From e467c879cb6836441ab006779e4e372e315005a1 Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Mon, 21 Aug 2023 05:27:02 +0000 Subject: [PATCH] build based on 6343106 --- previews/PR205/api.html | 13 + previews/PR205/assets/documenter.js | 268 + previews/PR205/assets/indigo.css | 75 + previews/PR205/assets/search.js | 251 + .../PR205/assets/themes/documenter-dark.css | 7752 ++++++++++++++++ .../PR205/assets/themes/documenter-light.css | 7810 +++++++++++++++++ previews/PR205/assets/themeswap.js | 66 + previews/PR205/assets/warner.js | 49 + previews/PR205/index.html | 20 + previews/PR205/reading_list.html | 2 + previews/PR205/search.html | 2 + previews/PR205/search_index.js | 3 + previews/PR205/siteinfo.js | 1 + previews/PR205/terminology.pdf | Bin 0 -> 416554 bytes 14 files changed, 16312 insertions(+) create mode 100644 previews/PR205/api.html create mode 100644 previews/PR205/assets/documenter.js create mode 100644 previews/PR205/assets/indigo.css create mode 100644 previews/PR205/assets/search.js create mode 100644 previews/PR205/assets/themes/documenter-dark.css create mode 100644 previews/PR205/assets/themes/documenter-light.css create mode 100644 previews/PR205/assets/themeswap.js create mode 100644 previews/PR205/assets/warner.js create mode 100644 previews/PR205/index.html create mode 100644 previews/PR205/reading_list.html create mode 100644 previews/PR205/search.html create mode 100644 previews/PR205/search_index.js create mode 100644 previews/PR205/siteinfo.js create mode 100644 previews/PR205/terminology.pdf diff --git a/previews/PR205/api.html b/previews/PR205/api.html new file mode 100644 index 00000000..66155603 --- /dev/null +++ b/previews/PR205/api.html @@ -0,0 +1,13 @@ + +API · Diffractor

Diffractor

Diffractor.AbstractTangentBundleType
abstract type TangentBundle{N, B}; end

This type represents the N-th order (iterated) tangent bundle [1] TⁿB over some base (Riemannian) manifold B. Note that TⁿB is itself another manifold and thus in particular a vector space (over ℝ). As such, subtypes of this abstract type are expected to support the usual vector space operations.

However, beyond that, this abstract type makes no guarantee about the representation. That said, to gain intution for what this object is, it makes sense to pick some explicit bases and write down examples.

To that end, suppose that B=ℝ. Then T¹B=T¹ℝ is just our usual notion of a dual number, i.e. for some element η ∈ T¹ℝ, we may consider η = a + bϵ for real numbers (a, b) and ϵ an infinitessimal differential such that ϵ^2 = 0.

Equivalently, we may think of η as being identified with the vector (a, b) ∈ ℝ² with some additional structure. The same form essentially holds for general B, where we may write (as sets):

T¹B = {(a, b) | a ∈ B, b ∈ Tₐ B }

Note that these vectors are orthogonal to those in the underlying base space. For example, if B=ℝ², then we have:

T¹ℝ² = {([aₓ, a_y], [bₓ, b_y]) | [aₓ, a_y] ∈ ℝ², [bₓ, b_y] ∈ Tₐ ℝ² }

For convenience, we will sometimes writes these in one as:

η ∈ T ℝ²  = aₓ x̂ + a_y ŷ + bₓ ∂/∂x|_aₓ x + b_y ∂/∂y|_{a_y}
+         := aₓ x̂ + a_y ŷ + bₓ ∂/∂¹x + b_y ∂/∂¹y
+         := [aₓ, a_y] + [bₓ, b_y] ∂/∂¹
+         := a + b ∂/∂¹
+         := a + b ∂₁

These are all definitional equivalences and we will mostly work with the final form. An important thing to keep in mind though is that the subscript on ∂₁ does not refer to a dimension of the underlying base manifold (for which we will rarely pick an explicit basis here), but rather tags the basis of the tangent bundle.

Let us iterate this construction to second order. We have:

T²B = T¹(T¹B) = { (α, β) | α ∈ T¹B, β ∈ T_α T¹B }
+              = { ((a, b), (c, d)) | a ∈ B, b ∈ Tₐ B, c ∈ Tₐ B, d ∈ T²ₐ B}

(where in the last equality we used the linearity of the tangent vector).

Following our above notation, we will canonically write such an element as:

  a + b ∂₁ + c ∂₂ + d ∂₂ ∂₁
+= a + b ∂₁ + c ∂₂ + d ∂₁ ∂₂

It is worth noting that there still only is one base point a of the underlying manifold and thus TⁿB is a vector bundle over B for all N.

Further Reading

[1] https://en.wikipedia.org/wiki/Tangent_bundle

source
Diffractor.CompositeBundleType
CompositeBundle{N, B, B <: Tuple}

Represents the tagent bundle where the base space is some tuple or struct type. Mathematically, this tangent bundle is the product bundle of the individual element bundles.

source
Diffractor.ExplicitTangentType
struct ExplicitTangent{P}

A fully explicit coordinate representation of the tangent space, represented by a vector of 2^(N-1) partials.

source
Diffractor.JetType
struct Jet{T, N}

Represents the truncated (N-1)-th order Taylor series

f(a) + (x-a)f'(a) + 1/2(x-a)^2f''(a) + ...

Coefficients are stored in unscaled form. For a jet j, several operations are supported:

  1. Indexing j[i] returns fᵢ
  2. Evaluation j(x) semantically evaluates the truncated taylor series at x. However, evaluation is restricted to be precisely at a - the additional information in the taylor series is only available through derivatives. Mathematically this corresponds to an infinitessimal ball around a.
source
Diffractor.ProductTangentType
struct ProductTangent{T <: Tuple{Vararg{AbstractTangentSpace}}}

Represents the product space of the given representations of the tangent space.

source
Diffractor.TangentBundleType
struct TangentBundle{N, B, P}

Represents a tangent bundle as an explicit primal together with some representation of (potentially a product of) the tangent space.

source
Diffractor.TaylorTangentType
struct TaylorTangent{C}

The taylor bundle construction mods out the full N-th order tangent bundle by the equivalence relation that coefficients of like-order basis elements be equal, i.e. rather than a generic element

a + b ∂₁ + c ∂₂ + d ∂₃ + e ∂₂ ∂₁ + f ∂₃ ∂₁ + g ∂₃ ∂₂ + h ∂₃ ∂₂ ∂₁

we have a tuple (c₀, c₁, c₂, c₃) corresponding to the full element

c₀ + c₁ ∂₁ + c₁ ∂₂ + c₁ ∂₃ + c₂ ∂₂ ∂₁ + c₂ ∂₃ ∂₁ + c₂ ∂₃ ∂₂ + c₃ ∂₃ ∂₂ ∂₁

i.e.

c₀ + c₁ (∂₁ + ∂₂ + ∂₃) + c₂ (∂₂ ∂₁ + ∂₃ ∂₁ + ∂₃ ∂₂) + c₃ ∂₃ ∂₂ ∂₁

This restriction forms a submanifold of the original manifold. The naming is by analogy with the (truncated) Taylor series

c₀ + c₁ x + 1/2 c₂ x² + 1/3! c₃ x³ + O(x⁴)
source
Diffractor.UniformTangentType
struct UniformTangent

Represents an N-th order tangent bundle with all unform partials. Particularly useful for representing singleton values.

source
Diffractor.∂xⁿType
∂xⁿ{N}(x)

For x in a one dimensional manifold, map x to the trivial, unital, Nth order tangent bundle. It should hold that ∀x ⟨∂ⁿ{1}x(x), dx(x)⟩ = 1

source
Diffractor.∂⃖Type
∂⃖{N}

∂⃖{N} is the reverse-mode AD optic functor of order N. A call (::∂⃖{N})(f, args...) corresponds to ∂⃖ⁿ f(args...) in the linear encoding of an N-optic (see the terminology guide for definitions of these terms).

In general (::∂⃖{N})(f, args...) will return a tuple of the original primal value f(args...) (in rare cases primitives may modify the primal value - in general we will ignore this rare complication for the purposes of clear documentation) and an optic continuation λ. The interpretation of this continuation depends on the order of the functor:

For example, ∂⃖{1} computes first derivatives. In particular, for a function f, ∂⃖{1}(f, args...) will return the tuple (f(args...), f⋆) (read "f upper-star").

source
Diffractor.∂☆Type
∂☆{N}

∂☆{N} is the forward-mode AD functor of order N. A call (::∂☆{N})(f, args...) evaluating a function f: A -> B is lifted to its pushforward on the N-th order tangent bundle f⋆: Tⁿ A -> Tⁿ B.

source
Diffractor.∇Type
∇(f, args...)

Computes the gradient ∇f(x, y, z...) (at (x, y, z...)). In particular, the return value will be a tuple of partial derivatives (∂f/∂x, ∂f/∂y, ∂f/∂z...).

Curried version

Alternatively, ∇ may be curried, essentially giving the gradient as a function:

Examples

julia> using Diffractor: ∇
+
+julia> map(∇(*), (1,2,3), (4,5,6))
+((4.0, 1.0), (5.0, 2.0), (6.0, 3.0))

The derivative ∂f/∂f

Note that since in Julia, there is no distinction between functions and values, there is in principle a partial derivative with respect to the function itself. However, said partial derivative is dropped by this interface. It is however available using the lower level ∂⃖ if desired. This interaction can also be used to obtain gradients with respect to only some of the arguments by using a closure:

∇((x,z)->f(x,y,z))(x, z) # returns (∂f/∂x, ∂f/∂z)

Though of course the same can be obtained by simply indexing the resulting tuple (in well-inferred code there should not be a performance difference between these two options).

source
Diffractor.:'Method
f'

This is a convenience syntax for taking the derivative of a function f: ℝ -> ℝ. In particular, for such a function f'(x) will be the first derivative of f at x (and similar for f''(x) and second derivatives and so on.)

Note that the syntax conflicts with the Base definition for the adjoint of a matrix and thus is not enabled by default. To use it, add the following to the top of your module:

using Diffractor: var"'"

It is also available using the @∂ macro:

@∂ f'(x)
source
Diffractor.bundleFunction
bundle(primal, tangent)

Wraps a primal up with a tangent into the appropriate kind of AbstractBundle{1}. This is more or less the Diffractor equivelent of ForwardDiff.jl's Dual type.

source
Diffractor.dxMethod
dx(x)

dx represents the trival differential one-form of a one dimensional Riemannian manifold M. In particular, it is a section of the cotangent bundle of M, meaning it may be evaluted at a point x of M to obtain an element of the cotangent space T*ₓ M to M at x. We impose no restrictions on the representations of either the manifold itself or the cotangent space.

By default, the only implementation provided identifies T*ₓ ℝ ≃ ℝ, keeping watever type is used to represent ℝ. i.e.

dx(x::Real) = one(x)

However, users may provide additional overloads for custom representations of one dimensional Riemannian manifolds.

source
Diffractor.find_end_of_phi_blockMethod
find_end_of_phi_block(ir::IRCode, start_search_idx::Int)

Finds the last index within the same basic block, on or after the start_search_idx which is not within a phi block. A phi-block is a run on PhiNodes or nothings that must be the first statements within the basic block.

If start_search_idx is not within a phi block to begin with, then just returns start_search_idx

source
Diffractor.forward_diff_no_inf!Method
forward_diff_no_inf!(ir::IRCode, to_diff::Vector{Pair{SSAValue,Int}}; visit_custom!, transform!)

Internal method which generates the code for forward mode diffentiation

  • ir the IR being differnetation

  • to_diff: collection of all SSA values for which the derivative is to be taken, paired with the order (first deriviative, second derivative etc)

  • visit_custom!(ir::IRCode, ssa, order::Int, recurse::Bool) -> Bool:

	decides if the custom `transform!` should be applied to a `stmt` or not
+	Default: `false` for all statements
  • transform!(ir::IRCode, ssa::SSAValue, order::Int) mutates ir to do a custom tranformation.
source
Diffractor.jet_taylor_evMethod
jet_taylor_ev(::Val{}, jet, taylor)

Generates a closed form arithmetic expression for the N-th component of the action of a 1d jet (of order at least N) on a maximally symmetric (i.e. taylor) tangent bundle element. In particular, if we represent both the jet and the taylor tangent bundle element by their associated canonical taylor series:

j = j₀ + j₁ (x - a) + j₂ 1/2 (x - a)^2 + ... + jₙ 1/n! (x - a)^n
+t = t₀ + t₁ (x - t₀) + t₂ 1/2 (x - t₀)^2 + ... + tₙ 1/n! (x - t₀)^n

then the action of evaluating j on t, is some other taylor series

t′ = a + t′₁ (x - a) + t′₂ 1/2 (x - a)^2 + ... + t′ₙ 1/n! (x - a)^n

The t′ᵢ can be found by explicitly plugging in t for every x and expanding out, dropping terms of orders that are higher. This computes closed form expressions for the t′ᵢ that are hopefully easier on the compiler.

source
Diffractor.@∂Macro
@∂

Convenice macro for writing partial derivatives. E.g. The expression:

@∂ f(∂x, ∂y)

Will compute the partial derivative ∂^2 f/∂x∂y at (x, y)`. And similarly

@∂ f(∂²x, ∂y)

will compute the derivative ∂^3 f/∂x^2 ∂y at (x,y).

source
diff --git a/previews/PR205/assets/documenter.js b/previews/PR205/assets/documenter.js new file mode 100644 index 00000000..45b2eed4 --- /dev/null +++ b/previews/PR205/assets/documenter.js @@ -0,0 +1,268 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.0.1/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', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min', + 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.0.1/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.0.1/languages/julia-repl.min', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +window.MathJax = { + "tex": { + "inlineMath": [ + [ + "$", + "$" + ], + [ + "\\(", + "\\)" + ] + ], + "macros": { + "Re": "{\\operatorname{Re}}", + "ip": [ + "{\\left\\langle #1, #2 \\right\\rangle}", + 2 + ], + "tr": "{\\operatorname{tr}}", + "Im": "{\\operatorname{Im}}" + }, + "tags": "ams" + }, + "options": { + "ignoreHtmlClass": "tex2jax_ignore", + "processHtmlClass": "tex2jax_process" + } +} +; + +(function () { + var script = document.createElement('script'); + script.src = 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/3.1.4/es5/tex-svg.js'; + script.async = true; + document.head.appendChild(script); +})(); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($) { +$(document).ready(function() { + hljs.highlightAll(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function() { + $('#documenter .docs-navbar').headroom({ + "tolerance": {"up": 10, "down": 10}, + }); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function() { + var settings = $('#documenter-settings'); + $('#documenter-settings-button').click(function(){ + settings.toggleClass('is-active'); + }); + // Close the dialog if X is clicked + $('#documenter-settings button.delete').click(function(){ + settings.removeClass('is-active'); + }); + // Close dialog if ESC is pressed + $(document).keyup(function(e) { + if (e.keyCode == 27) settings.removeClass('is-active'); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Manages the showing and hiding of the sidebar. +$(document).ready(function() { + var sidebar = $("#documenter > .docs-sidebar"); + var sidebar_button = $("#documenter-sidebar-button") + sidebar_button.click(function(ev) { + ev.preventDefault(); + sidebar.toggleClass('visible'); + if (sidebar.hasClass('visible')) { + // Makes sure that the current menu item is visible in the sidebar. + $("#documenter .docs-menu a.is-active").focus(); + } + }); + $("#documenter > .docs-main").bind('click', function(ev) { + if ($(ev.target).is(sidebar_button)) { + return; + } + if (sidebar.hasClass('visible')) { + sidebar.removeClass('visible'); + } + }); +}) + +// Resizes the package name / sitename in the sidebar if it is too wide. +// Inspired by: https://github.com/davatron5000/FitText.js +$(document).ready(function() { + e = $("#documenter .docs-autofit"); + function resize() { + var L = parseInt(e.css('max-width'), 10); + var L0 = e.width(); + if(L0 > L) { + var h0 = parseInt(e.css('font-size'), 10); + e.css('font-size', L * h0 / L0); + // TODO: make sure it survives resizes? + } + } + // call once and then register events + resize(); + $(window).resize(resize); + $(window).on('orientationchange', resize); +}); + +// Scroll the navigation bar to the currently selected menu item +$(document).ready(function() { + var sidebar = $("#documenter .docs-menu").get(0); + var active = $("#documenter .docs-menu .is-active").get(0); + if(typeof active !== 'undefined') { + sidebar.scrollTop = active.offsetTop - sidebar.offsetTop - 15; + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +function set_theme(theme) { + var active = null; + var disabled = []; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + var themename = ss.ownerNode.getAttribute("data-theme-name"); + if(themename === null) continue; // ignore non-theme stylesheets + // Find the active theme + if(themename === theme) active = ss; + else disabled.push(ss); + } + if(active !== null) { + active.disabled = false; + if(active.ownerNode.getAttribute("data-theme-primary") === null) { + document.getElementsByTagName('html')[0].className = "theme--" + theme; + } else { + document.getElementsByTagName('html')[0].className = ""; + } + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + + // Store the theme in localStorage + if(typeof(window.localStorage) !== "undefined") { + window.localStorage.setItem("documenter-theme", theme); + } else { + console.error("Browser does not support window.localStorage"); + } +} + +// Theme picker setup +$(document).ready(function() { + // onchange callback + $('#documenter-themepicker').change(function themepick_callback(ev){ + var themename = $('#documenter-themepicker option:selected').attr('value'); + set_theme(themename); + }); + + // Make sure that the themepicker displays the correct theme when the theme is retrieved + // from localStorage + if(typeof(window.localStorage) !== "undefined") { + var theme = window.localStorage.getItem("documenter-theme"); + if(theme !== null) { + $('#documenter-themepicker option').each(function(i,e) { + e.selected = (e.value === theme); + }) + } else { + $('#documenter-themepicker option').each(function(i,e) { + e.selected = $("html").hasClass(`theme--${e.value}`); + }) + } + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// update the version selector with info from the siteinfo.js and ../versions.js files +$(document).ready(function() { + var version_selector = $("#documenter .docs-version-selector"); + var version_selector_select = $("#documenter .docs-version-selector select"); + + version_selector_select.change(function(x) { + target_href = version_selector_select.children("option:selected").get(0).value; + window.location.href = target_href; + }); + + // add the current version to the selector based on siteinfo.js, but only if the selector is empty + if (typeof DOCUMENTER_CURRENT_VERSION !== 'undefined' && $('#version-selector > option').length == 0) { + var option = $(""); + version_selector_select.append(option); + } + + if (typeof DOC_VERSIONS !== 'undefined') { + 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 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 + if (existing_id == -1) { + var option = $(""); + version_selector_select.append(option); + } else { + var option = existing_versions[existing_id]; + option.value = version_url; + option.disabled = false; + } + }); + } + + // only show the version selector if the selector has been populated + if (version_selector_select.children("option").length > 0) { + version_selector.toggleClass("visible"); + } +}) + +}) diff --git a/previews/PR205/assets/indigo.css b/previews/PR205/assets/indigo.css new file mode 100644 index 00000000..b19da853 --- /dev/null +++ b/previews/PR205/assets/indigo.css @@ -0,0 +1,75 @@ +@font-face { + font-family: JuliaMono; + src: local("JuliaMono"), url("https://cdn.jsdelivr.net/gh/cormullion/juliamono/webfonts/JuliaMono-Regular.woff2"); } + +html.theme--documenter-dark pre, +html.theme--documenter-dark code { + font-family: "JuliaMono"; } + +html:not(.theme--documenter-dark) body #documenter a { + color: #4595D1; } + +html:not(.theme--documenter-dark) body #documenter a:hover, html:not(.theme--documenter-dark) body #documenter a:focus { + color: #194E82; } + +html:not(.theme--documenter-dark) body #documenter .docs-sidebar { + box-shadow: none; + color: #FFFFFF; + background-color: #194E82; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar .docs-package-name a, html:not(.theme--documenter-dark) body #documenter .docs-sidebar .docs-package-name a:hover { + color: #FFFFFF; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu { + border-top: none; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover, html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover, html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem, html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu .tocitem:hover { + color: #FFFFFF; + background-color: #4595D1; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu .tocitem { + color: #FFFFFF; + background: none; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu li.is-active { + border-top: none; + border-bottom: none; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal { + margin: 0; + border-top: none; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal li { + margin-top: 0; } + html:not(.theme--documenter-dark) body #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem { + color: #194E82; + background-color: #FFFFFF; + padding: 0.5em; + padding-left: 1em; } + +html:not(.theme--documenter-dark) body #documenter article#documenter-page a.docs-heading-anchor { + color: #194E82; } + +html:not(.theme--documenter-dark) body #documenter pre, html:not(.theme--documenter-dark) body #documenter code { + color: inherit; + font-family: "JuliaMono"; } + html:not(.theme--documenter-dark) body #documenter pre .hljs-meta, html:not(.theme--documenter-dark) body #documenter code .hljs-meta { + color: #4595D1; } + html:not(.theme--documenter-dark) body #documenter pre .hljs-keyword, html:not(.theme--documenter-dark) body #documenter code .hljs-keyword { + color: #194E82; } + +.admonition.is-category-terminology { + background-color: #FFFEDD; + border-color: #FFEC8B; } + .admonition.is-category-terminology > .admonition-header { + background-color: #FFEC8B; + color: black; } + .admonition.is-category-terminology > .admonition-header:before { + content: "Terminology: "; + font-family: inherit; + font-weight: bold; } + +html.theme--documenter-dark .admonition.is-category-terminology { + border-color: #FFEC8B; } + +details { + padding-left: 1rem; + padding-right: 1rem; + padding-bottom: 1rem; + background: aliceblue; } + +html.theme--documenter-dark details { + background: #282f2f; } diff --git a/previews/PR205/assets/search.js b/previews/PR205/assets/search.js new file mode 100644 index 00000000..1a514547 --- /dev/null +++ b/previews/PR205/assets/search.js @@ -0,0 +1,251 @@ +// Generated by Documenter.jl +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', + } +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'lunr', 'lodash'], function($, lunr, _) { + +$(document).ready(function() { + // parseUri 1.2.2 + // (c) Steven Levithan + // MIT License + function parseUri (str) { + var o = parseUri.options, + m = o.parser[o.strictMode ? "strict" : "loose"].exec(str), + uri = {}, + i = 14; + + while (i--) uri[o.key[i]] = m[i] || ""; + + uri[o.q.name] = {}; + uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) { + if ($1) uri[o.q.name][$1] = $2; + }); + + return uri; + }; + parseUri.options = { + strictMode: false, + key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"], + q: { + name: "queryKey", + parser: /(?:^|&)([^&=]*)=?([^&]*)/g + }, + parser: { + strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, + loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/ + } + }; + + $("#search-form").submit(function(e) { + e.preventDefault() + }) + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + lunr.stopWordFilter = lunr.generateStopWordFilter([ + 'a', + 'able', + 'about', + 'across', + 'after', + 'almost', + 'also', + 'am', + 'among', + 'an', + 'and', + 'are', + 'as', + 'at', + 'be', + 'because', + 'been', + 'but', + 'by', + 'can', + 'cannot', + 'could', + 'dear', + 'did', + 'does', + 'either', + 'ever', + 'every', + 'from', + 'got', + 'had', + 'has', + 'have', + 'he', + 'her', + 'hers', + 'him', + 'his', + 'how', + 'however', + 'i', + 'if', + 'into', + 'it', + 'its', + 'just', + 'least', + 'like', + 'likely', + 'may', + 'me', + 'might', + 'most', + 'must', + 'my', + 'neither', + 'no', + 'nor', + 'not', + 'of', + 'off', + 'often', + 'on', + 'or', + 'other', + 'our', + 'own', + 'rather', + 'said', + 'say', + 'says', + 'she', + 'should', + 'since', + 'so', + 'some', + 'than', + 'that', + 'the', + 'their', + 'them', + 'then', + 'there', + 'these', + 'they', + 'this', + 'tis', + 'to', + 'too', + 'twas', + 'us', + 'wants', + 'was', + 'we', + 'were', + 'what', + 'when', + 'who', + 'whom', + 'why', + 'will', + 'would', + 'yet', + 'you', + 'your' + ]) + + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!" + // would not find anything if searching for "add!", only for the entire qualification + lunr.tokenizer.separator = /[\s\-\.]+/ + + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + lunr.trimmer = function (token) { + return token.update(function (s) { + return s.replace(/^[^a-zA-Z0-9@!]+/, '').replace(/[^a-zA-Z0-9@!]+$/, '') + }) + } + + lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'juliaStopWordFilter') + lunr.Pipeline.registerFunction(lunr.trimmer, 'juliaTrimmer') + + var index = lunr(function () { + this.ref('location') + this.field('title',{boost: 100}) + this.field('text') + documenterSearchIndex['docs'].forEach(function(e) { + this.add(e) + }, this) + }) + var store = {} + + documenterSearchIndex['docs'].forEach(function(e) { + store[e.location] = {title: e.title, category: e.category, page: e.page} + }) + + $(function(){ + searchresults = $('#documenter-search-results'); + searchinfo = $('#documenter-search-info'); + searchbox = $('#documenter-search-query'); + function update_search(querystring) { + tokens = lunr.tokenizer(querystring) + results = index.query(function (q) { + tokens.forEach(function (t) { + q.term(t.toString(), { + fields: ["title"], + boost: 100, + usePipeline: true, + editDistance: 0, + wildcard: lunr.Query.wildcard.NONE + }) + q.term(t.toString(), { + fields: ["title"], + boost: 10, + usePipeline: true, + editDistance: 2, + wildcard: lunr.Query.wildcard.NONE + }) + q.term(t.toString(), { + fields: ["text"], + boost: 1, + usePipeline: true, + editDistance: 0, + wildcard: lunr.Query.wildcard.NONE + }) + }) + }) + searchinfo.text("Number of results: " + results.length) + searchresults.empty() + results.forEach(function(result) { + data = store[result.ref] + link = $(''+data.title+'') + link.attr('href', documenterBaseURL+'/'+result.ref) + if (data.category != "page"){ + cat = $('('+data.category+', '+data.page+')') + } else { + cat = $('('+data.category+')') + } + li = $('
  • ').append(link).append(" ").append(cat) + searchresults.append(li) + }) + } + + function update_search_box() { + querystring = searchbox.val() + update_search(querystring) + } + + searchbox.keyup(_.debounce(update_search_box, 250)) + searchbox.change(update_search_box) + + search_query_uri = parseUri(window.location).queryKey["q"] + if(search_query_uri !== undefined) { + search_query = decodeURIComponent(search_query_uri.replace(/\+/g, '%20')) + searchbox.val(search_query) + } + update_search_box(); + }) +}) + +}) diff --git a/previews/PR205/assets/themes/documenter-dark.css b/previews/PR205/assets/themes/documenter-dark.css new file mode 100644 index 00000000..5a64259e --- /dev/null +++ b/previews/PR205/assets/themes/documenter-dark.css @@ -0,0 +1,7752 @@ +@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); } } + +html.theme--documenter-dark .delete, html.theme--documenter-dark .modal-close, .is-unselectable, html.theme--documenter-dark .button, html.theme--documenter-dark .file, html.theme--documenter-dark .breadcrumb, 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 .tabs { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after, html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; } + +html.theme--documenter-dark .box:not(:last-child), html.theme--documenter-dark .content:not(:last-child), html.theme--documenter-dark .notification:not(:last-child), html.theme--documenter-dark .progress:not(:last-child), html.theme--documenter-dark .table:not(:last-child), html.theme--documenter-dark .table-container:not(:last-child), html.theme--documenter-dark .title:not(:last-child), +html.theme--documenter-dark .subtitle:not(:last-child), html.theme--documenter-dark .block:not(:last-child), html.theme--documenter-dark .highlight:not(:last-child), html.theme--documenter-dark .breadcrumb:not(:last-child), html.theme--documenter-dark .level:not(:last-child), html.theme--documenter-dark .list:not(:last-child), html.theme--documenter-dark .message:not(:last-child), html.theme--documenter-dark .tabs:not(:last-child), html.theme--documenter-dark .admonition:not(:last-child) { + margin-bottom: 1.5rem; } + +html.theme--documenter-dark .delete, html.theme--documenter-dark .modal-close { + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; } + html.theme--documenter-dark .delete::before, html.theme--documenter-dark .modal-close::before, html.theme--documenter-dark .delete::after, html.theme--documenter-dark .modal-close::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; } + html.theme--documenter-dark .delete::before, html.theme--documenter-dark .modal-close::before { + height: 2px; + width: 50%; } + html.theme--documenter-dark .delete::after, html.theme--documenter-dark .modal-close::after { + height: 50%; + width: 2px; } + html.theme--documenter-dark .delete:hover, html.theme--documenter-dark .modal-close:hover, html.theme--documenter-dark .delete:focus, html.theme--documenter-dark .modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); } + html.theme--documenter-dark .delete:active, html.theme--documenter-dark .modal-close:active { + background-color: rgba(10, 10, 10, 0.4); } + html.theme--documenter-dark .is-small.delete, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.delete, html.theme--documenter-dark .is-small.modal-close, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; } + html.theme--documenter-dark .is-medium.delete, html.theme--documenter-dark .is-medium.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; } + html.theme--documenter-dark .is-large.delete, html.theme--documenter-dark .is-large.modal-close { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; } + +html.theme--documenter-dark .button.is-loading::after, html.theme--documenter-dark .loader, html.theme--documenter-dark .select.is-loading::after, html.theme--documenter-dark .control.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdee0; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; } + +.is-overlay, 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, +html.theme--documenter-dark .image.is-1by1 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by1 .has-ratio, html.theme--documenter-dark .image.is-5by4 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by4 img, +html.theme--documenter-dark .image.is-5by4 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by4 .has-ratio, html.theme--documenter-dark .image.is-4by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by3 img, +html.theme--documenter-dark .image.is-4by3 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by3 .has-ratio, html.theme--documenter-dark .image.is-3by2 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by2 img, +html.theme--documenter-dark .image.is-3by2 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by2 .has-ratio, html.theme--documenter-dark .image.is-5by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by3 img, +html.theme--documenter-dark .image.is-5by3 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by3 .has-ratio, html.theme--documenter-dark .image.is-16by9 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-16by9 img, +html.theme--documenter-dark .image.is-16by9 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-16by9 .has-ratio, html.theme--documenter-dark .image.is-2by1 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by1 img, +html.theme--documenter-dark .image.is-2by1 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by1 .has-ratio, html.theme--documenter-dark .image.is-3by1 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by1 img, +html.theme--documenter-dark .image.is-3by1 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by1 .has-ratio, html.theme--documenter-dark .image.is-4by5 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by5 img, +html.theme--documenter-dark .image.is-4by5 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by5 .has-ratio, html.theme--documenter-dark .image.is-3by4 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by4 img, +html.theme--documenter-dark .image.is-3by4 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by4 .has-ratio, html.theme--documenter-dark .image.is-2by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by3 img, +html.theme--documenter-dark .image.is-2by3 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by3 .has-ratio, html.theme--documenter-dark .image.is-3by5 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by5 img, +html.theme--documenter-dark .image.is-3by5 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by5 .has-ratio, html.theme--documenter-dark .image.is-9by16 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-9by16 img, +html.theme--documenter-dark .image.is-9by16 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-9by16 .has-ratio, html.theme--documenter-dark .image.is-1by2 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by2 img, +html.theme--documenter-dark .image.is-1by2 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by2 .has-ratio, html.theme--documenter-dark .image.is-1by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by3 img, +html.theme--documenter-dark .image.is-1by3 .has-ratio, +html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by3 .has-ratio, html.theme--documenter-dark .modal, html.theme--documenter-dark .modal-background, html.theme--documenter-dark .hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; } + +html.theme--documenter-dark .button, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .textarea, html.theme--documenter-dark .select select, html.theme--documenter-dark .file-cta, +html.theme--documenter-dark .file-name, html.theme--documenter-dark .pagination-previous, +html.theme--documenter-dark .pagination-next, +html.theme--documenter-dark .pagination-link, +html.theme--documenter-dark .pagination-ellipsis { + -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 .button:focus, html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .select select:focus, html.theme--documenter-dark .file-cta:focus, + html.theme--documenter-dark .file-name:focus, 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 .is-focused.button, 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.textarea, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .is-focused.file-cta, + html.theme--documenter-dark .is-focused.file-name, 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 .button:active, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .select select:active, html.theme--documenter-dark .file-cta:active, + html.theme--documenter-dark .file-name:active, 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 .is-active.button, 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.textarea, html.theme--documenter-dark .select select.is-active, html.theme--documenter-dark .is-active.file-cta, + html.theme--documenter-dark .is-active.file-name, 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 { + outline: none; } + html.theme--documenter-dark .button[disabled], html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .select select[disabled], html.theme--documenter-dark .file-cta[disabled], + html.theme--documenter-dark .file-name[disabled], 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], + fieldset[disabled] html.theme--documenter-dark .button, + html.theme--documenter-dark fieldset[disabled] .button, + fieldset[disabled] html.theme--documenter-dark .input, + html.theme--documenter-dark fieldset[disabled] .input, + fieldset[disabled] html.theme--documenter-dark #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 .textarea, + html.theme--documenter-dark fieldset[disabled] .textarea, + fieldset[disabled] html.theme--documenter-dark .select select, + html.theme--documenter-dark .select fieldset[disabled] select, + 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 .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 { + 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 { + 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, +embed, +iframe, +object, +video { + height: auto; + max-width: 100%; } + +audio { + 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: left; } + +.is-clearfix::after { + clear: both; + content: " "; + display: table; } + +.is-pulled-left { + float: left !important; } + +.is-pulled-right { + float: right !important; } + +.is-clipped { + overflow: hidden !important; } + +.is-size-1 { + font-size: 3rem !important; } + +.is-size-2 { + font-size: 2.5rem !important; } + +.is-size-3 { + font-size: 2rem !important; } + +.is-size-4 { + font-size: 1.5rem !important; } + +.is-size-5 { + font-size: 1.25rem !important; } + +.is-size-6 { + font-size: 15px !important; } + +.is-size-7, html.theme--documenter-dark .docstring > section > a.docs-sourcelink { + font-size: 0.85em !important; } + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; } + .is-size-2-mobile { + font-size: 2.5rem !important; } + .is-size-3-mobile { + font-size: 2rem !important; } + .is-size-4-mobile { + font-size: 1.5rem !important; } + .is-size-5-mobile { + font-size: 1.25rem !important; } + .is-size-6-mobile { + font-size: 15px !important; } + .is-size-7-mobile { + font-size: 0.85em !important; } } + +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; } + .is-size-2-tablet { + font-size: 2.5rem !important; } + .is-size-3-tablet { + font-size: 2rem !important; } + .is-size-4-tablet { + font-size: 1.5rem !important; } + .is-size-5-tablet { + font-size: 1.25rem !important; } + .is-size-6-tablet { + font-size: 15px !important; } + .is-size-7-tablet { + font-size: 0.85em !important; } } + +@media screen and (max-width: 1055px) { + .is-size-1-touch { + font-size: 3rem !important; } + .is-size-2-touch { + font-size: 2.5rem !important; } + .is-size-3-touch { + font-size: 2rem !important; } + .is-size-4-touch { + font-size: 1.5rem !important; } + .is-size-5-touch { + font-size: 1.25rem !important; } + .is-size-6-touch { + font-size: 15px !important; } + .is-size-7-touch { + font-size: 0.85em !important; } } + +@media screen and (min-width: 1056px) { + .is-size-1-desktop { + font-size: 3rem !important; } + .is-size-2-desktop { + font-size: 2.5rem !important; } + .is-size-3-desktop { + font-size: 2rem !important; } + .is-size-4-desktop { + font-size: 1.5rem !important; } + .is-size-5-desktop { + font-size: 1.25rem !important; } + .is-size-6-desktop { + font-size: 15px !important; } + .is-size-7-desktop { + font-size: 0.85em !important; } } + +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; } + .is-size-2-widescreen { + font-size: 2.5rem !important; } + .is-size-3-widescreen { + font-size: 2rem !important; } + .is-size-4-widescreen { + font-size: 1.5rem !important; } + .is-size-5-widescreen { + font-size: 1.25rem !important; } + .is-size-6-widescreen { + font-size: 15px !important; } + .is-size-7-widescreen { + font-size: 0.85em !important; } } + +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; } + .is-size-2-fullhd { + font-size: 2.5rem !important; } + .is-size-3-fullhd { + font-size: 2rem !important; } + .is-size-4-fullhd { + font-size: 1.5rem !important; } + .is-size-5-fullhd { + font-size: 1.25rem !important; } + .is-size-6-fullhd { + font-size: 15px !important; } + .is-size-7-fullhd { + font-size: 0.85em !important; } } + +.has-text-centered { + text-align: center !important; } + +.has-text-justified { + text-align: justify !important; } + +.has-text-left { + text-align: left !important; } + +.has-text-right { + text-align: right !important; } + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; } } + +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .has-text-centered-tablet-only { + text-align: center !important; } } + +@media screen and (max-width: 1055px) { + .has-text-centered-touch { + text-align: center !important; } } + +@media screen and (min-width: 1056px) { + .has-text-centered-desktop { + text-align: center !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; } } + +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; } } + +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; } } + +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; } } + +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .has-text-justified-tablet-only { + text-align: justify !important; } } + +@media screen and (max-width: 1055px) { + .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: #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; } + +.has-text-weight-light { + font-weight: 300 !important; } + +.has-text-weight-normal { + font-weight: 400 !important; } + +.has-text-weight-medium { + font-weight: 500 !important; } + +.has-text-weight-semibold { + font-weight: 600 !important; } + +.has-text-weight-bold { + font-weight: 700 !important; } + +.is-family-primary { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-secondary { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-sans-serif { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-monospace { + font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; } + +.is-family-code { + font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; } + +.is-block { + display: block !important; } + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; } } + +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-block-tablet-only { + display: block !important; } } + +@media screen and (max-width: 1055px) { + .is-block-touch { + display: block !important; } } + +@media screen and (min-width: 1056px) { + .is-block-desktop { + display: block !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; } } + +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; } } + +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; } } + +.is-flex { + display: flex !important; } + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; } } + +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-flex-tablet-only { + display: flex !important; } } + +@media screen and (max-width: 1055px) { + .is-flex-touch { + display: flex !important; } } + +@media screen and (min-width: 1056px) { + .is-flex-desktop { + display: flex !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; } } + +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; } } + +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; } } + +.is-inline { + display: inline !important; } + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-inline-tablet-only { + display: inline !important; } } + +@media screen and (max-width: 1055px) { + .is-inline-touch { + display: inline !important; } } + +@media screen and (min-width: 1056px) { + .is-inline-desktop { + display: inline !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; } } + +.is-inline-block { + display: inline-block !important; } + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-inline-block-tablet-only { + display: inline-block !important; } } + +@media screen and (max-width: 1055px) { + .is-inline-block-touch { + display: inline-block !important; } } + +@media screen and (min-width: 1056px) { + .is-inline-block-desktop { + display: inline-block !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; } } + +.is-inline-flex { + display: inline-flex !important; } + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; } } + +@media screen and (max-width: 1055px) { + .is-inline-flex-touch { + display: inline-flex !important; } } + +@media screen and (min-width: 1056px) { + .is-inline-flex-desktop { + display: inline-flex !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; } } + +.is-hidden { + display: none !important; } + +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; } + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; } } + +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-hidden-tablet-only { + display: none !important; } } + +@media screen and (max-width: 1055px) { + .is-hidden-touch { + display: none !important; } } + +@media screen and (min-width: 1056px) { + .is-hidden-desktop { + display: none !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; } } + +@media screen and (min-width: 1216px) { + .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: 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; } } + +.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 { + /* This file contain the overall layout. + * + * The main container is
    that is identified by id #documenter. + */ + /*! + Theme: a11y-dark + Author: @ericwbailey + Maintainer: @ericwbailey + + Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css +*/ + /* Comment */ + /* Red */ + /* Orange */ + /* Yellow */ + /* Green */ + /* Blue */ + /* Purple */ } + html.theme--documenter-dark html { + background-color: #1f2424; + 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%; } + html.theme--documenter-dark article, + html.theme--documenter-dark aside, + html.theme--documenter-dark figure, + html.theme--documenter-dark footer, + html.theme--documenter-dark header, + html.theme--documenter-dark hgroup, + html.theme--documenter-dark section { + display: block; } + html.theme--documenter-dark body, + html.theme--documenter-dark button, + html.theme--documenter-dark input, + 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; } + html.theme--documenter-dark code, + html.theme--documenter-dark pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace; } + html.theme--documenter-dark body { + color: #fff; + font-size: 1em; + font-weight: 400; + line-height: 1.5; } + html.theme--documenter-dark a { + color: #1abc9c; + cursor: pointer; + text-decoration: none; } + html.theme--documenter-dark a strong { + color: currentColor; } + html.theme--documenter-dark a:hover { + color: #1dd2af; } + html.theme--documenter-dark code { + background-color: rgba(255, 255, 255, 0.05); + color: #e74c3c; + font-size: 0.875em; + font-weight: normal; + padding: 0.1em; } + html.theme--documenter-dark hr { + background-color: #282f2f; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; } + html.theme--documenter-dark img { + height: auto; + max-width: 100%; } + html.theme--documenter-dark input[type="checkbox"], + html.theme--documenter-dark input[type="radio"] { + vertical-align: baseline; } + html.theme--documenter-dark small { + font-size: 0.875em; } + html.theme--documenter-dark span { + font-style: inherit; + font-weight: inherit; } + html.theme--documenter-dark strong { + color: #f2f2f2; + font-weight: 700; } + html.theme--documenter-dark fieldset { + border: none; } + html.theme--documenter-dark pre { + -webkit-overflow-scrolling: touch; + background-color: #282f2f; + color: #fff; + font-size: 0.875em; + overflow-x: auto; + padding: 1.25rem 1.5rem; + white-space: pre; + word-wrap: normal; } + html.theme--documenter-dark pre code { + background-color: transparent; + color: currentColor; + font-size: 1em; + padding: 0; } + html.theme--documenter-dark table td, + html.theme--documenter-dark table th { + vertical-align: top; } + html.theme--documenter-dark table td:not([align]), + html.theme--documenter-dark table th:not([align]) { + text-align: left; } + html.theme--documenter-dark table th { + color: #f2f2f2; } + html.theme--documenter-dark .box { + background-color: #343c3d; + border-radius: 8px; + box-shadow: none; + color: #fff; + 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; } + 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 { + background-color: #282f2f; + border-color: #4c5759; + border-width: 1px; + 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); + text-align: center; + white-space: nowrap; } + html.theme--documenter-dark .button strong { + color: inherit; } + html.theme--documenter-dark .button .icon, html.theme--documenter-dark .button .icon.is-small, html.theme--documenter-dark .button #documenter .docs-sidebar form.docs-search > input.icon, html.theme--documenter-dark #documenter .docs-sidebar .button form.docs-search > input.icon, html.theme--documenter-dark .button .icon.is-medium, html.theme--documenter-dark .button .icon.is-large { + 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; } + html.theme--documenter-dark .button .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: calc(-0.375em - 1px); } + html.theme--documenter-dark .button .icon:first-child:last-child { + margin-left: calc(-0.375em - 1px); + margin-right: calc(-0.375em - 1px); } + html.theme--documenter-dark .button:hover, html.theme--documenter-dark .button.is-hovered { + border-color: #8c9b9d; + color: #f2f2f2; } + html.theme--documenter-dark .button:focus, html.theme--documenter-dark .button.is-focused { + border-color: #8c9b9d; + color: #17a689; } + html.theme--documenter-dark .button:focus:not(:active), html.theme--documenter-dark .button.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); } + html.theme--documenter-dark .button:active, html.theme--documenter-dark .button.is-active { + border-color: #343c3d; + color: #f2f2f2; } + html.theme--documenter-dark .button.is-text { + background-color: transparent; + border-color: transparent; + color: #fff; + text-decoration: underline; } + html.theme--documenter-dark .button.is-text:hover, html.theme--documenter-dark .button.is-text.is-hovered, html.theme--documenter-dark .button.is-text:focus, html.theme--documenter-dark .button.is-text.is-focused { + background-color: #282f2f; + color: #f2f2f2; } + html.theme--documenter-dark .button.is-text:active, html.theme--documenter-dark .button.is-text.is-active { + background-color: #1d2122; + color: #f2f2f2; } + html.theme--documenter-dark .button.is-text[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + html.theme--documenter-dark .button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-white:hover, html.theme--documenter-dark .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-white:focus, html.theme--documenter-dark .button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-white:focus:not(:active), html.theme--documenter-dark .button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + html.theme--documenter-dark .button.is-white:active, html.theme--documenter-dark .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .button.is-white.is-inverted:hover, html.theme--documenter-dark .button.is-white.is-inverted.is-hovered { + background-color: black; } + html.theme--documenter-dark .button.is-white.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; } + html.theme--documenter-dark .button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + html.theme--documenter-dark .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; } + html.theme--documenter-dark .button.is-white.is-outlined:hover, html.theme--documenter-dark .button.is-white.is-outlined.is-hovered, html.theme--documenter-dark .button.is-white.is-outlined:focus, html.theme--documenter-dark .button.is-white.is-outlined.is-focused { + background-color: white; + border-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent white white !important; } + html.theme--documenter-dark .button.is-white.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-white.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + html.theme--documenter-dark .button.is-white.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; } + html.theme--documenter-dark .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-focused { + background-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; } + html.theme--documenter-dark .button.is-white.is-inverted.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; } + html.theme--documenter-dark .button.is-black:hover, html.theme--documenter-dark .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; } + html.theme--documenter-dark .button.is-black:focus, html.theme--documenter-dark .button.is-black.is-focused { + border-color: transparent; + color: white; } + html.theme--documenter-dark .button.is-black:focus:not(:active), html.theme--documenter-dark .button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + html.theme--documenter-dark .button.is-black:active, html.theme--documenter-dark .button.is-black.is-active { + background-color: black; + border-color: transparent; + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-black.is-inverted:hover, html.theme--documenter-dark .button.is-black.is-inverted.is-hovered { + background-color: #f2f2f2; } + html.theme--documenter-dark .button.is-black.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-black.is-loading::after { + border-color: transparent transparent white white !important; } + html.theme--documenter-dark .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-black.is-outlined:hover, html.theme--documenter-dark .button.is-black.is-outlined.is-hovered, html.theme--documenter-dark .button.is-black.is-outlined:focus, html.theme--documenter-dark .button.is-black.is-outlined.is-focused { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + html.theme--documenter-dark .button.is-black.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-black.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; } + html.theme--documenter-dark .button.is-black.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; } + html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-focused { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + html.theme--documenter-dark .button.is-black.is-inverted.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; } + html.theme--documenter-dark .button.is-light { + background-color: #ecf0f1; + border-color: transparent; + color: #282f2f; } + 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; } + html.theme--documenter-dark .button.is-light:focus, html.theme--documenter-dark .button.is-light.is-focused { + border-color: transparent; + color: #282f2f; } + 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; } + html.theme--documenter-dark .button.is-light[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-light { + background-color: #ecf0f1; + border-color: transparent; + box-shadow: none; } + html.theme--documenter-dark .button.is-light.is-inverted { + background-color: #282f2f; + 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; } + html.theme--documenter-dark .button.is-light.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted { + background-color: #282f2f; + 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; } + html.theme--documenter-dark .button.is-light.is-outlined { + background-color: transparent; + border-color: #ecf0f1; + color: #ecf0f1; } + 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; } + 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; } + 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; + box-shadow: none; + color: #ecf0f1; } + html.theme--documenter-dark .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #282f2f; + color: #282f2f; } + 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; + 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; + box-shadow: none; + color: #282f2f; } + html.theme--documenter-dark .button.is-dark, html.theme--documenter-dark .content kbd.button { + background-color: #282f2f; + border-color: transparent; + color: #ecf0f1; } + 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; } + 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; } + 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; } + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-dark.is-inverted, html.theme--documenter-dark .content kbd.button.is-inverted { + background-color: #ecf0f1; + 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; } + 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; + 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; } + html.theme--documenter-dark .button.is-dark.is-outlined, html.theme--documenter-dark .content kbd.button.is-outlined { + background-color: transparent; + border-color: #282f2f; + color: #282f2f; } + 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; } + 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; } + 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; + box-shadow: none; + 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; } + 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; + 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; + box-shadow: none; + color: #ecf0f1; } + html.theme--documenter-dark .button.is-primary, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink { + background-color: #375a7f; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-primary:hover, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink:hover, html.theme--documenter-dark .button.is-primary.is-hovered, html.theme--documenter-dark .docstring > section > a.button.is-hovered.docs-sourcelink { + background-color: #335476; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-primary:focus, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink:focus, html.theme--documenter-dark .button.is-primary.is-focused, html.theme--documenter-dark .docstring > section > a.button.is-focused.docs-sourcelink { + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-primary:focus:not(:active), html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink:focus:not(:active), html.theme--documenter-dark .button.is-primary.is-focused:not(:active), html.theme--documenter-dark .docstring > section > a.button.is-focused.docs-sourcelink:not(:active) { + box-shadow: 0 0 0 0.125em rgba(55, 90, 127, 0.25); } + html.theme--documenter-dark .button.is-primary:active, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink:active, html.theme--documenter-dark .button.is-primary.is-active, html.theme--documenter-dark .docstring > section > a.button.is-active.docs-sourcelink { + background-color: #2f4d6d; + border-color: transparent; + 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; + 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; + color: #375a7f; } + html.theme--documenter-dark .button.is-primary.is-inverted:hover, html.theme--documenter-dark .docstring > section > a.button.is-inverted.docs-sourcelink:hover, html.theme--documenter-dark .button.is-primary.is-inverted.is-hovered, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-hovered.docs-sourcelink { + background-color: #f2f2f2; } + html.theme--documenter-dark .button.is-primary.is-inverted[disabled], html.theme--documenter-dark .docstring > section > a.button.is-inverted.docs-sourcelink[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted, + fieldset[disabled] html.theme--documenter-dark .docstring > section > a.button.is-inverted.docs-sourcelink { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #375a7f; } + html.theme--documenter-dark .button.is-primary.is-loading::after, html.theme--documenter-dark .docstring > section > a.button.is-loading.docs-sourcelink::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-primary.is-outlined, html.theme--documenter-dark .docstring > section > a.button.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #375a7f; + color: #375a7f; } + html.theme--documenter-dark .button.is-primary.is-outlined:hover, html.theme--documenter-dark .docstring > section > a.button.is-outlined.docs-sourcelink:hover, html.theme--documenter-dark .button.is-primary.is-outlined.is-hovered, html.theme--documenter-dark .docstring > section > a.button.is-outlined.is-hovered.docs-sourcelink, html.theme--documenter-dark .button.is-primary.is-outlined:focus, html.theme--documenter-dark .docstring > section > a.button.is-outlined.docs-sourcelink:focus, html.theme--documenter-dark .button.is-primary.is-outlined.is-focused, html.theme--documenter-dark .docstring > section > a.button.is-outlined.is-focused.docs-sourcelink { + background-color: #375a7f; + border-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .button.is-primary.is-outlined.is-loading::after, html.theme--documenter-dark .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink::after { + border-color: transparent transparent #375a7f #375a7f !important; } + html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:hover::after, html.theme--documenter-dark .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink:hover::after, html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .docstring > section > a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after, html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:focus::after, html.theme--documenter-dark .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink:focus::after, html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-focused::after, html.theme--documenter-dark .docstring > section > a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-primary.is-outlined[disabled], html.theme--documenter-dark .docstring > section > a.button.is-outlined.docs-sourcelink[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-outlined, + fieldset[disabled] html.theme--documenter-dark .docstring > section > a.button.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #375a7f; + box-shadow: none; + color: #375a7f; } + html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #fff; + color: #fff; } + html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:hover, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink:hover, html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink, html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:focus, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink:focus, html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-focused, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.is-focused.docs-sourcelink { + background-color: #fff; + color: #375a7f; } + html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after, html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after, html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after, html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after { + border-color: transparent transparent #375a7f #375a7f !important; } + html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined[disabled], html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined, + fieldset[disabled] html.theme--documenter-dark .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + html.theme--documenter-dark .button.is-link { + background-color: #1abc9c; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-link:hover, html.theme--documenter-dark .button.is-link.is-hovered { + background-color: #18b193; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-link:focus, html.theme--documenter-dark .button.is-link.is-focused { + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-link:focus:not(:active), html.theme--documenter-dark .button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); } + html.theme--documenter-dark .button.is-link:active, html.theme--documenter-dark .button.is-link.is-active { + background-color: #17a689; + border-color: transparent; + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-link.is-inverted { + background-color: #fff; + color: #1abc9c; } + html.theme--documenter-dark .button.is-link.is-inverted:hover, html.theme--documenter-dark .button.is-link.is-inverted.is-hovered { + background-color: #f2f2f2; } + html.theme--documenter-dark .button.is-link.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #1abc9c; } + html.theme--documenter-dark .button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-link.is-outlined { + background-color: transparent; + border-color: #1abc9c; + color: #1abc9c; } + html.theme--documenter-dark .button.is-link.is-outlined:hover, html.theme--documenter-dark .button.is-link.is-outlined.is-hovered, html.theme--documenter-dark .button.is-link.is-outlined:focus, html.theme--documenter-dark .button.is-link.is-outlined.is-focused { + background-color: #1abc9c; + border-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #1abc9c #1abc9c !important; } + html.theme--documenter-dark .button.is-link.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-link.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-link.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-link.is-outlined { + background-color: transparent; + border-color: #1abc9c; + box-shadow: none; + color: #1abc9c; } + html.theme--documenter-dark .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #1abc9c; } + html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #1abc9c #1abc9c !important; } + html.theme--documenter-dark .button.is-link.is-inverted.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + html.theme--documenter-dark .button.is-info { + background-color: #024c7d; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-info:hover, html.theme--documenter-dark .button.is-info.is-hovered { + background-color: #024470; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-info:focus, html.theme--documenter-dark .button.is-info.is-focused { + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-info:focus:not(:active), html.theme--documenter-dark .button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(2, 76, 125, 0.25); } + html.theme--documenter-dark .button.is-info:active, html.theme--documenter-dark .button.is-info.is-active { + background-color: #023d64; + border-color: transparent; + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-info.is-inverted { + background-color: #fff; + color: #024c7d; } + html.theme--documenter-dark .button.is-info.is-inverted:hover, html.theme--documenter-dark .button.is-info.is-inverted.is-hovered { + background-color: #f2f2f2; } + html.theme--documenter-dark .button.is-info.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #024c7d; } + html.theme--documenter-dark .button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-info.is-outlined { + background-color: transparent; + border-color: #024c7d; + color: #024c7d; } + html.theme--documenter-dark .button.is-info.is-outlined:hover, html.theme--documenter-dark .button.is-info.is-outlined.is-hovered, html.theme--documenter-dark .button.is-info.is-outlined:focus, html.theme--documenter-dark .button.is-info.is-outlined.is-focused { + background-color: #024c7d; + border-color: #024c7d; + color: #fff; } + html.theme--documenter-dark .button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #024c7d #024c7d !important; } + html.theme--documenter-dark .button.is-info.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-info.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-info.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-info.is-outlined { + background-color: transparent; + border-color: #024c7d; + box-shadow: none; + color: #024c7d; } + html.theme--documenter-dark .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #024c7d; } + html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #024c7d #024c7d !important; } + html.theme--documenter-dark .button.is-info.is-inverted.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + html.theme--documenter-dark .button.is-success { + background-color: #008438; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-success:hover, html.theme--documenter-dark .button.is-success.is-hovered { + background-color: #007733; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-success:focus, html.theme--documenter-dark .button.is-success.is-focused { + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-success:focus:not(:active), html.theme--documenter-dark .button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(0, 132, 56, 0.25); } + html.theme--documenter-dark .button.is-success:active, html.theme--documenter-dark .button.is-success.is-active { + background-color: #006b2d; + border-color: transparent; + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-success.is-inverted { + background-color: #fff; + color: #008438; } + html.theme--documenter-dark .button.is-success.is-inverted:hover, html.theme--documenter-dark .button.is-success.is-inverted.is-hovered { + background-color: #f2f2f2; } + html.theme--documenter-dark .button.is-success.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #008438; } + html.theme--documenter-dark .button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-success.is-outlined { + background-color: transparent; + border-color: #008438; + color: #008438; } + html.theme--documenter-dark .button.is-success.is-outlined:hover, html.theme--documenter-dark .button.is-success.is-outlined.is-hovered, html.theme--documenter-dark .button.is-success.is-outlined:focus, html.theme--documenter-dark .button.is-success.is-outlined.is-focused { + background-color: #008438; + border-color: #008438; + color: #fff; } + html.theme--documenter-dark .button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #008438 #008438 !important; } + html.theme--documenter-dark .button.is-success.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-success.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-success.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-success.is-outlined { + background-color: transparent; + border-color: #008438; + box-shadow: none; + color: #008438; } + html.theme--documenter-dark .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #008438; } + html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #008438 #008438 !important; } + html.theme--documenter-dark .button.is-success.is-inverted.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + html.theme--documenter-dark .button.is-warning { + background-color: #ad8100; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-warning:hover, html.theme--documenter-dark .button.is-warning.is-hovered { + background-color: #a07700; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-warning:focus, html.theme--documenter-dark .button.is-warning.is-focused { + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-warning:focus:not(:active), html.theme--documenter-dark .button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(173, 129, 0, 0.25); } + html.theme--documenter-dark .button.is-warning:active, html.theme--documenter-dark .button.is-warning.is-active { + background-color: #946e00; + border-color: transparent; + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-warning.is-inverted { + background-color: #fff; + color: #ad8100; } + html.theme--documenter-dark .button.is-warning.is-inverted:hover, html.theme--documenter-dark .button.is-warning.is-inverted.is-hovered { + background-color: #f2f2f2; } + html.theme--documenter-dark .button.is-warning.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #ad8100; } + html.theme--documenter-dark .button.is-warning.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ad8100; + color: #ad8100; } + html.theme--documenter-dark .button.is-warning.is-outlined:hover, html.theme--documenter-dark .button.is-warning.is-outlined.is-hovered, html.theme--documenter-dark .button.is-warning.is-outlined:focus, html.theme--documenter-dark .button.is-warning.is-outlined.is-focused { + background-color: #ad8100; + border-color: #ad8100; + color: #fff; } + html.theme--documenter-dark .button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ad8100 #ad8100 !important; } + html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-warning.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ad8100; + box-shadow: none; + color: #ad8100; } + html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #ad8100; } + html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #ad8100 #ad8100 !important; } + html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + html.theme--documenter-dark .button.is-danger { + background-color: #9e1b0d; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-danger:hover, html.theme--documenter-dark .button.is-danger.is-hovered { + background-color: #92190c; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-danger:focus, html.theme--documenter-dark .button.is-danger.is-focused { + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .button.is-danger:focus:not(:active), html.theme--documenter-dark .button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(158, 27, 13, 0.25); } + html.theme--documenter-dark .button.is-danger:active, html.theme--documenter-dark .button.is-danger.is-active { + background-color: #86170b; + border-color: transparent; + 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; + box-shadow: none; } + html.theme--documenter-dark .button.is-danger.is-inverted { + background-color: #fff; + color: #9e1b0d; } + html.theme--documenter-dark .button.is-danger.is-inverted:hover, html.theme--documenter-dark .button.is-danger.is-inverted.is-hovered { + background-color: #f2f2f2; } + html.theme--documenter-dark .button.is-danger.is-inverted[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #9e1b0d; } + html.theme--documenter-dark .button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-danger.is-outlined { + background-color: transparent; + border-color: #9e1b0d; + color: #9e1b0d; } + html.theme--documenter-dark .button.is-danger.is-outlined:hover, html.theme--documenter-dark .button.is-danger.is-outlined.is-hovered, html.theme--documenter-dark .button.is-danger.is-outlined:focus, html.theme--documenter-dark .button.is-danger.is-outlined.is-focused { + background-color: #9e1b0d; + border-color: #9e1b0d; + color: #fff; } + html.theme--documenter-dark .button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #9e1b0d #9e1b0d !important; } + html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + html.theme--documenter-dark .button.is-danger.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-outlined { + background-color: transparent; + border-color: #9e1b0d; + box-shadow: none; + color: #9e1b0d; } + html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:hover, html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-hovered, html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:focus, html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #9e1b0d; } + html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #9e1b0d #9e1b0d !important; } + html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined[disabled], + fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + 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-normal { + font-size: 15px; } + html.theme--documenter-dark .button.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .button.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .button[disabled], + fieldset[disabled] html.theme--documenter-dark .button { + background-color: #8c9b9d; + border-color: #dbdee0; + box-shadow: none; + opacity: 0.5; } + html.theme--documenter-dark .button.is-fullwidth { + display: flex; + width: 100%; } + html.theme--documenter-dark .button.is-loading { + color: transparent !important; + pointer-events: none; } + html.theme--documenter-dark .button.is-loading::after { + position: absolute; + left: calc(50% - (1em / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; } + html.theme--documenter-dark .button.is-static { + background-color: #282f2f; + border-color: #5e6d6f; + color: #dbdee0; + 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; } + html.theme--documenter-dark .buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + html.theme--documenter-dark .buttons .button { + margin-bottom: 0.5rem; } + html.theme--documenter-dark .buttons .button:not(:last-child):not(.is-fullwidth) { + margin-right: 0.5rem; } + html.theme--documenter-dark .buttons:last-child { + margin-bottom: -0.5rem; } + 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-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) { + font-size: 1.5rem; } + html.theme--documenter-dark .buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + html.theme--documenter-dark .buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; } + html.theme--documenter-dark .buttons.has-addons .button:last-child { + margin-right: 0; } + html.theme--documenter-dark .buttons.has-addons .button:hover, html.theme--documenter-dark .buttons.has-addons .button.is-hovered { + z-index: 2; } + html.theme--documenter-dark .buttons.has-addons .button:focus, html.theme--documenter-dark .buttons.has-addons .button.is-focused, html.theme--documenter-dark .buttons.has-addons .button:active, html.theme--documenter-dark .buttons.has-addons .button.is-active, html.theme--documenter-dark .buttons.has-addons .button.is-selected { + z-index: 3; } + html.theme--documenter-dark .buttons.has-addons .button:focus:hover, html.theme--documenter-dark .buttons.has-addons .button.is-focused:hover, html.theme--documenter-dark .buttons.has-addons .button:active:hover, html.theme--documenter-dark .buttons.has-addons .button.is-active:hover, html.theme--documenter-dark .buttons.has-addons .button.is-selected:hover { + z-index: 4; } + html.theme--documenter-dark .buttons.has-addons .button.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + html.theme--documenter-dark .buttons.is-centered { + justify-content: center; } + html.theme--documenter-dark .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; } + html.theme--documenter-dark .buttons.is-right { + justify-content: flex-end; } + html.theme--documenter-dark .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; } + html.theme--documenter-dark .container { + flex-grow: 1; + margin: 0 auto; + position: relative; + width: auto; } + @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; } } + @media screen and (max-width: 1215px) { + html.theme--documenter-dark .container.is-widescreen { + max-width: 1152px; } } + @media screen and (max-width: 1407px) { + html.theme--documenter-dark .container.is-fullhd { + max-width: 1344px; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .container { + max-width: 1152px; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .container { + max-width: 1344px; } } + html.theme--documenter-dark .content li + li { + margin-top: 0.25em; } + html.theme--documenter-dark .content p:not(:last-child), + html.theme--documenter-dark .content dl:not(:last-child), + html.theme--documenter-dark .content ol:not(:last-child), + html.theme--documenter-dark .content ul:not(:last-child), + html.theme--documenter-dark .content blockquote:not(:last-child), + html.theme--documenter-dark .content pre:not(:last-child), + html.theme--documenter-dark .content table:not(:last-child) { + margin-bottom: 1em; } + html.theme--documenter-dark .content h1, + html.theme--documenter-dark .content h2, + html.theme--documenter-dark .content h3, + html.theme--documenter-dark .content h4, + html.theme--documenter-dark .content h5, + html.theme--documenter-dark .content h6 { + color: #f2f2f2; + font-weight: 600; + line-height: 1.125; } + html.theme--documenter-dark .content h1 { + font-size: 2em; + margin-bottom: 0.5em; } + html.theme--documenter-dark .content h1:not(:first-child) { + margin-top: 1em; } + html.theme--documenter-dark .content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; } + html.theme--documenter-dark .content h2:not(:first-child) { + margin-top: 1.1428em; } + html.theme--documenter-dark .content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; } + html.theme--documenter-dark .content h3:not(:first-child) { + margin-top: 1.3333em; } + html.theme--documenter-dark .content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; } + html.theme--documenter-dark .content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; } + html.theme--documenter-dark .content h6 { + font-size: 1em; + margin-bottom: 1em; } + html.theme--documenter-dark .content blockquote { + background-color: #282f2f; + border-left: 5px solid #5e6d6f; + padding: 1.25em 1.5em; } + html.theme--documenter-dark .content ol { + list-style-position: outside; + margin-left: 2em; + margin-top: 1em; } + html.theme--documenter-dark .content ol:not([type]) { + list-style-type: decimal; } + html.theme--documenter-dark .content ol:not([type]).is-lower-alpha { + list-style-type: lower-alpha; } + html.theme--documenter-dark .content ol:not([type]).is-lower-roman { + list-style-type: lower-roman; } + html.theme--documenter-dark .content ol:not([type]).is-upper-alpha { + list-style-type: upper-alpha; } + html.theme--documenter-dark .content ol:not([type]).is-upper-roman { + list-style-type: upper-roman; } + html.theme--documenter-dark .content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; } + html.theme--documenter-dark .content ul ul { + list-style-type: circle; + margin-top: 0.5em; } + html.theme--documenter-dark .content ul ul ul { + list-style-type: square; } + html.theme--documenter-dark .content dd { + margin-left: 2em; } + html.theme--documenter-dark .content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; } + html.theme--documenter-dark .content figure:not(:first-child) { + margin-top: 2em; } + html.theme--documenter-dark .content figure:not(:last-child) { + margin-bottom: 2em; } + html.theme--documenter-dark .content figure img { + display: inline-block; } + html.theme--documenter-dark .content figure figcaption { + font-style: italic; } + html.theme--documenter-dark .content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 0.7rem 0.5rem; + white-space: pre; + word-wrap: normal; } + html.theme--documenter-dark .content sup, + html.theme--documenter-dark .content sub { + font-size: 75%; } + html.theme--documenter-dark .content table { + width: 100%; } + html.theme--documenter-dark .content table td, + html.theme--documenter-dark .content table th { + border: 1px solid #5e6d6f; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; } + html.theme--documenter-dark .content table th { + color: #f2f2f2; } + html.theme--documenter-dark .content table th:not([align]) { + text-align: left; } + html.theme--documenter-dark .content table thead td, + html.theme--documenter-dark .content table thead th { + border-width: 0 0 2px; + color: #f2f2f2; } + html.theme--documenter-dark .content table tfoot td, + html.theme--documenter-dark .content table tfoot th { + border-width: 2px 0 0; + color: #f2f2f2; } + html.theme--documenter-dark .content table tbody tr:last-child td, + html.theme--documenter-dark .content table tbody tr:last-child th { + border-bottom-width: 0; } + html.theme--documenter-dark .content .tabs li + li { + 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-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .content.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; } + html.theme--documenter-dark .icon.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.icon { + height: 1rem; + width: 1rem; } + html.theme--documenter-dark .icon.is-medium { + height: 2rem; + width: 2rem; } + html.theme--documenter-dark .icon.is-large { + height: 3rem; + width: 3rem; } + html.theme--documenter-dark .image, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img { + display: block; + position: relative; } + html.theme--documenter-dark .image img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img img { + display: block; + 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; } + 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, + html.theme--documenter-dark .image.is-1by1 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by1 .has-ratio, html.theme--documenter-dark .image.is-5by4 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by4 img, + html.theme--documenter-dark .image.is-5by4 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by4 .has-ratio, html.theme--documenter-dark .image.is-4by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by3 img, + html.theme--documenter-dark .image.is-4by3 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by3 .has-ratio, html.theme--documenter-dark .image.is-3by2 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by2 img, + html.theme--documenter-dark .image.is-3by2 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by2 .has-ratio, html.theme--documenter-dark .image.is-5by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by3 img, + html.theme--documenter-dark .image.is-5by3 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by3 .has-ratio, html.theme--documenter-dark .image.is-16by9 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-16by9 img, + html.theme--documenter-dark .image.is-16by9 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-16by9 .has-ratio, html.theme--documenter-dark .image.is-2by1 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by1 img, + html.theme--documenter-dark .image.is-2by1 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by1 .has-ratio, html.theme--documenter-dark .image.is-3by1 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by1 img, + html.theme--documenter-dark .image.is-3by1 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by1 .has-ratio, html.theme--documenter-dark .image.is-4by5 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by5 img, + html.theme--documenter-dark .image.is-4by5 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by5 .has-ratio, html.theme--documenter-dark .image.is-3by4 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by4 img, + html.theme--documenter-dark .image.is-3by4 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by4 .has-ratio, html.theme--documenter-dark .image.is-2by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by3 img, + html.theme--documenter-dark .image.is-2by3 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by3 .has-ratio, html.theme--documenter-dark .image.is-3by5 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by5 img, + html.theme--documenter-dark .image.is-3by5 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by5 .has-ratio, html.theme--documenter-dark .image.is-9by16 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-9by16 img, + html.theme--documenter-dark .image.is-9by16 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-9by16 .has-ratio, html.theme--documenter-dark .image.is-1by2 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by2 img, + html.theme--documenter-dark .image.is-1by2 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by2 .has-ratio, html.theme--documenter-dark .image.is-1by3 img, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by3 img, + html.theme--documenter-dark .image.is-1by3 .has-ratio, + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by3 .has-ratio { + height: 100%; + width: 100%; } + html.theme--documenter-dark .image.is-square, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-square, html.theme--documenter-dark .image.is-1by1, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by1 { + padding-top: 100%; } + html.theme--documenter-dark .image.is-5by4, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by4 { + padding-top: 80%; } + html.theme--documenter-dark .image.is-4by3, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by3 { + padding-top: 75%; } + html.theme--documenter-dark .image.is-3by2, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by2 { + padding-top: 66.6666%; } + html.theme--documenter-dark .image.is-5by3, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-5by3 { + padding-top: 60%; } + html.theme--documenter-dark .image.is-16by9, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-16by9 { + padding-top: 56.25%; } + html.theme--documenter-dark .image.is-2by1, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by1 { + padding-top: 50%; } + html.theme--documenter-dark .image.is-3by1, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by1 { + padding-top: 33.3333%; } + html.theme--documenter-dark .image.is-4by5, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-4by5 { + padding-top: 125%; } + html.theme--documenter-dark .image.is-3by4, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by4 { + padding-top: 133.3333%; } + html.theme--documenter-dark .image.is-2by3, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-2by3 { + padding-top: 150%; } + html.theme--documenter-dark .image.is-3by5, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-3by5 { + padding-top: 166.6666%; } + html.theme--documenter-dark .image.is-9by16, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-9by16 { + padding-top: 177.7777%; } + html.theme--documenter-dark .image.is-1by2, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by2 { + padding-top: 200%; } + html.theme--documenter-dark .image.is-1by3, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-1by3 { + padding-top: 300%; } + html.theme--documenter-dark .image.is-16x16, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-16x16 { + height: 16px; + width: 16px; } + html.theme--documenter-dark .image.is-24x24, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-24x24 { + height: 24px; + width: 24px; } + html.theme--documenter-dark .image.is-32x32, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-32x32 { + height: 32px; + width: 32px; } + html.theme--documenter-dark .image.is-48x48, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-48x48 { + height: 48px; + width: 48px; } + html.theme--documenter-dark .image.is-64x64, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-64x64 { + height: 64px; + width: 64px; } + html.theme--documenter-dark .image.is-96x96, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-96x96 { + height: 96px; + width: 96px; } + html.theme--documenter-dark .image.is-128x128, html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img.is-128x128 { + height: 128px; + width: 128px; } + html.theme--documenter-dark .notification { + background-color: #282f2f; + border-radius: 0.4em; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; } + html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; } + html.theme--documenter-dark .notification strong { + color: currentColor; } + html.theme--documenter-dark .notification code, + html.theme--documenter-dark .notification pre { + background: white; } + html.theme--documenter-dark .notification pre code { + background: transparent; } + html.theme--documenter-dark .notification > .delete { + position: absolute; + right: 0.5rem; + top: 0.5rem; } + html.theme--documenter-dark .notification .title, + html.theme--documenter-dark .notification .subtitle, + html.theme--documenter-dark .notification .content { + color: currentColor; } + html.theme--documenter-dark .notification.is-white { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .notification.is-black { + background-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .notification.is-light { + background-color: #ecf0f1; + color: #282f2f; } + html.theme--documenter-dark .notification.is-dark, html.theme--documenter-dark .content kbd.notification { + background-color: #282f2f; + color: #ecf0f1; } + 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-link { + background-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .notification.is-info { + background-color: #024c7d; + color: #fff; } + html.theme--documenter-dark .notification.is-success { + background-color: #008438; + color: #fff; } + html.theme--documenter-dark .notification.is-warning { + background-color: #ad8100; + color: #fff; } + html.theme--documenter-dark .notification.is-danger { + background-color: #9e1b0d; + color: #fff; } + html.theme--documenter-dark .progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 15px; + overflow: hidden; + padding: 0; + width: 100%; } + html.theme--documenter-dark .progress::-webkit-progress-bar { + background-color: #5e6d6f; } + html.theme--documenter-dark .progress::-webkit-progress-value { + background-color: #dbdee0; } + html.theme--documenter-dark .progress::-moz-progress-bar { + background-color: #dbdee0; } + html.theme--documenter-dark .progress::-ms-fill { + background-color: #dbdee0; + border: none; } + html.theme--documenter-dark .progress.is-white::-webkit-progress-value { + background-color: white; } + html.theme--documenter-dark .progress.is-white::-moz-progress-bar { + background-color: white; } + 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%); } + html.theme--documenter-dark .progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; } + html.theme--documenter-dark .progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; } + 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%); } + html.theme--documenter-dark .progress.is-light::-webkit-progress-value { + background-color: #ecf0f1; } + html.theme--documenter-dark .progress.is-light::-moz-progress-bar { + background-color: #ecf0f1; } + 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%); } + 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 { + background-color: #282f2f; } + 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%); } + 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 { + background-color: #375a7f; } + 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%); } + html.theme--documenter-dark .progress.is-link::-webkit-progress-value { + background-color: #1abc9c; } + html.theme--documenter-dark .progress.is-link::-moz-progress-bar { + background-color: #1abc9c; } + 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%); } + html.theme--documenter-dark .progress.is-info::-webkit-progress-value { + background-color: #024c7d; } + html.theme--documenter-dark .progress.is-info::-moz-progress-bar { + background-color: #024c7d; } + 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%); } + html.theme--documenter-dark .progress.is-success::-webkit-progress-value { + background-color: #008438; } + html.theme--documenter-dark .progress.is-success::-moz-progress-bar { + background-color: #008438; } + 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%); } + html.theme--documenter-dark .progress.is-warning::-webkit-progress-value { + background-color: #ad8100; } + html.theme--documenter-dark .progress.is-warning::-moz-progress-bar { + background-color: #ad8100; } + 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%); } + html.theme--documenter-dark .progress.is-danger::-webkit-progress-value { + background-color: #9e1b0d; } + html.theme--documenter-dark .progress.is-danger::-moz-progress-bar { + background-color: #9e1b0d; } + 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%); } + 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-position: top left; + background-repeat: no-repeat; + background-size: 150% 150%; } + html.theme--documenter-dark .progress:indeterminate::-webkit-progress-bar { + background-color: transparent; } + html.theme--documenter-dark .progress:indeterminate::-moz-progress-bar { + background-color: transparent; } + 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 { + height: 1.25rem; } + html.theme--documenter-dark .progress.is-large { + height: 1.5rem; } + +@keyframes moveIndeterminate { + from { + background-position: 200% 0; } + to { + background-position: -200% 0; } } + html.theme--documenter-dark .table { + background-color: #343c3d; + color: #fff; } + html.theme--documenter-dark .table td, + html.theme--documenter-dark .table th { + border: 1px solid #5e6d6f; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; } + html.theme--documenter-dark .table td.is-white, + html.theme--documenter-dark .table th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .table td.is-black, + html.theme--documenter-dark .table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .table td.is-light, + html.theme--documenter-dark .table th.is-light { + background-color: #ecf0f1; + border-color: #ecf0f1; + color: #282f2f; } + html.theme--documenter-dark .table td.is-dark, + html.theme--documenter-dark .table th.is-dark { + background-color: #282f2f; + border-color: #282f2f; + color: #ecf0f1; } + html.theme--documenter-dark .table td.is-primary, + html.theme--documenter-dark .table th.is-primary { + background-color: #375a7f; + border-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .table td.is-link, + html.theme--documenter-dark .table th.is-link { + background-color: #1abc9c; + border-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .table td.is-info, + html.theme--documenter-dark .table th.is-info { + background-color: #024c7d; + border-color: #024c7d; + color: #fff; } + html.theme--documenter-dark .table td.is-success, + html.theme--documenter-dark .table th.is-success { + background-color: #008438; + border-color: #008438; + color: #fff; } + html.theme--documenter-dark .table td.is-warning, + html.theme--documenter-dark .table th.is-warning { + background-color: #ad8100; + border-color: #ad8100; + color: #fff; } + html.theme--documenter-dark .table td.is-danger, + html.theme--documenter-dark .table th.is-danger { + background-color: #9e1b0d; + border-color: #9e1b0d; + color: #fff; } + html.theme--documenter-dark .table td.is-narrow, + html.theme--documenter-dark .table th.is-narrow { + white-space: nowrap; + width: 1%; } + html.theme--documenter-dark .table td.is-selected, + html.theme--documenter-dark .table th.is-selected { + background-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .table td.is-selected a, + html.theme--documenter-dark .table td.is-selected strong, + 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 th { + color: #f2f2f2; } + html.theme--documenter-dark .table th:not([align]) { + text-align: left; } + html.theme--documenter-dark .table tr.is-selected { + background-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .table tr.is-selected a, + html.theme--documenter-dark .table tr.is-selected strong { + color: currentColor; } + html.theme--documenter-dark .table tr.is-selected td, + html.theme--documenter-dark .table tr.is-selected th { + border-color: #fff; + color: currentColor; } + html.theme--documenter-dark .table thead { + background-color: transparent; } + html.theme--documenter-dark .table thead td, + html.theme--documenter-dark .table thead th { + border-width: 0 0 2px; + color: #f2f2f2; } + html.theme--documenter-dark .table tfoot { + background-color: transparent; } + html.theme--documenter-dark .table tfoot td, + html.theme--documenter-dark .table tfoot th { + border-width: 2px 0 0; + color: #f2f2f2; } + html.theme--documenter-dark .table tbody { + background-color: transparent; } + html.theme--documenter-dark .table tbody tr:last-child td, + html.theme--documenter-dark .table tbody tr:last-child th { + border-bottom-width: 0; } + html.theme--documenter-dark .table.is-bordered td, + html.theme--documenter-dark .table.is-bordered th { + border-width: 1px; } + html.theme--documenter-dark .table.is-bordered tr:last-child td, + html.theme--documenter-dark .table.is-bordered tr:last-child th { + border-bottom-width: 1px; } + html.theme--documenter-dark .table.is-fullwidth { + width: 100%; } + html.theme--documenter-dark .table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #282f2f; } + html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: #282f2f; } + html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { + background-color: #2d3435; } + html.theme--documenter-dark .table.is-narrow td, + html.theme--documenter-dark .table.is-narrow th { + padding: 0.25em 0.5em; } + html.theme--documenter-dark .table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #282f2f; } + html.theme--documenter-dark .table-container { + -webkit-overflow-scrolling: touch; + overflow: auto; + overflow-y: hidden; + max-width: 100%; } + html.theme--documenter-dark .tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + html.theme--documenter-dark .tags .tag, html.theme--documenter-dark .tags .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .tags .content kbd, html.theme--documenter-dark .content .tags kbd { + margin-bottom: 0.5rem; } + html.theme--documenter-dark .tags .tag:not(:last-child), html.theme--documenter-dark .tags .docstring > section > a.docs-sourcelink:not(:last-child), html.theme--documenter-dark .tags .content kbd:not(:last-child), html.theme--documenter-dark .content .tags kbd:not(:last-child) { + margin-right: 0.5rem; } + html.theme--documenter-dark .tags:last-child { + margin-bottom: -0.5rem; } + html.theme--documenter-dark .tags:not(:last-child) { + margin-bottom: 1rem; } + html.theme--documenter-dark .tags.are-medium .tag:not(.is-normal):not(.is-large), html.theme--documenter-dark .tags.are-medium .docstring > section > a.docs-sourcelink:not(.is-normal):not(.is-large), html.theme--documenter-dark .tags.are-medium .content kbd:not(.is-normal):not(.is-large), html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large) { + font-size: 15px; } + html.theme--documenter-dark .tags.are-large .tag:not(.is-normal):not(.is-medium), html.theme--documenter-dark .tags.are-large .docstring > section > a.docs-sourcelink:not(.is-normal):not(.is-medium), html.theme--documenter-dark .tags.are-large .content kbd:not(.is-normal):not(.is-medium), html.theme--documenter-dark .content .tags.are-large kbd:not(.is-normal):not(.is-medium) { + font-size: 1.25rem; } + html.theme--documenter-dark .tags.is-centered { + justify-content: center; } + html.theme--documenter-dark .tags.is-centered .tag, html.theme--documenter-dark .tags.is-centered .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .tags.is-centered .content kbd, html.theme--documenter-dark .content .tags.is-centered kbd { + margin-right: 0.25rem; + margin-left: 0.25rem; } + html.theme--documenter-dark .tags.is-right { + justify-content: flex-end; } + html.theme--documenter-dark .tags.is-right .tag:not(:first-child), html.theme--documenter-dark .tags.is-right .docstring > section > a.docs-sourcelink:not(:first-child), html.theme--documenter-dark .tags.is-right .content kbd:not(:first-child), html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child) { + margin-left: 0.5rem; } + html.theme--documenter-dark .tags.is-right .tag:not(:last-child), html.theme--documenter-dark .tags.is-right .docstring > section > a.docs-sourcelink:not(:last-child), html.theme--documenter-dark .tags.is-right .content kbd:not(:last-child), html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child) { + margin-right: 0; } + html.theme--documenter-dark .tags.has-addons .tag, html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .tags.has-addons .content kbd, html.theme--documenter-dark .content .tags.has-addons kbd { + margin-right: 0; } + html.theme--documenter-dark .tags.has-addons .tag:not(:first-child), html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink: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) { + margin-left: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + html.theme--documenter-dark .tags.has-addons .tag:not(:last-child), html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink: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) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + html.theme--documenter-dark .tag:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body), html.theme--documenter-dark .content kbd:not(body) { + align-items: center; + background-color: #282f2f; + border-radius: 0.4em; + color: #fff; + display: inline-flex; + font-size: 0.85em; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; } + html.theme--documenter-dark .tag:not(body) .delete, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) .delete, html.theme--documenter-dark .content kbd:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; } + html.theme--documenter-dark .tag:not(body).is-white, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-white, html.theme--documenter-dark .content kbd:not(body).is-white { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .tag:not(body).is-black, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-black, html.theme--documenter-dark .content kbd:not(body).is-black { + background-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .tag:not(body).is-light, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-light, html.theme--documenter-dark .content kbd:not(body).is-light { + background-color: #ecf0f1; + color: #282f2f; } + html.theme--documenter-dark .tag:not(body).is-dark, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-dark, html.theme--documenter-dark .content kbd:not(body) { + background-color: #282f2f; + color: #ecf0f1; } + html.theme--documenter-dark .tag:not(body).is-primary, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body), html.theme--documenter-dark .content kbd:not(body).is-primary { + background-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .tag:not(body).is-link, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-link, html.theme--documenter-dark .content kbd:not(body).is-link { + background-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .tag:not(body).is-info, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-info, html.theme--documenter-dark .content kbd:not(body).is-info { + background-color: #024c7d; + color: #fff; } + html.theme--documenter-dark .tag:not(body).is-success, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-success, html.theme--documenter-dark .content kbd:not(body).is-success { + background-color: #008438; + color: #fff; } + html.theme--documenter-dark .tag:not(body).is-warning, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-warning, html.theme--documenter-dark .content kbd:not(body).is-warning { + background-color: #ad8100; + color: #fff; } + html.theme--documenter-dark .tag:not(body).is-danger, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-danger, html.theme--documenter-dark .content kbd:not(body).is-danger { + background-color: #9e1b0d; + color: #fff; } + html.theme--documenter-dark .tag:not(body).is-normal, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-normal, html.theme--documenter-dark .content kbd:not(body).is-normal { + font-size: 0.85em; } + html.theme--documenter-dark .tag:not(body).is-medium, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-medium, html.theme--documenter-dark .content kbd:not(body).is-medium { + font-size: 15px; } + html.theme--documenter-dark .tag:not(body).is-large, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-large, html.theme--documenter-dark .content kbd:not(body).is-large { + font-size: 1.25rem; } + html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:not(:last-child), html.theme--documenter-dark .content kbd:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; } + html.theme--documenter-dark .tag:not(body) .icon:last-child:not(:first-child), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) .icon:last-child:not(:first-child), html.theme--documenter-dark .content kbd:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; } + html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:last-child, html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; } + html.theme--documenter-dark .tag:not(body).is-delete, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete, html.theme--documenter-dark .content kbd:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; } + html.theme--documenter-dark .tag:not(body).is-delete::before, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::before, html.theme--documenter-dark .content kbd:not(body).is-delete::before, html.theme--documenter-dark .tag:not(body).is-delete::after, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::after, html.theme--documenter-dark .content kbd:not(body).is-delete::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; } + html.theme--documenter-dark .tag:not(body).is-delete::before, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::before, html.theme--documenter-dark .content kbd:not(body).is-delete::before { + height: 1px; + width: 50%; } + html.theme--documenter-dark .tag:not(body).is-delete::after, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete::after, html.theme--documenter-dark .content kbd:not(body).is-delete::after { + height: 50%; + width: 1px; } + html.theme--documenter-dark .tag:not(body).is-delete:hover, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete:hover, html.theme--documenter-dark .content kbd:not(body).is-delete:hover, html.theme--documenter-dark .tag:not(body).is-delete:focus, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete:focus, html.theme--documenter-dark .content kbd:not(body).is-delete:focus { + background-color: #1d2122; } + html.theme--documenter-dark .tag:not(body).is-delete:active, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-delete:active, html.theme--documenter-dark .content kbd:not(body).is-delete:active { + background-color: #111414; } + html.theme--documenter-dark .tag:not(body).is-rounded, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body).is-rounded, html.theme--documenter-dark .content kbd:not(body).is-rounded, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.tag:not(body) { + border-radius: 290486px; } + 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, + html.theme--documenter-dark .subtitle { + word-break: break-word; } + html.theme--documenter-dark .title em, + html.theme--documenter-dark .title span, + html.theme--documenter-dark .subtitle em, + html.theme--documenter-dark .subtitle span { + font-weight: inherit; } + html.theme--documenter-dark .title sub, + html.theme--documenter-dark .subtitle sub { + font-size: 0.75em; } + html.theme--documenter-dark .title sup, + html.theme--documenter-dark .subtitle sup { + font-size: 0.75em; } + html.theme--documenter-dark .title .tag, html.theme--documenter-dark .title .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .title .content kbd, html.theme--documenter-dark .content .title kbd, + html.theme--documenter-dark .subtitle .tag, + html.theme--documenter-dark .subtitle .docstring > section > a.docs-sourcelink, + html.theme--documenter-dark .subtitle .content kbd, + html.theme--documenter-dark .content .subtitle kbd { + vertical-align: middle; } + html.theme--documenter-dark .title { + color: #fff; + font-size: 2rem; + font-weight: 500; + line-height: 1.125; } + 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 { + font-size: 3rem; } + html.theme--documenter-dark .title.is-2 { + font-size: 2.5rem; } + html.theme--documenter-dark .title.is-3 { + font-size: 2rem; } + html.theme--documenter-dark .title.is-4 { + font-size: 1.5rem; } + html.theme--documenter-dark .title.is-5 { + font-size: 1.25rem; } + html.theme--documenter-dark .title.is-6 { + font-size: 15px; } + html.theme--documenter-dark .title.is-7 { + font-size: 0.85em; } + html.theme--documenter-dark .subtitle { + color: #8c9b9d; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; } + html.theme--documenter-dark .subtitle strong { + color: #8c9b9d; + font-weight: 600; } + html.theme--documenter-dark .subtitle:not(.is-spaced) + .title { + margin-top: -1.25rem; } + html.theme--documenter-dark .subtitle.is-1 { + font-size: 3rem; } + html.theme--documenter-dark .subtitle.is-2 { + font-size: 2.5rem; } + html.theme--documenter-dark .subtitle.is-3 { + font-size: 2rem; } + html.theme--documenter-dark .subtitle.is-4 { + font-size: 1.5rem; } + html.theme--documenter-dark .subtitle.is-5 { + font-size: 1.25rem; } + html.theme--documenter-dark .subtitle.is-6 { + font-size: 15px; } + html.theme--documenter-dark .subtitle.is-7 { + font-size: 0.85em; } + html.theme--documenter-dark .heading { + display: block; + font-size: 11px; + 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; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; } + html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .textarea, html.theme--documenter-dark .select select { + background-color: #1f2424; + border-color: #5e6d6f; + border-radius: 0.4em; + color: #dbdee0; } + html.theme--documenter-dark .input::-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-moz-placeholder, html.theme--documenter-dark .textarea::-moz-placeholder, html.theme--documenter-dark .select select::-moz-placeholder { + color: rgba(219, 222, 224, 0.3); } + html.theme--documenter-dark .input::-webkit-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder, html.theme--documenter-dark .textarea::-webkit-input-placeholder, html.theme--documenter-dark .select select::-webkit-input-placeholder { + color: rgba(219, 222, 224, 0.3); } + html.theme--documenter-dark .input:-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-moz-placeholder, html.theme--documenter-dark .textarea:-moz-placeholder, html.theme--documenter-dark .select select:-moz-placeholder { + color: rgba(219, 222, 224, 0.3); } + html.theme--documenter-dark .input:-ms-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder, html.theme--documenter-dark .textarea:-ms-input-placeholder, html.theme--documenter-dark .select select:-ms-input-placeholder { + color: rgba(219, 222, 224, 0.3); } + html.theme--documenter-dark .input:hover, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:hover, html.theme--documenter-dark .textarea:hover, html.theme--documenter-dark .select select:hover, html.theme--documenter-dark .is-hovered.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-hovered, html.theme--documenter-dark .is-hovered.textarea, html.theme--documenter-dark .select select.is-hovered { + border-color: #8c9b9d; } + html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .select select:focus, 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.textarea, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .select select:active, 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.textarea, html.theme--documenter-dark .select select.is-active { + border-color: #1abc9c; + box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); } + html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .select select[disabled], + fieldset[disabled] html.theme--documenter-dark .input, + fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, + fieldset[disabled] html.theme--documenter-dark .textarea, + fieldset[disabled] html.theme--documenter-dark .select select { + background-color: #8c9b9d; + border-color: #282f2f; + box-shadow: none; + color: white; } + html.theme--documenter-dark .input[disabled]::-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]::-moz-placeholder, html.theme--documenter-dark .textarea[disabled]::-moz-placeholder, html.theme--documenter-dark .select select[disabled]::-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark .input::-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark .textarea::-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder { + color: rgba(255, 255, 255, 0.3); } + html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]::-webkit-input-placeholder, html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder, html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder, + fieldset[disabled] html.theme--documenter-dark .input::-webkit-input-placeholder, + fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder, + fieldset[disabled] html.theme--documenter-dark .textarea::-webkit-input-placeholder, + fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.3); } + html.theme--documenter-dark .input[disabled]:-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]:-moz-placeholder, html.theme--documenter-dark .textarea[disabled]:-moz-placeholder, html.theme--documenter-dark .select select[disabled]:-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark .input:-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark .textarea:-moz-placeholder, + fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder { + color: rgba(255, 255, 255, 0.3); } + html.theme--documenter-dark .input[disabled]:-ms-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]:-ms-input-placeholder, html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder, html.theme--documenter-dark .select select[disabled]:-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, + fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder, + fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.3); } + html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .textarea { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + max-width: 100%; + width: 100%; } + html.theme--documenter-dark .input[readonly], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[readonly], html.theme--documenter-dark .textarea[readonly] { + box-shadow: none; } + html.theme--documenter-dark .is-white.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white, html.theme--documenter-dark .is-white.textarea { + border-color: white; } + html.theme--documenter-dark .is-white.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white:focus, html.theme--documenter-dark .is-white.textarea:focus, html.theme--documenter-dark .is-white.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white.is-focused, html.theme--documenter-dark .is-white.is-focused.textarea, html.theme--documenter-dark .is-white.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white:active, html.theme--documenter-dark .is-white.textarea:active, html.theme--documenter-dark .is-white.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white.is-active, html.theme--documenter-dark .is-white.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + html.theme--documenter-dark .is-black.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black, html.theme--documenter-dark .is-black.textarea { + border-color: #0a0a0a; } + html.theme--documenter-dark .is-black.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black:focus, html.theme--documenter-dark .is-black.textarea:focus, html.theme--documenter-dark .is-black.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black.is-focused, html.theme--documenter-dark .is-black.is-focused.textarea, html.theme--documenter-dark .is-black.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black:active, html.theme--documenter-dark .is-black.textarea:active, html.theme--documenter-dark .is-black.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black.is-active, html.theme--documenter-dark .is-black.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + html.theme--documenter-dark .is-light.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light, html.theme--documenter-dark .is-light.textarea { + border-color: #ecf0f1; } + html.theme--documenter-dark .is-light.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light:focus, html.theme--documenter-dark .is-light.textarea:focus, html.theme--documenter-dark .is-light.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light.is-focused, html.theme--documenter-dark .is-light.is-focused.textarea, html.theme--documenter-dark .is-light.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light:active, html.theme--documenter-dark .is-light.textarea:active, html.theme--documenter-dark .is-light.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light.is-active, html.theme--documenter-dark .is-light.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(236, 240, 241, 0.25); } + html.theme--documenter-dark .is-dark.input, html.theme--documenter-dark .content kbd.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark, html.theme--documenter-dark .is-dark.textarea, html.theme--documenter-dark .content kbd.textarea { + border-color: #282f2f; } + html.theme--documenter-dark .is-dark.input:focus, html.theme--documenter-dark .content kbd.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark:focus, html.theme--documenter-dark .is-dark.textarea:focus, html.theme--documenter-dark .content kbd.textarea:focus, html.theme--documenter-dark .is-dark.is-focused.input, html.theme--documenter-dark .content kbd.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark.is-focused, html.theme--documenter-dark .is-dark.is-focused.textarea, html.theme--documenter-dark .content kbd.is-focused.textarea, html.theme--documenter-dark .is-dark.input:active, html.theme--documenter-dark .content kbd.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark:active, html.theme--documenter-dark .is-dark.textarea:active, html.theme--documenter-dark .content kbd.textarea:active, html.theme--documenter-dark .is-dark.is-active.input, html.theme--documenter-dark .content kbd.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark.is-active, html.theme--documenter-dark .is-dark.is-active.textarea, html.theme--documenter-dark .content kbd.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(40, 47, 47, 0.25); } + html.theme--documenter-dark .is-primary.input, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary, html.theme--documenter-dark .is-primary.textarea, html.theme--documenter-dark .docstring > section > a.textarea.docs-sourcelink { + border-color: #375a7f; } + html.theme--documenter-dark .is-primary.input:focus, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary:focus, html.theme--documenter-dark .is-primary.textarea:focus, html.theme--documenter-dark .docstring > section > a.textarea.docs-sourcelink:focus, html.theme--documenter-dark .is-primary.is-focused.input, html.theme--documenter-dark .docstring > section > a.is-focused.input.docs-sourcelink, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary.is-focused, html.theme--documenter-dark .is-primary.is-focused.textarea, html.theme--documenter-dark .docstring > section > a.is-focused.textarea.docs-sourcelink, html.theme--documenter-dark .is-primary.input:active, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary:active, html.theme--documenter-dark .is-primary.textarea:active, html.theme--documenter-dark .docstring > section > a.textarea.docs-sourcelink:active, html.theme--documenter-dark .is-primary.is-active.input, html.theme--documenter-dark .docstring > section > a.is-active.input.docs-sourcelink, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary.is-active, html.theme--documenter-dark .is-primary.is-active.textarea, html.theme--documenter-dark .docstring > section > a.is-active.textarea.docs-sourcelink { + box-shadow: 0 0 0 0.125em rgba(55, 90, 127, 0.25); } + html.theme--documenter-dark .is-link.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link, html.theme--documenter-dark .is-link.textarea { + border-color: #1abc9c; } + html.theme--documenter-dark .is-link.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link:focus, html.theme--documenter-dark .is-link.textarea:focus, html.theme--documenter-dark .is-link.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link.is-focused, html.theme--documenter-dark .is-link.is-focused.textarea, html.theme--documenter-dark .is-link.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link:active, html.theme--documenter-dark .is-link.textarea:active, html.theme--documenter-dark .is-link.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link.is-active, html.theme--documenter-dark .is-link.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); } + html.theme--documenter-dark .is-info.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info, html.theme--documenter-dark .is-info.textarea { + border-color: #024c7d; } + html.theme--documenter-dark .is-info.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info:focus, html.theme--documenter-dark .is-info.textarea:focus, html.theme--documenter-dark .is-info.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info.is-focused, html.theme--documenter-dark .is-info.is-focused.textarea, html.theme--documenter-dark .is-info.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info:active, html.theme--documenter-dark .is-info.textarea:active, html.theme--documenter-dark .is-info.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info.is-active, html.theme--documenter-dark .is-info.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(2, 76, 125, 0.25); } + html.theme--documenter-dark .is-success.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success, html.theme--documenter-dark .is-success.textarea { + border-color: #008438; } + html.theme--documenter-dark .is-success.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success:focus, html.theme--documenter-dark .is-success.textarea:focus, html.theme--documenter-dark .is-success.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success.is-focused, html.theme--documenter-dark .is-success.is-focused.textarea, html.theme--documenter-dark .is-success.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success:active, html.theme--documenter-dark .is-success.textarea:active, html.theme--documenter-dark .is-success.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success.is-active, html.theme--documenter-dark .is-success.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(0, 132, 56, 0.25); } + html.theme--documenter-dark .is-warning.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning, html.theme--documenter-dark .is-warning.textarea { + border-color: #ad8100; } + html.theme--documenter-dark .is-warning.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning:focus, html.theme--documenter-dark .is-warning.textarea:focus, html.theme--documenter-dark .is-warning.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning.is-focused, html.theme--documenter-dark .is-warning.is-focused.textarea, html.theme--documenter-dark .is-warning.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning:active, html.theme--documenter-dark .is-warning.textarea:active, html.theme--documenter-dark .is-warning.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning.is-active, html.theme--documenter-dark .is-warning.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(173, 129, 0, 0.25); } + html.theme--documenter-dark .is-danger.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger, html.theme--documenter-dark .is-danger.textarea { + border-color: #9e1b0d; } + html.theme--documenter-dark .is-danger.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger:focus, html.theme--documenter-dark .is-danger.textarea:focus, html.theme--documenter-dark .is-danger.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger.is-focused, html.theme--documenter-dark .is-danger.is-focused.textarea, html.theme--documenter-dark .is-danger.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger:active, html.theme--documenter-dark .is-danger.textarea:active, html.theme--documenter-dark .is-danger.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger.is-active, html.theme--documenter-dark .is-danger.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(158, 27, 13, 0.25); } + html.theme--documenter-dark .is-small.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .is-small.textarea { + border-radius: 3px; + font-size: 0.85em; } + html.theme--documenter-dark .is-medium.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-medium, html.theme--documenter-dark .is-medium.textarea { + font-size: 1.25rem; } + html.theme--documenter-dark .is-large.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-large, html.theme--documenter-dark .is-large.textarea { + font-size: 1.5rem; } + html.theme--documenter-dark .is-fullwidth.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-fullwidth, html.theme--documenter-dark .is-fullwidth.textarea { + display: block; + width: 100%; } + html.theme--documenter-dark .is-inline.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-inline, html.theme--documenter-dark .is-inline.textarea { + 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; } + 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; + box-shadow: none; + padding-left: 0; + padding-right: 0; } + html.theme--documenter-dark .textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: 0.625em; + resize: vertical; } + html.theme--documenter-dark .textarea:not([rows]) { + max-height: 600px; + min-height: 120px; } + html.theme--documenter-dark .textarea[rows] { + height: initial; } + html.theme--documenter-dark .textarea.has-fixed-size { + resize: none; } + html.theme--documenter-dark .checkbox, html.theme--documenter-dark .radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; } + html.theme--documenter-dark .checkbox input, html.theme--documenter-dark .radio input { + cursor: pointer; } + html.theme--documenter-dark .checkbox:hover, html.theme--documenter-dark .radio:hover { + color: #8c9b9d; } + html.theme--documenter-dark .checkbox[disabled], html.theme--documenter-dark .radio[disabled], + fieldset[disabled] html.theme--documenter-dark .checkbox, + fieldset[disabled] html.theme--documenter-dark .radio { + color: white; + cursor: not-allowed; } + html.theme--documenter-dark .radio + .radio { + margin-left: 0.5em; } + html.theme--documenter-dark .select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; } + html.theme--documenter-dark .select:not(.is-multiple) { + height: 2.25em; } + 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; + padding-left: 1em; } + html.theme--documenter-dark .select select { + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; } + html.theme--documenter-dark .select select::-ms-expand { + display: none; } + html.theme--documenter-dark .select select[disabled]:hover, + fieldset[disabled] html.theme--documenter-dark .select select:hover { + border-color: #282f2f; } + html.theme--documenter-dark .select select:not([multiple]) { + padding-right: 2.5em; } + html.theme--documenter-dark .select select[multiple] { + height: auto; + padding: 0; } + html.theme--documenter-dark .select select[multiple] option { + padding: 0.5em 1em; } + html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading):hover::after { + border-color: #8c9b9d; } + html.theme--documenter-dark .select.is-white:not(:hover)::after { + border-color: white; } + html.theme--documenter-dark .select.is-white select { + border-color: white; } + html.theme--documenter-dark .select.is-white select:hover, html.theme--documenter-dark .select.is-white select.is-hovered { + border-color: #f2f2f2; } + html.theme--documenter-dark .select.is-white select:focus, html.theme--documenter-dark .select.is-white select.is-focused, html.theme--documenter-dark .select.is-white select:active, html.theme--documenter-dark .select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + html.theme--documenter-dark .select.is-black:not(:hover)::after { + border-color: #0a0a0a; } + html.theme--documenter-dark .select.is-black select { + border-color: #0a0a0a; } + html.theme--documenter-dark .select.is-black select:hover, html.theme--documenter-dark .select.is-black select.is-hovered { + border-color: black; } + html.theme--documenter-dark .select.is-black select:focus, html.theme--documenter-dark .select.is-black select.is-focused, html.theme--documenter-dark .select.is-black select:active, html.theme--documenter-dark .select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + html.theme--documenter-dark .select.is-light:not(:hover)::after { + border-color: #ecf0f1; } + html.theme--documenter-dark .select.is-light select { + border-color: #ecf0f1; } + html.theme--documenter-dark .select.is-light select:hover, html.theme--documenter-dark .select.is-light select.is-hovered { + border-color: #dde4e6; } + html.theme--documenter-dark .select.is-light select:focus, html.theme--documenter-dark .select.is-light select.is-focused, html.theme--documenter-dark .select.is-light select:active, html.theme--documenter-dark .select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(236, 240, 241, 0.25); } + html.theme--documenter-dark .select.is-dark:not(:hover)::after, html.theme--documenter-dark .content kbd.select:not(:hover)::after { + border-color: #282f2f; } + html.theme--documenter-dark .select.is-dark select, html.theme--documenter-dark .content kbd.select select { + border-color: #282f2f; } + html.theme--documenter-dark .select.is-dark select:hover, html.theme--documenter-dark .content kbd.select select:hover, html.theme--documenter-dark .select.is-dark select.is-hovered, html.theme--documenter-dark .content kbd.select select.is-hovered { + border-color: #1d2122; } + html.theme--documenter-dark .select.is-dark select:focus, html.theme--documenter-dark .content kbd.select select:focus, html.theme--documenter-dark .select.is-dark select.is-focused, html.theme--documenter-dark .content kbd.select select.is-focused, html.theme--documenter-dark .select.is-dark select:active, html.theme--documenter-dark .content kbd.select select:active, html.theme--documenter-dark .select.is-dark select.is-active, html.theme--documenter-dark .content kbd.select select.is-active { + box-shadow: 0 0 0 0.125em rgba(40, 47, 47, 0.25); } + html.theme--documenter-dark .select.is-primary:not(:hover)::after, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink:not(:hover)::after { + border-color: #375a7f; } + html.theme--documenter-dark .select.is-primary select, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink select { + border-color: #375a7f; } + html.theme--documenter-dark .select.is-primary select:hover, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink select:hover, html.theme--documenter-dark .select.is-primary select.is-hovered, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink select.is-hovered { + border-color: #2f4d6d; } + html.theme--documenter-dark .select.is-primary select:focus, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink select:focus, html.theme--documenter-dark .select.is-primary select.is-focused, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink select.is-focused, html.theme--documenter-dark .select.is-primary select:active, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink select:active, html.theme--documenter-dark .select.is-primary select.is-active, html.theme--documenter-dark .docstring > section > a.select.docs-sourcelink select.is-active { + box-shadow: 0 0 0 0.125em rgba(55, 90, 127, 0.25); } + html.theme--documenter-dark .select.is-link:not(:hover)::after { + border-color: #1abc9c; } + html.theme--documenter-dark .select.is-link select { + border-color: #1abc9c; } + html.theme--documenter-dark .select.is-link select:hover, html.theme--documenter-dark .select.is-link select.is-hovered { + border-color: #17a689; } + html.theme--documenter-dark .select.is-link select:focus, html.theme--documenter-dark .select.is-link select.is-focused, html.theme--documenter-dark .select.is-link select:active, html.theme--documenter-dark .select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); } + html.theme--documenter-dark .select.is-info:not(:hover)::after { + border-color: #024c7d; } + html.theme--documenter-dark .select.is-info select { + border-color: #024c7d; } + html.theme--documenter-dark .select.is-info select:hover, html.theme--documenter-dark .select.is-info select.is-hovered { + border-color: #023d64; } + html.theme--documenter-dark .select.is-info select:focus, html.theme--documenter-dark .select.is-info select.is-focused, html.theme--documenter-dark .select.is-info select:active, html.theme--documenter-dark .select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(2, 76, 125, 0.25); } + html.theme--documenter-dark .select.is-success:not(:hover)::after { + border-color: #008438; } + html.theme--documenter-dark .select.is-success select { + border-color: #008438; } + html.theme--documenter-dark .select.is-success select:hover, html.theme--documenter-dark .select.is-success select.is-hovered { + border-color: #006b2d; } + html.theme--documenter-dark .select.is-success select:focus, html.theme--documenter-dark .select.is-success select.is-focused, html.theme--documenter-dark .select.is-success select:active, html.theme--documenter-dark .select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(0, 132, 56, 0.25); } + html.theme--documenter-dark .select.is-warning:not(:hover)::after { + border-color: #ad8100; } + html.theme--documenter-dark .select.is-warning select { + border-color: #ad8100; } + html.theme--documenter-dark .select.is-warning select:hover, html.theme--documenter-dark .select.is-warning select.is-hovered { + border-color: #946e00; } + html.theme--documenter-dark .select.is-warning select:focus, html.theme--documenter-dark .select.is-warning select.is-focused, html.theme--documenter-dark .select.is-warning select:active, html.theme--documenter-dark .select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(173, 129, 0, 0.25); } + html.theme--documenter-dark .select.is-danger:not(:hover)::after { + border-color: #9e1b0d; } + html.theme--documenter-dark .select.is-danger select { + border-color: #9e1b0d; } + html.theme--documenter-dark .select.is-danger select:hover, html.theme--documenter-dark .select.is-danger select.is-hovered { + border-color: #86170b; } + html.theme--documenter-dark .select.is-danger select:focus, html.theme--documenter-dark .select.is-danger select.is-focused, html.theme--documenter-dark .select.is-danger select:active, html.theme--documenter-dark .select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(158, 27, 13, 0.25); } + html.theme--documenter-dark .select.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.select { + border-radius: 3px; + font-size: 0.85em; } + html.theme--documenter-dark .select.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .select.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .select.is-disabled::after { + border-color: white; } + html.theme--documenter-dark .select.is-fullwidth { + width: 100%; } + html.theme--documenter-dark .select.is-fullwidth select { + width: 100%; } + html.theme--documenter-dark .select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; } + html.theme--documenter-dark .select.is-loading.is-small:after, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.select.is-loading:after { + font-size: 0.85em; } + html.theme--documenter-dark .select.is-loading.is-medium:after { + font-size: 1.25rem; } + html.theme--documenter-dark .select.is-loading.is-large:after { + font-size: 1.5rem; } + html.theme--documenter-dark .file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; } + html.theme--documenter-dark .file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; } + html.theme--documenter-dark .file.is-white:hover .file-cta, html.theme--documenter-dark .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; } + html.theme--documenter-dark .file.is-white:focus .file-cta, html.theme--documenter-dark .file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; } + html.theme--documenter-dark .file.is-white:active .file-cta, html.theme--documenter-dark .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; } + html.theme--documenter-dark .file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; } + html.theme--documenter-dark .file.is-black:hover .file-cta, html.theme--documenter-dark .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; } + html.theme--documenter-dark .file.is-black:focus .file-cta, html.theme--documenter-dark .file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; } + html.theme--documenter-dark .file.is-black:active .file-cta, html.theme--documenter-dark .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; } + html.theme--documenter-dark .file.is-light .file-cta { + background-color: #ecf0f1; + border-color: transparent; + color: #282f2f; } + 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; } + 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; } + 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; } + 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; } + 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; } + 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; } + 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; } + 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; + color: #fff; } + html.theme--documenter-dark .file.is-primary:hover .file-cta, html.theme--documenter-dark .docstring > section > a.file.docs-sourcelink:hover .file-cta, html.theme--documenter-dark .file.is-primary.is-hovered .file-cta, html.theme--documenter-dark .docstring > section > a.file.is-hovered.docs-sourcelink .file-cta { + background-color: #335476; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-primary:focus .file-cta, html.theme--documenter-dark .docstring > section > a.file.docs-sourcelink:focus .file-cta, html.theme--documenter-dark .file.is-primary.is-focused .file-cta, html.theme--documenter-dark .docstring > section > a.file.is-focused.docs-sourcelink .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(55, 90, 127, 0.25); + color: #fff; } + html.theme--documenter-dark .file.is-primary:active .file-cta, html.theme--documenter-dark .docstring > section > a.file.docs-sourcelink:active .file-cta, html.theme--documenter-dark .file.is-primary.is-active .file-cta, html.theme--documenter-dark .docstring > section > a.file.is-active.docs-sourcelink .file-cta { + background-color: #2f4d6d; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-link .file-cta { + background-color: #1abc9c; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-link:hover .file-cta, html.theme--documenter-dark .file.is-link.is-hovered .file-cta { + background-color: #18b193; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-link:focus .file-cta, html.theme--documenter-dark .file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(26, 188, 156, 0.25); + color: #fff; } + html.theme--documenter-dark .file.is-link:active .file-cta, html.theme--documenter-dark .file.is-link.is-active .file-cta { + background-color: #17a689; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-info .file-cta { + background-color: #024c7d; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-info:hover .file-cta, html.theme--documenter-dark .file.is-info.is-hovered .file-cta { + background-color: #024470; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-info:focus .file-cta, html.theme--documenter-dark .file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(2, 76, 125, 0.25); + color: #fff; } + html.theme--documenter-dark .file.is-info:active .file-cta, html.theme--documenter-dark .file.is-info.is-active .file-cta { + background-color: #023d64; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-success .file-cta { + background-color: #008438; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-success:hover .file-cta, html.theme--documenter-dark .file.is-success.is-hovered .file-cta { + background-color: #007733; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-success:focus .file-cta, html.theme--documenter-dark .file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(0, 132, 56, 0.25); + color: #fff; } + html.theme--documenter-dark .file.is-success:active .file-cta, html.theme--documenter-dark .file.is-success.is-active .file-cta { + background-color: #006b2d; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-warning .file-cta { + background-color: #ad8100; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-warning:hover .file-cta, html.theme--documenter-dark .file.is-warning.is-hovered .file-cta { + background-color: #a07700; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-warning:focus .file-cta, html.theme--documenter-dark .file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(173, 129, 0, 0.25); + color: #fff; } + html.theme--documenter-dark .file.is-warning:active .file-cta, html.theme--documenter-dark .file.is-warning.is-active .file-cta { + background-color: #946e00; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-danger .file-cta { + background-color: #9e1b0d; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-danger:hover .file-cta, html.theme--documenter-dark .file.is-danger.is-hovered .file-cta { + background-color: #92190c; + border-color: transparent; + color: #fff; } + html.theme--documenter-dark .file.is-danger:focus .file-cta, html.theme--documenter-dark .file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(158, 27, 13, 0.25); + color: #fff; } + html.theme--documenter-dark .file.is-danger:active .file-cta, html.theme--documenter-dark .file.is-danger.is-active .file-cta { + background-color: #86170b; + border-color: transparent; + 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-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .file.is-medium .file-icon .fa { + font-size: 21px; } + html.theme--documenter-dark .file.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .file.is-large .file-icon .fa { + font-size: 28px; } + html.theme--documenter-dark .file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + html.theme--documenter-dark .file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + html.theme--documenter-dark .file.has-name.is-empty .file-cta { + border-radius: 0.4em; } + html.theme--documenter-dark .file.has-name.is-empty .file-name { + display: none; } + html.theme--documenter-dark .file.is-boxed .file-label { + flex-direction: column; } + html.theme--documenter-dark .file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; } + html.theme--documenter-dark .file.is-boxed .file-name { + border-width: 0 1px 1px; } + html.theme--documenter-dark .file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; } + html.theme--documenter-dark .file.is-boxed .file-icon .fa { + font-size: 21px; } + html.theme--documenter-dark .file.is-boxed.is-small .file-icon .fa, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.file.is-boxed .file-icon .fa { + font-size: 14px; } + html.theme--documenter-dark .file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; } + html.theme--documenter-dark .file.is-boxed.is-large .file-icon .fa { + font-size: 35px; } + html.theme--documenter-dark .file.is-boxed.has-name .file-cta { + border-radius: 0.4em 0.4em 0 0; } + html.theme--documenter-dark .file.is-boxed.has-name .file-name { + border-radius: 0 0 0.4em 0.4em; + border-width: 0 1px 1px; } + html.theme--documenter-dark .file.is-centered { + justify-content: center; } + html.theme--documenter-dark .file.is-fullwidth .file-label { + width: 100%; } + html.theme--documenter-dark .file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; } + html.theme--documenter-dark .file.is-right { + justify-content: flex-end; } + html.theme--documenter-dark .file.is-right .file-cta { + border-radius: 0 0.4em 0.4em 0; } + html.theme--documenter-dark .file.is-right .file-name { + border-radius: 0.4em 0 0 0.4em; + border-width: 1px 0 1px 1px; + order: -1; } + html.theme--documenter-dark .file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; } + html.theme--documenter-dark .file-label:hover .file-cta { + background-color: #e5eaec; + color: #282f2f; } + 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; } + html.theme--documenter-dark .file-label:active .file-name { + border-color: #535f61; } + html.theme--documenter-dark .file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; } + html.theme--documenter-dark .file-cta, + html.theme--documenter-dark .file-name { + border-color: #5e6d6f; + border-radius: 0.4em; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; } + html.theme--documenter-dark .file-cta { + background-color: #ecf0f1; + color: #343c3d; } + html.theme--documenter-dark .file-name { + border-color: #5e6d6f; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; } + html.theme--documenter-dark .file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; } + html.theme--documenter-dark .file-icon .fa { + font-size: 14px; } + html.theme--documenter-dark .label { + color: #282f2f; + display: block; + font-size: 15px; + font-weight: 700; } + html.theme--documenter-dark .label:not(:last-child) { + margin-bottom: 0.5em; } + html.theme--documenter-dark .label.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.label { + font-size: 0.85em; } + html.theme--documenter-dark .label.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .label.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .help { + display: block; + font-size: 0.85em; + margin-top: 0.25rem; } + html.theme--documenter-dark .help.is-white { + color: white; } + html.theme--documenter-dark .help.is-black { + color: #0a0a0a; } + html.theme--documenter-dark .help.is-light { + color: #ecf0f1; } + html.theme--documenter-dark .help.is-dark, html.theme--documenter-dark .content kbd.help { + color: #282f2f; } + html.theme--documenter-dark .help.is-primary, html.theme--documenter-dark .docstring > section > a.help.docs-sourcelink { + color: #375a7f; } + html.theme--documenter-dark .help.is-link { + color: #1abc9c; } + html.theme--documenter-dark .help.is-info { + color: #024c7d; } + html.theme--documenter-dark .help.is-success { + color: #008438; } + html.theme--documenter-dark .help.is-warning { + color: #ad8100; } + html.theme--documenter-dark .help.is-danger { + color: #9e1b0d; } + html.theme--documenter-dark .field:not(:last-child) { + margin-bottom: 0.75rem; } + html.theme--documenter-dark .field.has-addons { + display: flex; + justify-content: flex-start; } + html.theme--documenter-dark .field.has-addons .control:not(:last-child) { + margin-right: -1px; } + html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .button, + html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .input, + html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search > input, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search > input, + html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; } + html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .button, + html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .input, + html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search > input, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search > input, + html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .button, + html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .input, + html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search > input, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search > input, + html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):hover, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-hovered, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):hover, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):hover, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):hover, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]).is-hovered, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-hovered, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-hovered, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; } + html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-focused, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-active, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):focus, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):focus, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]).is-focused, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):active, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):active, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]).is-active, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-focused, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; } + html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus:hover, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-focused:hover, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]).is-active:hover, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus:hover, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):focus:hover, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):focus:hover, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]).is-focused:hover, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused:hover, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused:hover, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active:hover, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):active:hover, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):active:hover, + html.theme--documenter-dark .field.has-addons .control .input:not([disabled]).is-active:hover, + html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active:hover, + html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active:hover, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus:hover, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-focused:hover, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active:hover, + html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; } + html.theme--documenter-dark .field.has-addons .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + html.theme--documenter-dark .field.has-addons.has-addons-centered { + justify-content: center; } + html.theme--documenter-dark .field.has-addons.has-addons-right { + justify-content: flex-end; } + html.theme--documenter-dark .field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; } + html.theme--documenter-dark .field.is-grouped { + display: flex; + justify-content: flex-start; } + html.theme--documenter-dark .field.is-grouped > .control { + flex-shrink: 0; } + html.theme--documenter-dark .field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; } + html.theme--documenter-dark .field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + html.theme--documenter-dark .field.is-grouped.is-grouped-centered { + justify-content: center; } + html.theme--documenter-dark .field.is-grouped.is-grouped-right { + justify-content: flex-end; } + html.theme--documenter-dark .field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; } + html.theme--documenter-dark .field.is-grouped.is-grouped-multiline > .control:last-child, html.theme--documenter-dark .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; } + html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; } + html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .field.is-horizontal { + display: flex; } } + html.theme--documenter-dark .field-label .label { + font-size: inherit; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .field-label { + margin-bottom: 0.5rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; } + html.theme--documenter-dark .field-label.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.field-label { + font-size: 0.85em; + padding-top: 0.375em; } + html.theme--documenter-dark .field-label.is-normal { + padding-top: 0.375em; } + html.theme--documenter-dark .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; } + html.theme--documenter-dark .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; } } + html.theme--documenter-dark .field-body .field .field { + margin-bottom: 0; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; } + html.theme--documenter-dark .field-body .field { + margin-bottom: 0; } + html.theme--documenter-dark .field-body > .field { + flex-shrink: 1; } + html.theme--documenter-dark .field-body > .field:not(.is-narrow) { + flex-grow: 1; } + html.theme--documenter-dark .field-body > .field:not(:last-child) { + margin-right: 0.75rem; } } + html.theme--documenter-dark .control { + box-sizing: border-box; + clear: both; + font-size: 15px; + position: relative; + text-align: left; } + 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; } + 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-left #documenter .docs-sidebar form.docs-search > input.select ~ .icon, + html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.select ~ .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, + html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.select ~ .icon, + html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.select ~ .icon { + font-size: 0.85em; } + html.theme--documenter-dark .control.has-icons-left .input.is-medium ~ .icon, html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search > input.is-medium ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.is-medium ~ .icon, + html.theme--documenter-dark .control.has-icons-left .select.is-medium ~ .icon, html.theme--documenter-dark .control.has-icons-right .input.is-medium ~ .icon, html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.is-medium ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.is-medium ~ .icon, + html.theme--documenter-dark .control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; } + html.theme--documenter-dark .control.has-icons-left .input.is-large ~ .icon, html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search > input.is-large ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.is-large ~ .icon, + html.theme--documenter-dark .control.has-icons-left .select.is-large ~ .icon, html.theme--documenter-dark .control.has-icons-right .input.is-large ~ .icon, html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.is-large ~ .icon, html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.is-large ~ .icon, + 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; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + 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; } + 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; } + html.theme--documenter-dark .control.has-icons-right .icon.is-right { + right: 0; } + html.theme--documenter-dark .control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; } + html.theme--documenter-dark .control.is-loading.is-small:after, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.control.is-loading:after { + font-size: 0.85em; } + html.theme--documenter-dark .control.is-loading.is-medium:after { + font-size: 1.25rem; } + html.theme--documenter-dark .control.is-loading.is-large:after { + font-size: 1.5rem; } + html.theme--documenter-dark .breadcrumb { + font-size: 15px; + white-space: nowrap; } + html.theme--documenter-dark .breadcrumb a { + align-items: center; + color: #1abc9c; + display: flex; + justify-content: center; + padding: 0 0.75em; } + html.theme--documenter-dark .breadcrumb a:hover { + color: #1dd2af; } + html.theme--documenter-dark .breadcrumb li { + align-items: center; + display: flex; } + html.theme--documenter-dark .breadcrumb li:first-child a { + padding-left: 0; } + html.theme--documenter-dark .breadcrumb li.is-active a { + color: #f2f2f2; + cursor: default; + pointer-events: none; } + html.theme--documenter-dark .breadcrumb li + li::before { + color: #8c9b9d; + content: "\0002f"; } + html.theme--documenter-dark .breadcrumb ul, + html.theme--documenter-dark .breadcrumb ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + html.theme--documenter-dark .breadcrumb .icon:first-child { + margin-right: 0.5em; } + html.theme--documenter-dark .breadcrumb .icon:last-child { + margin-left: 0.5em; } + html.theme--documenter-dark .breadcrumb.is-centered ol, + html.theme--documenter-dark .breadcrumb.is-centered ul { + justify-content: center; } + html.theme--documenter-dark .breadcrumb.is-right ol, + html.theme--documenter-dark .breadcrumb.is-right ul { + justify-content: flex-end; } + html.theme--documenter-dark .breadcrumb.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.breadcrumb { + font-size: 0.85em; } + html.theme--documenter-dark .breadcrumb.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .breadcrumb.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .breadcrumb.has-arrow-separator li + li::before { + content: "\02192"; } + html.theme--documenter-dark .breadcrumb.has-bullet-separator li + li::before { + content: "\02022"; } + html.theme--documenter-dark .breadcrumb.has-dot-separator li + li::before { + content: "\000b7"; } + html.theme--documenter-dark .breadcrumb.has-succeeds-separator li + li::before { + 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); + color: #fff; + max-width: 100%; + position: relative; } + html.theme--documenter-dark .card-header { + background-color: transparent; + align-items: stretch; + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + display: flex; } + html.theme--documenter-dark .card-header-title { + align-items: center; + color: #f2f2f2; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem; } + html.theme--documenter-dark .card-header-title.is-centered { + justify-content: center; } + html.theme--documenter-dark .card-header-icon { + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: 0.75rem; } + html.theme--documenter-dark .card-image { + display: block; + position: relative; } + html.theme--documenter-dark .card-content { + background-color: transparent; + padding: 1rem 1.25rem; } + html.theme--documenter-dark .card-footer { + background-color: transparent; + border-top: 1px solid #5e6d6f; + align-items: stretch; + display: flex; } + html.theme--documenter-dark .card-footer-item { + align-items: center; + display: flex; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + justify-content: center; + padding: 0.75rem; } + html.theme--documenter-dark .card-footer-item:not(:last-child) { + border-right: 1px solid #5e6d6f; } + html.theme--documenter-dark .card .media:not(:last-child) { + margin-bottom: 1.5rem; } + html.theme--documenter-dark .dropdown { + display: inline-flex; + position: relative; + vertical-align: top; } + html.theme--documenter-dark .dropdown.is-active .dropdown-menu, html.theme--documenter-dark .dropdown.is-hoverable:hover .dropdown-menu { + display: block; } + html.theme--documenter-dark .dropdown.is-right .dropdown-menu { + left: auto; + right: 0; } + html.theme--documenter-dark .dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; } + html.theme--documenter-dark .dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; } + 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); + padding-bottom: 0.5rem; + padding-top: 0.5rem; } + html.theme--documenter-dark .dropdown-item { + color: #fff; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; } + html.theme--documenter-dark a.dropdown-item, + html.theme--documenter-dark button.dropdown-item { + padding-right: 3rem; + text-align: left; + white-space: nowrap; + width: 100%; } + html.theme--documenter-dark a.dropdown-item:hover, + html.theme--documenter-dark button.dropdown-item:hover { + background-color: #282f2f; + color: #0a0a0a; } + html.theme--documenter-dark a.dropdown-item.is-active, + html.theme--documenter-dark button.dropdown-item.is-active { + background-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .dropdown-divider { + background-color: #5e6d6f; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; } + html.theme--documenter-dark .level { + align-items: center; + justify-content: space-between; } + html.theme--documenter-dark .level code { + border-radius: 0.4em; } + html.theme--documenter-dark .level img { + display: inline-block; + vertical-align: top; } + html.theme--documenter-dark .level.is-mobile { + display: flex; } + html.theme--documenter-dark .level.is-mobile .level-left, + html.theme--documenter-dark .level.is-mobile .level-right { + display: flex; } + html.theme--documenter-dark .level.is-mobile .level-left + .level-right { + margin-top: 0; } + html.theme--documenter-dark .level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; } + html.theme--documenter-dark .level.is-mobile .level-item:not(.is-narrow) { + flex-grow: 1; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .level { + display: flex; } + html.theme--documenter-dark .level > .level-item:not(.is-narrow) { + flex-grow: 1; } } + html.theme--documenter-dark .level-item { + align-items: center; + display: flex; + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; + justify-content: center; } + html.theme--documenter-dark .level-item .title, + html.theme--documenter-dark .level-item .subtitle { + margin-bottom: 0; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .level-item:not(:last-child) { + margin-bottom: 0.75rem; } } + html.theme--documenter-dark .level-left, + html.theme--documenter-dark .level-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; } + html.theme--documenter-dark .level-left .level-item.is-flexible, + html.theme--documenter-dark .level-right .level-item.is-flexible { + flex-grow: 1; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .level-left .level-item:not(:last-child), + html.theme--documenter-dark .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; } } + html.theme--documenter-dark .level-left { + align-items: center; + justify-content: flex-start; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .level-left + .level-right { + margin-top: 1.5rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .level-left { + display: flex; } } + html.theme--documenter-dark .level-right { + align-items: center; + justify-content: flex-end; } + @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; } + html.theme--documenter-dark .media .content:not(:last-child) { + margin-bottom: 0.75rem; } + html.theme--documenter-dark .media .media { + border-top: 1px solid rgba(94, 109, 111, 0.5); + display: flex; + padding-top: 0.75rem; } + html.theme--documenter-dark .media .media .content:not(:last-child), + html.theme--documenter-dark .media .media .control:not(:last-child) { + margin-bottom: 0.5rem; } + html.theme--documenter-dark .media .media .media { + padding-top: 0.5rem; } + html.theme--documenter-dark .media .media .media + .media { + margin-top: 0.5rem; } + html.theme--documenter-dark .media + .media { + border-top: 1px solid rgba(94, 109, 111, 0.5); + margin-top: 1rem; + padding-top: 1rem; } + html.theme--documenter-dark .media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; } + html.theme--documenter-dark .media-left, + html.theme--documenter-dark .media-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; } + html.theme--documenter-dark .media-left { + margin-right: 1rem; } + html.theme--documenter-dark .media-right { + margin-left: 1rem; } + html.theme--documenter-dark .media-content { + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + text-align: left; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .media-content { + overflow-x: auto; } } + html.theme--documenter-dark .menu { + font-size: 15px; } + html.theme--documenter-dark .menu.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.menu { + font-size: 0.85em; } + html.theme--documenter-dark .menu.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .menu.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .menu-list { + line-height: 1.25; } + html.theme--documenter-dark .menu-list a { + border-radius: 3px; + color: #fff; + display: block; + padding: 0.5em 0.75em; } + html.theme--documenter-dark .menu-list a:hover { + background-color: #282f2f; + color: #f2f2f2; } + html.theme--documenter-dark .menu-list a.is-active { + background-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .menu-list li ul { + border-left: 1px solid #5e6d6f; + margin: 0.75em; + padding-left: 0.75em; } + html.theme--documenter-dark .menu-label { + color: white; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; } + html.theme--documenter-dark .menu-label:not(:first-child) { + margin-top: 1em; } + html.theme--documenter-dark .menu-label:not(:last-child) { + margin-bottom: 1em; } + html.theme--documenter-dark .message { + background-color: #282f2f; + border-radius: 0.4em; + font-size: 15px; } + html.theme--documenter-dark .message strong { + color: currentColor; } + html.theme--documenter-dark .message a:not(.button):not(.tag):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; } + html.theme--documenter-dark .message.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.message { + font-size: 0.85em; } + html.theme--documenter-dark .message.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .message.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .message.is-white { + background-color: white; } + html.theme--documenter-dark .message.is-white .message-header { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .message.is-white .message-body { + border-color: white; + color: #4d4d4d; } + 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; } + html.theme--documenter-dark .message.is-light { + background-color: #f9fafb; } + html.theme--documenter-dark .message.is-light .message-header { + background-color: #ecf0f1; + color: #282f2f; } + html.theme--documenter-dark .message.is-light .message-body { + border-color: #ecf0f1; + color: #505050; } + 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; } + html.theme--documenter-dark .message.is-dark .message-body, html.theme--documenter-dark .content kbd.message .message-body { + border-color: #282f2f; + color: #212526; } + html.theme--documenter-dark .message.is-primary, html.theme--documenter-dark .docstring > section > a.message.docs-sourcelink { + background-color: #f8fafc; } + 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; } + html.theme--documenter-dark .message.is-link { + background-color: #f6fefc; } + 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; } + html.theme--documenter-dark .message.is-info { + background-color: #f5fbff; } + 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; } + html.theme--documenter-dark .message.is-success { + background-color: #f5fff9; } + 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; } + html.theme--documenter-dark .message.is-warning { + background-color: #fffcf5; } + 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; } + html.theme--documenter-dark .message.is-danger { + background-color: #fef6f6; } + 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; } + html.theme--documenter-dark .message-header { + align-items: center; + background-color: #fff; + border-radius: 0.4em 0.4em 0 0; + color: rgba(0, 0, 0, 0.7); + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em; + position: relative; } + html.theme--documenter-dark .message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; } + html.theme--documenter-dark .message-header + .message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; } + html.theme--documenter-dark .message-body { + border-color: #5e6d6f; + border-radius: 0.4em; + border-style: solid; + border-width: 0 0 0 4px; + color: #fff; + padding: 1em 1.25em; } + html.theme--documenter-dark .message-body code, + html.theme--documenter-dark .message-body pre { + background-color: white; } + html.theme--documenter-dark .message-body pre code { + background-color: transparent; } + html.theme--documenter-dark .modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; } + html.theme--documenter-dark .modal.is-active { + display: flex; } + html.theme--documenter-dark .modal-background { + background-color: rgba(10, 10, 10, 0.86); } + html.theme--documenter-dark .modal-content, + html.theme--documenter-dark .modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .modal-content, + html.theme--documenter-dark .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; } } + html.theme--documenter-dark .modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; } + html.theme--documenter-dark .modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; } + html.theme--documenter-dark .modal-card-head, + html.theme--documenter-dark .modal-card-foot { + align-items: center; + background-color: #282f2f; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; } + html.theme--documenter-dark .modal-card-head { + border-bottom: 1px solid #5e6d6f; + border-top-left-radius: 8px; + border-top-right-radius: 8px; } + html.theme--documenter-dark .modal-card-title { + color: #f2f2f2; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; } + html.theme--documenter-dark .modal-card-foot { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; + border-top: 1px solid #5e6d6f; } + html.theme--documenter-dark .modal-card-foot .button:not(:last-child) { + margin-right: 0.5em; } + html.theme--documenter-dark .modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; } + html.theme--documenter-dark .navbar { + background-color: #375a7f; + min-height: 4rem; + position: relative; + z-index: 30; } + html.theme--documenter-dark .navbar.is-white { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-white .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-white .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-burger { + color: #0a0a0a; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-white .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-white .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-white .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-white .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-white .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-white .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-white .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; } + html.theme--documenter-dark .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; } } + html.theme--documenter-dark .navbar.is-black { + background-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link { + color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-black .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-black .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after { + border-color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-burger { + color: white; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-black .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-black .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link { + color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-black .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-black .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-black .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-black .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-black .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link::after { + border-color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: white; } + html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; } } + html.theme--documenter-dark .navbar.is-light { + background-color: #ecf0f1; + color: #282f2f; } + html.theme--documenter-dark .navbar.is-light .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link { + color: #282f2f; } + 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; } + html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after { + border-color: #282f2f; } + html.theme--documenter-dark .navbar.is-light .navbar-burger { + color: #282f2f; } + @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; } + 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, + html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-light .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-light .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-light .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:focus, + 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; } + 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; } + 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; } + html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: #ecf0f1; + color: #282f2f; } } + html.theme--documenter-dark .navbar.is-dark, html.theme--documenter-dark .content kbd.navbar { + background-color: #282f2f; + color: #ecf0f1; } + 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; } + 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, + html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:hover, + 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; } + 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; } + html.theme--documenter-dark .navbar.is-dark .navbar-burger, html.theme--documenter-dark .content kbd.navbar .navbar-burger { + color: #ecf0f1; } + @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, + html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-dark .navbar-end > .navbar-item, + 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; } + 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, + html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:hover, + html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-dark .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .content kbd.navbar .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-dark .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .content kbd.navbar .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-dark .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .content kbd.navbar .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:focus, + html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:hover, + html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:hover, + 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; } + 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; } + 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; } + 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; } } + html.theme--documenter-dark .navbar.is-primary, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink { + background-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-brand > .navbar-item, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-primary .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-primary .navbar-brand > a.navbar-item.is-active, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link.is-active, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active { + background-color: #2f4d6d; + color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link::after, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-burger, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-primary .navbar-start > .navbar-item, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-primary .navbar-end > .navbar-item, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-primary .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-primary .navbar-start > a.navbar-item.is-active, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:focus, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:hover, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-primary .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-primary .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-primary .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:focus, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:hover, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link.is-active, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active { + background-color: #2f4d6d; + color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link::after, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link::after, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link, + html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #2f4d6d; + color: #fff; } + html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active { + background-color: #375a7f; + color: #fff; } } + html.theme--documenter-dark .navbar.is-link { + background-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-link .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-link .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #17a689; + color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-link .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-link .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-link .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-link .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-link .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-link .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-link .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #17a689; + color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #17a689; + color: #fff; } + html.theme--documenter-dark .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #1abc9c; + color: #fff; } } + html.theme--documenter-dark .navbar.is-info { + background-color: #024c7d; + color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-info .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-info .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #023d64; + color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-info .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-info .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-info .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-info .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-info .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-info .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-info .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #023d64; + color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #023d64; + color: #fff; } + html.theme--documenter-dark .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #024c7d; + color: #fff; } } + html.theme--documenter-dark .navbar.is-success { + background-color: #008438; + color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-success .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-success .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #006b2d; + color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-success .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-success .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-success .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-success .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-success .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-success .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-success .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #006b2d; + color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #006b2d; + color: #fff; } + html.theme--documenter-dark .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #008438; + color: #fff; } } + html.theme--documenter-dark .navbar.is-warning { + background-color: #ad8100; + color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-warning .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-warning .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #946e00; + color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-warning .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-warning .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-warning .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-warning .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-warning .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-warning .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-warning .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #946e00; + color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #946e00; + color: #fff; } + html.theme--documenter-dark .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ad8100; + color: #fff; } } + html.theme--documenter-dark .navbar.is-danger { + background-color: #9e1b0d; + color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-brand > .navbar-item, + html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-brand > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-danger .navbar-brand > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-danger .navbar-brand > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:focus, + html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:hover, + html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #86170b; + color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar.is-danger .navbar-start > .navbar-item, + html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link, + html.theme--documenter-dark .navbar.is-danger .navbar-end > .navbar-item, + html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link { + color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-start > a.navbar-item:focus, html.theme--documenter-dark .navbar.is-danger .navbar-start > a.navbar-item:hover, html.theme--documenter-dark .navbar.is-danger .navbar-start > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:focus, + html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:hover, + html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link.is-active, + html.theme--documenter-dark .navbar.is-danger .navbar-end > a.navbar-item:focus, + html.theme--documenter-dark .navbar.is-danger .navbar-end > a.navbar-item:hover, + html.theme--documenter-dark .navbar.is-danger .navbar-end > a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:focus, + html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:hover, + html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #86170b; + color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link::after, + html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, + html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #86170b; + color: #fff; } + html.theme--documenter-dark .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #9e1b0d; + color: #fff; } } + html.theme--documenter-dark .navbar > .container { + align-items: stretch; + display: flex; + min-height: 4rem; + width: 100%; } + html.theme--documenter-dark .navbar.has-shadow { + box-shadow: 0 2px 0 0 #282f2f; } + html.theme--documenter-dark .navbar.is-fixed-bottom, html.theme--documenter-dark .navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + html.theme--documenter-dark .navbar.is-fixed-bottom { + bottom: 0; } + html.theme--documenter-dark .navbar.is-fixed-bottom.has-shadow { + box-shadow: 0 -2px 0 0 #282f2f; } + html.theme--documenter-dark .navbar.is-fixed-top { + top: 0; } + html.theme--documenter-dark html.has-navbar-fixed-top, + html.theme--documenter-dark body.has-navbar-fixed-top { + padding-top: 4rem; } + html.theme--documenter-dark html.has-navbar-fixed-bottom, + html.theme--documenter-dark body.has-navbar-fixed-bottom { + padding-bottom: 4rem; } + html.theme--documenter-dark .navbar-brand, + html.theme--documenter-dark .navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 4rem; } + html.theme--documenter-dark .navbar-brand a.navbar-item:focus, html.theme--documenter-dark .navbar-brand a.navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; } + html.theme--documenter-dark .navbar-burger { + color: #fff; + cursor: pointer; + display: block; + height: 4rem; + position: relative; + width: 4rem; + margin-left: auto; } + html.theme--documenter-dark .navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, transform; + transition-timing-function: ease-out; + width: 16px; } + html.theme--documenter-dark .navbar-burger span:nth-child(1) { + top: calc(50% - 6px); } + html.theme--documenter-dark .navbar-burger span:nth-child(2) { + top: calc(50% - 1px); } + html.theme--documenter-dark .navbar-burger span:nth-child(3) { + top: calc(50% + 4px); } + html.theme--documenter-dark .navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); } + html.theme--documenter-dark .navbar-burger.is-active span:nth-child(1) { + transform: translateY(5px) rotate(45deg); } + html.theme--documenter-dark .navbar-burger.is-active span:nth-child(2) { + opacity: 0; } + html.theme--documenter-dark .navbar-burger.is-active span:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); } + html.theme--documenter-dark .navbar-menu { + display: none; } + html.theme--documenter-dark .navbar-item, + html.theme--documenter-dark .navbar-link { + color: #fff; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; } + html.theme--documenter-dark .navbar-item .icon:only-child, + html.theme--documenter-dark .navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; } + html.theme--documenter-dark a.navbar-item, + html.theme--documenter-dark .navbar-link { + cursor: pointer; } + html.theme--documenter-dark a.navbar-item:focus, html.theme--documenter-dark a.navbar-item:focus-within, html.theme--documenter-dark a.navbar-item:hover, html.theme--documenter-dark a.navbar-item.is-active, + html.theme--documenter-dark .navbar-link:focus, + html.theme--documenter-dark .navbar-link:focus-within, + html.theme--documenter-dark .navbar-link:hover, + html.theme--documenter-dark .navbar-link.is-active { + 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 { + max-height: 1.75rem; } + html.theme--documenter-dark .navbar-item.has-dropdown { + padding: 0; } + html.theme--documenter-dark .navbar-item.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + html.theme--documenter-dark .navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 4rem; + padding-bottom: calc(0.5rem - 1px); } + html.theme--documenter-dark .navbar-item.is-tab:focus, html.theme--documenter-dark .navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: #1abc9c; } + html.theme--documenter-dark .navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #1abc9c; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #1abc9c; + padding-bottom: calc(0.5rem - 3px); } + html.theme--documenter-dark .navbar-content { + flex-grow: 1; + flex-shrink: 1; } + html.theme--documenter-dark .navbar-link:not(.is-arrowless) { + padding-right: 2.5em; } + html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after { + border-color: #fff; + margin-top: -0.375em; + right: 1.125em; } + html.theme--documenter-dark .navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; } + html.theme--documenter-dark .navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; } + html.theme--documenter-dark .navbar-divider { + background-color: rgba(0, 0, 0, 0.2); + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .navbar > .container { + display: block; } + html.theme--documenter-dark .navbar-brand .navbar-item, + html.theme--documenter-dark .navbar-tabs .navbar-item { + align-items: center; + display: flex; } + html.theme--documenter-dark .navbar-link::after { + display: none; } + html.theme--documenter-dark .navbar-menu { + background-color: #375a7f; + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; } + html.theme--documenter-dark .navbar-menu.is-active { + display: block; } + html.theme--documenter-dark .navbar.is-fixed-bottom-touch, html.theme--documenter-dark .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + html.theme--documenter-dark .navbar.is-fixed-bottom-touch { + bottom: 0; } + html.theme--documenter-dark .navbar.is-fixed-bottom-touch.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .navbar.is-fixed-top-touch { + top: 0; } + html.theme--documenter-dark .navbar.is-fixed-top .navbar-menu, html.theme--documenter-dark .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 4rem); + overflow: auto; } + html.theme--documenter-dark html.has-navbar-fixed-top-touch, + html.theme--documenter-dark body.has-navbar-fixed-top-touch { + padding-top: 4rem; } + html.theme--documenter-dark html.has-navbar-fixed-bottom-touch, + html.theme--documenter-dark body.has-navbar-fixed-bottom-touch { + padding-bottom: 4rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .navbar, + html.theme--documenter-dark .navbar-menu, + html.theme--documenter-dark .navbar-start, + html.theme--documenter-dark .navbar-end { + align-items: stretch; + display: flex; } + html.theme--documenter-dark .navbar { + min-height: 4rem; } + html.theme--documenter-dark .navbar.is-spaced { + padding: 1rem 2rem; } + html.theme--documenter-dark .navbar.is-spaced .navbar-start, + html.theme--documenter-dark .navbar.is-spaced .navbar-end { + align-items: center; } + html.theme--documenter-dark .navbar.is-spaced a.navbar-item, + html.theme--documenter-dark .navbar.is-spaced .navbar-link { + border-radius: 0.4em; } + html.theme--documenter-dark .navbar.is-transparent a.navbar-item:focus, html.theme--documenter-dark .navbar.is-transparent a.navbar-item:hover, html.theme--documenter-dark .navbar.is-transparent a.navbar-item.is-active, + html.theme--documenter-dark .navbar.is-transparent .navbar-link:focus, + html.theme--documenter-dark .navbar.is-transparent .navbar-link:hover, + html.theme--documenter-dark .navbar.is-transparent .navbar-link.is-active { + background-color: transparent !important; } + html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; } + html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: transparent; + color: #dbdee0; } + html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: transparent; + color: #1abc9c; } + html.theme--documenter-dark .navbar-burger { + display: none; } + html.theme--documenter-dark .navbar-item, + 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-menu { + flex-grow: 1; + flex-shrink: 0; } + html.theme--documenter-dark .navbar-start { + justify-content: flex-start; + margin-right: auto; } + html.theme--documenter-dark .navbar-end { + justify-content: flex-end; + margin-left: auto; } + html.theme--documenter-dark .navbar-dropdown { + background-color: #375a7f; + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; + border-top: 1px solid rgba(0, 0, 0, 0.2); + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; } + html.theme--documenter-dark .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; } + html.theme--documenter-dark .navbar-dropdown a.navbar-item { + padding-right: 3rem; } + html.theme--documenter-dark .navbar-dropdown a.navbar-item:focus, html.theme--documenter-dark .navbar-dropdown a.navbar-item:hover { + background-color: transparent; + color: #dbdee0; } + html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active { + background-color: transparent; + color: #1abc9c; } + .navbar.is-spaced html.theme--documenter-dark .navbar-dropdown, html.theme--documenter-dark .navbar-dropdown.is-boxed { + border-radius: 8px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; } + html.theme--documenter-dark .navbar-dropdown.is-right { + left: auto; + right: 0; } + html.theme--documenter-dark .navbar-divider { + display: block; } + html.theme--documenter-dark .navbar > .container .navbar-brand, + html.theme--documenter-dark .container > .navbar .navbar-brand { + margin-left: -.75rem; } + html.theme--documenter-dark .navbar > .container .navbar-menu, + html.theme--documenter-dark .container > .navbar .navbar-menu { + margin-right: -.75rem; } + html.theme--documenter-dark .navbar.is-fixed-bottom-desktop, html.theme--documenter-dark .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + html.theme--documenter-dark .navbar.is-fixed-bottom-desktop { + bottom: 0; } + html.theme--documenter-dark .navbar.is-fixed-bottom-desktop.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .navbar.is-fixed-top-desktop { + top: 0; } + html.theme--documenter-dark html.has-navbar-fixed-top-desktop, + html.theme--documenter-dark body.has-navbar-fixed-top-desktop { + padding-top: 4rem; } + html.theme--documenter-dark html.has-navbar-fixed-bottom-desktop, + html.theme--documenter-dark body.has-navbar-fixed-bottom-desktop { + padding-bottom: 4rem; } + html.theme--documenter-dark html.has-spaced-navbar-fixed-top, + html.theme--documenter-dark body.has-spaced-navbar-fixed-top { + padding-top: 6rem; } + html.theme--documenter-dark html.has-spaced-navbar-fixed-bottom, + html.theme--documenter-dark body.has-spaced-navbar-fixed-bottom { + padding-bottom: 6rem; } + html.theme--documenter-dark a.navbar-item.is-active, + html.theme--documenter-dark .navbar-link.is-active { + color: #1abc9c; } + html.theme--documenter-dark a.navbar-item.is-active:not(:focus):not(:hover), + html.theme--documenter-dark .navbar-link.is-active:not(:focus):not(:hover) { + background-color: transparent; } + html.theme--documenter-dark .navbar-item.has-dropdown:focus .navbar-link, html.theme--documenter-dark .navbar-item.has-dropdown:hover .navbar-link, html.theme--documenter-dark .navbar-item.has-dropdown.is-active .navbar-link { + background-color: transparent; } } + html.theme--documenter-dark .hero.is-fullheight-with-navbar { + min-height: calc(100vh - 4rem); } + html.theme--documenter-dark .pagination { + font-size: 15px; + margin: -0.25rem; } + html.theme--documenter-dark .pagination.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.pagination { + font-size: 0.85em; } + html.theme--documenter-dark .pagination.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .pagination.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .pagination.is-rounded .pagination-previous, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.pagination .pagination-previous, + html.theme--documenter-dark .pagination.is-rounded .pagination-next, + html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.pagination .pagination-next { + padding-left: 1em; + padding-right: 1em; + border-radius: 290486px; } + 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; } + html.theme--documenter-dark .pagination, + html.theme--documenter-dark .pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; } + html.theme--documenter-dark .pagination-previous, + html.theme--documenter-dark .pagination-next, + html.theme--documenter-dark .pagination-link, + html.theme--documenter-dark .pagination-ellipsis { + font-size: 1em; + justify-content: center; + margin: 0.25rem; + padding-left: 0.5em; + padding-right: 0.5em; + text-align: center; } + html.theme--documenter-dark .pagination-previous, + html.theme--documenter-dark .pagination-next, + html.theme--documenter-dark .pagination-link { + border-color: #5e6d6f; + color: #1abc9c; + min-width: 2.25em; } + html.theme--documenter-dark .pagination-previous:hover, + html.theme--documenter-dark .pagination-next:hover, + html.theme--documenter-dark .pagination-link:hover { + border-color: #8c9b9d; + color: #1dd2af; } + html.theme--documenter-dark .pagination-previous:focus, + html.theme--documenter-dark .pagination-next:focus, + html.theme--documenter-dark .pagination-link:focus { + border-color: #8c9b9d; } + html.theme--documenter-dark .pagination-previous:active, + 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-next[disabled], + html.theme--documenter-dark .pagination-link[disabled] { + background-color: #dbdee0; + border-color: #dbdee0; + box-shadow: none; + color: #5e6d6f; + opacity: 0.5; } + html.theme--documenter-dark .pagination-previous, + html.theme--documenter-dark .pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; } + html.theme--documenter-dark .pagination-link.is-current { + background-color: #1abc9c; + border-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .pagination-ellipsis { + color: #8c9b9d; + pointer-events: none; } + html.theme--documenter-dark .pagination-list { + flex-wrap: wrap; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .pagination { + flex-wrap: wrap; } + html.theme--documenter-dark .pagination-previous, + html.theme--documenter-dark .pagination-next { + flex-grow: 1; + flex-shrink: 1; } + html.theme--documenter-dark .pagination-list li { + flex-grow: 1; + flex-shrink: 1; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; } + 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; } + html.theme--documenter-dark .pagination.is-centered .pagination-previous { + order: 1; } + html.theme--documenter-dark .pagination.is-centered .pagination-list { + justify-content: center; + order: 2; } + html.theme--documenter-dark .pagination.is-centered .pagination-next { + order: 3; } + html.theme--documenter-dark .pagination.is-right .pagination-previous { + order: 1; } + html.theme--documenter-dark .pagination.is-right .pagination-next { + order: 2; } + html.theme--documenter-dark .pagination.is-right .pagination-list { + justify-content: flex-end; + order: 3; } } + html.theme--documenter-dark .panel { + 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-heading { + background-color: #282f2f; + border-radius: 0.4em 0.4em 0 0; + color: #f2f2f2; + font-size: 1.25em; + font-weight: 300; + line-height: 1.25; + padding: 0.5em 0.75em; } + html.theme--documenter-dark .panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; } + html.theme--documenter-dark .panel-tabs a { + border-bottom: 1px solid #5e6d6f; + margin-bottom: -1px; + padding: 0.5em; } + html.theme--documenter-dark .panel-tabs a.is-active { + border-bottom-color: #343c3d; + color: #17a689; } + html.theme--documenter-dark .panel-list a { + color: #fff; } + html.theme--documenter-dark .panel-list a:hover { + color: #1abc9c; } + html.theme--documenter-dark .panel-block { + align-items: center; + color: #f2f2f2; + display: flex; + justify-content: flex-start; + padding: 0.5em 0.75em; } + html.theme--documenter-dark .panel-block input[type="checkbox"] { + margin-right: 0.75em; } + html.theme--documenter-dark .panel-block > .control { + flex-grow: 1; + flex-shrink: 1; + width: 100%; } + html.theme--documenter-dark .panel-block.is-wrapped { + flex-wrap: wrap; } + html.theme--documenter-dark .panel-block.is-active { + border-left-color: #1abc9c; + color: #17a689; } + html.theme--documenter-dark .panel-block.is-active .panel-icon { + color: #1abc9c; } + html.theme--documenter-dark a.panel-block, + html.theme--documenter-dark label.panel-block { + cursor: pointer; } + html.theme--documenter-dark a.panel-block:hover, + html.theme--documenter-dark label.panel-block:hover { + background-color: #282f2f; } + html.theme--documenter-dark .panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: white; + margin-right: 0.75em; } + html.theme--documenter-dark .panel-icon .fa { + font-size: inherit; + line-height: inherit; } + html.theme--documenter-dark .tabs { + -webkit-overflow-scrolling: touch; + align-items: stretch; + display: flex; + font-size: 15px; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; } + html.theme--documenter-dark .tabs a { + align-items: center; + border-bottom-color: #5e6d6f; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #fff; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; } + html.theme--documenter-dark .tabs a:hover { + border-bottom-color: #f2f2f2; + color: #f2f2f2; } + html.theme--documenter-dark .tabs li { + display: block; } + html.theme--documenter-dark .tabs li.is-active a { + border-bottom-color: #1abc9c; + color: #1abc9c; } + html.theme--documenter-dark .tabs ul { + align-items: center; + border-bottom-color: #5e6d6f; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; } + html.theme--documenter-dark .tabs ul.is-left { + padding-right: 0.75em; } + html.theme--documenter-dark .tabs ul.is-center { + flex: none; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; } + html.theme--documenter-dark .tabs ul.is-right { + justify-content: flex-end; + padding-left: 0.75em; } + html.theme--documenter-dark .tabs .icon:first-child { + margin-right: 0.5em; } + html.theme--documenter-dark .tabs .icon:last-child { + margin-left: 0.5em; } + html.theme--documenter-dark .tabs.is-centered ul { + justify-content: center; } + html.theme--documenter-dark .tabs.is-right ul { + justify-content: flex-end; } + html.theme--documenter-dark .tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 0.4em 0.4em 0 0; } + html.theme--documenter-dark .tabs.is-boxed a:hover { + background-color: #282f2f; + border-bottom-color: #5e6d6f; } + html.theme--documenter-dark .tabs.is-boxed li.is-active a { + background-color: white; + border-color: #5e6d6f; + border-bottom-color: transparent !important; } + html.theme--documenter-dark .tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; } + html.theme--documenter-dark .tabs.is-toggle a { + border-color: #5e6d6f; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; } + html.theme--documenter-dark .tabs.is-toggle a:hover { + background-color: #282f2f; + border-color: #8c9b9d; + z-index: 2; } + 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; } + html.theme--documenter-dark .tabs.is-toggle li:last-child a { + border-radius: 0 0.4em 0.4em 0; } + html.theme--documenter-dark .tabs.is-toggle li.is-active a { + background-color: #1abc9c; + border-color: #1abc9c; + color: #fff; + z-index: 1; } + 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; + 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; + 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; } + html.theme--documenter-dark .tabs.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .tabs.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; } + .columns.is-mobile > html.theme--documenter-dark .column.is-narrow { + flex: none; } + .columns.is-mobile > html.theme--documenter-dark .column.is-full { + flex: none; + width: 100%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-three-quarters { + flex: none; + width: 75%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-two-thirds { + flex: none; + width: 66.6666%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-half { + flex: none; + width: 50%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-one-third { + flex: none; + width: 33.3333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-one-quarter { + flex: none; + width: 25%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-one-fifth { + flex: none; + width: 20%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-two-fifths { + flex: none; + width: 40%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-three-fifths { + flex: none; + width: 60%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-four-fifths { + flex: none; + width: 80%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-three-quarters { + margin-left: 75%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-two-thirds { + margin-left: 66.6666%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-half { + margin-left: 50%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-one-third { + margin-left: 33.3333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-one-quarter { + margin-left: 25%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-one-fifth { + margin-left: 20%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-two-fifths { + margin-left: 40%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-three-fifths { + margin-left: 60%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-four-fifths { + margin-left: 80%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-0 { + flex: none; + width: 0%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-0 { + margin-left: 0%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-1 { + flex: none; + width: 8.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-1 { + margin-left: 8.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-2 { + flex: none; + width: 16.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-2 { + margin-left: 16.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-3 { + flex: none; + width: 25%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-3 { + margin-left: 25%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-4 { + flex: none; + width: 33.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-4 { + margin-left: 33.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-5 { + flex: none; + width: 41.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-5 { + margin-left: 41.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-6 { + flex: none; + width: 50%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-6 { + margin-left: 50%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-7 { + flex: none; + width: 58.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-7 { + margin-left: 58.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-8 { + flex: none; + width: 66.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-8 { + margin-left: 66.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-9 { + flex: none; + width: 75%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-9 { + margin-left: 75%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-10 { + flex: none; + width: 83.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-10 { + margin-left: 83.33333%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-11 { + flex: none; + width: 91.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-11 { + margin-left: 91.66667%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-12 { + flex: none; + width: 100%; } + .columns.is-mobile > html.theme--documenter-dark .column.is-offset-12 { + margin-left: 100%; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .column.is-narrow-mobile { + flex: none; } + html.theme--documenter-dark .column.is-full-mobile { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-three-quarters-mobile { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-two-thirds-mobile { + flex: none; + width: 66.6666%; } + html.theme--documenter-dark .column.is-half-mobile { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-one-third-mobile { + flex: none; + width: 33.3333%; } + html.theme--documenter-dark .column.is-one-quarter-mobile { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-one-fifth-mobile { + flex: none; + width: 20%; } + html.theme--documenter-dark .column.is-two-fifths-mobile { + flex: none; + width: 40%; } + html.theme--documenter-dark .column.is-three-fifths-mobile { + flex: none; + width: 60%; } + html.theme--documenter-dark .column.is-four-fifths-mobile { + flex: none; + width: 80%; } + html.theme--documenter-dark .column.is-offset-three-quarters-mobile { + margin-left: 75%; } + html.theme--documenter-dark .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; } + html.theme--documenter-dark .column.is-offset-half-mobile { + margin-left: 50%; } + html.theme--documenter-dark .column.is-offset-one-third-mobile { + margin-left: 33.3333%; } + html.theme--documenter-dark .column.is-offset-one-quarter-mobile { + margin-left: 25%; } + html.theme--documenter-dark .column.is-offset-one-fifth-mobile { + margin-left: 20%; } + html.theme--documenter-dark .column.is-offset-two-fifths-mobile { + margin-left: 40%; } + html.theme--documenter-dark .column.is-offset-three-fifths-mobile { + margin-left: 60%; } + html.theme--documenter-dark .column.is-offset-four-fifths-mobile { + margin-left: 80%; } + html.theme--documenter-dark .column.is-0-mobile { + flex: none; + width: 0%; } + html.theme--documenter-dark .column.is-offset-0-mobile { + margin-left: 0%; } + html.theme--documenter-dark .column.is-1-mobile { + flex: none; + width: 8.33333%; } + html.theme--documenter-dark .column.is-offset-1-mobile { + margin-left: 8.33333%; } + html.theme--documenter-dark .column.is-2-mobile { + flex: none; + width: 16.66667%; } + html.theme--documenter-dark .column.is-offset-2-mobile { + margin-left: 16.66667%; } + html.theme--documenter-dark .column.is-3-mobile { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-offset-3-mobile { + margin-left: 25%; } + html.theme--documenter-dark .column.is-4-mobile { + flex: none; + width: 33.33333%; } + html.theme--documenter-dark .column.is-offset-4-mobile { + margin-left: 33.33333%; } + html.theme--documenter-dark .column.is-5-mobile { + flex: none; + width: 41.66667%; } + html.theme--documenter-dark .column.is-offset-5-mobile { + margin-left: 41.66667%; } + html.theme--documenter-dark .column.is-6-mobile { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-offset-6-mobile { + margin-left: 50%; } + html.theme--documenter-dark .column.is-7-mobile { + flex: none; + width: 58.33333%; } + html.theme--documenter-dark .column.is-offset-7-mobile { + margin-left: 58.33333%; } + html.theme--documenter-dark .column.is-8-mobile { + flex: none; + width: 66.66667%; } + html.theme--documenter-dark .column.is-offset-8-mobile { + margin-left: 66.66667%; } + html.theme--documenter-dark .column.is-9-mobile { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-offset-9-mobile { + margin-left: 75%; } + html.theme--documenter-dark .column.is-10-mobile { + flex: none; + width: 83.33333%; } + html.theme--documenter-dark .column.is-offset-10-mobile { + margin-left: 83.33333%; } + html.theme--documenter-dark .column.is-11-mobile { + flex: none; + width: 91.66667%; } + html.theme--documenter-dark .column.is-offset-11-mobile { + margin-left: 91.66667%; } + html.theme--documenter-dark .column.is-12-mobile { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-offset-12-mobile { + 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; } + html.theme--documenter-dark .column.is-full, html.theme--documenter-dark .column.is-full-tablet { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-three-quarters, html.theme--documenter-dark .column.is-three-quarters-tablet { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-two-thirds, html.theme--documenter-dark .column.is-two-thirds-tablet { + flex: none; + width: 66.6666%; } + html.theme--documenter-dark .column.is-half, html.theme--documenter-dark .column.is-half-tablet { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-one-third, html.theme--documenter-dark .column.is-one-third-tablet { + flex: none; + width: 33.3333%; } + html.theme--documenter-dark .column.is-one-quarter, html.theme--documenter-dark .column.is-one-quarter-tablet { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-one-fifth, html.theme--documenter-dark .column.is-one-fifth-tablet { + flex: none; + width: 20%; } + html.theme--documenter-dark .column.is-two-fifths, html.theme--documenter-dark .column.is-two-fifths-tablet { + flex: none; + width: 40%; } + html.theme--documenter-dark .column.is-three-fifths, html.theme--documenter-dark .column.is-three-fifths-tablet { + flex: none; + width: 60%; } + html.theme--documenter-dark .column.is-four-fifths, html.theme--documenter-dark .column.is-four-fifths-tablet { + flex: none; + width: 80%; } + html.theme--documenter-dark .column.is-offset-three-quarters, html.theme--documenter-dark .column.is-offset-three-quarters-tablet { + margin-left: 75%; } + html.theme--documenter-dark .column.is-offset-two-thirds, html.theme--documenter-dark .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; } + html.theme--documenter-dark .column.is-offset-half, html.theme--documenter-dark .column.is-offset-half-tablet { + margin-left: 50%; } + html.theme--documenter-dark .column.is-offset-one-third, html.theme--documenter-dark .column.is-offset-one-third-tablet { + margin-left: 33.3333%; } + html.theme--documenter-dark .column.is-offset-one-quarter, html.theme--documenter-dark .column.is-offset-one-quarter-tablet { + margin-left: 25%; } + html.theme--documenter-dark .column.is-offset-one-fifth, html.theme--documenter-dark .column.is-offset-one-fifth-tablet { + margin-left: 20%; } + html.theme--documenter-dark .column.is-offset-two-fifths, html.theme--documenter-dark .column.is-offset-two-fifths-tablet { + margin-left: 40%; } + html.theme--documenter-dark .column.is-offset-three-fifths, html.theme--documenter-dark .column.is-offset-three-fifths-tablet { + margin-left: 60%; } + html.theme--documenter-dark .column.is-offset-four-fifths, html.theme--documenter-dark .column.is-offset-four-fifths-tablet { + margin-left: 80%; } + html.theme--documenter-dark .column.is-0, html.theme--documenter-dark .column.is-0-tablet { + flex: none; + width: 0%; } + html.theme--documenter-dark .column.is-offset-0, html.theme--documenter-dark .column.is-offset-0-tablet { + margin-left: 0%; } + html.theme--documenter-dark .column.is-1, html.theme--documenter-dark .column.is-1-tablet { + flex: none; + width: 8.33333%; } + html.theme--documenter-dark .column.is-offset-1, html.theme--documenter-dark .column.is-offset-1-tablet { + margin-left: 8.33333%; } + html.theme--documenter-dark .column.is-2, html.theme--documenter-dark .column.is-2-tablet { + flex: none; + width: 16.66667%; } + html.theme--documenter-dark .column.is-offset-2, html.theme--documenter-dark .column.is-offset-2-tablet { + margin-left: 16.66667%; } + html.theme--documenter-dark .column.is-3, html.theme--documenter-dark .column.is-3-tablet { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-offset-3, html.theme--documenter-dark .column.is-offset-3-tablet { + margin-left: 25%; } + html.theme--documenter-dark .column.is-4, html.theme--documenter-dark .column.is-4-tablet { + flex: none; + width: 33.33333%; } + html.theme--documenter-dark .column.is-offset-4, html.theme--documenter-dark .column.is-offset-4-tablet { + margin-left: 33.33333%; } + html.theme--documenter-dark .column.is-5, html.theme--documenter-dark .column.is-5-tablet { + flex: none; + width: 41.66667%; } + html.theme--documenter-dark .column.is-offset-5, html.theme--documenter-dark .column.is-offset-5-tablet { + margin-left: 41.66667%; } + html.theme--documenter-dark .column.is-6, html.theme--documenter-dark .column.is-6-tablet { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-offset-6, html.theme--documenter-dark .column.is-offset-6-tablet { + margin-left: 50%; } + html.theme--documenter-dark .column.is-7, html.theme--documenter-dark .column.is-7-tablet { + flex: none; + width: 58.33333%; } + html.theme--documenter-dark .column.is-offset-7, html.theme--documenter-dark .column.is-offset-7-tablet { + margin-left: 58.33333%; } + html.theme--documenter-dark .column.is-8, html.theme--documenter-dark .column.is-8-tablet { + flex: none; + width: 66.66667%; } + html.theme--documenter-dark .column.is-offset-8, html.theme--documenter-dark .column.is-offset-8-tablet { + margin-left: 66.66667%; } + html.theme--documenter-dark .column.is-9, html.theme--documenter-dark .column.is-9-tablet { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-offset-9, html.theme--documenter-dark .column.is-offset-9-tablet { + margin-left: 75%; } + html.theme--documenter-dark .column.is-10, html.theme--documenter-dark .column.is-10-tablet { + flex: none; + width: 83.33333%; } + html.theme--documenter-dark .column.is-offset-10, html.theme--documenter-dark .column.is-offset-10-tablet { + margin-left: 83.33333%; } + html.theme--documenter-dark .column.is-11, html.theme--documenter-dark .column.is-11-tablet { + flex: none; + width: 91.66667%; } + html.theme--documenter-dark .column.is-offset-11, html.theme--documenter-dark .column.is-offset-11-tablet { + margin-left: 91.66667%; } + html.theme--documenter-dark .column.is-12, html.theme--documenter-dark .column.is-12-tablet { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-offset-12, html.theme--documenter-dark .column.is-offset-12-tablet { + margin-left: 100%; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .column.is-narrow-touch { + flex: none; } + html.theme--documenter-dark .column.is-full-touch { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-three-quarters-touch { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-two-thirds-touch { + flex: none; + width: 66.6666%; } + html.theme--documenter-dark .column.is-half-touch { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-one-third-touch { + flex: none; + width: 33.3333%; } + html.theme--documenter-dark .column.is-one-quarter-touch { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-one-fifth-touch { + flex: none; + width: 20%; } + html.theme--documenter-dark .column.is-two-fifths-touch { + flex: none; + width: 40%; } + html.theme--documenter-dark .column.is-three-fifths-touch { + flex: none; + width: 60%; } + html.theme--documenter-dark .column.is-four-fifths-touch { + flex: none; + width: 80%; } + html.theme--documenter-dark .column.is-offset-three-quarters-touch { + margin-left: 75%; } + html.theme--documenter-dark .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; } + html.theme--documenter-dark .column.is-offset-half-touch { + margin-left: 50%; } + html.theme--documenter-dark .column.is-offset-one-third-touch { + margin-left: 33.3333%; } + html.theme--documenter-dark .column.is-offset-one-quarter-touch { + margin-left: 25%; } + html.theme--documenter-dark .column.is-offset-one-fifth-touch { + margin-left: 20%; } + html.theme--documenter-dark .column.is-offset-two-fifths-touch { + margin-left: 40%; } + html.theme--documenter-dark .column.is-offset-three-fifths-touch { + margin-left: 60%; } + html.theme--documenter-dark .column.is-offset-four-fifths-touch { + margin-left: 80%; } + html.theme--documenter-dark .column.is-0-touch { + flex: none; + width: 0%; } + html.theme--documenter-dark .column.is-offset-0-touch { + margin-left: 0%; } + html.theme--documenter-dark .column.is-1-touch { + flex: none; + width: 8.33333%; } + html.theme--documenter-dark .column.is-offset-1-touch { + margin-left: 8.33333%; } + html.theme--documenter-dark .column.is-2-touch { + flex: none; + width: 16.66667%; } + html.theme--documenter-dark .column.is-offset-2-touch { + margin-left: 16.66667%; } + html.theme--documenter-dark .column.is-3-touch { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-offset-3-touch { + margin-left: 25%; } + html.theme--documenter-dark .column.is-4-touch { + flex: none; + width: 33.33333%; } + html.theme--documenter-dark .column.is-offset-4-touch { + margin-left: 33.33333%; } + html.theme--documenter-dark .column.is-5-touch { + flex: none; + width: 41.66667%; } + html.theme--documenter-dark .column.is-offset-5-touch { + margin-left: 41.66667%; } + html.theme--documenter-dark .column.is-6-touch { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-offset-6-touch { + margin-left: 50%; } + html.theme--documenter-dark .column.is-7-touch { + flex: none; + width: 58.33333%; } + html.theme--documenter-dark .column.is-offset-7-touch { + margin-left: 58.33333%; } + html.theme--documenter-dark .column.is-8-touch { + flex: none; + width: 66.66667%; } + html.theme--documenter-dark .column.is-offset-8-touch { + margin-left: 66.66667%; } + html.theme--documenter-dark .column.is-9-touch { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-offset-9-touch { + margin-left: 75%; } + html.theme--documenter-dark .column.is-10-touch { + flex: none; + width: 83.33333%; } + html.theme--documenter-dark .column.is-offset-10-touch { + margin-left: 83.33333%; } + html.theme--documenter-dark .column.is-11-touch { + flex: none; + width: 91.66667%; } + html.theme--documenter-dark .column.is-offset-11-touch { + margin-left: 91.66667%; } + html.theme--documenter-dark .column.is-12-touch { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-offset-12-touch { + margin-left: 100%; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .column.is-narrow-desktop { + flex: none; } + html.theme--documenter-dark .column.is-full-desktop { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-three-quarters-desktop { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-two-thirds-desktop { + flex: none; + width: 66.6666%; } + html.theme--documenter-dark .column.is-half-desktop { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-one-third-desktop { + flex: none; + width: 33.3333%; } + html.theme--documenter-dark .column.is-one-quarter-desktop { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-one-fifth-desktop { + flex: none; + width: 20%; } + html.theme--documenter-dark .column.is-two-fifths-desktop { + flex: none; + width: 40%; } + html.theme--documenter-dark .column.is-three-fifths-desktop { + flex: none; + width: 60%; } + html.theme--documenter-dark .column.is-four-fifths-desktop { + flex: none; + width: 80%; } + html.theme--documenter-dark .column.is-offset-three-quarters-desktop { + margin-left: 75%; } + html.theme--documenter-dark .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; } + html.theme--documenter-dark .column.is-offset-half-desktop { + margin-left: 50%; } + html.theme--documenter-dark .column.is-offset-one-third-desktop { + margin-left: 33.3333%; } + html.theme--documenter-dark .column.is-offset-one-quarter-desktop { + margin-left: 25%; } + html.theme--documenter-dark .column.is-offset-one-fifth-desktop { + margin-left: 20%; } + html.theme--documenter-dark .column.is-offset-two-fifths-desktop { + margin-left: 40%; } + html.theme--documenter-dark .column.is-offset-three-fifths-desktop { + margin-left: 60%; } + html.theme--documenter-dark .column.is-offset-four-fifths-desktop { + margin-left: 80%; } + html.theme--documenter-dark .column.is-0-desktop { + flex: none; + width: 0%; } + html.theme--documenter-dark .column.is-offset-0-desktop { + margin-left: 0%; } + html.theme--documenter-dark .column.is-1-desktop { + flex: none; + width: 8.33333%; } + html.theme--documenter-dark .column.is-offset-1-desktop { + margin-left: 8.33333%; } + html.theme--documenter-dark .column.is-2-desktop { + flex: none; + width: 16.66667%; } + html.theme--documenter-dark .column.is-offset-2-desktop { + margin-left: 16.66667%; } + html.theme--documenter-dark .column.is-3-desktop { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-offset-3-desktop { + margin-left: 25%; } + html.theme--documenter-dark .column.is-4-desktop { + flex: none; + width: 33.33333%; } + html.theme--documenter-dark .column.is-offset-4-desktop { + margin-left: 33.33333%; } + html.theme--documenter-dark .column.is-5-desktop { + flex: none; + width: 41.66667%; } + html.theme--documenter-dark .column.is-offset-5-desktop { + margin-left: 41.66667%; } + html.theme--documenter-dark .column.is-6-desktop { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-offset-6-desktop { + margin-left: 50%; } + html.theme--documenter-dark .column.is-7-desktop { + flex: none; + width: 58.33333%; } + html.theme--documenter-dark .column.is-offset-7-desktop { + margin-left: 58.33333%; } + html.theme--documenter-dark .column.is-8-desktop { + flex: none; + width: 66.66667%; } + html.theme--documenter-dark .column.is-offset-8-desktop { + margin-left: 66.66667%; } + html.theme--documenter-dark .column.is-9-desktop { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-offset-9-desktop { + margin-left: 75%; } + html.theme--documenter-dark .column.is-10-desktop { + flex: none; + width: 83.33333%; } + html.theme--documenter-dark .column.is-offset-10-desktop { + margin-left: 83.33333%; } + html.theme--documenter-dark .column.is-11-desktop { + flex: none; + width: 91.66667%; } + html.theme--documenter-dark .column.is-offset-11-desktop { + margin-left: 91.66667%; } + html.theme--documenter-dark .column.is-12-desktop { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-offset-12-desktop { + margin-left: 100%; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .column.is-narrow-widescreen { + flex: none; } + html.theme--documenter-dark .column.is-full-widescreen { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-three-quarters-widescreen { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-two-thirds-widescreen { + flex: none; + width: 66.6666%; } + html.theme--documenter-dark .column.is-half-widescreen { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-one-third-widescreen { + flex: none; + width: 33.3333%; } + html.theme--documenter-dark .column.is-one-quarter-widescreen { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-one-fifth-widescreen { + flex: none; + width: 20%; } + html.theme--documenter-dark .column.is-two-fifths-widescreen { + flex: none; + width: 40%; } + html.theme--documenter-dark .column.is-three-fifths-widescreen { + flex: none; + width: 60%; } + html.theme--documenter-dark .column.is-four-fifths-widescreen { + flex: none; + width: 80%; } + html.theme--documenter-dark .column.is-offset-three-quarters-widescreen { + margin-left: 75%; } + html.theme--documenter-dark .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; } + html.theme--documenter-dark .column.is-offset-half-widescreen { + margin-left: 50%; } + html.theme--documenter-dark .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; } + html.theme--documenter-dark .column.is-offset-one-quarter-widescreen { + margin-left: 25%; } + html.theme--documenter-dark .column.is-offset-one-fifth-widescreen { + margin-left: 20%; } + html.theme--documenter-dark .column.is-offset-two-fifths-widescreen { + margin-left: 40%; } + html.theme--documenter-dark .column.is-offset-three-fifths-widescreen { + margin-left: 60%; } + html.theme--documenter-dark .column.is-offset-four-fifths-widescreen { + margin-left: 80%; } + html.theme--documenter-dark .column.is-0-widescreen { + flex: none; + width: 0%; } + html.theme--documenter-dark .column.is-offset-0-widescreen { + margin-left: 0%; } + html.theme--documenter-dark .column.is-1-widescreen { + flex: none; + width: 8.33333%; } + html.theme--documenter-dark .column.is-offset-1-widescreen { + margin-left: 8.33333%; } + html.theme--documenter-dark .column.is-2-widescreen { + flex: none; + width: 16.66667%; } + html.theme--documenter-dark .column.is-offset-2-widescreen { + margin-left: 16.66667%; } + html.theme--documenter-dark .column.is-3-widescreen { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-offset-3-widescreen { + margin-left: 25%; } + html.theme--documenter-dark .column.is-4-widescreen { + flex: none; + width: 33.33333%; } + html.theme--documenter-dark .column.is-offset-4-widescreen { + margin-left: 33.33333%; } + html.theme--documenter-dark .column.is-5-widescreen { + flex: none; + width: 41.66667%; } + html.theme--documenter-dark .column.is-offset-5-widescreen { + margin-left: 41.66667%; } + html.theme--documenter-dark .column.is-6-widescreen { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-offset-6-widescreen { + margin-left: 50%; } + html.theme--documenter-dark .column.is-7-widescreen { + flex: none; + width: 58.33333%; } + html.theme--documenter-dark .column.is-offset-7-widescreen { + margin-left: 58.33333%; } + html.theme--documenter-dark .column.is-8-widescreen { + flex: none; + width: 66.66667%; } + html.theme--documenter-dark .column.is-offset-8-widescreen { + margin-left: 66.66667%; } + html.theme--documenter-dark .column.is-9-widescreen { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-offset-9-widescreen { + margin-left: 75%; } + html.theme--documenter-dark .column.is-10-widescreen { + flex: none; + width: 83.33333%; } + html.theme--documenter-dark .column.is-offset-10-widescreen { + margin-left: 83.33333%; } + html.theme--documenter-dark .column.is-11-widescreen { + flex: none; + width: 91.66667%; } + html.theme--documenter-dark .column.is-offset-11-widescreen { + margin-left: 91.66667%; } + html.theme--documenter-dark .column.is-12-widescreen { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-offset-12-widescreen { + margin-left: 100%; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .column.is-narrow-fullhd { + flex: none; } + html.theme--documenter-dark .column.is-full-fullhd { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-three-quarters-fullhd { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; } + html.theme--documenter-dark .column.is-half-fullhd { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-one-third-fullhd { + flex: none; + width: 33.3333%; } + html.theme--documenter-dark .column.is-one-quarter-fullhd { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-one-fifth-fullhd { + flex: none; + width: 20%; } + html.theme--documenter-dark .column.is-two-fifths-fullhd { + flex: none; + width: 40%; } + html.theme--documenter-dark .column.is-three-fifths-fullhd { + flex: none; + width: 60%; } + html.theme--documenter-dark .column.is-four-fifths-fullhd { + flex: none; + width: 80%; } + html.theme--documenter-dark .column.is-offset-three-quarters-fullhd { + margin-left: 75%; } + html.theme--documenter-dark .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; } + html.theme--documenter-dark .column.is-offset-half-fullhd { + margin-left: 50%; } + html.theme--documenter-dark .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; } + html.theme--documenter-dark .column.is-offset-one-quarter-fullhd { + margin-left: 25%; } + html.theme--documenter-dark .column.is-offset-one-fifth-fullhd { + margin-left: 20%; } + html.theme--documenter-dark .column.is-offset-two-fifths-fullhd { + margin-left: 40%; } + html.theme--documenter-dark .column.is-offset-three-fifths-fullhd { + margin-left: 60%; } + html.theme--documenter-dark .column.is-offset-four-fifths-fullhd { + margin-left: 80%; } + html.theme--documenter-dark .column.is-0-fullhd { + flex: none; + width: 0%; } + html.theme--documenter-dark .column.is-offset-0-fullhd { + margin-left: 0%; } + html.theme--documenter-dark .column.is-1-fullhd { + flex: none; + width: 8.33333%; } + html.theme--documenter-dark .column.is-offset-1-fullhd { + margin-left: 8.33333%; } + html.theme--documenter-dark .column.is-2-fullhd { + flex: none; + width: 16.66667%; } + html.theme--documenter-dark .column.is-offset-2-fullhd { + margin-left: 16.66667%; } + html.theme--documenter-dark .column.is-3-fullhd { + flex: none; + width: 25%; } + html.theme--documenter-dark .column.is-offset-3-fullhd { + margin-left: 25%; } + html.theme--documenter-dark .column.is-4-fullhd { + flex: none; + width: 33.33333%; } + html.theme--documenter-dark .column.is-offset-4-fullhd { + margin-left: 33.33333%; } + html.theme--documenter-dark .column.is-5-fullhd { + flex: none; + width: 41.66667%; } + html.theme--documenter-dark .column.is-offset-5-fullhd { + margin-left: 41.66667%; } + html.theme--documenter-dark .column.is-6-fullhd { + flex: none; + width: 50%; } + html.theme--documenter-dark .column.is-offset-6-fullhd { + margin-left: 50%; } + html.theme--documenter-dark .column.is-7-fullhd { + flex: none; + width: 58.33333%; } + html.theme--documenter-dark .column.is-offset-7-fullhd { + margin-left: 58.33333%; } + html.theme--documenter-dark .column.is-8-fullhd { + flex: none; + width: 66.66667%; } + html.theme--documenter-dark .column.is-offset-8-fullhd { + margin-left: 66.66667%; } + html.theme--documenter-dark .column.is-9-fullhd { + flex: none; + width: 75%; } + html.theme--documenter-dark .column.is-offset-9-fullhd { + margin-left: 75%; } + html.theme--documenter-dark .column.is-10-fullhd { + flex: none; + width: 83.33333%; } + html.theme--documenter-dark .column.is-offset-10-fullhd { + margin-left: 83.33333%; } + html.theme--documenter-dark .column.is-11-fullhd { + flex: none; + width: 91.66667%; } + html.theme--documenter-dark .column.is-offset-11-fullhd { + margin-left: 91.66667%; } + html.theme--documenter-dark .column.is-12-fullhd { + flex: none; + width: 100%; } + html.theme--documenter-dark .column.is-offset-12-fullhd { + margin-left: 100%; } } + html.theme--documenter-dark .columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; } + html.theme--documenter-dark .columns:last-child { + margin-bottom: -0.75rem; } + html.theme--documenter-dark .columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); } + html.theme--documenter-dark .columns.is-centered { + justify-content: center; } + html.theme--documenter-dark .columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; } + html.theme--documenter-dark .columns.is-gapless > .column { + margin: 0; + padding: 0 !important; } + html.theme--documenter-dark .columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; } + html.theme--documenter-dark .columns.is-gapless:last-child { + margin-bottom: 0; } + html.theme--documenter-dark .columns.is-mobile { + display: flex; } + html.theme--documenter-dark .columns.is-multiline { + flex-wrap: wrap; } + html.theme--documenter-dark .columns.is-vcentered { + align-items: center; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns:not(.is-desktop) { + display: flex; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-desktop { + display: flex; } } + html.theme--documenter-dark .columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); } + 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 { + --columnGap: 0rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-0-mobile { + --columnGap: 0rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-0-tablet { + --columnGap: 0rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-0-tablet-only { + --columnGap: 0rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-0-touch { + --columnGap: 0rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-0-desktop { + --columnGap: 0rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-0-desktop-only { + --columnGap: 0rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-0-widescreen { + --columnGap: 0rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-0-widescreen-only { + --columnGap: 0rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-0-fullhd { + --columnGap: 0rem; } } + html.theme--documenter-dark .columns.is-variable.is-1 { + --columnGap: 0.25rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-1-mobile { + --columnGap: 0.25rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-1-tablet { + --columnGap: 0.25rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-1-tablet-only { + --columnGap: 0.25rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-1-touch { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-1-desktop { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-1-desktop-only { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-1-widescreen { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-1-fullhd { + --columnGap: 0.25rem; } } + html.theme--documenter-dark .columns.is-variable.is-2 { + --columnGap: 0.5rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-2-mobile { + --columnGap: 0.5rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-2-tablet { + --columnGap: 0.5rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-2-tablet-only { + --columnGap: 0.5rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-2-touch { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-2-desktop { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-2-desktop-only { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-2-widescreen { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-2-fullhd { + --columnGap: 0.5rem; } } + html.theme--documenter-dark .columns.is-variable.is-3 { + --columnGap: 0.75rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-3-mobile { + --columnGap: 0.75rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-3-tablet { + --columnGap: 0.75rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-3-tablet-only { + --columnGap: 0.75rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-3-touch { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-3-desktop { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-3-desktop-only { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-3-widescreen { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-3-fullhd { + --columnGap: 0.75rem; } } + html.theme--documenter-dark .columns.is-variable.is-4 { + --columnGap: 1rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-4-mobile { + --columnGap: 1rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-4-tablet { + --columnGap: 1rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-4-tablet-only { + --columnGap: 1rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-4-touch { + --columnGap: 1rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-4-desktop { + --columnGap: 1rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-4-desktop-only { + --columnGap: 1rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-4-widescreen { + --columnGap: 1rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-4-widescreen-only { + --columnGap: 1rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-4-fullhd { + --columnGap: 1rem; } } + html.theme--documenter-dark .columns.is-variable.is-5 { + --columnGap: 1.25rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-5-mobile { + --columnGap: 1.25rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-5-tablet { + --columnGap: 1.25rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-5-tablet-only { + --columnGap: 1.25rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-5-touch { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-5-desktop { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-5-desktop-only { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-5-widescreen { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-5-widescreen-only { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-5-fullhd { + --columnGap: 1.25rem; } } + html.theme--documenter-dark .columns.is-variable.is-6 { + --columnGap: 1.5rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-6-mobile { + --columnGap: 1.5rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-6-tablet { + --columnGap: 1.5rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-6-tablet-only { + --columnGap: 1.5rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-6-touch { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-6-desktop { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-6-desktop-only { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-6-widescreen { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-6-widescreen-only { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-6-fullhd { + --columnGap: 1.5rem; } } + html.theme--documenter-dark .columns.is-variable.is-7 { + --columnGap: 1.75rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-7-mobile { + --columnGap: 1.75rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-7-tablet { + --columnGap: 1.75rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-7-tablet-only { + --columnGap: 1.75rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-7-touch { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-7-desktop { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-7-desktop-only { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-7-widescreen { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-7-widescreen-only { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-7-fullhd { + --columnGap: 1.75rem; } } + html.theme--documenter-dark .columns.is-variable.is-8 { + --columnGap: 2rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .columns.is-variable.is-8-mobile { + --columnGap: 2rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .columns.is-variable.is-8-tablet { + --columnGap: 2rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-8-tablet-only { + --columnGap: 2rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .columns.is-variable.is-8-touch { + --columnGap: 2rem; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark .columns.is-variable.is-8-desktop { + --columnGap: 2rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + html.theme--documenter-dark .columns.is-variable.is-8-desktop-only { + --columnGap: 2rem; } } + @media screen and (min-width: 1216px) { + html.theme--documenter-dark .columns.is-variable.is-8-widescreen { + --columnGap: 2rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + html.theme--documenter-dark .columns.is-variable.is-8-widescreen-only { + --columnGap: 2rem; } } + @media screen and (min-width: 1408px) { + html.theme--documenter-dark .columns.is-variable.is-8-fullhd { + --columnGap: 2rem; } } + html.theme--documenter-dark .tile { + align-items: stretch; + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + min-height: min-content; } + html.theme--documenter-dark .tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; } + html.theme--documenter-dark .tile.is-ancestor:last-child { + margin-bottom: -0.75rem; } + html.theme--documenter-dark .tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; } + html.theme--documenter-dark .tile.is-child { + margin: 0 !important; } + html.theme--documenter-dark .tile.is-parent { + padding: 0.75rem; } + html.theme--documenter-dark .tile.is-vertical { + flex-direction: column; } + html.theme--documenter-dark .tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .tile:not(.is-child) { + display: flex; } + html.theme--documenter-dark .tile.is-1 { + flex: none; + width: 8.33333%; } + html.theme--documenter-dark .tile.is-2 { + flex: none; + width: 16.66667%; } + html.theme--documenter-dark .tile.is-3 { + flex: none; + width: 25%; } + html.theme--documenter-dark .tile.is-4 { + flex: none; + width: 33.33333%; } + html.theme--documenter-dark .tile.is-5 { + flex: none; + width: 41.66667%; } + html.theme--documenter-dark .tile.is-6 { + flex: none; + width: 50%; } + html.theme--documenter-dark .tile.is-7 { + flex: none; + width: 58.33333%; } + html.theme--documenter-dark .tile.is-8 { + flex: none; + width: 66.66667%; } + html.theme--documenter-dark .tile.is-9 { + flex: none; + width: 75%; } + html.theme--documenter-dark .tile.is-10 { + flex: none; + width: 83.33333%; } + html.theme--documenter-dark .tile.is-11 { + flex: none; + width: 91.66667%; } + html.theme--documenter-dark .tile.is-12 { + flex: none; + width: 100%; } } + html.theme--documenter-dark .hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; } + html.theme--documenter-dark .hero .navbar { + background: none; } + html.theme--documenter-dark .hero .tabs ul { + border-bottom: none; } + html.theme--documenter-dark .hero.is-white { + background-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-white strong { + color: inherit; } + html.theme--documenter-dark .hero.is-white .title { + color: #0a0a0a; } + html.theme--documenter-dark .hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); } + html.theme--documenter-dark .hero.is-white .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-white .subtitle strong { + color: #0a0a0a; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-white .navbar-menu { + background-color: white; } } + html.theme--documenter-dark .hero.is-white .navbar-item, + html.theme--documenter-dark .hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); } + html.theme--documenter-dark .hero.is-white a.navbar-item:hover, html.theme--documenter-dark .hero.is-white a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-white .navbar-link:hover, + html.theme--documenter-dark .hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + html.theme--documenter-dark .hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; } + html.theme--documenter-dark .hero.is-white .tabs a:hover { + opacity: 1; } + html.theme--documenter-dark .hero.is-white .tabs li.is-active a { + 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; } + html.theme--documenter-dark .hero.is-white .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } } + html.theme--documenter-dark .hero.is-black { + background-color: #0a0a0a; + color: white; } + html.theme--documenter-dark .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-black strong { + color: inherit; } + html.theme--documenter-dark .hero.is-black .title { + color: white; } + html.theme--documenter-dark .hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); } + html.theme--documenter-dark .hero.is-black .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-black .subtitle strong { + color: white; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-black .navbar-menu { + background-color: #0a0a0a; } } + html.theme--documenter-dark .hero.is-black .navbar-item, + html.theme--documenter-dark .hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); } + html.theme--documenter-dark .hero.is-black a.navbar-item:hover, html.theme--documenter-dark .hero.is-black a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-black .navbar-link:hover, + html.theme--documenter-dark .hero.is-black .navbar-link.is-active { + background-color: black; + color: white; } + html.theme--documenter-dark .hero.is-black .tabs a { + color: white; + opacity: 0.9; } + html.theme--documenter-dark .hero.is-black .tabs a:hover { + opacity: 1; } + html.theme--documenter-dark .hero.is-black .tabs li.is-active a { + 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; } + html.theme--documenter-dark .hero.is-black .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: white; + border-color: white; + color: #0a0a0a; } + html.theme--documenter-dark .hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } } + html.theme--documenter-dark .hero.is-light { + background-color: #ecf0f1; + color: #282f2f; } + 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; } + html.theme--documenter-dark .hero.is-light .subtitle { + color: rgba(40, 47, 47, 0.9); } + html.theme--documenter-dark .hero.is-light .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-light .subtitle strong { + color: #282f2f; } + @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); } + 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; } + html.theme--documenter-dark .hero.is-light .tabs a { + color: #282f2f; + 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 { + 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; } + 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; + color: #ecf0f1; } + html.theme--documenter-dark .hero.is-light.is-bold { + background-image: linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-light.is-bold .navbar-menu { + 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; } + 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; } + html.theme--documenter-dark .hero.is-dark .subtitle, html.theme--documenter-dark .content kbd.hero .subtitle { + color: rgba(236, 240, 241, 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; } + @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); } + 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; } + html.theme--documenter-dark .hero.is-dark .tabs a, html.theme--documenter-dark .content kbd.hero .tabs a { + color: #ecf0f1; + 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 { + 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; } + 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 .content kbd.hero .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, html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a:hover { + background-color: #ecf0f1; + border-color: #ecf0f1; + 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%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-dark.is-bold .navbar-menu, html.theme--documenter-dark .content kbd.hero.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%); } } + html.theme--documenter-dark .hero.is-primary, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink { + background-color: #375a7f; + color: #fff; } + html.theme--documenter-dark .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-primary strong, + html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink strong { + color: inherit; } + html.theme--documenter-dark .hero.is-primary .title, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .title { + color: #fff; } + html.theme--documenter-dark .hero.is-primary .subtitle, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .subtitle { + color: rgba(255, 255, 255, 0.9); } + html.theme--documenter-dark .hero.is-primary .subtitle a:not(.button), html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-primary .subtitle strong, + html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-primary .navbar-menu, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .navbar-menu { + background-color: #375a7f; } } + html.theme--documenter-dark .hero.is-primary .navbar-item, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .navbar-item, + html.theme--documenter-dark .hero.is-primary .navbar-link, + html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .navbar-link { + color: rgba(255, 255, 255, 0.7); } + html.theme--documenter-dark .hero.is-primary a.navbar-item:hover, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink a.navbar-item:hover, html.theme--documenter-dark .hero.is-primary a.navbar-item.is-active, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-primary .navbar-link:hover, + html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .navbar-link:hover, + html.theme--documenter-dark .hero.is-primary .navbar-link.is-active, + html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .navbar-link.is-active { + background-color: #2f4d6d; + color: #fff; } + html.theme--documenter-dark .hero.is-primary .tabs a, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs a { + color: #fff; + opacity: 0.9; } + 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 { + 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; } + html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a:hover, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a:hover, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a:hover, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #375a7f; } + html.theme--documenter-dark .hero.is-primary.is-bold, html.theme--documenter-dark .docstring > section > a.hero.is-bold.docs-sourcelink { + background-image: linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-primary.is-bold .navbar-menu, html.theme--documenter-dark .docstring > section > a.hero.is-bold.docs-sourcelink .navbar-menu { + background-image: linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%); } } + html.theme--documenter-dark .hero.is-link { + background-color: #1abc9c; + color: #fff; } + html.theme--documenter-dark .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-link strong { + color: inherit; } + html.theme--documenter-dark .hero.is-link .title { + color: #fff; } + html.theme--documenter-dark .hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); } + html.theme--documenter-dark .hero.is-link .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-link .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-link .navbar-menu { + background-color: #1abc9c; } } + html.theme--documenter-dark .hero.is-link .navbar-item, + html.theme--documenter-dark .hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); } + html.theme--documenter-dark .hero.is-link a.navbar-item:hover, html.theme--documenter-dark .hero.is-link a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-link .navbar-link:hover, + html.theme--documenter-dark .hero.is-link .navbar-link.is-active { + background-color: #17a689; + color: #fff; } + html.theme--documenter-dark .hero.is-link .tabs a { + color: #fff; + opacity: 0.9; } + html.theme--documenter-dark .hero.is-link .tabs a:hover { + opacity: 1; } + html.theme--documenter-dark .hero.is-link .tabs li.is-active a { + 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; } + html.theme--documenter-dark .hero.is-link .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #1abc9c; } + html.theme--documenter-dark .hero.is-link.is-bold { + background-image: linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%); } } + html.theme--documenter-dark .hero.is-info { + background-color: #024c7d; + color: #fff; } + html.theme--documenter-dark .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-info strong { + color: inherit; } + html.theme--documenter-dark .hero.is-info .title { + color: #fff; } + html.theme--documenter-dark .hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); } + html.theme--documenter-dark .hero.is-info .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-info .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-info .navbar-menu { + background-color: #024c7d; } } + html.theme--documenter-dark .hero.is-info .navbar-item, + html.theme--documenter-dark .hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); } + html.theme--documenter-dark .hero.is-info a.navbar-item:hover, html.theme--documenter-dark .hero.is-info a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-info .navbar-link:hover, + html.theme--documenter-dark .hero.is-info .navbar-link.is-active { + background-color: #023d64; + color: #fff; } + html.theme--documenter-dark .hero.is-info .tabs a { + color: #fff; + opacity: 0.9; } + html.theme--documenter-dark .hero.is-info .tabs a:hover { + opacity: 1; } + html.theme--documenter-dark .hero.is-info .tabs li.is-active a { + 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; } + html.theme--documenter-dark .hero.is-info .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #024c7d; } + html.theme--documenter-dark .hero.is-info.is-bold { + background-image: linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #003a4c 0%, #024c7d 71%, #004299 100%); } } + html.theme--documenter-dark .hero.is-success { + background-color: #008438; + color: #fff; } + html.theme--documenter-dark .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-success strong { + color: inherit; } + html.theme--documenter-dark .hero.is-success .title { + color: #fff; } + html.theme--documenter-dark .hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); } + html.theme--documenter-dark .hero.is-success .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-success .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-success .navbar-menu { + background-color: #008438; } } + html.theme--documenter-dark .hero.is-success .navbar-item, + html.theme--documenter-dark .hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); } + html.theme--documenter-dark .hero.is-success a.navbar-item:hover, html.theme--documenter-dark .hero.is-success a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-success .navbar-link:hover, + html.theme--documenter-dark .hero.is-success .navbar-link.is-active { + background-color: #006b2d; + color: #fff; } + html.theme--documenter-dark .hero.is-success .tabs a { + color: #fff; + opacity: 0.9; } + html.theme--documenter-dark .hero.is-success .tabs a:hover { + opacity: 1; } + html.theme--documenter-dark .hero.is-success .tabs li.is-active a { + 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; } + html.theme--documenter-dark .hero.is-success .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #008438; } + html.theme--documenter-dark .hero.is-success.is-bold { + background-image: linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #005115 0%, #008438 71%, #009e5d 100%); } } + html.theme--documenter-dark .hero.is-warning { + background-color: #ad8100; + color: #fff; } + html.theme--documenter-dark .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-warning strong { + color: inherit; } + html.theme--documenter-dark .hero.is-warning .title { + color: #fff; } + html.theme--documenter-dark .hero.is-warning .subtitle { + color: rgba(255, 255, 255, 0.9); } + html.theme--documenter-dark .hero.is-warning .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-warning .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-warning .navbar-menu { + background-color: #ad8100; } } + html.theme--documenter-dark .hero.is-warning .navbar-item, + html.theme--documenter-dark .hero.is-warning .navbar-link { + color: rgba(255, 255, 255, 0.7); } + html.theme--documenter-dark .hero.is-warning a.navbar-item:hover, html.theme--documenter-dark .hero.is-warning a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-warning .navbar-link:hover, + html.theme--documenter-dark .hero.is-warning .navbar-link.is-active { + background-color: #946e00; + color: #fff; } + html.theme--documenter-dark .hero.is-warning .tabs a { + color: #fff; + opacity: 0.9; } + html.theme--documenter-dark .hero.is-warning .tabs a:hover { + opacity: 1; } + html.theme--documenter-dark .hero.is-warning .tabs li.is-active a { + 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; } + html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #ad8100; } + html.theme--documenter-dark .hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%); } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #7a4700 0%, #ad8100 71%, #c7b500 100%); } } + html.theme--documenter-dark .hero.is-danger { + background-color: #9e1b0d; + color: #fff; } + html.theme--documenter-dark .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + html.theme--documenter-dark .hero.is-danger strong { + color: inherit; } + html.theme--documenter-dark .hero.is-danger .title { + color: #fff; } + html.theme--documenter-dark .hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); } + html.theme--documenter-dark .hero.is-danger .subtitle a:not(.button), + html.theme--documenter-dark .hero.is-danger .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .hero.is-danger .navbar-menu { + background-color: #9e1b0d; } } + html.theme--documenter-dark .hero.is-danger .navbar-item, + html.theme--documenter-dark .hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); } + html.theme--documenter-dark .hero.is-danger a.navbar-item:hover, html.theme--documenter-dark .hero.is-danger a.navbar-item.is-active, + html.theme--documenter-dark .hero.is-danger .navbar-link:hover, + html.theme--documenter-dark .hero.is-danger .navbar-link.is-active { + background-color: #86170b; + color: #fff; } + html.theme--documenter-dark .hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; } + html.theme--documenter-dark .hero.is-danger .tabs a:hover { + opacity: 1; } + html.theme--documenter-dark .hero.is-danger .tabs li.is-active a { + 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; } + html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a:hover, html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a, html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a:hover, html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #9e1b0d; } + html.theme--documenter-dark .hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #75030b 0%, #9e1b0d 71%, #ba380a 100%); } + @media screen and (max-width: 768px) { + 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; } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .hero.is-medium .hero-body { + padding-bottom: 9rem; + padding-top: 9rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .hero.is-large .hero-body { + padding-bottom: 18rem; + padding-top: 18rem; } } + 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; } + html.theme--documenter-dark .hero.is-halfheight .hero-body > .container, html.theme--documenter-dark .hero.is-fullheight .hero-body > .container, html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; } + html.theme--documenter-dark .hero.is-halfheight { + min-height: 50vh; } + html.theme--documenter-dark .hero.is-fullheight { + min-height: 100vh; } + html.theme--documenter-dark .hero-video { + overflow: hidden; } + html.theme--documenter-dark .hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); } + html.theme--documenter-dark .hero-video.is-transparent { + opacity: 0.3; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero-video { + display: none; } } + html.theme--documenter-dark .hero-buttons { + margin-top: 1.5rem; } + @media screen and (max-width: 768px) { + html.theme--documenter-dark .hero-buttons .button { + display: flex; } + html.theme--documenter-dark .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; } } + @media screen and (min-width: 769px), print { + html.theme--documenter-dark .hero-buttons { + display: flex; + justify-content: center; } + html.theme--documenter-dark .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; } } + html.theme--documenter-dark .hero-head, + html.theme--documenter-dark .hero-foot { + flex-grow: 0; + flex-shrink: 0; } + html.theme--documenter-dark .hero-body { + flex-grow: 1; + flex-shrink: 0; + padding: 3rem 1.5rem; } + 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 .footer { + background-color: #282f2f; + padding: 3rem 1.5rem 6rem; } + html.theme--documenter-dark hr { + height: 1px; } + html.theme--documenter-dark h6 { + text-transform: uppercase; + letter-spacing: 0.5px; } + html.theme--documenter-dark .hero { + background-color: #343c3d; } + html.theme--documenter-dark a { + transition: all 200ms ease; } + html.theme--documenter-dark .button { + transition: all 200ms ease; + border-width: 1px; + color: white; } + html.theme--documenter-dark .button.is-active, html.theme--documenter-dark .button.is-focused, html.theme--documenter-dark .button:active, html.theme--documenter-dark .button:focus { + box-shadow: 0 0 0 2px rgba(140, 155, 157, 0.5); } + html.theme--documenter-dark .button.is-white.is-hovered, html.theme--documenter-dark .button.is-white:hover { + background-color: white; } + html.theme--documenter-dark .button.is-white.is-active, html.theme--documenter-dark .button.is-white.is-focused, html.theme--documenter-dark .button.is-white:active, html.theme--documenter-dark .button.is-white:focus { + border-color: white; + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); } + html.theme--documenter-dark .button.is-black.is-hovered, html.theme--documenter-dark .button.is-black:hover { + background-color: #1d1d1d; } + html.theme--documenter-dark .button.is-black.is-active, html.theme--documenter-dark .button.is-black.is-focused, html.theme--documenter-dark .button.is-black:active, html.theme--documenter-dark .button.is-black:focus { + border-color: #0a0a0a; + box-shadow: 0 0 0 2px rgba(10, 10, 10, 0.5); } + html.theme--documenter-dark .button.is-light.is-hovered, html.theme--documenter-dark .button.is-light:hover { + background-color: white; } + html.theme--documenter-dark .button.is-light.is-active, html.theme--documenter-dark .button.is-light.is-focused, html.theme--documenter-dark .button.is-light:active, html.theme--documenter-dark .button.is-light:focus { + border-color: #ecf0f1; + box-shadow: 0 0 0 2px rgba(236, 240, 241, 0.5); } + html.theme--documenter-dark .button.is-dark.is-hovered, html.theme--documenter-dark .content kbd.button.is-hovered, html.theme--documenter-dark .button.is-dark:hover, html.theme--documenter-dark .content kbd.button:hover { + background-color: #3a4344; } + html.theme--documenter-dark .button.is-dark.is-active, html.theme--documenter-dark .content kbd.button.is-active, html.theme--documenter-dark .button.is-dark.is-focused, html.theme--documenter-dark .content kbd.button.is-focused, html.theme--documenter-dark .button.is-dark:active, html.theme--documenter-dark .content kbd.button:active, html.theme--documenter-dark .button.is-dark:focus, html.theme--documenter-dark .content kbd.button:focus { + border-color: #282f2f; + box-shadow: 0 0 0 2px rgba(40, 47, 47, 0.5); } + html.theme--documenter-dark .button.is-primary.is-hovered, html.theme--documenter-dark .docstring > section > a.button.is-hovered.docs-sourcelink, html.theme--documenter-dark .button.is-primary:hover, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink:hover { + background-color: #436d9a; } + html.theme--documenter-dark .button.is-primary.is-active, html.theme--documenter-dark .docstring > section > a.button.is-active.docs-sourcelink, html.theme--documenter-dark .button.is-primary.is-focused, html.theme--documenter-dark .docstring > section > a.button.is-focused.docs-sourcelink, html.theme--documenter-dark .button.is-primary:active, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink:active, html.theme--documenter-dark .button.is-primary:focus, html.theme--documenter-dark .docstring > section > a.button.docs-sourcelink:focus { + border-color: #375a7f; + box-shadow: 0 0 0 2px rgba(55, 90, 127, 0.5); } + html.theme--documenter-dark .button.is-link.is-hovered, html.theme--documenter-dark .button.is-link:hover { + background-color: #1fdeb8; } + html.theme--documenter-dark .button.is-link.is-active, html.theme--documenter-dark .button.is-link.is-focused, html.theme--documenter-dark .button.is-link:active, html.theme--documenter-dark .button.is-link:focus { + border-color: #1abc9c; + box-shadow: 0 0 0 2px rgba(26, 188, 156, 0.5); } + html.theme--documenter-dark .button.is-info.is-hovered, html.theme--documenter-dark .button.is-info:hover { + background-color: #0363a3; } + html.theme--documenter-dark .button.is-info.is-active, html.theme--documenter-dark .button.is-info.is-focused, html.theme--documenter-dark .button.is-info:active, html.theme--documenter-dark .button.is-info:focus { + border-color: #024c7d; + box-shadow: 0 0 0 2px rgba(2, 76, 125, 0.5); } + html.theme--documenter-dark .button.is-success.is-hovered, html.theme--documenter-dark .button.is-success:hover { + background-color: #00aa48; } + html.theme--documenter-dark .button.is-success.is-active, html.theme--documenter-dark .button.is-success.is-focused, html.theme--documenter-dark .button.is-success:active, html.theme--documenter-dark .button.is-success:focus { + border-color: #008438; + box-shadow: 0 0 0 2px rgba(0, 132, 56, 0.5); } + html.theme--documenter-dark .button.is-warning.is-hovered, html.theme--documenter-dark .button.is-warning:hover { + background-color: #d39e00; } + html.theme--documenter-dark .button.is-warning.is-active, html.theme--documenter-dark .button.is-warning.is-focused, html.theme--documenter-dark .button.is-warning:active, html.theme--documenter-dark .button.is-warning:focus { + border-color: #ad8100; + box-shadow: 0 0 0 2px rgba(173, 129, 0, 0.5); } + html.theme--documenter-dark .button.is-danger.is-hovered, html.theme--documenter-dark .button.is-danger:hover { + background-color: #c12110; } + html.theme--documenter-dark .button.is-danger.is-active, html.theme--documenter-dark .button.is-danger.is-focused, html.theme--documenter-dark .button.is-danger:active, html.theme--documenter-dark .button.is-danger:focus { + border-color: #9e1b0d; + box-shadow: 0 0 0 2px rgba(158, 27, 13, 0.5); } + html.theme--documenter-dark .label { + color: #dbdee0; } + html.theme--documenter-dark .button, + html.theme--documenter-dark .control.has-icons-left .icon, + html.theme--documenter-dark .control.has-icons-right .icon, + html.theme--documenter-dark .input, + html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, + html.theme--documenter-dark .pagination-ellipsis, + html.theme--documenter-dark .pagination-link, + html.theme--documenter-dark .pagination-next, + html.theme--documenter-dark .pagination-previous, + html.theme--documenter-dark .select, + html.theme--documenter-dark .select select, + html.theme--documenter-dark .textarea { + height: 2.5em; } + + html.theme--documenter-dark .input, + html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, + html.theme--documenter-dark .textarea { + transition: all 200ms ease; + box-shadow: none; + border-width: 1px; + padding-left: 1em; + padding-right: 1em; } + html.theme--documenter-dark .select:after, + html.theme--documenter-dark .select select { + border-width: 1px; } + html.theme--documenter-dark .control.has-addons .button, + html.theme--documenter-dark .control.has-addons .input, + html.theme--documenter-dark .control.has-addons #documenter .docs-sidebar form.docs-search > input, + html.theme--documenter-dark #documenter .docs-sidebar .control.has-addons form.docs-search > input, + html.theme--documenter-dark .control.has-addons .select { + margin-right: -1px; } + html.theme--documenter-dark .notification { + background-color: #343c3d; } + html.theme--documenter-dark .card { + box-shadow: none; + border: 1px solid #343c3d; + background-color: #282f2f; + border-radius: 0.4em; } + html.theme--documenter-dark .card .card-image img { + border-radius: 0.4em 0.4em 0 0; } + html.theme--documenter-dark .card .card-header { + box-shadow: none; + background-color: rgba(18, 18, 18, 0.2); + border-radius: 0.4em 0.4em 0 0; } + html.theme--documenter-dark .card .card-footer { + background-color: rgba(18, 18, 18, 0.2); } + html.theme--documenter-dark .card .card-footer, + html.theme--documenter-dark .card .card-footer-item { + border-width: 1px; + border-color: #343c3d; } + html.theme--documenter-dark .notification.is-white a:not(.button) { + color: #0a0a0a; + text-decoration: underline; } + html.theme--documenter-dark .notification.is-black a:not(.button) { + color: white; + text-decoration: underline; } + html.theme--documenter-dark .notification.is-light a:not(.button) { + color: #282f2f; + 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; + 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; + text-decoration: underline; } + html.theme--documenter-dark .notification.is-link a:not(.button) { + color: #fff; + text-decoration: underline; } + html.theme--documenter-dark .notification.is-info a:not(.button) { + color: #fff; + text-decoration: underline; } + html.theme--documenter-dark .notification.is-success a:not(.button) { + color: #fff; + text-decoration: underline; } + html.theme--documenter-dark .notification.is-warning a:not(.button) { + color: #fff; + text-decoration: underline; } + html.theme--documenter-dark .notification.is-danger a:not(.button) { + color: #fff; + text-decoration: underline; } + html.theme--documenter-dark .tag, html.theme--documenter-dark .docstring > section > a.docs-sourcelink, html.theme--documenter-dark .content kbd { + border-radius: 0.4em; } + html.theme--documenter-dark .menu-list a { + transition: all 300ms ease; } + html.theme--documenter-dark .modal-card-body { + background-color: #282f2f; } + html.theme--documenter-dark .modal-card-foot, + html.theme--documenter-dark .modal-card-head { + border-color: #343c3d; } + html.theme--documenter-dark .message-header { + font-weight: 700; + background-color: #343c3d; + color: white; } + html.theme--documenter-dark .message-body { + border-width: 1px; + border-color: #343c3d; } + html.theme--documenter-dark .navbar { + border-radius: 0.4em; } + html.theme--documenter-dark .navbar.is-transparent { + background: none; } + html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, html.theme--documenter-dark .docstring > section > a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active { + background-color: #1abc9c; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark .navbar .navbar-menu { + background-color: #375a7f; + border-radius: 0 0 0.4em 0.4em; } } + html.theme--documenter-dark .hero .navbar, + html.theme--documenter-dark body > .navbar { + border-radius: 0; } + html.theme--documenter-dark .pagination-link, + html.theme--documenter-dark .pagination-next, + html.theme--documenter-dark .pagination-previous { + border-width: 1px; } + html.theme--documenter-dark .panel-block, + html.theme--documenter-dark .panel-heading, + html.theme--documenter-dark .panel-tabs { + border-width: 1px; } + html.theme--documenter-dark .panel-block:first-child, + html.theme--documenter-dark .panel-heading:first-child, + html.theme--documenter-dark .panel-tabs:first-child { + border-top-width: 1px; } + html.theme--documenter-dark .panel-heading { + font-weight: 700; } + html.theme--documenter-dark .panel-tabs a { + border-width: 1px; + margin-bottom: -1px; } + html.theme--documenter-dark .panel-tabs a.is-active { + border-bottom-color: #17a689; } + html.theme--documenter-dark .panel-block:hover { + color: #1dd2af; } + html.theme--documenter-dark .panel-block:hover .panel-icon { + color: #1dd2af; } + html.theme--documenter-dark .panel-block.is-active .panel-icon { + color: #17a689; } + html.theme--documenter-dark .tabs a { + border-bottom-width: 1px; + margin-bottom: -1px; } + html.theme--documenter-dark .tabs ul { + border-bottom-width: 1px; } + html.theme--documenter-dark .tabs.is-boxed a { + border-width: 1px; } + html.theme--documenter-dark .tabs.is-boxed li.is-active a { + background-color: #1f2424; } + html.theme--documenter-dark .tabs.is-toggle li a { + border-width: 1px; + margin-bottom: 0; } + html.theme--documenter-dark .tabs.is-toggle li + li { + margin-left: -1px; } + html.theme--documenter-dark .hero.is-white .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-dark .navbar .navbar-dropdown .navbar-item:hover, html.theme--documenter-dark .content kbd.hero .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-primary .navbar .navbar-dropdown .navbar-item:hover, html.theme--documenter-dark .docstring > section > a.hero.docs-sourcelink .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover { + background-color: transparent; } + html.theme--documenter-dark h1 .docs-heading-anchor, html.theme--documenter-dark h1 .docs-heading-anchor:hover, html.theme--documenter-dark h1 .docs-heading-anchor:visited, html.theme--documenter-dark h2 .docs-heading-anchor, html.theme--documenter-dark h2 .docs-heading-anchor:hover, html.theme--documenter-dark h2 .docs-heading-anchor:visited, html.theme--documenter-dark h3 .docs-heading-anchor, html.theme--documenter-dark h3 .docs-heading-anchor:hover, html.theme--documenter-dark h3 .docs-heading-anchor:visited, html.theme--documenter-dark h4 .docs-heading-anchor, html.theme--documenter-dark h4 .docs-heading-anchor:hover, html.theme--documenter-dark h4 .docs-heading-anchor:visited, html.theme--documenter-dark h5 .docs-heading-anchor, html.theme--documenter-dark h5 .docs-heading-anchor:hover, html.theme--documenter-dark h5 .docs-heading-anchor:visited, html.theme--documenter-dark h6 .docs-heading-anchor, html.theme--documenter-dark h6 .docs-heading-anchor:hover, html.theme--documenter-dark h6 .docs-heading-anchor:visited { + color: #f2f2f2; } + html.theme--documenter-dark h1 .docs-heading-anchor-permalink, html.theme--documenter-dark h2 .docs-heading-anchor-permalink, html.theme--documenter-dark h3 .docs-heading-anchor-permalink, html.theme--documenter-dark h4 .docs-heading-anchor-permalink, html.theme--documenter-dark h5 .docs-heading-anchor-permalink, html.theme--documenter-dark h6 .docs-heading-anchor-permalink { + visibility: hidden; + vertical-align: middle; + 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-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 { + visibility: visible; } + html.theme--documenter-dark .docs-light-only { + display: none !important; } + html.theme--documenter-dark .admonition { + background-color: #282f2f; + border-style: solid; + border-width: 1px; + border-color: #5e6d6f; + border-radius: 0.4em; + font-size: 15px; } + html.theme--documenter-dark .admonition strong { + color: currentColor; } + html.theme--documenter-dark .admonition.is-small, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.admonition { + font-size: 0.85em; } + html.theme--documenter-dark .admonition.is-medium { + font-size: 1.25rem; } + html.theme--documenter-dark .admonition.is-large { + font-size: 1.5rem; } + html.theme--documenter-dark .admonition.is-default { + background-color: #282f2f; + border-color: #5e6d6f; } + html.theme--documenter-dark .admonition.is-default > .admonition-header { + background-color: #5e6d6f; } + html.theme--documenter-dark .admonition.is-info { + background-color: #282f2f; + border-color: #024c7d; } + html.theme--documenter-dark .admonition.is-info > .admonition-header { + background-color: #024c7d; } + html.theme--documenter-dark .admonition.is-success { + background-color: #282f2f; + border-color: #008438; } + html.theme--documenter-dark .admonition.is-success > .admonition-header { + background-color: #008438; } + html.theme--documenter-dark .admonition.is-warning { + background-color: #282f2f; + border-color: #ad8100; } + html.theme--documenter-dark .admonition.is-warning > .admonition-header { + background-color: #ad8100; } + html.theme--documenter-dark .admonition.is-danger { + background-color: #282f2f; + border-color: #9e1b0d; } + html.theme--documenter-dark .admonition.is-danger > .admonition-header { + background-color: #9e1b0d; } + html.theme--documenter-dark .admonition.is-compat { + background-color: #282f2f; + border-color: #137886; } + html.theme--documenter-dark .admonition.is-compat > .admonition-header { + background-color: #137886; } + html.theme--documenter-dark .admonition-header { + background-color: #5e6d6f; + align-items: center; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em; + position: relative; } + html.theme--documenter-dark .admonition-header:before { + font-family: "Font Awesome 5 Free"; + font-weight: 900; + margin-right: 0.75em; + content: "\f06a"; } + html.theme--documenter-dark .admonition-body { + color: #fff; + padding: 1em 1.25em; } + html.theme--documenter-dark .admonition-body pre { + background-color: #282f2f; } + html.theme--documenter-dark .admonition-body code { + background-color: rgba(255, 255, 255, 0.05); } + html.theme--documenter-dark .docstring { + margin-bottom: 1em; + background-color: transparent; + border: 1px solid #5e6d6f; + box-shadow: none; + max-width: 100%; } + html.theme--documenter-dark .docstring > header { + display: flex; + flex-grow: 1; + align-items: stretch; + padding: 0.75rem; + background-color: #282f2f; + box-shadow: 0 1px 2px 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-binding { + margin-right: 0.3em; } + html.theme--documenter-dark .docstring > header .docstring-category { + margin-left: 0.3em; } + html.theme--documenter-dark .docstring > section { + position: relative; + padding: 1rem 1.25rem; + border-bottom: 1px solid #5e6d6f; } + html.theme--documenter-dark .docstring > section:last-child { + border-bottom: none; } + html.theme--documenter-dark .docstring > section > a.docs-sourcelink { + transition: opacity 0.3s; + opacity: 0; + position: absolute; + right: 0.625rem; + bottom: 0.5rem; } + html.theme--documenter-dark .docstring:hover > section > a.docs-sourcelink { + opacity: 0.2; } + html.theme--documenter-dark .docstring > section:hover a.docs-sourcelink { + opacity: 1; } + html.theme--documenter-dark .documenter-example-output { + background-color: #1f2424; } + html.theme--documenter-dark .outdated-warning-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + z-index: 999; + background-color: #282f2f; + border-bottom: 3px solid #9e1b0d; + padding: 10px 35px; + text-align: center; + font-size: 15px; } + html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer { + position: absolute; + top: calc(50% - 10px); + right: 18px; + cursor: pointer; + width: 12px; } + html.theme--documenter-dark .outdated-warning-overlay a { + color: #1abc9c; } + html.theme--documenter-dark .outdated-warning-overlay a:hover { + color: #1dd2af; } + html.theme--documenter-dark .content pre { + border: 1px solid #5e6d6f; } + html.theme--documenter-dark .content code { + font-weight: inherit; } + html.theme--documenter-dark .content a code { + color: #1abc9c; } + html.theme--documenter-dark .content h1 code, html.theme--documenter-dark .content h2 code, html.theme--documenter-dark .content h3 code, html.theme--documenter-dark .content h4 code, html.theme--documenter-dark .content h5 code, html.theme--documenter-dark .content h6 code { + color: #f2f2f2; } + html.theme--documenter-dark .content table { + display: block; + width: initial; + max-width: 100%; + overflow-x: auto; } + html.theme--documenter-dark .content blockquote > ul:first-child, html.theme--documenter-dark .content blockquote > ol:first-child, html.theme--documenter-dark .content .admonition-body > ul:first-child, html.theme--documenter-dark .content .admonition-body > ol:first-child { + margin-top: 0; } + html.theme--documenter-dark pre, html.theme--documenter-dark code { + font-variant-ligatures: no-contextual; } + html.theme--documenter-dark .breadcrumb a.is-disabled { + cursor: default; + pointer-events: none; } + html.theme--documenter-dark .breadcrumb a.is-disabled, html.theme--documenter-dark .breadcrumb a.is-disabled:hover { + color: #f2f2f2; } + html.theme--documenter-dark .hljs { + background: initial !important; + padding: initial !important; } + html.theme--documenter-dark .katex .katex-mathml { + top: 0; + right: 0; } + html.theme--documenter-dark .katex-display, html.theme--documenter-dark mjx-container, html.theme--documenter-dark .MathJax_Display { + margin: 0.5em 0 !important; } + html.theme--documenter-dark html { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; } + html.theme--documenter-dark #documenter .docs-main > article { + overflow-wrap: break-word; } + html.theme--documenter-dark #documenter .docs-main > article .math-container { + overflow-x: auto; + overflow-y: hidden; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark #documenter .docs-main { + max-width: 52rem; + margin-left: 20rem; + padding-right: 1rem; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark #documenter .docs-main { + width: 100%; } + html.theme--documenter-dark #documenter .docs-main > article { + max-width: 52rem; + margin-left: auto; + margin-right: auto; + margin-bottom: 1rem; + padding: 0 1rem; } + html.theme--documenter-dark #documenter .docs-main > header, html.theme--documenter-dark #documenter .docs-main > nav { + max-width: 100%; + width: 100%; + margin: 0; } } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar { + background-color: #1f2424; + border-bottom: 1px solid #5e6d6f; + z-index: 2; + min-height: 4rem; + margin-bottom: 1rem; + display: flex; } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb { + flex-grow: 1; } + 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 { + 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-settings-button { + margin: auto 0 auto 1rem; } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button { + font-size: 1.5rem; + margin: auto 0 auto 1rem; } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar > * { + margin: auto 0; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark #documenter .docs-main header.docs-navbar { + position: sticky; + top: 0; + padding: 0 1rem; + /* For Headroom.js */ + transition-property: top, box-shadow; + -webkit-transition-property: top, box-shadow; + /* Safari */ + transition-duration: 0.3s; + -webkit-transition-duration: 0.3s; + /* Safari */ } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top { + box-shadow: 0.2rem 0rem 0.4rem #171717; + transition-duration: 0.7s; + -webkit-transition-duration: 0.7s; + /* Safari */ } + html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom { + top: -4.5rem; + transition-duration: 0.7s; + -webkit-transition-duration: 0.7s; + /* Safari */ } } + html.theme--documenter-dark #documenter .docs-main section.footnotes { + border-top: 1px solid #5e6d6f; } + html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child, html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring > section > a.docs-sourcelink:first-child, html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child, html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child { + margin-right: 1em; + margin-bottom: 0.4em; } + html.theme--documenter-dark #documenter .docs-main .docs-footer { + display: flex; + flex-wrap: wrap; + margin-left: 0; + margin-right: 0; + border-top: 1px solid #5e6d6f; + padding-top: 1rem; + padding-bottom: 1rem; } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark #documenter .docs-main .docs-footer { + padding-left: 1rem; + padding-right: 1rem; } } + html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage, html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage { + flex-grow: 1; } + html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage { + text-align: right; } + html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break { + flex-basis: 100%; + height: 0; } + html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message { + font-size: 0.8em; + margin: 0.5em auto 0 auto; + text-align: center; } + html.theme--documenter-dark #documenter .docs-sidebar { + display: flex; + flex-direction: column; + color: #fff; + background-color: #282f2f; + border-right: 1px solid #5e6d6f; + padding: 0; + flex: 0 0 18rem; + z-index: 5; + font-size: 15px; + position: fixed; + left: -18rem; + width: 18rem; + height: 100%; + transition: left 0.3s; + /* Setting up a nicer theme style for the scrollbar */ } + html.theme--documenter-dark #documenter .docs-sidebar.visible { + left: 0; + box-shadow: 0.4rem 0rem 0.8rem #171717; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark #documenter .docs-sidebar.visible { + box-shadow: none; } } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark #documenter .docs-sidebar { + left: 0; + top: 0; } } + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo { + margin-top: 1rem; + padding: 0 1rem; } + html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img { + max-height: 6rem; + margin: auto; } + html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name { + flex-shrink: 0; + font-size: 1.5rem; + font-weight: 700; + text-align: center; + white-space: nowrap; + overflow: hidden; + padding: 0.5rem 0; } + html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit { + max-width: 16.2rem; } + html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a, html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover { + color: #fff; } + html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector { + border-top: 1px solid #5e6d6f; + display: none; + padding: 0.5rem; } + html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible { + display: flex; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu { + flex-grow: 1; + user-select: none; + border-top: 1px solid #5e6d6f; + padding-bottom: 1.5rem; + /* Managing collapsible submenus */ } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu > li > .tocitem { + font-weight: bold; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu > li li { + font-size: 14.25px; + margin-left: 1em; + border-left: 1px solid #5e6d6f; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle { + display: none; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed { + display: none; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked ~ ul.collapsed { + display: block; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem { + display: flex; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label { + flex-grow: 2; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; + font-size: 11.25px; + margin-left: 1rem; + 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-weight: 900; + content: "\f054"; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked ~ label.tocitem .docs-chevron::before { + content: "\f078"; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem { + display: block; + padding: 0.5rem 0.5rem; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem, html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover { + color: #fff; + background: #282f2f; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover, html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover { + color: #fff; + background-color: #32393a; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active { + border-top: 1px solid #5e6d6f; + border-bottom: 1px solid #5e6d6f; + background-color: #1f2424; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem, html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover { + background-color: #1f2424; + color: #fff; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover { + background-color: #32393a; + color: #fff; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu > li.is-active:first-child { + border-top: none; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal { + margin: 0 0.5rem 0.5rem; + border-top: 1px solid #5e6d6f; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li { + font-size: 12.75px; + border-left: none; + margin-left: 0; + margin-top: 0.5rem; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem { + width: 100%; + padding: 0; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before { + content: "⚬"; + margin-right: 0.4em; } + html.theme--documenter-dark #documenter .docs-sidebar form.docs-search { + margin: auto; + margin-top: 0.5rem; + margin-bottom: 0.5rem; } + html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input { + width: 14.4rem; } + @media screen and (min-width: 1056px) { + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu { + overflow-y: auto; + -webkit-overflow-scroll: touch; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar { + width: .3rem; + background: none; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb { + border-radius: 5px 0px 0px 5px; + background: #3b4445; } + html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover { + background: #4e5a5c; } } + @media screen and (max-width: 1055px) { + html.theme--documenter-dark #documenter .docs-sidebar { + overflow-y: auto; + -webkit-overflow-scroll: touch; } + html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar { + width: .3rem; + background: none; } + html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb { + border-radius: 5px 0px 0px 5px; + background: #3b4445; } + html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover { + background: #4e5a5c; } } + html.theme--documenter-dark #documenter .docs-main #documenter-search-info { + margin-bottom: 1rem; } + html.theme--documenter-dark #documenter .docs-main #documenter-search-results { + list-style-type: circle; + list-style-position: outside; } + html.theme--documenter-dark #documenter .docs-main #documenter-search-results li { + margin-left: 2rem; } + html.theme--documenter-dark #documenter .docs-main #documenter-search-results .docs-highlight { + background-color: yellow; } + html.theme--documenter-dark { + background-color: #1f2424; + font-size: 16px; + min-width: 300px; + overflow-x: auto; + overflow-y: scroll; + text-rendering: optimizeLegibility; + text-size-adjust: 100%; } + html.theme--documenter-dark .ansi span.sgr1 { + font-weight: bolder; } + html.theme--documenter-dark .ansi span.sgr2 { + font-weight: lighter; } + html.theme--documenter-dark .ansi span.sgr3 { + font-style: italic; } + html.theme--documenter-dark .ansi span.sgr4 { + text-decoration: underline; } + html.theme--documenter-dark .ansi span.sgr7 { + color: #1f2424; + background-color: #fff; } + html.theme--documenter-dark .ansi span.sgr8 { + color: transparent; } + html.theme--documenter-dark .ansi span.sgr8 span { + color: transparent; } + html.theme--documenter-dark .ansi span.sgr9 { + text-decoration: line-through; } + html.theme--documenter-dark .ansi span.sgr30 { + color: #242424; } + html.theme--documenter-dark .ansi span.sgr31 { + color: #f6705f; } + html.theme--documenter-dark .ansi span.sgr32 { + color: #4fb43a; } + html.theme--documenter-dark .ansi span.sgr33 { + color: #f4c72f; } + html.theme--documenter-dark .ansi span.sgr34 { + color: #7587f0; } + html.theme--documenter-dark .ansi span.sgr35 { + color: #bc89d3; } + html.theme--documenter-dark .ansi span.sgr36 { + color: #49b6ca; } + html.theme--documenter-dark .ansi span.sgr37 { + color: #b3bdbe; } + html.theme--documenter-dark .ansi span.sgr40 { + background-color: #242424; } + html.theme--documenter-dark .ansi span.sgr41 { + background-color: #f6705f; } + html.theme--documenter-dark .ansi span.sgr42 { + background-color: #4fb43a; } + html.theme--documenter-dark .ansi span.sgr43 { + background-color: #f4c72f; } + html.theme--documenter-dark .ansi span.sgr44 { + background-color: #7587f0; } + html.theme--documenter-dark .ansi span.sgr45 { + background-color: #bc89d3; } + html.theme--documenter-dark .ansi span.sgr46 { + background-color: #49b6ca; } + html.theme--documenter-dark .ansi span.sgr47 { + background-color: #b3bdbe; } + html.theme--documenter-dark .ansi span.sgr90 { + color: #92a0a2; } + html.theme--documenter-dark .ansi span.sgr91 { + color: #ff8674; } + html.theme--documenter-dark .ansi span.sgr92 { + color: #79d462; } + html.theme--documenter-dark .ansi span.sgr93 { + color: #ffe76b; } + html.theme--documenter-dark .ansi span.sgr94 { + color: #8a98ff; } + html.theme--documenter-dark .ansi span.sgr95 { + color: #d2a4e6; } + html.theme--documenter-dark .ansi span.sgr96 { + color: #6bc8db; } + html.theme--documenter-dark .ansi span.sgr97 { + color: #ecf0f1; } + html.theme--documenter-dark .ansi span.sgr100 { + background-color: #92a0a2; } + html.theme--documenter-dark .ansi span.sgr101 { + background-color: #ff8674; } + html.theme--documenter-dark .ansi span.sgr102 { + background-color: #79d462; } + html.theme--documenter-dark .ansi span.sgr103 { + background-color: #ffe76b; } + html.theme--documenter-dark .ansi span.sgr104 { + background-color: #8a98ff; } + html.theme--documenter-dark .ansi span.sgr105 { + background-color: #d2a4e6; } + html.theme--documenter-dark .ansi span.sgr106 { + background-color: #6bc8db; } + html.theme--documenter-dark .ansi span.sgr107 { + background-color: #ecf0f1; } + html.theme--documenter-dark code.language-julia-repl > span.hljs-meta { + color: #4fb43a; + font-weight: bolder; } + html.theme--documenter-dark .hljs { + background: #2b2b2b; + color: #f8f8f2; } + html.theme--documenter-dark .hljs-comment, + html.theme--documenter-dark .hljs-quote { + color: #d4d0ab; } + html.theme--documenter-dark .hljs-variable, + html.theme--documenter-dark .hljs-template-variable, + html.theme--documenter-dark .hljs-tag, + html.theme--documenter-dark .hljs-name, + html.theme--documenter-dark .hljs-selector-id, + html.theme--documenter-dark .hljs-selector-class, + html.theme--documenter-dark .hljs-regexp, + html.theme--documenter-dark .hljs-deletion { + color: #ffa07a; } + html.theme--documenter-dark .hljs-number, + html.theme--documenter-dark .hljs-built_in, + html.theme--documenter-dark .hljs-literal, + html.theme--documenter-dark .hljs-type, + html.theme--documenter-dark .hljs-params, + html.theme--documenter-dark .hljs-meta, + html.theme--documenter-dark .hljs-link { + color: #f5ab35; } + html.theme--documenter-dark .hljs-attribute { + color: #ffd700; } + html.theme--documenter-dark .hljs-string, + html.theme--documenter-dark .hljs-symbol, + html.theme--documenter-dark .hljs-bullet, + html.theme--documenter-dark .hljs-addition { + color: #abe338; } + html.theme--documenter-dark .hljs-title, + html.theme--documenter-dark .hljs-section { + color: #00e0e0; } + html.theme--documenter-dark .hljs-keyword, + html.theme--documenter-dark .hljs-selector-tag { + color: #dcc6e0; } + html.theme--documenter-dark .hljs-emphasis { + font-style: italic; } + html.theme--documenter-dark .hljs-strong { + font-weight: bold; } + @media screen and (-ms-high-contrast: active) { + html.theme--documenter-dark .hljs-addition, + html.theme--documenter-dark .hljs-attribute, + html.theme--documenter-dark .hljs-built_in, + html.theme--documenter-dark .hljs-bullet, + html.theme--documenter-dark .hljs-comment, + html.theme--documenter-dark .hljs-link, + html.theme--documenter-dark .hljs-literal, + html.theme--documenter-dark .hljs-meta, + html.theme--documenter-dark .hljs-number, + html.theme--documenter-dark .hljs-params, + html.theme--documenter-dark .hljs-string, + html.theme--documenter-dark .hljs-symbol, + html.theme--documenter-dark .hljs-type, + html.theme--documenter-dark .hljs-quote { + color: highlight; } + html.theme--documenter-dark .hljs-keyword, + html.theme--documenter-dark .hljs-selector-tag { + font-weight: bold; } } + html.theme--documenter-dark .hljs-subst { + color: #f8f8f2; } diff --git a/previews/PR205/assets/themes/documenter-light.css b/previews/PR205/assets/themes/documenter-light.css new file mode 100644 index 00000000..3ce80106 --- /dev/null +++ b/previews/PR205/assets/themes/documenter-light.css @@ -0,0 +1,7810 @@ +@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); } } + +.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis, .tabs { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + +.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after { + border: 3px solid transparent; + border-radius: 2px; + border-right: 0; + border-top: 0; + content: " "; + display: block; + height: 0.625em; + margin-top: -0.4375em; + pointer-events: none; + position: absolute; + top: 50%; + transform: rotate(-45deg); + transform-origin: center; + width: 0.625em; } + +.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child), +.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .tabs:not(:last-child), .admonition:not(:last-child) { + margin-bottom: 1.5rem; } + +.delete, .modal-close { + -moz-appearance: none; + -webkit-appearance: none; + background-color: rgba(10, 10, 10, 0.2); + border: none; + border-radius: 290486px; + cursor: pointer; + pointer-events: auto; + display: inline-block; + flex-grow: 0; + flex-shrink: 0; + font-size: 0; + height: 20px; + max-height: 20px; + max-width: 20px; + min-height: 20px; + min-width: 20px; + outline: none; + position: relative; + vertical-align: top; + width: 20px; } + .delete::before, .modal-close::before, .delete::after, .modal-close::after { + background-color: white; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; } + .delete::before, .modal-close::before { + height: 2px; + width: 50%; } + .delete::after, .modal-close::after { + height: 50%; + width: 2px; } + .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus { + background-color: rgba(10, 10, 10, 0.3); } + .delete:active, .modal-close:active { + background-color: rgba(10, 10, 10, 0.4); } + .is-small.delete, #documenter .docs-sidebar form.docs-search > input.delete, .is-small.modal-close, #documenter .docs-sidebar form.docs-search > input.modal-close { + height: 16px; + max-height: 16px; + max-width: 16px; + min-height: 16px; + min-width: 16px; + width: 16px; } + .is-medium.delete, .is-medium.modal-close { + height: 24px; + max-height: 24px; + max-width: 24px; + min-height: 24px; + min-width: 24px; + width: 24px; } + .is-large.delete, .is-large.modal-close { + height: 32px; + max-height: 32px; + max-width: 32px; + min-height: 32px; + min-width: 32px; + width: 32px; } + +.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after { + animation: spinAround 500ms infinite linear; + border: 2px solid #dbdbdb; + border-radius: 290486px; + border-right-color: transparent; + border-top-color: transparent; + content: ""; + display: block; + height: 1em; + position: relative; + width: 1em; } + +.is-overlay, .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, +.image.is-1by1 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-1by1 .has-ratio, .image.is-5by4 img, #documenter .docs-sidebar .docs-logo > img.is-5by4 img, +.image.is-5by4 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-5by4 .has-ratio, .image.is-4by3 img, #documenter .docs-sidebar .docs-logo > img.is-4by3 img, +.image.is-4by3 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-4by3 .has-ratio, .image.is-3by2 img, #documenter .docs-sidebar .docs-logo > img.is-3by2 img, +.image.is-3by2 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-3by2 .has-ratio, .image.is-5by3 img, #documenter .docs-sidebar .docs-logo > img.is-5by3 img, +.image.is-5by3 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-5by3 .has-ratio, .image.is-16by9 img, #documenter .docs-sidebar .docs-logo > img.is-16by9 img, +.image.is-16by9 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-16by9 .has-ratio, .image.is-2by1 img, #documenter .docs-sidebar .docs-logo > img.is-2by1 img, +.image.is-2by1 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-2by1 .has-ratio, .image.is-3by1 img, #documenter .docs-sidebar .docs-logo > img.is-3by1 img, +.image.is-3by1 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-3by1 .has-ratio, .image.is-4by5 img, #documenter .docs-sidebar .docs-logo > img.is-4by5 img, +.image.is-4by5 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-4by5 .has-ratio, .image.is-3by4 img, #documenter .docs-sidebar .docs-logo > img.is-3by4 img, +.image.is-3by4 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-3by4 .has-ratio, .image.is-2by3 img, #documenter .docs-sidebar .docs-logo > img.is-2by3 img, +.image.is-2by3 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-2by3 .has-ratio, .image.is-3by5 img, #documenter .docs-sidebar .docs-logo > img.is-3by5 img, +.image.is-3by5 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-3by5 .has-ratio, .image.is-9by16 img, #documenter .docs-sidebar .docs-logo > img.is-9by16 img, +.image.is-9by16 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-9by16 .has-ratio, .image.is-1by2 img, #documenter .docs-sidebar .docs-logo > img.is-1by2 img, +.image.is-1by2 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-1by2 .has-ratio, .image.is-1by3 img, #documenter .docs-sidebar .docs-logo > img.is-1by3 img, +.image.is-1by3 .has-ratio, +#documenter .docs-sidebar .docs-logo > img.is-1by3 .has-ratio, .modal, .modal-background, .hero-video { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; } + +.button, .input, #documenter .docs-sidebar form.docs-search > input, .textarea, .select select, .file-cta, +.file-name, .pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + -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; } + .button:focus, .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .textarea:focus, .select select:focus, .file-cta:focus, + .file-name:focus, .pagination-previous:focus, + .pagination-next:focus, + .pagination-link:focus, + .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta, + .is-focused.file-name, .is-focused.pagination-previous, + .is-focused.pagination-next, + .is-focused.pagination-link, + .is-focused.pagination-ellipsis, .button:active, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .textarea:active, .select select:active, .file-cta:active, + .file-name:active, .pagination-previous:active, + .pagination-next:active, + .pagination-link:active, + .pagination-ellipsis:active, .is-active.button, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .is-active.textarea, .select select.is-active, .is-active.file-cta, + .is-active.file-name, .is-active.pagination-previous, + .is-active.pagination-next, + .is-active.pagination-link, + .is-active.pagination-ellipsis { + outline: none; } + .button[disabled], .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled], + .file-name[disabled], .pagination-previous[disabled], + .pagination-next[disabled], + .pagination-link[disabled], + .pagination-ellipsis[disabled], + fieldset[disabled] .button, + fieldset[disabled] .input, + fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, + #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, + fieldset[disabled] .textarea, + fieldset[disabled] .select select, + .select fieldset[disabled] select, + fieldset[disabled] .file-cta, + fieldset[disabled] .file-name, + fieldset[disabled] .pagination-previous, + fieldset[disabled] .pagination-next, + fieldset[disabled] .pagination-link, + fieldset[disabled] .pagination-ellipsis { + 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 { + 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, +embed, +iframe, +object, +video { + height: auto; + max-width: 100%; } + +audio { + 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: left; } + +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; } + +body, +button, +input, +select, +textarea { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace; } + +body { + color: #222222; + font-size: 1em; + font-weight: 400; + line-height: 1.5; } + +a { + color: #2e63b8; + cursor: pointer; + text-decoration: none; } + a strong { + color: currentColor; } + a:hover { + color: #363636; } + +code { + background-color: rgba(0, 0, 0, 0.05); + color: #000000; + font-size: 0.875em; + font-weight: normal; + padding: 0.1em; } + +hr { + background-color: whitesmoke; + border: none; + display: block; + height: 2px; + margin: 1.5rem 0; } + +img { + height: auto; + max-width: 100%; } + +input[type="checkbox"], +input[type="radio"] { + vertical-align: baseline; } + +small { + font-size: 0.875em; } + +span { + font-style: inherit; + font-weight: inherit; } + +strong { + color: #222222; + font-weight: 700; } + +fieldset { + border: none; } + +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; } + +table td, +table th { + vertical-align: top; } + table td:not([align]), + table th:not([align]) { + text-align: left; } + +table th { + color: #222222; } + +.is-clearfix::after { + clear: both; + content: " "; + display: table; } + +.is-pulled-left { + float: left !important; } + +.is-pulled-right { + float: right !important; } + +.is-clipped { + overflow: hidden !important; } + +.is-size-1 { + font-size: 3rem !important; } + +.is-size-2 { + font-size: 2.5rem !important; } + +.is-size-3 { + font-size: 2rem !important; } + +.is-size-4 { + font-size: 1.5rem !important; } + +.is-size-5 { + font-size: 1.25rem !important; } + +.is-size-6 { + font-size: 1rem !important; } + +.is-size-7, .docstring > section > a.docs-sourcelink { + font-size: 0.75rem !important; } + +@media screen and (max-width: 768px) { + .is-size-1-mobile { + font-size: 3rem !important; } + .is-size-2-mobile { + font-size: 2.5rem !important; } + .is-size-3-mobile { + font-size: 2rem !important; } + .is-size-4-mobile { + font-size: 1.5rem !important; } + .is-size-5-mobile { + font-size: 1.25rem !important; } + .is-size-6-mobile { + font-size: 1rem !important; } + .is-size-7-mobile { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 769px), print { + .is-size-1-tablet { + font-size: 3rem !important; } + .is-size-2-tablet { + font-size: 2.5rem !important; } + .is-size-3-tablet { + font-size: 2rem !important; } + .is-size-4-tablet { + font-size: 1.5rem !important; } + .is-size-5-tablet { + font-size: 1.25rem !important; } + .is-size-6-tablet { + font-size: 1rem !important; } + .is-size-7-tablet { + font-size: 0.75rem !important; } } + +@media screen and (max-width: 1055px) { + .is-size-1-touch { + font-size: 3rem !important; } + .is-size-2-touch { + font-size: 2.5rem !important; } + .is-size-3-touch { + font-size: 2rem !important; } + .is-size-4-touch { + font-size: 1.5rem !important; } + .is-size-5-touch { + font-size: 1.25rem !important; } + .is-size-6-touch { + font-size: 1rem !important; } + .is-size-7-touch { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 1056px) { + .is-size-1-desktop { + font-size: 3rem !important; } + .is-size-2-desktop { + font-size: 2.5rem !important; } + .is-size-3-desktop { + font-size: 2rem !important; } + .is-size-4-desktop { + font-size: 1.5rem !important; } + .is-size-5-desktop { + font-size: 1.25rem !important; } + .is-size-6-desktop { + font-size: 1rem !important; } + .is-size-7-desktop { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 1216px) { + .is-size-1-widescreen { + font-size: 3rem !important; } + .is-size-2-widescreen { + font-size: 2.5rem !important; } + .is-size-3-widescreen { + font-size: 2rem !important; } + .is-size-4-widescreen { + font-size: 1.5rem !important; } + .is-size-5-widescreen { + font-size: 1.25rem !important; } + .is-size-6-widescreen { + font-size: 1rem !important; } + .is-size-7-widescreen { + font-size: 0.75rem !important; } } + +@media screen and (min-width: 1408px) { + .is-size-1-fullhd { + font-size: 3rem !important; } + .is-size-2-fullhd { + font-size: 2.5rem !important; } + .is-size-3-fullhd { + font-size: 2rem !important; } + .is-size-4-fullhd { + font-size: 1.5rem !important; } + .is-size-5-fullhd { + font-size: 1.25rem !important; } + .is-size-6-fullhd { + font-size: 1rem !important; } + .is-size-7-fullhd { + font-size: 0.75rem !important; } } + +.has-text-centered { + text-align: center !important; } + +.has-text-justified { + text-align: justify !important; } + +.has-text-left { + text-align: left !important; } + +.has-text-right { + text-align: right !important; } + +@media screen and (max-width: 768px) { + .has-text-centered-mobile { + text-align: center !important; } } + +@media screen and (min-width: 769px), print { + .has-text-centered-tablet { + text-align: center !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .has-text-centered-tablet-only { + text-align: center !important; } } + +@media screen and (max-width: 1055px) { + .has-text-centered-touch { + text-align: center !important; } } + +@media screen and (min-width: 1056px) { + .has-text-centered-desktop { + text-align: center !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .has-text-centered-desktop-only { + text-align: center !important; } } + +@media screen and (min-width: 1216px) { + .has-text-centered-widescreen { + text-align: center !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .has-text-centered-widescreen-only { + text-align: center !important; } } + +@media screen and (min-width: 1408px) { + .has-text-centered-fullhd { + text-align: center !important; } } + +@media screen and (max-width: 768px) { + .has-text-justified-mobile { + text-align: justify !important; } } + +@media screen and (min-width: 769px), print { + .has-text-justified-tablet { + text-align: justify !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .has-text-justified-tablet-only { + text-align: justify !important; } } + +@media screen and (max-width: 1055px) { + .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; } + +a.has-text-success:hover, a.has-text-success:focus { + color: #1a9847 !important; } + +.has-background-success { + background-color: #22c35b !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-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-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: #7a7a7a !important; } + +.has-background-grey { + background-color: #7a7a7a !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; } + +.has-text-weight-light { + font-weight: 300 !important; } + +.has-text-weight-normal { + font-weight: 400 !important; } + +.has-text-weight-medium { + font-weight: 500 !important; } + +.has-text-weight-semibold { + font-weight: 600 !important; } + +.has-text-weight-bold { + font-weight: 700 !important; } + +.is-family-primary { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-secondary { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-sans-serif { + font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-monospace { + font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; } + +.is-family-code { + font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; } + +.is-block { + display: block !important; } + +@media screen and (max-width: 768px) { + .is-block-mobile { + display: block !important; } } + +@media screen and (min-width: 769px), print { + .is-block-tablet { + display: block !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-block-tablet-only { + display: block !important; } } + +@media screen and (max-width: 1055px) { + .is-block-touch { + display: block !important; } } + +@media screen and (min-width: 1056px) { + .is-block-desktop { + display: block !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-block-desktop-only { + display: block !important; } } + +@media screen and (min-width: 1216px) { + .is-block-widescreen { + display: block !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-block-widescreen-only { + display: block !important; } } + +@media screen and (min-width: 1408px) { + .is-block-fullhd { + display: block !important; } } + +.is-flex { + display: flex !important; } + +@media screen and (max-width: 768px) { + .is-flex-mobile { + display: flex !important; } } + +@media screen and (min-width: 769px), print { + .is-flex-tablet { + display: flex !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-flex-tablet-only { + display: flex !important; } } + +@media screen and (max-width: 1055px) { + .is-flex-touch { + display: flex !important; } } + +@media screen and (min-width: 1056px) { + .is-flex-desktop { + display: flex !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-flex-desktop-only { + display: flex !important; } } + +@media screen and (min-width: 1216px) { + .is-flex-widescreen { + display: flex !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-flex-widescreen-only { + display: flex !important; } } + +@media screen and (min-width: 1408px) { + .is-flex-fullhd { + display: flex !important; } } + +.is-inline { + display: inline !important; } + +@media screen and (max-width: 768px) { + .is-inline-mobile { + display: inline !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-tablet { + display: inline !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-inline-tablet-only { + display: inline !important; } } + +@media screen and (max-width: 1055px) { + .is-inline-touch { + display: inline !important; } } + +@media screen and (min-width: 1056px) { + .is-inline-desktop { + display: inline !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-inline-desktop-only { + display: inline !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-widescreen { + display: inline !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-widescreen-only { + display: inline !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-fullhd { + display: inline !important; } } + +.is-inline-block { + display: inline-block !important; } + +@media screen and (max-width: 768px) { + .is-inline-block-mobile { + display: inline-block !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-block-tablet { + display: inline-block !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-inline-block-tablet-only { + display: inline-block !important; } } + +@media screen and (max-width: 1055px) { + .is-inline-block-touch { + display: inline-block !important; } } + +@media screen and (min-width: 1056px) { + .is-inline-block-desktop { + display: inline-block !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-inline-block-desktop-only { + display: inline-block !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-block-widescreen { + display: inline-block !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-block-widescreen-only { + display: inline-block !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-block-fullhd { + display: inline-block !important; } } + +.is-inline-flex { + display: inline-flex !important; } + +@media screen and (max-width: 768px) { + .is-inline-flex-mobile { + display: inline-flex !important; } } + +@media screen and (min-width: 769px), print { + .is-inline-flex-tablet { + display: inline-flex !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-inline-flex-tablet-only { + display: inline-flex !important; } } + +@media screen and (max-width: 1055px) { + .is-inline-flex-touch { + display: inline-flex !important; } } + +@media screen and (min-width: 1056px) { + .is-inline-flex-desktop { + display: inline-flex !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-inline-flex-desktop-only { + display: inline-flex !important; } } + +@media screen and (min-width: 1216px) { + .is-inline-flex-widescreen { + display: inline-flex !important; } } + +@media screen and (min-width: 1216px) and (max-width: 1407px) { + .is-inline-flex-widescreen-only { + display: inline-flex !important; } } + +@media screen and (min-width: 1408px) { + .is-inline-flex-fullhd { + display: inline-flex !important; } } + +.is-hidden { + display: none !important; } + +.is-sr-only { + border: none !important; + clip: rect(0, 0, 0, 0) !important; + height: 0.01em !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 0.01em !important; } + +@media screen and (max-width: 768px) { + .is-hidden-mobile { + display: none !important; } } + +@media screen and (min-width: 769px), print { + .is-hidden-tablet { + display: none !important; } } + +@media screen and (min-width: 769px) and (max-width: 1055px) { + .is-hidden-tablet-only { + display: none !important; } } + +@media screen and (max-width: 1055px) { + .is-hidden-touch { + display: none !important; } } + +@media screen and (min-width: 1056px) { + .is-hidden-desktop { + display: none !important; } } + +@media screen and (min-width: 1056px) and (max-width: 1215px) { + .is-hidden-desktop-only { + display: none !important; } } + +@media screen and (min-width: 1216px) { + .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: 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; } } + +.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; } + +.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); + 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; } + +a.box:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #2e63b8; } + +.button { + background-color: white; + border-color: #dbdbdb; + border-width: 1px; + color: #363636; + 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); + text-align: center; + white-space: nowrap; } + .button strong { + color: inherit; } + .button .icon, .button .icon.is-small, .button #documenter .docs-sidebar form.docs-search > input.icon, #documenter .docs-sidebar .button form.docs-search > input.icon, .button .icon.is-medium, .button .icon.is-large { + height: 1.5em; + width: 1.5em; } + .button .icon:first-child:not(:last-child) { + margin-left: calc(-0.375em - 1px); + margin-right: 0.1875em; } + .button .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: calc(-0.375em - 1px); } + .button .icon:first-child:last-child { + margin-left: calc(-0.375em - 1px); + margin-right: calc(-0.375em - 1px); } + .button:hover, .button.is-hovered { + border-color: #b5b5b5; + color: #363636; } + .button:focus, .button.is-focused { + border-color: #3c5dcd; + color: #363636; } + .button:focus:not(:active), .button.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); } + .button:active, .button.is-active { + border-color: #4a4a4a; + color: #363636; } + .button.is-text { + background-color: transparent; + border-color: transparent; + color: #222222; + text-decoration: underline; } + .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { + background-color: whitesmoke; + color: #222222; } + .button.is-text:active, .button.is-text.is-active { + background-color: #e8e8e8; + color: #222222; } + .button.is-text[disabled], + fieldset[disabled] .button.is-text { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .button.is-white { + background-color: white; + border-color: transparent; + color: #0a0a0a; } + .button.is-white:hover, .button.is-white.is-hovered { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; } + .button.is-white:focus, .button.is-white.is-focused { + border-color: transparent; + color: #0a0a0a; } + .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .button.is-white:active, .button.is-white.is-active { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; } + .button.is-white[disabled], + fieldset[disabled] .button.is-white { + background-color: white; + border-color: transparent; + box-shadow: none; } + .button.is-white.is-inverted { + background-color: #0a0a0a; + color: white; } + .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered { + background-color: black; } + .button.is-white.is-inverted[disabled], + fieldset[disabled] .button.is-white.is-inverted { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; + color: white; } + .button.is-white.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + color: white; } + .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused { + background-color: white; + border-color: white; + color: #0a0a0a; } + .button.is-white.is-outlined.is-loading::after { + border-color: transparent transparent white white !important; } + .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + .button.is-white.is-outlined[disabled], + fieldset[disabled] .button.is-white.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; } + .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; } + .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused { + background-color: #0a0a0a; + color: white; } + .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; } + .button.is-white.is-inverted.is-outlined[disabled], + fieldset[disabled] .button.is-white.is-inverted.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; } + .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + color: white; } + .button.is-black:hover, .button.is-black.is-hovered { + background-color: #040404; + border-color: transparent; + color: white; } + .button.is-black:focus, .button.is-black.is-focused { + border-color: transparent; + color: white; } + .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + .button.is-black:active, .button.is-black.is-active { + background-color: black; + border-color: transparent; + color: white; } + .button.is-black[disabled], + fieldset[disabled] .button.is-black { + background-color: #0a0a0a; + border-color: transparent; + box-shadow: none; } + .button.is-black.is-inverted { + background-color: white; + color: #0a0a0a; } + .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered { + background-color: #f2f2f2; } + .button.is-black.is-inverted[disabled], + fieldset[disabled] .button.is-black.is-inverted { + background-color: white; + border-color: transparent; + box-shadow: none; + color: #0a0a0a; } + .button.is-black.is-loading::after { + border-color: transparent transparent white white !important; } + .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + color: #0a0a0a; } + .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + .button.is-black.is-outlined.is-loading::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent white white !important; } + .button.is-black.is-outlined[disabled], + fieldset[disabled] .button.is-black.is-outlined { + background-color: transparent; + border-color: #0a0a0a; + box-shadow: none; + color: #0a0a0a; } + .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + color: white; } + .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused { + background-color: white; + color: #0a0a0a; } + .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #0a0a0a #0a0a0a !important; } + .button.is-black.is-inverted.is-outlined[disabled], + fieldset[disabled] .button.is-black.is-inverted.is-outlined { + background-color: transparent; + border-color: white; + box-shadow: none; + color: white; } + .button.is-light { + background-color: whitesmoke; + border-color: transparent; + color: #363636; } + .button.is-light:hover, .button.is-light.is-hovered { + background-color: #eeeeee; + border-color: transparent; + color: #363636; } + .button.is-light:focus, .button.is-light.is-focused { + border-color: transparent; + color: #363636; } + .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; } + .button.is-light[disabled], + fieldset[disabled] .button.is-light { + background-color: whitesmoke; + border-color: transparent; + box-shadow: none; } + .button.is-light.is-inverted { + background-color: #363636; + color: whitesmoke; } + .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered { + background-color: #292929; } + .button.is-light.is-inverted[disabled], + fieldset[disabled] .button.is-light.is-inverted { + background-color: #363636; + border-color: transparent; + box-shadow: none; + color: whitesmoke; } + .button.is-light.is-loading::after { + border-color: transparent transparent #363636 #363636 !important; } + .button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; } + .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; } + .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; } + .button.is-light.is-outlined[disabled], + fieldset[disabled] .button.is-light.is-outlined { + background-color: transparent; + border-color: whitesmoke; + box-shadow: none; + color: whitesmoke; } + .button.is-light.is-inverted.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; } + .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; + 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; + box-shadow: none; + color: #363636; } + .button.is-dark, .content kbd.button { + background-color: #363636; + border-color: transparent; + color: whitesmoke; } + .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; } + .button.is-dark:focus, .content kbd.button:focus, .button.is-dark.is-focused, .content kbd.button.is-focused { + border-color: transparent; + color: whitesmoke; } + .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; } + .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; + box-shadow: none; } + .button.is-dark.is-inverted, .content kbd.button.is-inverted { + background-color: whitesmoke; + 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; } + .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; + 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; } + .button.is-dark.is-outlined, .content kbd.button.is-outlined { + background-color: transparent; + border-color: #363636; + color: #363636; } + .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; } + .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; } + .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; + box-shadow: none; + color: #363636; } + .button.is-dark.is-inverted.is-outlined, .content kbd.button.is-inverted.is-outlined { + background-color: transparent; + border-color: whitesmoke; + color: whitesmoke; } + .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; + 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; + box-shadow: none; + color: whitesmoke; } + .button.is-primary, .docstring > section > a.button.docs-sourcelink { + background-color: #4eb5de; + border-color: transparent; + color: #fff; } + .button.is-primary:hover, .docstring > section > a.button.docs-sourcelink:hover, .button.is-primary.is-hovered, .docstring > section > a.button.is-hovered.docs-sourcelink { + background-color: #43b1dc; + border-color: transparent; + color: #fff; } + .button.is-primary:focus, .docstring > section > a.button.docs-sourcelink:focus, .button.is-primary.is-focused, .docstring > section > a.button.is-focused.docs-sourcelink { + border-color: transparent; + color: #fff; } + .button.is-primary:focus:not(:active), .docstring > section > a.button.docs-sourcelink:focus:not(:active), .button.is-primary.is-focused:not(:active), .docstring > section > a.button.is-focused.docs-sourcelink:not(:active) { + box-shadow: 0 0 0 0.125em rgba(78, 181, 222, 0.25); } + .button.is-primary:active, .docstring > section > a.button.docs-sourcelink:active, .button.is-primary.is-active, .docstring > section > a.button.is-active.docs-sourcelink { + background-color: #39acda; + border-color: transparent; + 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; + box-shadow: none; } + .button.is-primary.is-inverted, .docstring > section > a.button.is-inverted.docs-sourcelink { + background-color: #fff; + color: #4eb5de; } + .button.is-primary.is-inverted:hover, .docstring > section > a.button.is-inverted.docs-sourcelink:hover, .button.is-primary.is-inverted.is-hovered, .docstring > section > a.button.is-inverted.is-hovered.docs-sourcelink { + background-color: #f2f2f2; } + .button.is-primary.is-inverted[disabled], .docstring > section > a.button.is-inverted.docs-sourcelink[disabled], + fieldset[disabled] .button.is-primary.is-inverted, + fieldset[disabled] .docstring > section > a.button.is-inverted.docs-sourcelink { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #4eb5de; } + .button.is-primary.is-loading::after, .docstring > section > a.button.is-loading.docs-sourcelink::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-primary.is-outlined, .docstring > section > a.button.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #4eb5de; + color: #4eb5de; } + .button.is-primary.is-outlined:hover, .docstring > section > a.button.is-outlined.docs-sourcelink:hover, .button.is-primary.is-outlined.is-hovered, .docstring > section > a.button.is-outlined.is-hovered.docs-sourcelink, .button.is-primary.is-outlined:focus, .docstring > section > a.button.is-outlined.docs-sourcelink:focus, .button.is-primary.is-outlined.is-focused, .docstring > section > a.button.is-outlined.is-focused.docs-sourcelink { + background-color: #4eb5de; + border-color: #4eb5de; + color: #fff; } + .button.is-primary.is-outlined.is-loading::after, .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink::after { + border-color: transparent transparent #4eb5de #4eb5de !important; } + .button.is-primary.is-outlined.is-loading:hover::after, .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .docstring > section > a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after, .button.is-primary.is-outlined.is-loading:focus::after, .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after, .docstring > section > a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-primary.is-outlined[disabled], .docstring > section > a.button.is-outlined.docs-sourcelink[disabled], + fieldset[disabled] .button.is-primary.is-outlined, + fieldset[disabled] .docstring > section > a.button.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #4eb5de; + box-shadow: none; + color: #4eb5de; } + .button.is-primary.is-inverted.is-outlined, .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-primary.is-inverted.is-outlined:hover, .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .docstring > section > a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink, .button.is-primary.is-inverted.is-outlined:focus, .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink:focus, .button.is-primary.is-inverted.is-outlined.is-focused, .docstring > section > a.button.is-inverted.is-outlined.is-focused.docs-sourcelink { + background-color: #fff; + color: #4eb5de; } + .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after { + border-color: transparent transparent #4eb5de #4eb5de !important; } + .button.is-primary.is-inverted.is-outlined[disabled], .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink[disabled], + fieldset[disabled] .button.is-primary.is-inverted.is-outlined, + fieldset[disabled] .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-link { + background-color: #2e63b8; + border-color: transparent; + color: #fff; } + .button.is-link:hover, .button.is-link.is-hovered { + background-color: #2b5eae; + border-color: transparent; + color: #fff; } + .button.is-link:focus, .button.is-link.is-focused { + border-color: transparent; + color: #fff; } + .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); } + .button.is-link:active, .button.is-link.is-active { + background-color: #2958a4; + border-color: transparent; + color: #fff; } + .button.is-link[disabled], + fieldset[disabled] .button.is-link { + background-color: #2e63b8; + border-color: transparent; + box-shadow: none; } + .button.is-link.is-inverted { + background-color: #fff; + color: #2e63b8; } + .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered { + background-color: #f2f2f2; } + .button.is-link.is-inverted[disabled], + fieldset[disabled] .button.is-link.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #2e63b8; } + .button.is-link.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-link.is-outlined { + background-color: transparent; + border-color: #2e63b8; + color: #2e63b8; } + .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused { + background-color: #2e63b8; + border-color: #2e63b8; + color: #fff; } + .button.is-link.is-outlined.is-loading::after { + border-color: transparent transparent #2e63b8 #2e63b8 !important; } + .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-link.is-outlined[disabled], + fieldset[disabled] .button.is-link.is-outlined { + background-color: transparent; + border-color: #2e63b8; + box-shadow: none; + color: #2e63b8; } + .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #2e63b8; } + .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #2e63b8 #2e63b8 !important; } + .button.is-link.is-inverted.is-outlined[disabled], + fieldset[disabled] .button.is-link.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-info { + background-color: #209cee; + border-color: transparent; + color: #fff; } + .button.is-info:hover, .button.is-info.is-hovered { + background-color: #1497ed; + border-color: transparent; + color: #fff; } + .button.is-info:focus, .button.is-info.is-focused { + border-color: transparent; + color: #fff; } + .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } + .button.is-info:active, .button.is-info.is-active { + background-color: #1190e3; + border-color: transparent; + color: #fff; } + .button.is-info[disabled], + fieldset[disabled] .button.is-info { + background-color: #209cee; + border-color: transparent; + box-shadow: none; } + .button.is-info.is-inverted { + background-color: #fff; + color: #209cee; } + .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered { + background-color: #f2f2f2; } + .button.is-info.is-inverted[disabled], + fieldset[disabled] .button.is-info.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #209cee; } + .button.is-info.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-info.is-outlined { + background-color: transparent; + border-color: #209cee; + color: #209cee; } + .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused { + background-color: #209cee; + border-color: #209cee; + color: #fff; } + .button.is-info.is-outlined.is-loading::after { + border-color: transparent transparent #209cee #209cee !important; } + .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-info.is-outlined[disabled], + fieldset[disabled] .button.is-info.is-outlined { + background-color: transparent; + border-color: #209cee; + box-shadow: none; + color: #209cee; } + .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #209cee; } + .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #209cee #209cee !important; } + .button.is-info.is-inverted.is-outlined[disabled], + fieldset[disabled] .button.is-info.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-success { + background-color: #22c35b; + border-color: transparent; + color: #fff; } + .button.is-success:hover, .button.is-success.is-hovered { + background-color: #20b856; + border-color: transparent; + color: #fff; } + .button.is-success:focus, .button.is-success.is-focused { + border-color: transparent; + color: #fff; } + .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(34, 195, 91, 0.25); } + .button.is-success:active, .button.is-success.is-active { + background-color: #1ead51; + border-color: transparent; + color: #fff; } + .button.is-success[disabled], + fieldset[disabled] .button.is-success { + background-color: #22c35b; + border-color: transparent; + box-shadow: none; } + .button.is-success.is-inverted { + background-color: #fff; + color: #22c35b; } + .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered { + background-color: #f2f2f2; } + .button.is-success.is-inverted[disabled], + fieldset[disabled] .button.is-success.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #22c35b; } + .button.is-success.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-success.is-outlined { + background-color: transparent; + border-color: #22c35b; + color: #22c35b; } + .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused { + background-color: #22c35b; + border-color: #22c35b; + color: #fff; } + .button.is-success.is-outlined.is-loading::after { + border-color: transparent transparent #22c35b #22c35b !important; } + .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-success.is-outlined[disabled], + fieldset[disabled] .button.is-success.is-outlined { + background-color: transparent; + border-color: #22c35b; + box-shadow: none; + color: #22c35b; } + .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #22c35b; } + .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #22c35b #22c35b !important; } + .button.is-success.is-inverted.is-outlined[disabled], + fieldset[disabled] .button.is-success.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-warning { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); } + .button.is-warning:hover, .button.is-warning.is-hovered { + background-color: #ffda4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); } + .button.is-warning:focus, .button.is-warning.is-focused { + border-color: transparent; + color: rgba(0, 0, 0, 0.7); } + .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } + .button.is-warning:active, .button.is-warning.is-active { + background-color: #ffd83e; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); } + .button.is-warning[disabled], + fieldset[disabled] .button.is-warning { + background-color: #ffdd57; + border-color: transparent; + box-shadow: none; } + .button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; } + .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered { + background-color: rgba(0, 0, 0, 0.7); } + .button.is-warning.is-inverted[disabled], + fieldset[disabled] .button.is-warning.is-inverted { + background-color: rgba(0, 0, 0, 0.7); + border-color: transparent; + box-shadow: none; + color: #ffdd57; } + .button.is-warning.is-loading::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } + .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + color: #ffdd57; } + .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .button.is-warning.is-outlined.is-loading::after { + border-color: transparent transparent #ffdd57 #ffdd57 !important; } + .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; } + .button.is-warning.is-outlined[disabled], + fieldset[disabled] .button.is-warning.is-outlined { + background-color: transparent; + border-color: #ffdd57; + box-shadow: none; + color: #ffdd57; } + .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + color: rgba(0, 0, 0, 0.7); } + .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused { + background-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; } + .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #ffdd57 #ffdd57 !important; } + .button.is-warning.is-inverted.is-outlined[disabled], + fieldset[disabled] .button.is-warning.is-inverted.is-outlined { + background-color: transparent; + border-color: rgba(0, 0, 0, 0.7); + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + .button.is-danger { + background-color: #da0b00; + border-color: transparent; + color: #fff; } + .button.is-danger:hover, .button.is-danger.is-hovered { + background-color: #cd0a00; + border-color: transparent; + color: #fff; } + .button.is-danger:focus, .button.is-danger.is-focused { + border-color: transparent; + color: #fff; } + .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { + box-shadow: 0 0 0 0.125em rgba(218, 11, 0, 0.25); } + .button.is-danger:active, .button.is-danger.is-active { + background-color: #c10a00; + border-color: transparent; + color: #fff; } + .button.is-danger[disabled], + fieldset[disabled] .button.is-danger { + background-color: #da0b00; + border-color: transparent; + box-shadow: none; } + .button.is-danger.is-inverted { + background-color: #fff; + color: #da0b00; } + .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered { + background-color: #f2f2f2; } + .button.is-danger.is-inverted[disabled], + fieldset[disabled] .button.is-danger.is-inverted { + background-color: #fff; + border-color: transparent; + box-shadow: none; + color: #da0b00; } + .button.is-danger.is-loading::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-danger.is-outlined { + background-color: transparent; + border-color: #da0b00; + color: #da0b00; } + .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused { + background-color: #da0b00; + border-color: #da0b00; + color: #fff; } + .button.is-danger.is-outlined.is-loading::after { + border-color: transparent transparent #da0b00 #da0b00 !important; } + .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #fff #fff !important; } + .button.is-danger.is-outlined[disabled], + fieldset[disabled] .button.is-danger.is-outlined { + background-color: transparent; + border-color: #da0b00; + box-shadow: none; + color: #da0b00; } + .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + color: #fff; } + .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused { + background-color: #fff; + color: #da0b00; } + .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after { + border-color: transparent transparent #da0b00 #da0b00 !important; } + .button.is-danger.is-inverted.is-outlined[disabled], + fieldset[disabled] .button.is-danger.is-inverted.is-outlined { + background-color: transparent; + border-color: #fff; + box-shadow: none; + color: #fff; } + .button.is-small, #documenter .docs-sidebar form.docs-search > input.button { + border-radius: 2px; + font-size: 0.75rem; } + .button.is-normal { + font-size: 1rem; } + .button.is-medium { + font-size: 1.25rem; } + .button.is-large { + font-size: 1.5rem; } + .button[disabled], + fieldset[disabled] .button { + background-color: white; + border-color: #dbdbdb; + box-shadow: none; + opacity: 0.5; } + .button.is-fullwidth { + display: flex; + width: 100%; } + .button.is-loading { + color: transparent !important; + pointer-events: none; } + .button.is-loading::after { + position: absolute; + left: calc(50% - (1em / 2)); + top: calc(50% - (1em / 2)); + position: absolute !important; } + .button.is-static { + background-color: whitesmoke; + border-color: #dbdbdb; + color: #7a7a7a; + 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; } + +.buttons { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .buttons .button { + margin-bottom: 0.5rem; } + .buttons .button:not(:last-child):not(.is-fullwidth) { + margin-right: 0.5rem; } + .buttons:last-child { + margin-bottom: -0.5rem; } + .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-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) { + font-size: 1.5rem; } + .buttons.has-addons .button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .buttons.has-addons .button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; } + .buttons.has-addons .button:last-child { + margin-right: 0; } + .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { + z-index: 2; } + .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { + z-index: 3; } + .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { + z-index: 4; } + .buttons.has-addons .button.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + .buttons.is-centered { + justify-content: center; } + .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; } + .buttons.is-right { + justify-content: flex-end; } + .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) { + margin-left: 0.25rem; + margin-right: 0.25rem; } + +.container { + flex-grow: 1; + margin: 0 auto; + position: relative; + width: auto; } + @media screen and (min-width: 1056px) { + .container { + max-width: 992px; } + .container.is-fluid { + margin-left: 32px; + margin-right: 32px; + max-width: none; } } + @media screen and (max-width: 1215px) { + .container.is-widescreen { + max-width: 1152px; } } + @media screen and (max-width: 1407px) { + .container.is-fullhd { + max-width: 1344px; } } + @media screen and (min-width: 1216px) { + .container { + max-width: 1152px; } } + @media screen and (min-width: 1408px) { + .container { + max-width: 1344px; } } + +.content li + li { + margin-top: 0.25em; } + +.content p:not(:last-child), +.content dl:not(:last-child), +.content ol:not(:last-child), +.content ul:not(:last-child), +.content blockquote:not(:last-child), +.content pre:not(:last-child), +.content table:not(:last-child) { + margin-bottom: 1em; } + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color: #222222; + font-weight: 600; + line-height: 1.125; } + +.content h1 { + font-size: 2em; + margin-bottom: 0.5em; } + .content h1:not(:first-child) { + margin-top: 1em; } + +.content h2 { + font-size: 1.75em; + margin-bottom: 0.5714em; } + .content h2:not(:first-child) { + margin-top: 1.1428em; } + +.content h3 { + font-size: 1.5em; + margin-bottom: 0.6666em; } + .content h3:not(:first-child) { + margin-top: 1.3333em; } + +.content h4 { + font-size: 1.25em; + margin-bottom: 0.8em; } + +.content h5 { + font-size: 1.125em; + margin-bottom: 0.8888em; } + +.content h6 { + font-size: 1em; + margin-bottom: 1em; } + +.content blockquote { + background-color: whitesmoke; + border-left: 5px solid #dbdbdb; + padding: 1.25em 1.5em; } + +.content ol { + list-style-position: outside; + margin-left: 2em; + margin-top: 1em; } + .content ol:not([type]) { + list-style-type: decimal; } + .content ol:not([type]).is-lower-alpha { + list-style-type: lower-alpha; } + .content ol:not([type]).is-lower-roman { + list-style-type: lower-roman; } + .content ol:not([type]).is-upper-alpha { + list-style-type: upper-alpha; } + .content ol:not([type]).is-upper-roman { + list-style-type: upper-roman; } + +.content ul { + list-style: disc outside; + margin-left: 2em; + margin-top: 1em; } + .content ul ul { + list-style-type: circle; + margin-top: 0.5em; } + .content ul ul ul { + list-style-type: square; } + +.content dd { + margin-left: 2em; } + +.content figure { + margin-left: 2em; + margin-right: 2em; + text-align: center; } + .content figure:not(:first-child) { + margin-top: 2em; } + .content figure:not(:last-child) { + margin-bottom: 2em; } + .content figure img { + display: inline-block; } + .content figure figcaption { + font-style: italic; } + +.content pre { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + padding: 0.7rem 0.5rem; + white-space: pre; + word-wrap: normal; } + +.content sup, +.content sub { + font-size: 75%; } + +.content table { + width: 100%; } + .content table td, + .content table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; } + .content table th { + color: #222222; } + .content table th:not([align]) { + text-align: left; } + .content table thead td, + .content table thead th { + border-width: 0 0 2px; + color: #222222; } + .content table tfoot td, + .content table tfoot th { + border-width: 2px 0 0; + color: #222222; } + .content table tbody tr:last-child td, + .content table tbody tr:last-child th { + border-bottom-width: 0; } + +.content .tabs li + li { + margin-top: 0; } + +.content.is-small, #documenter .docs-sidebar form.docs-search > input.content { + font-size: 0.75rem; } + +.content.is-medium { + font-size: 1.25rem; } + +.content.is-large { + font-size: 1.5rem; } + +.icon { + align-items: center; + display: inline-flex; + justify-content: center; + height: 1.5rem; + width: 1.5rem; } + .icon.is-small, #documenter .docs-sidebar form.docs-search > input.icon { + height: 1rem; + width: 1rem; } + .icon.is-medium { + height: 2rem; + width: 2rem; } + .icon.is-large { + height: 3rem; + width: 3rem; } + +.image, #documenter .docs-sidebar .docs-logo > img { + display: block; + position: relative; } + .image img, #documenter .docs-sidebar .docs-logo > img img { + display: block; + height: auto; + width: 100%; } + .image img.is-rounded, #documenter .docs-sidebar .docs-logo > img img.is-rounded { + border-radius: 290486px; } + .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, + .image.is-1by1 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-1by1 .has-ratio, .image.is-5by4 img, #documenter .docs-sidebar .docs-logo > img.is-5by4 img, + .image.is-5by4 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-5by4 .has-ratio, .image.is-4by3 img, #documenter .docs-sidebar .docs-logo > img.is-4by3 img, + .image.is-4by3 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-4by3 .has-ratio, .image.is-3by2 img, #documenter .docs-sidebar .docs-logo > img.is-3by2 img, + .image.is-3by2 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-3by2 .has-ratio, .image.is-5by3 img, #documenter .docs-sidebar .docs-logo > img.is-5by3 img, + .image.is-5by3 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-5by3 .has-ratio, .image.is-16by9 img, #documenter .docs-sidebar .docs-logo > img.is-16by9 img, + .image.is-16by9 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-16by9 .has-ratio, .image.is-2by1 img, #documenter .docs-sidebar .docs-logo > img.is-2by1 img, + .image.is-2by1 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-2by1 .has-ratio, .image.is-3by1 img, #documenter .docs-sidebar .docs-logo > img.is-3by1 img, + .image.is-3by1 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-3by1 .has-ratio, .image.is-4by5 img, #documenter .docs-sidebar .docs-logo > img.is-4by5 img, + .image.is-4by5 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-4by5 .has-ratio, .image.is-3by4 img, #documenter .docs-sidebar .docs-logo > img.is-3by4 img, + .image.is-3by4 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-3by4 .has-ratio, .image.is-2by3 img, #documenter .docs-sidebar .docs-logo > img.is-2by3 img, + .image.is-2by3 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-2by3 .has-ratio, .image.is-3by5 img, #documenter .docs-sidebar .docs-logo > img.is-3by5 img, + .image.is-3by5 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-3by5 .has-ratio, .image.is-9by16 img, #documenter .docs-sidebar .docs-logo > img.is-9by16 img, + .image.is-9by16 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-9by16 .has-ratio, .image.is-1by2 img, #documenter .docs-sidebar .docs-logo > img.is-1by2 img, + .image.is-1by2 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-1by2 .has-ratio, .image.is-1by3 img, #documenter .docs-sidebar .docs-logo > img.is-1by3 img, + .image.is-1by3 .has-ratio, + #documenter .docs-sidebar .docs-logo > img.is-1by3 .has-ratio { + height: 100%; + width: 100%; } + .image.is-square, #documenter .docs-sidebar .docs-logo > img.is-square, .image.is-1by1, #documenter .docs-sidebar .docs-logo > img.is-1by1 { + padding-top: 100%; } + .image.is-5by4, #documenter .docs-sidebar .docs-logo > img.is-5by4 { + padding-top: 80%; } + .image.is-4by3, #documenter .docs-sidebar .docs-logo > img.is-4by3 { + padding-top: 75%; } + .image.is-3by2, #documenter .docs-sidebar .docs-logo > img.is-3by2 { + padding-top: 66.6666%; } + .image.is-5by3, #documenter .docs-sidebar .docs-logo > img.is-5by3 { + padding-top: 60%; } + .image.is-16by9, #documenter .docs-sidebar .docs-logo > img.is-16by9 { + padding-top: 56.25%; } + .image.is-2by1, #documenter .docs-sidebar .docs-logo > img.is-2by1 { + padding-top: 50%; } + .image.is-3by1, #documenter .docs-sidebar .docs-logo > img.is-3by1 { + padding-top: 33.3333%; } + .image.is-4by5, #documenter .docs-sidebar .docs-logo > img.is-4by5 { + padding-top: 125%; } + .image.is-3by4, #documenter .docs-sidebar .docs-logo > img.is-3by4 { + padding-top: 133.3333%; } + .image.is-2by3, #documenter .docs-sidebar .docs-logo > img.is-2by3 { + padding-top: 150%; } + .image.is-3by5, #documenter .docs-sidebar .docs-logo > img.is-3by5 { + padding-top: 166.6666%; } + .image.is-9by16, #documenter .docs-sidebar .docs-logo > img.is-9by16 { + padding-top: 177.7777%; } + .image.is-1by2, #documenter .docs-sidebar .docs-logo > img.is-1by2 { + padding-top: 200%; } + .image.is-1by3, #documenter .docs-sidebar .docs-logo > img.is-1by3 { + padding-top: 300%; } + .image.is-16x16, #documenter .docs-sidebar .docs-logo > img.is-16x16 { + height: 16px; + width: 16px; } + .image.is-24x24, #documenter .docs-sidebar .docs-logo > img.is-24x24 { + height: 24px; + width: 24px; } + .image.is-32x32, #documenter .docs-sidebar .docs-logo > img.is-32x32 { + height: 32px; + width: 32px; } + .image.is-48x48, #documenter .docs-sidebar .docs-logo > img.is-48x48 { + height: 48px; + width: 48px; } + .image.is-64x64, #documenter .docs-sidebar .docs-logo > img.is-64x64 { + height: 64px; + width: 64px; } + .image.is-96x96, #documenter .docs-sidebar .docs-logo > img.is-96x96 { + height: 96px; + width: 96px; } + .image.is-128x128, #documenter .docs-sidebar .docs-logo > img.is-128x128 { + height: 128px; + width: 128px; } + +.notification { + background-color: whitesmoke; + border-radius: 4px; + padding: 1.25rem 2.5rem 1.25rem 1.5rem; + position: relative; } + .notification a:not(.button):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; } + .notification strong { + color: currentColor; } + .notification code, + .notification pre { + background: white; } + .notification pre code { + background: transparent; } + .notification > .delete { + position: absolute; + right: 0.5rem; + top: 0.5rem; } + .notification .title, + .notification .subtitle, + .notification .content { + color: currentColor; } + .notification.is-white { + background-color: white; + color: #0a0a0a; } + .notification.is-black { + background-color: #0a0a0a; + color: white; } + .notification.is-light { + background-color: whitesmoke; + color: #363636; } + .notification.is-dark, .content kbd.notification { + background-color: #363636; + color: whitesmoke; } + .notification.is-primary, .docstring > section > a.notification.docs-sourcelink { + background-color: #4eb5de; + color: #fff; } + .notification.is-link { + background-color: #2e63b8; + color: #fff; } + .notification.is-info { + background-color: #209cee; + color: #fff; } + .notification.is-success { + background-color: #22c35b; + color: #fff; } + .notification.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .notification.is-danger { + background-color: #da0b00; + color: #fff; } + +.progress { + -moz-appearance: none; + -webkit-appearance: none; + border: none; + border-radius: 290486px; + display: block; + height: 1rem; + overflow: hidden; + padding: 0; + width: 100%; } + .progress::-webkit-progress-bar { + background-color: #dbdbdb; } + .progress::-webkit-progress-value { + background-color: #222222; } + .progress::-moz-progress-bar { + background-color: #222222; } + .progress::-ms-fill { + background-color: #222222; + border: none; } + .progress.is-white::-webkit-progress-value { + background-color: white; } + .progress.is-white::-moz-progress-bar { + background-color: white; } + .progress.is-white::-ms-fill { + background-color: white; } + .progress.is-white:indeterminate { + background-image: linear-gradient(to right, white 30%, #dbdbdb 30%); } + .progress.is-black::-webkit-progress-value { + background-color: #0a0a0a; } + .progress.is-black::-moz-progress-bar { + background-color: #0a0a0a; } + .progress.is-black::-ms-fill { + background-color: #0a0a0a; } + .progress.is-black:indeterminate { + background-image: linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%); } + .progress.is-light::-webkit-progress-value { + background-color: whitesmoke; } + .progress.is-light::-moz-progress-bar { + background-color: whitesmoke; } + .progress.is-light::-ms-fill { + background-color: whitesmoke; } + .progress.is-light:indeterminate { + background-image: linear-gradient(to right, whitesmoke 30%, #dbdbdb 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 { + background-color: #363636; } + .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%); } + .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 { + background-color: #4eb5de; } + .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%); } + .progress.is-link::-webkit-progress-value { + background-color: #2e63b8; } + .progress.is-link::-moz-progress-bar { + background-color: #2e63b8; } + .progress.is-link::-ms-fill { + background-color: #2e63b8; } + .progress.is-link:indeterminate { + background-image: linear-gradient(to right, #2e63b8 30%, #dbdbdb 30%); } + .progress.is-info::-webkit-progress-value { + background-color: #209cee; } + .progress.is-info::-moz-progress-bar { + background-color: #209cee; } + .progress.is-info::-ms-fill { + background-color: #209cee; } + .progress.is-info:indeterminate { + background-image: linear-gradient(to right, #209cee 30%, #dbdbdb 30%); } + .progress.is-success::-webkit-progress-value { + background-color: #22c35b; } + .progress.is-success::-moz-progress-bar { + background-color: #22c35b; } + .progress.is-success::-ms-fill { + background-color: #22c35b; } + .progress.is-success:indeterminate { + background-image: linear-gradient(to right, #22c35b 30%, #dbdbdb 30%); } + .progress.is-warning::-webkit-progress-value { + background-color: #ffdd57; } + .progress.is-warning::-moz-progress-bar { + background-color: #ffdd57; } + .progress.is-warning::-ms-fill { + background-color: #ffdd57; } + .progress.is-warning:indeterminate { + background-image: linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%); } + .progress.is-danger::-webkit-progress-value { + background-color: #da0b00; } + .progress.is-danger::-moz-progress-bar { + background-color: #da0b00; } + .progress.is-danger::-ms-fill { + background-color: #da0b00; } + .progress.is-danger:indeterminate { + background-image: linear-gradient(to right, #da0b00 30%, #dbdbdb 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-position: top left; + background-repeat: no-repeat; + background-size: 150% 150%; } + .progress:indeterminate::-webkit-progress-bar { + background-color: transparent; } + .progress:indeterminate::-moz-progress-bar { + background-color: transparent; } + .progress.is-small, #documenter .docs-sidebar form.docs-search > input.progress { + height: 0.75rem; } + .progress.is-medium { + height: 1.25rem; } + .progress.is-large { + height: 1.5rem; } + +@keyframes moveIndeterminate { + from { + background-position: 200% 0; } + to { + background-position: -200% 0; } } + +.table { + background-color: white; + color: #363636; } + .table td, + .table th { + border: 1px solid #dbdbdb; + border-width: 0 0 1px; + padding: 0.5em 0.75em; + vertical-align: top; } + .table td.is-white, + .table th.is-white { + background-color: white; + border-color: white; + color: #0a0a0a; } + .table td.is-black, + .table th.is-black { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + .table td.is-light, + .table th.is-light { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; } + .table td.is-dark, + .table th.is-dark { + background-color: #363636; + border-color: #363636; + color: whitesmoke; } + .table td.is-primary, + .table th.is-primary { + background-color: #4eb5de; + border-color: #4eb5de; + color: #fff; } + .table td.is-link, + .table th.is-link { + background-color: #2e63b8; + border-color: #2e63b8; + color: #fff; } + .table td.is-info, + .table th.is-info { + background-color: #209cee; + border-color: #209cee; + color: #fff; } + .table td.is-success, + .table th.is-success { + background-color: #22c35b; + border-color: #22c35b; + color: #fff; } + .table td.is-warning, + .table th.is-warning { + background-color: #ffdd57; + border-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .table td.is-danger, + .table th.is-danger { + background-color: #da0b00; + border-color: #da0b00; + color: #fff; } + .table td.is-narrow, + .table th.is-narrow { + white-space: nowrap; + width: 1%; } + .table td.is-selected, + .table th.is-selected { + background-color: #4eb5de; + color: #fff; } + .table td.is-selected a, + .table td.is-selected strong, + .table th.is-selected a, + .table th.is-selected strong { + color: currentColor; } + .table th { + color: #222222; } + .table th:not([align]) { + text-align: left; } + .table tr.is-selected { + background-color: #4eb5de; + color: #fff; } + .table tr.is-selected a, + .table tr.is-selected strong { + color: currentColor; } + .table tr.is-selected td, + .table tr.is-selected th { + border-color: #fff; + color: currentColor; } + .table thead { + background-color: transparent; } + .table thead td, + .table thead th { + border-width: 0 0 2px; + color: #222222; } + .table tfoot { + background-color: transparent; } + .table tfoot td, + .table tfoot th { + border-width: 2px 0 0; + color: #222222; } + .table tbody { + background-color: transparent; } + .table tbody tr:last-child td, + .table tbody tr:last-child th { + border-bottom-width: 0; } + .table.is-bordered td, + .table.is-bordered th { + border-width: 1px; } + .table.is-bordered tr:last-child td, + .table.is-bordered tr:last-child th { + border-bottom-width: 1px; } + .table.is-fullwidth { + width: 100%; } + .table.is-hoverable tbody tr:not(.is-selected):hover { + background-color: #fafafa; } + .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { + background-color: #fafafa; } + .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) { + background-color: whitesmoke; } + .table.is-narrow td, + .table.is-narrow th { + padding: 0.25em 0.5em; } + .table.is-striped tbody tr:not(.is-selected):nth-child(even) { + background-color: #fafafa; } + +.table-container { + -webkit-overflow-scrolling: touch; + overflow: auto; + overflow-y: hidden; + max-width: 100%; } + +.tags { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .tags .tag, .tags .docstring > section > a.docs-sourcelink, .tags .content kbd, .content .tags kbd { + margin-bottom: 0.5rem; } + .tags .tag:not(:last-child), .tags .docstring > section > a.docs-sourcelink:not(:last-child), .tags .content kbd:not(:last-child), .content .tags kbd:not(:last-child) { + margin-right: 0.5rem; } + .tags:last-child { + margin-bottom: -0.5rem; } + .tags:not(:last-child) { + margin-bottom: 1rem; } + .tags.are-medium .tag:not(.is-normal):not(.is-large), .tags.are-medium .docstring > section > a.docs-sourcelink:not(.is-normal):not(.is-large), .tags.are-medium .content kbd:not(.is-normal):not(.is-large), .content .tags.are-medium kbd:not(.is-normal):not(.is-large) { + font-size: 1rem; } + .tags.are-large .tag:not(.is-normal):not(.is-medium), .tags.are-large .docstring > section > a.docs-sourcelink:not(.is-normal):not(.is-medium), .tags.are-large .content kbd:not(.is-normal):not(.is-medium), .content .tags.are-large kbd:not(.is-normal):not(.is-medium) { + font-size: 1.25rem; } + .tags.is-centered { + justify-content: center; } + .tags.is-centered .tag, .tags.is-centered .docstring > section > a.docs-sourcelink, .tags.is-centered .content kbd, .content .tags.is-centered kbd { + margin-right: 0.25rem; + margin-left: 0.25rem; } + .tags.is-right { + justify-content: flex-end; } + .tags.is-right .tag:not(:first-child), .tags.is-right .docstring > section > a.docs-sourcelink:not(:first-child), .tags.is-right .content kbd:not(:first-child), .content .tags.is-right kbd:not(:first-child) { + margin-left: 0.5rem; } + .tags.is-right .tag:not(:last-child), .tags.is-right .docstring > section > a.docs-sourcelink:not(:last-child), .tags.is-right .content kbd:not(:last-child), .content .tags.is-right kbd:not(:last-child) { + margin-right: 0; } + .tags.has-addons .tag, .tags.has-addons .docstring > section > a.docs-sourcelink, .tags.has-addons .content kbd, .content .tags.has-addons kbd { + margin-right: 0; } + .tags.has-addons .tag:not(:first-child), .tags.has-addons .docstring > section > a.docs-sourcelink:not(:first-child), .tags.has-addons .content kbd:not(:first-child), .content .tags.has-addons kbd:not(:first-child) { + margin-left: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .tags.has-addons .tag:not(:last-child), .tags.has-addons .docstring > section > a.docs-sourcelink:not(:last-child), .tags.has-addons .content kbd:not(:last-child), .content .tags.has-addons kbd:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + +.tag:not(body), .docstring > section > a.docs-sourcelink:not(body), .content kbd:not(body) { + align-items: center; + background-color: whitesmoke; + border-radius: 4px; + color: #222222; + display: inline-flex; + font-size: 0.75rem; + height: 2em; + justify-content: center; + line-height: 1.5; + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; } + .tag:not(body) .delete, .docstring > section > a.docs-sourcelink:not(body) .delete, .content kbd:not(body) .delete { + margin-left: 0.25rem; + margin-right: -0.375rem; } + .tag:not(body).is-white, .docstring > section > a.docs-sourcelink:not(body).is-white, .content kbd:not(body).is-white { + background-color: white; + color: #0a0a0a; } + .tag:not(body).is-black, .docstring > section > a.docs-sourcelink:not(body).is-black, .content kbd:not(body).is-black { + background-color: #0a0a0a; + color: white; } + .tag:not(body).is-light, .docstring > section > a.docs-sourcelink:not(body).is-light, .content kbd:not(body).is-light { + background-color: whitesmoke; + color: #363636; } + .tag:not(body).is-dark, .docstring > section > a.docs-sourcelink:not(body).is-dark, .content kbd:not(body) { + background-color: #363636; + color: whitesmoke; } + .tag:not(body).is-primary, .docstring > section > a.docs-sourcelink:not(body), .content kbd:not(body).is-primary { + background-color: #4eb5de; + color: #fff; } + .tag:not(body).is-link, .docstring > section > a.docs-sourcelink:not(body).is-link, .content kbd:not(body).is-link { + background-color: #2e63b8; + color: #fff; } + .tag:not(body).is-info, .docstring > section > a.docs-sourcelink:not(body).is-info, .content kbd:not(body).is-info { + background-color: #209cee; + color: #fff; } + .tag:not(body).is-success, .docstring > section > a.docs-sourcelink:not(body).is-success, .content kbd:not(body).is-success { + background-color: #22c35b; + color: #fff; } + .tag:not(body).is-warning, .docstring > section > a.docs-sourcelink:not(body).is-warning, .content kbd:not(body).is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .tag:not(body).is-danger, .docstring > section > a.docs-sourcelink:not(body).is-danger, .content kbd:not(body).is-danger { + background-color: #da0b00; + color: #fff; } + .tag:not(body).is-normal, .docstring > section > a.docs-sourcelink:not(body).is-normal, .content kbd:not(body).is-normal { + font-size: 0.75rem; } + .tag:not(body).is-medium, .docstring > section > a.docs-sourcelink:not(body).is-medium, .content kbd:not(body).is-medium { + font-size: 1rem; } + .tag:not(body).is-large, .docstring > section > a.docs-sourcelink:not(body).is-large, .content kbd:not(body).is-large { + font-size: 1.25rem; } + .tag:not(body) .icon:first-child:not(:last-child), .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:not(:last-child), .content kbd:not(body) .icon:first-child:not(:last-child) { + margin-left: -0.375em; + margin-right: 0.1875em; } + .tag:not(body) .icon:last-child:not(:first-child), .docstring > section > a.docs-sourcelink:not(body) .icon:last-child:not(:first-child), .content kbd:not(body) .icon:last-child:not(:first-child) { + margin-left: 0.1875em; + margin-right: -0.375em; } + .tag:not(body) .icon:first-child:last-child, .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:last-child, .content kbd:not(body) .icon:first-child:last-child { + margin-left: -0.375em; + margin-right: -0.375em; } + .tag:not(body).is-delete, .docstring > section > a.docs-sourcelink:not(body).is-delete, .content kbd:not(body).is-delete { + margin-left: 1px; + padding: 0; + position: relative; + width: 2em; } + .tag:not(body).is-delete::before, .docstring > section > a.docs-sourcelink:not(body).is-delete::before, .content kbd:not(body).is-delete::before, .tag:not(body).is-delete::after, .docstring > section > a.docs-sourcelink:not(body).is-delete::after, .content kbd:not(body).is-delete::after { + background-color: currentColor; + content: ""; + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform-origin: center center; } + .tag:not(body).is-delete::before, .docstring > section > a.docs-sourcelink:not(body).is-delete::before, .content kbd:not(body).is-delete::before { + height: 1px; + width: 50%; } + .tag:not(body).is-delete::after, .docstring > section > a.docs-sourcelink:not(body).is-delete::after, .content kbd:not(body).is-delete::after { + height: 50%; + width: 1px; } + .tag:not(body).is-delete:hover, .docstring > section > a.docs-sourcelink:not(body).is-delete:hover, .content kbd:not(body).is-delete:hover, .tag:not(body).is-delete:focus, .docstring > section > a.docs-sourcelink:not(body).is-delete:focus, .content kbd:not(body).is-delete:focus { + background-color: #e8e8e8; } + .tag:not(body).is-delete:active, .docstring > section > a.docs-sourcelink:not(body).is-delete:active, .content kbd:not(body).is-delete:active { + background-color: #dbdbdb; } + .tag:not(body).is-rounded, .docstring > section > a.docs-sourcelink:not(body).is-rounded, .content kbd:not(body).is-rounded, #documenter .docs-sidebar form.docs-search > input.tag:not(body) { + border-radius: 290486px; } + +a.tag:hover, .docstring > section > a.docs-sourcelink:hover { + text-decoration: underline; } + +.title, +.subtitle { + word-break: break-word; } + .title em, + .title span, + .subtitle em, + .subtitle span { + font-weight: inherit; } + .title sub, + .subtitle sub { + font-size: 0.75em; } + .title sup, + .subtitle sup { + font-size: 0.75em; } + .title .tag, .title .docstring > section > a.docs-sourcelink, .title .content kbd, .content .title kbd, + .subtitle .tag, + .subtitle .docstring > section > a.docs-sourcelink, + .subtitle .content kbd, + .content .subtitle kbd { + vertical-align: middle; } + +.title { + color: #363636; + 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 { + font-size: 3rem; } + .title.is-2 { + font-size: 2.5rem; } + .title.is-3 { + font-size: 2rem; } + .title.is-4 { + font-size: 1.5rem; } + .title.is-5 { + font-size: 1.25rem; } + .title.is-6 { + font-size: 1rem; } + .title.is-7 { + font-size: 0.75rem; } + +.subtitle { + color: #4a4a4a; + font-size: 1.25rem; + font-weight: 400; + line-height: 1.25; } + .subtitle strong { + color: #363636; + font-weight: 600; } + .subtitle:not(.is-spaced) + .title { + margin-top: -1.25rem; } + .subtitle.is-1 { + font-size: 3rem; } + .subtitle.is-2 { + font-size: 2.5rem; } + .subtitle.is-3 { + font-size: 2rem; } + .subtitle.is-4 { + font-size: 1.5rem; } + .subtitle.is-5 { + font-size: 1.25rem; } + .subtitle.is-6 { + font-size: 1rem; } + .subtitle.is-7 { + font-size: 0.75rem; } + +.heading { + display: block; + font-size: 11px; + letter-spacing: 1px; + 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; + display: inline-flex; + font-size: 1.25rem; + height: 2em; + justify-content: center; + margin-right: 1.5rem; + min-width: 2.5em; + padding: 0.25rem 0.5rem; + text-align: center; + vertical-align: top; } + +.input, #documenter .docs-sidebar form.docs-search > input, .textarea, .select select { + background-color: white; + border-color: #dbdbdb; + border-radius: 4px; + color: #363636; } + .input::-moz-placeholder, #documenter .docs-sidebar form.docs-search > input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input::-webkit-input-placeholder, #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input:-moz-placeholder, #documenter .docs-sidebar form.docs-search > input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input:-ms-input-placeholder, #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder { + color: rgba(54, 54, 54, 0.3); } + .input:hover, #documenter .docs-sidebar form.docs-search > input:hover, .textarea:hover, .select select:hover, .is-hovered.input, #documenter .docs-sidebar form.docs-search > input.is-hovered, .is-hovered.textarea, .select select.is-hovered { + border-color: #b5b5b5; } + .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .textarea:focus, .select select:focus, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-focused.textarea, .select select.is-focused, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .textarea:active, .select select:active, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .is-active.textarea, .select select.is-active { + border-color: #2e63b8; + box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); } + .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], .textarea[disabled], .select select[disabled], + fieldset[disabled] .input, + fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, + #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, + fieldset[disabled] .textarea, + fieldset[disabled] .select select, + .select fieldset[disabled] select { + background-color: whitesmoke; + border-color: whitesmoke; + box-shadow: none; + color: #7a7a7a; } + .input[disabled]::-moz-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder, + fieldset[disabled] .input::-moz-placeholder, + fieldset[disabled] #documenter .docs-sidebar form.docs-search > input::-moz-placeholder, + #documenter .docs-sidebar fieldset[disabled] form.docs-search > input::-moz-placeholder, + fieldset[disabled] .textarea::-moz-placeholder, + fieldset[disabled] .select select::-moz-placeholder, + .select fieldset[disabled] select::-moz-placeholder { + color: rgba(122, 122, 122, 0.3); } + .input[disabled]::-webkit-input-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder, + fieldset[disabled] .input::-webkit-input-placeholder, + fieldset[disabled] #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder, + #documenter .docs-sidebar fieldset[disabled] form.docs-search > input::-webkit-input-placeholder, + fieldset[disabled] .textarea::-webkit-input-placeholder, + fieldset[disabled] .select select::-webkit-input-placeholder, + .select fieldset[disabled] select::-webkit-input-placeholder { + color: rgba(122, 122, 122, 0.3); } + .input[disabled]:-moz-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder, + fieldset[disabled] .input:-moz-placeholder, + fieldset[disabled] #documenter .docs-sidebar form.docs-search > input:-moz-placeholder, + #documenter .docs-sidebar fieldset[disabled] form.docs-search > input:-moz-placeholder, + fieldset[disabled] .textarea:-moz-placeholder, + fieldset[disabled] .select select:-moz-placeholder, + .select fieldset[disabled] select:-moz-placeholder { + color: rgba(122, 122, 122, 0.3); } + .input[disabled]:-ms-input-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder, + fieldset[disabled] .input:-ms-input-placeholder, + fieldset[disabled] #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder, + #documenter .docs-sidebar fieldset[disabled] form.docs-search > input:-ms-input-placeholder, + fieldset[disabled] .textarea:-ms-input-placeholder, + fieldset[disabled] .select select:-ms-input-placeholder, + .select fieldset[disabled] select:-ms-input-placeholder { + color: rgba(122, 122, 122, 0.3); } + +.input, #documenter .docs-sidebar form.docs-search > input, .textarea { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + max-width: 100%; + width: 100%; } + .input[readonly], #documenter .docs-sidebar form.docs-search > input[readonly], .textarea[readonly] { + box-shadow: none; } + .is-white.input, #documenter .docs-sidebar form.docs-search > input.is-white, .is-white.textarea { + border-color: white; } + .is-white.input:focus, #documenter .docs-sidebar form.docs-search > input.is-white:focus, .is-white.textarea:focus, .is-white.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-white.is-focused, .is-white.is-focused.textarea, .is-white.input:active, #documenter .docs-sidebar form.docs-search > input.is-white:active, .is-white.textarea:active, .is-white.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-white.is-active, .is-white.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .is-black.input, #documenter .docs-sidebar form.docs-search > input.is-black, .is-black.textarea { + border-color: #0a0a0a; } + .is-black.input:focus, #documenter .docs-sidebar form.docs-search > input.is-black:focus, .is-black.textarea:focus, .is-black.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-black.is-focused, .is-black.is-focused.textarea, .is-black.input:active, #documenter .docs-sidebar form.docs-search > input.is-black:active, .is-black.textarea:active, .is-black.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-black.is-active, .is-black.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + .is-light.input, #documenter .docs-sidebar form.docs-search > input.is-light, .is-light.textarea { + border-color: whitesmoke; } + .is-light.input:focus, #documenter .docs-sidebar form.docs-search > input.is-light:focus, .is-light.textarea:focus, .is-light.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-light.is-focused, .is-light.is-focused.textarea, .is-light.input:active, #documenter .docs-sidebar form.docs-search > input.is-light:active, .is-light.textarea:active, .is-light.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-light.is-active, .is-light.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } + .is-dark.input, .content kbd.input, #documenter .docs-sidebar form.docs-search > input.is-dark, .is-dark.textarea, .content kbd.textarea { + border-color: #363636; } + .is-dark.input:focus, .content kbd.input:focus, #documenter .docs-sidebar form.docs-search > input.is-dark:focus, .is-dark.textarea:focus, .content kbd.textarea:focus, .is-dark.is-focused.input, .content kbd.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-dark.is-focused, .is-dark.is-focused.textarea, .content kbd.is-focused.textarea, .is-dark.input:active, .content kbd.input:active, #documenter .docs-sidebar form.docs-search > input.is-dark:active, .is-dark.textarea:active, .content kbd.textarea:active, .is-dark.is-active.input, .content kbd.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-dark.is-active, .is-dark.is-active.textarea, .content kbd.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } + .is-primary.input, .docstring > section > a.input.docs-sourcelink, #documenter .docs-sidebar form.docs-search > input.is-primary, .is-primary.textarea, .docstring > section > a.textarea.docs-sourcelink { + border-color: #4eb5de; } + .is-primary.input:focus, .docstring > section > a.input.docs-sourcelink:focus, #documenter .docs-sidebar form.docs-search > input.is-primary:focus, .is-primary.textarea:focus, .docstring > section > a.textarea.docs-sourcelink:focus, .is-primary.is-focused.input, .docstring > section > a.is-focused.input.docs-sourcelink, #documenter .docs-sidebar form.docs-search > input.is-primary.is-focused, .is-primary.is-focused.textarea, .docstring > section > a.is-focused.textarea.docs-sourcelink, .is-primary.input:active, .docstring > section > a.input.docs-sourcelink:active, #documenter .docs-sidebar form.docs-search > input.is-primary:active, .is-primary.textarea:active, .docstring > section > a.textarea.docs-sourcelink:active, .is-primary.is-active.input, .docstring > section > a.is-active.input.docs-sourcelink, #documenter .docs-sidebar form.docs-search > input.is-primary.is-active, .is-primary.is-active.textarea, .docstring > section > a.is-active.textarea.docs-sourcelink { + box-shadow: 0 0 0 0.125em rgba(78, 181, 222, 0.25); } + .is-link.input, #documenter .docs-sidebar form.docs-search > input.is-link, .is-link.textarea { + border-color: #2e63b8; } + .is-link.input:focus, #documenter .docs-sidebar form.docs-search > input.is-link:focus, .is-link.textarea:focus, .is-link.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-link.is-focused, .is-link.is-focused.textarea, .is-link.input:active, #documenter .docs-sidebar form.docs-search > input.is-link:active, .is-link.textarea:active, .is-link.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-link.is-active, .is-link.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); } + .is-info.input, #documenter .docs-sidebar form.docs-search > input.is-info, .is-info.textarea { + border-color: #209cee; } + .is-info.input:focus, #documenter .docs-sidebar form.docs-search > input.is-info:focus, .is-info.textarea:focus, .is-info.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-info.is-focused, .is-info.is-focused.textarea, .is-info.input:active, #documenter .docs-sidebar form.docs-search > input.is-info:active, .is-info.textarea:active, .is-info.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-info.is-active, .is-info.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } + .is-success.input, #documenter .docs-sidebar form.docs-search > input.is-success, .is-success.textarea { + border-color: #22c35b; } + .is-success.input:focus, #documenter .docs-sidebar form.docs-search > input.is-success:focus, .is-success.textarea:focus, .is-success.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-success.is-focused, .is-success.is-focused.textarea, .is-success.input:active, #documenter .docs-sidebar form.docs-search > input.is-success:active, .is-success.textarea:active, .is-success.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-success.is-active, .is-success.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(34, 195, 91, 0.25); } + .is-warning.input, #documenter .docs-sidebar form.docs-search > input.is-warning, .is-warning.textarea { + border-color: #ffdd57; } + .is-warning.input:focus, #documenter .docs-sidebar form.docs-search > input.is-warning:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-warning.is-focused, .is-warning.is-focused.textarea, .is-warning.input:active, #documenter .docs-sidebar form.docs-search > input.is-warning:active, .is-warning.textarea:active, .is-warning.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-warning.is-active, .is-warning.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } + .is-danger.input, #documenter .docs-sidebar form.docs-search > input.is-danger, .is-danger.textarea { + border-color: #da0b00; } + .is-danger.input:focus, #documenter .docs-sidebar form.docs-search > input.is-danger:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-danger.is-focused, .is-danger.is-focused.textarea, .is-danger.input:active, #documenter .docs-sidebar form.docs-search > input.is-danger:active, .is-danger.textarea:active, .is-danger.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-danger.is-active, .is-danger.is-active.textarea { + box-shadow: 0 0 0 0.125em rgba(218, 11, 0, 0.25); } + .is-small.input, #documenter .docs-sidebar form.docs-search > input, .is-small.textarea { + border-radius: 2px; + font-size: 0.75rem; } + .is-medium.input, #documenter .docs-sidebar form.docs-search > input.is-medium, .is-medium.textarea { + font-size: 1.25rem; } + .is-large.input, #documenter .docs-sidebar form.docs-search > input.is-large, .is-large.textarea { + font-size: 1.5rem; } + .is-fullwidth.input, #documenter .docs-sidebar form.docs-search > input.is-fullwidth, .is-fullwidth.textarea { + display: block; + width: 100%; } + .is-inline.input, #documenter .docs-sidebar form.docs-search > input.is-inline, .is-inline.textarea { + display: inline; + width: auto; } + +.input.is-rounded, #documenter .docs-sidebar form.docs-search > input { + border-radius: 290486px; + padding-left: 1em; + padding-right: 1em; } + +.input.is-static, #documenter .docs-sidebar form.docs-search > input.is-static { + background-color: transparent; + border-color: transparent; + box-shadow: none; + padding-left: 0; + padding-right: 0; } + +.textarea { + display: block; + max-width: 100%; + min-width: 100%; + padding: 0.625em; + resize: vertical; } + .textarea:not([rows]) { + max-height: 600px; + min-height: 120px; } + .textarea[rows] { + height: initial; } + .textarea.has-fixed-size { + resize: none; } + +.checkbox, .radio { + cursor: pointer; + display: inline-block; + line-height: 1.25; + position: relative; } + .checkbox input, .radio input { + cursor: pointer; } + .checkbox:hover, .radio:hover { + color: #363636; } + .checkbox[disabled], .radio[disabled], + fieldset[disabled] .checkbox, + fieldset[disabled] .radio { + color: #7a7a7a; + cursor: not-allowed; } + +.radio + .radio { + margin-left: 0.5em; } + +.select { + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; } + .select:not(.is-multiple) { + height: 2.25em; } + .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; + padding-left: 1em; } + .select select { + cursor: pointer; + display: block; + font-size: 1em; + max-width: 100%; + outline: none; } + .select select::-ms-expand { + display: none; } + .select select[disabled]:hover, + fieldset[disabled] .select select:hover { + border-color: whitesmoke; } + .select select:not([multiple]) { + padding-right: 2.5em; } + .select select[multiple] { + height: auto; + padding: 0; } + .select select[multiple] option { + padding: 0.5em 1em; } + .select:not(.is-multiple):not(.is-loading):hover::after { + border-color: #363636; } + .select.is-white:not(:hover)::after { + border-color: white; } + .select.is-white select { + border-color: white; } + .select.is-white select:hover, .select.is-white select.is-hovered { + border-color: #f2f2f2; } + .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } + .select.is-black:not(:hover)::after { + border-color: #0a0a0a; } + .select.is-black select { + border-color: #0a0a0a; } + .select.is-black select:hover, .select.is-black select.is-hovered { + border-color: black; } + .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { + box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } + .select.is-light:not(:hover)::after { + border-color: whitesmoke; } + .select.is-light select { + border-color: whitesmoke; } + .select.is-light select:hover, .select.is-light select.is-hovered { + border-color: #e8e8e8; } + .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { + box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } + .select.is-dark:not(:hover)::after, .content kbd.select:not(:hover)::after { + border-color: #363636; } + .select.is-dark select, .content kbd.select select { + border-color: #363636; } + .select.is-dark select:hover, .content kbd.select select:hover, .select.is-dark select.is-hovered, .content kbd.select select.is-hovered { + border-color: #292929; } + .select.is-dark select:focus, .content kbd.select select:focus, .select.is-dark select.is-focused, .content kbd.select select.is-focused, .select.is-dark select:active, .content kbd.select select:active, .select.is-dark select.is-active, .content kbd.select select.is-active { + box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } + .select.is-primary:not(:hover)::after, .docstring > section > a.select.docs-sourcelink:not(:hover)::after { + border-color: #4eb5de; } + .select.is-primary select, .docstring > section > a.select.docs-sourcelink select { + border-color: #4eb5de; } + .select.is-primary select:hover, .docstring > section > a.select.docs-sourcelink select:hover, .select.is-primary select.is-hovered, .docstring > section > a.select.docs-sourcelink select.is-hovered { + border-color: #39acda; } + .select.is-primary select:focus, .docstring > section > a.select.docs-sourcelink select:focus, .select.is-primary select.is-focused, .docstring > section > a.select.docs-sourcelink select.is-focused, .select.is-primary select:active, .docstring > section > a.select.docs-sourcelink select:active, .select.is-primary select.is-active, .docstring > section > a.select.docs-sourcelink select.is-active { + box-shadow: 0 0 0 0.125em rgba(78, 181, 222, 0.25); } + .select.is-link:not(:hover)::after { + border-color: #2e63b8; } + .select.is-link select { + border-color: #2e63b8; } + .select.is-link select:hover, .select.is-link select.is-hovered { + border-color: #2958a4; } + .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { + box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); } + .select.is-info:not(:hover)::after { + border-color: #209cee; } + .select.is-info select { + border-color: #209cee; } + .select.is-info select:hover, .select.is-info select.is-hovered { + border-color: #1190e3; } + .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { + box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } + .select.is-success:not(:hover)::after { + border-color: #22c35b; } + .select.is-success select { + border-color: #22c35b; } + .select.is-success select:hover, .select.is-success select.is-hovered { + border-color: #1ead51; } + .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { + box-shadow: 0 0 0 0.125em rgba(34, 195, 91, 0.25); } + .select.is-warning:not(:hover)::after { + border-color: #ffdd57; } + .select.is-warning select { + border-color: #ffdd57; } + .select.is-warning select:hover, .select.is-warning select.is-hovered { + border-color: #ffd83e; } + .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { + box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } + .select.is-danger:not(:hover)::after { + border-color: #da0b00; } + .select.is-danger select { + border-color: #da0b00; } + .select.is-danger select:hover, .select.is-danger select.is-hovered { + border-color: #c10a00; } + .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { + box-shadow: 0 0 0 0.125em rgba(218, 11, 0, 0.25); } + .select.is-small, #documenter .docs-sidebar form.docs-search > input.select { + border-radius: 2px; + font-size: 0.75rem; } + .select.is-medium { + font-size: 1.25rem; } + .select.is-large { + font-size: 1.5rem; } + .select.is-disabled::after { + border-color: #7a7a7a; } + .select.is-fullwidth { + width: 100%; } + .select.is-fullwidth select { + width: 100%; } + .select.is-loading::after { + margin-top: 0; + position: absolute; + right: 0.625em; + top: 0.625em; + transform: none; } + .select.is-loading.is-small:after, #documenter .docs-sidebar form.docs-search > input.select.is-loading:after { + font-size: 0.75rem; } + .select.is-loading.is-medium:after { + font-size: 1.25rem; } + .select.is-loading.is-large:after { + font-size: 1.5rem; } + +.file { + align-items: stretch; + display: flex; + justify-content: flex-start; + position: relative; } + .file.is-white .file-cta { + background-color: white; + border-color: transparent; + color: #0a0a0a; } + .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { + background-color: #f9f9f9; + border-color: transparent; + color: #0a0a0a; } + .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); + color: #0a0a0a; } + .file.is-white:active .file-cta, .file.is-white.is-active .file-cta { + background-color: #f2f2f2; + border-color: transparent; + color: #0a0a0a; } + .file.is-black .file-cta { + background-color: #0a0a0a; + border-color: transparent; + color: white; } + .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { + background-color: #040404; + border-color: transparent; + color: white; } + .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); + color: white; } + .file.is-black:active .file-cta, .file.is-black.is-active .file-cta { + background-color: black; + border-color: transparent; + color: white; } + .file.is-light .file-cta { + background-color: whitesmoke; + border-color: transparent; + color: #363636; } + .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { + background-color: #eeeeee; + border-color: transparent; + color: #363636; } + .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; } + .file.is-light:active .file-cta, .file.is-light.is-active .file-cta { + background-color: #e8e8e8; + border-color: transparent; + color: #363636; } + .file.is-dark .file-cta, .content kbd.file .file-cta { + background-color: #363636; + border-color: transparent; + color: whitesmoke; } + .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; } + .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; } + .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; } + .file.is-primary .file-cta, .docstring > section > a.file.docs-sourcelink .file-cta { + background-color: #4eb5de; + border-color: transparent; + color: #fff; } + .file.is-primary:hover .file-cta, .docstring > section > a.file.docs-sourcelink:hover .file-cta, .file.is-primary.is-hovered .file-cta, .docstring > section > a.file.is-hovered.docs-sourcelink .file-cta { + background-color: #43b1dc; + border-color: transparent; + color: #fff; } + .file.is-primary:focus .file-cta, .docstring > section > a.file.docs-sourcelink:focus .file-cta, .file.is-primary.is-focused .file-cta, .docstring > section > a.file.is-focused.docs-sourcelink .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(78, 181, 222, 0.25); + color: #fff; } + .file.is-primary:active .file-cta, .docstring > section > a.file.docs-sourcelink:active .file-cta, .file.is-primary.is-active .file-cta, .docstring > section > a.file.is-active.docs-sourcelink .file-cta { + background-color: #39acda; + border-color: transparent; + color: #fff; } + .file.is-link .file-cta { + background-color: #2e63b8; + border-color: transparent; + color: #fff; } + .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { + background-color: #2b5eae; + border-color: transparent; + color: #fff; } + .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(46, 99, 184, 0.25); + color: #fff; } + .file.is-link:active .file-cta, .file.is-link.is-active .file-cta { + background-color: #2958a4; + border-color: transparent; + color: #fff; } + .file.is-info .file-cta { + background-color: #209cee; + border-color: transparent; + color: #fff; } + .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { + background-color: #1497ed; + border-color: transparent; + color: #fff; } + .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); + color: #fff; } + .file.is-info:active .file-cta, .file.is-info.is-active .file-cta { + background-color: #1190e3; + border-color: transparent; + color: #fff; } + .file.is-success .file-cta { + background-color: #22c35b; + border-color: transparent; + color: #fff; } + .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { + background-color: #20b856; + border-color: transparent; + color: #fff; } + .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(34, 195, 91, 0.25); + color: #fff; } + .file.is-success:active .file-cta, .file.is-success.is-active .file-cta { + background-color: #1ead51; + border-color: transparent; + color: #fff; } + .file.is-warning .file-cta { + background-color: #ffdd57; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); } + .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { + background-color: #ffda4a; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); } + .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); + color: rgba(0, 0, 0, 0.7); } + .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { + background-color: #ffd83e; + border-color: transparent; + color: rgba(0, 0, 0, 0.7); } + .file.is-danger .file-cta { + background-color: #da0b00; + border-color: transparent; + color: #fff; } + .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { + background-color: #cd0a00; + border-color: transparent; + color: #fff; } + .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { + border-color: transparent; + box-shadow: 0 0 0.5em rgba(218, 11, 0, 0.25); + color: #fff; } + .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { + background-color: #c10a00; + border-color: transparent; + color: #fff; } + .file.is-small, #documenter .docs-sidebar form.docs-search > input.file { + font-size: 0.75rem; } + .file.is-medium { + font-size: 1.25rem; } + .file.is-medium .file-icon .fa { + font-size: 21px; } + .file.is-large { + font-size: 1.5rem; } + .file.is-large .file-icon .fa { + font-size: 28px; } + .file.has-name .file-cta { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .file.has-name .file-name { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .file.has-name.is-empty .file-cta { + border-radius: 4px; } + .file.has-name.is-empty .file-name { + display: none; } + .file.is-boxed .file-label { + flex-direction: column; } + .file.is-boxed .file-cta { + flex-direction: column; + height: auto; + padding: 1em 3em; } + .file.is-boxed .file-name { + border-width: 0 1px 1px; } + .file.is-boxed .file-icon { + height: 1.5em; + width: 1.5em; } + .file.is-boxed .file-icon .fa { + font-size: 21px; } + .file.is-boxed.is-small .file-icon .fa, #documenter .docs-sidebar form.docs-search > input.file.is-boxed .file-icon .fa { + font-size: 14px; } + .file.is-boxed.is-medium .file-icon .fa { + font-size: 28px; } + .file.is-boxed.is-large .file-icon .fa { + font-size: 35px; } + .file.is-boxed.has-name .file-cta { + border-radius: 4px 4px 0 0; } + .file.is-boxed.has-name .file-name { + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px; } + .file.is-centered { + justify-content: center; } + .file.is-fullwidth .file-label { + width: 100%; } + .file.is-fullwidth .file-name { + flex-grow: 1; + max-width: none; } + .file.is-right { + justify-content: flex-end; } + .file.is-right .file-cta { + border-radius: 0 4px 4px 0; } + .file.is-right .file-name { + border-radius: 4px 0 0 4px; + border-width: 1px 0 1px 1px; + order: -1; } + +.file-label { + align-items: stretch; + display: flex; + cursor: pointer; + justify-content: flex-start; + overflow: hidden; + position: relative; } + .file-label:hover .file-cta { + background-color: #eeeeee; + color: #363636; } + .file-label:hover .file-name { + border-color: #d5d5d5; } + .file-label:active .file-cta { + background-color: #e8e8e8; + color: #363636; } + .file-label:active .file-name { + border-color: #cfcfcf; } + +.file-input { + height: 100%; + left: 0; + opacity: 0; + outline: none; + position: absolute; + top: 0; + width: 100%; } + +.file-cta, +.file-name { + border-color: #dbdbdb; + border-radius: 4px; + font-size: 1em; + padding-left: 1em; + padding-right: 1em; + white-space: nowrap; } + +.file-cta { + background-color: whitesmoke; + color: #4a4a4a; } + +.file-name { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px 1px 1px 0; + display: block; + max-width: 16em; + overflow: hidden; + text-align: left; + text-overflow: ellipsis; } + +.file-icon { + align-items: center; + display: flex; + height: 1em; + justify-content: center; + margin-right: 0.5em; + width: 1em; } + .file-icon .fa { + font-size: 14px; } + +.label { + color: #363636; + display: block; + font-size: 1rem; + font-weight: 700; } + .label:not(:last-child) { + margin-bottom: 0.5em; } + .label.is-small, #documenter .docs-sidebar form.docs-search > input.label { + font-size: 0.75rem; } + .label.is-medium { + font-size: 1.25rem; } + .label.is-large { + font-size: 1.5rem; } + +.help { + display: block; + font-size: 0.75rem; + margin-top: 0.25rem; } + .help.is-white { + color: white; } + .help.is-black { + color: #0a0a0a; } + .help.is-light { + color: whitesmoke; } + .help.is-dark, .content kbd.help { + color: #363636; } + .help.is-primary, .docstring > section > a.help.docs-sourcelink { + color: #4eb5de; } + .help.is-link { + color: #2e63b8; } + .help.is-info { + color: #209cee; } + .help.is-success { + color: #22c35b; } + .help.is-warning { + color: #ffdd57; } + .help.is-danger { + color: #da0b00; } + +.field:not(:last-child) { + margin-bottom: 0.75rem; } + +.field.has-addons { + display: flex; + justify-content: flex-start; } + .field.has-addons .control:not(:last-child) { + margin-right: -1px; } + .field.has-addons .control:not(:first-child):not(:last-child) .button, + .field.has-addons .control:not(:first-child):not(:last-child) .input, + .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search > input, + #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search > input, + .field.has-addons .control:not(:first-child):not(:last-child) .select select { + border-radius: 0; } + .field.has-addons .control:first-child:not(:only-child) .button, + .field.has-addons .control:first-child:not(:only-child) .input, + .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search > input, + #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search > input, + .field.has-addons .control:first-child:not(:only-child) .select select { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .field.has-addons .control:last-child:not(:only-child) .button, + .field.has-addons .control:last-child:not(:only-child) .input, + .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search > input, + #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search > input, + .field.has-addons .control:last-child:not(:only-child) .select select { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered, + .field.has-addons .control .input:not([disabled]):hover, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):hover, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):hover, + .field.has-addons .control .input:not([disabled]).is-hovered, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-hovered, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-hovered, + .field.has-addons .control .select select:not([disabled]):hover, + .field.has-addons .control .select select:not([disabled]).is-hovered { + z-index: 2; } + .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active, + .field.has-addons .control .input:not([disabled]):focus, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):focus, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):focus, + .field.has-addons .control .input:not([disabled]).is-focused, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused, + .field.has-addons .control .input:not([disabled]):active, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):active, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):active, + .field.has-addons .control .input:not([disabled]).is-active, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active, + .field.has-addons .control .select select:not([disabled]):focus, + .field.has-addons .control .select select:not([disabled]).is-focused, + .field.has-addons .control .select select:not([disabled]):active, + .field.has-addons .control .select select:not([disabled]).is-active { + z-index: 3; } + .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover, + .field.has-addons .control .input:not([disabled]):focus:hover, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):focus:hover, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):focus:hover, + .field.has-addons .control .input:not([disabled]).is-focused:hover, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-focused:hover, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-focused:hover, + .field.has-addons .control .input:not([disabled]):active:hover, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]):active:hover, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]):active:hover, + .field.has-addons .control .input:not([disabled]).is-active:hover, + .field.has-addons .control #documenter .docs-sidebar form.docs-search > input:not([disabled]).is-active:hover, + #documenter .docs-sidebar .field.has-addons .control form.docs-search > input:not([disabled]).is-active:hover, + .field.has-addons .control .select select:not([disabled]):focus:hover, + .field.has-addons .control .select select:not([disabled]).is-focused:hover, + .field.has-addons .control .select select:not([disabled]):active:hover, + .field.has-addons .control .select select:not([disabled]).is-active:hover { + z-index: 4; } + .field.has-addons .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + .field.has-addons.has-addons-centered { + justify-content: center; } + .field.has-addons.has-addons-right { + justify-content: flex-end; } + .field.has-addons.has-addons-fullwidth .control { + flex-grow: 1; + flex-shrink: 0; } + +.field.is-grouped { + display: flex; + justify-content: flex-start; } + .field.is-grouped > .control { + flex-shrink: 0; } + .field.is-grouped > .control:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; } + .field.is-grouped > .control.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + .field.is-grouped.is-grouped-centered { + justify-content: center; } + .field.is-grouped.is-grouped-right { + justify-content: flex-end; } + .field.is-grouped.is-grouped-multiline { + flex-wrap: wrap; } + .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { + margin-bottom: 0.75rem; } + .field.is-grouped.is-grouped-multiline:last-child { + margin-bottom: -0.75rem; } + .field.is-grouped.is-grouped-multiline:not(:last-child) { + margin-bottom: 0; } + +@media screen and (min-width: 769px), print { + .field.is-horizontal { + display: flex; } } + +.field-label .label { + font-size: inherit; } + +@media screen and (max-width: 768px) { + .field-label { + margin-bottom: 0.5rem; } } + +@media screen and (min-width: 769px), print { + .field-label { + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + margin-right: 1.5rem; + text-align: right; } + .field-label.is-small, #documenter .docs-sidebar form.docs-search > input.field-label { + font-size: 0.75rem; + padding-top: 0.375em; } + .field-label.is-normal { + padding-top: 0.375em; } + .field-label.is-medium { + font-size: 1.25rem; + padding-top: 0.375em; } + .field-label.is-large { + font-size: 1.5rem; + padding-top: 0.375em; } } + +.field-body .field .field { + margin-bottom: 0; } + +@media screen and (min-width: 769px), print { + .field-body { + display: flex; + flex-basis: 0; + flex-grow: 5; + flex-shrink: 1; } + .field-body .field { + margin-bottom: 0; } + .field-body > .field { + flex-shrink: 1; } + .field-body > .field:not(.is-narrow) { + flex-grow: 1; } + .field-body > .field:not(:last-child) { + margin-right: 0.75rem; } } + +.control { + box-sizing: border-box; + clear: both; + font-size: 1rem; + position: relative; + text-align: left; } + .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: #7a7a7a; } + .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-left #documenter .docs-sidebar form.docs-search > input.select ~ .icon, + #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.select ~ .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, + .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.select ~ .icon, + #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.select ~ .icon { + font-size: 0.75rem; } + .control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left #documenter .docs-sidebar form.docs-search > input.is-medium ~ .icon, #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.is-medium ~ .icon, + .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.is-medium ~ .icon, #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.is-medium ~ .icon, + .control.has-icons-right .select.is-medium ~ .icon { + font-size: 1.25rem; } + .control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left #documenter .docs-sidebar form.docs-search > input.is-large ~ .icon, #documenter .docs-sidebar .control.has-icons-left form.docs-search > input.is-large ~ .icon, + .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right #documenter .docs-sidebar form.docs-search > input.is-large ~ .icon, #documenter .docs-sidebar .control.has-icons-right form.docs-search > input.is-large ~ .icon, + .control.has-icons-right .select.is-large ~ .icon { + font-size: 1.5rem; } + .control.has-icons-left .icon, .control.has-icons-right .icon { + color: #dbdbdb; + height: 2.25em; + pointer-events: none; + position: absolute; + top: 0; + width: 2.25em; + 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; } + .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; } + .control.has-icons-right .icon.is-right { + right: 0; } + .control.is-loading::after { + position: absolute !important; + right: 0.625em; + top: 0.625em; + z-index: 4; } + .control.is-loading.is-small:after, #documenter .docs-sidebar form.docs-search > input.control.is-loading:after { + font-size: 0.75rem; } + .control.is-loading.is-medium:after { + font-size: 1.25rem; } + .control.is-loading.is-large:after { + font-size: 1.5rem; } + +.breadcrumb { + font-size: 1rem; + white-space: nowrap; } + .breadcrumb a { + align-items: center; + color: #2e63b8; + display: flex; + justify-content: center; + padding: 0 0.75em; } + .breadcrumb a:hover { + color: #363636; } + .breadcrumb li { + align-items: center; + display: flex; } + .breadcrumb li:first-child a { + padding-left: 0; } + .breadcrumb li.is-active a { + color: #222222; + cursor: default; + pointer-events: none; } + .breadcrumb li + li::before { + color: #b5b5b5; + content: "\0002f"; } + .breadcrumb ul, + .breadcrumb ol { + align-items: flex-start; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .breadcrumb .icon:first-child { + margin-right: 0.5em; } + .breadcrumb .icon:last-child { + margin-left: 0.5em; } + .breadcrumb.is-centered ol, + .breadcrumb.is-centered ul { + justify-content: center; } + .breadcrumb.is-right ol, + .breadcrumb.is-right ul { + justify-content: flex-end; } + .breadcrumb.is-small, #documenter .docs-sidebar form.docs-search > input.breadcrumb { + font-size: 0.75rem; } + .breadcrumb.is-medium { + font-size: 1.25rem; } + .breadcrumb.is-large { + font-size: 1.5rem; } + .breadcrumb.has-arrow-separator li + li::before { + content: "\02192"; } + .breadcrumb.has-bullet-separator li + li::before { + content: "\02022"; } + .breadcrumb.has-dot-separator li + li::before { + content: "\000b7"; } + .breadcrumb.has-succeeds-separator li + li::before { + content: "\0227B"; } + +.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); + color: #222222; + max-width: 100%; + position: relative; } + +.card-header { + background-color: transparent; + align-items: stretch; + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + display: flex; } + +.card-header-title { + align-items: center; + color: #222222; + display: flex; + flex-grow: 1; + font-weight: 700; + padding: 0.75rem; } + .card-header-title.is-centered { + justify-content: center; } + +.card-header-icon { + align-items: center; + cursor: pointer; + display: flex; + justify-content: center; + padding: 0.75rem; } + +.card-image { + display: block; + position: relative; } + +.card-content { + background-color: transparent; + padding: 1rem 1.25rem; } + +.card-footer { + background-color: transparent; + border-top: 1px solid #dbdbdb; + align-items: stretch; + display: flex; } + +.card-footer-item { + align-items: center; + display: flex; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 0; + justify-content: center; + padding: 0.75rem; } + .card-footer-item:not(:last-child) { + border-right: 1px solid #dbdbdb; } + +.card .media:not(:last-child) { + margin-bottom: 1.5rem; } + +.dropdown { + display: inline-flex; + position: relative; + vertical-align: top; } + .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { + display: block; } + .dropdown.is-right .dropdown-menu { + left: auto; + right: 0; } + .dropdown.is-up .dropdown-menu { + bottom: 100%; + padding-bottom: 4px; + padding-top: initial; + top: auto; } + +.dropdown-menu { + display: none; + left: 0; + min-width: 12rem; + padding-top: 4px; + position: absolute; + top: 100%; + z-index: 20; } + +.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); + padding-bottom: 0.5rem; + padding-top: 0.5rem; } + +.dropdown-item { + color: #4a4a4a; + display: block; + font-size: 0.875rem; + line-height: 1.5; + padding: 0.375rem 1rem; + position: relative; } + +a.dropdown-item, +button.dropdown-item { + padding-right: 3rem; + text-align: left; + white-space: nowrap; + width: 100%; } + a.dropdown-item:hover, + button.dropdown-item:hover { + background-color: whitesmoke; + color: #0a0a0a; } + a.dropdown-item.is-active, + button.dropdown-item.is-active { + background-color: #2e63b8; + color: #fff; } + +.dropdown-divider { + background-color: #dbdbdb; + border: none; + display: block; + height: 1px; + margin: 0.5rem 0; } + +.level { + align-items: center; + justify-content: space-between; } + .level code { + border-radius: 4px; } + .level img { + display: inline-block; + vertical-align: top; } + .level.is-mobile { + display: flex; } + .level.is-mobile .level-left, + .level.is-mobile .level-right { + display: flex; } + .level.is-mobile .level-left + .level-right { + margin-top: 0; } + .level.is-mobile .level-item:not(:last-child) { + margin-bottom: 0; + margin-right: 0.75rem; } + .level.is-mobile .level-item:not(.is-narrow) { + flex-grow: 1; } + @media screen and (min-width: 769px), print { + .level { + display: flex; } + .level > .level-item:not(.is-narrow) { + flex-grow: 1; } } + +.level-item { + align-items: center; + display: flex; + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; + justify-content: center; } + .level-item .title, + .level-item .subtitle { + margin-bottom: 0; } + @media screen and (max-width: 768px) { + .level-item:not(:last-child) { + margin-bottom: 0.75rem; } } + +.level-left, +.level-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; } + .level-left .level-item.is-flexible, + .level-right .level-item.is-flexible { + flex-grow: 1; } + @media screen and (min-width: 769px), print { + .level-left .level-item:not(:last-child), + .level-right .level-item:not(:last-child) { + margin-right: 0.75rem; } } + +.level-left { + align-items: center; + justify-content: flex-start; } + @media screen and (max-width: 768px) { + .level-left + .level-right { + margin-top: 1.5rem; } } + @media screen and (min-width: 769px), print { + .level-left { + display: flex; } } + +.level-right { + align-items: center; + justify-content: flex-end; } + @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; } + .media .content:not(:last-child) { + margin-bottom: 0.75rem; } + .media .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + display: flex; + padding-top: 0.75rem; } + .media .media .content:not(:last-child), + .media .media .control:not(:last-child) { + margin-bottom: 0.5rem; } + .media .media .media { + padding-top: 0.5rem; } + .media .media .media + .media { + margin-top: 0.5rem; } + .media + .media { + border-top: 1px solid rgba(219, 219, 219, 0.5); + margin-top: 1rem; + padding-top: 1rem; } + .media.is-large + .media { + margin-top: 1.5rem; + padding-top: 1.5rem; } + +.media-left, +.media-right { + flex-basis: auto; + flex-grow: 0; + flex-shrink: 0; } + +.media-left { + margin-right: 1rem; } + +.media-right { + margin-left: 1rem; } + +.media-content { + flex-basis: auto; + flex-grow: 1; + flex-shrink: 1; + text-align: left; } + +@media screen and (max-width: 768px) { + .media-content { + overflow-x: auto; } } + +.menu { + font-size: 1rem; } + .menu.is-small, #documenter .docs-sidebar form.docs-search > input.menu { + font-size: 0.75rem; } + .menu.is-medium { + font-size: 1.25rem; } + .menu.is-large { + font-size: 1.5rem; } + +.menu-list { + line-height: 1.25; } + .menu-list a { + border-radius: 2px; + color: #222222; + display: block; + padding: 0.5em 0.75em; } + .menu-list a:hover { + background-color: whitesmoke; + color: #222222; } + .menu-list a.is-active { + background-color: #2e63b8; + color: #fff; } + .menu-list li ul { + border-left: 1px solid #dbdbdb; + margin: 0.75em; + padding-left: 0.75em; } + +.menu-label { + color: #7a7a7a; + font-size: 0.75em; + letter-spacing: 0.1em; + text-transform: uppercase; } + .menu-label:not(:first-child) { + margin-top: 1em; } + .menu-label:not(:last-child) { + margin-bottom: 1em; } + +.message { + background-color: whitesmoke; + border-radius: 4px; + font-size: 1rem; } + .message strong { + color: currentColor; } + .message a:not(.button):not(.tag):not(.dropdown-item) { + color: currentColor; + text-decoration: underline; } + .message.is-small, #documenter .docs-sidebar form.docs-search > input.message { + font-size: 0.75rem; } + .message.is-medium { + font-size: 1.25rem; } + .message.is-large { + font-size: 1.5rem; } + .message.is-white { + background-color: white; } + .message.is-white .message-header { + background-color: white; + color: #0a0a0a; } + .message.is-white .message-body { + border-color: white; + color: #4d4d4d; } + .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; } + .message.is-light { + background-color: #fafafa; } + .message.is-light .message-header { + background-color: whitesmoke; + color: #363636; } + .message.is-light .message-body { + border-color: whitesmoke; + color: #505050; } + .message.is-dark, .content kbd.message { + background-color: #fafafa; } + .message.is-dark .message-header, .content kbd.message .message-header { + background-color: #363636; + color: whitesmoke; } + .message.is-dark .message-body, .content kbd.message .message-body { + border-color: #363636; + color: #2a2a2a; } + .message.is-primary, .docstring > section > a.message.docs-sourcelink { + background-color: #f6fbfd; } + .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; } + .message.is-link { + background-color: #f7f9fd; } + .message.is-link .message-header { + background-color: #2e63b8; + color: #fff; } + .message.is-link .message-body { + border-color: #2e63b8; + color: #264981; } + .message.is-info { + background-color: #f6fbfe; } + .message.is-info .message-header { + background-color: #209cee; + color: #fff; } + .message.is-info .message-body { + border-color: #209cee; + color: #12537d; } + .message.is-success { + background-color: #f6fdf9; } + .message.is-success .message-header { + background-color: #22c35b; + color: #fff; } + .message.is-success .message-body { + border-color: #22c35b; + color: #0f361d; } + .message.is-warning { + background-color: #fffdf5; } + .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; } + .message.is-danger { + background-color: #fff5f5; } + .message.is-danger .message-header { + background-color: #da0b00; + color: #fff; } + .message.is-danger .message-body { + border-color: #da0b00; + color: #9b0c04; } + +.message-header { + align-items: center; + background-color: #222222; + border-radius: 4px 4px 0 0; + color: #fff; + display: flex; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em; + position: relative; } + .message-header .delete { + flex-grow: 0; + flex-shrink: 0; + margin-left: 0.75em; } + .message-header + .message-body { + border-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.message-body { + border-color: #dbdbdb; + border-radius: 4px; + border-style: solid; + border-width: 0 0 0 4px; + color: #222222; + padding: 1em 1.25em; } + .message-body code, + .message-body pre { + background-color: white; } + .message-body pre code { + background-color: transparent; } + +.modal { + align-items: center; + display: none; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40; } + .modal.is-active { + display: flex; } + +.modal-background { + background-color: rgba(10, 10, 10, 0.86); } + +.modal-content, +.modal-card { + margin: 0 20px; + max-height: calc(100vh - 160px); + overflow: auto; + position: relative; + width: 100%; } + @media screen and (min-width: 769px), print { + .modal-content, + .modal-card { + margin: 0 auto; + max-height: calc(100vh - 40px); + width: 640px; } } + +.modal-close { + background: none; + height: 40px; + position: fixed; + right: 20px; + top: 20px; + width: 40px; } + +.modal-card { + display: flex; + flex-direction: column; + max-height: calc(100vh - 40px); + overflow: hidden; + -ms-overflow-y: visible; } + +.modal-card-head, +.modal-card-foot { + align-items: center; + background-color: whitesmoke; + display: flex; + flex-shrink: 0; + justify-content: flex-start; + padding: 20px; + position: relative; } + +.modal-card-head { + border-bottom: 1px solid #dbdbdb; + border-top-left-radius: 6px; + border-top-right-radius: 6px; } + +.modal-card-title { + color: #222222; + flex-grow: 1; + flex-shrink: 0; + font-size: 1.5rem; + line-height: 1; } + +.modal-card-foot { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 1px solid #dbdbdb; } + .modal-card-foot .button:not(:last-child) { + margin-right: 0.5em; } + +.modal-card-body { + -webkit-overflow-scrolling: touch; + background-color: white; + flex-grow: 1; + flex-shrink: 1; + overflow: auto; + padding: 20px; } + +.navbar { + background-color: white; + min-height: 3.25rem; + position: relative; + z-index: 30; } + .navbar.is-white { + background-color: white; + color: #0a0a0a; } + .navbar.is-white .navbar-brand > .navbar-item, + .navbar.is-white .navbar-brand .navbar-link { + color: #0a0a0a; } + .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, + .navbar.is-white .navbar-brand .navbar-link:focus, + .navbar.is-white .navbar-brand .navbar-link:hover, + .navbar.is-white .navbar-brand .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + .navbar.is-white .navbar-brand .navbar-link::after { + border-color: #0a0a0a; } + .navbar.is-white .navbar-burger { + color: #0a0a0a; } + @media screen and (min-width: 1056px) { + .navbar.is-white .navbar-start > .navbar-item, + .navbar.is-white .navbar-start .navbar-link, + .navbar.is-white .navbar-end > .navbar-item, + .navbar.is-white .navbar-end .navbar-link { + color: #0a0a0a; } + .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, + .navbar.is-white .navbar-start .navbar-link:focus, + .navbar.is-white .navbar-start .navbar-link:hover, + .navbar.is-white .navbar-start .navbar-link.is-active, + .navbar.is-white .navbar-end > a.navbar-item:focus, + .navbar.is-white .navbar-end > a.navbar-item:hover, + .navbar.is-white .navbar-end > a.navbar-item.is-active, + .navbar.is-white .navbar-end .navbar-link:focus, + .navbar.is-white .navbar-end .navbar-link:hover, + .navbar.is-white .navbar-end .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + .navbar.is-white .navbar-start .navbar-link::after, + .navbar.is-white .navbar-end .navbar-link::after { + border-color: #0a0a0a; } + .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #f2f2f2; + color: #0a0a0a; } + .navbar.is-white .navbar-dropdown a.navbar-item.is-active { + background-color: white; + color: #0a0a0a; } } + .navbar.is-black { + background-color: #0a0a0a; + color: white; } + .navbar.is-black .navbar-brand > .navbar-item, + .navbar.is-black .navbar-brand .navbar-link { + color: white; } + .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, + .navbar.is-black .navbar-brand .navbar-link:focus, + .navbar.is-black .navbar-brand .navbar-link:hover, + .navbar.is-black .navbar-brand .navbar-link.is-active { + background-color: black; + color: white; } + .navbar.is-black .navbar-brand .navbar-link::after { + border-color: white; } + .navbar.is-black .navbar-burger { + color: white; } + @media screen and (min-width: 1056px) { + .navbar.is-black .navbar-start > .navbar-item, + .navbar.is-black .navbar-start .navbar-link, + .navbar.is-black .navbar-end > .navbar-item, + .navbar.is-black .navbar-end .navbar-link { + color: white; } + .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, + .navbar.is-black .navbar-start .navbar-link:focus, + .navbar.is-black .navbar-start .navbar-link:hover, + .navbar.is-black .navbar-start .navbar-link.is-active, + .navbar.is-black .navbar-end > a.navbar-item:focus, + .navbar.is-black .navbar-end > a.navbar-item:hover, + .navbar.is-black .navbar-end > a.navbar-item.is-active, + .navbar.is-black .navbar-end .navbar-link:focus, + .navbar.is-black .navbar-end .navbar-link:hover, + .navbar.is-black .navbar-end .navbar-link.is-active { + background-color: black; + color: white; } + .navbar.is-black .navbar-start .navbar-link::after, + .navbar.is-black .navbar-end .navbar-link::after { + border-color: white; } + .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { + background-color: black; + color: white; } + .navbar.is-black .navbar-dropdown a.navbar-item.is-active { + background-color: #0a0a0a; + color: white; } } + .navbar.is-light { + background-color: whitesmoke; + color: #363636; } + .navbar.is-light .navbar-brand > .navbar-item, + .navbar.is-light .navbar-brand .navbar-link { + color: #363636; } + .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; } + .navbar.is-light .navbar-brand .navbar-link::after { + border-color: #363636; } + .navbar.is-light .navbar-burger { + color: #363636; } + @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; } + .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, + .navbar.is-light .navbar-start .navbar-link.is-active, + .navbar.is-light .navbar-end > a.navbar-item:focus, + .navbar.is-light .navbar-end > a.navbar-item:hover, + .navbar.is-light .navbar-end > a.navbar-item.is-active, + .navbar.is-light .navbar-end .navbar-link:focus, + .navbar.is-light .navbar-end .navbar-link:hover, + .navbar.is-light .navbar-end .navbar-link.is-active { + background-color: #e8e8e8; + color: #363636; } + .navbar.is-light .navbar-start .navbar-link::after, + .navbar.is-light .navbar-end .navbar-link::after { + border-color: #363636; } + .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; } + .navbar.is-light .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #363636; } } + .navbar.is-dark, .content kbd.navbar { + background-color: #363636; + color: whitesmoke; } + .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; } + .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, + .navbar.is-dark .navbar-brand .navbar-link:hover, + .content kbd.navbar .navbar-brand .navbar-link:hover, + .navbar.is-dark .navbar-brand .navbar-link.is-active, + .content kbd.navbar .navbar-brand .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; } + .navbar.is-dark .navbar-brand .navbar-link::after, .content kbd.navbar .navbar-brand .navbar-link::after { + border-color: whitesmoke; } + .navbar.is-dark .navbar-burger, .content kbd.navbar .navbar-burger { + color: whitesmoke; } + @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, + .content kbd.navbar .navbar-start .navbar-link, + .navbar.is-dark .navbar-end > .navbar-item, + .content kbd.navbar .navbar-end > .navbar-item, + .navbar.is-dark .navbar-end .navbar-link, + .content kbd.navbar .navbar-end .navbar-link { + color: whitesmoke; } + .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, + .navbar.is-dark .navbar-start .navbar-link:hover, + .content kbd.navbar .navbar-start .navbar-link:hover, + .navbar.is-dark .navbar-start .navbar-link.is-active, + .content kbd.navbar .navbar-start .navbar-link.is-active, + .navbar.is-dark .navbar-end > a.navbar-item:focus, + .content kbd.navbar .navbar-end > a.navbar-item:focus, + .navbar.is-dark .navbar-end > a.navbar-item:hover, + .content kbd.navbar .navbar-end > a.navbar-item:hover, + .navbar.is-dark .navbar-end > a.navbar-item.is-active, + .content kbd.navbar .navbar-end > a.navbar-item.is-active, + .navbar.is-dark .navbar-end .navbar-link:focus, + .content kbd.navbar .navbar-end .navbar-link:focus, + .navbar.is-dark .navbar-end .navbar-link:hover, + .content kbd.navbar .navbar-end .navbar-link:hover, + .navbar.is-dark .navbar-end .navbar-link.is-active, + .content kbd.navbar .navbar-end .navbar-link.is-active { + background-color: #292929; + color: whitesmoke; } + .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; } + .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; } + .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; } } + .navbar.is-primary, .docstring > section > a.navbar.docs-sourcelink { + background-color: #4eb5de; + color: #fff; } + .navbar.is-primary .navbar-brand > .navbar-item, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > .navbar-item, + .navbar.is-primary .navbar-brand .navbar-link, + .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-primary .navbar-brand > a.navbar-item:focus, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item.is-active, + .navbar.is-primary .navbar-brand .navbar-link:focus, + .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus, + .navbar.is-primary .navbar-brand .navbar-link:hover, + .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover, + .navbar.is-primary .navbar-brand .navbar-link.is-active, + .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active { + background-color: #39acda; + color: #fff; } + .navbar.is-primary .navbar-brand .navbar-link::after, .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link::after { + border-color: #fff; } + .navbar.is-primary .navbar-burger, .docstring > section > a.navbar.docs-sourcelink .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + .navbar.is-primary .navbar-start > .navbar-item, .docstring > section > a.navbar.docs-sourcelink .navbar-start > .navbar-item, + .navbar.is-primary .navbar-start .navbar-link, + .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link, + .navbar.is-primary .navbar-end > .navbar-item, + .docstring > section > a.navbar.docs-sourcelink .navbar-end > .navbar-item, + .navbar.is-primary .navbar-end .navbar-link, + .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link { + color: #fff; } + .navbar.is-primary .navbar-start > a.navbar-item:focus, .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item.is-active, + .navbar.is-primary .navbar-start .navbar-link:focus, + .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link:focus, + .navbar.is-primary .navbar-start .navbar-link:hover, + .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link:hover, + .navbar.is-primary .navbar-start .navbar-link.is-active, + .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active, + .navbar.is-primary .navbar-end > a.navbar-item:focus, + .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item:focus, + .navbar.is-primary .navbar-end > a.navbar-item:hover, + .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item:hover, + .navbar.is-primary .navbar-end > a.navbar-item.is-active, + .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item.is-active, + .navbar.is-primary .navbar-end .navbar-link:focus, + .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link:focus, + .navbar.is-primary .navbar-end .navbar-link:hover, + .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link:hover, + .navbar.is-primary .navbar-end .navbar-link.is-active, + .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active { + background-color: #39acda; + color: #fff; } + .navbar.is-primary .navbar-start .navbar-link::after, .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link::after, + .navbar.is-primary .navbar-end .navbar-link::after, + .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, + .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link, + .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #39acda; + color: #fff; } + .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, .docstring > section > a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active { + background-color: #4eb5de; + color: #fff; } } + .navbar.is-link { + background-color: #2e63b8; + color: #fff; } + .navbar.is-link .navbar-brand > .navbar-item, + .navbar.is-link .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, + .navbar.is-link .navbar-brand .navbar-link:focus, + .navbar.is-link .navbar-brand .navbar-link:hover, + .navbar.is-link .navbar-brand .navbar-link.is-active { + background-color: #2958a4; + color: #fff; } + .navbar.is-link .navbar-brand .navbar-link::after { + border-color: #fff; } + .navbar.is-link .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + .navbar.is-link .navbar-start > .navbar-item, + .navbar.is-link .navbar-start .navbar-link, + .navbar.is-link .navbar-end > .navbar-item, + .navbar.is-link .navbar-end .navbar-link { + color: #fff; } + .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, + .navbar.is-link .navbar-start .navbar-link:focus, + .navbar.is-link .navbar-start .navbar-link:hover, + .navbar.is-link .navbar-start .navbar-link.is-active, + .navbar.is-link .navbar-end > a.navbar-item:focus, + .navbar.is-link .navbar-end > a.navbar-item:hover, + .navbar.is-link .navbar-end > a.navbar-item.is-active, + .navbar.is-link .navbar-end .navbar-link:focus, + .navbar.is-link .navbar-end .navbar-link:hover, + .navbar.is-link .navbar-end .navbar-link.is-active { + background-color: #2958a4; + color: #fff; } + .navbar.is-link .navbar-start .navbar-link::after, + .navbar.is-link .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #2958a4; + color: #fff; } + .navbar.is-link .navbar-dropdown a.navbar-item.is-active { + background-color: #2e63b8; + color: #fff; } } + .navbar.is-info { + background-color: #209cee; + color: #fff; } + .navbar.is-info .navbar-brand > .navbar-item, + .navbar.is-info .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, + .navbar.is-info .navbar-brand .navbar-link:focus, + .navbar.is-info .navbar-brand .navbar-link:hover, + .navbar.is-info .navbar-brand .navbar-link.is-active { + background-color: #1190e3; + color: #fff; } + .navbar.is-info .navbar-brand .navbar-link::after { + border-color: #fff; } + .navbar.is-info .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + .navbar.is-info .navbar-start > .navbar-item, + .navbar.is-info .navbar-start .navbar-link, + .navbar.is-info .navbar-end > .navbar-item, + .navbar.is-info .navbar-end .navbar-link { + color: #fff; } + .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, + .navbar.is-info .navbar-start .navbar-link:focus, + .navbar.is-info .navbar-start .navbar-link:hover, + .navbar.is-info .navbar-start .navbar-link.is-active, + .navbar.is-info .navbar-end > a.navbar-item:focus, + .navbar.is-info .navbar-end > a.navbar-item:hover, + .navbar.is-info .navbar-end > a.navbar-item.is-active, + .navbar.is-info .navbar-end .navbar-link:focus, + .navbar.is-info .navbar-end .navbar-link:hover, + .navbar.is-info .navbar-end .navbar-link.is-active { + background-color: #1190e3; + color: #fff; } + .navbar.is-info .navbar-start .navbar-link::after, + .navbar.is-info .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #1190e3; + color: #fff; } + .navbar.is-info .navbar-dropdown a.navbar-item.is-active { + background-color: #209cee; + color: #fff; } } + .navbar.is-success { + background-color: #22c35b; + color: #fff; } + .navbar.is-success .navbar-brand > .navbar-item, + .navbar.is-success .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, + .navbar.is-success .navbar-brand .navbar-link:focus, + .navbar.is-success .navbar-brand .navbar-link:hover, + .navbar.is-success .navbar-brand .navbar-link.is-active { + background-color: #1ead51; + color: #fff; } + .navbar.is-success .navbar-brand .navbar-link::after { + border-color: #fff; } + .navbar.is-success .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + .navbar.is-success .navbar-start > .navbar-item, + .navbar.is-success .navbar-start .navbar-link, + .navbar.is-success .navbar-end > .navbar-item, + .navbar.is-success .navbar-end .navbar-link { + color: #fff; } + .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, + .navbar.is-success .navbar-start .navbar-link:focus, + .navbar.is-success .navbar-start .navbar-link:hover, + .navbar.is-success .navbar-start .navbar-link.is-active, + .navbar.is-success .navbar-end > a.navbar-item:focus, + .navbar.is-success .navbar-end > a.navbar-item:hover, + .navbar.is-success .navbar-end > a.navbar-item.is-active, + .navbar.is-success .navbar-end .navbar-link:focus, + .navbar.is-success .navbar-end .navbar-link:hover, + .navbar.is-success .navbar-end .navbar-link.is-active { + background-color: #1ead51; + color: #fff; } + .navbar.is-success .navbar-start .navbar-link::after, + .navbar.is-success .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #1ead51; + color: #fff; } + .navbar.is-success .navbar-dropdown a.navbar-item.is-active { + background-color: #22c35b; + color: #fff; } } + .navbar.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-brand > .navbar-item, + .navbar.is-warning .navbar-brand .navbar-link { + color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, + .navbar.is-warning .navbar-brand .navbar-link:focus, + .navbar.is-warning .navbar-brand .navbar-link:hover, + .navbar.is-warning .navbar-brand .navbar-link.is-active { + background-color: #ffd83e; + color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-brand .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-burger { + color: rgba(0, 0, 0, 0.7); } + @media screen and (min-width: 1056px) { + .navbar.is-warning .navbar-start > .navbar-item, + .navbar.is-warning .navbar-start .navbar-link, + .navbar.is-warning .navbar-end > .navbar-item, + .navbar.is-warning .navbar-end .navbar-link { + color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, + .navbar.is-warning .navbar-start .navbar-link:focus, + .navbar.is-warning .navbar-start .navbar-link:hover, + .navbar.is-warning .navbar-start .navbar-link.is-active, + .navbar.is-warning .navbar-end > a.navbar-item:focus, + .navbar.is-warning .navbar-end > a.navbar-item:hover, + .navbar.is-warning .navbar-end > a.navbar-item.is-active, + .navbar.is-warning .navbar-end .navbar-link:focus, + .navbar.is-warning .navbar-end .navbar-link:hover, + .navbar.is-warning .navbar-end .navbar-link.is-active { + background-color: #ffd83e; + color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-start .navbar-link::after, + .navbar.is-warning .navbar-end .navbar-link::after { + border-color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #ffd83e; + color: rgba(0, 0, 0, 0.7); } + .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } } + .navbar.is-danger { + background-color: #da0b00; + color: #fff; } + .navbar.is-danger .navbar-brand > .navbar-item, + .navbar.is-danger .navbar-brand .navbar-link { + color: #fff; } + .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, + .navbar.is-danger .navbar-brand .navbar-link:focus, + .navbar.is-danger .navbar-brand .navbar-link:hover, + .navbar.is-danger .navbar-brand .navbar-link.is-active { + background-color: #c10a00; + color: #fff; } + .navbar.is-danger .navbar-brand .navbar-link::after { + border-color: #fff; } + .navbar.is-danger .navbar-burger { + color: #fff; } + @media screen and (min-width: 1056px) { + .navbar.is-danger .navbar-start > .navbar-item, + .navbar.is-danger .navbar-start .navbar-link, + .navbar.is-danger .navbar-end > .navbar-item, + .navbar.is-danger .navbar-end .navbar-link { + color: #fff; } + .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, + .navbar.is-danger .navbar-start .navbar-link:focus, + .navbar.is-danger .navbar-start .navbar-link:hover, + .navbar.is-danger .navbar-start .navbar-link.is-active, + .navbar.is-danger .navbar-end > a.navbar-item:focus, + .navbar.is-danger .navbar-end > a.navbar-item:hover, + .navbar.is-danger .navbar-end > a.navbar-item.is-active, + .navbar.is-danger .navbar-end .navbar-link:focus, + .navbar.is-danger .navbar-end .navbar-link:hover, + .navbar.is-danger .navbar-end .navbar-link.is-active { + background-color: #c10a00; + color: #fff; } + .navbar.is-danger .navbar-start .navbar-link::after, + .navbar.is-danger .navbar-end .navbar-link::after { + border-color: #fff; } + .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, + .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #c10a00; + color: #fff; } + .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { + background-color: #da0b00; + color: #fff; } } + .navbar > .container { + align-items: stretch; + display: flex; + min-height: 3.25rem; + width: 100%; } + .navbar.has-shadow { + box-shadow: 0 2px 0 0 whitesmoke; } + .navbar.is-fixed-bottom, .navbar.is-fixed-top { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + .navbar.is-fixed-bottom { + bottom: 0; } + .navbar.is-fixed-bottom.has-shadow { + box-shadow: 0 -2px 0 0 whitesmoke; } + .navbar.is-fixed-top { + top: 0; } + +html.has-navbar-fixed-top, +body.has-navbar-fixed-top { + padding-top: 3.25rem; } + +html.has-navbar-fixed-bottom, +body.has-navbar-fixed-bottom { + padding-bottom: 3.25rem; } + +.navbar-brand, +.navbar-tabs { + align-items: stretch; + display: flex; + flex-shrink: 0; + min-height: 3.25rem; } + +.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover { + background-color: transparent; } + +.navbar-tabs { + -webkit-overflow-scrolling: touch; + max-width: 100vw; + overflow-x: auto; + overflow-y: hidden; } + +.navbar-burger { + color: #4a4a4a; + cursor: pointer; + display: block; + height: 3.25rem; + position: relative; + width: 3.25rem; + margin-left: auto; } + .navbar-burger span { + background-color: currentColor; + display: block; + height: 1px; + left: calc(50% - 8px); + position: absolute; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color, opacity, transform; + transition-timing-function: ease-out; + width: 16px; } + .navbar-burger span:nth-child(1) { + top: calc(50% - 6px); } + .navbar-burger span:nth-child(2) { + top: calc(50% - 1px); } + .navbar-burger span:nth-child(3) { + top: calc(50% + 4px); } + .navbar-burger:hover { + background-color: rgba(0, 0, 0, 0.05); } + .navbar-burger.is-active span:nth-child(1) { + transform: translateY(5px) rotate(45deg); } + .navbar-burger.is-active span:nth-child(2) { + opacity: 0; } + .navbar-burger.is-active span:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); } + +.navbar-menu { + display: none; } + +.navbar-item, +.navbar-link { + color: #4a4a4a; + display: block; + line-height: 1.5; + padding: 0.5rem 0.75rem; + position: relative; } + .navbar-item .icon:only-child, + .navbar-link .icon:only-child { + margin-left: -0.25rem; + margin-right: -0.25rem; } + +a.navbar-item, +.navbar-link { + cursor: pointer; } + a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, + .navbar-link:focus, + .navbar-link:focus-within, + .navbar-link:hover, + .navbar-link.is-active { + background-color: #fafafa; + color: #2e63b8; } + +.navbar-item { + display: block; + flex-grow: 0; + flex-shrink: 0; } + .navbar-item img { + max-height: 1.75rem; } + .navbar-item.has-dropdown { + padding: 0; } + .navbar-item.is-expanded { + flex-grow: 1; + flex-shrink: 1; } + .navbar-item.is-tab { + border-bottom: 1px solid transparent; + min-height: 3.25rem; + padding-bottom: calc(0.5rem - 1px); } + .navbar-item.is-tab:focus, .navbar-item.is-tab:hover { + background-color: transparent; + border-bottom-color: #2e63b8; } + .navbar-item.is-tab.is-active { + background-color: transparent; + border-bottom-color: #2e63b8; + border-bottom-style: solid; + border-bottom-width: 3px; + color: #2e63b8; + padding-bottom: calc(0.5rem - 3px); } + +.navbar-content { + flex-grow: 1; + flex-shrink: 1; } + +.navbar-link:not(.is-arrowless) { + padding-right: 2.5em; } + .navbar-link:not(.is-arrowless)::after { + border-color: #2e63b8; + margin-top: -0.375em; + right: 1.125em; } + +.navbar-dropdown { + font-size: 0.875rem; + padding-bottom: 0.5rem; + padding-top: 0.5rem; } + .navbar-dropdown .navbar-item { + padding-left: 1.5rem; + padding-right: 1.5rem; } + +.navbar-divider { + background-color: whitesmoke; + border: none; + display: none; + height: 2px; + margin: 0.5rem 0; } + +@media screen and (max-width: 1055px) { + .navbar > .container { + display: block; } + .navbar-brand .navbar-item, + .navbar-tabs .navbar-item { + align-items: center; + display: flex; } + .navbar-link::after { + display: none; } + .navbar-menu { + background-color: white; + box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); + padding: 0.5rem 0; } + .navbar-menu.is-active { + display: block; } + .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + .navbar.is-fixed-bottom-touch { + bottom: 0; } + .navbar.is-fixed-bottom-touch.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } + .navbar.is-fixed-top-touch { + top: 0; } + .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { + -webkit-overflow-scrolling: touch; + max-height: calc(100vh - 3.25rem); + overflow: auto; } + html.has-navbar-fixed-top-touch, + body.has-navbar-fixed-top-touch { + padding-top: 3.25rem; } + html.has-navbar-fixed-bottom-touch, + body.has-navbar-fixed-bottom-touch { + padding-bottom: 3.25rem; } } + +@media screen and (min-width: 1056px) { + .navbar, + .navbar-menu, + .navbar-start, + .navbar-end { + align-items: stretch; + display: flex; } + .navbar { + min-height: 3.25rem; } + .navbar.is-spaced { + padding: 1rem 2rem; } + .navbar.is-spaced .navbar-start, + .navbar.is-spaced .navbar-end { + align-items: center; } + .navbar.is-spaced a.navbar-item, + .navbar.is-spaced .navbar-link { + border-radius: 4px; } + .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, + .navbar.is-transparent .navbar-link:focus, + .navbar.is-transparent .navbar-link:hover, + .navbar.is-transparent .navbar-link.is-active { + background-color: transparent !important; } + .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { + background-color: transparent !important; } + .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; } + .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #2e63b8; } + .navbar-burger { + display: none; } + .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-menu { + flex-grow: 1; + flex-shrink: 0; } + .navbar-start { + justify-content: flex-start; + margin-right: auto; } + .navbar-end { + justify-content: flex-end; + margin-left: auto; } + .navbar-dropdown { + background-color: white; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-top: 2px solid #dbdbdb; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); + display: none; + font-size: 0.875rem; + left: 0; + min-width: 100%; + position: absolute; + top: 100%; + z-index: 20; } + .navbar-dropdown .navbar-item { + padding: 0.375rem 1rem; + white-space: nowrap; } + .navbar-dropdown a.navbar-item { + padding-right: 3rem; } + .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover { + background-color: whitesmoke; + color: #0a0a0a; } + .navbar-dropdown a.navbar-item.is-active { + background-color: whitesmoke; + color: #2e63b8; } + .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed { + border-radius: 6px; + border-top: none; + box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); + display: block; + opacity: 0; + pointer-events: none; + top: calc(100% + (-4px)); + transform: translateY(-5px); + transition-duration: 86ms; + transition-property: opacity, transform; } + .navbar-dropdown.is-right { + left: auto; + right: 0; } + .navbar-divider { + display: block; } + .navbar > .container .navbar-brand, + .container > .navbar .navbar-brand { + margin-left: -.75rem; } + .navbar > .container .navbar-menu, + .container > .navbar .navbar-menu { + margin-right: -.75rem; } + .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { + left: 0; + position: fixed; + right: 0; + z-index: 30; } + .navbar.is-fixed-bottom-desktop { + bottom: 0; } + .navbar.is-fixed-bottom-desktop.has-shadow { + box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } + .navbar.is-fixed-top-desktop { + top: 0; } + html.has-navbar-fixed-top-desktop, + body.has-navbar-fixed-top-desktop { + padding-top: 3.25rem; } + html.has-navbar-fixed-bottom-desktop, + body.has-navbar-fixed-bottom-desktop { + padding-bottom: 3.25rem; } + html.has-spaced-navbar-fixed-top, + body.has-spaced-navbar-fixed-top { + padding-top: 5.25rem; } + html.has-spaced-navbar-fixed-bottom, + body.has-spaced-navbar-fixed-bottom { + padding-bottom: 5.25rem; } + a.navbar-item.is-active, + .navbar-link.is-active { + color: #0a0a0a; } + a.navbar-item.is-active:not(:focus):not(:hover), + .navbar-link.is-active:not(:focus):not(:hover) { + background-color: transparent; } + .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { + background-color: #fafafa; } } + +.hero.is-fullheight-with-navbar { + min-height: calc(100vh - 3.25rem); } + +.pagination { + font-size: 1rem; + margin: -0.25rem; } + .pagination.is-small, #documenter .docs-sidebar form.docs-search > input.pagination { + font-size: 0.75rem; } + .pagination.is-medium { + font-size: 1.25rem; } + .pagination.is-large { + font-size: 1.5rem; } + .pagination.is-rounded .pagination-previous, #documenter .docs-sidebar form.docs-search > input.pagination .pagination-previous, + .pagination.is-rounded .pagination-next, + #documenter .docs-sidebar form.docs-search > input.pagination .pagination-next { + padding-left: 1em; + padding-right: 1em; + border-radius: 290486px; } + .pagination.is-rounded .pagination-link, #documenter .docs-sidebar form.docs-search > input.pagination .pagination-link { + border-radius: 290486px; } + +.pagination, +.pagination-list { + align-items: center; + display: flex; + justify-content: center; + text-align: center; } + +.pagination-previous, +.pagination-next, +.pagination-link, +.pagination-ellipsis { + font-size: 1em; + justify-content: center; + margin: 0.25rem; + padding-left: 0.5em; + padding-right: 0.5em; + text-align: center; } + +.pagination-previous, +.pagination-next, +.pagination-link { + border-color: #dbdbdb; + color: #363636; + min-width: 2.25em; } + .pagination-previous:hover, + .pagination-next:hover, + .pagination-link:hover { + border-color: #b5b5b5; + color: #363636; } + .pagination-previous:focus, + .pagination-next:focus, + .pagination-link:focus { + border-color: #3c5dcd; } + .pagination-previous:active, + .pagination-next:active, + .pagination-link:active { + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); } + .pagination-previous[disabled], + .pagination-next[disabled], + .pagination-link[disabled] { + background-color: #dbdbdb; + border-color: #dbdbdb; + box-shadow: none; + color: #7a7a7a; + opacity: 0.5; } + +.pagination-previous, +.pagination-next { + padding-left: 0.75em; + padding-right: 0.75em; + white-space: nowrap; } + +.pagination-link.is-current { + background-color: #2e63b8; + border-color: #2e63b8; + color: #fff; } + +.pagination-ellipsis { + color: #b5b5b5; + pointer-events: none; } + +.pagination-list { + flex-wrap: wrap; } + +@media screen and (max-width: 768px) { + .pagination { + flex-wrap: wrap; } + .pagination-previous, + .pagination-next { + flex-grow: 1; + flex-shrink: 1; } + .pagination-list li { + flex-grow: 1; + flex-shrink: 1; } } + +@media screen and (min-width: 769px), print { + .pagination-list { + flex-grow: 1; + flex-shrink: 1; + justify-content: flex-start; + order: 1; } + .pagination-previous { + order: 2; } + .pagination-next { + order: 3; } + .pagination { + justify-content: space-between; } + .pagination.is-centered .pagination-previous { + order: 1; } + .pagination.is-centered .pagination-list { + justify-content: center; + order: 2; } + .pagination.is-centered .pagination-next { + order: 3; } + .pagination.is-right .pagination-previous { + order: 1; } + .pagination.is-right .pagination-next { + order: 2; } + .pagination.is-right .pagination-list { + justify-content: flex-end; + order: 3; } } + +.panel { + font-size: 1rem; } + .panel:not(:last-child) { + margin-bottom: 1.5rem; } + +.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-heading { + background-color: whitesmoke; + border-radius: 4px 4px 0 0; + color: #222222; + font-size: 1.25em; + font-weight: 300; + line-height: 1.25; + padding: 0.5em 0.75em; } + +.panel-tabs { + align-items: flex-end; + display: flex; + font-size: 0.875em; + justify-content: center; } + .panel-tabs a { + border-bottom: 1px solid #dbdbdb; + margin-bottom: -1px; + padding: 0.5em; } + .panel-tabs a.is-active { + border-bottom-color: #4a4a4a; + color: #363636; } + +.panel-list a { + color: #222222; } + .panel-list a:hover { + color: #2e63b8; } + +.panel-block { + align-items: center; + color: #222222; + display: flex; + justify-content: flex-start; + padding: 0.5em 0.75em; } + .panel-block input[type="checkbox"] { + margin-right: 0.75em; } + .panel-block > .control { + flex-grow: 1; + flex-shrink: 1; + width: 100%; } + .panel-block.is-wrapped { + flex-wrap: wrap; } + .panel-block.is-active { + border-left-color: #2e63b8; + color: #363636; } + .panel-block.is-active .panel-icon { + color: #2e63b8; } + +a.panel-block, +label.panel-block { + cursor: pointer; } + a.panel-block:hover, + label.panel-block:hover { + background-color: whitesmoke; } + +.panel-icon { + display: inline-block; + font-size: 14px; + height: 1em; + line-height: 1em; + text-align: center; + vertical-align: top; + width: 1em; + color: #7a7a7a; + margin-right: 0.75em; } + .panel-icon .fa { + font-size: inherit; + line-height: inherit; } + +.tabs { + -webkit-overflow-scrolling: touch; + align-items: stretch; + display: flex; + font-size: 1rem; + justify-content: space-between; + overflow: hidden; + overflow-x: auto; + white-space: nowrap; } + .tabs a { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + color: #222222; + display: flex; + justify-content: center; + margin-bottom: -1px; + padding: 0.5em 1em; + vertical-align: top; } + .tabs a:hover { + border-bottom-color: #222222; + color: #222222; } + .tabs li { + display: block; } + .tabs li.is-active a { + border-bottom-color: #2e63b8; + color: #2e63b8; } + .tabs ul { + align-items: center; + border-bottom-color: #dbdbdb; + border-bottom-style: solid; + border-bottom-width: 1px; + display: flex; + flex-grow: 1; + flex-shrink: 0; + justify-content: flex-start; } + .tabs ul.is-left { + padding-right: 0.75em; } + .tabs ul.is-center { + flex: none; + justify-content: center; + padding-left: 0.75em; + padding-right: 0.75em; } + .tabs ul.is-right { + justify-content: flex-end; + padding-left: 0.75em; } + .tabs .icon:first-child { + margin-right: 0.5em; } + .tabs .icon:last-child { + margin-left: 0.5em; } + .tabs.is-centered ul { + justify-content: center; } + .tabs.is-right ul { + justify-content: flex-end; } + .tabs.is-boxed a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; } + .tabs.is-boxed a:hover { + background-color: whitesmoke; + border-bottom-color: #dbdbdb; } + .tabs.is-boxed li.is-active a { + background-color: white; + border-color: #dbdbdb; + border-bottom-color: transparent !important; } + .tabs.is-fullwidth li { + flex-grow: 1; + flex-shrink: 0; } + .tabs.is-toggle a { + border-color: #dbdbdb; + border-style: solid; + border-width: 1px; + margin-bottom: 0; + position: relative; } + .tabs.is-toggle a:hover { + background-color: whitesmoke; + border-color: #b5b5b5; + z-index: 2; } + .tabs.is-toggle li + li { + margin-left: -1px; } + .tabs.is-toggle li:first-child a { + border-radius: 4px 0 0 4px; } + .tabs.is-toggle li:last-child a { + border-radius: 0 4px 4px 0; } + .tabs.is-toggle li.is-active a { + background-color: #2e63b8; + border-color: #2e63b8; + color: #fff; + z-index: 1; } + .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; + padding-left: 1.25em; } + .tabs.is-toggle.is-toggle-rounded li:last-child a { + border-bottom-right-radius: 290486px; + border-top-right-radius: 290486px; + padding-right: 1.25em; } + .tabs.is-small, #documenter .docs-sidebar form.docs-search > input.tabs { + font-size: 0.75rem; } + .tabs.is-medium { + font-size: 1.25rem; } + .tabs.is-large { + font-size: 1.5rem; } + +.column { + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + padding: 0.75rem; } + .columns.is-mobile > .column.is-narrow { + flex: none; } + .columns.is-mobile > .column.is-full { + flex: none; + width: 100%; } + .columns.is-mobile > .column.is-three-quarters { + flex: none; + width: 75%; } + .columns.is-mobile > .column.is-two-thirds { + flex: none; + width: 66.6666%; } + .columns.is-mobile > .column.is-half { + flex: none; + width: 50%; } + .columns.is-mobile > .column.is-one-third { + flex: none; + width: 33.3333%; } + .columns.is-mobile > .column.is-one-quarter { + flex: none; + width: 25%; } + .columns.is-mobile > .column.is-one-fifth { + flex: none; + width: 20%; } + .columns.is-mobile > .column.is-two-fifths { + flex: none; + width: 40%; } + .columns.is-mobile > .column.is-three-fifths { + flex: none; + width: 60%; } + .columns.is-mobile > .column.is-four-fifths { + flex: none; + width: 80%; } + .columns.is-mobile > .column.is-offset-three-quarters { + margin-left: 75%; } + .columns.is-mobile > .column.is-offset-two-thirds { + margin-left: 66.6666%; } + .columns.is-mobile > .column.is-offset-half { + margin-left: 50%; } + .columns.is-mobile > .column.is-offset-one-third { + margin-left: 33.3333%; } + .columns.is-mobile > .column.is-offset-one-quarter { + margin-left: 25%; } + .columns.is-mobile > .column.is-offset-one-fifth { + margin-left: 20%; } + .columns.is-mobile > .column.is-offset-two-fifths { + margin-left: 40%; } + .columns.is-mobile > .column.is-offset-three-fifths { + margin-left: 60%; } + .columns.is-mobile > .column.is-offset-four-fifths { + margin-left: 80%; } + .columns.is-mobile > .column.is-0 { + flex: none; + width: 0%; } + .columns.is-mobile > .column.is-offset-0 { + margin-left: 0%; } + .columns.is-mobile > .column.is-1 { + flex: none; + width: 8.33333%; } + .columns.is-mobile > .column.is-offset-1 { + margin-left: 8.33333%; } + .columns.is-mobile > .column.is-2 { + flex: none; + width: 16.66667%; } + .columns.is-mobile > .column.is-offset-2 { + margin-left: 16.66667%; } + .columns.is-mobile > .column.is-3 { + flex: none; + width: 25%; } + .columns.is-mobile > .column.is-offset-3 { + margin-left: 25%; } + .columns.is-mobile > .column.is-4 { + flex: none; + width: 33.33333%; } + .columns.is-mobile > .column.is-offset-4 { + margin-left: 33.33333%; } + .columns.is-mobile > .column.is-5 { + flex: none; + width: 41.66667%; } + .columns.is-mobile > .column.is-offset-5 { + margin-left: 41.66667%; } + .columns.is-mobile > .column.is-6 { + flex: none; + width: 50%; } + .columns.is-mobile > .column.is-offset-6 { + margin-left: 50%; } + .columns.is-mobile > .column.is-7 { + flex: none; + width: 58.33333%; } + .columns.is-mobile > .column.is-offset-7 { + margin-left: 58.33333%; } + .columns.is-mobile > .column.is-8 { + flex: none; + width: 66.66667%; } + .columns.is-mobile > .column.is-offset-8 { + margin-left: 66.66667%; } + .columns.is-mobile > .column.is-9 { + flex: none; + width: 75%; } + .columns.is-mobile > .column.is-offset-9 { + margin-left: 75%; } + .columns.is-mobile > .column.is-10 { + flex: none; + width: 83.33333%; } + .columns.is-mobile > .column.is-offset-10 { + margin-left: 83.33333%; } + .columns.is-mobile > .column.is-11 { + flex: none; + width: 91.66667%; } + .columns.is-mobile > .column.is-offset-11 { + margin-left: 91.66667%; } + .columns.is-mobile > .column.is-12 { + flex: none; + width: 100%; } + .columns.is-mobile > .column.is-offset-12 { + margin-left: 100%; } + @media screen and (max-width: 768px) { + .column.is-narrow-mobile { + flex: none; } + .column.is-full-mobile { + flex: none; + width: 100%; } + .column.is-three-quarters-mobile { + flex: none; + width: 75%; } + .column.is-two-thirds-mobile { + flex: none; + width: 66.6666%; } + .column.is-half-mobile { + flex: none; + width: 50%; } + .column.is-one-third-mobile { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-mobile { + flex: none; + width: 25%; } + .column.is-one-fifth-mobile { + flex: none; + width: 20%; } + .column.is-two-fifths-mobile { + flex: none; + width: 40%; } + .column.is-three-fifths-mobile { + flex: none; + width: 60%; } + .column.is-four-fifths-mobile { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-mobile { + margin-left: 75%; } + .column.is-offset-two-thirds-mobile { + margin-left: 66.6666%; } + .column.is-offset-half-mobile { + margin-left: 50%; } + .column.is-offset-one-third-mobile { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-mobile { + margin-left: 25%; } + .column.is-offset-one-fifth-mobile { + margin-left: 20%; } + .column.is-offset-two-fifths-mobile { + margin-left: 40%; } + .column.is-offset-three-fifths-mobile { + margin-left: 60%; } + .column.is-offset-four-fifths-mobile { + margin-left: 80%; } + .column.is-0-mobile { + flex: none; + width: 0%; } + .column.is-offset-0-mobile { + margin-left: 0%; } + .column.is-1-mobile { + flex: none; + width: 8.33333%; } + .column.is-offset-1-mobile { + margin-left: 8.33333%; } + .column.is-2-mobile { + flex: none; + width: 16.66667%; } + .column.is-offset-2-mobile { + margin-left: 16.66667%; } + .column.is-3-mobile { + flex: none; + width: 25%; } + .column.is-offset-3-mobile { + margin-left: 25%; } + .column.is-4-mobile { + flex: none; + width: 33.33333%; } + .column.is-offset-4-mobile { + margin-left: 33.33333%; } + .column.is-5-mobile { + flex: none; + width: 41.66667%; } + .column.is-offset-5-mobile { + margin-left: 41.66667%; } + .column.is-6-mobile { + flex: none; + width: 50%; } + .column.is-offset-6-mobile { + margin-left: 50%; } + .column.is-7-mobile { + flex: none; + width: 58.33333%; } + .column.is-offset-7-mobile { + margin-left: 58.33333%; } + .column.is-8-mobile { + flex: none; + width: 66.66667%; } + .column.is-offset-8-mobile { + margin-left: 66.66667%; } + .column.is-9-mobile { + flex: none; + width: 75%; } + .column.is-offset-9-mobile { + margin-left: 75%; } + .column.is-10-mobile { + flex: none; + width: 83.33333%; } + .column.is-offset-10-mobile { + margin-left: 83.33333%; } + .column.is-11-mobile { + flex: none; + width: 91.66667%; } + .column.is-offset-11-mobile { + margin-left: 91.66667%; } + .column.is-12-mobile { + flex: none; + width: 100%; } + .column.is-offset-12-mobile { + margin-left: 100%; } } + @media screen and (min-width: 769px), print { + .column.is-narrow, .column.is-narrow-tablet { + flex: none; } + .column.is-full, .column.is-full-tablet { + flex: none; + width: 100%; } + .column.is-three-quarters, .column.is-three-quarters-tablet { + flex: none; + width: 75%; } + .column.is-two-thirds, .column.is-two-thirds-tablet { + flex: none; + width: 66.6666%; } + .column.is-half, .column.is-half-tablet { + flex: none; + width: 50%; } + .column.is-one-third, .column.is-one-third-tablet { + flex: none; + width: 33.3333%; } + .column.is-one-quarter, .column.is-one-quarter-tablet { + flex: none; + width: 25%; } + .column.is-one-fifth, .column.is-one-fifth-tablet { + flex: none; + width: 20%; } + .column.is-two-fifths, .column.is-two-fifths-tablet { + flex: none; + width: 40%; } + .column.is-three-fifths, .column.is-three-fifths-tablet { + flex: none; + width: 60%; } + .column.is-four-fifths, .column.is-four-fifths-tablet { + flex: none; + width: 80%; } + .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { + margin-left: 75%; } + .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { + margin-left: 66.6666%; } + .column.is-offset-half, .column.is-offset-half-tablet { + margin-left: 50%; } + .column.is-offset-one-third, .column.is-offset-one-third-tablet { + margin-left: 33.3333%; } + .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { + margin-left: 25%; } + .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { + margin-left: 20%; } + .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { + margin-left: 40%; } + .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { + margin-left: 60%; } + .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { + margin-left: 80%; } + .column.is-0, .column.is-0-tablet { + flex: none; + width: 0%; } + .column.is-offset-0, .column.is-offset-0-tablet { + margin-left: 0%; } + .column.is-1, .column.is-1-tablet { + flex: none; + width: 8.33333%; } + .column.is-offset-1, .column.is-offset-1-tablet { + margin-left: 8.33333%; } + .column.is-2, .column.is-2-tablet { + flex: none; + width: 16.66667%; } + .column.is-offset-2, .column.is-offset-2-tablet { + margin-left: 16.66667%; } + .column.is-3, .column.is-3-tablet { + flex: none; + width: 25%; } + .column.is-offset-3, .column.is-offset-3-tablet { + margin-left: 25%; } + .column.is-4, .column.is-4-tablet { + flex: none; + width: 33.33333%; } + .column.is-offset-4, .column.is-offset-4-tablet { + margin-left: 33.33333%; } + .column.is-5, .column.is-5-tablet { + flex: none; + width: 41.66667%; } + .column.is-offset-5, .column.is-offset-5-tablet { + margin-left: 41.66667%; } + .column.is-6, .column.is-6-tablet { + flex: none; + width: 50%; } + .column.is-offset-6, .column.is-offset-6-tablet { + margin-left: 50%; } + .column.is-7, .column.is-7-tablet { + flex: none; + width: 58.33333%; } + .column.is-offset-7, .column.is-offset-7-tablet { + margin-left: 58.33333%; } + .column.is-8, .column.is-8-tablet { + flex: none; + width: 66.66667%; } + .column.is-offset-8, .column.is-offset-8-tablet { + margin-left: 66.66667%; } + .column.is-9, .column.is-9-tablet { + flex: none; + width: 75%; } + .column.is-offset-9, .column.is-offset-9-tablet { + margin-left: 75%; } + .column.is-10, .column.is-10-tablet { + flex: none; + width: 83.33333%; } + .column.is-offset-10, .column.is-offset-10-tablet { + margin-left: 83.33333%; } + .column.is-11, .column.is-11-tablet { + flex: none; + width: 91.66667%; } + .column.is-offset-11, .column.is-offset-11-tablet { + margin-left: 91.66667%; } + .column.is-12, .column.is-12-tablet { + flex: none; + width: 100%; } + .column.is-offset-12, .column.is-offset-12-tablet { + margin-left: 100%; } } + @media screen and (max-width: 1055px) { + .column.is-narrow-touch { + flex: none; } + .column.is-full-touch { + flex: none; + width: 100%; } + .column.is-three-quarters-touch { + flex: none; + width: 75%; } + .column.is-two-thirds-touch { + flex: none; + width: 66.6666%; } + .column.is-half-touch { + flex: none; + width: 50%; } + .column.is-one-third-touch { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-touch { + flex: none; + width: 25%; } + .column.is-one-fifth-touch { + flex: none; + width: 20%; } + .column.is-two-fifths-touch { + flex: none; + width: 40%; } + .column.is-three-fifths-touch { + flex: none; + width: 60%; } + .column.is-four-fifths-touch { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-touch { + margin-left: 75%; } + .column.is-offset-two-thirds-touch { + margin-left: 66.6666%; } + .column.is-offset-half-touch { + margin-left: 50%; } + .column.is-offset-one-third-touch { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-touch { + margin-left: 25%; } + .column.is-offset-one-fifth-touch { + margin-left: 20%; } + .column.is-offset-two-fifths-touch { + margin-left: 40%; } + .column.is-offset-three-fifths-touch { + margin-left: 60%; } + .column.is-offset-four-fifths-touch { + margin-left: 80%; } + .column.is-0-touch { + flex: none; + width: 0%; } + .column.is-offset-0-touch { + margin-left: 0%; } + .column.is-1-touch { + flex: none; + width: 8.33333%; } + .column.is-offset-1-touch { + margin-left: 8.33333%; } + .column.is-2-touch { + flex: none; + width: 16.66667%; } + .column.is-offset-2-touch { + margin-left: 16.66667%; } + .column.is-3-touch { + flex: none; + width: 25%; } + .column.is-offset-3-touch { + margin-left: 25%; } + .column.is-4-touch { + flex: none; + width: 33.33333%; } + .column.is-offset-4-touch { + margin-left: 33.33333%; } + .column.is-5-touch { + flex: none; + width: 41.66667%; } + .column.is-offset-5-touch { + margin-left: 41.66667%; } + .column.is-6-touch { + flex: none; + width: 50%; } + .column.is-offset-6-touch { + margin-left: 50%; } + .column.is-7-touch { + flex: none; + width: 58.33333%; } + .column.is-offset-7-touch { + margin-left: 58.33333%; } + .column.is-8-touch { + flex: none; + width: 66.66667%; } + .column.is-offset-8-touch { + margin-left: 66.66667%; } + .column.is-9-touch { + flex: none; + width: 75%; } + .column.is-offset-9-touch { + margin-left: 75%; } + .column.is-10-touch { + flex: none; + width: 83.33333%; } + .column.is-offset-10-touch { + margin-left: 83.33333%; } + .column.is-11-touch { + flex: none; + width: 91.66667%; } + .column.is-offset-11-touch { + margin-left: 91.66667%; } + .column.is-12-touch { + flex: none; + width: 100%; } + .column.is-offset-12-touch { + margin-left: 100%; } } + @media screen and (min-width: 1056px) { + .column.is-narrow-desktop { + flex: none; } + .column.is-full-desktop { + flex: none; + width: 100%; } + .column.is-three-quarters-desktop { + flex: none; + width: 75%; } + .column.is-two-thirds-desktop { + flex: none; + width: 66.6666%; } + .column.is-half-desktop { + flex: none; + width: 50%; } + .column.is-one-third-desktop { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-desktop { + flex: none; + width: 25%; } + .column.is-one-fifth-desktop { + flex: none; + width: 20%; } + .column.is-two-fifths-desktop { + flex: none; + width: 40%; } + .column.is-three-fifths-desktop { + flex: none; + width: 60%; } + .column.is-four-fifths-desktop { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-desktop { + margin-left: 75%; } + .column.is-offset-two-thirds-desktop { + margin-left: 66.6666%; } + .column.is-offset-half-desktop { + margin-left: 50%; } + .column.is-offset-one-third-desktop { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-desktop { + margin-left: 25%; } + .column.is-offset-one-fifth-desktop { + margin-left: 20%; } + .column.is-offset-two-fifths-desktop { + margin-left: 40%; } + .column.is-offset-three-fifths-desktop { + margin-left: 60%; } + .column.is-offset-four-fifths-desktop { + margin-left: 80%; } + .column.is-0-desktop { + flex: none; + width: 0%; } + .column.is-offset-0-desktop { + margin-left: 0%; } + .column.is-1-desktop { + flex: none; + width: 8.33333%; } + .column.is-offset-1-desktop { + margin-left: 8.33333%; } + .column.is-2-desktop { + flex: none; + width: 16.66667%; } + .column.is-offset-2-desktop { + margin-left: 16.66667%; } + .column.is-3-desktop { + flex: none; + width: 25%; } + .column.is-offset-3-desktop { + margin-left: 25%; } + .column.is-4-desktop { + flex: none; + width: 33.33333%; } + .column.is-offset-4-desktop { + margin-left: 33.33333%; } + .column.is-5-desktop { + flex: none; + width: 41.66667%; } + .column.is-offset-5-desktop { + margin-left: 41.66667%; } + .column.is-6-desktop { + flex: none; + width: 50%; } + .column.is-offset-6-desktop { + margin-left: 50%; } + .column.is-7-desktop { + flex: none; + width: 58.33333%; } + .column.is-offset-7-desktop { + margin-left: 58.33333%; } + .column.is-8-desktop { + flex: none; + width: 66.66667%; } + .column.is-offset-8-desktop { + margin-left: 66.66667%; } + .column.is-9-desktop { + flex: none; + width: 75%; } + .column.is-offset-9-desktop { + margin-left: 75%; } + .column.is-10-desktop { + flex: none; + width: 83.33333%; } + .column.is-offset-10-desktop { + margin-left: 83.33333%; } + .column.is-11-desktop { + flex: none; + width: 91.66667%; } + .column.is-offset-11-desktop { + margin-left: 91.66667%; } + .column.is-12-desktop { + flex: none; + width: 100%; } + .column.is-offset-12-desktop { + margin-left: 100%; } } + @media screen and (min-width: 1216px) { + .column.is-narrow-widescreen { + flex: none; } + .column.is-full-widescreen { + flex: none; + width: 100%; } + .column.is-three-quarters-widescreen { + flex: none; + width: 75%; } + .column.is-two-thirds-widescreen { + flex: none; + width: 66.6666%; } + .column.is-half-widescreen { + flex: none; + width: 50%; } + .column.is-one-third-widescreen { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-widescreen { + flex: none; + width: 25%; } + .column.is-one-fifth-widescreen { + flex: none; + width: 20%; } + .column.is-two-fifths-widescreen { + flex: none; + width: 40%; } + .column.is-three-fifths-widescreen { + flex: none; + width: 60%; } + .column.is-four-fifths-widescreen { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-widescreen { + margin-left: 75%; } + .column.is-offset-two-thirds-widescreen { + margin-left: 66.6666%; } + .column.is-offset-half-widescreen { + margin-left: 50%; } + .column.is-offset-one-third-widescreen { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-widescreen { + margin-left: 25%; } + .column.is-offset-one-fifth-widescreen { + margin-left: 20%; } + .column.is-offset-two-fifths-widescreen { + margin-left: 40%; } + .column.is-offset-three-fifths-widescreen { + margin-left: 60%; } + .column.is-offset-four-fifths-widescreen { + margin-left: 80%; } + .column.is-0-widescreen { + flex: none; + width: 0%; } + .column.is-offset-0-widescreen { + margin-left: 0%; } + .column.is-1-widescreen { + flex: none; + width: 8.33333%; } + .column.is-offset-1-widescreen { + margin-left: 8.33333%; } + .column.is-2-widescreen { + flex: none; + width: 16.66667%; } + .column.is-offset-2-widescreen { + margin-left: 16.66667%; } + .column.is-3-widescreen { + flex: none; + width: 25%; } + .column.is-offset-3-widescreen { + margin-left: 25%; } + .column.is-4-widescreen { + flex: none; + width: 33.33333%; } + .column.is-offset-4-widescreen { + margin-left: 33.33333%; } + .column.is-5-widescreen { + flex: none; + width: 41.66667%; } + .column.is-offset-5-widescreen { + margin-left: 41.66667%; } + .column.is-6-widescreen { + flex: none; + width: 50%; } + .column.is-offset-6-widescreen { + margin-left: 50%; } + .column.is-7-widescreen { + flex: none; + width: 58.33333%; } + .column.is-offset-7-widescreen { + margin-left: 58.33333%; } + .column.is-8-widescreen { + flex: none; + width: 66.66667%; } + .column.is-offset-8-widescreen { + margin-left: 66.66667%; } + .column.is-9-widescreen { + flex: none; + width: 75%; } + .column.is-offset-9-widescreen { + margin-left: 75%; } + .column.is-10-widescreen { + flex: none; + width: 83.33333%; } + .column.is-offset-10-widescreen { + margin-left: 83.33333%; } + .column.is-11-widescreen { + flex: none; + width: 91.66667%; } + .column.is-offset-11-widescreen { + margin-left: 91.66667%; } + .column.is-12-widescreen { + flex: none; + width: 100%; } + .column.is-offset-12-widescreen { + margin-left: 100%; } } + @media screen and (min-width: 1408px) { + .column.is-narrow-fullhd { + flex: none; } + .column.is-full-fullhd { + flex: none; + width: 100%; } + .column.is-three-quarters-fullhd { + flex: none; + width: 75%; } + .column.is-two-thirds-fullhd { + flex: none; + width: 66.6666%; } + .column.is-half-fullhd { + flex: none; + width: 50%; } + .column.is-one-third-fullhd { + flex: none; + width: 33.3333%; } + .column.is-one-quarter-fullhd { + flex: none; + width: 25%; } + .column.is-one-fifth-fullhd { + flex: none; + width: 20%; } + .column.is-two-fifths-fullhd { + flex: none; + width: 40%; } + .column.is-three-fifths-fullhd { + flex: none; + width: 60%; } + .column.is-four-fifths-fullhd { + flex: none; + width: 80%; } + .column.is-offset-three-quarters-fullhd { + margin-left: 75%; } + .column.is-offset-two-thirds-fullhd { + margin-left: 66.6666%; } + .column.is-offset-half-fullhd { + margin-left: 50%; } + .column.is-offset-one-third-fullhd { + margin-left: 33.3333%; } + .column.is-offset-one-quarter-fullhd { + margin-left: 25%; } + .column.is-offset-one-fifth-fullhd { + margin-left: 20%; } + .column.is-offset-two-fifths-fullhd { + margin-left: 40%; } + .column.is-offset-three-fifths-fullhd { + margin-left: 60%; } + .column.is-offset-four-fifths-fullhd { + margin-left: 80%; } + .column.is-0-fullhd { + flex: none; + width: 0%; } + .column.is-offset-0-fullhd { + margin-left: 0%; } + .column.is-1-fullhd { + flex: none; + width: 8.33333%; } + .column.is-offset-1-fullhd { + margin-left: 8.33333%; } + .column.is-2-fullhd { + flex: none; + width: 16.66667%; } + .column.is-offset-2-fullhd { + margin-left: 16.66667%; } + .column.is-3-fullhd { + flex: none; + width: 25%; } + .column.is-offset-3-fullhd { + margin-left: 25%; } + .column.is-4-fullhd { + flex: none; + width: 33.33333%; } + .column.is-offset-4-fullhd { + margin-left: 33.33333%; } + .column.is-5-fullhd { + flex: none; + width: 41.66667%; } + .column.is-offset-5-fullhd { + margin-left: 41.66667%; } + .column.is-6-fullhd { + flex: none; + width: 50%; } + .column.is-offset-6-fullhd { + margin-left: 50%; } + .column.is-7-fullhd { + flex: none; + width: 58.33333%; } + .column.is-offset-7-fullhd { + margin-left: 58.33333%; } + .column.is-8-fullhd { + flex: none; + width: 66.66667%; } + .column.is-offset-8-fullhd { + margin-left: 66.66667%; } + .column.is-9-fullhd { + flex: none; + width: 75%; } + .column.is-offset-9-fullhd { + margin-left: 75%; } + .column.is-10-fullhd { + flex: none; + width: 83.33333%; } + .column.is-offset-10-fullhd { + margin-left: 83.33333%; } + .column.is-11-fullhd { + flex: none; + width: 91.66667%; } + .column.is-offset-11-fullhd { + margin-left: 91.66667%; } + .column.is-12-fullhd { + flex: none; + width: 100%; } + .column.is-offset-12-fullhd { + margin-left: 100%; } } + +.columns { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; } + .columns:last-child { + margin-bottom: -0.75rem; } + .columns:not(:last-child) { + margin-bottom: calc(1.5rem - 0.75rem); } + .columns.is-centered { + justify-content: center; } + .columns.is-gapless { + margin-left: 0; + margin-right: 0; + margin-top: 0; } + .columns.is-gapless > .column { + margin: 0; + padding: 0 !important; } + .columns.is-gapless:not(:last-child) { + margin-bottom: 1.5rem; } + .columns.is-gapless:last-child { + margin-bottom: 0; } + .columns.is-mobile { + display: flex; } + .columns.is-multiline { + flex-wrap: wrap; } + .columns.is-vcentered { + align-items: center; } + @media screen and (min-width: 769px), print { + .columns:not(.is-desktop) { + display: flex; } } + @media screen and (min-width: 1056px) { + .columns.is-desktop { + display: flex; } } + +.columns.is-variable { + --columnGap: 0.75rem; + margin-left: calc(-1 * var(--columnGap)); + margin-right: calc(-1 * var(--columnGap)); } + .columns.is-variable .column { + padding-left: var(--columnGap); + padding-right: var(--columnGap); } + .columns.is-variable.is-0 { + --columnGap: 0rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-0-mobile { + --columnGap: 0rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-0-tablet { + --columnGap: 0rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-0-tablet-only { + --columnGap: 0rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-0-touch { + --columnGap: 0rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-0-desktop { + --columnGap: 0rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-0-desktop-only { + --columnGap: 0rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-0-widescreen { + --columnGap: 0rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-0-widescreen-only { + --columnGap: 0rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-0-fullhd { + --columnGap: 0rem; } } + .columns.is-variable.is-1 { + --columnGap: 0.25rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-1-mobile { + --columnGap: 0.25rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-1-tablet { + --columnGap: 0.25rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-1-tablet-only { + --columnGap: 0.25rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-1-touch { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-1-desktop { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-1-desktop-only { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-1-widescreen { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-1-widescreen-only { + --columnGap: 0.25rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-1-fullhd { + --columnGap: 0.25rem; } } + .columns.is-variable.is-2 { + --columnGap: 0.5rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-2-mobile { + --columnGap: 0.5rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-2-tablet { + --columnGap: 0.5rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-2-tablet-only { + --columnGap: 0.5rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-2-touch { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-2-desktop { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-2-desktop-only { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-2-widescreen { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-2-widescreen-only { + --columnGap: 0.5rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-2-fullhd { + --columnGap: 0.5rem; } } + .columns.is-variable.is-3 { + --columnGap: 0.75rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-3-mobile { + --columnGap: 0.75rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-3-tablet { + --columnGap: 0.75rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-3-tablet-only { + --columnGap: 0.75rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-3-touch { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-3-desktop { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-3-desktop-only { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-3-widescreen { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-3-widescreen-only { + --columnGap: 0.75rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-3-fullhd { + --columnGap: 0.75rem; } } + .columns.is-variable.is-4 { + --columnGap: 1rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-4-mobile { + --columnGap: 1rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-4-tablet { + --columnGap: 1rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-4-tablet-only { + --columnGap: 1rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-4-touch { + --columnGap: 1rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-4-desktop { + --columnGap: 1rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-4-desktop-only { + --columnGap: 1rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-4-widescreen { + --columnGap: 1rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-4-widescreen-only { + --columnGap: 1rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-4-fullhd { + --columnGap: 1rem; } } + .columns.is-variable.is-5 { + --columnGap: 1.25rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-5-mobile { + --columnGap: 1.25rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-5-tablet { + --columnGap: 1.25rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-5-tablet-only { + --columnGap: 1.25rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-5-touch { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-5-desktop { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-5-desktop-only { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-5-widescreen { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-5-widescreen-only { + --columnGap: 1.25rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-5-fullhd { + --columnGap: 1.25rem; } } + .columns.is-variable.is-6 { + --columnGap: 1.5rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-6-mobile { + --columnGap: 1.5rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-6-tablet { + --columnGap: 1.5rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-6-tablet-only { + --columnGap: 1.5rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-6-touch { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-6-desktop { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-6-desktop-only { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-6-widescreen { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-6-widescreen-only { + --columnGap: 1.5rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-6-fullhd { + --columnGap: 1.5rem; } } + .columns.is-variable.is-7 { + --columnGap: 1.75rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-7-mobile { + --columnGap: 1.75rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-7-tablet { + --columnGap: 1.75rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-7-tablet-only { + --columnGap: 1.75rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-7-touch { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-7-desktop { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-7-desktop-only { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-7-widescreen { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-7-widescreen-only { + --columnGap: 1.75rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-7-fullhd { + --columnGap: 1.75rem; } } + .columns.is-variable.is-8 { + --columnGap: 2rem; } + @media screen and (max-width: 768px) { + .columns.is-variable.is-8-mobile { + --columnGap: 2rem; } } + @media screen and (min-width: 769px), print { + .columns.is-variable.is-8-tablet { + --columnGap: 2rem; } } + @media screen and (min-width: 769px) and (max-width: 1055px) { + .columns.is-variable.is-8-tablet-only { + --columnGap: 2rem; } } + @media screen and (max-width: 1055px) { + .columns.is-variable.is-8-touch { + --columnGap: 2rem; } } + @media screen and (min-width: 1056px) { + .columns.is-variable.is-8-desktop { + --columnGap: 2rem; } } + @media screen and (min-width: 1056px) and (max-width: 1215px) { + .columns.is-variable.is-8-desktop-only { + --columnGap: 2rem; } } + @media screen and (min-width: 1216px) { + .columns.is-variable.is-8-widescreen { + --columnGap: 2rem; } } + @media screen and (min-width: 1216px) and (max-width: 1407px) { + .columns.is-variable.is-8-widescreen-only { + --columnGap: 2rem; } } + @media screen and (min-width: 1408px) { + .columns.is-variable.is-8-fullhd { + --columnGap: 2rem; } } + +.tile { + align-items: stretch; + display: block; + flex-basis: 0; + flex-grow: 1; + flex-shrink: 1; + min-height: min-content; } + .tile.is-ancestor { + margin-left: -0.75rem; + margin-right: -0.75rem; + margin-top: -0.75rem; } + .tile.is-ancestor:last-child { + margin-bottom: -0.75rem; } + .tile.is-ancestor:not(:last-child) { + margin-bottom: 0.75rem; } + .tile.is-child { + margin: 0 !important; } + .tile.is-parent { + padding: 0.75rem; } + .tile.is-vertical { + flex-direction: column; } + .tile.is-vertical > .tile.is-child:not(:last-child) { + margin-bottom: 1.5rem !important; } + @media screen and (min-width: 769px), print { + .tile:not(.is-child) { + display: flex; } + .tile.is-1 { + flex: none; + width: 8.33333%; } + .tile.is-2 { + flex: none; + width: 16.66667%; } + .tile.is-3 { + flex: none; + width: 25%; } + .tile.is-4 { + flex: none; + width: 33.33333%; } + .tile.is-5 { + flex: none; + width: 41.66667%; } + .tile.is-6 { + flex: none; + width: 50%; } + .tile.is-7 { + flex: none; + width: 58.33333%; } + .tile.is-8 { + flex: none; + width: 66.66667%; } + .tile.is-9 { + flex: none; + width: 75%; } + .tile.is-10 { + flex: none; + width: 83.33333%; } + .tile.is-11 { + flex: none; + width: 91.66667%; } + .tile.is-12 { + flex: none; + width: 100%; } } + +.hero { + align-items: stretch; + display: flex; + flex-direction: column; + justify-content: space-between; } + .hero .navbar { + background: none; } + .hero .tabs ul { + border-bottom: none; } + .hero.is-white { + background-color: white; + color: #0a0a0a; } + .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-white strong { + color: inherit; } + .hero.is-white .title { + color: #0a0a0a; } + .hero.is-white .subtitle { + color: rgba(10, 10, 10, 0.9); } + .hero.is-white .subtitle a:not(.button), + .hero.is-white .subtitle strong { + color: #0a0a0a; } + @media screen and (max-width: 1055px) { + .hero.is-white .navbar-menu { + background-color: white; } } + .hero.is-white .navbar-item, + .hero.is-white .navbar-link { + color: rgba(10, 10, 10, 0.7); } + .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, + .hero.is-white .navbar-link:hover, + .hero.is-white .navbar-link.is-active { + background-color: #f2f2f2; + color: #0a0a0a; } + .hero.is-white .tabs a { + color: #0a0a0a; + opacity: 0.9; } + .hero.is-white .tabs a:hover { + opacity: 1; } + .hero.is-white .tabs li.is-active a { + opacity: 1; } + .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { + color: #0a0a0a; } + .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { + background-color: #0a0a0a; + border-color: #0a0a0a; + color: white; } + .hero.is-white.is-bold { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } + @media screen and (max-width: 768px) { + .hero.is-white.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } } + .hero.is-black { + background-color: #0a0a0a; + color: white; } + .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-black strong { + color: inherit; } + .hero.is-black .title { + color: white; } + .hero.is-black .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-black .subtitle a:not(.button), + .hero.is-black .subtitle strong { + color: white; } + @media screen and (max-width: 1055px) { + .hero.is-black .navbar-menu { + background-color: #0a0a0a; } } + .hero.is-black .navbar-item, + .hero.is-black .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, + .hero.is-black .navbar-link:hover, + .hero.is-black .navbar-link.is-active { + background-color: black; + color: white; } + .hero.is-black .tabs a { + color: white; + opacity: 0.9; } + .hero.is-black .tabs a:hover { + opacity: 1; } + .hero.is-black .tabs li.is-active a { + opacity: 1; } + .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { + color: white; } + .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { + background-color: white; + border-color: white; + color: #0a0a0a; } + .hero.is-black.is-bold { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } + @media screen and (max-width: 768px) { + .hero.is-black.is-bold .navbar-menu { + background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } } + .hero.is-light { + background-color: whitesmoke; + color: #363636; } + .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; } + .hero.is-light .subtitle { + color: rgba(54, 54, 54, 0.9); } + .hero.is-light .subtitle a:not(.button), + .hero.is-light .subtitle strong { + color: #363636; } + @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); } + .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; } + .hero.is-light .tabs a { + color: #363636; + opacity: 0.9; } + .hero.is-light .tabs a:hover { + opacity: 1; } + .hero.is-light .tabs li.is-active a { + opacity: 1; } + .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { + color: #363636; } + .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; + color: whitesmoke; } + .hero.is-light.is-bold { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } + @media screen and (max-width: 768px) { + .hero.is-light.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } } + .hero.is-dark, .content kbd.hero { + background-color: #363636; + color: whitesmoke; } + .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; } + .hero.is-dark .subtitle, .content kbd.hero .subtitle { + color: rgba(245, 245, 245, 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; } + @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); } + .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; } + .hero.is-dark .tabs a, .content kbd.hero .tabs a { + color: whitesmoke; + 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 { + 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; } + .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, .content kbd.hero .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, .content kbd.hero .tabs.is-toggle li.is-active a:hover { + background-color: whitesmoke; + border-color: whitesmoke; + color: #363636; } + .hero.is-dark.is-bold, .content kbd.hero.is-bold { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } + @media screen and (max-width: 768px) { + .hero.is-dark.is-bold .navbar-menu, .content kbd.hero.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } } + .hero.is-primary, .docstring > section > a.hero.docs-sourcelink { + background-color: #4eb5de; + color: #fff; } + .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), .docstring > section > a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-primary strong, + .docstring > section > a.hero.docs-sourcelink strong { + color: inherit; } + .hero.is-primary .title, .docstring > section > a.hero.docs-sourcelink .title { + color: #fff; } + .hero.is-primary .subtitle, .docstring > section > a.hero.docs-sourcelink .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-primary .subtitle a:not(.button), .docstring > section > a.hero.docs-sourcelink .subtitle a:not(.button), + .hero.is-primary .subtitle strong, + .docstring > section > a.hero.docs-sourcelink .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + .hero.is-primary .navbar-menu, .docstring > section > a.hero.docs-sourcelink .navbar-menu { + background-color: #4eb5de; } } + .hero.is-primary .navbar-item, .docstring > section > a.hero.docs-sourcelink .navbar-item, + .hero.is-primary .navbar-link, + .docstring > section > a.hero.docs-sourcelink .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-primary a.navbar-item:hover, .docstring > section > a.hero.docs-sourcelink a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .docstring > section > a.hero.docs-sourcelink a.navbar-item.is-active, + .hero.is-primary .navbar-link:hover, + .docstring > section > a.hero.docs-sourcelink .navbar-link:hover, + .hero.is-primary .navbar-link.is-active, + .docstring > section > a.hero.docs-sourcelink .navbar-link.is-active { + background-color: #39acda; + color: #fff; } + .hero.is-primary .tabs a, .docstring > section > a.hero.docs-sourcelink .tabs a { + color: #fff; + opacity: 0.9; } + .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 { + 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; } + .hero.is-primary .tabs.is-boxed a:hover, .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover, .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-primary .tabs.is-boxed li.is-active a, .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .docstring > section > a.hero.docs-sourcelink .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover, .docstring > section > a.hero.docs-sourcelink .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #4eb5de; } + .hero.is-primary.is-bold, .docstring > section > a.hero.is-bold.docs-sourcelink { + background-image: linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%); } + @media screen and (max-width: 768px) { + .hero.is-primary.is-bold .navbar-menu, .docstring > section > a.hero.is-bold.docs-sourcelink .navbar-menu { + background-image: linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%); } } + .hero.is-link { + background-color: #2e63b8; + color: #fff; } + .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-link strong { + color: inherit; } + .hero.is-link .title { + color: #fff; } + .hero.is-link .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-link .subtitle a:not(.button), + .hero.is-link .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + .hero.is-link .navbar-menu { + background-color: #2e63b8; } } + .hero.is-link .navbar-item, + .hero.is-link .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, + .hero.is-link .navbar-link:hover, + .hero.is-link .navbar-link.is-active { + background-color: #2958a4; + color: #fff; } + .hero.is-link .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-link .tabs a:hover { + opacity: 1; } + .hero.is-link .tabs li.is-active a { + opacity: 1; } + .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { + color: #fff; } + .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #2e63b8; } + .hero.is-link.is-bold { + background-image: linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%); } + @media screen and (max-width: 768px) { + .hero.is-link.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%); } } + .hero.is-info { + background-color: #209cee; + color: #fff; } + .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-info strong { + color: inherit; } + .hero.is-info .title { + color: #fff; } + .hero.is-info .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-info .subtitle a:not(.button), + .hero.is-info .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + .hero.is-info .navbar-menu { + background-color: #209cee; } } + .hero.is-info .navbar-item, + .hero.is-info .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, + .hero.is-info .navbar-link:hover, + .hero.is-info .navbar-link.is-active { + background-color: #1190e3; + color: #fff; } + .hero.is-info .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-info .tabs a:hover { + opacity: 1; } + .hero.is-info .tabs li.is-active a { + opacity: 1; } + .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { + color: #fff; } + .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #209cee; } + .hero.is-info.is-bold { + background-image: linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%); } + @media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%); } } + .hero.is-success { + background-color: #22c35b; + color: #fff; } + .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-success strong { + color: inherit; } + .hero.is-success .title { + color: #fff; } + .hero.is-success .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-success .subtitle a:not(.button), + .hero.is-success .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + .hero.is-success .navbar-menu { + background-color: #22c35b; } } + .hero.is-success .navbar-item, + .hero.is-success .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, + .hero.is-success .navbar-link:hover, + .hero.is-success .navbar-link.is-active { + background-color: #1ead51; + color: #fff; } + .hero.is-success .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-success .tabs a:hover { + opacity: 1; } + .hero.is-success .tabs li.is-active a { + opacity: 1; } + .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { + color: #fff; } + .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #22c35b; } + .hero.is-success.is-bold { + background-image: linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%); } + @media screen and (max-width: 768px) { + .hero.is-success.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%); } } + .hero.is-warning { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-warning strong { + color: inherit; } + .hero.is-warning .title { + color: rgba(0, 0, 0, 0.7); } + .hero.is-warning .subtitle { + color: rgba(0, 0, 0, 0.9); } + .hero.is-warning .subtitle a:not(.button), + .hero.is-warning .subtitle strong { + color: rgba(0, 0, 0, 0.7); } + @media screen and (max-width: 1055px) { + .hero.is-warning .navbar-menu { + background-color: #ffdd57; } } + .hero.is-warning .navbar-item, + .hero.is-warning .navbar-link { + color: rgba(0, 0, 0, 0.7); } + .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, + .hero.is-warning .navbar-link:hover, + .hero.is-warning .navbar-link.is-active { + background-color: #ffd83e; + color: rgba(0, 0, 0, 0.7); } + .hero.is-warning .tabs a { + color: rgba(0, 0, 0, 0.7); + opacity: 0.9; } + .hero.is-warning .tabs a:hover { + opacity: 1; } + .hero.is-warning .tabs li.is-active a { + opacity: 1; } + .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { + color: rgba(0, 0, 0, 0.7); } + .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { + background-color: rgba(0, 0, 0, 0.7); + border-color: rgba(0, 0, 0, 0.7); + color: #ffdd57; } + .hero.is-warning.is-bold { + background-image: linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%); } + @media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%); } } + .hero.is-danger { + background-color: #da0b00; + color: #fff; } + .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), + .hero.is-danger strong { + color: inherit; } + .hero.is-danger .title { + color: #fff; } + .hero.is-danger .subtitle { + color: rgba(255, 255, 255, 0.9); } + .hero.is-danger .subtitle a:not(.button), + .hero.is-danger .subtitle strong { + color: #fff; } + @media screen and (max-width: 1055px) { + .hero.is-danger .navbar-menu { + background-color: #da0b00; } } + .hero.is-danger .navbar-item, + .hero.is-danger .navbar-link { + color: rgba(255, 255, 255, 0.7); } + .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, + .hero.is-danger .navbar-link:hover, + .hero.is-danger .navbar-link.is-active { + background-color: #c10a00; + color: #fff; } + .hero.is-danger .tabs a { + color: #fff; + opacity: 0.9; } + .hero.is-danger .tabs a:hover { + opacity: 1; } + .hero.is-danger .tabs li.is-active a { + opacity: 1; } + .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { + color: #fff; } + .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { + background-color: rgba(10, 10, 10, 0.1); } + .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { + background-color: #fff; + border-color: #fff; + color: #da0b00; } + .hero.is-danger.is-bold { + background-image: linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%); } + @media screen and (max-width: 768px) { + .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; } + @media screen and (min-width: 769px), print { + .hero.is-medium .hero-body { + padding-bottom: 9rem; + padding-top: 9rem; } } + @media screen and (min-width: 769px), print { + .hero.is-large .hero-body { + padding-bottom: 18rem; + padding-top: 18rem; } } + .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body { + align-items: center; + display: flex; } + .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container { + flex-grow: 1; + flex-shrink: 1; } + .hero.is-halfheight { + min-height: 50vh; } + .hero.is-fullheight { + min-height: 100vh; } + +.hero-video { + overflow: hidden; } + .hero-video video { + left: 50%; + min-height: 100%; + min-width: 100%; + position: absolute; + top: 50%; + transform: translate3d(-50%, -50%, 0); } + .hero-video.is-transparent { + opacity: 0.3; } + @media screen and (max-width: 768px) { + .hero-video { + display: none; } } + +.hero-buttons { + margin-top: 1.5rem; } + @media screen and (max-width: 768px) { + .hero-buttons .button { + display: flex; } + .hero-buttons .button:not(:last-child) { + margin-bottom: 0.75rem; } } + @media screen and (min-width: 769px), print { + .hero-buttons { + display: flex; + justify-content: center; } + .hero-buttons .button:not(:last-child) { + margin-right: 1.5rem; } } + +.hero-head, +.hero-foot { + flex-grow: 0; + flex-shrink: 0; } + +.hero-body { + flex-grow: 1; + flex-shrink: 0; + padding: 3rem 1.5rem; } + +.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; } } + +.footer { + background-color: #fafafa; + padding: 3rem 1.5rem 6rem; } + +h1 .docs-heading-anchor, h1 .docs-heading-anchor:hover, h1 .docs-heading-anchor:visited, h2 .docs-heading-anchor, h2 .docs-heading-anchor:hover, h2 .docs-heading-anchor:visited, h3 .docs-heading-anchor, h3 .docs-heading-anchor:hover, h3 .docs-heading-anchor:visited, h4 .docs-heading-anchor, h4 .docs-heading-anchor:hover, h4 .docs-heading-anchor:visited, h5 .docs-heading-anchor, h5 .docs-heading-anchor:hover, h5 .docs-heading-anchor:visited, h6 .docs-heading-anchor, h6 .docs-heading-anchor:hover, h6 .docs-heading-anchor:visited { + color: #222222; } + +h1 .docs-heading-anchor-permalink, h2 .docs-heading-anchor-permalink, h3 .docs-heading-anchor-permalink, h4 .docs-heading-anchor-permalink, h5 .docs-heading-anchor-permalink, h6 .docs-heading-anchor-permalink { + visibility: hidden; + vertical-align: middle; + 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-weight: 900; + content: "\f0c1"; } + +h1:hover .docs-heading-anchor-permalink, h2:hover .docs-heading-anchor-permalink, h3:hover .docs-heading-anchor-permalink, h4:hover .docs-heading-anchor-permalink, h5:hover .docs-heading-anchor-permalink, h6:hover .docs-heading-anchor-permalink { + visibility: visible; } + +.docs-dark-only { + display: none !important; } + +.admonition { + background-color: #b5b5b5; + border-style: solid; + border-width: 1px; + border-color: #363636; + border-radius: 4px; + font-size: 1rem; } + .admonition strong { + color: currentColor; } + .admonition.is-small, #documenter .docs-sidebar form.docs-search > input.admonition { + font-size: 0.75rem; } + .admonition.is-medium { + font-size: 1.25rem; } + .admonition.is-large { + font-size: 1.5rem; } + .admonition.is-default { + background-color: #b5b5b5; + border-color: #363636; } + .admonition.is-default > .admonition-header { + background-color: #363636; + color: #fff; } + .admonition.is-default > .admonition-body { + color: #fff; } + .admonition.is-info { + background-color: #def0fc; + border-color: #209cee; } + .admonition.is-info > .admonition-header { + background-color: #209cee; + color: #fff; } + .admonition.is-info > .admonition-body { + color: rgba(0, 0, 0, 0.7); } + .admonition.is-success { + background-color: #bdf4d1; + border-color: #22c35b; } + .admonition.is-success > .admonition-header { + background-color: #22c35b; + color: #fff; } + .admonition.is-success > .admonition-body { + color: rgba(0, 0, 0, 0.7); } + .admonition.is-warning { + background-color: #fff3c5; + border-color: #ffdd57; } + .admonition.is-warning > .admonition-header { + background-color: #ffdd57; + color: rgba(0, 0, 0, 0.7); } + .admonition.is-warning > .admonition-body { + color: rgba(0, 0, 0, 0.7); } + .admonition.is-danger { + background-color: #ffaba7; + border-color: #da0b00; } + .admonition.is-danger > .admonition-header { + background-color: #da0b00; + color: #fff; } + .admonition.is-danger > .admonition-body { + color: rgba(0, 0, 0, 0.7); } + .admonition.is-compat { + background-color: #bdeff5; + border-color: #1db5c9; } + .admonition.is-compat > .admonition-header { + background-color: #1db5c9; + color: #fff; } + .admonition.is-compat > .admonition-body { + color: rgba(0, 0, 0, 0.7); } + +.admonition-header { + color: #fff; + background-color: #363636; + align-items: center; + font-weight: 700; + justify-content: space-between; + line-height: 1.25; + padding: 0.75em; + position: relative; } + .admonition-header:before { + font-family: "Font Awesome 5 Free"; + font-weight: 900; + margin-right: 0.75em; + content: "\f06a"; } + +.admonition-body { + color: #222222; + padding: 1em 1.25em; } + .admonition-body pre { + background-color: whitesmoke; } + .admonition-body code { + background-color: rgba(0, 0, 0, 0.05); } + +.docstring { + margin-bottom: 1em; + background-color: transparent; + border: 1px solid #dbdbdb; + box-shadow: 2px 2px 3px rgba(10, 10, 10, 0.1); + max-width: 100%; } + .docstring > header { + display: flex; + flex-grow: 1; + align-items: stretch; + padding: 0.75rem; + background-color: whitesmoke; + box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); + box-shadow: none; + border-bottom: 1px solid #dbdbdb; } + .docstring > header code { + background-color: transparent; } + .docstring > header .docstring-binding { + margin-right: 0.3em; } + .docstring > header .docstring-category { + margin-left: 0.3em; } + .docstring > section { + position: relative; + padding: 1rem 1.25rem; + border-bottom: 1px solid #dbdbdb; } + .docstring > section:last-child { + border-bottom: none; } + .docstring > section > a.docs-sourcelink { + transition: opacity 0.3s; + opacity: 0; + position: absolute; + right: 0.625rem; + bottom: 0.5rem; } + .docstring:hover > section > a.docs-sourcelink { + opacity: 0.2; } + .docstring > section:hover a.docs-sourcelink { + opacity: 1; } + +.documenter-example-output { + background-color: white; } + +.outdated-warning-overlay { + position: fixed; + top: 0; + left: 0; + right: 0; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); + z-index: 999; + background-color: #ffaba7; + color: rgba(0, 0, 0, 0.7); + border-bottom: 3px solid #da0b00; + padding: 10px 35px; + text-align: center; + font-size: 15px; } + .outdated-warning-overlay .outdated-warning-closer { + position: absolute; + top: calc(50% - 10px); + right: 18px; + cursor: pointer; + width: 12px; } + .outdated-warning-overlay a { + color: #2e63b8; } + .outdated-warning-overlay a:hover { + color: #363636; } + +.content pre { + border: 1px solid #dbdbdb; } + +.content code { + font-weight: inherit; } + +.content a code { + color: #2e63b8; } + +.content h1 code, .content h2 code, .content h3 code, .content h4 code, .content h5 code, .content h6 code { + color: #222222; } + +.content table { + display: block; + width: initial; + max-width: 100%; + overflow-x: auto; } + +.content blockquote > ul:first-child, .content blockquote > ol:first-child, .content .admonition-body > ul:first-child, .content .admonition-body > ol:first-child { + margin-top: 0; } + +pre, code { + font-variant-ligatures: no-contextual; } + +.breadcrumb a.is-disabled { + cursor: default; + pointer-events: none; } + .breadcrumb a.is-disabled, .breadcrumb a.is-disabled:hover { + color: #222222; } + +.hljs { + background: initial !important; + padding: initial !important; } + +.katex .katex-mathml { + top: 0; + right: 0; } + +.katex-display, mjx-container, .MathJax_Display { + margin: 0.5em 0 !important; } + +html { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; } + +/* This file contain the overall layout. + * + * The main container is
    that is identified by id #documenter. + */ +#documenter .docs-main > article { + overflow-wrap: break-word; } + #documenter .docs-main > article .math-container { + overflow-x: auto; + overflow-y: hidden; } + +@media screen and (min-width: 1056px) { + #documenter .docs-main { + max-width: 52rem; + margin-left: 20rem; + padding-right: 1rem; } } + +@media screen and (max-width: 1055px) { + #documenter .docs-main { + width: 100%; } + #documenter .docs-main > article { + max-width: 52rem; + margin-left: auto; + margin-right: auto; + margin-bottom: 1rem; + padding: 0 1rem; } + #documenter .docs-main > header, #documenter .docs-main > nav { + max-width: 100%; + width: 100%; + margin: 0; } } + +#documenter .docs-main header.docs-navbar { + background-color: white; + border-bottom: 1px solid #dbdbdb; + z-index: 2; + min-height: 4rem; + margin-bottom: 1rem; + display: flex; } + #documenter .docs-main header.docs-navbar .breadcrumb { + flex-grow: 1; } + #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 { + 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-settings-button { + margin: auto 0 auto 1rem; } + #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button { + font-size: 1.5rem; + margin: auto 0 auto 1rem; } + #documenter .docs-main header.docs-navbar > * { + margin: auto 0; } + @media screen and (max-width: 1055px) { + #documenter .docs-main header.docs-navbar { + position: sticky; + top: 0; + padding: 0 1rem; + /* For Headroom.js */ + transition-property: top, box-shadow; + -webkit-transition-property: top, box-shadow; + /* Safari */ + transition-duration: 0.3s; + -webkit-transition-duration: 0.3s; + /* Safari */ } + #documenter .docs-main header.docs-navbar.headroom--not-top { + box-shadow: 0.2rem 0rem 0.4rem #bbb; + transition-duration: 0.7s; + -webkit-transition-duration: 0.7s; + /* Safari */ } + #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom { + top: -4.5rem; + transition-duration: 0.7s; + -webkit-transition-duration: 0.7s; + /* Safari */ } } + +#documenter .docs-main section.footnotes { + border-top: 1px solid #dbdbdb; } + #documenter .docs-main section.footnotes li .tag:first-child, #documenter .docs-main section.footnotes li .docstring > section > a.docs-sourcelink:first-child, #documenter .docs-main section.footnotes li .content kbd:first-child, .content #documenter .docs-main section.footnotes li kbd:first-child { + margin-right: 1em; + margin-bottom: 0.4em; } + +#documenter .docs-main .docs-footer { + display: flex; + flex-wrap: wrap; + margin-left: 0; + margin-right: 0; + border-top: 1px solid #dbdbdb; + padding-top: 1rem; + padding-bottom: 1rem; } + @media screen and (max-width: 1055px) { + #documenter .docs-main .docs-footer { + padding-left: 1rem; + padding-right: 1rem; } } + #documenter .docs-main .docs-footer .docs-footer-nextpage, #documenter .docs-main .docs-footer .docs-footer-prevpage { + flex-grow: 1; } + #documenter .docs-main .docs-footer .docs-footer-nextpage { + text-align: right; } + #documenter .docs-main .docs-footer .flexbox-break { + flex-basis: 100%; + height: 0; } + #documenter .docs-main .docs-footer .footer-message { + font-size: 0.8em; + margin: 0.5em auto 0 auto; + text-align: center; } + +#documenter .docs-sidebar { + display: flex; + flex-direction: column; + color: #0a0a0a; + background-color: whitesmoke; + border-right: 1px solid #dbdbdb; + padding: 0; + flex: 0 0 18rem; + z-index: 5; + font-size: 1rem; + position: fixed; + left: -18rem; + width: 18rem; + height: 100%; + transition: left 0.3s; + /* Setting up a nicer theme style for the scrollbar */ } + #documenter .docs-sidebar.visible { + left: 0; + box-shadow: 0.4rem 0rem 0.8rem #bbb; } + @media screen and (min-width: 1056px) { + #documenter .docs-sidebar.visible { + box-shadow: none; } } + @media screen and (min-width: 1056px) { + #documenter .docs-sidebar { + left: 0; + top: 0; } } + #documenter .docs-sidebar .docs-logo { + margin-top: 1rem; + padding: 0 1rem; } + #documenter .docs-sidebar .docs-logo > img { + max-height: 6rem; + margin: auto; } + #documenter .docs-sidebar .docs-package-name { + flex-shrink: 0; + font-size: 1.5rem; + font-weight: 700; + text-align: center; + white-space: nowrap; + overflow: hidden; + padding: 0.5rem 0; } + #documenter .docs-sidebar .docs-package-name .docs-autofit { + max-width: 16.2rem; } + #documenter .docs-sidebar .docs-package-name a, #documenter .docs-sidebar .docs-package-name a:hover { + color: #0a0a0a; } + #documenter .docs-sidebar .docs-version-selector { + border-top: 1px solid #dbdbdb; + display: none; + padding: 0.5rem; } + #documenter .docs-sidebar .docs-version-selector.visible { + display: flex; } + #documenter .docs-sidebar ul.docs-menu { + flex-grow: 1; + user-select: none; + border-top: 1px solid #dbdbdb; + padding-bottom: 1.5rem; + /* Managing collapsible submenus */ } + #documenter .docs-sidebar ul.docs-menu > li > .tocitem { + font-weight: bold; } + #documenter .docs-sidebar ul.docs-menu > li li { + font-size: 0.95rem; + margin-left: 1em; + border-left: 1px solid #dbdbdb; } + #documenter .docs-sidebar ul.docs-menu input.collapse-toggle { + display: none; } + #documenter .docs-sidebar ul.docs-menu ul.collapsed { + display: none; } + #documenter .docs-sidebar ul.docs-menu input:checked ~ ul.collapsed { + display: block; } + #documenter .docs-sidebar ul.docs-menu label.tocitem { + display: flex; } + #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label { + flex-grow: 2; } + #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1; + font-size: 0.75rem; + margin-left: 1rem; + margin-top: auto; + margin-bottom: auto; } + #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before { + font-family: "Font Awesome 5 Free"; + font-weight: 900; + content: "\f054"; } + #documenter .docs-sidebar ul.docs-menu input:checked ~ label.tocitem .docs-chevron::before { + content: "\f078"; } + #documenter .docs-sidebar ul.docs-menu .tocitem { + display: block; + padding: 0.5rem 0.5rem; } + #documenter .docs-sidebar ul.docs-menu .tocitem, #documenter .docs-sidebar ul.docs-menu .tocitem:hover { + color: #0a0a0a; + background: whitesmoke; } + #documenter .docs-sidebar ul.docs-menu a.tocitem:hover, #documenter .docs-sidebar ul.docs-menu label.tocitem:hover { + color: #0a0a0a; + background-color: #ebebeb; } + #documenter .docs-sidebar ul.docs-menu li.is-active { + border-top: 1px solid #dbdbdb; + border-bottom: 1px solid #dbdbdb; + background-color: white; } + #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem, #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover { + background-color: white; + color: #0a0a0a; } + #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover { + background-color: #ebebeb; + color: #0a0a0a; } + #documenter .docs-sidebar ul.docs-menu > li.is-active:first-child { + border-top: none; } + #documenter .docs-sidebar ul.docs-menu ul.internal { + margin: 0 0.5rem 0.5rem; + border-top: 1px solid #dbdbdb; } + #documenter .docs-sidebar ul.docs-menu ul.internal li { + font-size: 0.85rem; + border-left: none; + margin-left: 0; + margin-top: 0.5rem; } + #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem { + width: 100%; + padding: 0; } + #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before { + content: "⚬"; + margin-right: 0.4em; } + #documenter .docs-sidebar form.docs-search { + margin: auto; + margin-top: 0.5rem; + margin-bottom: 0.5rem; } + #documenter .docs-sidebar form.docs-search > input { + width: 14.4rem; } + @media screen and (min-width: 1056px) { + #documenter .docs-sidebar ul.docs-menu { + overflow-y: auto; + -webkit-overflow-scroll: touch; } + #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar { + width: .3rem; + background: none; } + #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb { + border-radius: 5px 0px 0px 5px; + background: #e0e0e0; } + #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover { + background: #cccccc; } } + @media screen and (max-width: 1055px) { + #documenter .docs-sidebar { + overflow-y: auto; + -webkit-overflow-scroll: touch; } + #documenter .docs-sidebar::-webkit-scrollbar { + width: .3rem; + background: none; } + #documenter .docs-sidebar::-webkit-scrollbar-thumb { + border-radius: 5px 0px 0px 5px; + background: #e0e0e0; } + #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover { + background: #cccccc; } } + +#documenter .docs-main #documenter-search-info { + margin-bottom: 1rem; } + +#documenter .docs-main #documenter-search-results { + list-style-type: circle; + list-style-position: outside; } + #documenter .docs-main #documenter-search-results li { + margin-left: 2rem; } + #documenter .docs-main #documenter-search-results .docs-highlight { + background-color: yellow; } + +.ansi span.sgr1 { + font-weight: bolder; } + +.ansi span.sgr2 { + font-weight: lighter; } + +.ansi span.sgr3 { + font-style: italic; } + +.ansi span.sgr4 { + text-decoration: underline; } + +.ansi span.sgr7 { + color: white; + background-color: #222222; } + +.ansi span.sgr8 { + color: transparent; } + .ansi span.sgr8 span { + color: transparent; } + +.ansi span.sgr9 { + text-decoration: line-through; } + +.ansi span.sgr30 { + color: #242424; } + +.ansi span.sgr31 { + color: #a7201f; } + +.ansi span.sgr32 { + color: #066f00; } + +.ansi span.sgr33 { + color: #856b00; } + +.ansi span.sgr34 { + color: #2149b0; } + +.ansi span.sgr35 { + color: #7d4498; } + +.ansi span.sgr36 { + color: #007989; } + +.ansi span.sgr37 { + color: #8f8f8f; } + +.ansi span.sgr40 { + background-color: #242424; } + +.ansi span.sgr41 { + background-color: #a7201f; } + +.ansi span.sgr42 { + background-color: #066f00; } + +.ansi span.sgr43 { + background-color: #856b00; } + +.ansi span.sgr44 { + background-color: #2149b0; } + +.ansi span.sgr45 { + background-color: #7d4498; } + +.ansi span.sgr46 { + background-color: #007989; } + +.ansi span.sgr47 { + background-color: #8f8f8f; } + +.ansi span.sgr90 { + color: #707070; } + +.ansi span.sgr91 { + color: #cb3c33; } + +.ansi span.sgr92 { + color: #0e8300; } + +.ansi span.sgr93 { + color: #a98800; } + +.ansi span.sgr94 { + color: #3c5dcd; } + +.ansi span.sgr95 { + color: #9256af; } + +.ansi span.sgr96 { + color: #008fa3; } + +.ansi span.sgr97 { + color: whitesmoke; } + +.ansi span.sgr100 { + background-color: #707070; } + +.ansi span.sgr101 { + background-color: #cb3c33; } + +.ansi span.sgr102 { + background-color: #0e8300; } + +.ansi span.sgr103 { + background-color: #a98800; } + +.ansi span.sgr104 { + background-color: #3c5dcd; } + +.ansi span.sgr105 { + background-color: #9256af; } + +.ansi span.sgr106 { + background-color: #008fa3; } + +.ansi span.sgr107 { + background-color: whitesmoke; } + +code.language-julia-repl > span.hljs-meta { + color: #066f00; + font-weight: bolder; } + +/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/ +/* +This is left on purpose making default.css the single file that can be lifted +as-is from the repository directly without the need for a build step + +Typically this "required" baseline CSS is added by `makestuff.js` during build. +*/ +pre code.hljs { + display: block; + overflow-x: auto; + padding: 1em; } + +code.hljs { + padding: 3px 5px; } + +/* end baseline CSS */ +.hljs { + background: #F0F0F0; + color: #444; } + +/* Base color: saturation 0; */ +.hljs-subst { + /* default */ } + +/* purposely ignored */ +.hljs-comment { + color: #888888; } + +.hljs-tag, +.hljs-punctuation { + color: #444a; } + +.hljs-tag .hljs-name, +.hljs-tag .hljs-attr { + color: #444; } + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta .hljs-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; } + +/* User color: hue: 0 */ +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; } + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; } + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-operator, +.hljs-selector-pseudo { + color: #BC6060; } + +/* Language color: hue: 90; */ +.hljs-literal { + color: #78A960; } + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #397300; } + +/* Meta color: hue: 200 */ +.hljs-meta { + color: #1f7199; } + +.hljs-meta .hljs-string { + color: #4d99bf; } + +/* Misc effects */ +.hljs-emphasis { + font-style: italic; } + +.hljs-strong { + font-weight: bold; } diff --git a/previews/PR205/assets/themeswap.js b/previews/PR205/assets/themeswap.js new file mode 100644 index 00000000..c58e993e --- /dev/null +++ b/previews/PR205/assets/themeswap.js @@ -0,0 +1,66 @@ +// 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 + var theme = null; + // If the browser supports the localstorage and is not disabled then try to get the + // documenter theme + if(window.localStorage != null) { + // Get the user-picked theme from localStorage. May be `null`, which means the default + // theme. + theme = window.localStorage.getItem("documenter-theme"); + } + // Check if the browser supports user color preference + var darkPreference = false; + // Check if the users preference is for dark color scheme + if(window.matchMedia('(prefers-color-scheme: dark)').matches === true) { + darkPreference = true; + } + // Initialize a few variables for the loop: + // + // - active: will contain the index of the theme that should be active. Note that there + // is no guarantee that localStorage contains sane values. If `active` stays `null` + // we either could not find the theme or it is the default (primary) theme anyway. + // Either way, we then need to stick to the primary theme. + // + // - disabled: style sheets that should be disabled (i.e. all the theme style sheets + // that are not the currently active theme) + var active = null; var disabled = []; var darkTheme = null; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if(themename === null) continue; + // To distinguish the default (primary) theme, it needs to have the data-theme-primary + // attribute set. + var isprimary = (ss.ownerNode.getAttribute("data-theme-primary") !== null); + // Check if the theme is primary dark theme + var isDarkTheme = (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null); + // If ss is for dark theme then set the value of darkTheme to the name of the theme + if(isDarkTheme) darkTheme = themename; + // If we find a matching theme (and it's not the default), we'll set active to non-null + if(themename === theme) active = i; + // Store the style sheets of inactive themes so that we could disable them + if(themename !== theme) disabled.push(ss); + } + if(active !== null) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName('html')[0].className = "theme--" + theme; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + else if(darkTheme !== null && darkPreference === true) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName('html')[0].className = "theme--" + darkTheme; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + if (ss.ownerNode.getAttribute("data-theme-name") !== darkTheme) { + ss.disabled = true; + } + }); + } +} +set_theme_from_local_storage(); diff --git a/previews/PR205/assets/warner.js b/previews/PR205/assets/warner.js new file mode 100644 index 00000000..e8184822 --- /dev/null +++ b/previews/PR205/assets/warner.js @@ -0,0 +1,49 @@ +function maybeAddWarning () { + // DOCUMENTER_NEWEST is defined in versions.js, DOCUMENTER_CURRENT_VERSION and DOCUMENTER_STABLE + // in siteinfo.js. + // If either of these are undefined something went horribly wrong, so we abort. + if ( + window.DOCUMENTER_NEWEST === undefined || + window.DOCUMENTER_CURRENT_VERSION === undefined || + window.DOCUMENTER_STABLE === undefined + ) { + return + }; + + // Current version is not a version number, so we can't tell if it's the newest version. Abort. + if (!/v(\d+\.)*\d+/.test(window.DOCUMENTER_CURRENT_VERSION)) { + return + }; + + // Current version is newest version, so no need to add a warning. + if (window.DOCUMENTER_NEWEST === window.DOCUMENTER_CURRENT_VERSION) { + return + }; + + // Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs. + if (document.body.querySelector('meta[name="robots"]') === null) { + const meta = document.createElement('meta'); + meta.name = 'robots'; + meta.content = 'noindex'; + + document.getElementsByTagName('head')[0].appendChild(meta); + }; + + const div = document.createElement('div'); + div.classList.add('outdated-warning-overlay'); + const closer = document.createElement('button'); + closer.classList.add('outdated-warning-closer', 'delete'); + closer.addEventListener('click', function () { + document.body.removeChild(div); + }); + const href = window.documenterBaseURL + '/../' + window.DOCUMENTER_STABLE; + div.innerHTML = 'This documentation is not for the latest version.
    Go to the latest documentation.'; + div.appendChild(closer); + document.body.appendChild(div); +}; + +if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', maybeAddWarning); +} else { + maybeAddWarning(); +}; diff --git a/previews/PR205/index.html b/previews/PR205/index.html new file mode 100644 index 00000000..7fb455e5 --- /dev/null +++ b/previews/PR205/index.html @@ -0,0 +1,20 @@ + +Introduction · Diffractor

    Diffractor

    Next-generation AD

    PDF containing the terminology

    Getting Started

    ⚠️This certainly has bugs and issues. Please open issues on Diffractor.jl, or AbstractDifferentiation.jl as appropriate.⚠️

    Diffractor's public API is via AbstractDifferentiation.jl. Please see the AbstractDifferentiation.jl docs for detailed usage.

    julia> using Diffractor: DiffractorForwardBackend
    +
    +julia> using AbstractDifferentiation: derivative
    +
    +julia> derivative(DiffractorForwardBackend(), +, 1.5, 10.0)
    +(1.0, 1.0)
    +
    +julia> derivative(DiffractorForwardBackend(), *, 1.5, 10.0)
    +(10.0, 1.5)
    +
    +julia> jacobian(DiffractorForwardBackend(), prod, [1.5, 2.5, 10.0]) |> only
    +1×3 Matrix{Float64}:
    + 25.0  15.0  3.75
    +
    +julia> jacobian(DiffractorForwardBackend(), identity, [1.5, 2.5, 10.0]) |> only
    +3×3 Matrix{Float64}:
    + 1.0  0.0  0.0
    + 0.0  1.0  0.0
    + 0.0  0.0  1.0
    diff --git a/previews/PR205/reading_list.html b/previews/PR205/reading_list.html new file mode 100644 index 00000000..48e03a05 --- /dev/null +++ b/previews/PR205/reading_list.html @@ -0,0 +1,2 @@ + +Reading List · Diffractor

    This is a list of references I found useful while thinking about Diffractor. If you are new to Julia, AD or Diffractor and are primarily intersted in Diffractor, how it works, how to use it, or even the general Diffractor theory, this is probably not the list for you. As always in the literature, some of these references use terms differently from how they are used in Diffractor (as well as being inconsistent with each other). Additionally, many of these references are quite dense and though I've found small nuggets of insight in each, excavating those took many hours. Also, these are not introductory texts. If you've not taken an introductory differential geometry course, I would recommend looking for that first. Don't feel bad if some of these references read like like nonsense. It often reads that way to me too.

    Reading on Optics

    • "Categories of Optics" - Mitchell Riley - https://arxiv.org/abs/1809.00738

    The original paper on optics. Good background for understanding the optics terminology.

    Readings on First Order Differential Geometry

    • "Introduction to Smooth Manifolds" John M. Lee

    Chapter 11 "The Cotangent Bundle" is useful for a reference on the theory of cotangent bundles, which corresponds to the structure of reverse mode AD through the optical equivalence. Also a useful general reference for Differential Geomtry.

    • "Natural Operations in Differential Geometry" - Ivan Kolář

    I recommend Chapter IV. "Jets and Natural bundles"

    Readings on Higher Order Differential Geometry

    • "Second Order Tangent Vectors in Riemannian Geometry", Fisher and Laquer, J. Korean Math Soc 36 (1999)

    This one is quite good. I recommend reading the first half at least and tracing through the definitions. This corresponds fairly closely to notion of iterated tangent spaces as implemented in Diffractor.

    • "The Geometry of Jet Bundles" D. J. Saunders

    I recommend reading Chapter 5 "Second order Jet bundles", though of course some earlier chapters may be useful to understand this chapter. I'm not 100% happy with the notation, but it gives good intuition.

    diff --git a/previews/PR205/search.html b/previews/PR205/search.html new file mode 100644 index 00000000..8eb32417 --- /dev/null +++ b/previews/PR205/search.html @@ -0,0 +1,2 @@ + +Search · Diffractor

    Loading search...

      diff --git a/previews/PR205/search_index.js b/previews/PR205/search_index.js new file mode 100644 index 00000000..5a47cc9c --- /dev/null +++ b/previews/PR205/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"api.html","page":"API","title":"API","text":"CurrentModule = Diffractor","category":"page"},{"location":"api.html#Diffractor","page":"API","title":"Diffractor","text":"","category":"section"},{"location":"api.html","page":"API","title":"API","text":"","category":"page"},{"location":"api.html","page":"API","title":"API","text":"Modules = [Diffractor]","category":"page"},{"location":"api.html#Diffractor.AbstractTangentBundle","page":"API","title":"Diffractor.AbstractTangentBundle","text":"abstract type TangentBundle{N, B}; end\n\nThis type represents the N-th order (iterated) tangent bundle [1] TⁿB over some base (Riemannian) manifold B. Note that TⁿB is itself another manifold and thus in particular a vector space (over ℝ). As such, subtypes of this abstract type are expected to support the usual vector space operations.\n\nHowever, beyond that, this abstract type makes no guarantee about the representation. That said, to gain intution for what this object is, it makes sense to pick some explicit bases and write down examples.\n\nTo that end, suppose that B=ℝ. Then T¹B=T¹ℝ is just our usual notion of a dual number, i.e. for some element η ∈ T¹ℝ, we may consider η = a + bϵ for real numbers (a, b) and ϵ an infinitessimal differential such that ϵ^2 = 0.\n\nEquivalently, we may think of η as being identified with the vector (a, b) ∈ ℝ² with some additional structure. The same form essentially holds for general B, where we may write (as sets):\n\nT¹B = {(a, b) | a ∈ B, b ∈ Tₐ B }\n\nNote that these vectors are orthogonal to those in the underlying base space. For example, if B=ℝ², then we have:\n\nT¹ℝ² = {([aₓ, a_y], [bₓ, b_y]) | [aₓ, a_y] ∈ ℝ², [bₓ, b_y] ∈ Tₐ ℝ² }\n\nFor convenience, we will sometimes writes these in one as:\n\nη ∈ T ℝ² = aₓ x̂ + a_y ŷ + bₓ ∂/∂x|_aₓ x + b_y ∂/∂y|_{a_y}\n := aₓ x̂ + a_y ŷ + bₓ ∂/∂¹x + b_y ∂/∂¹y\n := [aₓ, a_y] + [bₓ, b_y] ∂/∂¹\n := a + b ∂/∂¹\n := a + b ∂₁\n\nThese are all definitional equivalences and we will mostly work with the final form. An important thing to keep in mind though is that the subscript on ∂₁ does not refer to a dimension of the underlying base manifold (for which we will rarely pick an explicit basis here), but rather tags the basis of the tangent bundle.\n\nLet us iterate this construction to second order. We have:\n\nT²B = T¹(T¹B) = { (α, β) | α ∈ T¹B, β ∈ T_α T¹B }\n = { ((a, b), (c, d)) | a ∈ B, b ∈ Tₐ B, c ∈ Tₐ B, d ∈ T²ₐ B}\n\n(where in the last equality we used the linearity of the tangent vector).\n\nFollowing our above notation, we will canonically write such an element as:\n\n a + b ∂₁ + c ∂₂ + d ∂₂ ∂₁\n= a + b ∂₁ + c ∂₂ + d ∂₁ ∂₂\n\nIt is worth noting that there still only is one base point a of the underlying manifold and thus TⁿB is a vector bundle over B for all N.\n\nFurther Reading\n\n[1] https://en.wikipedia.org/wiki/Tangent_bundle\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.CompositeBundle","page":"API","title":"Diffractor.CompositeBundle","text":"CompositeBundle{N, B, B <: Tuple}\n\nRepresents the tagent bundle where the base space is some tuple or struct type. Mathematically, this tangent bundle is the product bundle of the individual element bundles.\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.ExplicitTangent","page":"API","title":"Diffractor.ExplicitTangent","text":"struct ExplicitTangent{P}\n\nA fully explicit coordinate representation of the tangent space, represented by a vector of 2^(N-1) partials.\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.Jet","page":"API","title":"Diffractor.Jet","text":"struct Jet{T, N}\n\nRepresents the truncated (N-1)-th order Taylor series\n\nf(a) + (x-a)f'(a) + 1/2(x-a)^2f''(a) + ...\n\nCoefficients are stored in unscaled form. For a jet j, several operations are supported:\n\nIndexing j[i] returns fᵢ\nEvaluation j(x) semantically evaluates the truncated taylor series at x. However, evaluation is restricted to be precisely at a - the additional information in the taylor series is only available through derivatives. Mathematically this corresponds to an infinitessimal ball around a.\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.ProductTangent","page":"API","title":"Diffractor.ProductTangent","text":"struct ProductTangent{T <: Tuple{Vararg{AbstractTangentSpace}}}\n\nRepresents the product space of the given representations of the tangent space.\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.TangentBundle","page":"API","title":"Diffractor.TangentBundle","text":"struct TangentBundle{N, B, P}\n\nRepresents a tangent bundle as an explicit primal together with some representation of (potentially a product of) the tangent space.\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.TaylorTangent","page":"API","title":"Diffractor.TaylorTangent","text":"struct TaylorTangent{C}\n\nThe taylor bundle construction mods out the full N-th order tangent bundle by the equivalence relation that coefficients of like-order basis elements be equal, i.e. rather than a generic element\n\na + b ∂₁ + c ∂₂ + d ∂₃ + e ∂₂ ∂₁ + f ∂₃ ∂₁ + g ∂₃ ∂₂ + h ∂₃ ∂₂ ∂₁\n\nwe have a tuple (c₀, c₁, c₂, c₃) corresponding to the full element\n\nc₀ + c₁ ∂₁ + c₁ ∂₂ + c₁ ∂₃ + c₂ ∂₂ ∂₁ + c₂ ∂₃ ∂₁ + c₂ ∂₃ ∂₂ + c₃ ∂₃ ∂₂ ∂₁\n\ni.e.\n\nc₀ + c₁ (∂₁ + ∂₂ + ∂₃) + c₂ (∂₂ ∂₁ + ∂₃ ∂₁ + ∂₃ ∂₂) + c₃ ∂₃ ∂₂ ∂₁\n\nThis restriction forms a submanifold of the original manifold. The naming is by analogy with the (truncated) Taylor series\n\nc₀ + c₁ x + 1/2 c₂ x² + 1/3! c₃ x³ + O(x⁴)\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.UniformTangent","page":"API","title":"Diffractor.UniformTangent","text":"struct UniformTangent\n\nRepresents an N-th order tangent bundle with all unform partials. Particularly useful for representing singleton values.\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.∂xⁿ","page":"API","title":"Diffractor.∂xⁿ","text":"∂xⁿ{N}(x)\n\nFor x in a one dimensional manifold, map x to the trivial, unital, Nth order tangent bundle. It should hold that ∀x ⟨∂ⁿ{1}x(x), dx(x)⟩ = 1\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.∂⃖","page":"API","title":"Diffractor.∂⃖","text":"∂⃖{N}\n\n∂⃖{N} is the reverse-mode AD optic functor of order N. A call (::∂⃖{N})(f, args...) corresponds to ∂⃖ⁿ f(args...) in the linear encoding of an N-optic (see the terminology guide for definitions of these terms).\n\nIn general (::∂⃖{N})(f, args...) will return a tuple of the original primal value f(args...) (in rare cases primitives may modify the primal value - in general we will ignore this rare complication for the purposes of clear documentation) and an optic continuation λ. The interpretation of this continuation depends on the order of the functor:\n\nFor example, ∂⃖{1} computes first derivatives. In particular, for a function f, ∂⃖{1}(f, args...) will return the tuple (f(args...), f⋆) (read \"f upper-star\").\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.∂☆","page":"API","title":"Diffractor.∂☆","text":"∂☆{N}\n\n∂☆{N} is the forward-mode AD functor of order N. A call (::∂☆{N})(f, args...) evaluating a function f: A -> B is lifted to its pushforward on the N-th order tangent bundle f⋆: Tⁿ A -> Tⁿ B.\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.∇","page":"API","title":"Diffractor.∇","text":"∇(f, args...)\n\nComputes the gradient ∇f(x, y, z...) (at (x, y, z...)). In particular, the return value will be a tuple of partial derivatives (∂f/∂x, ∂f/∂y, ∂f/∂z...).\n\nCurried version\n\nAlternatively, ∇ may be curried, essentially giving the gradient as a function:\n\nExamples\n\njulia> using Diffractor: ∇\n\njulia> map(∇(*), (1,2,3), (4,5,6))\n((4.0, 1.0), (5.0, 2.0), (6.0, 3.0))\n\nThe derivative ∂f/∂f\n\nNote that since in Julia, there is no distinction between functions and values, there is in principle a partial derivative with respect to the function itself. However, said partial derivative is dropped by this interface. It is however available using the lower level ∂⃖ if desired. This interaction can also be used to obtain gradients with respect to only some of the arguments by using a closure:\n\n∇((x,z)->f(x,y,z))(x, z) # returns (∂f/∂x, ∂f/∂z)\n\nThough of course the same can be obtained by simply indexing the resulting tuple (in well-inferred code there should not be a performance difference between these two options).\n\n\n\n\n\n","category":"type"},{"location":"api.html#Diffractor.:'-Tuple{Any}","page":"API","title":"Diffractor.:'","text":"f'\n\nThis is a convenience syntax for taking the derivative of a function f: ℝ -> ℝ. In particular, for such a function f'(x) will be the first derivative of f at x (and similar for f''(x) and second derivatives and so on.)\n\nNote that the syntax conflicts with the Base definition for the adjoint of a matrix and thus is not enabled by default. To use it, add the following to the top of your module:\n\nusing Diffractor: var\"'\"\n\nIt is also available using the @∂ macro:\n\n@∂ f'(x)\n\n\n\n\n\n","category":"method"},{"location":"api.html#Diffractor._bundle-Union{Tuple{P}, Tuple{P, ChainRulesCore.Tangent{P}}} where P","page":"API","title":"Diffractor._bundle","text":"helper that assumes tangent is in canonical form\n\n\n\n\n\n","category":"method"},{"location":"api.html#Diffractor.bundle","page":"API","title":"Diffractor.bundle","text":"bundle(primal, tangent)\n\nWraps a primal up with a tangent into the appropriate kind of AbstractBundle{1}. This is more or less the Diffractor equivelent of ForwardDiff.jl's Dual type.\n\n\n\n\n\n","category":"function"},{"location":"api.html#Diffractor.dx-Tuple{Real}","page":"API","title":"Diffractor.dx","text":"dx(x)\n\ndx represents the trival differential one-form of a one dimensional Riemannian manifold M. In particular, it is a section of the cotangent bundle of M, meaning it may be evaluted at a point x of M to obtain an element of the cotangent space T*ₓ M to M at x. We impose no restrictions on the representations of either the manifold itself or the cotangent space.\n\nBy default, the only implementation provided identifies T*ₓ ℝ ≃ ℝ, keeping watever type is used to represent ℝ. i.e.\n\ndx(x::Real) = one(x)\n\nHowever, users may provide additional overloads for custom representations of one dimensional Riemannian manifolds.\n\n\n\n\n\n","category":"method"},{"location":"api.html#Diffractor.find_end_of_phi_block-Tuple{Core.Compiler.IRCode, Int64}","page":"API","title":"Diffractor.find_end_of_phi_block","text":"find_end_of_phi_block(ir::IRCode, start_search_idx::Int)\n\nFinds the last index within the same basic block, on or after the start_search_idx which is not within a phi block. A phi-block is a run on PhiNodes or nothings that must be the first statements within the basic block.\n\nIf start_search_idx is not within a phi block to begin with, then just returns start_search_idx\n\n\n\n\n\n","category":"method"},{"location":"api.html#Diffractor.forward_diff_no_inf!-Tuple{Core.Compiler.IRCode, Vector{Pair{Core.SSAValue, Int64}}}","page":"API","title":"Diffractor.forward_diff_no_inf!","text":"forward_diff_no_inf!(ir::IRCode, to_diff::Vector{Pair{SSAValue,Int}}; visit_custom!, transform!)\n\nInternal method which generates the code for forward mode diffentiation\n\nir the IR being differnetation\nto_diff: collection of all SSA values for which the derivative is to be taken, paired with the order (first deriviative, second derivative etc)\nvisit_custom!(ir::IRCode, ssa, order::Int, recurse::Bool) -> Bool:\n\n\tdecides if the custom `transform!` should be applied to a `stmt` or not\n\tDefault: `false` for all statements\n\ntransform!(ir::IRCode, ssa::SSAValue, order::Int) mutates ir to do a custom tranformation.\n\n\n\n\n\n","category":"method"},{"location":"api.html#Diffractor.jet_taylor_ev-Union{Tuple{N}, Tuple{Val{N}, Any, Any}} where N","page":"API","title":"Diffractor.jet_taylor_ev","text":"jet_taylor_ev(::Val{}, jet, taylor)\n\nGenerates a closed form arithmetic expression for the N-th component of the action of a 1d jet (of order at least N) on a maximally symmetric (i.e. taylor) tangent bundle element. In particular, if we represent both the jet and the taylor tangent bundle element by their associated canonical taylor series:\n\nj = j₀ + j₁ (x - a) + j₂ 1/2 (x - a)^2 + ... + jₙ 1/n! (x - a)^n\nt = t₀ + t₁ (x - t₀) + t₂ 1/2 (x - t₀)^2 + ... + tₙ 1/n! (x - t₀)^n\n\nthen the action of evaluating j on t, is some other taylor series\n\nt′ = a + t′₁ (x - a) + t′₂ 1/2 (x - a)^2 + ... + t′ₙ 1/n! (x - a)^n\n\nThe t′ᵢ can be found by explicitly plugging in t for every x and expanding out, dropping terms of orders that are higher. This computes closed form expressions for the t′ᵢ that are hopefully easier on the compiler.\n\n\n\n\n\n","category":"method"},{"location":"api.html#Diffractor.@∂-Tuple{Any}","page":"API","title":"Diffractor.@∂","text":"@∂\n\nConvenice macro for writing partial derivatives. E.g. The expression:\n\n@∂ f(∂x, ∂y)\n\nWill compute the partial derivative ∂^2 f/∂x∂y at (x, y)`. And similarly\n\n@∂ f(∂²x, ∂y)\n\nwill compute the derivative ∂^3 f/∂x^2 ∂y at (x,y).\n\n\n\n\n\n","category":"macro"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"This is a list of references I found useful while thinking about Diffractor. If you are new to Julia, AD or Diffractor and are primarily intersted in Diffractor, how it works, how to use it, or even the general Diffractor theory, this is probably not the list for you. As always in the literature, some of these references use terms differently from how they are used in Diffractor (as well as being inconsistent with each other). Additionally, many of these references are quite dense and though I've found small nuggets of insight in each, excavating those took many hours. Also, these are not introductory texts. If you've not taken an introductory differential geometry course, I would recommend looking for that first. Don't feel bad if some of these references read like like nonsense. It often reads that way to me too.","category":"page"},{"location":"reading_list.html#Reading-on-Optics","page":"Reading List","title":"Reading on Optics","text":"","category":"section"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"\"Categories of Optics\" - Mitchell Riley - https://arxiv.org/abs/1809.00738","category":"page"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"The original paper on optics. Good background for understanding the optics terminology.","category":"page"},{"location":"reading_list.html#Readings-on-First-Order-Differential-Geometry","page":"Reading List","title":"Readings on First Order Differential Geometry","text":"","category":"section"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"\"Introduction to Smooth Manifolds\" John M. Lee","category":"page"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"Chapter 11 \"The Cotangent Bundle\" is useful for a reference on the theory of cotangent bundles, which corresponds to the structure of reverse mode AD through the optical equivalence. Also a useful general reference for Differential Geomtry.","category":"page"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"\"Natural Operations in Differential Geometry\" - Ivan Kolář","category":"page"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"I recommend Chapter IV. \"Jets and Natural bundles\"","category":"page"},{"location":"reading_list.html#Readings-on-Higher-Order-Differential-Geometry","page":"Reading List","title":"Readings on Higher Order Differential Geometry","text":"","category":"section"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"\"Second Order Tangent Vectors in Riemannian Geometry\", Fisher and Laquer, J. Korean Math Soc 36 (1999)","category":"page"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"This one is quite good. I recommend reading the first half at least and tracing through the definitions. This corresponds fairly closely to notion of iterated tangent spaces as implemented in Diffractor.","category":"page"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"\"The Geometry of Jet Bundles\" D. J. Saunders","category":"page"},{"location":"reading_list.html","page":"Reading List","title":"Reading List","text":"I recommend reading Chapter 5 \"Second order Jet bundles\", though of course some earlier chapters may be useful to understand this chapter. I'm not 100% happy with the notation, but it gives good intuition.","category":"page"},{"location":"index.html#Diffractor","page":"Introduction","title":"Diffractor","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Next-generation AD","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"PDF containing the terminology","category":"page"},{"location":"index.html#Getting-Started","page":"Introduction","title":"Getting Started","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"⚠️This certainly has bugs and issues. Please open issues on Diffractor.jl, or AbstractDifferentiation.jl as appropriate.⚠️","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Diffractor's public API is via AbstractDifferentiation.jl. Please see the AbstractDifferentiation.jl docs for detailed usage.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"julia> using Diffractor: DiffractorForwardBackend\n\njulia> using AbstractDifferentiation: derivative\n\njulia> derivative(DiffractorForwardBackend(), +, 1.5, 10.0)\n(1.0, 1.0)\n\njulia> derivative(DiffractorForwardBackend(), *, 1.5, 10.0)\n(10.0, 1.5)\n\njulia> jacobian(DiffractorForwardBackend(), prod, [1.5, 2.5, 10.0]) |> only\n1×3 Matrix{Float64}:\n 25.0 15.0 3.75\n\njulia> jacobian(DiffractorForwardBackend(), identity, [1.5, 2.5, 10.0]) |> only\n3×3 Matrix{Float64}:\n 1.0 0.0 0.0\n 0.0 1.0 0.0\n 0.0 0.0 1.0","category":"page"}] +} diff --git a/previews/PR205/siteinfo.js b/previews/PR205/siteinfo.js new file mode 100644 index 00000000..625a8d8b --- /dev/null +++ b/previews/PR205/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "previews/PR205"; diff --git a/previews/PR205/terminology.pdf b/previews/PR205/terminology.pdf new file mode 100644 index 0000000000000000000000000000000000000000..82b16a859b20c74ab1e175bbdf2e5c09f2746001 GIT binary patch literal 416554 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�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 z97∾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

      I@8k9IGRB~K{{R(AUR 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

      f8hOhy+xR4Ir{-J5q?r%_$~ckGRE@8p#Z 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