From 0dc87ee938794b19e0b8e766f42c920afa4b8a3d Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Mon, 4 Dec 2023 20:28:30 +0000 Subject: [PATCH] build based on 69974da --- stable | 2 +- v0.9 | 2 +- v0.9.5/assets/documenter.js | 260 + v0.9.5/assets/logo.png | Bin 0 -> 246623 bytes v0.9.5/assets/search.js | 247 + v0.9.5/assets/style.css | 27 + v0.9.5/assets/themes/documenter-dark.css | 7642 +++++++++++++++++++++ v0.9.5/assets/themes/documenter-light.css | 7630 ++++++++++++++++++++ v0.9.5/assets/themeswap.js | 42 + v0.9.5/index.html | 2 + v0.9.5/reference/index.html | 8 + v0.9.5/search/index.html | 2 + v0.9.5/search_index.js | 3 + v0.9.5/siteinfo.js | 1 + v0.9.5/tutorial/index.html | 2 + 15 files changed, 15868 insertions(+), 2 deletions(-) create mode 100644 v0.9.5/assets/documenter.js create mode 100644 v0.9.5/assets/logo.png create mode 100644 v0.9.5/assets/search.js create mode 100644 v0.9.5/assets/style.css create mode 100644 v0.9.5/assets/themes/documenter-dark.css create mode 100644 v0.9.5/assets/themes/documenter-light.css create mode 100644 v0.9.5/assets/themeswap.js create mode 100644 v0.9.5/index.html create mode 100644 v0.9.5/reference/index.html create mode 100644 v0.9.5/search/index.html create mode 100644 v0.9.5/search_index.js create mode 100644 v0.9.5/siteinfo.js create mode 100644 v0.9.5/tutorial/index.html diff --git a/stable b/stable index ba44a52..def571d 120000 --- a/stable +++ b/stable @@ -1 +1 @@ -v0.9.4 \ No newline at end of file +v0.9.5 \ No newline at end of file diff --git a/v0.9 b/v0.9 index ba44a52..def571d 120000 --- a/v0.9 +++ b/v0.9 @@ -1 +1 @@ -v0.9.4 \ No newline at end of file +v0.9.5 \ No newline at end of file diff --git a/v0.9.5/assets/documenter.js b/v0.9.5/assets/documenter.js new file mode 100644 index 0000000..22f0f9a --- /dev/null +++ b/v0.9.5/assets/documenter.js @@ -0,0 +1,260 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/languages/julia.min', + 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.10.3/headroom.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.11.1/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min', + 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.10.3/jQuery.headroom.min', + 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.11.1/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/languages/julia-repl.min', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "katex-auto-render": { + "deps": [ + "katex" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'katex', 'katex-auto-render'], function($, katex, renderMathInElement) { +$(document).ready(function() { + renderMathInElement( + document.body, + { + "delimiters": [ + { + "left": "$", + "right": "$", + "display": false + }, + { + "left": "$$", + "right": "$$", + "display": true + }, + { + "left": "\\[", + "right": "\\]", + "display": true + } + ] +} + + ); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($, hljs) { +$(document).ready(function() { + hljs.initHighlighting(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +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); + }) + } + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +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/v0.9.5/assets/logo.png b/v0.9.5/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f1947e9901af479254de35c1d91f97a7d3ebecfc GIT binary patch literal 246623 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 z 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 + // 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} + }) + + $(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) + 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/v0.9.5/assets/style.css b/v0.9.5/assets/style.css new file mode 100644 index 0000000..7f1fab0 --- /dev/null +++ b/v0.9.5/assets/style.css @@ -0,0 +1,27 @@ +#documenter .docs-sidebar, +html.theme--documenter-dark #documenter .docs-sidebar { + border-right: 4px solid #640000; + background-color: #8c1515; + color: #fff; +} + +.mi, .mo, .mn { + color: #317293; +} + +a { + color: #3091d1; +} + +a:visited { + color: #3091d1; +} + +a:hover { + color: #ff5722; +} + +nav.toc .logo { + max-width: 256px; + max-height: 256px; +} \ No newline at end of file diff --git a/v0.9.5/assets/themes/documenter-dark.css b/v0.9.5/assets/themes/documenter-dark.css new file mode 100644 index 0000000..f866234 --- /dev/null +++ b/v0.9.5/assets/themes/documenter-dark.css @@ -0,0 +1,7642 @@ +@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", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-secondary { + font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-sans-serif { + font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-monospace { + font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; } + +.is-family-code { + font-family: "Roboto Mono", "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. + */ + /* a11y-dark theme */ + /* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */ + /* @author: ericwbailey */ + /* 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", -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: "Roboto Mono", "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 .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 .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; } + @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-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 .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-builtin-name, + 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 { + display: block; + overflow-x: auto; + background: #2b2b2b; + color: #f8f8f2; + padding: 0.5em; } + 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-builtin-name, + 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/v0.9.5/assets/themes/documenter-light.css b/v0.9.5/assets/themes/documenter-light.css new file mode 100644 index 0000000..57fdf94 --- /dev/null +++ b/v0.9.5/assets/themes/documenter-light.css @@ -0,0 +1,7630 @@ +@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", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } + +code, +pre { + -moz-osx-font-smoothing: auto; + -webkit-font-smoothing: auto; + font-family: "Roboto Mono", "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: #0f81cc !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", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-secondary { + font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-sans-serif { + font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; } + +.is-family-monospace { + font-family: "Roboto Mono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; } + +.is-family-code { + font-family: "Roboto Mono", "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: #2e63b8; + 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: #1496ed; + 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: #118fe4; + 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: #ffdb4a; + 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: #ffd83d; + 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: #118fe4; } + .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: #ffd83d; } + .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: #1496ed; + 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: #118fe4; + 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: #ffdb4a; + 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: #ffd83d; + 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: #12537e; } + .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: #3b3108; } + .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: #118fe4; + 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: #118fe4; + 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: #118fe4; + 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: #ffd83d; + 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: #ffd83d; + 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: #ffd83d; + 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: #2e63b8; } + .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: #118fe4; + 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, #04a6d7 0%, #209cee 71%, #3287f5 100%); } + @media screen and (max-width: 768px) { + .hero.is-info.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #04a6d7 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: #ffd83d; + 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, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } + @media screen and (max-width: 768px) { + .hero.is-warning.is-bold .navbar-menu { + background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 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: #b8dffa; + 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: #9beeb8; + 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: #ff857e; + border-color: #da0b00; } + .admonition.is-danger > .admonition-header { + background-color: #da0b00; + color: #fff; } + .admonition.is-danger > .admonition-body { + color: #fff; } + .admonition.is-compat { + background-color: #99e6f0; + 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; } + +.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; } + +.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; } + +@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-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; } + +/* + +Original highlight.js style (c) Ivan Sagalaev + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; } + +/* Base color: saturation 0; */ +.hljs, +.hljs-subst { + color: #444; } + +.hljs-comment { + color: #888888; } + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta-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-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-string { + color: #4d99bf; } + +/* Misc effects */ +.hljs-emphasis { + font-style: italic; } + +.hljs-strong { + font-weight: bold; } diff --git a/v0.9.5/assets/themeswap.js b/v0.9.5/assets/themeswap.js new file mode 100644 index 0000000..d466684 --- /dev/null +++ b/v0.9.5/assets/themeswap.js @@ -0,0 +1,42 @@ +// Small function to quickly swap out themes. Gets put into the tag.. +function set_theme_from_local_storage() { + // Browser does not support Web Storage, bail early. + if(typeof(window.localStorage) === "undefined") return; + // Get the user-picked theme from localStorage. May be `null`, which means the default + // theme. + var theme = window.localStorage.getItem("documenter-theme"); + // 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 = []; + 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); + // If we find a matching theme (and it's not the default), we'll set active to non-null + if(!isprimary && 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; + }); + } +} +set_theme_from_local_storage(); diff --git a/v0.9.5/index.html b/v0.9.5/index.html new file mode 100644 index 0000000..f22460e --- /dev/null +++ b/v0.9.5/index.html @@ -0,0 +1,2 @@ + +Home · QuadraticModels.jl

    QuadraticModels.jl

    Bug reports and discussions

    If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.

    If you want to ask a question not suited for a bug report, feel free to start a discussion here. This forum is for general discussion about this repository and the JuliaSmoothOptimizers organization, so questions about any of our packages are welcome.

    diff --git a/v0.9.5/reference/index.html b/v0.9.5/reference/index.html new file mode 100644 index 0000000..9103246 --- /dev/null +++ b/v0.9.5/reference/index.html @@ -0,0 +1,8 @@ + +Reference · QuadraticModels.jl

    Reference

    Contents

    Index

    QuadraticModels.QuadraticModelType
    qp = QuadraticModel(c, Hrows, Hcols, Hvals; Arows = Arows, Acols = Acols, Avals = Avals, 
    +                    lcon = lcon, ucon = ucon, lvar = lvar, uvar = uvar, sortcols = false)
    +
    +qp = QuadraticModel(c, H; A = A, lcon = lcon, ucon = ucon, lvar = lvar, uvar = uvar)

    Create a Quadratic model $min ~\tfrac{1}{2} x^T H x + c^T x + c_0$ with optional bounds lvar ≦ x ≦ uvar and optional linear constraints lcon ≦ Ax ≦ ucon. The user should only give the lower triangle of H to the QuadraticModel constructor.

    With the first constructor, if sortcols = true, then Hcols and Acols are sorted in ascending order (Hrows, Hvals and Arows, Avals are then sorted accordingly).

    You can also use QPSReader.jl to create a Quadratic model from a QPS file:

    using QPSReader
    +qps = readqps("QAFIRO.SIF")
    +qp = QuadraticModel(qps)

    The instance of QuadraticModel{T, S, D} created contains the fields:

    Using NLPModelsModifiers.SlackModel from NLPModelsModifiers.jl with a QuadraticModel based on a QPData with dense matrices will convert the field data to a QPData with SparseMatricesCOO.

    Its in-place variant SlackModel! specific to QuadraticModels will only work with a QuadraticModel based on a QPData with SparseMatricesCOO.

    source
    QuadraticModels.postsolveMethod
    sol = postsolve(qm::QuadraticModel{T, S}, psqm::PresolvedQuadraticModel{T, S}, 
    +                sol_in::QMSolution{S}) where {T, S}

    Retrieve the solution sol = (x, y, s_l, s_u) of the original QP qm given the solution of the presolved QP (psqm) sol_in of type QMSolution. sol_in.s_l and sol_in.s_u can be sparse or dense vectors, but the output sol.s_l and sol.s_u are dense vectors.

    source
    QuadraticModels.presolveMethod
    stats_ps = presolve(qm::QuadraticModel{T, S}; fixed_vars_only = false, kwargs...)

    Apply a presolve routine to qm and returns a GenericExecutionStats from the package SolverCore.jl. The presolve operations currently implemented are:

    • remove empty rows
    • remove singleton rows
    • fix linearly unconstrained variables (lps)
    • remove free linear singleton columns whose associated variable does not appear in the hessian
    • remove fixed variables

    The PresolvedQuadraticModel{T, S} <: AbstractQuadraticModel{T, S} is located in the solver_specific field:

    psqm = stats_ps.solver_specific[:presolvedQM]

    and should be used to call postsolve. Use fixed_vars_only = true if you only want to remove fixed variables. Maximization problems are transformed to minimization problems. If you need the objective of a presolved maximization problem, make sure to take the opposite of the objective of the presolved problem.

    If the presolved problem has 0 variables, stats_ps.solution contains a solution of the primal problem, stats_ps.multipliers is a zero SparseVector, and, if we define

    s = qm.data.c + qm.data.H * stats_ps.solution

    stats_ps.multipliers_L is the positive part of s and stats_ps.multipliers_U is the opposite of the negative part of s. The presolve operations are inspired from MathOptPresolve.jl, and from:

    source
    diff --git a/v0.9.5/search/index.html b/v0.9.5/search/index.html new file mode 100644 index 0000000..dbd35e9 --- /dev/null +++ b/v0.9.5/search/index.html @@ -0,0 +1,2 @@ + +Search · QuadraticModels.jl

    Loading search...

      diff --git a/v0.9.5/search_index.js b/v0.9.5/search_index.js new file mode 100644 index 0000000..646106d --- /dev/null +++ b/v0.9.5/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"reference/#Reference","page":"Reference","title":"Reference","text":"","category":"section"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/#Contents","page":"Reference","title":"Contents","text":"","category":"section"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"Pages = [\"reference.md\"]","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/#Index","page":"Reference","title":"Index","text":"","category":"section"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"Pages = [\"reference.md\"]","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"​","category":"page"},{"location":"reference/","page":"Reference","title":"Reference","text":"Modules = [QuadraticModels]","category":"page"},{"location":"reference/#QuadraticModels.QMSolution","page":"Reference","title":"QuadraticModels.QMSolution","text":"Type used to define a solution point when using postsolve.\n\nsol = QMSolution(x, y, s_l, s_u)\n\n\n\n\n\n","category":"type"},{"location":"reference/#QuadraticModels.QuadraticModel","page":"Reference","title":"QuadraticModels.QuadraticModel","text":"qp = QuadraticModel(c, Hrows, Hcols, Hvals; Arows = Arows, Acols = Acols, Avals = Avals, \n lcon = lcon, ucon = ucon, lvar = lvar, uvar = uvar, sortcols = false)\n\nqp = QuadraticModel(c, H; A = A, lcon = lcon, ucon = ucon, lvar = lvar, uvar = uvar)\n\nCreate a Quadratic model min tfrac12 x^T H x + c^T x + c_0 with optional bounds lvar ≦ x ≦ uvar and optional linear constraints lcon ≦ Ax ≦ ucon. The user should only give the lower triangle of H to the QuadraticModel constructor.\n\nWith the first constructor, if sortcols = true, then Hcols and Acols are sorted in ascending order (Hrows, Hvals and Arows, Avals are then sorted accordingly).\n\nYou can also use QPSReader.jl to create a Quadratic model from a QPS file:\n\nusing QPSReader\nqps = readqps(\"QAFIRO.SIF\")\nqp = QuadraticModel(qps)\n\nThe instance of QuadraticModel{T, S, D} created contains the fields:\n\nmeta of type NLPModels.NLPModelMeta from NLPModels.jl,\ndata, of type QuadraticModels.QPData depending on the input types of the A and H matrices.\ncounters of type NLPModels.Counters from NLPModels.jl.\n\nUsing NLPModelsModifiers.SlackModel from NLPModelsModifiers.jl with a QuadraticModel based on a QPData with dense matrices will convert the field data to a QPData with SparseMatricesCOO. \n\nIts in-place variant SlackModel! specific to QuadraticModels will only work with a QuadraticModel based on a QPData with SparseMatricesCOO.\n\n\n\n\n\n","category":"type"},{"location":"reference/#QuadraticModels.QuadraticModel-Union{Tuple{S}, Tuple{T}, Tuple{NLPModels.AbstractNLPModel{T, S}, AbstractVector}} where {T, S}","page":"Reference","title":"QuadraticModels.QuadraticModel","text":"QuadraticModel(nlp, x)\n\nCreates a quadratic Taylor model of nlp around x.\n\n\n\n\n\n","category":"method"},{"location":"reference/#QuadraticModels.postsolve-Union{Tuple{S}, Tuple{T}, Tuple{QuadraticModel{T, S}, QuadraticModels.PresolvedQuadraticModel{T, S}, QMSolution{S}}} where {T, S}","page":"Reference","title":"QuadraticModels.postsolve","text":"sol = postsolve(qm::QuadraticModel{T, S}, psqm::PresolvedQuadraticModel{T, S}, \n sol_in::QMSolution{S}) where {T, S}\n\nRetrieve the solution sol = (x, y, s_l, s_u) of the original QP qm given the solution of the presolved QP (psqm) sol_in of type QMSolution. sol_in.s_l and sol_in.s_u can be sparse or dense vectors, but the output sol.s_l and sol.s_u are dense vectors. \n\n\n\n\n\n","category":"method"},{"location":"reference/#QuadraticModels.presolve-Union{Tuple{QuadraticModel{T, S, M1, M2}}, Tuple{M2}, Tuple{M1}, Tuple{S}, Tuple{T}} where {T<:Real, S, M1<:SparseMatricesCOO.SparseMatrixCOO, M2<:SparseMatricesCOO.SparseMatrixCOO}","page":"Reference","title":"QuadraticModels.presolve","text":"stats_ps = presolve(qm::QuadraticModel{T, S}; fixed_vars_only = false, kwargs...)\n\nApply a presolve routine to qm and returns a GenericExecutionStats from the package SolverCore.jl. The presolve operations currently implemented are:\n\nremove empty rows\nremove singleton rows\nfix linearly unconstrained variables (lps)\nremove free linear singleton columns whose associated variable does not appear in the hessian\nremove fixed variables\n\nThe PresolvedQuadraticModel{T, S} <: AbstractQuadraticModel{T, S} is located in the solver_specific field:\n\npsqm = stats_ps.solver_specific[:presolvedQM]\n\nand should be used to call postsolve. Use fixed_vars_only = true if you only want to remove fixed variables. Maximization problems are transformed to minimization problems. If you need the objective of a presolved maximization problem, make sure to take the opposite of the objective of the presolved problem.\n\nIf the presolved problem has 0 variables, stats_ps.solution contains a solution of the primal problem, stats_ps.multipliers is a zero SparseVector, and, if we define\n\ns = qm.data.c + qm.data.H * stats_ps.solution\n\nstats_ps.multipliers_L is the positive part of s and stats_ps.multipliers_U is the opposite of the negative part of s. The presolve operations are inspired from MathOptPresolve.jl, and from:\n\nGould, N., Toint, P. Preprocessing for quadratic programming, Math. Program., Ser. B 100, 95–132 (2004). \n\n\n\n\n\n","category":"method"},{"location":"#QuadraticModels.jl","page":"Home","title":"QuadraticModels.jl","text":"","category":"section"},{"location":"#Bug-reports-and-discussions","page":"Home","title":"Bug reports and discussions","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.","category":"page"},{"location":"","page":"Home","title":"Home","text":"If you want to ask a question not suited for a bug report, feel free to start a discussion here. This forum is for general discussion about this repository and the JuliaSmoothOptimizers organization, so questions about any of our packages are welcome.","category":"page"},{"location":"tutorial/#QuadraticModels.jl-Tutorial","page":"Tutorial","title":"QuadraticModels.jl Tutorial","text":"","category":"section"},{"location":"tutorial/","page":"Tutorial","title":"Tutorial","text":"You can check an Introduction to QuadraticModels.jl on our site, JuliaSmoothOptimizers.","category":"page"}] +} diff --git a/v0.9.5/siteinfo.js b/v0.9.5/siteinfo.js new file mode 100644 index 0000000..869c4fc --- /dev/null +++ b/v0.9.5/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "v0.9.5"; diff --git a/v0.9.5/tutorial/index.html b/v0.9.5/tutorial/index.html new file mode 100644 index 0000000..402a13b --- /dev/null +++ b/v0.9.5/tutorial/index.html @@ -0,0 +1,2 @@ + +Tutorial · QuadraticModels.jl