From 261d20bf5ed58617c17e09eac22cb96608c870f4 Mon Sep 17 00:00:00 2001
From: Daniel Vedder <daniel.vedder@idiv.de>
Date: Fri, 27 Oct 2023 11:00:58 +0200
Subject: [PATCH] Restructured and expanded documentation

---
 Manifest.toml                                 |   36 +-
 Project.toml                                  |    1 +
 docs/build/adapting.html                      |    2 +-
 docs/build/architecture.html                  |    2 +-
 docs/build/assets/documenter.js               |  752 +-
 docs/build/assets/logo.png                    |  Bin 103672 -> 145110 bytes
 .../assets/persefonejl_logo_v3_splash.png     |  Bin 0 -> 64047 bytes
 docs/build/assets/screenshot.png              |  Bin 0 -> 470205 bytes
 docs/build/assets/search.js                   |  267 -
 docs/build/assets/themes/documenter-dark.css  | 7699 +---------------
 docs/build/assets/themes/documenter-light.css | 7733 +----------------
 docs/build/assets/themeswap.js                |   82 +-
 docs/build/assets/warner.js                   |   87 +-
 docs/build/config.html                        |   38 +
 docs/build/crops.html                         |    2 +-
 docs/build/developing.html                    |    2 +-
 docs/build/energy.html                        |    2 +-
 docs/build/farm.html                          |    2 +-
 docs/build/gis.html                           |    4 +-
 docs/build/gui.html                           |    7 +
 docs/build/index.html                         |   46 +-
 docs/build/io.html                            |    2 +-
 docs/build/nature.html                        |    6 +-
 docs/build/odd.html                           |    2 +-
 docs/build/search.html                        |    2 -
 docs/build/search_index.js                    |    2 +-
 docs/build/simulation.html                    |    2 +-
 docs/build/species-dsl.html                   |    4 +-
 docs/build/species.html                       |    2 +-
 docs/build/using.html                         |   21 +
 docs/builddocs.jl                             |   16 +-
 docs/persefonejl_logo.pdf                     |  Bin 22397 -> 0 bytes
 docs/persefonejl_logo.svg                     |  184 -
 docs/persefonejl_logo_v3_large.pdf            |  Bin 66703 -> 0 bytes
 docs/persefonejl_logo_v3_large.png            |  Bin 87265 -> 0 bytes
 docs/persefonejl_logo_v3_large.svg            |  305 -
 docs/persefonejl_logo_v3_splash.png           |  Bin 127028 -> 64047 bytes
 docs/src/adapting.md                          |    8 +-
 docs/src/architecture.md                      |    6 +-
 docs/src/assets/logo.png                      |  Bin 103672 -> 145110 bytes
 .../src/assets/persefonejl_logo_v3_splash.png |  Bin 0 -> 64047 bytes
 docs/src/assets/screenshot.png                |  Bin 0 -> 470205 bytes
 docs/src/config.md                            |   51 +
 docs/src/gui.md                               |   87 +
 docs/src/index.md                             |   94 +-
 docs/src/io.md                                |   21 +-
 docs/src/species-dsl.md                       |   17 +-
 docs/src/using.md                             |   76 +
 48 files changed, 1138 insertions(+), 16534 deletions(-)
 create mode 100644 docs/build/assets/persefonejl_logo_v3_splash.png
 create mode 100644 docs/build/assets/screenshot.png
 delete mode 100644 docs/build/assets/search.js
 create mode 100644 docs/build/config.html
 create mode 100644 docs/build/gui.html
 delete mode 100644 docs/build/search.html
 create mode 100644 docs/build/using.html
 delete mode 100644 docs/persefonejl_logo.pdf
 delete mode 100644 docs/persefonejl_logo.svg
 delete mode 100644 docs/persefonejl_logo_v3_large.pdf
 delete mode 100644 docs/persefonejl_logo_v3_large.png
 delete mode 100644 docs/persefonejl_logo_v3_large.svg
 create mode 100644 docs/src/assets/persefonejl_logo_v3_splash.png
 create mode 100644 docs/src/assets/screenshot.png
 create mode 100644 docs/src/config.md
 create mode 100644 docs/src/gui.md
 create mode 100644 docs/src/using.md

diff --git a/Manifest.toml b/Manifest.toml
index c5743e1..6bfaf2b 100644
--- a/Manifest.toml
+++ b/Manifest.toml
@@ -2,7 +2,12 @@
 
 julia_version = "1.9.3"
 manifest_format = "2.0"
-project_hash = "39bcf21dcc00c4278393aecb66179a3c482a05e5"
+project_hash = "081c26456ffd9fcca889c51ed6de4d09f45210e0"
+
+[[deps.ANSIColoredPrinters]]
+git-tree-sha1 = "574baf8110975760d391c710b6341da1afa48d8c"
+uuid = "a4c015fc-c6ff-483c-b24f-f7ea428134e9"
+version = "0.0.1"
 
 [[deps.AbstractFFTs]]
 deps = ["LinearAlgebra"]
@@ -502,6 +507,12 @@ git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d"
 uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
 version = "0.9.3"
 
+[[deps.Documenter]]
+deps = ["ANSIColoredPrinters", "AbstractTrees", "Base64", "Dates", "DocStringExtensions", "Downloads", "IOCapture", "InteractiveUtils", "JSON", "LibGit2", "Logging", "Markdown", "MarkdownAST", "Pkg", "PrecompileTools", "REPL", "RegistryInstances", "SHA", "Test", "Unicode"]
+git-tree-sha1 = "662fb21ae7fad33e044c2b59ece832fdce32c171"
+uuid = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
+version = "1.1.2"
+
 [[deps.Downloads]]
 deps = ["ArgTools", "FileWatching", "LibCURL", "NetworkOptions"]
 uuid = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
@@ -804,6 +815,12 @@ git-tree-sha1 = "20b6765a3016e1fca0c9c93c80d50061b94218b7"
 uuid = "a51ab1cf-af8e-5615-a023-bc2c838bba6b"
 version = "69.1.0+0"
 
+[[deps.IOCapture]]
+deps = ["Logging", "Random"]
+git-tree-sha1 = "d75853a0bdbfb1ac815478bacd89cd27b550ace6"
+uuid = "b5f81e59-6552-4d32-b1f0-c071b021bf89"
+version = "0.2.3"
+
 [[deps.ImageAxes]]
 deps = ["AxisArrays", "ImageBase", "ImageCore", "Reexport", "SimpleTraits"]
 git-tree-sha1 = "2e4520d67b0cef90865b3ef727594d2a58e0e1f8"
@@ -1006,6 +1023,11 @@ git-tree-sha1 = "f2355693d6778a178ade15952b7ac47a4ff97996"
 uuid = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f"
 version = "1.3.0"
 
+[[deps.LazilyInitializedFields]]
+git-tree-sha1 = "410fe4739a4b092f2ffe36fcb0dcc3ab12648ce1"
+uuid = "0e77f7df-68c5-4e49-93ce-4cd80f5598bf"
+version = "1.2.1"
+
 [[deps.LazyArtifacts]]
 deps = ["Artifacts", "Pkg"]
 uuid = "4af54fe1-eca0-43a8-85a7-787d91b784e3"
@@ -1217,6 +1239,12 @@ version = "0.4.2"
 deps = ["Base64"]
 uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
 
+[[deps.MarkdownAST]]
+deps = ["AbstractTrees", "Markdown"]
+git-tree-sha1 = "465a70f0fc7d443a00dcdc3267a497397b8a3899"
+uuid = "d0879d2d-cac2-40c8-9cee-1863dc0c7391"
+version = "0.1.2"
+
 [[deps.Match]]
 git-tree-sha1 = "1d9bc5c1a6e7ee24effb93f175c9342f9154d97f"
 uuid = "7eb4fadd-790c-5f42-8a69-bfa0b872bfbf"
@@ -1638,6 +1666,12 @@ git-tree-sha1 = "ec9bde2e30bc221e05e20fcec9a36a9c315e04a6"
 uuid = "74f56ac7-18b3-5285-802d-d4bd4f104033"
 version = "3.0.0"
 
+[[deps.RegistryInstances]]
+deps = ["LazilyInitializedFields", "Pkg", "TOML", "Tar"]
+git-tree-sha1 = "ffd19052caf598b8653b99404058fce14828be51"
+uuid = "2792f1a3-b283-48e8-9a74-f99dce5104f3"
+version = "0.1.0"
+
 [[deps.RelocatableFolders]]
 deps = ["SHA", "Scratch"]
 git-tree-sha1 = "90bc7a7c96410424509e4263e277e43250c05691"
diff --git a/Project.toml b/Project.toml
index bd97680..10e11cc 100644
--- a/Project.toml
+++ b/Project.toml
@@ -12,6 +12,7 @@ DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
 DataFramesMeta = "1313f7d8-7da2-5740-9ea0-a2ca25f37964"
 Dates = "ade2ca70-3891-5945-98fb-dc099432e06a"
 Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b"
+Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
 FileIO = "5789e2e9-d7fb-5bc7-8068-2c6fae9b9549"
 GeoArrays = "2fb1d81b-e6a0-5fc5-82e6-8e06903437ab"
 ImageMagick = "6218d12a-5da1-5696-b52f-db25d2ecc6d1"
diff --git a/docs/build/adapting.html b/docs/build/adapting.html
index 5ede5f4..c28154d 100644
--- a/docs/build/adapting.html
+++ b/docs/build/adapting.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Adapting Persefone · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li class="is-active"><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/adapting.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Adapting-Persefone"><a class="docs-heading-anchor" href="#Adapting-Persefone">Adapting Persefone</a><a id="Adapting-Persefone-1"></a><a class="docs-heading-anchor-permalink" href="#Adapting-Persefone" title="Permalink"></a></h1><p>A key development goal of Persefone is to be <a href="https://doi.org/10.1515/itit-2019-0040">FAIR</a>: <em>findable, accessible, interoperable, and reusable</em>. We aim to build a model that is both easy  to use and easy to adapt to new situations.</p><p>There are multiple ways to adapt Persefone for a new modelling study:</p><h3 id="Changing-the-parameters"><a class="docs-heading-anchor" href="#Changing-the-parameters">Changing the parameters</a><a id="Changing-the-parameters-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-parameters" title="Permalink"></a></h3><p>The simplest way to adapt Persefone is simply by changing the parameters. Copy <code>src/parameters.toml</code> to a new location, adjust it to your needs, and run the model using <code>julia run.jl -c &lt;configfile&gt;</code>.</p><h3 id="Changing-the-region"><a class="docs-heading-anchor" href="#Changing-the-region">Changing the region</a><a id="Changing-the-region-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-region" title="Permalink"></a></h3><p>To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described <a href="gis.html">here</a>.</p><p><em>You may also need to change aspects of the <code>farm</code> submodel. This is not yet implemented.</em></p><h3 id="Adding-new-animal-species"><a class="docs-heading-anchor" href="#Adding-new-animal-species">Adding new animal species</a><a id="Adding-new-animal-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-animal-species" title="Permalink"></a></h3><p>To implement a new species to the <code>nature</code> submodel, add a new file to the  <code>src/nature/species</code> directory and <code>include</code> it in <code>src/Persefone.jl</code>, as well as adding the name of the species to the <code>nature.targetspecies</code> parameter. In the new file, implement the species using the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> syntax as described <a href="species-dsl.html">here</a>.</p><h3 id="Adding-new-crop-species"><a class="docs-heading-anchor" href="#Adding-new-crop-species">Adding new crop species</a><a id="Adding-new-crop-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-crop-species" title="Permalink"></a></h3><p><em>Crop growth is not yet implemented.</em></p><h3 id="Adding-new-farmer-behaviour"><a class="docs-heading-anchor" href="#Adding-new-farmer-behaviour">Adding new farmer behaviour</a><a id="Adding-new-farmer-behaviour-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-farmer-behaviour" title="Permalink"></a></h3><p><em>Farmer behaviour is not yet implemented.</em></p><h3 id="Adding-a-new-submodel"><a class="docs-heading-anchor" href="#Adding-a-new-submodel">Adding a new submodel</a><a id="Adding-a-new-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-a-new-submodel" title="Permalink"></a></h3><p>To add a new submodel in addition to the existing ones (<code>nature</code>, <code>crop</code>, and <code>farm</code>), you need to familiarise yourself with the <a href="architecture.html">software architecture</a>. In particular, you need to understand how initialisation and scheduling works in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>, and what information is stored in the <code>model</code> object.</p><p>If you want to add a new agent type, use Agents.jl&#39;s  <a href="https://juliadynamics.github.io/Agents.jl/stable/tutorial/#Agents.@agent"><code>@agent</code></a> macro. (But be aware that Persefone already has three agent types and you may encounter <a href="https://juliadynamics.github.io/Agents.jl/stable/performance_tips/#Avoid-Unions-of-many-different-agent-types-(temporary!)-1">performance problems</a>.) Having implemented the new agent type, add it to the <code>model</code> objects type definition and scheduler, and write an initialisation function and a <code>stepagent!</code> function. (See <a href="@ref"><code>initmodel</code></a> and <a href="simulation.html#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}"><code>stepsimulation!</code></a> for details.)</p><h3 id="Linking-to-another-model"><a class="docs-heading-anchor" href="#Linking-to-another-model">Linking to another model</a><a id="Linking-to-another-model-1"></a><a class="docs-heading-anchor-permalink" href="#Linking-to-another-model" title="Permalink"></a></h3><p>Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a <a href="https://pkgdocs.julialang.org/v1/">Julia package</a>, with a <a href="https://docs.julialang.org/en/v1/manual/modules/">module</a> exporting various model functions, types, and macros (see  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/Persephone.jl"><code>src/Persefone.jl</code></a>). Of particular interest are the functions <a href="simulation.html#Persefone.simulate"><code>simulate</code></a> (set up and run a complete simulation based on a config file), <a href="simulation.html#Persefone.initialise"><code>initialise</code></a> (create one or more <code>model</code> objects from a config file), <a href="simulation.html#Persefone.simulate!-Tuple{Agents.AgentBasedModel}"><code>simulate!</code></a> (do a simulation run with an existing <code>model</code> object), and <a href="simulation.html#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}"><code>stepsimulation!</code></a> (update a <code>model</code> object by one time step).</p><p>To interface with Julia from another language, see the Julia docs <a href="https://docs.julialang.org/en/v1/manual/calling-c-and-fortran-code/">here</a> and <a href="https://docs.julialang.org/en/v1/manual/embedding/">here</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="developing.html">« Developing Persefone</a><a class="docs-footer-nextpage" href="architecture.html">Source code architecture »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Adapting Persefone · Persefone</title><meta name="title" content="Adapting Persefone · Persefone"/><meta property="og:title" content="Adapting Persefone · Persefone"/><meta property="twitter:title" content="Adapting Persefone · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li class="is-active"><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="adapting.html">Adapting Persefone</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/adapting.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Adapting-Persefone"><a class="docs-heading-anchor" href="#Adapting-Persefone">Adapting Persefone</a><a id="Adapting-Persefone-1"></a><a class="docs-heading-anchor-permalink" href="#Adapting-Persefone" title="Permalink"></a></h1><p>A key development goal of Persefone is to be <a href="https://doi.org/10.1515/itit-2019-0040">FAIR</a>: <em>findable, accessible, interoperable, and reusable</em>. We aim to build a model that is both easy  to use and easy to adapt to new situations.</p><p>There are multiple ways to adapt Persefone for a new modelling study:</p><h3 id="Changing-the-parameters"><a class="docs-heading-anchor" href="#Changing-the-parameters">Changing the parameters</a><a id="Changing-the-parameters-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-parameters" title="Permalink"></a></h3><p>The simplest way to adapt Persefone is simply by changing the parameters. Copy <code>src/parameters.toml</code> to a new location, adjust it to your needs, and run the model using <code>julia run.jl -c &lt;configfile&gt;</code>.</p><h3 id="Changing-the-region"><a class="docs-heading-anchor" href="#Changing-the-region">Changing the region</a><a id="Changing-the-region-1"></a><a class="docs-heading-anchor-permalink" href="#Changing-the-region" title="Permalink"></a></h3><p>To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described <a href="gis.html">here</a>.</p><p><em>You may also need to change aspects of the <code>farm</code> submodel. This is not yet implemented.</em></p><h3 id="Adding-new-animal-species"><a class="docs-heading-anchor" href="#Adding-new-animal-species">Adding new animal species</a><a id="Adding-new-animal-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-animal-species" title="Permalink"></a></h3><p>To implement a new species to the <code>nature</code> submodel, add a new file to the  <code>src/nature/species</code> directory and <code>include</code> it in <code>src/Persefone.jl</code>, as well as adding the name of the species to the <code>nature.targetspecies</code> parameter. In the new file, implement the species using the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> syntax as described <a href="species-dsl.html">here</a>.</p><h3 id="Adding-new-crop-species"><a class="docs-heading-anchor" href="#Adding-new-crop-species">Adding new crop species</a><a id="Adding-new-crop-species-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-crop-species" title="Permalink"></a></h3><p><em>Crop growth is not yet implemented.</em></p><h3 id="Adding-new-farmer-behaviour"><a class="docs-heading-anchor" href="#Adding-new-farmer-behaviour">Adding new farmer behaviour</a><a id="Adding-new-farmer-behaviour-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-new-farmer-behaviour" title="Permalink"></a></h3><p><em>Farmer behaviour is not yet implemented.</em></p><h3 id="Adding-a-new-submodel"><a class="docs-heading-anchor" href="#Adding-a-new-submodel">Adding a new submodel</a><a id="Adding-a-new-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Adding-a-new-submodel" title="Permalink"></a></h3><p>To add a new submodel in addition to the existing ones (<code>nature</code>, <code>crop</code>, and <code>farm</code>), you need to familiarise yourself with the <a href="architecture.html">software architecture</a>. In particular, you need to understand how initialisation and scheduling works in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>, and what information is stored in the <code>model</code> object.</p><p>If you want to add a new agent type, use Agents.jl&#39;s  <a href="https://juliadynamics.github.io/Agents.jl/stable/tutorial/#Agents.@agent"><code>@agent</code></a> macro. (But be aware that Persefone already has three agent types and you may encounter <a href="https://juliadynamics.github.io/Agents.jl/stable/performance_tips/#Avoid-Unions-of-many-different-agent-types-(temporary!)-1">performance problems</a>.) Having implemented the new agent type, add it to the <code>model</code> objects type definition and scheduler, and write an initialisation function and a <code>stepagent!</code> function. (See <a href="simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> and <a href="simulation.html#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}"><code>stepsimulation!</code></a> for details.)</p><h3 id="Linking-to-another-model"><a class="docs-heading-anchor" href="#Linking-to-another-model">Linking to another model</a><a id="Linking-to-another-model-1"></a><a class="docs-heading-anchor-permalink" href="#Linking-to-another-model" title="Permalink"></a></h3><p>Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a <a href="https://pkgdocs.julialang.org/v1/">Julia package</a>, with a <a href="https://docs.julialang.org/en/v1/manual/modules/">module</a> exporting various model functions, types, and macros (see  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/Persephone.jl"><code>src/Persefone.jl</code></a>). Of particular interest are the functions <a href="simulation.html#Persefone.simulate"><code>simulate</code></a> (set up and run a complete simulation based on a config file), <a href="simulation.html#Persefone.initialise"><code>initialise</code></a> (create one or more <code>model</code> objects from a config file), <a href="simulation.html#Persefone.simulate!-Tuple{Agents.AgentBasedModel}"><code>simulate!</code></a> (do a simulation run with an existing <code>model</code> object), and <a href="simulation.html#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}"><code>stepsimulation!</code></a> (update a <code>model</code> object by one time step).</p><p>To interface with Julia from another language, see the Julia docs <a href="https://docs.julialang.org/en/v1/manual/calling-c-and-fortran-code/">here</a> and <a href="https://docs.julialang.org/en/v1/manual/embedding/">here</a>.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="developing.html">« Developing Persefone</a><a class="docs-footer-nextpage" href="architecture.html">Source code architecture »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/architecture.html b/docs/build/architecture.html
index 7f91775..a0c76ed 100644
--- a/docs/build/architecture.html
+++ b/docs/build/architecture.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Source code architecture · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li class="is-active"><a class="tocitem" href="architecture.html">Source code architecture</a><ul class="internal"><li class="toplevel"><a class="tocitem" href="#Model-components"><span>Model components</span></a></li><li class="toplevel"><a class="tocitem" href="#Important-implementation-details"><span>Important implementation details</span></a></li></ul></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/architecture.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Source-code-architecture"><a class="docs-heading-anchor" href="#Source-code-architecture">Source code architecture</a><a id="Source-code-architecture-1"></a><a class="docs-heading-anchor-permalink" href="#Source-code-architecture" title="Permalink"></a></h1><h1 id="Model-components"><a class="docs-heading-anchor" href="#Model-components">Model components</a><a id="Model-components-1"></a><a class="docs-heading-anchor-permalink" href="#Model-components" title="Permalink"></a></h1><p><img src="assets/architecture.png" alt="&quot;model architecture&quot;"/></p><p>Persefone is divided into four components, three of which are semi-independent submodels:</p><ol><li><p><code>core</code>: This is the foundation of the model software, which sets up and executes simulation runs. It also reads in the configuration file and landscape maps, and provides data output functionality. (Eventually, it will also provide weather data.)</p></li><li><p><code>nature</code>: This is an individual-based model of species in agricultural landscapes. It defines the <a href="nature.html#Persefone.Animal"><code>Animal</code></a> agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.</p></li><li><p><code>farm</code>: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the <a href="farm.html#Persefone.Farmer"><code>Farmer</code></a> agent type.</p></li><li><p><code>crop</code>: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>, representing one field and its associated extent and crop type.</p></li></ol><p>Conceptually, <code>core</code> provides functionality that is needed by all of the submodels. Decisions made by <code>Farmer</code>s affect the <code>FarmPlot</code>s they own, and (directly or indirectly) the <code>Animal</code>s in the model landscape.</p><h1 id="Important-implementation-details"><a class="docs-heading-anchor" href="#Important-implementation-details">Important implementation details</a><a id="Important-implementation-details-1"></a><a class="docs-heading-anchor-permalink" href="#Important-implementation-details" title="Permalink"></a></h1><p><img src="assets/model_object.png" alt="&quot;the model object&quot;"/></p><h3 id="The-model-object"><a class="docs-heading-anchor" href="#The-model-object">The <code>model</code> object</a><a id="The-model-object-1"></a><a class="docs-heading-anchor-permalink" href="#The-model-object" title="Permalink"></a></h3><p>A cursory reading of the source code will quickly show that most functions take an  <code>AgentBasedModel</code> object as one of their arguments. This is the key data structure  of <a href="https://juliadynamics.github.io/Agents.jl/stable/tutorial/#.-The-model-1">Agents.jl</a>, and holds all state that is in any way relevant to a simulation run. (Persefone has a strict &quot;no global state&quot; policy to avoid state-dependent bugs and allow parallelisation.) The model object gives access to all agent instances (via <code>model[id]</code>, where <code>id</code> is the unique identifier of this agent). It also stores the configuration (<code>model.settings</code>), the landscape (<code>model.landscape</code>, a matrix of <a href="simulation.html#Persefone.Pixel"><code>Pixel</code></a> objects that store the local land cover, amongst other things), and the current simulation date (<code>model.date</code>). (See <a href="@ref"><code>initmodel</code></a> for details.)</p><p>For more information about working with agent objects, see the  <a href="https://juliadynamics.github.io/Agents.jl/stable/api/">Agents.jl API</a>.</p><h3 id="Model-configuration/the-@param-macro"><a class="docs-heading-anchor" href="#Model-configuration/the-@param-macro">Model configuration/the <code>@param</code> macro</a><a id="Model-configuration/the-@param-macro-1"></a><a class="docs-heading-anchor-permalink" href="#Model-configuration/the-@param-macro" title="Permalink"></a></h3><p>The model is configured via a <a href="https://toml.io/en/">TOML</a> file, the default version of which is at  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/parameters.toml"><code>src/parameters.toml</code></a>. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the <a href="io.html#Persefone.@param-Tuple{Any}"><code>@param</code></a> macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the <code>outdir</code> parameter belongs to the <code>[core]</code> section of the TOML file,  and must therefore be referenced as  <code>@param(core.outdir)</code>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/input.jl"><code>src/core/input.jl</code></a>  for details.)</p><div class="admonition is-info"><header class="admonition-header">@param and other macros</header><div class="admonition-body"><p>As <code>@param(parameter)</code> expands to <code>model.settings[&quot;parameter&quot;]</code>, it can obviously only be used in a context where the <code>model</code> object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the <code>nature</code> macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).</p></div></div><h3 id="Output-data"><a class="docs-heading-anchor" href="#Output-data">Output data</a><a id="Output-data-1"></a><a class="docs-heading-anchor-permalink" href="#Output-data" title="Permalink"></a></h3><p>Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use <a href="@ref"><code>newdataoutput!</code></a> to plug into this system. For an example of how to use this, see <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/nature/ecologicaldata.jl"><code>src/nature/ecologicaldata.jl</code></a>.  (See <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/output.jl"><code>src/core/output.jl</code></a> for details.)</p><h3 id="Farm-events"><a class="docs-heading-anchor" href="#Farm-events">Farm events</a><a id="Farm-events-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-events" title="Permalink"></a></h3><p>The <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> struct is used to communicate farming-related events between  submodels. An event can be triggered with <a href="simulation.html#Persefone.createevent!"><code>createevent!</code></a> and affects all pixels  within a <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/landscape.jl"><code>src/core/landscape.jl</code></a>  for details.)</p><h3 id="Random-numbers-and-logging"><a class="docs-heading-anchor" href="#Random-numbers-and-logging">Random numbers and logging</a><a id="Random-numbers-and-logging-1"></a><a class="docs-heading-anchor-permalink" href="#Random-numbers-and-logging" title="Permalink"></a></h3><p>By default in Julia, the <a href="https://docs.julialang.org/en/v1/stdlib/Random/">random number generator</a> (RNG) and the <a href="https://docs.julialang.org/en/v1/stdlib/Logging/#Logging.global_logger">system logger</a> are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the <code>model</code> object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses <a href="https://docs.julialang.org/en/v1/stdlib/Logging/">log statements</a>, it is  only relevant for some functions in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>.</p><div class="admonition is-info"><header class="admonition-header">Using the model RNG</header><div class="admonition-body"><p>Whenever you need to use a <a href="https://docs.julialang.org/en/v1/stdlib/Random/#Base.rand">random number</a>,  you must use the <code>model.rng</code>. The easiest way to do this is with the <a href="io.html#Persefone.@rand-Tuple"><code>@rand</code></a>  and <a href="io.html#Persefone.@shuffle!-Tuple{Any}"><code>@shuffle!</code></a> macros. (Note that these, too, require access to the <code>model</code> object.)</p></div></div></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="adapting.html">« Adapting Persefone</a><a class="docs-footer-nextpage" href="gis.html">Maps and weather data »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Source code architecture · Persefone</title><meta name="title" content="Source code architecture · Persefone"/><meta property="og:title" content="Source code architecture · Persefone"/><meta property="twitter:title" content="Source code architecture · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li class="is-active"><a class="tocitem" href="architecture.html">Source code architecture</a><ul class="internal"><li class="toplevel"><a class="tocitem" href="#Model-components"><span>Model components</span></a></li><li class="toplevel"><a class="tocitem" href="#Important-implementation-details"><span>Important implementation details</span></a></li></ul></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="architecture.html">Source code architecture</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/architecture.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Source-code-architecture"><a class="docs-heading-anchor" href="#Source-code-architecture">Source code architecture</a><a id="Source-code-architecture-1"></a><a class="docs-heading-anchor-permalink" href="#Source-code-architecture" title="Permalink"></a></h1><h1 id="Model-components"><a class="docs-heading-anchor" href="#Model-components">Model components</a><a id="Model-components-1"></a><a class="docs-heading-anchor-permalink" href="#Model-components" title="Permalink"></a></h1><p><img src="assets/architecture.png" alt="&quot;model architecture&quot;"/></p><p>Persefone is divided into four components, three of which are semi-independent submodels:</p><ol><li><p><code>core</code>: This is the foundation of the model software, which sets up and executes simulation runs. It also reads in the configuration file and landscape maps, and provides data output functionality. (Eventually, it will also provide weather data.)</p></li><li><p><code>nature</code>: This is an individual-based model of species in agricultural landscapes. It defines the <a href="nature.html#Persefone.Animal"><code>Animal</code></a> agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.</p></li><li><p><code>farm</code>: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the <a href="farm.html#Persefone.Farmer"><code>Farmer</code></a> agent type.</p></li><li><p><code>crop</code>: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>, representing one field and its associated extent and crop type.</p></li></ol><p>Conceptually, <code>core</code> provides functionality that is needed by all of the submodels. Decisions made by <code>Farmer</code>s affect the <code>FarmPlot</code>s they own, and (directly or indirectly) the <code>Animal</code>s in the model landscape.</p><h1 id="Important-implementation-details"><a class="docs-heading-anchor" href="#Important-implementation-details">Important implementation details</a><a id="Important-implementation-details-1"></a><a class="docs-heading-anchor-permalink" href="#Important-implementation-details" title="Permalink"></a></h1><p><img src="assets/model_object.png" alt="&quot;the model object&quot;"/></p><h3 id="The-model-object"><a class="docs-heading-anchor" href="#The-model-object">The <code>model</code> object</a><a id="The-model-object-1"></a><a class="docs-heading-anchor-permalink" href="#The-model-object" title="Permalink"></a></h3><p>A cursory reading of the source code will quickly show that most functions take an  <code>AgentBasedModel</code> object as one of their arguments. This is the key data structure  of <a href="https://juliadynamics.github.io/Agents.jl/stable/tutorial/#.-The-model-1">Agents.jl</a>, and holds all state that is in any way relevant to a simulation run. (Persefone has a strict &quot;no global state&quot; policy to avoid state-dependent bugs and allow parallelisation.) The model object gives access to all agent instances (via <code>model[id]</code>, where <code>id</code> is the unique identifier of this agent). It also stores the configuration (<code>model.settings</code>), the landscape (<code>model.landscape</code>, a matrix of <a href="simulation.html#Persefone.Pixel"><code>Pixel</code></a> objects that store the local land cover, amongst other things), and the current simulation date (<code>model.date</code>). (See <a href="simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> for details.)</p><p>For more information about working with agent objects, see the  <a href="https://juliadynamics.github.io/Agents.jl/stable/api/">Agents.jl API</a>.</p><h3 id="Model-configuration/the-@param-macro"><a class="docs-heading-anchor" href="#Model-configuration/the-@param-macro">Model configuration/the <code>@param</code> macro</a><a id="Model-configuration/the-@param-macro-1"></a><a class="docs-heading-anchor-permalink" href="#Model-configuration/the-@param-macro" title="Permalink"></a></h3><p>The model is configured via a <a href="https://toml.io/en/">TOML</a> file, the default version of which is at  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/parameters.toml"><code>src/parameters.toml</code></a>. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the <a href="io.html#Persefone.@param-Tuple{Any}"><code>@param</code></a> macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the <code>outdir</code> parameter belongs to the <code>[core]</code> section of the TOML file,  and must therefore be referenced as  <code>@param(core.outdir)</code>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/input.jl"><code>src/core/input.jl</code></a>  for details.)</p><div class="admonition is-info"><header class="admonition-header">@param and other macros</header><div class="admonition-body"><p>As <code>@param(parameter)</code> expands to <code>model.settings[&quot;parameter&quot;]</code>, it can obviously only be used in a context where the <code>model</code> object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the <code>nature</code> macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).</p></div></div><h3 id="Output-data"><a class="docs-heading-anchor" href="#Output-data">Output data</a><a id="Output-data-1"></a><a class="docs-heading-anchor-permalink" href="#Output-data" title="Permalink"></a></h3><p>Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use <a href="io.html#Persefone.newdataoutput!"><code>Persefone.newdataoutput!</code></a> to plug into this system. For an example of how to use  this, see <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/nature/ecologicaldata.jl"><code>src/nature/ecologicaldata.jl</code></a>.  (See <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/output.jl"><code>src/core/output.jl</code></a> for details.)</p><h3 id="Farm-events"><a class="docs-heading-anchor" href="#Farm-events">Farm events</a><a id="Farm-events-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-events" title="Permalink"></a></h3><p>The <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> struct is used to communicate farming-related events between  submodels. An event can be triggered with <a href="simulation.html#Persefone.createevent!"><code>createevent!</code></a> and affects all pixels  within a <a href="crops.html#Persefone.FarmPlot"><code>FarmPlot</code></a>. (See  <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/landscape.jl"><code>src/core/landscape.jl</code></a>  for details.)</p><h3 id="Random-numbers-and-logging"><a class="docs-heading-anchor" href="#Random-numbers-and-logging">Random numbers and logging</a><a id="Random-numbers-and-logging-1"></a><a class="docs-heading-anchor-permalink" href="#Random-numbers-and-logging" title="Permalink"></a></h3><p>By default in Julia, the <a href="https://docs.julialang.org/en/v1/stdlib/Random/">random number generator</a> (RNG) and the <a href="https://docs.julialang.org/en/v1/stdlib/Logging/#Logging.global_logger">system logger</a> are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the <code>model</code> object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses <a href="https://docs.julialang.org/en/v1/stdlib/Logging/">log statements</a>, it is  only relevant for some functions in <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl"><code>src/core/simulation.jl</code></a>.</p><div class="admonition is-info"><header class="admonition-header">Using the model RNG</header><div class="admonition-body"><p>Whenever you need to use a <a href="https://docs.julialang.org/en/v1/stdlib/Random/#Base.rand">random number</a>,  you must use the <code>model.rng</code>. The easiest way to do this is with the <a href="io.html#Persefone.@rand-Tuple"><code>@rand</code></a>  and <a href="io.html#Persefone.@shuffle!-Tuple{Any}"><code>@shuffle!</code></a> macros. (Note that these, too, require access to the <code>model</code> object.)</p></div></div></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="adapting.html">« Adapting Persefone</a><a class="docs-footer-nextpage" href="gis.html">Maps and weather data »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/assets/documenter.js b/docs/build/assets/documenter.js
index 6adfbbb..f531160 100644
--- a/docs/build/assets/documenter.js
+++ b/docs/build/assets/documenter.js
@@ -1,15 +1,16 @@
 // Generated by Documenter.jl
 requirejs.config({
   paths: {
-    'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/julia.min',
+    'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia.min',
     'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min',
-    'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min',
-    'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/contrib/auto-render.min',
-    'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min',
+    'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min',
+    'minisearch': 'https://cdn.jsdelivr.net/npm/minisearch@6.1.0/dist/umd/index.min',
+    'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/contrib/auto-render.min',
+    'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min',
     'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min',
-    'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min',
-    'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/highlight.min',
-    'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/julia-repl.min',
+    'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min',
+    'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min',
+    'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia-repl.min',
   },
   shim: {
   "highlight-julia": {
@@ -70,13 +71,90 @@ $(document).ready(function() {
     hljs.highlightAll();
 })
 
+})
+////////////////////////////////////////////////////////////////////////////////
+require(['jquery'], function($) {
+
+let timer = 0;
+var isExpanded = true;
+
+$(document).on("click", ".docstring header", function () {
+  let articleToggleTitle = "Expand docstring";
+
+  debounce(() => {
+    if ($(this).siblings("section").is(":visible")) {
+      $(this)
+        .find(".docstring-article-toggle-button")
+        .removeClass("fa-chevron-down")
+        .addClass("fa-chevron-right");
+    } else {
+      $(this)
+        .find(".docstring-article-toggle-button")
+        .removeClass("fa-chevron-right")
+        .addClass("fa-chevron-down");
+
+      articleToggleTitle = "Collapse docstring";
+    }
+
+    $(this)
+      .find(".docstring-article-toggle-button")
+      .prop("title", articleToggleTitle);
+    $(this).siblings("section").slideToggle();
+  });
+});
+
+$(document).on("click", ".docs-article-toggle-button", function () {
+  let articleToggleTitle = "Expand docstring";
+  let navArticleToggleTitle = "Expand all docstrings";
+
+  debounce(() => {
+    if (isExpanded) {
+      $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down");
+      $(".docstring-article-toggle-button")
+        .removeClass("fa-chevron-down")
+        .addClass("fa-chevron-right");
+
+      isExpanded = false;
+
+      $(".docstring section").slideUp();
+    } else {
+      $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up");
+      $(".docstring-article-toggle-button")
+        .removeClass("fa-chevron-right")
+        .addClass("fa-chevron-down");
+
+      isExpanded = true;
+      articleToggleTitle = "Collapse docstring";
+      navArticleToggleTitle = "Collapse all docstrings";
+
+      $(".docstring section").slideDown();
+    }
+
+    $(this).prop("title", navArticleToggleTitle);
+    $(".docstring-article-toggle-button").prop("title", articleToggleTitle);
+  });
+});
+
+function debounce(callback, timeout = 300) {
+  if (Date.now() - timer > timeout) {
+    callback();
+  }
+
+  clearTimeout(timer);
+
+  timer = Date.now();
+}
+
 })
 ////////////////////////////////////////////////////////////////////////////////
 require([], function() {
 function addCopyButtonCallbacks() {
   for (const el of document.getElementsByTagName("pre")) {
     const button = document.createElement("button");
-    button.classList.add("copy-button", "fas", "fa-copy");
+    button.classList.add("copy-button", "fa-solid", "fa-copy");
+    button.setAttribute("aria-label", "Copy this code block");
+    button.setAttribute("title", "Copy");
+
     el.appendChild(button);
 
     const success = function () {
@@ -85,7 +163,7 @@ function addCopyButtonCallbacks() {
     };
 
     const failure = function () {
-      button.classList.add("error", "fa-times");
+      button.classList.add("error", "fa-xmark");
       button.classList.remove("fa-copy");
     };
 
@@ -94,7 +172,7 @@ function addCopyButtonCallbacks() {
 
       setTimeout(function () {
         button.classList.add("fa-copy");
-        button.classList.remove("success", "fa-check", "fa-times");
+        button.classList.remove("success", "fa-check", "fa-xmark");
       }, 5000);
     });
   }
@@ -138,29 +216,418 @@ 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},
+$(document).ready(function () {
+  $("#documenter .docs-navbar").headroom({
+    tolerance: { up: 10, down: 10 },
   });
+});
+
 })
+////////////////////////////////////////////////////////////////////////////////
+require(['jquery', 'minisearch'], function($, minisearch) {
+
+// In general, most search related things will have "search" as a prefix.
+// To get an in-depth about the thought process you can refer: https://hetarth02.hashnode.dev/series/gsoc
+
+let results = [];
+let timer = undefined;
+
+let data = documenterSearchIndex["docs"].map((x, key) => {
+  x["id"] = key; // minisearch requires a unique for each object
+  return x;
+});
+
+// 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
+const stopWords = new Set([
+  "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",
+]);
+
+let index = new minisearch({
+  fields: ["title", "text"], // fields to index for full-text search
+  storeFields: ["location", "title", "text", "category", "page"], // fields to return with search results
+  processTerm: (term) => {
+    let word = stopWords.has(term) ? null : term;
+    if (word) {
+      // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names
+      word = word
+        .replace(/^[^a-zA-Z0-9@!]+/, "")
+        .replace(/[^a-zA-Z0-9@!]+$/, "");
+    }
+
+    return word ?? null;
+  },
+  // add . as a separator, because otherwise "title": "Documenter.Anchors.add!", would not find anything if searching for "add!", only for the entire qualification
+  tokenize: (string) => string.split(/[\s\-\.]+/),
+  // options which will be applied during the search
+  searchOptions: {
+    boost: { title: 100 },
+    fuzzy: 2,
+    processTerm: (term) => {
+      let word = stopWords.has(term) ? null : term;
+      if (word) {
+        word = word
+          .replace(/^[^a-zA-Z0-9@!]+/, "")
+          .replace(/[^a-zA-Z0-9@!]+$/, "");
+      }
+
+      return word ?? null;
+    },
+    tokenize: (string) => string.split(/[\s\-\.]+/),
+  },
+});
+
+index.addAll(data);
+
+let filters = [...new Set(data.map((x) => x.category))];
+var modal_filters = make_modal_body_filters(filters);
+var filter_results = [];
+
+$(document).on("keyup", ".documenter-search-input", function (event) {
+  // Adding a debounce to prevent disruptions from super-speed typing!
+  debounce(() => update_search(filter_results), 300);
+});
+
+$(document).on("click", ".search-filter", function () {
+  if ($(this).hasClass("search-filter-selected")) {
+    $(this).removeClass("search-filter-selected");
+  } else {
+    $(this).addClass("search-filter-selected");
+  }
+
+  // Adding a debounce to prevent disruptions from crazy clicking!
+  debounce(() => get_filters(), 300);
+});
+
+/**
+ * A debounce function, takes a function and an optional timeout in milliseconds
+ *
+ * @function callback
+ * @param {number} timeout
+ */
+function debounce(callback, timeout = 300) {
+  clearTimeout(timer);
+  timer = setTimeout(callback, timeout);
+}
+
+/**
+ * Make/Update the search component
+ *
+ * @param {string[]} selected_filters
+ */
+function update_search(selected_filters = []) {
+  let initial_search_body = `
+      <div class="has-text-centered my-5 py-5">Type something to get started!</div>
+    `;
+
+  let querystring = $(".documenter-search-input").val();
+
+  if (querystring.trim()) {
+    results = index.search(querystring, {
+      filter: (result) => {
+        // Filtering results
+        if (selected_filters.length === 0) {
+          return result.score >= 1;
+        } else {
+          return (
+            result.score >= 1 && selected_filters.includes(result.category)
+          );
+        }
+      },
+    });
+
+    let search_result_container = ``;
+    let search_divider = `<div class="search-divider w-100"></div>`;
+
+    if (results.length) {
+      let links = [];
+      let count = 0;
+      let search_results = "";
+
+      results.forEach(function (result) {
+        if (result.location) {
+          // Checking for duplication of results for the same page
+          if (!links.includes(result.location)) {
+            search_results += make_search_result(result, querystring);
+            count++;
+          }
+
+          links.push(result.location);
+        }
+      });
+
+      let result_count = `<div class="is-size-6">${count} result(s)</div>`;
+
+      search_result_container = `
+            <div class="is-flex is-flex-direction-column gap-2 is-align-items-flex-start">
+                ${modal_filters}
+                ${search_divider}
+                ${result_count}
+                <div class="is-clipped w-100 is-flex is-flex-direction-column gap-2 is-align-items-flex-start has-text-justified mt-1">
+                  ${search_results}
+                </div>
+            </div>
+        `;
+    } else {
+      search_result_container = `
+           <div class="is-flex is-flex-direction-column gap-2 is-align-items-flex-start">
+               ${modal_filters}
+               ${search_divider}
+               <div class="is-size-6">0 result(s)</div>
+            </div>
+            <div class="has-text-centered my-5 py-5">No result found!</div>
+       `;
+    }
+
+    if ($(".search-modal-card-body").hasClass("is-justify-content-center")) {
+      $(".search-modal-card-body").removeClass("is-justify-content-center");
+    }
+
+    $(".search-modal-card-body").html(search_result_container);
+  } else {
+    filter_results = [];
+    modal_filters = make_modal_body_filters(filters, filter_results);
+
+    if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) {
+      $(".search-modal-card-body").addClass("is-justify-content-center");
+    }
+
+    $(".search-modal-card-body").html(initial_search_body);
+  }
+}
+
+/**
+ * Make the modal filter html
+ *
+ * @param {string[]} filters
+ * @param {string[]} selected_filters
+ * @returns string
+ */
+function make_modal_body_filters(filters, selected_filters = []) {
+  let str = ``;
+
+  filters.forEach((val) => {
+    if (selected_filters.includes(val)) {
+      str += `<a href="javascript:;" class="search-filter search-filter-selected"><span>${val}</span></a>`;
+    } else {
+      str += `<a href="javascript:;" class="search-filter"><span>${val}</span></a>`;
+    }
+  });
+
+  let filter_html = `
+        <div class="is-flex gap-2 is-flex-wrap-wrap is-justify-content-flex-start is-align-items-center search-filters">
+            <span class="is-size-6">Filters:</span>
+            ${str}
+        </div>
+    `;
+
+  return filter_html;
+}
+
+/**
+ * Make the result component given a minisearch result data object and the value of the search input as queryString.
+ * To view the result object structure, refer: https://lucaong.github.io/minisearch/modules/_minisearch_.html#searchresult
+ *
+ * @param {object} result
+ * @param {string} querystring
+ * @returns string
+ */
+function make_search_result(result, querystring) {
+  let search_divider = `<div class="search-divider w-100"></div>`;
+  let display_link =
+    result.location.slice(Math.max(0), Math.min(50, result.location.length)) +
+    (result.location.length > 30 ? "..." : ""); // To cut-off the link because it messes with the overflow of the whole div
+
+  if (result.page !== "") {
+    display_link += ` (${result.page})`;
+  }
+
+  let textindex = new RegExp(`\\b${querystring}\\b`, "i").exec(result.text);
+  let text =
+    textindex !== null
+      ? result.text.slice(
+          Math.max(textindex.index - 100, 0),
+          Math.min(
+            textindex.index + querystring.length + 100,
+            result.text.length
+          )
+        )
+      : ""; // cut-off text before and after from the match
+
+  let display_result = text.length
+    ? "..." +
+      text.replace(
+        new RegExp(`\\b${querystring}\\b`, "i"), // For first occurrence
+        '<span class="search-result-highlight p-1">$&</span>'
+      ) +
+      "..."
+    : ""; // highlights the match
+
+  let in_code = false;
+  if (!["page", "section"].includes(result.category.toLowerCase())) {
+    in_code = true;
+  }
+
+  // We encode the full url to escape some special characters which can lead to broken links
+  let result_div = `
+      <a href="${encodeURI(
+        documenterBaseURL + "/" + result.location
+      )}" class="search-result-link w-100 is-flex is-flex-direction-column gap-2 px-4 py-2">
+        <div class="w-100 is-flex is-flex-wrap-wrap is-justify-content-space-between is-align-items-flex-start">
+          <div class="search-result-title has-text-weight-bold ${
+            in_code ? "search-result-code-title" : ""
+          }">${result.title}</div>
+          <div class="property-search-result-badge">${result.category}</div>
+        </div>
+        <p>
+          ${display_result}
+        </p>
+        <div
+          class="has-text-left"
+          style="font-size: smaller;"
+          title="${result.location}"
+        >
+          <i class="fas fa-link"></i> ${display_link}
+        </div>
+      </a>
+      ${search_divider}
+    `;
+
+  return result_div;
+}
+
+/**
+ * Get selected filters, remake the filter html and lastly update the search modal
+ */
+function get_filters() {
+  let ele = $(".search-filters .search-filter-selected").get();
+  filter_results = ele.map((x) => $(x).text().toLowerCase());
+  modal_filters = make_modal_body_filters(filters, filter_results);
+  update_search(filter_results);
+}
 
 })
 ////////////////////////////////////////////////////////////////////////////////
 require(['jquery'], function($) {
 
 // Modal settings dialog
-$(document).ready(function() {
-  var settings = $('#documenter-settings');
-  $('#documenter-settings-button').click(function(){
-    settings.toggleClass('is-active');
+$(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');
+  $("#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');
+  $(document).keyup(function (e) {
+    if (e.keyCode == 27) settings.removeClass("is-active");
   });
 });
 
@@ -168,151 +635,242 @@ $(document).ready(function() {
 ////////////////////////////////////////////////////////////////////////////////
 require(['jquery'], function($) {
 
+let search_modal_header = `
+  <header class="modal-card-head gap-2 is-align-items-center is-justify-content-space-between w-100 px-3">
+    <div class="field mb-0 w-100">
+      <p class="control has-icons-right">
+        <input class="input documenter-search-input" type="text" placeholder="Search" />
+        <span class="icon is-small is-right has-text-primary-dark">
+          <i class="fas fa-magnifying-glass"></i>
+        </span>
+      </p>
+    </div>
+    <div class="icon is-size-4 is-clickable close-search-modal">
+      <i class="fas fa-times"></i>
+    </div>
+  </header>
+`;
+
+let initial_search_body = `
+  <div class="has-text-centered my-5 py-5">Type something to get started!</div>
+`;
+
+let search_modal_footer = `
+  <footer class="modal-card-foot">
+    <span>
+      <kbd class="search-modal-key-hints">Ctrl</kbd> +
+      <kbd class="search-modal-key-hints">/</kbd> to search
+    </span>
+    <span class="ml-3"> <kbd class="search-modal-key-hints">esc</kbd> to close </span>
+  </footer>
+`;
+
+$(document.body).append(
+  `
+    <div class="modal" id="search-modal">
+      <div class="modal-background"></div>
+      <div class="modal-card search-min-width-50 search-min-height-100 is-justify-content-center">
+        ${search_modal_header}
+        <section class="modal-card-body is-flex is-flex-direction-column is-justify-content-center gap-4 search-modal-card-body">
+          ${initial_search_body}
+        </section>
+        ${search_modal_footer}
+      </div>
+    </div>
+  `
+);
+
+document.querySelector(".docs-search-query").addEventListener("click", () => {
+  openModal();
+});
+
+document.querySelector(".close-search-modal").addEventListener("click", () => {
+  closeModal();
+});
+
+$(document).on("click", ".search-result-link", function () {
+  closeModal();
+});
+
+document.addEventListener("keydown", (event) => {
+  if ((event.ctrlKey || event.metaKey) && event.key === "/") {
+    openModal();
+  } else if (event.key === "Escape") {
+    closeModal();
+  }
+
+  return false;
+});
+
+// Functions to open and close a modal
+function openModal() {
+  let searchModal = document.querySelector("#search-modal");
+
+  searchModal.classList.add("is-active");
+  document.querySelector(".documenter-search-input").focus();
+}
+
+function closeModal() {
+  let searchModal = document.querySelector("#search-modal");
+  let initial_search_body = `
+    <div class="has-text-centered my-5 py-5">Type something to get started!</div>
+  `;
+
+  searchModal.classList.remove("is-active");
+  document.querySelector(".documenter-search-input").blur();
+
+  if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) {
+    $(".search-modal-card-body").addClass("is-justify-content-center");
+  }
+
+  $(".documenter-search-input").val("");
+  $(".search-modal-card-body").html(initial_search_body);
+}
+
+document
+  .querySelector("#search-modal .modal-background")
+  .addEventListener("click", () => {
+    closeModal();
+  });
+
+})
+////////////////////////////////////////////////////////////////////////////////
+require(['jquery'], function($) {
+
 // Manages the showing and hiding of the sidebar.
-$(document).ready(function() {
+$(document).ready(function () {
   var sidebar = $("#documenter > .docs-sidebar");
-  var sidebar_button = $("#documenter-sidebar-button")
-  sidebar_button.click(function(ev) {
+  var sidebar_button = $("#documenter-sidebar-button");
+  sidebar_button.click(function (ev) {
     ev.preventDefault();
-    sidebar.toggleClass('visible');
-    if (sidebar.hasClass('visible')) {
+    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) {
+  $("#documenter > .docs-main").bind("click", function (ev) {
     if ($(ev.target).is(sidebar_button)) {
       return;
     }
-    if (sidebar.hasClass('visible')) {
-      sidebar.removeClass('visible');
+    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() {
+$(document).ready(function () {
   e = $("#documenter .docs-autofit");
   function resize() {
-    var L = parseInt(e.css('max-width'), 10);
+    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);
+    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);
+  $(window).on("orientationchange", resize);
 });
 
 // Scroll the navigation bar to the currently selected menu item
-$(document).ready(function() {
+$(document).ready(function () {
   var sidebar = $("#documenter .docs-menu").get(0);
   var active = $("#documenter .docs-menu .is-active").get(0);
-  if(typeof active !== 'undefined') {
+  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() {
+$(document).ready(function () {
   // onchange callback
-  $('#documenter-themepicker').change(function themepick_callback(ev){
-    var themename = $('#documenter-themepicker option:selected').attr('value');
-    set_theme(themename);
+  $("#documenter-themepicker").change(function themepick_callback(ev) {
+    var themename = $("#documenter-themepicker option:selected").attr("value");
+    if (themename === "auto") {
+      // set_theme(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
+      window.localStorage.removeItem("documenter-theme");
+    } else {
+      // set_theme(themename);
+      window.localStorage.setItem("documenter-theme", themename);
+    }
+    // We re-use the global function from themeswap.js to actually do the swapping.
+    set_theme_from_local_storage();
   });
 
   // Make sure that the themepicker displays the correct theme when the theme is retrieved
   // from localStorage
-  if(typeof(window.localStorage) !== "undefined") {
-    var theme =  window.localStorage.getItem("documenter-theme");
-    if(theme !== null) {
-      $('#documenter-themepicker option').each(function(i,e) {
-        e.selected = (e.value === theme);
-      })
-    } else {
-      $('#documenter-themepicker option').each(function(i,e) {
-        e.selected = $("html").hasClass(`theme--${e.value}`);
-      })
+  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() {
+$(document).ready(function () {
   // If the version selector is disabled with DOCUMENTER_VERSION_SELECTOR_DISABLED in the
   // siteinfo.js file, we just return immediately and not display the version selector.
-  if (typeof DOCUMENTER_VERSION_SELECTOR_DISABLED === 'boolean' && DOCUMENTER_VERSION_SELECTOR_DISABLED) {
+  if (
+    typeof DOCUMENTER_VERSION_SELECTOR_DISABLED === "boolean" &&
+    DOCUMENTER_VERSION_SELECTOR_DISABLED
+  ) {
     return;
   }
 
   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;
+  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 = $("<option value='#' selected='selected'>" + DOCUMENTER_CURRENT_VERSION + "</option>");
+  if (
+    typeof DOCUMENTER_CURRENT_VERSION !== "undefined" &&
+    $("#version-selector > option").length == 0
+  ) {
+    var option = $(
+      "<option value='#' selected='selected'>" +
+        DOCUMENTER_CURRENT_VERSION +
+        "</option>"
+    );
     version_selector_select.append(option);
   }
 
-  if (typeof DOC_VERSIONS !== 'undefined') {
+  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_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 = $("<option value='" + version_url + "'>" + each + "</option>");
+        var option = $(
+          "<option value='" + version_url + "'>" + each + "</option>"
+        );
         version_selector_select.append(option);
       } else {
         var option = existing_versions[existing_id];
@@ -326,6 +884,6 @@ $(document).ready(function() {
   if (version_selector_select.children("option").length > 0) {
     version_selector.toggleClass("visible");
   }
-})
+});
 
 })
diff --git a/docs/build/assets/logo.png b/docs/build/assets/logo.png
index 0eb200c911a4e4703024e06e3a33b231be6b75fe..fed6691f86e80302f1804d4be4e18f81b207982a 100644
GIT binary patch
literal 145110
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
a)i=FZ!pPmRxu1c7fx*+&&t;ucLK6TIZV&zd

literal 103672
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
QU|?YIboFyt=akR{0NZDcyZ`_I

diff --git a/docs/build/assets/persefonejl_logo_v3_splash.png b/docs/build/assets/persefonejl_logo_v3_splash.png
new file mode 100644
index 0000000000000000000000000000000000000000..35048125f676014a3007804dba95f80ab1b01553
GIT binary patch
literal 64047
zcmeAS@N?(olHy`uVBq!ia0y~yV2WU1VEDzs#=yW(t7|F1z#yJe6%tVrlvu7%P?VpR
znUkteQdy9ykXn(M#=uZ<Yw4`;BAJb%uKzc3=`$X1j^Rt1TK?ea?>qApU4u5QPRTxU
z<uYT%L$-uFKd;-b|IPltNb~H{nCO>FEB-B=S0(f3(x2D&EB3L^pZEU!{yQ}_@_)<j
z-2J#uqv*ts%=Pxsm4A8UkKY%s`NPwE|I>8otzYYs>*^OT|Ni%Ozw}=D6sd{Fw%s>>
z^<Fx%X0PBqbBXs8r`>yXUGvQ6UqAQ#6J^^sXW!b-v&t*%-#)*;QfTj7%M3%g#|HP$
z-eWeXow<3T`Hypqb5CS{D1W{?vZBAG;g6=@{QtX})-GITKktjK_Wb>SPlQ#rANYGF
ztm}R78}|vPpP#pvD_8t)sqOz_zm4VA@A)5pf1Dftvhbh#m#?Mo^S;kC-Yl_F;MJ#j
zSB{I!zi*NMiNki6Wm{OyQ|;pJUwf?9yM^k{+xqv@<m+6vE}M#+xvYB%4p-K#+aQtD
zb^PcleZzGb=MScte%o;(dc%_N9UCVd&h4#Pr~dZjqvsKaKHqpZy?WlYicfrVq?paQ
z{RRI#J^lAB>-SZnP60ZnE0T`xNDA2?*=Dr-{Tw&GL$&Ot_Kg23{{C6MM@sTc*QTf?
z!Z&{II(p`zxX_Ks8IO;gIUmm7w(GvRf{Trn@r;C&hBd6G7qY}BuTc~@;nu|F+&}G+
z3bW$#9g-<NX{~p*tZ*;(<UPOA(4Eh^k2x(xDSD$<-V38iQ-hY(Wo2EtaAI2Uxt&jD
zMZc>Q(O${Wy;Q96(TcFit9MR|%3i&<FHLvr9k11Ex88H>zsqp;j`#Y#U+*1%Ftgd3
zf1TVMgJV6H(`MZ~YxFv2^ZAV$^QVTzrCz-n7N2}PSNhM5)a!T4?mupE)|^}NNptzU
zvR{(ZgLXg5+x2r=bpGzYedpKgz5MI;YyC}P_aeLfmz5;_JtO6w{db3}z?_t)JuR-&
znIzYHF|x`|HNNlU6*x2aTn+m_9e1{wQ#Z>_F*KUt*YUHh|IW@Ir&bt!uYY>>>KEPo
zkM(Eg1i$)cRJ{NBTmQ)0haP-Qd2_XuYnAz~^=F-U*Bc(zxjW<Or>hOB1?|>5`oAx_
zw>kLUaeIA9?a0V852l$N^!2d5FZ%r6>w96(&uKG79%am{EE6(vR&>1n>7MGg%I7<O
z%LNz<&E1@*`SMM`>5t`SQhc6IXy2W@f7`KAQy1Ty3&*XOSpCV^`XL~C=azGiugy^m
zJGSH7+R1n3EGaB}zE_e<(Q@J1w`bnZ+`T;h+q}E)>~>zA{C;KCtrL@D*3LL_W@qo=
z=^?R?-j_eQws?_XkUGn|%I{~A%x`9<-m%L$d+XTQe*u=!tY=d4A1u0dO=Z2*#K4)?
zZ!Z+N6`Oit3rp!Ct0j8VCa*|k34XRGj9vWw)Z-jI_3cHwfBHF`s9=7;VRrOjhQ8^$
zu$|1a{!hK7Ui)&=S5parqZW@NQu~j*-@g6K!(WvZwK8SrKmNG=@qfXu;}7?GZrLjr
zC$2L!cFuE4-{Y_UeDa&~CF0lHrssbSUH`JPLE19>^PE@5YJJtVU;n(4OV<AJ@f2;v
zSd}-&J$`d;PIG$r=1RfyB@&-3m)}eM&Cs&-c8~wm;xx~hw=X!kwTB*=(|gnNuEuMh
z+o$<-FMV4wFQAM0NRaKfN!1Iw9Hw;d<F1Kyc&+2r(zW;K`J(U3bdR4%pFg+qL-PdV
zE3TWaN7$YZ=31C39`InLI$PA@@Tt#(ZLbu){QNz+cz5z@@55K@w9bkqKmJkdWbgX;
z`-77fb2c)#m}V{5B+R&bo=HyOkF8a*XJ>Ac<>Wd)r);gJVRj35#^#DEe3o8sMMQ-+
zqzeU1V_fF<JvwT3U;pLEd4FCkKYoN+?PpK7L2JxG{|#r<=j}QD;%~&-g+7mDgQK6{
zjSgK~T3n#rpj-U)=IRrFyvuXurFMRq;IYHF-&MlQ_l-B#a>I(mH0kWdbvN(skXtmP
zJ#JR=<dxRuq0ASL1SZSw?BAQMXq6BwRd?7dCTbGv2NSJpC)l1(_hn)Vl06+cb*J=`
zi%Jt`8JxOq80L_%HRtuBlU`eV71J8oo<8UL!g@1+VfG=0<Wr5w*S0^)U_ZA=D`SGb
zZ@@j@53hKa`_13@_tnWw|F<<OALl!GPV>mrzOEkvmPz+?1DAR4wEQD`WJ>JTElKtb
zFLO+T?@N32>~3fE4xVsB`@+`wclB44af!YyXG+oTkxI8x&p)MQbnxoVq_7NSe*@iB
z!sk7D_gg2KC}(}_o$mefnm@CR|8|Sar8bv%0y1wNNe*b4y`|y$mGFljSL*1<Rq~%m
zww}y)K6yUp?`eh)MN5_6IJ!!!D*oK-@utD2S0}%}-ickLifh}_4gSnG++5S1T#Wv~
z=M(%>`EtI_Z`nsVJ^Gvldt0VWR%vyyo5J~+MQTb?zGPSY6gA5{k%!C)Y#gyw^+)|f
zvYML;_ulWC^RvlDRmp$e;jf=x2z;EJw<!McqfG9FhCwr~EtJ1C^<Dn;%asR?T4XjY
zDK@=u`x9f?roQ%MS9|@?==}3aO7+j?Y^i4nG^_7@S~fjxRfpas`wmU#S**gl7p`DY
zeILQWm|(hiVqdM2Nw|#;Z_C|lT9Xvoo8P-Ti`HIrag*HE9MqJ)T=M?PN};>%H$Ufm
z;?pW!wfJIUquN~E*sEf}udhfN#6LOhw8V3|Mg6-F4)YDIY78dtICx~9G%cL*Z(+fo
zrR^(imqc_cKFn<7ik<t?v+Z#Fio+L@=a$$dDf2TgJ$xru;kH4_iiqgd4^OGgy1-rh
z_R-uOHG8+X&1dLn^su<d>k!BB@QG7~{#nM1t6MgxWz4tc5D1pMzKrR*SIJGOHCu$|
zK3|@o%elpaecfi}8&?i2+a|!v(a*l}(Atkb(oSbQT;_DY(nS1nua=+ii+G7Pk;ST)
zpVeKu$IE*prE<PtV72)-*E<)@44#K>c<1z=Rs53qm2RhZ)3a_isj;*@+2MXKAYo$I
zVw=Toi6^3$)N4r2-Lcs@p_SMF>H&pKArTJQhLh&qn|t;Cr77naa<5eW=AZlh{uPe=
zD^ohfH_LOb?@;34UgA+#dc#y%!#u`k_G1O*&&ktX8wrXm7BLm{%3yZrov_`t(s|d3
zV5cDV<$i1Q{a3KupXTn~<9u1^CEtb_2aGc--ta7C=J4xZp_^@|TAX*BQ>UV~T#@-7
zqtLRsmlPXv_5H8?X*qrVaK#4~R&_OjNHsx;Eqqs8LxhFrOep2c470v7jj6rVec?5!
zxK+EHU-&IMA+T|QZRlp{RJmtPLJXa;D`Xmj*Ys5hWF5Gb&}~%^z&)esp6fKrbM^)Q
z&qfD0?p>(1CZR?ttalmXQPwym>ogyctl+!BXFGB^H7_vizaq2icc9??ua8U@vtFui
zj9fJJXjHGHdVRpwo+(~w@2;4CT<SVOXr=KQFXsF|;@f+bLO7caU4Poo-|(J=vx@&<
z;991;pSL~`%e-@7rdl^s<0`%4>VwaZsJb0Ib7K-WcmL-FtE>0cw_S7J?j@sbqQP$S
zxTn>Ex$oM}MAyiL^ItK2QuFe8di1lS*V@<%N^e~&UKy*2f0$9Rc*>~>8u7Dp-eyRy
z%V?f<ID5K<S|8ukhNvSyCo!<F@J%}7Vx!8!GQs=564&?Sr5ob6<mpz=T^g~-v#qMx
zX&pDm+XMVzBCNZoy*_b!X-Lo|>G%94Lc2O=y9Xai3w-O4*}P!NlwI7a68t-&e=oUX
zaQEQj8#4E#*1Bv>oVqS0=bp(bmumTW%M)gNI~JyN{c85^g{i#v99lzd>~72xyk%;2
zCT{sZ!@vnF%Xa0d9lW#i*Mf&H3gb$|lePxh-#Fcr;W(>s;}<ujJCi=WQ%F{pmC>E5
zm-=j?&hd`RH*PL|{9)(zLSd2Y&#M>cFmksgzr9w-P<3bN{17u9+vo{54{yA5dg%lC
za@(E_`d70!A2h0%sWq<*$c(%u8|Cm=fk9m~CF*?Ij1Q0QT)H0;Ak1-O?Ybqaxl5)y
ztY=>F%rRp2gO6ST&L<YeP52SkpJ1Ol#o=S3gEQZcbG+ZvJ7kZWOnh{My{5GP;Dr-c
zEG!q=O0P9C2$;F6)xC4^V|JAZ>(BEDpLJq1Zk3)^Q{ETFJo8Siv$wO@-ld5R;zr#Y
zFQ$mDUD)SzO-5?ksw1k#UaN!~-2U6tepoS)<z%qf=OnR0#;c3{4;plNOp1BOwQc3P
zgwqo_xdWU`Y@9j`V-~OpRNtDmvGL5*s0|KJFHIGFd4W55ir=CSEADrFd3^2%)1M%w
z-xF;;@40xJ&#^wKvXkqPd5HAA5AzsZyG&<CSupq{{InHOVZ4>$E%B{o!6V1nWvgB~
zY}fE$kll3br}L|w%{?W8Z|3ppN2)z~p0IjaNUmkeZG-gX`S$}1U7LOgJc!m#e$!I3
zYzog>@9gWkOa}@lmOScLZCtdxoSnUKSM%FN*X%E{YzfE~yyd$$`(cm9Sq9yp1Rrq)
zmun}lCSIQ~t!?7k?SAY=Ij3aXl3D_8Ut?Xo{AH$Tf3>Uk$%AutXW!eGT&bPm;~V5~
z#hb;(fbF*D-pf)y{+@jz@Rn!l3)?wP9fxf^+#iI8nkGDO-W$?nbRa4qU1{HogLSbT
zp|_qhZfa9<JkYiO>A{wxKMdC$SM0j%u-J0L>l3mJW(~(V4VE8HmQZ-I#MEeqW&734
zsBKK<0=qBkF<M_=Fy&V2Q~u!TvllXno(W1cnZSPJ&B0Q8t`o&)zB#wd4*Bq6=`JU)
zE$Yu01dnm0Go5>|=T`D=^I1~ScYe)y87XPo&@7t8mmpcW@O_P_OoCUS)-)~IjxYz7
zfb76p-oQnrHA{9iZFr~jKw$BLb%`_2sTR05b$gvKnXIDs)_2O@u!BEcljQAK_D3DF
zw?D>pWD>trp8UFZ5x=<ht@y9BBxXw7tn_C2f&-VjKIEMLm>8~f)0^wAXc^-I$NeuF
zRys&)^2{ksIXZE2%a)8<kyelAOM87@a<pG6j+U~#G%t9|3H$f0d8gZc8~SGif7bGS
z)VFQk5~KCE-gq7AZQ6D4zV1s-mOEO{0@rV<oD{}#ETR6m@rT<_w{G|rSKM{AVVQ=J
z&;~!3-xZxAEw4`R&s?vUU3}18H^D4NOro7dp4oEsH<vD(O^+huM3Wxtbgq+f?w+C`
z)~mF-E3J9w{I4>z@+~DTGT8UIZON?6ygG4S>U{p{HX)_Z2kQL}syx4TzS7Ao+j3%J
z$c)n$XIywyqZ3p6M%inF5c}trs_aa&UwxixZ!f4Fk_(^uXxWm7CqJy=h&lFZ(j5uA
zY0Nv=cCZMuzj`BnhD|}>l*1-w(dL;yn3FwDoe-0DQB02cd*t%7zICxiA0+bgeb;Tc
zm>|rtO6{rN_i{G%Rd06NdUGxey!_&JXQ2FyjAh%l7<BWvUA~n5<u_BeMBb@G#@tcQ
zbuWB&suRr>mN?t&A>n=F$;4F!N~{l>roCOT#3SF+dd-HE&JR6TCWoc;P1}_`+eAg6
z&HU(@<t(e2Ql5BL&0HwQZn@1!BTuC9&#eQDB8(|!d0M8^MWS40+E=Libgl_KyME~z
ziJdmH?!GLWn#^Xw>was?Q^l8NLC<G-{%&@TT>Vmb`T4sKq8?b~>0aN$yYd;cEz4aF
z<=4iSN-kMwhrC+C@aw=Gm(vRTD?OanR51Hy#GbZYD-rl`(fg}Yb6y>|c=vf^?hyh1
z1p<i^3pkdr{tVJ=QQmRvsN5khfv&Kk1Xqq&Yq8CzRxId}X}hr@hMm_Zoyl@)$2`7Y
z-_y@Gn#8^Jzq9rI8>e;N8jHg$J&IDFr7GSMuV~TIalT`?<wBH|izUNycXfvS*^W=I
zJUPIxJT*Ax!O^NSev0dEr5>Fav!mY7Z<YK)X8BC<jczkmRW7;bz|*^w)yRbXrc2qc
z3QzX0$s4Rinmw;eE!w$N{cUT?vd;~?%xcCPRtUyi@$+BddO$YckKx79q`4=H{cBDs
zJbQZLTq~;+(~E!*iKwS-EVb>%h3sD@HcVU?suA^SzT)FEx70o^6_~g%HCb!&f|&Q0
z7F@7$607Yxaea}0-xMW{MA6#~&wJAod$!J3uDaGYcZ<l>#{KeXLeFdy`%acS*9cgc
z9@ygdbh2mvI!+^j@NGOCu7?Byc1hfJwo(^&tC9KJ<T)#<^Fa)we~ZToA=@7DqrJ@6
zcD0!?uT;AgwN7e*P)6?C8Oq^1C0*L=4|EBocd=fz*vj*wdD?%@$?c0T-1>5mXYT9J
z>kmsdF#EjLim(crx85M~k5r$qlf#7tF+2rxd2}wjbT~NeWXK5aKYwAFSCME%fcE_d
zcid($^7b3Q;7eIM<6omy+dTnS*Dp+&+N!e0RDRD{C)??e)8yX6ryDw*d6&q9MJ~Ok
zJzoW<wuqPZmOaRSq`ootQqz&HcdaS!UY!V<RLwHwaNi%5A`!cnMqPc6eP&m$Yx@5o
zLdVI$HPN8z&|iO1yCwBo;*~@mIEG5As=ChDQdYyJdtt@m1~<o|CsR{b8EoDnd)djG
zLxEAS)L!XT^6O*!!?t=a;EvbPa(*Azckk78-??9It-B+C<@Y_gMM7Jnc(d!4ddrA!
z+p;@-YyN{dg_9QCo65R$)z)b(Wy)`y|NXdm&tZ3(kM7YUJGPv5JRg+DpPQL_CGUEd
ztYoX)vTun7+ruoKg6(!MFkHpWy-ojRGs^+b`lMDlxicQxCl2N+-l%>W$Fu5fzg+oi
z+c#S#*`0X6_-5_d^n|Skv!dqj`BKL$ytJWr0{0*Jue&bV_(sd$syWo4&^VDZN|Bjm
z^G`l0AucsHO}RN|!&I|mouVzKY-v_{)%0ka*!yJ_0k7D%aP4@uc|vaCk>mTzk8GH}
zvv%5|72atrrVXny+g@+!Z+O8m>A@AVKK^Z<D}Q&#E>HVvDY-@FU6qJvr^uSj?N^V~
zTPFPerghIc`A|ivWyg}2S%zZj&LWbF!c;yRJQESj;o%gXeNnE!U}bMr-lAO-xnAUW
zZRe6bAkj7b9HR`sR6+9BjS~%?xurEs<+<6Napc0S95!Z!j~=F(NADhVk@a((lzVv9
z!lj0{10*JRtO)Ves1V>cYzYe0WG?8D-dpLnczLks{8IB1$3A|YDK_h`U4QejUz5+S
zQC+Z$_1lfN851weHDvn7T;6)l>f<YBtt%7%c&*vNSJOU=JNE0EXUT7LGNL&d`<;Rg
z8|X|}aq4Q!LdzZ3Jmg{`f(oaIUzyr?<*H}DO})IJR)We*VS{Sj%Pl5dId2{NF0dQi
zzVky|_nhIQor^A~YhI}16ch_T`uXI0wkcul?>?;gbDin?=aX&04UUnOYRqC;bJd$v
zB)IM8l)d{Xdh6WIk4w{9y>HE)8FORHrUuSix9o1833$!8<-)PGixO8T7qkSOsfhX`
zRHXZ5NfrCy5bIlhhZo7#I<5L`aCF^^)LEu0nF@0kmtPWl?8#W=b?@cj=wCieo(W&B
z+5Y`<&q?~))=p;*%d1<wqn7x7pQN$)+H|pZUj;j^)lNU{c6fqWu50$r33`|O8trsC
zFEV~i4LRD&BakaDqP;^m^Y4eB7Y^%YOiAC^7x#6_{0&{5OgXdc*Xg$~<*zPv_;)mV
zS#RW?2m5ZVoy@!4Y4L(f0)kKGUSsr)?~w6Zc)+dB&Hat9Kf{LYQ*@5?@#$S`F4PrN
zoSdMlFri<2fxWmB&pt8TCAw?h@6Ff#DL7x&WC>&2f-UoR|LS@Da|LG|@86&=8z(rv
zd=R;y>W}famwRt`&u$IW-tPPDPIJ)Xx~*N;l~tuPE<f0Qd67lvrRScnBPSiNKByJj
z>UlUrl;@*-rPZ`oCNnj!gx-$G)RzxG?!q~}%W@jiov64)PSfqm7`OBl8*QF^apJtI
zFC263_*__?yGwD^dOJzx-~1DOj&$G9e(S2hx>I6F%Uu<<V&=vu4v~s`p7ZCg=KmSX
z|8nh8|Faywv=*&#O<?)j#_S=eI$OUhVosAv?fj~H%a?WM*4_1#7hRC^GS}qN-yI>=
zby0plOG|5QJ>(@OgeUh&*gMEY+6hKqWj8wgkYn3K_F4Uc6HT2yWy?%h+^Bi$rSIp5
zVQ*UIM{&PBo`3nz#OmPeRool*C<ec0yql%hZ612(&+;FW!)zyC+qAW8&0eNkGZ;fZ
z{8ZAne#dFQZ|AdsMar4#^H<HtJJnY!;+t}B!L8zydR^tNWqZ4)6fM^Kc8OggZugrL
zzfA6YpS)$(FD-io>G!Phf2C7@GN&BLD0sraz}S-M>>S|f><k-sXJDw9Q#;Yt<FJE7
z+x=x-QLFgU1PV_C%+=}Wvd9wc3Q)Ylwbp7z%rACdsYxQ@?gzI%cyK=H>cOLt;q2j#
z0)H3_OACWaCJOEM=F&~t`*=tD_kG`=zO!~%F?B{>c@OihhY=?$e7w@bmaYqLQMmNR
zasHv4V!vs^8P@yW2|oB8J0*SV`rpN0vLa_QGImx>n>o#SkE6}rmow&k?{p0dFnLt`
z$go?_<IjoGtIy5PRra&a(~MgA#Ac(1&eQ0K+{CaAC66>8bu5#fqQ9i}nnix$HE+>t
zJJjnFEwb0>6wke8@F?PlP>M%DprfFwMaQMQ2}#PH&o`R=Q#`Lf*;_SSut$bl!@2#@
z&x8LTl;^*_^Q2|INFU=|{dK<$nM&R=eO>jsPJVaZUltBK=5V*m@#`3k=PwDL9rc9c
z#eFutb+c#fVvl*p(Coh~Npqga64fU~2YyS|2D3@*V0Fr_yD#<JqLv}(%IYJ$1qB>E
z&ory|p547W`uDed-^KOz8qGzWQ)PS}GcfQ<WrjqQMELqxCFkerC8p#jrRr7W7BGN-
zjeSKyVsdtBi9%9pdS;%j()-=}l@u~lY?Z=IeGPmIoKrJ0J*tXQgRA^PlB=?lEmM^2
z?YL|ztSWK~a#KqZ6)JLb@`|l0Y?Z*~TICg6frRyy6u?SKvTc<jd;=7m^NUgyO!Q3j
z40K&9GRusV?6?$cic-?7f?V97Miix_*(zm}loVL$>z9|8>y;bp<rk&v8(Lag>Khp8
z8yV>qrKIT=SLT%@R_NvxD}#)HnBkIIoLrPyP?DLSrvNfDF)6>a#8yd(OF=;aYIsF%
zfv+#z_`G6hC?x0S>Q^Kd=o{)8=;!9@BkL$GaV;ysucJ7mvLIDID784hv?w{%wJbHS
zL>bwLlw`R6g3_WKuy<0D^;2_Fb5rw5iuDck3{k9f_w)^b>i`8odS-3`SXV`E0gB3!
z%rrz`q4)+Q1NIKGLn?9$;O3&JhWQ<=7#v1cF8Rr&Am@3y*eZeSw@S%R&P=faGm}yb
zjMLIA&2%j+(~NXY%#u=dEe+C)buAOk(h`%6%}rBG%#n=p%quQQ%u7xM8C8*6pqH7M
zVr6EYnrdm8Xr`NDXqc*NVr*=tYiXF2qHAnmV3J~*nrdNYWPxOae^F+7W?o_rva3Kw
zrDUd9S(>Gq7@8Yc=$ad(rs|qlm>TFNrY0uprkI<h8YUSU8k!~<fQ?E?wsOla%1tb>
zRm#jwOi$G>$V&%HfCAjgF~HMS$w&{P6f6>ulUS0LUzBUB<dd0KT7gg+l9`(tT#^V1
zO+zzFa|>f5Q*%R0V?zUTV}zox)S}|d{5+7Eh6Z}Z5OYD%V&z|ynVMIU2ui26N`_z^
z6}bgg&PAz-CHX}m`T04vN+1U)80i@rfRnd^4J1-LGK)*{iz@BFDH@z_f>R42JV+ME
z$plL&D1ei#Rbn#4lH$a&)D*Bq3NWeUjKsY3)D&AKXo7-?XJUyg3-iP@Q&W>fT@!<3
zQ(coJLo?mPv}6-qbJHYK(^PY_RErcNRMU&|(@M${i&7oaQ}aq}mE1FP3&6fn&;SRe
zCaUW4j8srK85kMs8XD*t8H5-aSs7Sb85?RF7+Dz@DCtAIXrm9x)i591=wpNlL;+GU
zV8^8Z5ess0v*WVS2bV>latUG}s9c~WhQ<Xgtx!-HwS=Vb9SyG0;36pmNK!nSx<-SG
zq!1uU@o4IzT5xe8Iy|X)DYi=GO7?csG!`Z?FfgzsdAqwX{0G4WdzVjUU|`@Z@Q5sC
zVBk9p!i>lBSEMj7FtC?+`ns||=MoX&lo#Fo<S_$-0)wZEV@SoVH*?EpsDzh(tKYtA
zm%6|Ixy_dE&!xT1Y7RKZBqqo*i9ygsB%%J;CVT1Ihvo|>H20>S<d9A_kVs^n<Y4)H
z%cZQXmcF-U-aKhpx?<J){&zFqzI-|FWk77`-OJxAS$1!}x;^`y?RVSvoZn>%zv^GS
zIMdMSpH$(Cz<-P9y@+w-moU11rFd6kvFp#q8TaGO3)WfI&A2d6J+O{vrgq!kZJYlb
z*($cHu~=2ZzU(Ns_LJl5Dg?jnWbG1v!5wg4r9-mpD7W_$_5hZK89x~XpE?Q@*Y522
z5Yy5s`1!Ar(xKuinPOjC^=I}RN~c`K1nmT>1YC5ATmPtvcqGr$e$k%z-KeWs;B1ZC
zss4^n3NBm4l&lm?o$HkL{g?S9{5huhM1O~nNADE*-H%)seG*<}(dzr*kibvQUybu}
z_RMfERBIA1e90mBaHq(@?j29m57jYuh#ceA{=(ak)bhwjRKfI<!VON3UX{3&d`k*t
zTSVA{ltt55F~8iyc9BUbF6@NAQw8G-&!9PNFQsQcY|Z?o#`-~N<|pB^b?w!Dg4}1D
zdLJq**~Kc&|Iw>d;cUc)&+p5RHJQqJtUc8I^10EG(^0j_YH=+#IV<;h3dP-syYI5|
zewP6E;ilf_AZ@dY7B=^=W_LY06S3hK^UBZ)!@n_Y6=!SodON~zycc=tyC*2@e#@Kf
zn*wxhtY|536j;CFnfJlw31wnAOkKuTbt9aMS%T+OL@L^s9qnFmK2=I^{fu*|T!QPD
zoIY>!JC`l)442?7CJ$d5j+J=_)pSb|o;jX~*dWP0jm3%GjNwwsqt>|{yRTMEobYEx
zr?}(fh`blKMf4}>*(X}G-K<#XW1p(7VEO~((CpP08jl{)zS?M#d@!lz#Q`>lSsHN?
zTJ|avuBS8a@hGjGyk+(p%?|NxSIpHOwN45W%bCNjcvUyTkiFO^Rl%2=+ssYDx0>7R
zgLrfcUr<Mdq}LtKL#<qkov#+ZDPQy{Ior9uQE+|b^X|m`Z(a5*y8BsD(P?wzl@rYq
zUWw)GDK(qKzl5o=#lekbRaM3h22tPZ%hESqY7+JEIKi=y<yw%tyX)mzfgpGD<b!H6
zD<l_KTt3;fb=Hn(-#u$4%wO@<m#OP=fwO(<M<vCdGmq~~4&T!eRySpb*v&REk5$nd
z+S>RYu?2Cqhxja9Jn7UOt5rqQ0;UCfPjhyhrXu3$$X+vxKlJK{AA7#|lw2^q=kmP5
zTKQg_O_aP<mJ@rT-p@c6M$01Br<PN%JkecjRjzrnPe-P!N9W|_^Od2Z>(3uwQQdN`
zGwod8oMrd#c1OQ<yQ*$1wgwcKx;I*iS)L#0;rVFfd0%CLg|G3KU<Un3O7@vfdyf3B
z6I~dz&oTAy<XguMwwNhw(>a`<a9g3#X<f|mS&QDT(a2h`X2FzAceGR#f9?(4b!<mD
zOaH55tE(J1WF|2$pX0i2al$Xl*y}InzgSkiq+R$gyQSR^vBz1_2fC-6u;ZK)B>A;6
zJ455HZ>l3}C~K)j%JDCZWxtQj{LuS2@NVN_y@FGbPb|3#Pn^q?zt&RTb8aGE6q}Ug
zo&Q$0lY1++K0NZ&>gtnrl`XX=x9}Rd)jc!3w&oc3?$iFu&PvSO=ID8>JK~w}`~RU=
zKFw8(^R(g!V_4~|l^A)@Y+Fdokw=r3KC$@paaG<fck36DZ<nS%(YPy|%j3uQ=&IU<
zk8J;hJv2CEESAW0ZR%QaVr6>a!KhQ*r&gX=eNfR_@_XNfOZSi5zN=r9_C$BjEeD^!
zn^hJDyoxz{?$qjtxNVa@?a?Zk%h36HS?-dFeH)Fx_>?>jQ@>DRE_E+6NbRA6nB@}<
z%aAA6HmKCwivFA$B7SYc{LqeN*<1Lx7VY@W@czrb6CLYQ(+mtRuP;2voY_`!vtfsO
zr}(s2vw1#xMegy~_QywfO%LmCgO2IJT8YjdQ{SxE+wtm9)t*(;w=GQT`?~M&#>T%r
zzju9jrTqDv)o%q3kwAxeK__=T;*JR3*7<9Zs>Y<|zK5Il-22DW&OYzx;;-j--gnZt
z@+>FK|LoQ^t0LNi&n>Fn(tK>+WtkVXjrUG&i%dL`@jY6IZ_`q*SD&VB-dJO<eJU()
zLg<kd)g9$l-#!;TSLUgl-7zJ68sjBaw>?5fdU!sb5?CK{i2Lx9^o2s}4eSMe*U2g+
za~qZ<9CF+s<)Qj8CH0_c%$^@sSzO}AujC#TT({nH^Q#K;JhzbALl>GAx@EfNp1u)T
zDf)V~+2r>+OKMllOplg(_T>ckie2eqj>VSK3O(Q2nT5tT=xCbo&v`g?+wu$<%Lez?
z-9N-WGOTn^3SYT+VT$<etg_(X9UXz+1=i26ojKh~{=nL=DLOa6u4DDu6XbXQ$j1AU
zkEYf<QnmZ=`bA2OV;kS4mI_e~@0~RleN94gk3XLM<iO7Bl~3=ym-uSherKaM+XODI
zDNEn1+}EgUYF%(Da!>U;-FZ2GS(W!aV~{+Zmi_Yg&Xkv?A}KpFUfCZtUdvxt_C_|O
zR_CR|D*@FUot;x`yY-eU?Vt5+p_p9$AJblC{e_ElB^1sI=s(uIQKArcangF8kDKg2
zZc;7W&Y^#1g8awEc=x^flH6uj8$>!qe@-tt+tnX1Df-;WdCE3dKY3T(bzj!$yy=^D
ziCv>h<u|r<QGW!(rmbI`zoy;Y@4o-@Ba-XlO1OEi-j<y6;&JP<<CZu6v)I+%C{Z{&
zarMp>Rr1!azbmzz>Gt*inDku#u-c(?oru{FT2FQvU+tW}@>6p0qtw<vDIL=-f2mFU
zYZi3BL%P2BUT0!9w^=KHlc<AMr%u_l`kwCTalQVZKRJCCe)GPTAyj^=h)3$g^V>Fk
zFFd&^yU>Hr?e1cc=hF(dyq1;A{wL{t&v;st0#oO%JGp!6pQ^9WTJt#KyQ7@VXJxnA
zwGa0P`|tac(qLj)k=V+v;=E_lVvAs>`!ia^Ip?3|`DpZ}=Qn5Au_j+zg}ILvG!`|S
zewCM;{#W%&Pua)Ym+hC;{_*9I7udq!!D_nm_Rj;W`~%-do!U6B{KwIc?~N?|?@gX5
zma{JA_*U<{#NxAlx7eb0{6AvLQ{i`$%ftAHw(}k##dyg_Qx)T;J#xLkyzT1@wGQz|
z&HFoV37isGFQO3FrSa&M>-@y*vvIT7{5~95`CH<n=`A4-Zkf|N3ZFiYjM~(-{Z{<5
zi__#EU2S_5-K`>^ANiyx^Xu`-^Ov+=%D#Rke*E3S>Q5WqHeM+^qV1*-%dxN-oEBX^
zD2ej?<@v}|`PY4?x4~|&l^q}AU)XnD_@6Xa`-P%l;=UQrXZ@<2@zZJcH#g(?9R~7&
z=ggn~Za-(bbzR|^rviHGV*glfyY}v3%6&ySi@*9ktJiM+mUhmR`}^F9->m2DY?Aws
z!8}LC!p$|zmN)eF$>~}dGIm{JE4Ij8-qrQ<yLH&liyto;{nC5q$u6z6eZ#5>WnX69
zo|Shuo=%dG>?+;Ac&fbM@;@!N^OfFg??~Ri_CWWHb4wjRC9}mzsM)(rke7bcYT#Vg
z^7EIP+@1~1`#jm=IxIdY1^)C@i#ze!?pW+gh9z!tEQcGe9BF<aptmlr#yUFtTfw65
z0{rv#v2QOs_s!weWp@kHf}Txls-#xwF9=w-r0@ra)MQUvj*Cny``m8d5L8nWwLhu#
zaq^nNt+z!KL^HXTxIJq15Pzh4X0rTlA^p=|dA}*f9pXFUJ)>KEiR8yw4-a~|bB9H6
zE>V+ZakcVa=l4zS(L&?z4=!2-A8QKz8tBLW%kx^>s<$Girp}SHYm$3&(&$!GFQbR!
z^5j1+DkqsfJ^870c|WUm(DaIldPlP5)?as0h`X3{%t;|`+XZupe(|J60e!|3(o8Jc
z$p@FIeJtV-57(dNx$aI>dRF8HrjXj4St+I=xyutyO<wAMi^)UK*z?*chLcj?OP9B^
zcJJ++{?b8f&2jEaQz|4U^-WSc;;rNG$kj?{J%@~QoIHo1UIcg85<Re~t%~8A=?B^V
z1*WQ<)C$qEG=B0u<tC$t<MWt?l(p+WO<wb?VBVS@*4e)nGM_ofy^*0)T=G%sntg)b
z4s&n3&=Jnkr<ngEBA}x{v5n8e_K_-6;=$ETpr+s9rj;^Q9N$uMSA3bg#=|l)jNzrp
z$ypyJuL(UWohdbE?&PT=++j=1KMHYAsF=9yh<8fI^vYjszaO$nK6?5+!L+7lx6#7p
zD@t*vLLxR)@h|_y_wlx7(NrG=(}xNjFXyb8sj}K(-4acWm<-bieiPT6WH=cWxn<%r
z$NC)w3mG%jN(}zjb+dZx5!w|nG3`jViE5nE)sE>Na&azEn`g@D?2g*d<nuy7MQ6v-
zTk%~Fw+CB>pJWRX=5zW`v&!z+Oo2(J;eOL@I#`{a94hi5rS(aQZU}eS63q!xqE;U4
zk5Yg6hDi&ruYBshME;|fWv%ejI%!S&qQhtJq*ilJYjxjq=<M?eF)=%Tlx@4haw0T&
z#vJY0@+}ch)J@d2?T<`O-OIYVI8SN9<WS4WDXBUUznND`imlP@2%jXPp6Rt`&5Ea~
z;d=zQCsZUVe4Hhy<g@dFW0&yy2s0l+y>&A_#e9`}RPLB~FvN;uBh$+%>Z?trq!?y$
zbDLRwtc`to$1+lq+pM-zyi6^QQ^OA$T{He1=@CEV*0zuFi1$4SMVE}SGqE}jk3`=d
z1f?s#r!lM(wY~Y9Iu|m>bDY!)(8`qJQrUM~sl;G%%37Uyl6q$%He6#|8SBix(rHhG
z#}RKGpGT^1T=p2S>z~ourIXLo!jXIPn4+-N0Y%ozb-&UkX-7vXcrsnOFlWslg-NL<
z6OIX6%?LcC$aC^k#D;4OAcM-3;*^~CTw0bpLAQt{w@LgE+Y#@36`So{W^B1|kV!qR
zGv;GxOSkr`^OIM%OTRz3xLohXg~tBRDytP8HqAP$vQOQ+@SOd8d-d#^pu}3&fE@-`
zCZ}${(0D>X|Fri7i3ahHT7H+NRHXhgRr9P1V$px&aObJ7d3)y6WVaUzy&d63>wfr6
zTz!_Y=&Ogv+|^q+Wsg({q&-OqJ$LTprdv&{bI+|TNOV0g*;GVL{j}dg<{)X0w>byX
zcEv`ti>Gu<PyFO86IbNTTWj2TT}H<FUWxaDo5jbPwwjd)d}(klD*UNrztie!d58O~
zwC6EPeP1Z_H4FG`GV__ZW})&6N6W~MT7Jn5CK~FilhWp{nZhMIVPk^vU#VQTJtqX#
z`z+4MeyTpLWXfl`H6~jU9;?NPF|Bmov18A_GPCg339DPhtY$n{Sn*4uH__u-h~KoU
z3!63luT=<~<kEX6U_3$1v#^Wj<Eby%KF*J(W=@%Fcf@;%!N*DF?JXRaIX!x9IMNta
zD#gTzDTFU?J`t)`B2c$K^q7TlNl#F^z)2~)`@1h>{k+)f_xwoUvAe|;n;xCGY#3CS
z=EVNedCvy!k3z>D9d&wheMaV#xpH#Bm7mWBZaEdHaOAX?Lg*5K^P!(@E0mwa+*B(`
zXl`EcD%ph1<66k0>dPDKV=~wk=AJuQ^gCaC-3+D3tnHay#g3614oNAPa_bxYl@d1t
zIoTxQzKXQI-A{vGYqnoY|8swi@~m`*lDh|XF8bqe=KXqUi|aD>Jbx!D#l%F_ThG?|
zUa;!FK)>19oO<Ky?a6VQE&pAduruk#`x)0t=dsTXQhgu$%Qb9z{-e3)!YlVYwX6A+
zaOaco_b8Ve`Hg3;ZJNC!>!@9u8rzSjA9uejl{a#!dvrJd@VOnX6@s73mvP3a7|oCU
z$Yi_qYwyI0#MVDIMD=wpo3lM^-Sc$XXT?LHNRt!Gu_$`ldEuX0suTMRc~DvBd-Y@%
zpUS@3X$OTY*XJL5d+5}Hf`zx{ZcI4KA-hB%F6Ec0RDrOSs7>6B<yCtnD<%g0I;OB^
zg86-+g`s|{+W3MvJVZ4$o`byA+QQ1qDcjL1Y&GNDNiLOr&(BVroXR?Z?Ymw~_|8_*
zqji%^1%rA_-a4}%a$CqO{fIS9K>y5f?um+V+`9tH?tD^y<GbgXSNf#wcdGW?+&tA`
z*9Dyj*Bv{yyel(fEn2tiWau3BgMJQKPaHc!>z3I>sycSQKifD*$NEcl%goOA!IqK2
zjdOGsOQqhPRWWgv!>r6Hxdj)WhA6~oUU_>+%(Cg^1o_#IkH!RwRc0%=WL$5a&?mOW
zdB+YFhjo76WgmTfHnVgc%gfAzvqY^p)FNLycTH4#>g3wfRlKXkSz^-G1<vf;9Tl#o
z@w>!h{a7DOWr*uw_1NPP{77{DpA*q}oS9Q6Z%ml%wMXRSQPr=EMOW)Pjz=-Q%{N-e
z?EKXI>hTON&4&hWPZ~*hJl>p8x{GN$cY5WfHw;VEAbGw^Z#n<RO<St=p6v)<7N7j(
zlXCuE(^FxVlH6twn-}<0uG9Ma<kiOqb5@&dOn56|6~I}sX_HdLrb#&m&$;iJv1+oZ
zWxM)mEd|pEXu5B?+Y!D?Ja(Jp$F6G;r@v&ge7x!Ye8)qH<D&7(>#N<q&Y355-B$GB
zqer`L-;{7!x9m_;;of?t>(z(t(!YHDkaEKR0`tZ*Pp4?@ta~XQ8N02sdG7j8DcJ#>
z?2Fg8yZ_u^_qgX&j^5r*?dk86D~cNa+dkBPIAO~tCeBm+6MxITttmU&ond&`<L5^0
zxCll2Wz$&<qV6AQ6rWTuLH%l=LU_QOV2^pq{EZ1$j88py!m&8Ze(|fwnqMuoPt{vL
zC<#W2%&#@cs*JzjAa&kxhSa8l!opmEomrd{R*SG+3Q>vkTRG{q(nOu;6a8nVU7Ec^
zsU_v;?)zZ^>qFQt@q9FT5hE4bt?9g{>BQ7S?9*ymYqRrG3omkQnj&*#%5InIA2aQC
z9lMn&pYi<exxY5oer4ZM<9~GdIM2=ZA?k5yr~CK3y>?=4k<aR*Q@9o~Kid6hb<2d+
z>QRT<S&jcnO}@ROWS3u9nC)xrKdLfOO+}m5@XNj^VLjBEt-Wo7jY^Ef>$>A#;!>R0
zXV&$yo#dZc*Xwzd+r-MfJtA($v`Ke@isn{YJk?QARP;3Jdb2=dcgwFwsyS<SPk0?(
zGr^SA+S2@v|NPyoEz@3J&q#V}UwQlZ&eJRA^s>(UW5zx~>r!P=>9YR<{@c#1D^4|?
zuq<l-F&Dljw+n9%F`Uejv%9Zw>s4KE%NM<vxGfW>IT!|=&fdOMVnW(4(_;>1VgetP
zj&_PSM8AGs@m}&A@AeJLYJ}IVd9>l4up&#O7vJeqVMRYDz19@#w!Bs^v)#<#w>8MW
zPJ5obUFi94WzNA{FBDE3I$E8TpPqbG?i`QIqm$RFKfIbdv#wW6c)g^mjMksd_qxi@
zU#CRgU;lBBdUotlv1y{YOHwr+oZPgdF!NN@hCoQop6Rv6MN4>n<wvKa$a`^i_dmGT
zR2<F?d3JRUzo450ljAn!cHXPeH^TN!e|)$1OXV!%zf!&mamE~Br=mBgMJr6aremRF
z@pR{`z~`rQ6nqakdbD3?6bm_&7#px7fICYdH}&hUfJvfKdOq78i9lOvM;gUf`t1pd
zx_@T#eZQ46{MY@iy%wIoXk7uPlZT77ieg}Bz}a=Tyfa_ET$20A<Il03krfjkZT<h`
zZLp%#WHGh7x)H9Qs@F+9<KSLaBHeDH7#FOPeQNSlX*KoJx3)QMF5VR7<Ygf-Q8}Yr
z!T0(F$7S)!LRp5Ay7p#o$`rZTy^G8@FV5rt8QFToj-~aco>_S80qeKzFTa|k{W4V(
z)PKTlC-)&?sgpGO?C1@f3JL=Sc2;R==wz(E!1yxvpqsQ+faKy#ivV?PhfPt<MVr=a
zOAxfWtN8HHgQO*8Q$d5P%i@!N3FrquVgKBDJtljaa_EPvz5fp!-(EZK(3>P7N!FWs
z*QVw?eA`zp`DvSQjlACF^%oUtodphhsVi)4s?ZF!3>U4=n4=W#nCQ6rmnqk!%T1<Q
zB?eDVYR%gfyQ1a%$xWx4t}eHU%xf)uy195$Pu7&VdPlsMaDP;)+N0px8NMw3@lSbc
z7sdFyKfc#&c=*^NMcu9E(w`!|Rr|Z5p0l~B+3cugl2>j3CF&{rem;5}c%4mk)$^Wp
zn*|>>yIs54QMS+H{E0(H@6EcMxx(W8POfu1yQ+12^qOWaQCih@Hg(}2i=|%cB0sr?
zP0f3BcU^epvo-ture$uO@oeR4r3p7fs)VQO-#&if3B!K7O7mL5S1GE#bv(E7wLd5=
zG|nrDU7m8npXayi*Wb5A^n?8FtL(VXG;{X!y2<))ep&fhaxZRQm;J*;{_SDiEnm!v
zH~cQ;`?AOBcZ9a`tH?dS3NC#(R8%`TWsg97mC~W_sSPHpb}l<{wT<h4?!o2GC#U8e
zsMZZo@U0T`sWm&f%Zlfu5x2+l|HnV8WLq$u+|;sTc8_=&%O#$Vn`Zu*(ID<7yx!yd
z+Ee?R-p757pYk*`>DYx5(a_5;q~9-Ex_@H4>~GEUrGF)O=V$(&tM|)IFwxH7Ez{iO
zM3*W0nrVL%za2Va6Mlj}%~t&Ap^guEO(*V4K2u<sy!sf!&RJd=^Z#{pe3)xx@l-3O
zFSK|~TFnz}F+~FrmB({bzRVBxJ-mG7j}rM+c1`~Bj#qyNO7icYzRU2_<BPj1_B@Sa
ziBAcBs>kx-%gx^bhbuNIoq8klTlQ<U>je3L%I*K_81&+|^-G7}HSA7tEuE&+GSf-4
z(C7IjmpvV2cDo-Qt$965<Y#B%{>5?Og0desh15Cyo5Ztc#=pQlpM*EvfB3{*P|xn}
zhkA{(s}HPE<dpQBwo+@w;#CX!u1=K>m{<NG<@(;jhpsoa3Vaq`KjYkvvmcUPJ?@&@
zXtIpgTWvy{B}Z4m#^t|ioPJ+k`~3koC-=GK7Tc%R_xR`il2%ciEV)_y<nl_1Z(oca
z$t6@2&G@&m?i|nlbDfRm5(V2IT#LH!QIcy(+}iHrQSVqkx|)T(Wja{tKTYm-%tozq
zFH#I!Qr7NkzTZ-{>5IgZTg#4Uhc=kR9i7SZbEEc0F4cJM#tKPQd+Ss8j<<U2Il5%F
zNOK>wnzd}w+9w+}zf+p`@}J_WciocuNmkR-1lLQ<v7Y$NTIy$DnoL&@tMt{FO$8g%
zwRCROcch>DmCt=nV26gta+MU3lM@vq1lyFXPn10goVdN>*May|`^D!!TU@<m=Cnq)
zd#|cm7BlM`zOrsxwwsqRX#KULkI#N*icd*?s>d+Twp!kfZSl5*$ANP$Y9~!~{`*~-
zN#!;3>OU&0>sL8$>G&{L(`C;amL+al=K>&I^Qyf@N3x%}%P#8RU;9(!rdMC)jMXot
z;;uRe|L2sdma5$QS+nnp{F3W;o0k1vWZV(dSaEja{X+Mvht4dYpeMG*(?N?{eE0H0
zO~FsJG;}0ZKRVO%qTNBEr6+jW%Hp-l&TXB=EgpMv!|v(IvA-+dy*Y1b`^P43t#YEm
zT%|~*DJd_Tw{gg}aEt#_b9%H}&ZslCBYYJ@rjZl7<fEzkj%ero<ox;Y)uFvP>+U9U
zZTn>+pU!^%L)7PPn|r_PxAe#-JLNj_Yu*>&)L%0}-uQ#km7T(?|7c_;ADqRoq)0($
zhh0a^Pp9H_Ng;D)PP{Qewe`^)t#5ie=gs{ZUbyUk?7X~RtodL6aBaUfM_@t~vt?xP
zJRL!oO+uRz7JsO6Rkzn_XM5MKwxcFf!at1XKsxJ3uTpNai5D8*f;zP6F`tr^AEmDP
z!}4~!!?VAq?H#u%o4-8rD&x8JpJzY(D|dblbh~od*fVs;ckyQ@`>$3APAyLF`}?h(
z!&vOio?_q1b=Ri<7QQt<*IHhzht<P%%Iisz8-H(?*)-Yo>FvnKT{D+8`hU1F^M6YH
zdH)Zu_7+BOh+EsO&ZM$B@zmt2VjohDW*=+|obypwzkY{6lgBkp`;)W$1!p_%S;Q3d
z$a{j{Q?N5de&@FSiSXUC=90N;Uun+j`%|ynS-tKe-#hys%5ph>86Rgw-?)F&<ELRy
zg=CL7=gIRnN4)R->~vTyqkP+<Lq%lk<_(1_g<RInV&nVx<|fD6{G>Pg!=~?_eKs`w
z$Q6Gr<7e`dCTN^oo09!?sm{6kp0^9c7w=0GsETpr39apUmRKJ>xAf`1d#!5^9`(@G
zU$pA7u!h^NWjWlZW27@>vl4^enr#W(R+`)Vrd@nyUGL1g-jh1JYEtj!#%%oa*TeGy
zua(vE>b{TZ=j-Q*@A}U?-)>6SU#YXx=6BrJblCSn`1x#G^~VZJtR`p$DLmKei1~SF
z!s?2KEq2ZuCi!eh$>N&6VehXjm3Yy!%IyJPCvIR*v^%<z)gx@<=6PG6Hg2<0et!E^
zMC@KUrrc5{mF$(L<3H9Kttd}i)VnEI)}!}Gcf?cm%j*p<uQ$B)x6DJ&?skFrS6A=J
zP2IYGm;apn+}`=~kIx+jdY?;jrsRqiPA{)bDqAh1%<rVdyizCT%__V1JFC{cm8%Kf
z%gW1esfYdaoC}HDCLO=^i92G-_TJ0P>N5jwKMI<om2AR)RwXjsJ<Yts>`+s0f5po$
zK60sN)^0F6GI?sj;+%~iz-|4uib%&juZqe)tUSBFKlr4X4Da22p8x(mwSV~GgERN4
zz-^+ruNYL6`JAkxHh4)CJ>?C4eo8~(Y|j(E$e<fh)td45KL&^Gwrk_i>J{{UabR`%
z$CTH5=e)A^aDJ+%xAMPCS4hh2y50pvJO0<r%dBfS^d{-s+Fi|)-mp1KP1iGdH1!O)
z#j-50Y{yQOhYxlg-9F*9jt3Xtycd>7X4meIF6iB~Rw?e&I{$M#f}0o`O=2Pn!nf`h
zalZVZvMAML!nNn`(}IsRr!La>4ww;p=-8?57xGtMNYpd8h;9Dk)5_g_sB%-zMUC6@
zC!30i=*{_-vXpVcEvu3VOO9=K6VkslrJ~b9WO?c@wG=<k6I0T29|mXtn<Rbhu1lEE
zp6~_58{RUUFZ*-5DQilu>c?4EwT@pg<8!-jrSQ>=Z&E>F;#8134k*s!=i)y1>zqsX
zinN%>X+4YHaOK_pvphxq-1DQw_04VSX+J+^#oAnz+7TP^aDVKNn%igYwR&pL(tb8!
z;{vNlcc$&!`q8`kzpvlZ%-)<Qt`>Cq^s8--ZjW47ZRg$OyPZ3+z*1<&=CctopM($B
z&0e1WX~pTC4YjB3&%RTgo-o^R9c(Q?;Jom;Q;vLF`Tbg;pp(z^B!k7d6Mo*+do+1|
z%7a#;zl|pBL59bj50<XeTeE9!>A@#j4|aN~O-O6|seC^2$XVX{28K9`@8SQZSsR|}
z59gnt^H4ofiRa|3&kE{0qZ|89O=PS;`rUi_yX1I|lbehuL`B6Z@ODfW{4_b_QR<>c
zTa-VZnwE7Vq=?mAXa7{+t=1>X#Z+u3DGKQ5#=EVHIltqU)$)yL;h?z-l_v476A>FO
zm#!-dyL)bz!?~;6ik9Ig87}oOpT0Hm@rmclc=sP)Vs%RT?tN$X-pIN=RpS2Je`)XY
zzk0H2-(S0$TM2I#%n>>IQazGmM~UZw$)#2&CQnTg%h}VrDR^gYz_R$qe~MLI>v+`T
zn5HM2hF_`c@tz)ge$^&6nN62N&O`_8=~AtfwlKRh>s#+8UgbE>2d#U4Prf7iYf|Rq
zKVnaPCubIgZft*c(0R{=clt_M8RytGKVNnB_St2peE6nKJ*=6&c~gn;^53&0KFD-y
zr#oLhp3$kKuKiF*sqopK7l}oi&hec;bJA#y*ksp=#GhwP78mb1@I%PNZMwJur)8YV
zLY0P#ztr0P&YPv}zUuig)$&hQW$VwTp1$v%>ZrRZrH((!)1$|C$IbhnC)j3fS9PrG
zS@U<gM%;;NJImdCVYgKFyKXc%n0WA6!*i`I=R!9%Y%#NU-tfj?(^Q*j;`t8~p1<~4
z^|p|4<+A>ZRy91~5|gIt9F=@q6I{Bfs@db3&~>+{_UIV_yLFj^ls`6^sKzb3@=w@P
zLvd2WBbBus(-&OXIdgsfZ}ofo-#r$2K1EgcxYjJimIH5RKe)MhztiE|Gf#UgJ}Bk=
z6kO@L=ZWq1!s(h0T5r-1o|@D>_iA0yRilCq@!M(N#C*&qTzmRHEx9e>W|ByXXz;A9
zE#+1794;S!v?;;#T=k}FX9CqvZ;A5REb{!PRb=+5?HiU{@ZaRrJuxcxV3!EXrId%R
zJ}k!%<%w_9@|)OoMElt6HGF}Go?eZA#IN_qOnTKe<;Vvcxy(~MA8j<|e|W7b$?S^G
zbon>Fdz=<$eVTXsTsuebPlY4947>u)g?>KpbHjp}4pF-sIIgvnw;YaLA221j&$;N<
zyT2?=r~VxE@$oR}wPAiysA=7680F5SvO34wvPd=Ey??>$$%UGJJZf<ZE?ZYl`RLht
zm2pyO*^XAuwYNjKr-7D(bcP3==DsndV(F57okjaujl4hWJzpKY?|8de&8$gxxLP*&
zAIqIK=kVp;{fQTD=lHI$>g~L~M&RMS+s`tlCU0&|xN_*kp`(4PZbwQhgzIl>&##}H
z!@bQcKT%-Kyp3UXpWemV-20`@)0eqMd%r+r(T#Vus)~Wnqs|>%w_Wn9>CxPSY|m4C
zC$8Cc@q=Y#*q3<b{p#6WDZ0GhQY0g<Yf3I`Hc^TD*gDVXuhd(QJ)53t+3oluU6cC!
ze{yIg^QI*?1SXc=dsWf5?PGIW)rqxh|E9~u9XS;KWbgb>?Hs`m6(ks!Y%-Y~v-gT!
z`MFRd-5Vw95mr{Y&FVYeKbW2=vs0ee{Q0r_3+?jtud@ELi_W`mp<Z<_<&wEmV%W;3
z)8eL0a^JXkTKO({$8@E4N;8aw?k~5AbbNSdiD3Dn&?9yJ*CGT?&ho117xge+*nGno
zG+g0%$^4MkBh`%--;?U{Uw_}3ch>!6v6w<mm4A%;^SkG+TUvf8IwV)L`j=@`r})M*
z%US9Zp2;sWd;CW}Y29U^Pt!BjRiCTUtFcjEx2UYEpwKZ@VCSn3;(|wCyq+ge?AckO
z60XbazVrQq=P$qSvDqs&%kIePxBF94Z>CB8zW=my+3yUg$`+lSedlxk2xgzs-(VB6
zW8*6&vn{nP&40fit2t`^LvsGTqsEOwe9}xuJ>qk|Uq5LSRJX`(`ewNhOREZdlf$as
z-#*@ZTK?g-ak;TTh<f%t<Ge7zP}{zpLPxlj*S8;6wl99zD(PyFzSdRb^UOe(t6zka
zl$v5#>NL7-^w$65+Mc(s`O_b%+d``!d_O;_C~fc4KNS-f{8=IpC!uQp$#r{c=G5ec
ztdn%yq^8BNzKW5&`NK?%dz)FkIj`u;mj|<?txndm=cga|{AtbKcQb9yoX+k49QAzf
z7vFuI=Tzd>&hC3Cw=F!r-}&68FLzTt7pm-@Wo|9+nryM~LgO(BT}R8vosO1~-!f{X
zPn;~$Uc<L5_Qkbb#$sy%7dHFsKepxV^%=|8Jh=RN-_f(P_w{J+KJx9!seVr@{rR;$
zmz~!iDL<BbN5eYPvgyck!>Ma5IMSF`>g?RH;8oeRur~`+KM3fv+k~fmJFnDb>O1|S
z?X^?={I$J|-%lsjhtKsqR`dJfmqy9#>vkV`)T_STepDV2cIm*fP5hFRlwVxlRq^c2
z-Z}5=PyFhN-Lu?mh2s`psryZ*E;jzIT=$caYjaoS`z~vZGBX_x1yj|M1cA6EzWa}f
zD8yY{vi-`FHxKp8{))ekt<IiQ#jd8kXTfFTi_?n!O7$M=ULsu1I7yWKppU{-=6S14
zpZ*KtF+MT%qFBxxhgp8fS1zCb>;6xEuCV`+J@;qXotZtCf6*(u)Ajt3MIYw<njPS>
zRI%%Zw9lqf<%NN7p9i>1?3J3nN=ACe{O8V|*O;~@v^t9ASPAH#QHs;NtP!1*`_S&)
zt>4K~tI8EPEteYHTK+RbI@5Qy+s%)UTthyq&T!XLJ<YUH#^dOj4G&Cqa%I&g?_`~w
z_T<#^%8DOHYUfD&G7L`TOJcn=xmn-nndF9}?>8?hG4|%xGd#om=<=?LZ*TU_;Z%$~
z`C-Pf#TJ79=B#->TYf=8S4yhslC`Ya5rSt-6yjC}?Y;Mkqr2tIy)ONa>ecTT?#poX
zYGHA9f1bguyzktN^Ql}y`r3I;?EIRM>*7~8h6w6y3um<nZ*H$p)mV5}Pb|mEP$%|!
z#p1V#aW8+FJ?NJ9P`|2ntKIMBqw=5>_3EsAHzB^{TNWJk?+>NldiV6q0Y|eC7LREm
zDN!q`>Xt4l%K1<imr>c!^d>1UqK;iPlJ}*&Rl}A{=@!9H%9oleB(?3i#KY@)_22&C
zKJ{r;u-NM8-_bL!MC)ctr&RSVXg%U>w57M%w;@DKZ(HcSbF((he4>?^D<i~ksYLSa
z;pG)8KF-eIQDIpk#az-`w&3=Ic}pEOEUVGpc}mLpce-!ore#H&^j6KBIXTrscNvSw
z$B-Q#TA#6N@Jv{fl<s`2>Fk&6m<@lWS|{w>^6LA~KYjTDQ(~uWvRL~{>$mlMx9fYi
zy}m9{-j^`xc8_Y4_$19-nU+d+$7yMkR)<@sUE8^7HtTG@!*8V@ADsOEz>N0`6di7v
z{NdWQ?&hO%?NjTLmS(Si`1iV#=e2vYZdyiqt~@HDI^mV0WhASk%IP5PYsVaBy}Ul-
z+!61j^qc8F&wR7iJfr28xkhf@o8<cMm#<a&Ol}arD3u-dpjBk@^i$7rWken(MYqn6
z*~%yP=xVX!+x#~iOEQI|YM#Dfo+I^7|8T>W>^~B_^7_3JH>qr1`KPKSK#0$_^<T69
z>qk3R&RL@XZW3ruPzveeKc^DudXDY2PK41B?aS*g{&BmR&2|5{__qI*Ue)WC9s9V>
zndevEGLOYMuXn{tw2F6G<Zqf6J}Xg;Z*@$wxY{A+LeUf59~Q`cdT^#nxUOhx)v4lA
zy(NX8Z9v7Fscd(5S<jqDozwQuURNborvE&;Ti~Z;5&whBHfEW|iV-1uc$RPB=)WfM
z@9$&XEcHJ}J?7``7C#~$8NZQR@xju*-vL_>-gw6Kt9@se(y_W@e^t80c2s<{1En5*
z^Lu9(JP-KeYT$c_dq1PVVjZ_m`>+SCvE3_X1)5yf`nmGNt)t=F>Su4-Gi%E6tkBON
zoo+X0{5rz3H$x+?!*ZS{gTBzz`4wF&q#DJ$JU$(oQ7E7ilfye<^|gX0r<OU)dgZ6H
z{@JsMm&=V8%9(vp_#u&c=C=Q|N!i`^Hyh<^>OEJgQj<=;^**EX`V@8UeJ6Gm)gS#n
z-TIH{ea}fseY_r_emr;j8SZVakiV|KzuEoVowE(kCuCM6mMfS}u5jHdmg%-fXp;P+
z)pql=*FQKNz0bM!W7iggw(8^O3l}`UxnbVSC(>D;-)|Q^Vtcb<p~OamFd_ZO9XEu0
z)>*xGylTB%TuZdUM6|u{+`@CuE$n`5?szTu-tofMLbaO1+kVETo;<keQ0^B$JMr0@
zx*IE8l_IkYP8uC#7LxP`?c=}0&p4?xwjqVLif?9<_{yw<$DFqGs=Zt3wr7%>ec-$D
z4>6lGo;=Qemz4aqRWq_nQ6^6Qt<8xQRZ9QFTs+m{HqY~BezcTBC|+W9$8?oH^Hzs4
z7Ja?7)1Y+S8=fVaHF@rL_S#(gBU^7;wpce}&kvLJxpm=+D$_*bPRzF5+*x*oLB93T
zm&{n3`fK-h7u5dLa}hYX$?A*A+mli~Z%%Gv($DeVbErl^YL7wJj^#ohjbiIMO0q*A
z?)vrr^i*xTDMhX>%DnSmJv}*X{^G}TKU&Yey52DDr>F3vr5xNbjcx+^ouB8eo~BSV
z)yrYlsy|+rP2)2E_TFDSdCG;xyxGw$|GtZgJfEW6nX|=#|6oKh%i_>Ec6+;@-*U2v
ze17P8%F)-1o*W*_i#9dcMk-oHx;=K)ir(<?QR~Dbcm0lNFH)M9y#MS~^QN_`^Ped5
z&fmUAebvOrCHEEk_-*a?^LZ65e$&#q+qW}Z<<Yu`hg?2i6g(O?JXm$fb_<{EqpuS-
zB%ET%?CN{BQ7z7@+<d{Yyn}9q0xVozPc~eAA2TDiLCNdGE7{`aCdMPDmzRG0BXV-p
z4OXT&PA+jZnJO;<k7nCQaou~zOHVg>glR=>Xly@oth?j={9{M7qt;IkJ+j*FyOG`Q
zuje&AJ{Iv9`>lTV_@wdvLyOC2G>L}^l&}7%bg8(@W0JN(q*#u@PAlt@j_c>|HcNeo
zxhd+QytY+RPN(0hZ`taUla(Bbs&x^i^7>o;%;Eg{Va{}pXCYdjWmsm$Y?{gx-54@&
zGe@MzgWi);^JZ7HPFnxKeVNBJj!&RQsEd>TF~*mb{?|lKR&6OP^9%E0$b6u<`J+<W
zrYTBCP6zOJbRJoKrIIoJ?mzz!Q5~hZZl4bn#=YBBFUF_Jt*@}_OG}7y+`=c?QhNf@
zYAYutZ|GFn?|JCxv`@DqC0*7v6|Z~4wIr;KNma3U$?r_Jy@%K6-gfr%t97bmUEADl
zdEvJ*OI3ybR7QtaAzc~;({6Ju`80RwiA4tjj#|#Yp53OdJz=uwwaKE*N@il9-1*bn
zB4$g4{B<^uYZIOaR7GrHdvJ8kd!N)tu1uA+X6kWz$JO?2`<gdx>N;=jqNkVl*pxg{
z_gT?9amR*_mQ86w>nknVCRPZpz3%PuDM9tAg2a?RYMkP;Pp7xB)*eheD6%zSvaN__
z_t~rF1|~O8?vC|0e)cxG_Gju9u{Dl;hCI(N+t}RxlV7nl?XYP2hnlUG*#Rlb*EXC|
ze5%0h{-oufC5y7&PtHI6{_h|CEUTZpreofkjPt2R9oI!pX7PSXF}-_s!S8@mOe-f=
z2$~-BWPN1H{?jY<QRtH!XRdF%dwAEWx0!{>1{Hg%-<ig}`{nuO#^e;xAl$^3*=yK@
z^j#xL1(FypX%?A2-C4Exb4`T7RNaWpt9Ej;xZb=Pv*ksan@#PUch%j>w*4EfY@ME}
z8eMS0GLZ4~%6;Y*mVfMvr>7`vywG^y<griRZ@&B1C&1)7DfxSlq{E%sC~^Iks!iw4
z>O7nfz&Wu+H)87K#yM;D7FTR~!?Gl-oiAu^h3o6Do2);sI&tf)Z1n!~vp(szEeW`h
z$>aO&)8@tZkF730J85yoheKSC@=W6-JntlGxnu-w%CX^A1_kb+$*V)QC!AI16l#rp
znzMGN)cP{b^me|_r*6)l^nOKR<jJ&{$g3wN$$aa*yRUFw=1z9s_jd8gI-Cws(`p5?
zPnX{k+Hh!_#ihyG_DQ#@ZyfDzoU>+Y@H|j;IOSHZA>&H>kFw|5x#hbjOioSbzP9Fq
z<E4)96V06h>sy{4zjnksDfOY<z70>KuZZgUTc4l0>Sx7^8~&EYpKj>HO6tZ*xZP1)
zm?!S`xOL{$*H2H|AC8?UrQW>p@8(5skDGoqwww{eEC1-MUVX%c4gVqyzXcoZicb!G
zmv?Pyd}8BMl?km*g?_x<G0`W=cV$RfoVXqP|Llh+5|({2o2JybT-bW1+<N}At>^Z;
z9+$1N<$1OLSr~hUoXxqGXjS{uu6;oQU*xXw`d+Wt_SF7ER=V!%{mWh@Z|Rj;d?E7u
zs!MO5cuXznk#kHp(){}^DR)cXg_q^>sWm}~sV~LEMDv#9?qJ=1D>q|tj`pv&OT8Z7
z_St{z=l5ta)|jYT_3in)yH_>2X1cE{iGBWcv;W8W$KShLZBMp;+-7!aUiJRRv$P%e
zbo`j>_Pu<rQp6FSC4~(|J>1IN;<KAhhCcsk74DfIlO;4E%6&sx)z(c@nO1R!ZP-&`
zzRK+6zheFiW;IhL&54o;GJ8DF@!$6+^2V=hCzU8%osn{)xF@)o|AXImZVOjIQ`Xfw
z{E}5yJm+Qq<=<0PedYIDo<~a!-EO}y<dUtMG*vhBlAJ=MoA$Yi1N<ew?zl^q&sUFp
ztE}t8<}q!igVq_QAi>*pw>v93OVr~Of6sj%ar}7re_Q#8|CXQTx-NN~A!l*UeqSwn
z@+;41p>pGn=^Hpd2KAKvm3qiEh3QF_>q)s=ZTuVUgU(IuT-f|Grm;|T>*lEsRRWgi
zh>7PeOMRi>d-(jPYu5ieor?^gy-hvy{oEU_1D?FH89kNvA1yp~-q_^k;j7yF8+6uW
z|Fe1b);;;kel{`leP6R;_uP1Q{$!N&ipgK2Jp97$ST?n_@cprjWT+N@`*_yU@(&S{
z?bT27Eo|<1KYx+y^uuq<eV!LFe#xHVYL*=<|7hCR`ZJRzZS}~UmTzi$u6N6azklPC
z4}1=*sLd?ce=J2T)~_XAMa$mpVQW&xr`e34NRe(XT6gcwCvm~KN2k1<@+VDULX<6=
z+U?4Hf9KEmu=jL~YT#L>pkBo|oA2Q|nzxSZ>gv{so^E)a!AkjG4O_SLeXc*2k@{Qb
zpFb(|!}D56bH?e$FE%H4X|$xwOk6ROcS)IAoZ;ytDS`E$KPhXJn0#n_T7TlG_xFj9
zPpHSbUw;w#@8?<j1*LB^JDPK(>lP}VJd%B^*i1Ff%cjdXvL}RV!fMf_)fv)ONB-&U
ze|{>1``VT#+bbKc^r@__Uc=gdt3zN{uGIZiRpRT*{<K_ux?AUSQtyuTbhRncE_Z|#
z<Mt`|Uz_Fd=(mplw51NKin3mnB{rnk$~`$5#UZvvwj*5U$lb6b+FWzyc-P4UneNuM
zKl@cXfAO}0$Xj=Xc;Z_79;Us!_rHCP#6MGxyO-Q<rU|Z>JU`QQkHRu;(XO2fn@{ZT
zP>C^NX=mM?*3O!|F@ZPt@q{NztIDKy_A#Zb<nWc===(TY_Qgz#)^*Xxz1r2<FMPeY
zW7T!_$rV4p=*7L+A+C7tz8;VJrZvn#Q-htqAC9~cy}y68v&Xbt-H6$bT$jZ^K4af9
z+h6Rcj`og8{OkTnWozqgh`p`rymIQg!d>qT%J={My`|s2n?rd^n%OC{Srw5>^E)Oc
zyBzA4RCHP`u~LO=*~zOn7dG#?`**!@75A-ez0OSzS?+zI!5gOas?LAtaDV%Subj~g
zD;Z90njTp;JK%Dt)iJ&wd#efszNdW2=8;=<?P&Mg|6Gj)3zx0lbFox@mR*vt0`I4k
ztM4DbS{nas<Ffb0k8HEzxvx3x>F9ir^2^lkzk+wvv9?F6ca)qwyGHlE*R)CAR{Zmy
zJzV<i{>RJ7<%Vx;<*T+|NzO9(xXJ6jM5{QLXVi?0&gm+fBEpNLwVCIw-oE?K6Rogr
z<Iu({dCn8(?8*NsZ&+E<u$cLON_VqD!G?{0m`{k^Rk>2q`|M%(qI>UKI>TkUE-x?r
z6r>QdV_%KF-PyypZND#koj03d<@}V!g#5q1cNU$TUb*Jw?w;T0mTYC69dPlf&;DbT
z&xJL1$jq+rKdXKtvR<{cRePdpYl)ndmF?oUHU)3)SA4r;zxdVPW7qSH1@(ER&tK5K
z_89lksPF|xE*<LMxa>=imAn6^u<QKGPELKgklDE5%CbbK_Bm%+ugX7sa-n|VtJ-N%
z8>}Yiu1|G+nRZ$%Cu37{<H>0^4mY!Dp9@$Yt})@)7QeW>|BQYwvvbz$nNs-P;5d67
zSBBZfgit@;e@w1HH)6lrfu>3PxBX$ZTWkHa(ZqSrqwqN&Ur0xa1kEouoPPEGv1POF
zill}wd3*N21H*^1PeDboz50IN{@-6;Zq6-T{Kn<Op@K(pt;NUJ<cWL5<heF?glB$B
zH3^A1yI{Am!@66Cr+@JeR@hoxx%=qR*&63=dA)x!d0Ny4rW+w;!mc+>r>%AUU7#E{
zt7rE~EuM3NJWN6B?;Y%ZYyUv&`1PA{#k|e$Hkb6-Co6M@J^k^Ze)4;bl;EqWIqUbd
znp^#6_5Hp?XTq#|Z<Wq=gzJ1-+!1t5WbgFT;`L3XQ^hB&eX=xm;e`S@?d|z<4$sa1
zaN%XOrRg6IspQYk)NglIL^|GCdyIQV*3{;o3z?VinW8&Y-tFq1Jy(Cq|C^m%oa-`+
zapl~_t-ID;w7=)JEhb?n>+30D8}|PCJ55yTYROdLzvmae7G74;W8SpGe^u|EE8mjW
z#eEYkyMFhGa&NECs<YoVCY18CSJk-{`k6{=eY<3P&FAt7<`(ZbpHl8?SIiX5@}}56
z-f7V>{lG!3>+L)9eu_uLZ)9$tlghPmW>}Qd48JEPv8frGrh{DWa=JfLrcx|aeunDf
zFtbyA(RE4*ZmR^>|NPOVl*D?8MOWbeX1{CG>!uu9Q*_VjySCe&-^u0L%bHoUgNweF
zJzsy(l)XA@-wEZjy*-upH=bykdL!&3YZlk_h;4Gh_Y(d1>;$7LF1%2hQOJ<F|F`cw
ztM3-oukur}kNWN@dsqFU;>`90WrmfjzJK;Q?!QCvxnJ3}dk)uMI{W<aTRxX{_Nm_d
zw^!D0G^u8mkNB)wB&+B5T|VKAZKHqa&A9rFirZOCV~;Mcd?}T?D1S}6;r7{z<>GR=
zGQQy_Cw)FqK4sG56N<-Yx+ZSxzI4Z`XiClDqJ1SLCcddxj6H(?8{T_Y(`LR)F6l@)
zi*LFA`h~Glsp=~BhEmyOs&SvsF6TJ2UM*%?F{gLewu^Q}E!#G-GurOCu6<PZ#?Na`
zHzuZX7W}@Gvu@X%oTUwiYj=NGAs#Ss_dN66`<nGHXdUCZo*(&5bWi$4-D%rSX3AKc
zSn-}?;k(dik%M!DJxb5<*gC`>lnR@gv%K<!?HuX)Q#IUWd<wGP=Oxr1SB}~AByC$*
zO-H!ZKgJKsrm)UdjC*#%fB$cR|2zIaZs=Rp&!A<l_rJYmgQGiW$B@te-7;@#8kzU@
z8$QT8wz_oDE8#@RP6s!k$`gwumWLdBwTS!Yp>O#U*FHJ=S5Em|T@<_jCCfVpAMRUj
zY4^iw@xI{8wJgr!Cx5x!^i+9grV^L9-`MNX(lft4sg(Cjcje6XUVnJCZ_$?b(>G^v
zFXf#eR4dJ1{ZYH~)SlFm{<%pLv!z9MYTpd~p1EnNP0^H^d++`!T3IRIoBZOJ1Yag+
z+}k%L`ZkN5*mr(Pv)k|~ddDVh-DvL6?;riX=U@0L=q&nt&GShvdraIaSO2bGp|@l5
z+EDWk6`yafh}z$)6EXMM#p4;Ww+^kkw04fnj)r?D!^K=)D7-0uwbFObB=0-56<gF8
zR02<wcK@5DJ^j8=deZK5JIY(it>T`XoF;$K=$DY)-fF+c;q#|?iiXO&U2XrEp)2#k
z`c&}p?FDaF`JelgvT|3yaV>jf&>p$vb7Utzk$qP)S6*(P?DlJhd%40Mv@TS2xztf{
zG)17*#zNa=h5F5}(R0fsm+tJgy!V^uapSXtnKS>G9e3Q2E&6?B;GAIB^AXmQCTN_C
z>Q%Cw*mCIHE&j>6;*(#WS)RUzbG_NgU7u{{$XcB%&b@zR@mw>Px=*s!I|`rLZ`@I#
z9JVgx`io3IemkMqiVJLiuOB*V`pEJ~=RWg{6+2p7e~MqW`6Qj(ouJ0CWS8Bk#&zr~
zb${6BtlTkg`FS~qWTjl48#6fkgnsXqa^1tDzep;%uTROV;{B!l4|j#mcbYiIaDL|e
zXAc9OpSCG@C7&r<E#)iE{rm34xDyw@aMs=ZvHZn>soHi@k4_5N-2P+FGw+9ZUd&(9
zY18v&JS`OF*mgbE?evA~l{>!rU--iLTOup*n|0Ls@Ku8ABV=7K?wein_3a(eUyU=Y
zjtSSMXGKogu=3Gl4o3D}^)LKybZ=s=4Y|8v@f(MHx8pxDtUAJ<yh$s4DY`BDp@R2K
z9>21nX}dfAb@H`5QN178Cm_Tu{5&FL3tQvlS%;SH*rXL1xM}vMH*9|V@7%9eE0w5-
zKYXg5v0pUs@To=q#gAX*Z(Om0v9a{^qL*6w+y3-CyBL3lDctx;yT%jsU40*|n%~7u
z6OHZAUOnm9!s{1j_UulsxstBg#`k4%mbu>ZEHUx*%X3%E<h+0L!+rDqKN4-?Np(8i
zKjwaZW6t@YmE&{cjOR*+VwC(Mdjji{qOMQax#`K#nv|#IJBp4TPgV<`wXUe_g^IoX
z7hSomU&U-T><sxypM-zxH9clw_d_MUDq8dO%EcDP<Bgnzgt}w1E4IE>l*|5^Zjx`d
zwe|GLpdzOaVTq|X)k6Bak4>C@@nb}Xc;LF$j)G&p2f9~WS7O`KQMNDQqtm`;#doG&
zaO`NR@I4zoZS(Z0OQ&DH@!#t1<9_K)25w9%Cw3Xn`l(g))^meEQ=q^2QOnYvigOEJ
z+jVWqzF6AZx3N6(&8@aJ_T_WVb}XO&XpYsXBJtpfcO4#Iu>P^-Tx9S%?SK1Crqs3N
zER}NAV&5wid1dlqon=Pl*0WFTJG8WW|G9a;qBYNGZU6JC^nC^Q{@g#xHC5M5Cd^W@
zKUAUc^=0!D5AVpRI}X<~tQX%qwnH@Cs6k|*;iH)er6=V?Ci=fVahm1&J0l^F#bH|9
zGb%Wxh1S<BZS-IJKfO%9D*lY;Q{{Jc^DO=v|NH#n{bi$H(Iv-tr_0OA+fIJ};n&XN
zFXUyH8m*salP>tvZ%OBcDX_Hw;=H2b7tO6s7|Y&&mhn9?>r;5poM1!d@1iFUzS^`_
zBT997+r1gz)~I%gFFVzLwsX3N*vDDS`XY%<uf-jl5(6K)X3Uy?ZKC?JYPF?B|JS%U
zvzPG-bFpk%vT*Ul#ZMOcYg#K7Xjx4PSaBx4*Z-@5#mBG*^Hsv8#~(R+ZvKbe#`S*R
zk1T$%V|o4i!g%Xy@%ybRd9K%)!xuE~^B0<w+p%of>OHr<+54<&f6OO)WA(2c=T06}
zkBHtkS@fv*Maz#eR{K^Ivz+CS<*DQ=&f7Av>blmZ-LGbb%=Y1xb&<WaIrDL}w^XY8
z#`_mf`9GN>?-=<l&hG99+puYQot(-cXOCZecm3zplld2|erY`D&h3A6!94D*&iVPj
z)qYq1o4)$>`v;Fw&4VUIA5Gu>S2a6o+sD<H>rdOi`LFSN+F#D;dcQC9OjzW6?or#-
z`O7SJ_spOBgYEIYWX{K}qMwql2Rz=BJ&|S4g!Mn~{1ix35<5|&b4gJ*$@yn5kI$T?
zsZSUM?7U+dH}0sLoO^KEZ4(!b7MFdSg*;EJ*u@_DJ>bC_mXbEL*_vk~I|YO$zf!Q$
zVvT%y+2!Qa*pt6Dt=24yIk4h-cl1@qA2R}u-;DTIS0r<k@%v7hFY{9(=N~Lsoclwg
z-}HXxvhV7lbxGfNR33c%^inzGNzOv0^>zZMWH(J^<+fAtij3Pb_25ZHwma_6wk5b`
zMQkYhS|Rz!uvZ|jCvX4r>GFyxVLS647SH}a@#xXli;j89&fT}MOwQt;{-0N8=6<QZ
z$FxvY$A04r>Gjvnemv-IdEuv;o;$B;>*<KFJ&k8Y!;NeV4;ts*fBeRQ-8&}x<mn>c
z>Nl#2f$>{rO<gxv=Dqcy9k;}Ge>d&=yRG%O38$RCAbZ>dmpv2K|CK41eE4f_e&VXn
z>lW-QuwMRae%g&<g{trc8>UsL3VXcu+VF=xmW?H{$j*{ad{RL}L(b9}I;!>$u9XE%
z2sPB6^L#?_3cZ-K&$^^<2K<W)6WQAzdh~kG)cr!9H+K8ah?afaIJx|y_0N)&pMpzd
zJ~GL7tw`{^D8{C?OR`9QyX=I%-^U_DH;K1T@&5e5`^Abt#`&@hCRaPA2OhDFJmM|3
z^Uc~{!FhLo@SggVwb)Ox;P<i0tzQ%CN`8E|F#8do@oPikC*jrm9AEVOoMn08uSIjR
z+%%E33zg~xXRp>v%RK0J?`>^cdUU;0<h3L%ZZY5c9U@Kv)54vdZ>nzLE4%dGvQJ=_
z;it*Zj%eR1SS(rb@Vqu(x$ETz7aCh!T;I9X%$ohK)BO3m8+Prl^R5-UmG_uimQ3K{
zm1~(0=;HUFR`t_dQAZV@nZ{>Uc<^}@PYas0c}j@Hu62bA9+z+F`IGd|Ohjxeub0Y|
z8)m=MR{gWf`fPsL=#N72H;pX{B@Zs%dLfm))F@w&ZzWg%EurEU3MMrZvU>A-c}&~d
zq=T2<ZgpPuyiK+K;M3Fjoe}pGN-}nNeLfH<XH{zM&R*9i7WD79SMB4=)fMmVm}g4e
zJfCh>*Zyl!XwIrS{?(_qe=7U^*{0;z?=3uXk7rGlSHJ#p*0J-q4n3`T+EoAS-{I4h
zYk$uV`1<k5Nq??ZsppgD&p2NpwEDVtnn94~l%OfG$2ROfJl`b8<<sm&u?|_C8)r7u
zmGsPcaC6&!x9i8>6i+r~><@oY6Suazv6IiM$a~__M^B<RC~ez$!25iJaHN;s(VN{t
z_nNledMvv3`e{G8^-j;l>^48Vzq9ITZs6qAh3^gaTNldTuYT>;$8)Fs+=`DUuW`PX
z?!9*L{-?j&?R;N1+^?Rq_Q~e#kEM5ZzE%%;rvGfZ`~Jf_CoYrxxzhEf=$&mp&;R)F
zY4^!#(`UUmG`;*-HAiHX8Hc`#v6!0oI)(d@CnxMK-?bs*Ql9J*feC4CwZ~R0pWc4H
zX0qqk2_F|ScXx!psF`Kw^WQ~(-I}aTPftBz*4+5m_4tncy1}{ku5~PAo~Rf%ZQ24)
zzK=pzp2eM(jjlU2ZPw|<t1hftT%5OL;_rLEtoY6U%jJD7`Lj?xv2WkY;{AvA@BiJ-
z<6Gumz3S5(y)ylMjkB-)7u@?em&dp4?2mUks_offwN2J$|64x2vE6)V>9m$rlY7LK
zd^@HqxqP~9A!7Afz{$X%(&X3eX14oQ8<Jlr9NzfGaL+3i|2aEnf7|%KcZa?wXQ*?K
zbn1CN*%x2@WYSG<Yn)q^c&GfztP2NaDhyw}JoHw2sm5w1PD$CT8!k+abz*l5>-YP*
z&9P4PMN0BX@t-Gl*)K8KZnnyJ^(#BRdDZjc=lx*&JMa4P&rxsgt`B@5vbAC>XB4~t
zg@91OFYlXV+!=YNil6<E;M+c{#mD)o+`f6=<Nv(*aK9ks!}5$@DTlzt?waR5xyETS
zaT;k1nT?m{Hyb~*u9i#bc_%Udki#s=YrLV~KRKQ5x4iN{*TrGxako3JAy-#4|Cfk1
zO|<26)k&*Qf8eeh_g}IkRd;E!&A~|wg^yZQxF)!0ZYoeb;U;7>YuzH_&T|%z_c<2L
zwe$$OS7L9L+z@hRrN!cV#e$joUnM?oI>N&v^!ZQI#S{JpY@HnY6BZru7P36Ch^aM6
zL{q$di2}=tS#9oL7Z~;UzdpMBJM*nMN4y0^W5T{KkJ<bv_=yGABCE~H^XleVe4TG|
z`=jihTRS&&-SGP>mHKdzS-!fpR(@LQOSV@rs|!6MSM1_1nV?#EOx?vLQ!qqS=VABl
z{f8f(oBcx4-uu0a@$c%ovn#$A1cZy&RvtO+u*YM@j^zv=gIt6fOSrCllDYa~*Qq7>
z8Q12t$+m=SNO0CU=QHENt%Wb`;%t8x$G!Z+W+3>@EUZFds>a!UJ-JV}Pkyc8`^viN
zif7-K|Ff1ood5H6mut`wk16T#C%1K-pR`)UeUASml~tdnZCGArnB8rEX2$yI>pn7X
z>6cBpP%E_l+M$xEMu!_hj%lu4qF2wpx_jM1rTu+}-UxBceVU@l>fz*gb?=Va#XP%r
zPf(p{m@lt-PWDT6+*k3~9$^pFiHE(et7mA`*2k<3O_Dr3PcQD}AI93r`sY;474?=c
zTEl%a_^WD6<kipDBE3_7nCQ3vl6&^zK>Y$g(RDqiAFCF4d9OTo_r$MDuUBeEcn0Qi
zy50<ZqOnd=HLPY<yI?s#vvBN}zOO}#{zv-p>^rdHy~Hd#tK@4jsm$^*Kf~Xw*lV}y
z(ZXHpE*e$z{O<p&s=Jtf^RgGoIlBKDlJD8Yz1Y!j_g(w4>F=IAX_am!v*~qhy{Xp?
z9=&{e^IQGG^M9i}Z1;co9Xoe-t7>bs=83|932&2*T;@KoBYleDd5P7hwjEKKy^~Me
z`jx)ByYux@J^6i8w;lW}?(|FTR>iWvalh{5H(cQTI>X9Evn!;<U!FtY#fP}{Gg*x1
z=cdk2^!~ZEr;@#L)!TSW^N%(QX5U+O?oD0qqj%d6SE)R&ZM2*}bK?c0Xsv&f7R||;
zm;aY-)jh%6F`xH1Y-tcVTT^&ml=UN*`8ARHxv#_i#5&17G*+%F`dW2czv9^&`A3(n
zlW)EM^d@^}<z0TwQ!5RZKH78J{1mhLziEg6)(d~UyQ=8k@wL+Lj!uo0y=?vR#fx2S
ztA4+bvpxFp-u24OukTBI+-E5}Z}#b?x!Gq~xLhN5@7(aJ?Ap}#%T$)jc?K=2vX`Cf
z`QE^NSNxNo+jhU4SE2Rhx67U74bsmKo!b9&@9O<c!RLH`*}Z)6rEhD|`^J8w7nQni
zszoi!KmGKzU%n|}rRJu`q3V?%e%#$t@a|lswE2HCD~+;u3I1QxBjPI+Lw{;dXq5?$
zl=Kak{LWXn>bq=Q-v4|*UfZ7V_e->XbLGYUmz^eN?sI<m%Pbe2lGTs*T>7Q3Kl@kq
zv0C??8y=nCk$HG-igx9{UEz=4{`qhqJX7+oZ_+O9HGIK4(k_<oO#J%1;6&uVJL@01
z?c4r;F;CSucgG7U>tesy-jn`ObLnZo^$dBt!`tuw5Kz8Xo*doHAt<J}X~%*$r(-rf
zaTZCPZeVcn_~c&u$8-P5FM2#T+3BEZ>HUX?rQgkn+x_n1=0A5=n_qlgr)zh2wfecx
zLyubz&T*LkDM2#UH{y(lUgV@e)BgQCGMak5*Cs4E`K2PY?dRd;J1cj7Ro_$c&VPBe
zx|@D?)7z=rgXaV{M@E)JdfCm^TKDY6f$xFNdl-Tp*UN^^U#hX&>RGuEhs%No*|`td
zvbe5o-206!&i1!=-0MGjaceEty?X4Isac)<E+zbK`-$^fy)%7&6bHrRtlvBDYN~bR
zwwLOAu6^CUqALE1*czp)n-_nJ3O;f5iuLqo*EX(v(`<A9W7LiBw*m{Lr~dTz$!2{z
zVe`$XV$Jnsp${*gbCvyet~}>q*RT8O)o)EjEW97ByQ<DPvnHK0I!kZy!YuvtUwO|x
z-hbYc{_(iR>9w=f!qz&wzm&~S@&5YtgyYlrl9F9+vwocItbg+1K>vj=h9ZHd&h5%x
zwt4|KOX|+jJA3}E|M7hLd4pHg<!uRSvy^A3u1z@qNP5}HiS{Aer`!#l|KQ@azn@Pf
zZQIji+r7@bHRk8Z2`;`5gUqJI9X&nw{jq0Dg&qd;eGB_1xIJ%Ian;#u?!?TGRsSA4
znB{+~%Rk1&vc5HVRhs+VrN-CR*{tv5UTt^ieN<d`XS_?deOkqyXH(~E@(2~z9$<K+
z+VV&}VpsdhXR{{S#Ff2On5Xk-DyQHq`(t~VZ7zRd=KJ<{>;5pmo`uX4PL%F2_}$gS
z5fjQe{jq9`(>mq*6Uv304owX`8G3sE5uxj8au$C}-S*_Wup2b4KVP2n{Fvzd)X<xG
z%zHLBHLWRH7ymWXt2n!I%g=u1#4{RJHz)hg+kE0qt&>8_lj*Asj6$Ytz47JHp?~E<
z52vPkoSUIil%erc$b8KoBhkuZ`&KJiM#k=Io|<}lLQ7Ad-~S5s{4Mq_u@7%WJ~_48
zZ`1z2hH^Q7vfFI)4Ml?{xyCu%OYd`CXL@JHBfYx1N1Im!Kh$Q<GSpO>Uz486Q7AGc
zO}|rXdBn1YKWl;}Pt05O_r{&yvb}QWCy5n5{nURZ<2Cby=Ou+_Peoha`0s5K6@6o8
zO3{hJXJ-#>dbB3%arXaC%X!8-d_%T;)->FBo24`SNOXysUeDZ)@U$7`e;&?Olgs`i
z9p(0Ka^>$yohPa_ed>z0Tb)}tPyOOo!8A#i#@#2}wo6TFIrHk%-kLKXo$Kn}1ou?l
z@AF!>`6=(6Ex+QXP0i_kvGigoukHl<MKA3_&Ne%rb5wAB<EiP*S9Y~t!Zqke?qk`@
zzB`^D;!fPvlljGWOYw^L*DqVFY*(~S+cz=%>j%H*pMPxeb7AQ}TB#IxHne-+$)(=;
zM>U_HvE00D^^0A7t9}=(Uc6$~bREm{`}>s^+?l9!O6)*OdB^tiwx{}TeGi%vZ0ftN
zBzAH3md^Y0eu?va{hzUGZLrC)gMGWCGh}~R>CgFX>|nZrV;RTh{C~#k&n}z$#6C37
zzh4^be6_}ecfYKhe#bkbb61M}R?g|#b2M@PYOQ)hzm-hu?};5eY$X1+zhR@<%lB5x
zr)zor3_N6bXGfl_OGUr~=c^%`MAezvzg}(8Rf!X<n<D8cx9ZtLkMqGcmw)-X)#m>)
zw?22lamo1|R|EaN?CD&V?e@xD?P_4(*Z*zTCdRv%L@4dOyd-~yux<X?3iZYXw?dnb
zKTj*zG+)NuZ0b+#6U9@`d@|!?>F$!+k$7|akNd&f7qv~870?|a^fPAb5B-R+J*I1%
zKCTen!ng1A%*O4RvbBx-I?eXX5|<T~RCm3(R7bCZf427e<;x1LuK7N(<;=HRwLCkk
zE7!fv&Zu~Hteb=TvUS<CX$L2_$+^i&lx+W)c74C`gSynXM|P9fWXRZjXIiyPO6z-G
zY187`{(_nh%R46Au35PL;e=N|4}5yRX>;9u9{nJVl~S|bEZX>=V>x@=veXp&=67}>
zcYFKzJ9Rcaky-UQe8ZX#wmSNm3+`>z3ot18ra$ks#-mTE+Y7h+R<%0rw{hJcA+_4Y
zdv1Q?=r^nH7JP4gIc~M2RrHyss>KC&SKZE(t(^Vr;(y;2zkXaPF0P&LabUqanY^W`
zA3_e@JGtvo)h+hh7fSYDykvdRC)Cl_v~u+eiFz$7TRZov?p6Ipk6tRP_gpWi*u<}U
z;=}Ci(Ox2b;yF%xk{;O!J_|mi+q1AVD&S&?XrzUp)6A1AeAAYM39o<o{7X;zX&vu%
z`HNb`&;PSlXRB*i_5ECS;V~t9<0&)qTij>wZ*#YnDLWVOocr6JvsTjsudSH*f%nty
zW!4`ujyH(}=w8?VuU&QQR^`__@k%F@y`#LGU;4&Glnblw{Azq+qQi!DkCM#3*SBu3
z{@)WRez3V=i{AgLZ6WdIr<s?&)beHiKY#CMzR7E}KL3AyXVt5Sxy7^QC^H}S5D5r8
zaA1MLx>H>Vvr?~@ik5s|uAO*RZ{0c#t{1y>G`NIBSWX%oIKVTx_`6U0%Q?G?c730B
zUtU)Ge%IaJJI`mjzu8s#>R$1^&$avWE#B{Le}1dpY5MC-6HAFgxfs0{Wwv~W`s3$$
z&kJ&nz1X$jqtBr;*5Y+@_<rj}z1{EEA>$vnw@=un<dIPc(~|EE{XSlGB`ZI^IJy3D
zP`S%K{mh>eFBZn0Q(5=4rr_gui`6f?Iuv7LUwyIk|8Q$%`%T*~403NJf_^F4^+Y#c
zocLBo@+a@J;H_7l<v(1s?EL0^-)cUcxyEr%$JqOn`NZT?%Tr(Y&a?QLd`qTZ;o}h#
zjiki%!aP;^=wj{iH@OFwzMEgSN9C)p&78j3YQj%H_iYrbtNpU~;A@fe#KZIb6O)fV
zx3u|{&Lo^@)tS=xHAqZ6w@+e~-<Bs6{PQ24efNAv%FpFZPn<7@#=WnSnqOy>Sme3H
zY5C?0X*ybIOIA*se)GfW4vFtaSZd}rESr?9<s`_OQS@#nQ@Zj`-+gB{7`d;Ru;Z`t
zoA>oi=D+HC+<CXP1Q-65vivWW>!Vy5cT%W)vB*J{PbW<yIWriSd{O-P@S0miast2m
zak<pjmu^Q!ZB*6RlPn~5F7ua0yZigY%VoPC-8}v9%&hD~PToPU-n_1EIv%~hDc)Z2
z;w%0#tC<^SuqfX%o0t1L+-}2@=rwEiX>_DKo!Py!;-me?*Uje_oI1CnLa=yki;IV(
zxX0q&WR`lN>GG0SU#lwbcMAF>ETd&q9C!D+W%<ES!IM+NOFv{Cm#^IR+5TgOyOLe<
zlM9nwChslTE%*4}<MSJLRBK0v|I_C73Tqeqz~s%@ypHdk^(R%gzw3`)<#$`RY*J{<
z#y4Vh<$tP7EQNN*FLrd53GCr{G5bfh9`8d}6<M{5H|%TDBX)MkUC;J-*(<TiZx7#`
zQ}b`<9bFS)vHGPEm(I~0f0A?FSM=;J`^U~<`)G#Ix!vuB`y*expS5ASmg6H+S*0@$
zk1u`foVeqvoXEy`HN~8(>LEe@HaBmoWdBrcgEJQoir>8Y-}ueH>l1|8wJ*K;C3=z3
zS!L0iOCh^;(>Rn_ws7e#)zG-{ccJG>q4xi#|89I@{dcZJpWDlvr8hWq$Bd~<rxzDI
ziEvRc)#lFBi4^=c&G}u~ysZ6|T`@<QgIpstH;6p?)c+`m|MQ7X{Ym-%c)hjF*n96r
z>}l)zv-Qhv>&5%`8$2sLQT8}`@w^E+CA%}U?wmU6z5eKuh(r5~U%h?0Q2GAD7dP&D
zyzHK5EPR|<sqoUPJ^j|--#+e2z5nb?+xPZ~J5M#K>BW{P@6Z2fvTMuH>*h*w9|J8m
zKm1#AYu~YN_tq<?KZ%jLW?uNg=9yHQsQ#hs*q4{ww!dDw<z#=n{n2K1yVLQvt_5Xi
z9+Z?gyj0HZ5&yLA3jvEe=Jwlu-xa%LdWGi9H}g#`=XvL{AIQp_we{Hc!1?x_{~}+$
zx&GtZ)Lr|%E;E0z?Eh4B{O+Ig2l+q6JXhcFJDzLR`AO^kMQ*&Nd$%`#^2_<6g>NL|
zHBLq{G#tJ!S7@_+*L?Np{jL7Idh821j8|*lZ&%_vBp1bT!Z<W|+J1vGlW!RPQIjj(
zpSZ_B^JqlzsgEo+4bt=LTI}cksfwsK(^L)0YI|lXH~D1Q|E(+fr#LNslk(*FB9jmQ
zmYOG>)#O(XpC|Y4{exZ^+258vB0GGy#xD-HKGLlF|G>9C_6tkJ+&a!>?3fa|RKDLj
zOy_**gzpX;3toPD9T`#L`pL@ai25tHYaJCcCZ_F?_`hi0mOn19u4{aJ81ntX`%1>?
zyTm`Jo33AYEPmPV-BNMOdA?+aJgQUV`)FijxXwXbLGxs+ajVSDyqej5kER-ExZmc;
zkN1q-btRzG{_ncQdv1O<*l+zw^PT-C#<=(Q+q6Hh`3S5I5lLTjY<nT6@1!HPp^rrW
z?_?4Exq8Bj8-MQxHg389IXue!drNO%a_%7|DP_CreU|d7TMB!wyexk2>Ju{AY?J$%
zX;MYLtv71^2DiGl*Pj1)eX{-Whw@I-wN|}LkH7!8r{eoD8SS`?bTg^@Qj=sSWlx#=
zqT=;w`-7K0T|T_;Ip>YaA2+^dmfJ8GYb{>BIB?sl^3N5wuUlUD?j)gj%JAvOdq?LV
zO^Ol-ws)C*T&~*KufCx4<DxrU>*8vqU8h~1bj@6;@8cw{xCxrh_O3q-H{ElSPL&q@
zmGZN-<ALrx?IWk>Oz1Y6rfqOYVe<c%*MAkV{?a_T_K3=w7nddqhCitBted?y`N_<W
z@}3^gPg*uzUa?fh{@=S#{07h79(yLc`1satz2jwX8iiL>{SK+_$;h79^V<Bx>In*A
zNA7sP<O>!4KV|ZaPfnu2)8bq2UT^o8?ywRUvR<3Ke$%E;cNPTrW#$R*T&BfTRos%^
zJx6pIhxZNV<A=I;HTg1p*_|$Dc-_+ClkBbUHqLuXZT<cW?0px0QL^jLyGs%Oj_0)S
z^{feAGa+tEfS^j5!tq5Wg?X2cA98Bmb>+srkJWvBf0-KRZP4+%E1tYJbZ>Ke^gsEp
zuJsFU?b3Kr&Fy`C<GMFq-+2FP{4sZZV{7^9<>RmG>^GKPo!)eB^~MU;=;?P)F&|&=
zJU4KK*+k}8x9bLvJgX+okV*5pzr?vt=<Rh4p0=0455?QQr_SR4Ao=oohS?{jHg(HW
zM?Bm%{BB#J8Pgbf<<We{4QWf0Ys91?rS5Wk{`*Si_VJGs)p^eD4y;=GN{(q4_x`-&
zq7nyWH$1$4{K6N;5=)_LMy@J51t(3E7ZgvNtWcP#6!+1jyl-XOr9D-<a@;2tnWUXN
z-;ka^quo)Ei**{)oU9+8t3$+B@gy8FO1>w$>eF@KIbKr=KRO+B3O$(gXO{Hr{l+do
zGc1_a7uT3neNA876_LW=A$)LChTPVfm#4hU6X#wlelcW|*&^{5Pv^-q{_Ak9xP0~g
z)rI>`#z((@^!RliuadLc(L<5E;Y9^c;!G?>ZZ7CBG`Ifsznk^w>YH~AYG;LVw4VJs
z{Zi&{t=rZA<G+Xn1b*>dq;k;U9cS{6NfY*YG8hY~#yLF+npVvAv~p`t#czqPZ{3cI
zfBxCJ@w)juZ&Ue>>pjwEXTDO9tLZ<t;W-1Z>+6+TH+=e6tG+vO#_Ln`l-b6fd!GF^
zeI@(s!H50Q>@!tvu^o;5oZ{V~qG<n-!FkE<US}Q!(Mu1EegBj@KNLID)f#u*PT=9a
z&Y4{n3wA2)Xk-yn)qnJ!HAVjLJF{2a*Us&T-mvD6N!+`*UVm$$^8V*DX06c5Njh=Y
z@}7Lq61F9U#qpOombiUXT6gHAle9qN%*(6SACY;q_tKJ6r|14RFAXvgbe&UiG4<rZ
ziT@WTzww&Z(xNFob?tJSa$Dzp;*a{ot6moM9FN-X8GErv$~%lraQk=N-SdLa*_K$;
z&7ZTc(|~_+sz8d>69d^_YHSz%S}Qm|?MOMuzq8_|>64jUA6Mzk%lgUdUtTM!`S+#r
zjL4ke>Aa7YrYN&%HzdBF{liq<v~~Hy3G&k(PtD>noAhA0E}QosnYk^;l&WOP_r(US
z>O7k*H7QlNb7#6!T~AbM=L!FyN>jrW!!LENA{PSoFs{#9et)m}r~Gpg+V_LxCZ7Cd
zT7D$`@)tk9n|&>ndslH!FN*u?tKk(GvnNBtW^zoi;@rNy28CH?H~i^1^2z>)%z^HV
z$7xY@MN^LI=tPT_9dFn?Rau$eRrdUa7?lO`A$z;8@0REDt~hTfx?$ZT=8Io>H~KHL
zWUj7!aYNVQ?_tOJ;!nd0uC9vS5anmAW8apd#rX5!fgh3=&5u|#q$aHCx?^1Ve$)Qt
z7lN8R4gI&A{3()Zx%~Lqk6l*jny37|ez~Q%-ER?GlcTynvr7E%yRcKA#U^IQ3H^5!
znlmHPv(Edm+l=L3xMF`9?-ulE%vtVOrxdlOa7x*t<x?gF&gm5S;_T2^sTs=J{i1x^
z!k2dopM_pX*~_51ByQrW-ybs0byP4)RkQySU;m0@;|1S2cfS;#TmPF;EHyD?k3naR
zn8^G-|I$mZZ%vi?;Tn;zd`fqA#l!=XQhn-96^RE23cNh>T<*`W&J|r2FQ5F9==%KP
zMSQ`JcBeIUtw)zGU)=HMMe@;^yZN3w+gvT;pC!lfYtP0C*6I3tc{i^x=@IW-6Ke8E
zwExNZSqt+gRD_C}Op?B2VtYPksnUMCRSVOOd^pWg=+CNu$#>6`H*>85UKZ|c^4xeK
zq4s@9`Enoab2phTx#-^bS@lx5G+<L=qXBz|c;TJDnbs#~u}pAdH)>s~`u^yW880{F
zvoAchC82oAQ5}7I?KRWyY*^mga8FuPzirR?jqAUkKQY0XKTWlrTda1P|C+iPrm69Y
z*SE+`*5LVd_R*ZuD-qK#JkC&DP`)g@?h@mN%tPHSDeB6flozbbD2|ZTioI@O^2Z}W
z;b@1FUu#9>*EFl+eeHLnLnFFfuc+q)bV&Ys_O<bUO8NQ8j-NDI4oQBUUXb@TTu``l
z+v90zh7re4t$40~ZP)pk9NY_C6pJpGO*S|h`?=zciSUtHJ%RNLf?IA{lqP(Cf9%=o
zB?~i@WBZQ&_<F4+X+vT0%10)f=6IjXH~8<|A{0=%eWUNxXKpuNo)zTTr#S7;kyVXL
zIapnvxYp-OT3^v}mI^pNS$^@ni8hy$#HQsX+^FqJeE+UPag!vYl;8S)N~Nx=58KGZ
zZhNNrKKx1L*G+q$-@XzVzR_Tb{6Zxk9WC3rtg6x*e(!Uczj$ig^TMjT)~jniO2XCx
zNPgY6dCeCmk;G+Jzu7D}wl*y<q)uu5R0qMz6EnS(8}B%1{&iFj?|tC9r*LX#de_b!
zfqvUPO_uN+nKE~#^HuR2uGP!lg}&w4;h(bicIy<qDjD51Yc2IVE=+%JJ~4UK5q;-d
z8zeOTSpM9p*Zw2;wfRc@D97ZJt1^QYL{z-r^!nK6jdS>qoMrBF7kcz^c0{7l<P+R{
ztEFG?%J}m2K5{)}8Fw*ana>?>>EOCWIkQT>vHLA6YP#rl)1b1;;O=t1MLs=x?iQ)_
zGrxw;U$XH9^Ol?M8Uh$SoeGy(8E*F7^GyHnq#s)^E;-GuvPqC<vZ~-?^U1aWii@Jx
zTz>aSNH6+NaLFW%NJYo1rnB7VEjwDqzN<u4&3>a!4&!Mrdxv>DXVm`fS9%(8<#KtK
zMq=*I>6Y~eOB2Pi9X=N&yx6X=Wk$ur%YC0-bk;xVdRo3|L5lMXrSO)Sm-e`MeU^%h
zER_qYtJ;&HAr*J^ShaZFbjNaW_2d7X`m@dJ{{FbKa=pt_^;^c*#MeGpto?7!3{}JA
zd3PAq^S|8no&Wp1k65vZ&mC8lqSQx+Pwy9>)}8X@(h|SVA6CDS{iknItI`)SW5cs)
z?WT|AzLhMvB%ksnb@gr6?Vou|eroy{ryO1LBw$K#k9V&_2G2Cri9O=yYG3>~8?*o8
zbCIWEK6lg4u6(d+>h=%ae~%Zgs($>))y7EN`@T!{y`!nxJL}#~_I%CSe*PHu-0}<0
zE2pi<oo3{)r$=C^W^>4qZ|l-m-*z?Y2v_-O*v(?*<aA2UOY&dhdG4Od^XZNs#eT)S
z{;-Oj$M|WE@g*PO^*`ker~LRj@x+3h3r)Tub(7TM3eB7jg+-r84djZ5E3EU{ymQkh
znR%JI4-b5}emKq~Om|sCQOeek&0BJ~o!^=Lx})#6op+YuJkKdXlQz%X{3<V@_UzIb
zQ}1lJnJstk+=B0wJr7!qKUne0{TF#3RlqHsrFV4A6W5t;sdE}Q8Mv>_u?Y*gwn64(
zWUqYUnd`ovFYuLpz2AEF`>84I=QSp{&7QI8Pt~bUuY)K3P8FTK<NJbc#rvB%Px>Em
ziCDN{)vG;IQqp~|Rz^ghuH5;&d*W$<6DRMVQoWwT_xp})f#OozPn*>Oom8I1w4CVI
zy&(JXNY=ugI$3iylzY;J^momvfAVtj^3A1Jr#E{!U74=){L|9yAAdi4tz@nszL9g1
zV@AiX@23vAX>m&jPdY3*b@|8pyX{ZS_|JQ|Vxq>!E>rf8S^t;b(x_f1xZdS!Z{&od
zkLUGVKa#c8_TaKv=QpnTqQ%F*o#|ZVQ!XFrkF&mi@p^RqSkShF=fWRPsTi7RSFTyL
zXTo9SRN=4t9x>19Sy-vF%;wz6|L$I&U%f2fx?$0mSqmgj8ixi<+THW&P^*d9de!SO
zGS6-@NPPbGq3HVe<$L1YJ{(#u|6t{}*BNp<+crzv`zBx9)$#Y8lK#d6OCnaBh(8kP
z%N-eCY?%Me=1|{0d4UW5OJce;zj_Buiavd-tN&Bb`OTi9u0G#WgLKxcwwr(bmsH@_
zz7<>lizFUg((?TBidkJprcb?9zcBfyN%@VJ!7NW^aCM3#3Ks6sRN~P$xhL^M(N}e~
z#pZv_m%nZdxDoQ*&gyOa)2a9Bxw$TKCnpJny;D|n*5xgV2)uCMSJ(H?UhkzPwP(%N
z+SyZ8&(@`<?zCsq!u&Iw8*iIv`t5$NS|yWyA!1K!;`^{)G2i`nT0bl1F$;Y3HB2G4
zuJ%m8#=YCQKA!qAYvnF3VTb%J9BC$(!ZTJT)t;@8-&XZ{T1UQKi_pXn-?(`PG|q4N
z*J1ddo3nXSO3&nP^Dh;C5tLdZzIorL#U@kNEK}Jor#NLr=jMeer)LG9v=)zZ5B})(
zujZ4t1(P)oV`kcQFQE%_PYQnTIqBChGk1|t*aYL4b2Bq)q^DN6ZWMB9Y1-IU^hU{M
zx?X$bqOWPM)@o<yM9RAO=*Lyb#-7`|#kyYlBRh}y=`)|I{Lgj77pu02U(EBGCUR`m
z)2T&^-|z_Odn~Nl>sXuICsur3=i{f#Y1Ivz_8isGu9oMkH(qz(oaIxlGbx{LM<1Q7
z%DCQ4Chnu9@51Jsyq1zR6Mc^QE2_$s_SF96SK8<=YG9(&?Q~?3y3#q@i~8;L4e3$!
zM?8PmD=*SnHBo8CsyB-cf3%-dbf@1n(kt?v(X6g>iOy$JpG13oWXTbEdSzn1o@1a-
z;&Sohw)$$*rp!MX`mFlL;g7Ei*zR@oiz_K>w@$J8drnwJW}p7btSd7o$j*P36n_43
z#wK$=!BEjy{`0~nvwb*<mP;*3Uz~g4iEZVxrVbVR1=UKEmaeF@6|SGIWE8jK>R+2X
zHOBMreJJiK(q8^A@2uwY!`k~#-u>PGFywp7drRh2v81YNMjGw1$?cXVpO&|LP*OT}
z%rn2!-DvSv$?ot~ii(>|_&cXtUKID7TH$+d`KhwL{y+10ug*{PJ-YRcyoB0<`DZ$`
z4OAbAHfyLpW;D!cJImds`f<g#GpEn%L@Bt5F8ANMdH;XUl9f`oUn))ymtJ`FpSate
z^M1_JIzG-eDo$GBIrZGeTAT7$(L7ah>|1WwUgi<jw`csT(R^=mh^Wr7cloK|@5}mn
z{|L4ko%$rUanYBeX;bDp=3dP5IV9sI{<=H7_~xVcpFK{i2d0Lfsg>lt{d=x@rsO@z
z;=mN1nev~v7nXccw0YIIWL02$+^#DXdq4LJ%dI$~KR@mHksHQecFcEZ(Ryoe^ySg@
zt^fV@?PL&k^_b&X=@6tCchqvL;HIOhd8H<r`CSt(eq40=r-A=`o4KdMYgJcFs;&K4
zWVhpsnOx33zED1uuv+_#Ywb!)`?g*%+H-n>qI72rZ&kE~!5{ZMw=OPdH>{dus`yB>
zT}3r#e``y)@ujy)k<RwLzmCnxdVDEF?by5eiIW%mu37U#V70d0@re)ryG^|t*?n-?
zW}bSdL%+pdep~ZOF66B6e(?v<9Tl$CZu{Ro>fM(we1TtW!J5e`?-aX&mjq5*a;0MH
z=kzykcFX#f9Xq$PYx{JidpSvkACE_d7An@BOY7si->$~q!1wF!?-%9v$NKiM>gfMv
z5!d-)^Yo{$BQqz<Y3*~VcTb4lF#q#D*vEL{b@`(5Pf6#uIxgj1a?sUylb@TvlfSUe
z-08dPo7}5)4O8c~w8t!Z_~|z1SMMp$^$)DMvLJJ>WOj{o?wVhRbTt&?ynR>g__M8p
zJ!2A=weMfY<m(UWFGcK`q{};<{b};tu-|sO-o`(kdT+g}ZGhle>#05~cHO^u^0Dmo
zmcL%hJ}5n^W$O&rc^{+Gzw+Xe{~@<r&ZgEbUJ~>`=S1r45NY<gcGur$$X8E1)g-z`
z=f90wp!8OUxI^b%-zcqeS`zR;=Meizk%M#2PY;)NeB={-dx6L6xgR1@R%GNcz4e<k
zasHHBY@Hb_H@x@1HmE(<Ecm~-(!bTQRX|NlY<~NUGyO&pA(wCLnH3T6#n9|p%&{5U
zr{DcszR*~}XuVMA`v)&hlvh4@vGt4PEair2GmT%ZQ*e)z39bv$5}3Jg(P>WAjN~;6
zNsB&Ret)xFE{JE_fgmr}e~Z?L$BHTSSG``fp-3+Ip5C8d1tEJ3f*j0l6~8Q+p?*7m
z+2uNu8NamC?(KbYSx0A=RnFdCft@oxO>SV%Sy#5(<B0LpjOrC7;<0{S_dCA4mM&I{
z+23gxWWQWy|G_m+E`-#`ePHeD|HI__O)`B6o2}T&sy#f_D|w<ee4d-IlX<bno3`uL
ziK`R)D))4>Pd9e3yet>2oV@c7vrWaD%Pe31b?i^xy5>pp>i0`Ewwt|p@2e_(GvcHF
z8_7MKN}^YKT*XqhB=xGz>ROi;eD<luU*$dbejC@^Iw?`1xbbKFgN?%f&s<$y@0%G{
z5ZU_b(9<hV=6h~mZTc!^$>WZSW46l#S+t)nI$ii=`R$$Adv^Woac1jEO3VEz`em0K
z_phZs;<4w9b(gO!soXLB;?-`oYN2mot&<LB$O-gUO>m!`Kl8-#RkMCoC;Cas$5k4a
z%UiS=Z?HZgV6NoMIbBQO^WqnqCK@Cz+4#t8*R+>kC!F8vcGD|n*)%t9Gbv?O_S|jN
zFN*ef`95?DoA#eMEpU3&<J%#pKcsKT70B=ODfd6nn38i%DmDGkV^RM)p6HEA)xF+l
z7q!_GCm!it?<qdZM)aHi)a4SN?a!Z^cfVD1M@Y*|U0(U+D$oBM`Cj3&XNF36bRnx-
z<=*G%6<3tozCG=DFM03H&)SIJvaW_3mpr-DvOzs$W$NK3(>q$~zH&v%pNwB+C!e`4
z`$_iTrBA*QQ(8Hz9fCeq=;~IQAKhuH=(g8y`CkK}@GBi2hn8qFrIqZKfB158`NCKK
z7QDYAru&%L`ycb>6=o)7M!(dg(j+3^mwaXSt5{>P#BAlg*-Bf@0*m(sZkv?#_;$(H
z^OJ65Y`$yjxar#FO-a&fOZ8s%eLN|&KBtZE+3%-(6%77vPVAdq_dGi3zi4@q(Ovt~
zI$1X&{z{(W%9_k!n<*pnPc!!0-^Bac=hi;l(^h|U$&}?+G@=t0ovbolem(E#+P+U!
z?`3yfZRUK?dhX#w_75u-e!V7g>a+L)j^Z;{Sd`zbE@8-Ysz|&btz@KPzv`aXbX}V-
zQR%TqH%;PCUAup^=amgh-z94(wo8WGJ-_jy{m~=cE*)84o?pLV{6+cO7aO@d>je%T
zyVY&E`&)dV+N`-MSrMGg4*HW0aHlm^9Ib7XSa>YOxy9|r(KWB6nJX49x%9(q)dw}t
zJxk`OMP6ln9T~YV_s-<0C4J$)Br~l#uh*zW3dy$b7oD*Al7_YDqp4YO^BL!y^m-gL
zc|~IKS2L+@Gl2^>h4m_zDrVg~_U+v5k1P8&=&xV1r$g0sK9`--e1<p;;}chRJb%S^
zr?HvyaclhRlpB}DzU{Ty%<3wV;v<;Oq@VO^rH<*osXr`CzGy_9=nS8n^l;9x?2Q`T
zm+t*A6Z#kxRwUYe+K*d$@#(q_!T0};*iK#;k@H}uiRGcmZ?|6%oz<^;W>5CXtvWit
zBF@O0ZE;ijYC50$NO#J0YepSY6Y<X-6`C(S>b%uIPP*i_`)%GX+4Vue8|H~Vy=~CB
zt0iW?=T1>jS8k`Yx0mef{{hFG*xk&XHpvAm$E|niEL`*CWQn%l=AgrwS8r$N-17K+
zgRkxGUeES<zij!76CRvT>`gxFrT5${SNZxDy>p+r*H}hdEPkdwC%)c(YiszTjvA@%
zb!nG*ik{9=2=9EvddS(~v+IwTnVHIJa?@tEUSQmqqCV|-?2_=hTW`-BJjmhv{jX^f
zZ_c`ZN=%a%viwfz4BwY&`#$nde`4;;l9e0R|MxVhn#^t6d4#uiec1%}=zX1s#qa1X
zzYuinn&|x_Su4$stP4_Wd3nKnrcxZ+x5<HzW(q#CbMKr!>0~hbNul)%3Lg6SPYZ0A
z>1=qz<$2OS0iBa8zE`+8vETeOL(O@Q%O=HnCPMm~S0pB1HIwQxzm#|T;KYgX$8{nl
z>_gtBhTrFxENidsT*Wo5DD7-`fQw(qPQCMcXY{YFn$RuwPdVN6uWb1GfAV@6d#bx)
z_6jQM%s3$zxWVm=A$JDj0cl~6$G%?MJ}N!@qi9qt6g5@-=H>6tIewO_or^Ev^}W`A
zUL$z+ff$Jk{Az(mtHtm6%r&*yS$m*zlJnv3$FG=ko}KBq=S8XgG2^upKX25F{gdj_
zA}_`%k>&O+?buget|O;Uv`E{Yl#*?~S9QeO(8}<pTAYyd+ix!m9(H~DIA_gvuTQsY
z_V2mH5tnPAys)_>r=>?w{}RIoO#zU9ov)fnbsx74cW-+ywf>LXVdEqgkG;3*%1Z9`
ziY-cL39wjOrXBiIzKd(gYpr$5P4;K5dh56D<f&!1`WIwbSyvxF+_dsR>(xz7U4ND)
zau~*)KPi5@dBzi~R4#oX-pI6dEWJ+-T(JFOb*NV*+fP+Ks!n?9Pw{4fmFm~e|G2PZ
zN<rLT-8pgfl@Xb2zHAjsKimDODt>c?OK`r4`o80)-}vsHn|JR+%^K5C@xJe_K5AD|
z4fwOecx#)FXfG6ac;)}aLrxc&Hfa3xoT@T2|A@Ee)@@#Doztg0R#{y=DP?MJJNM>e
z9>JC~(-M@=JU{*JwbT3+6*ke*inlGB3QvYwWp8(tIK9MY^6G6HWo2adWv^n~9LVoc
zqA+#Kt$NqfCr-D>b)7SwUQqYgcZO^5k*{SeRt{}#;-5D}P4lUkDWo8z_-QeR_U!C^
z4t^c%-qWS#o}11vGo&xst%$|-(<fu;t^b*-xb;i!7+yWCccM6QM@RqKf2zE#;lAzM
z!8T9R0;MX$ANTJlxR`!u)tBZal`l;B`tLOh7-??Oa^me``RFu#@gGwsyRbcVb3Z<@
z3Y($x_?OyT%Q(+Bs+zVxLi}$mcinkZL&^N-t@_U`6`Gy<JhpX)hfJEv>*kf#Ieo@)
zozw4RT~96ClH0OnUdma6k6s#kCbvB5`SNG-ywz=-=dW&@xch>n_l%XtnS$mj#=ZV2
z=l4J1#&@wPbI#5BB;E9j#jkFE>Kn#4|MqQoucKqx>@9xZb73lX(k0<Z3=^~#P53H$
zKf(De`(cqem+f7aKmIu*`RMG9oCmI(c1~M)!e8mg>a!oE%gXE}#I#se=tLa3zjkM{
z@#_8UktQnd7-vT13oo@4FL?Ut|KmNZ^AD|g((?D(hTW5w-^zEJzPIqJuhOTv8gUg{
zn{BRrdY||+!mYD#(~Nm<7oB#}h?tV4vq(yC((xG`-%HcZAM`lC)VS&HYmVP>$tQz8
zon3t?zNE5G@|Ty_$^1yAxXBL><sDxga#kU7^D{1$zhZA{b}hLg@#zig!ezP22K^o3
zQHPp2Pn;LoIm;u%-l|A^myCDzi_A~?W&gY1ysK3x%3bp-dqdPYKI!AD<(8!WSh_)_
zQc+}DXv_ik@PB<*Q|}*Hq{AO|=f%|(x)HkR#fgvqe|UHFe~;@)?vJG}WTdO))|Y9#
z^ty8M5Vyx3VFxw7bQkr7a&a$rPEB^!Z@DTZ%`YBScyg2e$MV&3X_Y5=Bc`wl?zI#w
ze(quyc6w&ag$niSxj$rAuhw&z8F;7UQ_;`%%11}aB|q=Y;m{XSG(7phb^ddIo6Fx$
zZ>Z5(tmw3ODOcL*3;G6YAJ+PQ|1k4w{j<%|^3Nx=?pM0M$7<Pe?PUvvnooE#&Dr#x
zd-B>(f7tF_{h_MkCCeo2HRZ5Yq;lNKCyd7puAP~zKk?kL?QYVt((mV+`fak3DQ|9Q
zTU6YbJ4a%-u<tjucwdWd*~h(Kf@kSZ?>o2P`PBsf<Ym81muc9q43Y1*3_Fn;_9-&_
zqos-D{=|GG-&xGFWV8JYLtDF-+k`JnbW~or++)A=&R;u@EqpkC!<IL5O~lyc7wVr|
z{rJtV`lmb3`7iRmeI$SO3jIA@kM_hI+p~7cGhNP)MVwk((+W;r$~SoO&)TnVkK^jU
zfyeg9X7ng56*o|vVsmEEq*YB<*J%7T@IH0!$gF7Lz?uBJZ{NIHZ!OSqkKLG!Y5KF!
zVz;Z`dnJY0?5B9h{0rV<J@43Z+1{$%2D|(sb84h7+^$^o^>oCP`J31LnX}=JhU<*T
zpna{aOJ~0*t?S!%v3AY|+k+dH&uy^lI?_Bv%jwC&0FTC{v)Epzg-zSr-@5emhG!wI
zy_T-)n3Qb_AK7P?-su%Edim<B<L4PhaT#x<cg=Nst#vNvN5PeJbwQo(0%uo8)92Uk
z%ZUpJ9pvsj*Rj1<c-!)inYxMgvy-FFsfYdVdMX;d>|S=^OGy*4^-uOKo_}chR+sf@
z^BgJ)o|R_&Fw_fMuYNyBCZ#5J!wX>@jmYl9&mE>)=`LQssrtkI3u+rwpY2(;^0w=R
zTBWnSn`YkBQa|<Ptl7s|mGh^VS-mM&mQas$%2}NH<=jW*y=)@SW0c}P&&>IG#Zcy7
z@Udq~cXMUZW>&avp7rU>(m8j3@X!1pzR1)5_wV<QZ@h?oJoU3HN1?ffhuiIaE2^~D
zm;UWot6lHccT&n_T3Fb=_QlHb3vd6-KH%c~@M_MQn_b!lXZoh;7dT$t9vM-T=As%K
zyJOO-Lr-%i${$~UtMJEfjtse$fD?wI0aI=_xSpK-p~$69b9sG3`mOxKtKZH&)~fMd
zGI#B(u4@6=v2z=zUV2$7^SuA8{PD%I20nKdx5g@+%4zGE?r(i!vAW&)qul$Cx6SfC
z+*N<5V(yw_k9bW))<2i|S;#bty?sCb{%1~?LyLTVKAGvg;aSLHj$oJkt7p_DK7ae<
za=P3y@jolmS%Wx<k3P$~#Dn@io>>{aQaj2u_~fn~ODv}C>-@Hd`_#3K3rcd`cpiMa
zSbL}X$>bkf9y`9@vGY~2&T5W(^PMzw*55c}y(&MU`u+4pTXuO(ieXCrXDcIFGu8N&
zKIg96OCln|3ZGs1e?Q{8Us0dvhphkC4^7G4cDtulXnn_bNrgDCs7d#O)@+{Gp<OU3
z#kY-n`t;W61s*0LDL0PJdUoMpO=^VlJmHK@%4>6*gYsf#Ee%LMv#8nW<N<r(G}ZZ&
z?ua(n7rjtu6B0I@bYSth)`q(C&N5OJHac(813yJX*O_*mn5z{2?tsSbs`m+3zRUP;
zt8F{n?7!e;qejA-1fjG~x=%yI*DYN5gXdMZSzzRbNima4oi@7HDbHR%dwEp;;_IdN
zO^iJje0+Om`H3S@numO1FKUHNi<OP76XFne-J^cjb$WWw<Lmt&QhujbZu`m?^Y7t`
zf831+RL(q^*}Xz5!q53)rjEu<pS7jBODlV4Or101iPv;3b+>yD_8q=nbm?EQgD;Q1
zkix2!4_f`LkIeV0Vcwmuu<DoTn*1d_7X33PI8Qd%yyA^X*pxUS6LGFIv8i+93Ufsg
zlM-JZ`*@_dr=6pBPRq1Q2RF-ZH-7c9cV}FhYWr8y=gDGEBeRXCy>z?jwaZ^NB{@mu
zph|XRWP#zOoa;$m-!-@ItnpN7emB{}ZPTUohRH{~RT5czZnXdN2)%4vGgH)<$$QH4
zAkK_?9P`}Nh5UmorG@x+|E@o=V!3k8ofvO9-fP;+Pln!?t+?_rh^OwYfPP8b@y)sS
zldoJBG+eKq*d4QKOYgpO%4g?4p7Pkw!C1v!h~Mt&%&VnB97R5^fzPk5{nk1$Y`s<6
zk-69Ytve~CANy@{_5-zdwqFYSc<jtCDmpAn%_~`H_~zw<_3Hn-?M>p(cD$Dqs1jPL
zx95lQiQVyEng1>Ms8l3)?|7x2lif6zM?7DoXGP1J$6cLQYI!D<%Xyx=dw0Q%#H!j7
z2mh7-leaL(9^NNjvF4|J;V<_`uco`qu`XT}pUm=TX~G1J)YZMsflbCUC!0=AnK^aW
zlgamu9QFuF=HC<0S$XkwmC-u(lyk!R&0-!u-cEXU@&2Pg_swR{XYmxA+E={iUg(kb
z%a(SZs`nWG`uZ|xY3dVIlbe!PlLh-LD!1-^^Ws<P1;aXDwgNV*i1=E|cLy}`{U&J(
z)<}K4apUZthd;vNUhkQm_}#N)rP`7eszScsFTcHUJXk&d;rX@UhOd5eGu{0lcm0WG
zAOC)nkGF5`w0WhGyG?!ZsYe$l{w_T8q2oo+;~N(~vwV5B<$JmByo!}QzveyLI61ud
z|HIdoH~yRW{SP=Yxy|ib;MKn+xA{Niy!QV&pIQFV*~aw?UoM|?j60U^lF=WxfLhh{
zS?T{DI0rwmuI=4q%E$A+<F0K#+ur?`&5t~sXfI(kbJ;6(OOp>yVNWkSlwNZ6Ur@)N
z7c#Q{w6j>=Z(7D~VfTk=l7q`n!%JEk+b%miKk>qU=l=`gFE`0@uI^<O>VNg%?7aO8
zPEVZjleM^|Vy0`4#J-DjcoiQXF-YE+Ao$dLY2(Hvy}^AS=dAhFdF1=#$(`@dJbbdf
z(r441R|<>oId?vtztpjA)3nE?kJ~Z~zbl@XuUNKr!c|du<?~afv#o!y#5!`J%6dlE
zhz-B1I5XrzVwYatH+k{m``moqEjBUppV$4nHS74SuGI#bX?{1$3QN9J2k+D^eD35D
z)|cBS|M_~@)X=Bzk1v@~@WWc;%*o>~<rBZN?CjbzUBxa}emDE}jrA3*rL6B$JYTY}
z)XG?*Q*UVL^{_(l^vv@rs&b_>63eZb*Of&blS{g>+qgqTtxa62nr&aFfAPi@DcosC
z=S(Z@Dyw9c`^Il~V8i>FC#qu(&3Ioam-|m>`Slq0c{>~Oek+#o*U3BCL>M(qx7l=X
zvck6no#WXxZv?Ai_AlQ4*6@@6+SJ02yCY+Y1Vvj-r##hFxSrCxq3!XKix1zY9=Yth
ze)H647u_Ylym7ngZy32<M|6*aSJ}7wZL5Aq1eK}HTDLL(LEtUf|HAhlPionB@u|f5
zIlsd1FtYO=)&98BuI$^r(;L29I#(!u{8)4SdLjE89j&_^o`y>`X9@i5*W2HHy}JJJ
zjC%JOe`KV8$Cs7OKRB(eKOs!#aY+>ahUMS=Wn}iLzgj4$>a}RUh|wPb-z&_bT5G?>
zf9(FNzj4tQqp+#*PJ!!06-D0MGrafazwFySc0r{b`mGa=JyX!Ge8Txk`eVW8p8k|i
z4}?D2%{;a-X-|ieS46;<$XDIxQcu)Q5Kb=lyB^&6eYTPBdC~R?*Ii;FcTeo>z3<%d
zC1*!Y%-Y5JAH2S^PuRh`e*49pQ`z>b1V<{*w2KsZqNL%GF(>2uEEmpft#ymf?P}z^
z{o17epIEFFgZ-`&NjdKc-2&4(-=FB{GM;HFw5Z|NA?=88)3-ajuI#Y<7Qv+!*zUPf
z^?r=gx|3dgK};ThW-(8<>hhO$o_zO3k;;#s!AH0i*Kp{ZJUxN&=Cn(#NAd&8iUgi4
zdORn|(@6G)aAU<%tGI%qy^@nx99<F;oS?VxKv0*f<oUV5rTlSM+q4r7ukT-UYTnAr
z%TAul+~eKhG(pPh-immi`TGPl4t4eMYyR~-v)bX{sh-WLFC%A9_<v!k_6cFps{Ni*
zHgEZ%6*je=q0#B{jmakce;IxGT&B*ytd;*{mFa!%Q}-{GOr8IB=N!4~@j^AnUfvW~
z#1L>{sj*JUygu8RTKhdp<7c_@g!fHU-e<ViF|e<C+3m-woo`PXo$|OG6n9{PtFgVl
zrs=M^`hF9&7r)L8spF~M6STo0=+lh0Si6!MP2pVED;swGiOO30`sIeb$39;CXceA#
zkK1{9Qmw~J<0l&pUNJHXm&VB7GlQ)KV2xgW;_5re#DhmZIJr;0n-OLHui~QG#JD{Z
zEFL!%TXFOm=ycb8@idxtNONh3O`O|t?rHL(y?Q2lx#!Ef)qZ^LthPd4=%RVip&tT<
z2F?;O?|=MqTlBc2V!h#>8UO0EDg?vDTt8U1pKH}~&)E2PlGts1-c$Vx)_wT0Ve&yC
zS^ooxHF_>Tay;g6&h0t7V&BPz<EM2d&6;89v1dc!Da$zZ)%U9OnsVoCxZAnzyP9Db
zPj~{)`tU_ZviF4+eShuuE9U%}*S!-s3jOC*u*wVeFSYPp)MhGrdxiF`6PmaAX1O1J
z9dnd7RDGpIuSQa1=dMGmBg1XyUD%iI=JY$}X!lKqOFdHrJefao?bc5|qP^*OwwcKC
zz~tP04_$9PQE%EPmaWshX~NOe*N3t$-K^PLv1Q@M=Jb<os~$f%TB9EKY>7i<pOC)g
z#L29WRk#HYPd0V$T5)dq>id-f^Xp8K9FP3mCz!_Uadz^PQ&K+bJW|$Fq{J?J#5hwS
zJT&?vi`&i1_3U|XAIv%4y))(DIkS&mp>>!1_FP(Gaaqa!b5F%m-?}8p?8J)1M_W$4
zUa8NwUi$j;4EMQb`h8A1&%3wiZn5Y68JFkTSl&M3ee1;>&rNEFS{GVI7BB61RkL%+
zl@}ZAMO_#+F)n#|hohL&!*@~J)yYpz?Q4Fv@uSkBi<1^l4xMu{e7$*KbcN~b)oM23
ze=pBl-H|;nb&rQvoyS9mqc$(f4D~z0XNjb{eLbu5=;#`u?*@AeHZFNlb#L>N&xvPu
zmaZ(!`BAx~WLb?xve^@L=?X)?4M8(z?DX2B@>s>2p;TC9b!k(|SyhF({_}MEtz6c>
zK54mG@R{s{a}o}mis8C~hnhMy&Xq)OnEWK`F3Zka){|q-3W983wB~z_dYs$w+4)DZ
zU+vqk_$c*C#A%(6Mw7FnPD+N(e>j(W{X&D~N^klS%h}!C{z+IL&yy4SUJ~wSpw3fQ
z+){B=Tu6GZuw`Vauw|sW@{^Raq6%{#|I@a5YaRI2`SQbq+jVaonL2mIhnT7Pi?8jP
z==Yn?uVupOoBXmp?X1`RCarF?{*b}W%baQTF=-z|rrC$2pt?;?dz30H(wi%M?|v6k
zj%)j#I_*{uXVHoiyF1igr*##H1x(!DvFuXnl;`?A5np2`YppM{Yw)*Ey5Vd$y`$Rd
zqtcsw6Q1+%3!ZwzoViRVLQ}b7Q_jPAYj(0NDSjJNDzAS0pZN=pU$@0_9vwNYlNDjw
z9JBQd2luhyIX5>Z9JdY6Rxeuj?d$m!#Z#ZT-3)xH{^Z%uoP%kqA-><F?=K53RMWNp
zETJDXX}*cDe!z{8pT2sL-~6A<;97p`yNh{62_L`B@qG)e1q55nZhtbqT_IQ&&+*Zy
zeJ<N9R)w<~A7@RREb6r>?RL{#eU<D3r3}0OPu;G2L!@JRW>d`72=hy+_YZb%eA)7C
z=S7X`Suw8M+-~10mbQrt&W}H1t8ljB;?w<skEWK@PWIiS&^mcdaZ5$yl%;bne+m3_
z=4j#9hACES7w@iI^fmj%Ci8Eek8%XpTXu<0{yy{hV>geIq!f;mLW(Nc+nm{pe_mR8
zs`KJ~<(Km6{`K8rIbB`BGhgo9<U3h=qN_r$skqaO6`CC1Vk);bAJfiT-XQ*2)?+fS
z>=K_nkJfyTQHq;6Wq#z*Zi&}(zul^rREkpz>@i)gwNCEB7Y26rdCyL6t3SM0)~7!1
zzReMC<xk0CO**pQ=j3u<bDLgl6BA(_cxYj%l6v+wvqLo>5_qfoE<LZaNbV}$$DFz6
zt68U1nBRoedcXPnZXG+^lyt6z&*zF*%-LC<MWzOR>pGr(^a?2aryIRNQaMhrXX{R{
zJwa3D7v~-`x@xAeRz32$#K%i1`hV96>*(E;DHQQt^~E~6V(n+fzMg+fzI<ul9bBh<
zP*VP6{PLie_=Iz%++n9Wk9_x>bkyvYQst&i5>_)_-&;LxV*7>E-*aAFpOLHJ8&>Ey
zX|+e<!JUZ*`>NNaO<H|&&gwPSld8I-Hq>h$(SB%a=Y93{<-6+(uX$fs(jh+U&BK@5
z-hXIZx;-#CmXV`oR&$`gI`g@_zFr%@*?%*cHi<5AQBk)4%%E?iWbcykZBA#e!SaTX
zzUoa%6LpjqE($R}bmsT7D%J0b-xI51zN_tDc~8k<RuAiH4bwF`v;8vcEoWXh7qc<J
z_lii|*;l95R$LAI#_!j{%Ic|h`dmJ@ndH&TBTaK(=N?n4o4NCLMy=nRl)2}RXdjaQ
zeYgL^{`T(^)3Y2VTh02i=p}Q;CjL&TFZVWIe5({&VJQ76SuFAfM=`I*(m8zM*L<F&
zY;9H9m%g?4u*@Elm(O2(uzj(~_V4mL_a2F@QOb%ibX>Pf#yVpz5BE8v34Z@GZFF|*
zD$<rKo${Bt{K4Fb7v}Xmn)6;P$IXd-W6xGgpFNLGpTE!daTf0*JL#*(LvOYjUl0q|
zKeN;<`SZaG=I$Z$>V?JD^y*!&n7iiIAx{5kwY&Vn%(@cJ-Sxio_{PBn&-qU>W}a~Q
zt1GDQ+EcwQOYP*<h%Z**n=c<r1X-*!BSzAQ;n_}B>*-GH`NHeB|2946`bhNSzU{wF
z)q2GRom)QNYVu7{KEosKH(^a#HH-f>9g)DfXHT#0E68~9+rv^|bMUX4?3&pxFElO!
zna^c@$<}dQ$+1byPkR_%TI`GpwVYR6nxLd(v32^h$i;6;9v-b(`S*L-;x}g=v_7o;
zS+@U}rT?BwYWAEG*&9n*B2_*-{><bde3#>r+xL_m1x+cXH<nAgq??o&uuD#xB6U`o
z{}Gps@jcbQx-3g(Zb?u-++^Ci@o>{jhM?plr(M3LL>L&HI(YEGh6m9{o8}6uM?QDn
z-VO3p>?6_iz0X++=ezEi5n4N$A?`qrz{C4Y6WrDxHSyatLm^VBNnKmm!AjgVg85zT
z9GTz#GiKiTv5i%_c&}*S;ZK(`&xg*|Et<P}X0qlJWtY4e?b^miPP_R2+wxp%N=)my
z)}~fgS975YbHD7UV{@AS{YbW%&W)Yd-a1V<eQA>P$E@TM%lf`KJ6^u6>)msAeW9G7
z{^A*i;vLg}=5m*Pvdk^<f0A-lr0@F4R~vk*H*I2FvbnPIisLu_J5752YT+!O^Di{<
zDu;i2X%&94Aw=+N&Z>Wct(K*GZhq&DX?!cWG2tlB`KznCIEze8WW{>emZ)uPxSaK0
z&Oc#_-S_two(8ns4+)r}R&uk|<+M)R634=GZLHSUJEnW;JX&+iKl$^wi;s87+b&7*
zxU;ijcYJbK=XB2=afYi;6aJX~k5-9G*?rsfQAMKI8O87iIr%J^i__cGvyEaTu7#<e
zb+8iG^ZjLMQel4Xz~q<uO_uX@Z*aV}t-P<YbJaY@b!l2_GhWY4jymz_(`iFa?$~eT
z7qf29+rlb6yP|jU>Zzj9AN?k+zF-wDcud&I@nDaV&*Qx(m2AQz-=)sETp+!>DnI=|
zaeY{0N!f4HbNr7)U;Y$bxPU{rD?q@BGq3cMSjLpOtNxr>>UOhB<JqER^2tJC^WNTQ
zQ){2Bd^_L#)V$C~seW0L(j`5NC9Nh1t7IFgd$&AESt{)Doa^DFpvO;6IG0%0Gc3H<
zvA>kt>{ONZqPEnfw^!)h@Yr6={`T98xA{)>m)DyYXMC_*GmWh(rr%fi)|NItpOB~Q
z)$3{mtGJKN<~IEJZlOceq|Gf|O<SitU7L8}^ETGmo{v&*Fbfqe7Obe;9avWOK`HRj
z(g2^mrMzjX{H~gg*V`|<-`VWBXU6}(Qo#qgH=hXjzqK;=pw!otR0faq#<+{GYkHFx
zn=3DUo6CKT<432|G{1^<RWjBuHn4Bs-^snCXom9Pcm^MjKOb%9a5As#eD$aB{8V?@
zrx!lR{!r`gkYWf*bP??Sz`was{PWo+U-mc^mx3gXa~D*NOPng~%un@gzE|8?;aXiM
zxG60Ed-j~)N3x$)q)h_1h%Rw1nUv`t_Lb$Nm8s*VORP&a`)^Tkes}nd^bhfpN+pkj
z=e4=bx*e>Z?wq9%ZfqOg8M#4fLFxf!Bj0s*UTL(e+k|&AWa_xeWX8FQeN4I+v7t~T
zeVMI-VCQs>Z(d3j+2*JE64soZUDq2}m%i_7dGF3=`GJp2KihqtqmgBv-Z{Nj?)nb(
z)m2I#|AtJNvu26TjYzfd#rM*_eYx-8a9_4->*rHVq9T*CZ+f`iixi0pV|u`4V*KW2
zWBBd<DP_*doPlopUYclqy6@OnX}REW&}_+1dm6*<_6t<%=+0CKH$K#)upvtC&>9h=
zXVpxOimlT&uhgp$uUr-tlVu%yt~&7RwUzg^4d(mKTRBhg{(J|vMK;q9s7wo<SI)L{
zXL>>q*M}8zc`C~ug?(RaEHbZnYCZ4kRqGBu%YIt0WX|dds}B^}?Oev?wx?e?;IKsK
z3MI2nBL#U^pDl)>YCenVlJZo8_!O3REMB1Ueea8)qYvxr9`(I=t*fzQ)q|pAHNQV(
zx~Kh#4VYAH=rlv(vu$gDm&Ud^&bbd;pUhlU$l`Y)??3OXd#01QlEcD+XV$Z&?vxI6
zk<;5cm+?E_oyNT$F`AECBXt((lnaNlzE?OO;_e`yd}DXJ;`zKkzb3A{JpEzueD~6S
zPc8oF?zn2Jv8Zp;o$`SA3dNt#s{Z_vaGn>-vm^fadU>}+(jOXTY|zMFsdvN2^`4rJ
zmto%4*>>Ogj@9hGnCdUl#_cKOY9Oj}Dr*(DS@68=jFV3smdsdweJgW#f_~7Bq(`kv
zYeZ(52gX;JU7ORoV%K!R_l#_Jsz1DJXS6lDDc~wH!z?J@cJ`z>AMaI~)f?|UCu?!_
z<6b#weUT!c>=oJ-?4mzsZ_sev!F>12j=0n-+ogTq&rbB2x_QA1<r3@phu3dEcGbLz
zX;zorsRil!a;5)!zHbXixaZRRRp!*Eu*DOa&)#>M{@GNf@vg_q8JeLpTtwBDawxKJ
zG<s^f7;QYhq+08IaGRu6rN|8PO9{2?syk0le8E%Ack%J9&TwlMrAdzI3)ej;n$xKF
z=3lJH4FBZ9k4HnEtW{pH+u~`>M7!(V8OAc)X&W1U9pcW=v6?Tlv_<f~U{r4XQOOG7
zfW@c!5BTh>RQA1Ayy8TBx95|j&)bVmebh4hKkwzAtCbFWdW6c0XIxLxGu4~RypUP5
z*>hUQlapSX#4f+7+;HsV)!DW4k1yV5ldl^QaKb$P#H_CMLGdMKYO3W`jjb-1|CU(C
zJ$~_lzhI?4Q`MBOW`R?RHM6z$`NUqFsS(jM=hLh&mmgO!r$5kGTIu`6qWN$Wmuk+c
zovk(Atork%l6;T$>S*nin0$hf#Y$^Y_@%u4rCe98h2L{qTPo|nWuC*;@9qk{t|n3Y
zkK8)tA2esT!3$&A-nip=d_4aIcK`3>T$-}T=zo@3SpB@NCSMuZf4Kn>1+TWIGtEDd
z9Q;)`<ca=Mef8OaPbX$>5PR5lLno}r@9^9wv%OCkiZ0|Z&epO&HR)2f`mt#;@|9g>
zzs=P|LYUL9*R%V6|9EF*^NWS8+0NH)XWcw>wENw&3lA2*k^ggq$2I(H<k#(qL1*?9
zWc6HL{a?P@OaF+<vFo1G8AI+K)I9E=Rw0?66#H~)L~+*gVmZdp@0YB;DOI!YYj(do
zQzVX~D<a?vf6j`3DxyD6r`H(W<GC*R;`xaO^DV5ZtY_VmQ~O`J?DCG1m$qAY_WOK(
zk#Dj2oAwpaTo;a1w%LD0{Oax7+5VllIPv}BllxXwpG=B6x2sD!GWKU3m(Enj^URa%
zo-3Apy?1iM_fqG1Co|-@U9W7~^=5U>nx6*O=G<CvKIHD{&WYkTZ+_3c^J-m3MPNc5
zdvw<RbDKVK8))xzykGv4-NN951bcg3hnl}@g<k8UIoy@*cYSp<ZPRPkpTDzs*ZgZ2
zW%peC&Ybg4+~JjAnDKPcrT>pb@?H;`5-n}wKdFA<>21@e@BY^;ct5ydiA_HD`}l9k
z-@e$L=)3oN=FIt0p5<4?>t^ul{@2VexqEyz^X+5vqgEyse_fli>MzI6XNwlxzfxj<
zygfdl`nzt$mAwpWbpMOJUVXn=N#xY$=?fMVJngDp?y>E%{i*m{+ZMjkb@ZN+e(S`|
z(*MV1t?E8$DB5=BtwHr~xzzIqz6Yv5EBo}bc<R@hl&5pI^uAqseB=DhQudyWOKXmu
ziSs^wW46uRfB!f9+#Wo4|J3g~zpTExzFyX&v4g3<ig|tc-)VQ7%@=z|&-kM;W%JHo
zVcSe<rqp<Qey};gaMt;D<-X5iF^zLSA9|d6B{|D)y0*dUt1X+~a!oO-ialr<xqQ)+
zl%u78&ux<SUS#~l?!>)+^@mpH_Rsh}IY_$Q#N?EjnmyOl%K3@KZ_Q5{hhKPm!*TiJ
z#5em6H!RU8=k;}!U$*kc+z`<<$>HzU@>IX)6ngS<U(NqR&u+~&(A+s^(_WA1j|J!a
zo2($>Rdj9Bf*)LBQ}zhQ&htHe;_sYI_hsi?&^t3@icHZICbR2x{hR)z%E;HvsQWJb
zV~gM!CGp+$|EHW1)|es6owk&rQPnA_QgHRDy!6<srWSu}-$?K1X8e9RW0!dLxge>v
z(>HH;Vxz_NF3J6Ry}^r}-KYNaZ(3CI+U1A)Or^;i{g!c_nIXz8rYhf}`sUe(Km2nW
zp1BI99cf|LUQqopbDd_>Qt$s$^2BFs)Y#ea(VVY(TEI_3Z84FfO|Bc+o_2F49$WJy
z!BDiI?s327xs}f!9AN&kYu=&ty@^3Z8-JGhPh4%B{crZvsnHuN{XeF?*MCuJ-@U9_
z^IYV)N0YQ8;{L_0;=1;s=6HG`Tbvh%e#?pnTUN<$TKMa6#Z^H*zCVq@ea8#f*-jdY
z21S3!3k%sZUzd0O;%mDar(5SASTD~d<u90aMrr!0CRQE2-<m;QeLVkW%3a^Q<7!;d
zRHH2J`)4<O;<jA<k*%xvb;aKAY$cX5+w3Zr8CP6ynjairBh|d_@te2%r`uikW+~xk
zot7mgR@)&e`u^dirQ1JOeb-O_;U>(TJkv$@`IY}uOhe_9&J=fD-~E2c?VmEM-YqpL
zXFYv-+onyQ_FfTL_w3}g^A9;@UVk*_d%?>`)|w~t7nD8`o#p<&<Lvz=*Ns8p6@sg^
z^d8Pxc0Mq4Lyx#szQfeD#vhy(F8ok+Z|{#ZE?v<rz3(3Uc%jTw&8Ijq<jLAZ*PHE;
zVTE>Ik7ieHduz5U_B%t>g($r(b@R&g_X$p~pYc}Ke&OYxI;*|}&)VHGH8p(GqEAkC
zQ~q<yW&hMk-nV??&)Je+w`|<?>FyiZnEvqF;#UpC7tOf5YQ3vhukbc|zhCn$7yn8-
zm-ok{_FOV35bD0mwFrbf%TI}Y8oFlfzA2aXxXD?6<oxr?utf5}>Ro{?O?sgRTEa^e
z)j1Z&e{JCT<{~=d{1fNXb*`}&wfuVDKD=;2nWyTTQost`3ij8lwin%NIv)_aqh<fL
z|IDlInY|4a64P16BsMK4A@ynH7t6lSUeC`<etM&RKj!SLuGJBtm5SkOeyE<`a{mzf
z^uH5giUoiFl6!pQ#^WC**1WCHi>vNVjoFbQEj0HobA0NizD08)_WOp$KR@I;KlwoE
zByp>M-E!CcR3@$Zvo&YMt}fHi_seYdciPMRXOa7Q;0}+enqa6g_u^A|cIx{jXUwQL
z;%(%&siomnQ-Xikp@#<}i()-jUVMD#+`)tT!WX`)<s4kLxjt;gb?v~Png;PFp54k%
z3i@>8X0>$fyZ8mCFRs+zc~xAp;J*L#$Hj93tA*3A)lQynJ-cwVK5K92l+Sf$*YCEh
z`dzX1wVK;rex;8-cOPHvOE|l7(Sb?+p6{Y&b?HBTa^wHQuz1euWryadm1y3$_mlO_
zzx@nRNA7fZSo#$mi<jd1-?=sP`i1AW4xhWH|M2p?Ib7>4na*E&zH55fZ*|Mn|HRC$
z<|Y4cn7wrA^oODD8!LZnp0~eyL#i|3k*bRYC-<j0C&li)*vr(?s`fhFV*AVAb0jKz
zgtz7U-&VS0s%oz^X}4KtaNgwaQ=jQE-#lmh_WDB(8*^E!*@qNbMVFdyT=j`-*W29{
zOMlP*n6-O(-iF`vm)`ywy=!j#vpH?+3(EeMSMK|)WpXo@L;t{$RhQOp-uO)Ti#7k|
zy{}JOFzfrbZoQ+`^K;&lC2z0Ki7Pf<t-bz%?5pjSYoFiBygBEi-PLQRU#$B-JX%>l
zPeJ9f+$6c{wKCF{-Q2VP%{C1UzwqA5Y4u-wC!ZdxbJ>3szaE`^<Np8XZ+tb}q4tJv
zcXAw9@H?@uchBT*u|MMJ<~4GPB5(H1JMr+?3d=aI)u;ELnzicm%Pnu8v<Cn03BPSD
z`eEzO`AaYVjGlIT{~2rXnwjNhwe8Dq*>~yfo+xxC$xvMPhn#Dr>7EPUYW;52+q`=^
zV@I1!{i7Qv?#_v=mtL){zxZ~gth@U@!><jlmf|1Y9W_r5{8X{*t9{1S`;sQ}`Tlp8
zSiDQW_~QAFjElZ|(m(G1>``o7_P^V>qh)GosJ!FlTAR90Y;HCFK4+I6{x1}JuKh((
z&D780cMd#y#J?f`L#D~zUgu{2f`^Oh6H9+?eIxxxTq#oVajN&Z^un8Beti48?(S!1
zjF^(TW^I+c^E|VEC6A(PZrxkCzW3+6<!8Ssq+h*v?AWdTfSLQ}#a%b->#v=h7Okij
zcr;X7{@|h~pIlylT~YP@h!E?9OXi1HM;vtZy}xK(hG>4tUw!M}d9G7qgKsCD_$_k$
z_`An{+VYE|&WiR_{p-E{`yXScRLkybce48U?9N_(8-HZIxqt8dhZQWd-?PuT`r~^|
z#Z!O7?ie}yLT>fkav#|XFN^KnR{zyp7gNcfZeBO(*~Rt(mblr87P<+}XMan4E&KT3
zV|L-{%W<m=?{jatCHF*j>-J4cAHH9qeaC0^Ux!;?&*pr|mWh`a<XfS1YJbNA^+W$#
zpA|?*>c7~0VWZ0ibB%=?)7osD{&7yc5#cjo4deIKQ=YC(cl>B3vNW$sXX20I)Yq3v
z^mP}1-&p^_DrBemDy8n<e+sWzC;n7CRbhDj_Ni5$W}ny|Qkd|7uPWBw;nc+q9}l?g
z|Ly)p{)Z&%w5+hH_gkDEUa9TUNY6bw-B6o#&&_J>#rOU*+XT;_?ZWHry)7_wLu1+R
z#cy8z=lnS>D{NXltLu}twdO*7Jb$@%|Np3&Dp@X<c4`sB=1o&fr(S;$*j};uyIakz
zbt~^$|E=YBo)^DyZ?SZ2pL#@CnPgn<6y?L^53bif%ocSPTl}}4qi)^HtsfcBX%;D8
zoOr2oir)mkBQ7(1Bx14!T`gRW7)(p?|1WF7bl$J>MOxp?<fzlPR;@1h^}Ay2bGMpX
zvmMVH-;`Q?_FHTpkF8VfMae7TbvF#+p3FX<lKfV^;73)(&d>6NtZ^;^a$Q_6+$%P}
zceBd1jtKh~m&LWdrz6$w>alO@)<5L2>F2Qiu;6i6{NtzV);|h<yJqz+rp*}~vnID5
ztv|o$Qn97sC!T7yeO+dS0jd@EO6D|*SN^*q{xOTM$meL_bMs48+>ASymFBG3DYSfj
z|8%STIZA7dk54G-nYQtLLB<2aSzYFrGwxcsUYkDcpKa;2uW#PhPZ0k0UTLH2oXz38
z_n+9DYkoQLf3kq#t)ODzYjd*V-u{tPe|z8ENJ`CKNILhM{Kr!(tv5uivfQjzv3|D3
zQiJ6)0`slQ{?AL;DZs$j*MIleUw6HS2QF-1ZdP*oM(vHgwrkezX^}~-bh#OJ;^~%G
z=amdL=6?up;8r}aWJ=(a=<^d+OV8hD&!b;*^Jw2b{g3<E@4L@`{V`K>y5ABWAIZ>3
z3|4+6b3AGsUx&mONS@Z#TTuGMwCvm8-y%C_?L4-sZc_NJ{f_;QIhJ3I^J}aOmS`?u
zZ>!w-I+`V=_=5GTq8W2*w;MmoTz(<Q@$(1mEw}0!f27}0m;7pbdfmMH6Z17wOMf13
zx^`UUl*YNWsTWGKx>DHAJKL}SUfWvzZGS)C@%P4y@?E@swf*=N<Z_Hh^-2@(?~go!
z`p+~!P7;22=%DAM&@H@^SIpk0ekmg9TZgDeOrzenFZZ2Jzu<kb>FkH9<z9PS+B(A5
zWy*eaO*ejG=dk|uI?bmdm2q1;zgjssf3$ou<GOEeXu>_0wO@UzWOqw^wUuDmr51R2
z(xluF(VQjMcQyxq+x?>K-qDWd2E9k0Cj?$&InDpz`r9u%=eux7eztY(vD7?oJ$=$1
z)sh==M^^6_v|)Gr&ZVQKom%PrVZ~w@*;yJ#1rGCyY_mHlq~EkRcH=ecFZGX4@(X@@
z`lP;!iTTU!`P}Nh!r{3GTScB-xoGu^Dei5rM8(6WKTgE1xO95aBYwZu%*PLpPMYLD
zAz$zDhYRur+15#qTJ@}N-u|DgGHGgRxbg}9>SuP(6J;9T{@=gXxIh1m*86|o?^JJ%
znp9r>W@GyNGd^jaMl*S4>NtxzX{f3=IBV$EMtgZV-`eN!(7E#Vr_5bJ*QT|pHhy2K
zqstjB?G$lYM<sDn{^XNBY4`W&Z&JzL|9#$f{*#+hyf>+2Z+3rVJl}uA`g68+&n@>q
z|E}}A^3x+%gMTc{|E9kz$UC-h?fkDxJHyUp?`6Ep@%hk;=f={T({H|?@Xum>-`(~p
zX^A^#eES`D{pyZ2+7>oH?OS@6KR<av=aNfB>Z808$<*4<(SaKlbcC60iF3d5p*Z1D
zo=27Kro`5h3dd{a`#n|WJg_n^Irp_(8<T$Vndug<cYZwdV8{Q}JZy1kvA0t#bZ%d^
z;j42pv|rn|b<3@|c88Nn*9#B*y6oW=WF%qCUy$+0@z$K|$lEo=VYQDpy-7>HEjs6;
z?eU5y4^8^l_rH8$5bIlOv1M-L*WM%kCn}5%Z_th?U$|lC-!zt{=WhGj4i@<B>6q<a
zS@|XIO%!*w&Gqw&(+#X@XH2M5SpDb7Q$@Bv?uJVbdfs>TkUV8%e$w!MzoGA3x$E0f
z<X-a}{Vv$icj0MN^XVc^r;f@B#ncH2e@;$e-;?4TKPCRYPFsa0cU_`j*XBvw!QPLK
z%1pZYejl&vmnZSvI?184GG`hcb9kUQPv(!ToAZ3Xh%oN8u9BVNqDpaVzj0p_VOKu5
zd;*W&j{8A;MnW}Q-IrWezddxN_-&u9hEuY|7yAbLt?FHu&hDCa`$f*KhKDa}=kTfI
zaeGxxyZC@{O%}J@>tmHJN@+fdsS6Sw%{$9`_vMcI4!^^&wE$ub6Cd;oX2#7rW3M;y
zLS5W#UzZa7cC}}dS2vwoa^msIsD%B+ZC^I^Dtmo?cFxvX@Nl=v1Y!MMGU1916E7T&
zm?9f7g**8Fn#}*Xf%-=rj?3FN9>3SPszk3toU3ftoZA=9YApZz-?slr>S6i%KbdNW
z*I#@X)4XiWtncM+Up0dK^c%zjmo0J^bUK*)*4vmN?Bc^a2O?f59Q?t}I!E;+=YM{~
zl$w8bx*Pu4p1aO$AX3A!dQ<YfsHn^TB#qkii<-pT*}Gmi2-lWaTsM@naynxXV-i<l
zRh|$ycg{E4xm-`5P0n`aD?IgICG4o@_Roi|M0x$$WALlgC-cKJ-ttYme`l9i-f#2W
z$>CeFoa6eRoiq1XeKb`nl)r6#f8GbBv@?OJ)yLOHgo^9;)^cmAU$Svu|MAa<^31|7
zpSShif7aA@{zBS*xz(FQL$@s5rSjxZck8)%T2>k5>l7s94~xqlnKtF~mHk_4H?9;n
z5~>oN@Wmw7DqgHt!l=DYU<ON4vqz?oQCpEzmf>Odi0?_4*Kj=a`FqE}|HGLJ-wUIy
zE1xgRFYvs+|3cz_-ZiJpOqSX<7wF!)uzX*~bhQ;R((Rj6J*IE{n7cD+!{*NSbI-Xv
z`hC+O?a}W;Pg%8|ZZ_g{=`TL=yVUJ)ym!R*OzGHrZa1&yGe5d;P3`l<IIW1fWy$(V
zjLWy#>Go$c3vnEa^JQL}cWqhqx@GU#mIWoVKkihiYTu^C?Kz2ieYRMd>27nT_G`=>
zhkgb0Z4`Qv<(%CVBRglt<!A%;l@ot1pJ4sp^NjzCsY_23_6acurOlsyLebUuNZP+{
z(VS^%A`3tM3Z3ufHS@b(C&QXm((zwdn5wVsIou=T`0!X>p->lp@(f{1>D2T!J7v@*
zW-q$BS<uxaeeah|0lgbrK1s7{Zd|cWC6d9nF!A~=j$`~woYJ_jCUr?ZcKLGh=g#^{
z{l^+Nwx)$FEWCT`yu#B%<|S)Z&0cw;P~@RQ=$#u|%MN{P_V^>RI{(hKtqKRFt2KYO
z&e8ewxL1W^`SD$Lk82Mv%>Q^f*=l$7zm~as-#<#a=X>SDW8V2mHYKyJ@A+;Z_OEi)
zn$u@068~EE`TXn3jm=-U{pHy?o?;8xHmtV3ai@^?@a6ReB7aWKF-ulsS9`CJ^<(Fb
z=XYavzAAg*&vDHCW7~NnliC^1lkXpqujcWzSsioc>!jt+|7aZQbuNCqsqEwK+wU|z
z%r%@2FNzX$a$I(QmEXLzF`tspJ*hqWu_5hA5f^jttCMCvUbiGC%FOwr{>ZK2`r1FX
z>tg=8zj^w%<<VoGmh%QO7RR)O?;nw_RhfEyYm8KC_RdMN3(w@rOcVU5q^q87F(pIb
z?$aGIig}NHq)uvmx#nou8ERp7M)Q8Zh4o+8lFtrW;fp5qZd!e}K3DC(+swz$&X)_c
z1PD*t|H$LF>m}zYZ%!}k$h)R;^6G~#cIQ~qUd1d;><AFx2st`2sO+=O2PM6b4w<hV
zX=`@ve5!Km@`+Hh^H<L}aW2$}sI>{#Fi02LcjDihGd8JydYVR6QqK-?Pi+3#xu-I+
zShVqE;d|vHXEWl?%=lTc__yKH$RkakoNw*wYWnEJ(WteigXPLO^|_fwQ>-J+9(RU#
zv~4Lc6bWK6zSw+W0-N#nJz~393?KhBT6%I~=g-%(UY~wEak}9X$&g*?PbDX=5f5dF
zQ^`MncFtF)4^AAWl_JlsT``j2tewr?XWwzWN>MvD{PNQs6U5xrqpj8_XFs29VNhr9
z&sWD2JI`x&)SSPM<CDFQm%e#X!{2;RKH-$7!-l1A`7<_^d^&Q|+E~x~%s%5If%ol;
zls?E>y|IqGS;8xO?(7!JT{o}(_S1W@uW>p1zLTeg>t_m9MPHB*S7>oj;yiZT!s1)T
ztM{=U?lPbMiae`2{(O&z$chc0CLQXT?{4wxzm7Wd{pEM-1Xtg=e&MCf{IYcM-BtI`
zwc6%CT)FxG!Oe^1kNd2Sjwp2Af9Qz!X|6EQyp)|H9pQRzR`vhv+R|U8SZ=D=^y!Y3
z#&mXXujYh5Jn78#=?Wi0A3fvVY`%so^19M*(`&OTTE8szd|f84{BSqdDz!Ho-+4{b
zpHZu~MBcM+Gjsi$!fO?Iix1C~6cZ^9yO?`(VnB%H9-GaIotB^VUwoURvShx)2J!8s
z%87q3_7n-p_C?>gFe#(HIHSmJ=cI;tDlK74lOIk}aZ>4$)DzgIbHaOS>HftpjJiS#
zl?!w%rp@r>JX^;s_$fr*ob$N*gc)-<|A;Ss_+RIOhNh3$(l3I2>@N#)4zDUpe6e1)
zLwwbXW2w2b%}XbqpR7^zddr!B8S^LDb=|(!qhw|H^h49{yD5>4vAL=;{7Vlxa<6ao
zG_Y$s@?^<>cAoZkni+<vT_1jN9BnU*ysNQ@*?8@|aK(y;{qn4gx!<}iU+SN^@P5O4
zue$FBH=_>DESj<M#rYXs|9Zj$16|C0r>%|I^r$)KeU0?Q9rK^N<vTBn4f%L{{(~o1
zg4bm4om2KZw8y=!!}aEoX?^B~f_CRT|9}5{qW_3Nzp;?jIgb~=Io7O5QqBE#H|FAZ
z@tA$D{{Bc_ZYlVqCM@yHRW0?6+w9&%X`k==V{G_&>76+m-Seherf93j8K}3Ye=atd
zn5tS*IceetPq#z=TMsm8Rb_6DKXY$if8o(p--SAQ3r_srzV*6!s#2WSHs(DS)~Zib
zPBar&2+@ANJj^g+N&mzL;ga0;j;nL6Yfm2ezUOm%3g5INF6PT6dF@XA+qnPv$%ESq
zF8ybG^vO~n?Oe+7Mb}KDKdsd;6Wna_^Q8GS`(HwahtG3eS6z|xwMkq{WaF%N%e);@
zo<&wD`zM{Su=TyZY1_|lEIYa0J@zruu_)gkn#vpN8yzgiJaM{?PQhuF<Hd^?&R3qe
zrsQtNfq6A*7k5-Tdmk$Pdh5yDBWZ`4ioa<HSaUec{(DKLbI+2yYqE|n+?q1qV-i=&
zlg<=Q$&4=b@2vuAoJVVRtf{@R^&jiUL#a0n@^d$<-F<$b`{9N2jGp_Szm@EK{d5N>
zuc2Gh`2|{H*DCVPDKzi=u;^-?W$w4nX`G8s<lPl7(ld65Z&36%lC$w@Pd3)QX3P3u
z(Wzh0?z1UM%&AkEs1x^~b<V*D=N-JRRo!cxlpnjfC-v0jp4Pt05AXCGuL`_aVJKHO
zbH%&#($A_Hr)IH!?NtlgxT?}z@bK}77e`q?Hwdz+HUD_L|H;M8^~W+kC`jM_rgm>?
zp$yX-`TylD0XHuGZ0DG>=JOq=)wQPU`|KMO`$cPxDYhy48%XV&9zW;L{Uf~svv21+
z2!7j=UgDFvK+~*c!@1obCZ5opn^N+N#n0QicHQ2i5B<ercTbR;|NZ~wr|RO0*9DGG
zST4c+f5QBEKa8C|dTuL;X<uYAy*GY}^ZhAJ;+s9+bqCBz>J-)wbbG|g>3=Qa2j{If
zn^m$GR*E{WTymvzw%su&|4+A$g#Y+@AiA>f4O?4NeX}Beii&G@4g10)lZ3uH?I|g?
zZ*Gjgm}Nh|?)rSCOL=R~*mH>ey1V`Ivl~|LXLfv4T6{1);^8gd^{;t*SiTpU6_}sd
zl5=9l{?^cUw=*~9&szRQ%uDY)ufgX=eSzvpA1~DXvJJnKRBf&Fa%a?hw{?q-{aaGH
z<gE8O-Xn3U64D7vtHsOSmR5=^UvRllS=X3F;c-0A;hu!h*#e6+U)T8`?{A*6#ky<(
zhd<wI(^CN-3`G`hT=<kfxW({x-Re_b*S7BAR+T)pl;M$;xW1ZlzoDevnO)OXXKdW7
zDmm@czrQSj0bNX&E;m+l9CN>M>0?>UwAG(aZCy6!xa(bcr_eQ@kDW1Fn6#07ndO_k
z;;tDndmb&$c-3~Mc9yZ<>bGZe-c=ayJCS+L@BZ}vG3S0BjQC-wcE~;AewpanZTHV;
zU;li)bk=pX{q0IRZ{GY9n00BgxIW9ZGq>}PY0G@J^9sK#X14vGCR4WDo(&sTel6P-
z8*ORz)8i0_=h@Sp!PT-{=jMDimsDKydt>H2mr38|upd9fZ}gykV(HrH7n7=Oqpk0|
zDVUv^xH5lI<jK5c|AO`T-ac}va^ia=YV6i2Ww&M(Z>pNOz=TVuORlt^zUAFr>fOg3
zJE{3zzJR$?%%#unH?F?rPUtsXesIdym}v<v=X#&3pE4<VbVbjRL-%=wVX?_fg?#_D
z&I|uIT`~L^)D?QfRd|k-THKVG6^@rCPu&xH<M~cr(@1q~=?|%#E-J6NUd{+QK0$EV
z<Kq&%cIQ5>eE<2+iMKX&->Twdb~j#byxl3m-z=lQFO7Za^eHRYAGLNAmAne}IexC7
z?)cg-yZ`freo5P@blZ9UYrb>ucT7$AQ}U>*s_jGc%szRCQx<uz#TM<dR6n1pc4c!@
z-FMlXmp_<~IrXbMu`Ahc5Gmr;xE<xeR#EyVexgLorO*9qGXGh;j?Py~s;E3`Ei5K-
z<I3Ee*FVHo-}&!g)obu1v9Id=;mnt5*SqQuu8i$;I6Gr`K-7zpee>sP+s#^aVqRoY
z!W4%Rp6#W)d9ROtc8Fw1{2O}g(C^5X_gwe?c3$CCeeJK@oPT`xP8gocu9tp2>-~vM
z{!HDQrpn6BPg`1D{?1n4VV!Sf({%UuPJ&_UUi{X{{T3b6W%T#jbm!ZLkKX;h;o4{Z
z$nVzI<Bp!0UQzhu|HBKnZr=Xy8ui9panjcdY4TwOE2bA@o)>?Scgs(~YJzdN>hg`#
zSoJrZEwm`ncUP<Tnx8ISUA3<v*7x@6D-~t8WZyqo6*~X;B8$qrA9^L969UukOgUaz
z_e0O*=(($_?Y-L{i?tM-xtTAzyiBsX>RqDq=lkhBRw8?*FP^+VCHD2}n^*s4>YRFZ
zMCbBrR!zBIvGvDZ|9*FPU7oi!e_))%Uy<O4#&6;(wWFi{>n)ax_$7Jw$}jUhc~5`O
z<eLBN=tlqMj-}6TJg#DYf9q4R-m70Wvo@KXzQ6KP=Ke;x>py$i`;t!`to-F@bn4&7
z_X&Y>-n{*<y=(Ti54Vo!cS^2LnL3x-`rows_dW%infzDn%9y|XdRInL?C1Q)8^0OK
zS#@^WAGWZ3Rm;%$ple_M<11y#0ngt~*8jz!-&-?Z@4DK(4ZrSZY<e^E?0ykriyJQ6
zAII(~{Q9@VDo<-iiqEy^pNlMPgb(!f^?&?*yZ+R*ZPo!(*Hu1`7A(6~dCzlqvTgFg
z%aXF(T)Q}9c^`#7I$OSWfz4d5Qi1hueb?{UtUq-;L0E-5Enl23<>X1PCk%5RZ24c$
zz#8mka7OddGXulNJc5r!5^H&a`;t#RJo5F6W!NPr%Q)5NbEYf}{Pss?eNAQD(PJl*
zpIzQ#@acKXmA{f@CAA%K*SGSp%c}}_i#V1<mv371QtQ@S>kn=Gg_r8ht#{kcXPb3*
z&Br@!$9GK<-dFvi^e@})s(;fiKIrXfkxR4s$HgSN{b^Fzj&(~8Z=BnBK)I(~e)-`_
z$sjlJvgOZDT#P(1)lPJ8yLj964aG;>cdq!op5y5G0*fD|G1Gjv+$g)8b=!OYbFMkl
z<oJ5(Z6|t96)Kt>{Lla4#&4U~eO()~^;H}j^Z7@;Hm!PpEw+@FSe9LUx@*GA7Yf1)
zr)O^Zc5Y_G4B>z8H(%P^?p<wvcENwKJr~6#X8g-pbU`uU6yvx4x_PI6+Z}&5Z+}AR
zhpL*3fleQVWxoF}*1GOCy}hFB#rhp<-hY1c>ZibJo9jk4e`PLzWY#$3*`2Gt_g!~E
zWOz}{E4yo3?@TeAx-;ACyv1x~`^5`)SJv(5pR1ksc-GbUhim@t<zbgsTQmRAva-t$
zZ+P#2E|imH{O`ugru=1R*SyXAZ=W1Id*_DV{FRSq{XZ>vKbVJ2US-YvV~e(3db(rQ
z)w9zdZz=h7>c;ku5!W~G+G)KyrdwyH!IJ=m$VclvEKe3I%O7845plgrckVgeIdiI-
zE`B(Cgje40bXM4|b;+ThUkh-|llr5SzI^`#pT2W*m1p>-u{W20zTzOiJN%#F{*CYS
z{C@tM(D<^Q^X2jltM8Urf8Vt0r%+Cm@x2!-&qSXtYFgfA*XLWhaqa80s#t4F!>`)M
z4*4gX(#U(Q_Ulgg=2bt1mL(^5+BI+fyS7u}{D%uK`HR1<I$!j275}DnU#0wh)*W?G
zx%hCw)oqha&#qs7y;d=JqOncMFJ+f6>BiT}j6N|vUa0)$)!*7M^Y~Ml_c!;r&vP?p
zzH!Ab%;Ni|g@3t9j87Rm|DUC`-Jo2TZF&8Xh!?eAs=o>J^cEI;%H~K+yUMT5{C(rf
z$5Hn-e0x0S<Ni+Lf3-grtxr0^;X5t#%kK4Qv9Fi*wDx^^^dnu^HT!a0mDYz`KHoQ~
z-p6NG9$)s}=!LzHhTXBk`+s}d-g`c^v@<Va=UdylcCPt_mw)t*@A)mkW9N0|!^3TP
z3+~sdW=E9?89VJUNt^vv-|OF=HFJK>NO~B3^5y?ptq;LvNAjNVX8)gaHurkbrT-%L
zPSll1F7kZ6{Ql=Evu&}*QhxB9@2O#HnHSnV^^)$=m|tr0$4?yBH&OibU(tJR#nfE}
z-HLHS^2!TsRJ4C`9;-iaai#o|`gA#?@bJG<tLp?*E`R)8k@Z67^(=d@_0{@s&)J`>
zP+H|*Q1U6x?}uIM<xO(V$2z1ZYb=_5b>8ia@|X!6+<x`F!TYLjT=<n3wxjIw+g&QT
zLQMfR6PO>zKP`D+ye4}ebE87i9N*>DFWg#o%wSu@I>p_fV|HRv8-GX2PBHaP$>Sg0
z<{ewN_Snj`Pny>GpK0rATzMi}M&iHL;f4BVnbRgKe(V3wx$g$2*_L}Jc3pej_&Rw1
z^|K1gm&rZ3@Wg)O+Q;uVu2@(3S&sj|wSND+<J0=?rv@MI^>H;bmf6Lwd{a5Ejl-_a
z?A*3K{!2GY6t!c-N{r7Gyx7lqEPe9K+Kuv`UP$Uk-v;@XKi2p5<oZ^RXIJJvSlQ_R
zsMpSI|MOm#-koAOQ)URdg+4kHGU1%Ay`kTa|5EjD6rOLt@3lXjKYP~qW&0MM)>wR5
zzc}O5?4H*D%#Au+`YMWj74~iBpNyid?;W2tO*`^>m2Z{8{LT-G^Q8ApKKLLu=FV4n
z7hd@ek6TX<YZMmGS|J!=5bD5Wc(^<9Sm(^(&nI^4@qc{1@Vk-BA7itv_YZtqci-t#
zbmq<?!?tDdPo7>}Zy@+nPC%beKghnPDCO1qkFNZi7QYU=w&hJ??CUqXq|&A=d^x=`
z^^bH<%Rl3d>oWB_Pls1Lc_Y8U@<*as`JS0`ZTIv4S$`!u$*n<oGXJMXFP3w>K7Zc&
z^}QGUKTdvREGwyN`MS0`^5HI9<2&oCEe*ci-(&Gj^3bo%OUmsTIwaSB=$`yOG5WXr
zjT?2M*41_FKjvQfu}d=Xz<;LmeKmafU(_v6wki4-o%t;g>-)U8<Wu0GU&WSRo6UbE
zzq2<xd2U_*hHX!Se%V?Z2PiK3ZDI0{d!Fo1m5WdA&zX4SoJK!yjX-@#%V+EQ=CiWl
zj6%DgCFVS+=Jemi;ymx+#>U$coN_7E*L&Z*sMEHt$mZIAXxH?^!u_8Pz1aV-+jh>%
z!!9i=-YKWG2=Cl&`NjFl3>Wj{BcD#J5fNNe)i6WQbI#=_&ih_C|M~D?_s*1~?l&)#
zN!FefPkWOa!e3DFC~%(4FO`Eo_C-oBTKC2G;~yr@r27Z<OtZIi*V?kDLFa*Zx12Wr
zN3F^=I!Ce%lR0O-%-c1U@Ay+6*YD}7k*e!kWA5BZX|$h`dh5Mw|J3ga5dl*_7e<;r
zyl_p$@hMB=4@I8Op(<8P?0%<HU3w>f*?Hf2_hTlv$(G@1t3;fIXKiBLUMgI+R(^?N
zfc>eGHv(-nyoy#g_CBhcmHWE##h2L~v(GPkmJq1tAX=t$>@w?Bu1ixsZ`8<b`BFO}
zaBkGnvvu6Bqw<tiRa?IKtCes#`EF0>TQ~FN97p(sukk0Jy3D<1rh}+-VdVA)+j87O
zV_d#$u2`%uXdLHuN<gesde#SlYx7g`ieoNpSS9}8N>!(%aLc6gXKI%_sfU#+m#t+!
z+#}Fo%jL3JL&H3*R9kmjuEiERpGPc<)<5cg>#xF@yzpcZYvNyxHk-MPU1ndE1h@qM
z?%Y#fcx;agdswOP*=xKJQ_U6~v)C80=t1hES$`j;1YYQjz3tPTD{Qt@I+krlmz<J>
zeTU|GmG70tW?Q=x{#@_;mw&RfG;*Cn7LR~={}YodY5)7oVy1O-9GT}LbjHxUQR~{H
zP4nD0f3-0=>gytZOxn`rh=s}ez%NPXmO8PQ<qGR=n^`J*SlZU>N`>xX_k?f#O{;R2
z+}y?4U&`FIL7-=Tno-e=9hD54%9YPmHzWj}TYj`oF3(%(ig?HTBhr<<JAP^zc`6h?
zZtYr@b0GO{!|`2WzL`pE_zeZ?dRP36;^HoPzq392SG`C5XT7=)x6b}Z-XBwNmc>lx
zR9e(q>4L~G#ekW9|IQkIPH@XV_(oo|d(%v{(_U*<O<wsTanZ5WmgjzJ#Z2qna^u=!
z&9Y_5=`(v|RP*G#D(63)v(fh2=?<yKF1^i`-(y7YR_NTG(e+nK^RVSNkAtZ<dlj8O
zOPQ&!m?zr3snhH?+nsBnD<U|LoHvlO^EqSFGG*b>*Bp_RwZUg1G@G_cxW<SzDWA3o
zlN4JPb0oVhrPNCAxb)rg2fj?7Sfs(fI#*!5*U5gRU6E5C?%XB4d)L&k+o3$|`x<9n
zJDzP<C|+V=ci`Q<^9B#<r%XS7Z=(Cnr{4>nF<&zKt-Ho|;_90%-{xd1u2#11zO|U^
zUHM*y%#{^^aX&Q^|CP3gdpq9Wa-(kY_PO6>{VL`^xVU-$)I$wL@5?QD|3*D<jeR*=
z>QSqjm<mT^XHnmx0@WVZ)~<wWo;+eTJ?EaJSn9bKNHbsd^bhMSHT!gKzth#%#qE4v
z1=puN_!Yb6Plrj7snnh02TC4oOW6IlYFl|-%eMo1e188_cm2%DQka-H^RL=%D|@dy
z90fVAxFrunec1JE>U^J~(j&7qj&4Xe`XMN5`_t&_GM|)FIFm&?#a-u~R=O<wN>pD=
z+rGFnytZ_=2A}?`*!vtgIob8{Tw3dU)Mr_VZ@RzrMOk3>o)y})!OnXwJX2j0%II;r
zQeYa>gi|Ufg&f>BNxbY)U#+2_+fbvM`Y2TM=gf~WTW=bloXXJF9KZDHzUI2~vp?Q2
zD?0PLR86UWnUlw=ORoNxb=TzYWc4ll^y$TOj#u{a29~=letJ$?{cLuJR9v6WUC%Rj
z;%`NG&#2H%RnR@9uuAOXD#f^z+UG**alX^;uF2m!X>;TAk8bjMe`2mJxb15CVUfzu
zM8V1fr9I+1pSatYMii(lf3)uY(l=Z>Pb3|UW6#~3v*zH-H<ppAXZQ0wJoZ$=D!|43
zuV;~|nAe2WJ1fPyUM#);ReVkMUdh?F+Va>sUmRAcV*a*BtL)Fk$1-z%n5!wrw{EfF
zk9_c?*nat?S$^w2wXhazJ_`E2BH*WHWq(TT3IDy1To1n2DPOVCry`L1=gL^Q4X4(v
zTfcen@40{8{FrYvqsMDXY@OJVZlP!Kse3dkbziaQpVG8{^zvZS^)-%rPC4v(Hfhbm
z2RbKLg)8W)e_W+Dp-W|F*7o=V8Ixj8&hcEMCHB<GYOeXEtlQ0@TNwo|Hut#8rP$Qi
zFRNsUd~k+~`4Y>{sL3kf?!^;Ur%v6x(Wf(f;bYT|>z7pGX5Bc^D=n|E=J$`AowE&|
zI+T9(?d=FZ`}M4ldfcOzDf_-ovf%J;tPm{_Nb?BW{kW)RBa=-e@1xK!5l$tS-}|+(
zI{%iKvrqbDNaOFdORAoG9{T*tYMOgpnr*n?-P0RaniO5#kZ@l1QRtDn>rE9)=UG4R
zoIdyJJN^gVvInL2)_cC3?e*q+kb2zJN%9}hTwuC!WkZ5?k${m+<i@`|XB8uPxwn03
zUZ8R^G}}nWLSoL>n9#K?9``<iOh0^jV~SJtPLV=pkJrbWas}24-P_3`l77?s!j%aX
zqF>LkebhR4p}uUzgVOAX4XJEFj>dCeK0L%~6M4F;BJ_oV#-iE#OwL~o`0$Q3`*w(^
zM_}gGyN6z-M0~ixWEsxOz0Glt)>?~fMf<N_d&FvwNgsKA=b}05oAR!N(8I}r<_=Np
z?1|5I_7psvGiOa3YxJFnq_&uwdI>snY;_{Mxy3@F-fZ7+Z1R^F-@7xjJZ>{wvf7s5
zeeXTn$5pCvI@z_8zd78k@{vBm{qar#-_KP^D>7Efw;W}9*`uzleR9<?#|X9~*~f~n
z&Qb|?KKPUK?bfODT_Os$s=wUnr5qlr-*i(U?zzlIt<`@58u#pD`<NxLJ~in@x<$Y|
zdA*4J^L8(6)?#=WGs$#LYl`mEZH`lIIJoYv@tL&xqe)Sy{X*ucVz+g6TG?$a&}?Iy
z5aw4njcG|&M0e;*)wFpBrZlSx>Nm=EZ{l5j%VvFI-oE#*(&nrvRJvNX+;NZ8k=09n
z&hI|5+O1+@(L5XbJwF5<PRe{7@LX)of|-2J*KWC8Jb6u(1;<yGC0#GlmTJ$uAb0Qh
z1)qowLZ2o-Zs&d)v-L(^;#HoVpO&_=N{hXjq!732#))}T|9iG4Tc`iw|Mcg@TG#pB
zt$AkKYbWupHCLORE&gv}kdfTI^TmhjeHH#)-u0>Bigw(U)_t0s`cg+$Ykdk<eWV&E
z;raWcCDW3xK6^ZrBmdo~Yg@j*=VX9#$%Nhs=M=*aAG}k#E{k!=f=hGW?VRPkPRe1I
zicZA#uf8$6f4OTMYSMgcQ~0gkSn5|%VDj2;e~iV~|1jvfpz+mMs-`i1?q1ESPpbb}
zi?Y0$^L0u?V8GvPZu^h@Qjfc8@J0H_>YC)trZd|F79D7f4Ewt|>qdR<KkXWy7NOkI
zTW_W}zuwlO-o5b7`{+-9r9PjrZ~voFa(T8&_~VDQJuK<B?}x<JZF*CFs`#njgw?|P
ztUJ}KxvypKKNj@FU4*0N>C5X8O@C5;I&I8tKJ-hn>7(PFYgaW69ojYRexl7M+a)sk
z9QrK<7a#8`34Fq};O<V*_HBI$f4=P5e=)UE`T5p54&RMuf8R@a658ii%XIR|9{Y6{
z*KdsbkW~34TSruXTK0aoweuRbTw`B&;iH!So|>L^p|ujX-ge$=Rkl3TdU|PmvSIQ{
zCC_y^nNPYjpKY3ci!t+1v8k|_%}f7pVj``~nOlFGP80Pwy~ZM&cS&32gpUsl?_9ge
zP+}hIqcQtZIs=2So2QFo$mXw6%NBhXYZH&S(9(Lej)iMhlK&dlWAdqw|9tD;u<Yrs
zHTPdnpKdHz$&vr0z1Qt#rHxpx+s&<qyPw`#ALwnrW-HsJEP?e$jV@&g>VGg4^!uFh
zR3XxP?Z>xC{7p)`UV18rA3k_<&gx$bmsobbny(msa>Ig*hz;H|DrR>6KdI5RVWFnk
zwe5SRi@V7=7{!Xj>C8(xd#Z9(#>NdvfwGmIGea{YCshO%)^2X7TfyyIKT}}+q>>{-
z>TyvU*%!|12)EtI^f`LNQaKj+#}8Z7SD&r3OlnIxd-9}KRK;|Sk3uPvR!<B#RIK`n
z%_DTy+RgJ;2WKW8e54b>Xc6rHglWIiacz%@Cm%gccU-E$9X`)VWJN-E;E^K1<dYJU
zB3@Z)KIUPUUwpk(SK&or?5XU@(}l0p?^B4IGBJK3hp1wV<Y#dWmdA%Zd{|EHdH*7<
zqr-5<pSh97dm^-s?3Jnr6sryPeKa+F|LS%5uX-w;PL^MrcrdK7Lid$|icRE_>P=4Z
zZbl)K*q7*agbT7KrrEfbT)tc)t-FnTM#r1vlD3%6D#lAoo}aRn7VBBw%Gy0qe)q0s
zQD1ZAmY^x0bj#<T-?VRc&&d@}W4dGH>%UkWKDeHljp6dg#TAR$BQKVSc3s%8D({-v
z{Zoyd?T$x2J!;huJ}Kms=>A;&!r2#l%2yt0N_4v*@_f(K4ym|pWq;(GHhwQGdFAKy
zYjMLGt2mvm9jBkV?s*k{Uu2rN)+e3-V~}S|pFfOw-1&F0>b6rSKcC*UPHm6Ky6UvQ
zj>fWm(V4#Y^kjIS>OI_WM=Di&(QHv)&-0-v@{3PyNcg*j*K5M+eJVSxp3bk2-mv3i
zj>aPU(wx^jZ~jW+@U^{ub#hVFwT_9MLRz}t%r~Sz{eO7T4n{{8`NtD4n+q9!({<>H
z+PUR9<F47?0&e#ok+(gYoPOUqqJE81#l-JB-S!_-U6L>LSIYa?!Y%Au*MvFm)Sa+&
z!k@73VjcaRC*~9+zBqkC<>aa>Yp1Si<J<IRyHiul)*Jc>N^?HMq&|tcdZ#J$V}$S%
zt+WcuxAW!2bbRVWT3)bDdD6UbP4VgS6Rz|Ao>aTt+BfxVlWIF_xXDGKr;I=62v1+y
ztJ=cq$iGa+Pc8hHz@e0sUzuS$^xT7GZfq$FtIT`a@m=$hbAEAr{5gS#O0@|UIjbYC
z*I2Ww$@#DK2+i9m`hrpO_F0oib-`&e{NXP5H+0xMP_l_*ecd6H=X8Db@zol#6TdA`
zTU979&FNFLDSwlW;=I{zn_3#eem_;nOE#G~S=GyyqtszfQLp->d8=a*58h(VRC>Nj
ze`ay1m86)+qKcn^N4dgw)$_Bi)mdm1xlDhmaZdQVk7CAQiu1Z=7#^K@V88NGc}|xv
zifzrmKimj=xN&Z~L*mruymLO~tLN>Ta<yr#e37a3Vl{8^t_u^4;)LR!)U3P0@>11j
z&nvI{XMWmGRf=ov3om{&_3+N%u7&Zd{$wng#-6BoBw@AB9x=ImGxgP`GbfwQI&)I%
zwWC1gv-m@f8ew%J7k$eo#rV2?GZZ`Hld*m;>+CNvm6PUa#~VFg<?_?;sX#h&ykEtJ
zE>%I(j8oAsDxT(Din?fdZt_u!pkKk&A{XbUT#-o6JuN*^f+J+sn!R6k{S#mQr`}I%
zy{Cv;x#{w#MJ9VRM2x3NebidLZ{eS<|5thL5sT?w>ad5a;9bb99oZ}Oby}Zn_mXLm
z5?DXyv;K^VpEJ(5ZF&-LSFR=LiMz_-rnAORv~+bM<i&EDV%GZbbE};UE&Q~2f#z(%
z8(hC8oq0PYLT2R(p^2JLxWAf}cY5Bjn6WFc!+`S`KV#V~S#gDc$hVco&X?~WoA5aD
zcvy>UV7f{6u?_2<FFJiyEiUz{dC2+~MXDXwle){UYk!<|+EB}PkIBUJ#8aMovJQHz
zcHFaR-{w18_iWM#=<GjvLg%DVrpoFt_JuMIS}x{y&;5Mj)p06%Lu>ESM}ErT>6=<u
zx!Et7S;=l+pqec*wcB7yFN^5szeUG|PCtC8b=X;`*|<?((7a#mdr8;Am&aceeYr4C
z$M$N@{S))1-aj^F;~e(Gsga@OEUPEUO{h|hGrewJ>ayq4x&2W`Rx|W%oU%JMgIjJ7
zC?h#P3Kfaesum2Dzn9_{)}8COV*{JmiKNC7y`56$1D~%dTiEP#KC~-lD$kO~Jna9~
zp1*nZby?8KdCR;i)@s!SYbKsM^X`Jm<A?vf+aJpw;n5G<D%#lOoBMRhdq$tk6v2AO
z`Nvyba~I0lIh{H6J4j<!jNhZs?Z1|>9a&vb>m0k4H;U`7-j<?kH&?JK=L)RfQjj<)
zrMES`c+;ue#t<$K(OoaSCTYKyDcYLBT_z}YV$C0w6QS$1J=ZanFFJp6r`8)C&RII)
z34vDL%66_cF=73os#5o+75?e6ysqM*^6!QnPqBsRG|k04Ebo$iPrp~yTDtmeg|fe~
z<j(4Ul7efuSl9L3-nDL>O@yT4A=MjilLA>QKEIr8bL>`-a@<wJFPUGm&loEDPO<*E
zmZ@h;TxYnWoWQD!W+&RsZ-y;DI*miTuXX>F9Z7zFzh{divEDsre=K<~Lw<>T^26N|
zlUA)_SNuOu{ZP~1ce6WQau%5eyKJfW8MtvpZN${6ONCpMB%N2XES|DU|Ehx1rc3%W
zKCd|9a+N>v#KS9be60UvS0^Qwetxgi(xjxbCbN$J-V6Q-MM}nReE-(EEKINQ+$I_A
z<T_pYuax&A@yPkBogXa?eA>D){L$8k@PvCm!=Eagd6L2zl{1}DKEdXXsE=jD7snN9
z6Sy``%6tC1FnYVO<j>MiZBIh3@;l`zY<;ltubFmCzT&cK%h_LIIwv)T9GCy=SJ~kf
z+O<OOQgkTi`S4cm6{nayJPqpPyS}n5Iwn!JR=Uw?`R62?Y1to+?+-WAPg1p8X5u)*
zwOS|3Y0oE}M?vfUUVm{tBF%ZfU+45~GRYgf6@RWZVpp6vnN>}9n|8nvc1iC0t%-80
zy%j=_RPCDk{&?!$6DdzRRUE%OU27XT^@8Im<(Es2{*&7^=epokcgY$5gm(S(x;AHZ
z>$O9vwc>oa$w#N89nJeawNfXtbDGU2tNP+A5@||*bX6uwt~!+QK{afL-oa(t7HgJ;
zneU$-eyqMp<lvN;j-s!pG`V+PlH`BS+@pFoZB4-X>pLCxWG&Cn_>!&izqKo*V?$hQ
zW2j<WCEuY-%5lLJ%H_$YByzv4zA(i;UFVN)(y`#rX~EVCq7hePORVpAU*5!4|Akde
z`M$>l?ZBPQ0X=^-7J(K*U&^}gYf#s<@WJ#8XO&f%Gw;~+TwqRB)n7WrZN-V)JxA-}
z!yedfvZ?p~^?8>itJ1Vd3lshn`u(Wca$|p!Z!SBF_N;FOIj@Wk{nF?DWFz7qz?(8{
zzmnsVD{Jy6OL%A+rp^i8_gj*$&T_wCu=<f~#~Azej_Xao)Q($beaT*<^zqao!!1?i
ztYJ^DF<xCC7k{#ufwAV|Zi6NB%Z|@}k-2Mb=Lfc?kN@3_VuKY#cN9e4cWeLL%VBcp
zS7gk!vn8ka4Fv!3^Hgs6WFGnXRR1J}df)d4SAKoiz3+s_i`O$gm2f)D(lBjr*|Bkc
z#k_wlSNZmeTE&?<<+JYJe8-&a^PJ-`{aja6;%0c%964j`((71K%scB+i|f}7r)ss^
z_x3AvPQUy6%c&c(E?*v2?k~P=wsGOt{tX)QDmQ;~{Z@RVTKwRRLZ@GsJuE{_zFlF`
z_qt?$dP;@ptFKX6N3_4*F;b12rBRr8uJg%uRo^{HEXntk^5!f&T*)1KZo9GU{T}mA
zu_d2HFI6uOT^_%<X<5$lyM@Mjr+>Qi2D&+a7c%d^oK|msc3Z5)7CW^=_UaP<Ss$#g
zdf}k4cgu~uMQ7_+oiut{>U#8l#V+A_;>&eztC-(u>x`}MQ}ar{ZQ9u`W;sRYdBRlr
zRcjufbme)`Eth2T$5rU5w9lcBhkIt0RmFreHN|~@Z7F$U<`=2+5@Jt(`nb+dwfeW&
z@^jgSOMe~2il$cVKE6%#?i{5R{}*Yv#`OMM7kb&;yP+b~<^C1Rk6yOheSVu}Iq6J%
zvRzB}Op#I?$K)A51r8s4yyeEd*5g%%es7b1Eb<rZ_$%Q&Phs;he^tJwCZ%hSHtuZ|
zyPYSJcvQT$>*NXB8J|QLgdd(4yqLe}ZlSI1x^m&3_(Lf_+>i8#Ph`>NTXMl~@>8i>
zGS?Hr!v!w+8;bo>418R8;LN?CB@911U-TPF+02?1aB$Zir`X4*Uwzd2@F(Q(=8$Wp
zNe^qx4$pBq6LNAAv&^@;Nng*FFRO_$Tid*E+4sUj|9!mbPJKPuwwp;bG^29=Qm*5N
zj=E-Fc)RG?uVqe0w4WFE*7ZL3+wV3>@sR4oKif_;Z;0s(S7eVnHMv50zOux9@6~_J
zGmB$-kCz!X-thK0Uf-A}$9yQ&j)N~`qulndy%lT37ih{k{qj^hY_FDO!*=9SR*Wm>
zvHjjI^=)aleYe~wznt<@;NTC#WsCTQuEskUO*~<%Is1=>#+QpJJA1@#r&?^Odvxh|
z#tX(j8-GtI%6Vve%4<&uOYF*giK3E1l?6UKU0Ma&gN{#2l_~bTlP1y`H*=W`tIraf
zZWnb4d)LXSyiBcA=e@Qt-fJ4Ey>?FB_8hjrj+HMIt!BrypLnF(`y!d;al7}fIe~nS
zrhc7!dQOFCm*jJ%k5NK@8@(0cTIZ-1o{2W#6J=fD${fB^J8-(AW$4kQ>8UcS8D7U<
zXmj4p)t{?hRw}AisPs#->Em>c*Z#?;1XUU<g`+F-m_97%$dj3N*Cev+!G*BJ35sjx
z9}};gGT|S`gII@)*%4E?Gq>&K++M2fbfZJk+2?q_fowI;U7O|<CIhbt^4wh!jlOps
zCa3b}y{^pgGTvp`YW_>--wS_(Cns6&s{f2j4c&hE?w8*yW9BAJt+fm(*lNFtOL+CE
zx5t&@7M&JQuZ{P(I_q_5Et~6)8+X2Owp^HSDdGQ(`-U=mm^W-#`nT?v?REXEdxnRP
zC#T={xKmMeZ%XTn1F1Kgm+g4|H*n#PLM69Dv$sX$C+^hOowE5_l<(<@Ax`&29QM45
zy+37-*i*Axt4`<}oqHP76spg@P>efx{gKr<hh~=vu&j-^+FcmA{>aL;uAz5k7`dI1
zP|4~MHsupCKfhphu!oaEsfX&@D333k<%_g*Bc{~lyb{ZaVmI3=-YDwK#&NV?xWm@%
zN`+kK_7i`vU6}H@AbS1slbZx*?_%OSayC%umxSP73&YP6g~=k54Fp&v{rMJ5C^%;o
z*uuPem(c7gJF~6QyRUUG+c9xQ%hzC*MfwJ^^*q7z&h2bE%D9r%b<Ldg^HVm@3ocw6
zcS_m(sUA~Qney5rN{g2E&D=4wTx_O_Zd2GSo#~r)f8QU_%Bxu#H}{83^JRHwCcV@7
z8#n*%zOi-Pq!Uv$OZ|NQs=F`$C*ir{RYhQbQHbE9&;^gytlXC=uzuCY?xUyrE$pT~
z{asokAa!K*9fwtlFAlGJdt_l;LumH#Rckz2rBu|G@g$s*Q0q+F#ue7GVG&pPt>Q^L
zES-)>D9hAO-0;t4nGC}h*LRa0E;PE{?76&&z5QCRZ**sq>DSueHp5hoV7FivZ^5vT
zqmyg&3OC-JaM|UHqSMF4Enk*jJp0%~QseN#O92-Bb56dw;@Ei3is@&O_T!-EyI*`(
zR$V6JWW?z(`Kj-k+<*2njNGnBJa2iw-tfu9Cx^B4PWyh@dA~ijSh?%OY2z~%$q&^f
z`TlvIN)FR+yH%tf*IKn#%Di0qi1zAlR)(QRT4zZ`ZaUpp5z6xBwBfX-1){Dc$$?=>
zf!7vjY6rHkx@vT!D6O4hwammYb<U2;X*(*rb{IA&x=)^`wK(aMa)F|Yx!6+f?oE8%
zyTn3o1h#Z3UAeN|H#2F5)vhnX=6*t^eTz;PPDsvdRXXjQC$e$Yyk-51IHafk3ej;1
zYn_o4X}FlpFkt3$bLWG<XZGFgXURFG7xl*6Sn3x`&@0PxjckiF^(E)`rv@(JxhkVC
zR<q7=&pFvgp-tCU$90CQK2>i{xO&<#LtuTCQk>FC9ubzPBHhvhF3*&LLZ{E4`CBUL
zR<K*p$&*?YQ&}Epoo(LA;#9Tti*!uc+sYyv^`|9L6NOX`J>U51>}tLbi(VaB%_s7_
zNHs3iQknOW>1s*8Uzh4a8M&8;ac>rxbbng=@zsn=c)817GQZrk>){TMJu6!OfCl88
z>ZFcj|9m0MP<Sf5;hv><=XE3YOKq&XSvs!^1<!dth4r>VTxqX(YgOrV(T`CoKS6^!
zk6pVGOm%LsO)%@Y{)y>Q8%T}m<oQD1c7p~Qvsa!x@AO;O@3+_K%3Oxb!%eY%><bx}
zobIR)T?iVL<$V<T{8yT!!1_toAH}G|i5}rDJT^c1{dCC*W*y<p6(EB@T7`Fn>pofT
zxW{Wwz3BJqmBQ;+o${Cb;56r>c;t;8AdhTw-1AD#L;A>SJDnT5)Z)7DypMWt)H3;n
z_>T`k>*DJ51oR89#XGH@!}c*M>PR*x6UZIU#ByXc&Mo!Zqorog`{-(hbV&ZMWk>$5
zGyN!(&Ro3jGQ*`d*3&!huHTq=P|x;J=z6i7<_cZrM{&-3G6dEy_1$yCVSz(?NOOg0
zL&?tQ4ZM%8D#VqxiMJ-XHCJ4<kGtY>KZHqN?1$6h_{VRa|7VufIaz$s$bJI@0|SGn
LtDnm{r-UW|JcfEI

literal 0
HcmV?d00001

diff --git a/docs/build/assets/screenshot.png b/docs/build/assets/screenshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..6934cbfd02e40ebebd1cf1cbfdec3825a0572297
GIT binary patch
literal 470205
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%0AtWK<JR^4$o@7%Si
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

literal 0
HcmV?d00001

diff --git a/docs/build/assets/search.js b/docs/build/assets/search.js
deleted file mode 100644
index c133f74..0000000
--- a/docs/build/assets/search.js
+++ /dev/null
@@ -1,267 +0,0 @@
-// Generated by Documenter.jl
-requirejs.config({
-  paths: {
-    'lunr': 'https://cdnjs.cloudflare.com/ajax/libs/lunr.js/2.3.9/lunr.min',
-    'lodash': 'https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min',
-    'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min',
-  }
-});
-////////////////////////////////////////////////////////////////////////////////
-require(['jquery', 'lunr', 'lodash'], function($, lunr, _) {
-
-$(document).ready(function() {
-  // parseUri 1.2.2
-  // (c) Steven Levithan <stevenlevithan.com>
-  // MIT License
-  function parseUri (str) {
-    var  o   = parseUri.options,
-      m   = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
-      uri = {},
-      i   = 14;
-
-    while (i--) uri[o.key[i]] = m[i] || "";
-
-    uri[o.q.name] = {};
-    uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
-      if ($1) uri[o.q.name][$1] = $2;
-    });
-
-    return uri;
-  };
-  parseUri.options = {
-    strictMode: false,
-    key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],
-    q:   {
-      name:   "queryKey",
-      parser: /(?:^|&)([^&=]*)=?([^&]*)/g
-    },
-    parser: {
-      strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
-      loose:  /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
-    }
-  };
-
-  $("#search-form").submit(function(e) {
-    e.preventDefault()
-  })
-
-  // list below is the lunr 2.1.3 list minus the intersect with names(Base)
-  // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with)
-  // ideally we'd just filter the original list but it's not available as a variable
-  lunr.stopWordFilter = lunr.generateStopWordFilter([
-    'a',
-    'able',
-    'about',
-    'across',
-    'after',
-    'almost',
-    'also',
-    'am',
-    'among',
-    'an',
-    'and',
-    'are',
-    'as',
-    'at',
-    'be',
-    'because',
-    'been',
-    'but',
-    'by',
-    'can',
-    'cannot',
-    'could',
-    'dear',
-    'did',
-    'does',
-    'either',
-    'ever',
-    'every',
-    'from',
-    'got',
-    'had',
-    'has',
-    'have',
-    'he',
-    'her',
-    'hers',
-    'him',
-    'his',
-    'how',
-    'however',
-    'i',
-    'if',
-    'into',
-    'it',
-    'its',
-    'just',
-    'least',
-    'like',
-    'likely',
-    'may',
-    'me',
-    'might',
-    'most',
-    'must',
-    'my',
-    'neither',
-    'no',
-    'nor',
-    'not',
-    'of',
-    'off',
-    'often',
-    'on',
-    'or',
-    'other',
-    'our',
-    'own',
-    'rather',
-    'said',
-    'say',
-    'says',
-    'she',
-    'should',
-    'since',
-    'so',
-    'some',
-    'than',
-    'that',
-    'the',
-    'their',
-    'them',
-    'then',
-    'there',
-    'these',
-    'they',
-    'this',
-    'tis',
-    'to',
-    'too',
-    'twas',
-    'us',
-    'wants',
-    'was',
-    'we',
-    'were',
-    'what',
-    'when',
-    'who',
-    'whom',
-    'why',
-    'will',
-    'would',
-    'yet',
-    'you',
-    'your'
-  ])
-
-  // add . as a separator, because otherwise "title": "Documenter.Anchors.add!"
-  // would not find anything if searching for "add!", only for the entire qualification
-  lunr.tokenizer.separator = /[\s\-\.]+/
-
-  // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names
-  lunr.trimmer = function (token) {
-    return token.update(function (s) {
-      return s.replace(/^[^a-zA-Z0-9@!]+/, '').replace(/[^a-zA-Z0-9@!]+$/, '')
-    })
-  }
-
-  lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'juliaStopWordFilter')
-  lunr.Pipeline.registerFunction(lunr.trimmer, 'juliaTrimmer')
-
-  var index = lunr(function () {
-    this.ref('location')
-    this.field('title',{boost: 100})
-    this.field('text')
-    documenterSearchIndex['docs'].forEach(function(e) {
-        this.add(e)
-    }, this)
-  })
-  var store = {}
-
-  documenterSearchIndex['docs'].forEach(function(e) {
-      store[e.location] = {title: e.title, category: e.category, page: e.page}
-  })
-
-  $(function(){
-    searchresults = $('#documenter-search-results');
-    searchinfo = $('#documenter-search-info');
-    searchbox = $('#documenter-search-query');
-    searchform = $('.docs-search');
-    sidebar = $('.docs-sidebar');
-    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 = $('<a class="docs-label">'+data.title+'</a>')
-        link.attr('href', documenterBaseURL+'/'+result.ref)
-        if (data.category != "page"){
-          cat = $('<span class="docs-category">('+data.category+', '+data.page+')</span>')
-        } else {
-          cat = $('<span class="docs-category">('+data.category+')</span>')
-        }
-        li = $('<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)
-
-    // Disable enter-key form submission for the searchbox on the search page
-    // and just re-run search rather than refresh the whole page.
-    searchform.keypress(
-      function(event){
-        if (event.which == '13') {
-          if (sidebar.hasClass('visible')) {
-            sidebar.removeClass('visible');
-          }
-          update_search_box();
-          event.preventDefault();
-        }
-      }
-    );
-
-    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/docs/build/assets/themes/documenter-dark.css b/docs/build/assets/themes/documenter-dark.css
index 0bf1af7..ec054ec 100644
--- a/docs/build/assets/themes/documenter-dark.css
+++ b/docs/build/assets/themes/documenter-dark.css
@@ -1,7702 +1,7 @@
-@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 .tabs, html.theme--documenter-dark .pagination-previous,
-html.theme--documenter-dark .pagination-next,
-html.theme--documenter-dark .pagination-link,
-html.theme--documenter-dark .pagination-ellipsis, html.theme--documenter-dark .breadcrumb, html.theme--documenter-dark .file, html.theme--documenter-dark .button, .is-unselectable, html.theme--documenter-dark .modal-close, html.theme--documenter-dark .delete {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none; }
-
-html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after, html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::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 .admonition:not(:last-child), html.theme--documenter-dark .tabs:not(:last-child), html.theme--documenter-dark .message:not(:last-child), html.theme--documenter-dark .list:not(:last-child), html.theme--documenter-dark .level:not(:last-child), html.theme--documenter-dark .breadcrumb:not(:last-child), html.theme--documenter-dark .highlight:not(:last-child), html.theme--documenter-dark .block:not(:last-child), html.theme--documenter-dark .title:not(:last-child),
-html.theme--documenter-dark .subtitle:not(:last-child), html.theme--documenter-dark .table-container:not(:last-child), html.theme--documenter-dark .table:not(:last-child), html.theme--documenter-dark .progress:not(:last-child), html.theme--documenter-dark .notification:not(:last-child), html.theme--documenter-dark .content:not(:last-child), html.theme--documenter-dark .box:not(:last-child) {
-  margin-bottom: 1.5rem; }
-
-html.theme--documenter-dark .modal-close, html.theme--documenter-dark .delete {
-  -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 .modal-close::before, html.theme--documenter-dark .delete::before, html.theme--documenter-dark .modal-close::after, html.theme--documenter-dark .delete::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 .modal-close::before, html.theme--documenter-dark .delete::before {
-    height: 2px;
-    width: 50%; }
-  html.theme--documenter-dark .modal-close::after, html.theme--documenter-dark .delete::after {
-    height: 50%;
-    width: 2px; }
-  html.theme--documenter-dark .modal-close:hover, html.theme--documenter-dark .delete:hover, html.theme--documenter-dark .modal-close:focus, html.theme--documenter-dark .delete:focus {
-    background-color: rgba(10, 10, 10, 0.3); }
-  html.theme--documenter-dark .modal-close:active, html.theme--documenter-dark .delete:active {
-    background-color: rgba(10, 10, 10, 0.4); }
-  html.theme--documenter-dark .is-small.modal-close, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.modal-close, html.theme--documenter-dark .is-small.delete, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.delete {
-    height: 16px;
-    max-height: 16px;
-    max-width: 16px;
-    min-height: 16px;
-    min-width: 16px;
-    width: 16px; }
-  html.theme--documenter-dark .is-medium.modal-close, html.theme--documenter-dark .is-medium.delete {
-    height: 24px;
-    max-height: 24px;
-    max-width: 24px;
-    min-height: 24px;
-    min-width: 24px;
-    width: 24px; }
-  html.theme--documenter-dark .is-large.modal-close, html.theme--documenter-dark .is-large.delete {
-    height: 32px;
-    max-height: 32px;
-    max-width: 32px;
-    min-height: 32px;
-    min-width: 32px;
-    width: 32px; }
-
-html.theme--documenter-dark .control.is-loading::after, html.theme--documenter-dark .select.is-loading::after, html.theme--documenter-dark .loader, html.theme--documenter-dark .button.is-loading::after {
-  animation: spinAround 500ms infinite linear;
-  border: 2px solid #dbdee0;
-  border-radius: 290486px;
-  border-right-color: transparent;
-  border-top-color: transparent;
-  content: "";
-  display: block;
-  height: 1em;
-  position: relative;
-  width: 1em; }
-
-html.theme--documenter-dark .hero-video, html.theme--documenter-dark .modal-background, html.theme--documenter-dark .modal, 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, .is-overlay {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0; }
-
-html.theme--documenter-dark .pagination-previous,
-html.theme--documenter-dark .pagination-next,
-html.theme--documenter-dark .pagination-link,
-html.theme--documenter-dark .pagination-ellipsis, html.theme--documenter-dark .file-cta,
-html.theme--documenter-dark .file-name, html.theme--documenter-dark .select select, html.theme--documenter-dark .textarea, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark .button {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  align-items: center;
-  border: 1px solid transparent;
-  border-radius: 0.4em;
-  box-shadow: none;
-  display: inline-flex;
-  font-size: 15px;
-  height: 2.25em;
-  justify-content: flex-start;
-  line-height: 1.5;
-  padding-bottom: calc(0.375em - 1px);
-  padding-left: calc(0.625em - 1px);
-  padding-right: calc(0.625em - 1px);
-  padding-top: calc(0.375em - 1px);
-  position: relative;
-  vertical-align: top; }
-  html.theme--documenter-dark .pagination-previous:focus,
-  html.theme--documenter-dark .pagination-next:focus,
-  html.theme--documenter-dark .pagination-link:focus,
-  html.theme--documenter-dark .pagination-ellipsis:focus, html.theme--documenter-dark .file-cta:focus,
-  html.theme--documenter-dark .file-name:focus, html.theme--documenter-dark .select select:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .button:focus, html.theme--documenter-dark .is-focused.pagination-previous,
-  html.theme--documenter-dark .is-focused.pagination-next,
-  html.theme--documenter-dark .is-focused.pagination-link,
-  html.theme--documenter-dark .is-focused.pagination-ellipsis, html.theme--documenter-dark .is-focused.file-cta,
-  html.theme--documenter-dark .is-focused.file-name, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .is-focused.textarea, html.theme--documenter-dark .is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-focused.button, html.theme--documenter-dark .pagination-previous:active,
-  html.theme--documenter-dark .pagination-next:active,
-  html.theme--documenter-dark .pagination-link:active,
-  html.theme--documenter-dark .pagination-ellipsis:active, html.theme--documenter-dark .file-cta:active,
-  html.theme--documenter-dark .file-name:active, html.theme--documenter-dark .select select:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .button:active, html.theme--documenter-dark .is-active.pagination-previous,
-  html.theme--documenter-dark .is-active.pagination-next,
-  html.theme--documenter-dark .is-active.pagination-link,
-  html.theme--documenter-dark .is-active.pagination-ellipsis, html.theme--documenter-dark .is-active.file-cta,
-  html.theme--documenter-dark .is-active.file-name, html.theme--documenter-dark .select select.is-active, html.theme--documenter-dark .is-active.textarea, html.theme--documenter-dark .is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active, html.theme--documenter-dark .is-active.button {
-    outline: none; }
-  html.theme--documenter-dark .pagination-previous[disabled],
-  html.theme--documenter-dark .pagination-next[disabled],
-  html.theme--documenter-dark .pagination-link[disabled],
-  html.theme--documenter-dark .pagination-ellipsis[disabled], html.theme--documenter-dark .file-cta[disabled],
-  html.theme--documenter-dark .file-name[disabled], html.theme--documenter-dark .select select[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], html.theme--documenter-dark .button[disabled], fieldset[disabled] html.theme--documenter-dark .pagination-previous, html.theme--documenter-dark fieldset[disabled] .pagination-previous,
-  fieldset[disabled] html.theme--documenter-dark .pagination-next,
-  html.theme--documenter-dark fieldset[disabled] .pagination-next,
-  fieldset[disabled] html.theme--documenter-dark .pagination-link,
-  html.theme--documenter-dark fieldset[disabled] .pagination-link,
-  fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis,
-  html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis, fieldset[disabled] html.theme--documenter-dark .file-cta, html.theme--documenter-dark fieldset[disabled] .file-cta,
-  fieldset[disabled] html.theme--documenter-dark .file-name,
-  html.theme--documenter-dark fieldset[disabled] .file-name, fieldset[disabled] html.theme--documenter-dark .select select, fieldset[disabled] html.theme--documenter-dark .textarea, fieldset[disabled] html.theme--documenter-dark .input, fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark fieldset[disabled] .select select, html.theme--documenter-dark .select fieldset[disabled] select, html.theme--documenter-dark fieldset[disabled] .textarea, html.theme--documenter-dark fieldset[disabled] .input, html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, fieldset[disabled] html.theme--documenter-dark .button, html.theme--documenter-dark fieldset[disabled] .button {
-    cursor: not-allowed; }
-
-/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
-html,
-body,
-p,
-ol,
-ul,
-li,
-dl,
-dt,
-dd,
-blockquote,
-figure,
-fieldset,
-legend,
-textarea,
-pre,
-iframe,
-hr,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  margin: 0;
-  padding: 0; }
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-size: 100%;
-  font-weight: normal; }
-
-ul {
-  list-style: none; }
-
-button,
-input,
-select,
-textarea {
-  margin: 0; }
-
-html {
-  box-sizing: border-box; }
-
-*, *::before, *::after {
-  box-sizing: inherit; }
-
-img,
-embed,
-iframe,
-object,
-video {
-  height: auto;
-  max-width: 100%; }
-
-audio {
-  max-width: 100%; }
-
-iframe {
-  border: 0; }
-
-table {
-  border-collapse: collapse;
-  border-spacing: 0; }
-
-td,
-th {
-  padding: 0; }
-  td:not([align]),
-  th:not([align]) {
-    text-align: left; }
-
-.is-clearfix::after {
-  clear: both;
-  content: " ";
-  display: table; }
-
-.is-pulled-left {
-  float: left !important; }
-
-.is-pulled-right {
-  float: right !important; }
-
-.is-clipped {
-  overflow: hidden !important; }
-
-.is-size-1 {
-  font-size: 3rem !important; }
-
-.is-size-2 {
-  font-size: 2.5rem !important; }
-
-.is-size-3 {
-  font-size: 2rem !important; }
-
-.is-size-4 {
-  font-size: 1.5rem !important; }
-
-.is-size-5 {
-  font-size: 1.25rem !important; }
-
-.is-size-6 {
-  font-size: 15px !important; }
-
-.is-size-7, html.theme--documenter-dark .docstring > section > a.docs-sourcelink {
-  font-size: 0.85em !important; }
-
-@media screen and (max-width: 768px) {
-  .is-size-1-mobile {
-    font-size: 3rem !important; }
-  .is-size-2-mobile {
-    font-size: 2.5rem !important; }
-  .is-size-3-mobile {
-    font-size: 2rem !important; }
-  .is-size-4-mobile {
-    font-size: 1.5rem !important; }
-  .is-size-5-mobile {
-    font-size: 1.25rem !important; }
-  .is-size-6-mobile {
-    font-size: 15px !important; }
-  .is-size-7-mobile {
-    font-size: 0.85em !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-size-1-tablet {
-    font-size: 3rem !important; }
-  .is-size-2-tablet {
-    font-size: 2.5rem !important; }
-  .is-size-3-tablet {
-    font-size: 2rem !important; }
-  .is-size-4-tablet {
-    font-size: 1.5rem !important; }
-  .is-size-5-tablet {
-    font-size: 1.25rem !important; }
-  .is-size-6-tablet {
-    font-size: 15px !important; }
-  .is-size-7-tablet {
-    font-size: 0.85em !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-size-1-touch {
-    font-size: 3rem !important; }
-  .is-size-2-touch {
-    font-size: 2.5rem !important; }
-  .is-size-3-touch {
-    font-size: 2rem !important; }
-  .is-size-4-touch {
-    font-size: 1.5rem !important; }
-  .is-size-5-touch {
-    font-size: 1.25rem !important; }
-  .is-size-6-touch {
-    font-size: 15px !important; }
-  .is-size-7-touch {
-    font-size: 0.85em !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-size-1-desktop {
-    font-size: 3rem !important; }
-  .is-size-2-desktop {
-    font-size: 2.5rem !important; }
-  .is-size-3-desktop {
-    font-size: 2rem !important; }
-  .is-size-4-desktop {
-    font-size: 1.5rem !important; }
-  .is-size-5-desktop {
-    font-size: 1.25rem !important; }
-  .is-size-6-desktop {
-    font-size: 15px !important; }
-  .is-size-7-desktop {
-    font-size: 0.85em !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-size-1-widescreen {
-    font-size: 3rem !important; }
-  .is-size-2-widescreen {
-    font-size: 2.5rem !important; }
-  .is-size-3-widescreen {
-    font-size: 2rem !important; }
-  .is-size-4-widescreen {
-    font-size: 1.5rem !important; }
-  .is-size-5-widescreen {
-    font-size: 1.25rem !important; }
-  .is-size-6-widescreen {
-    font-size: 15px !important; }
-  .is-size-7-widescreen {
-    font-size: 0.85em !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-size-1-fullhd {
-    font-size: 3rem !important; }
-  .is-size-2-fullhd {
-    font-size: 2.5rem !important; }
-  .is-size-3-fullhd {
-    font-size: 2rem !important; }
-  .is-size-4-fullhd {
-    font-size: 1.5rem !important; }
-  .is-size-5-fullhd {
-    font-size: 1.25rem !important; }
-  .is-size-6-fullhd {
-    font-size: 15px !important; }
-  .is-size-7-fullhd {
-    font-size: 0.85em !important; } }
-
-.has-text-centered {
-  text-align: center !important; }
-
-.has-text-justified {
-  text-align: justify !important; }
-
-.has-text-left {
-  text-align: left !important; }
-
-.has-text-right {
-  text-align: right !important; }
-
-@media screen and (max-width: 768px) {
-  .has-text-centered-mobile {
-    text-align: center !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-centered-tablet {
-    text-align: center !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-centered-tablet-only {
-    text-align: center !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-centered-touch {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-centered-desktop {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-centered-desktop-only {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-centered-widescreen {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-centered-widescreen-only {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-centered-fullhd {
-    text-align: center !important; } }
-
-@media screen and (max-width: 768px) {
-  .has-text-justified-mobile {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-justified-tablet {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-justified-tablet-only {
-    text-align: justify !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-justified-touch {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-justified-desktop {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-justified-desktop-only {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-justified-widescreen {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-justified-widescreen-only {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-justified-fullhd {
-    text-align: justify !important; } }
-
-@media screen and (max-width: 768px) {
-  .has-text-left-mobile {
-    text-align: left !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-left-tablet {
-    text-align: left !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-left-tablet-only {
-    text-align: left !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-left-touch {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-left-desktop {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-left-desktop-only {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-left-widescreen {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-left-widescreen-only {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-left-fullhd {
-    text-align: left !important; } }
-
-@media screen and (max-width: 768px) {
-  .has-text-right-mobile {
-    text-align: right !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-right-tablet {
-    text-align: right !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-right-tablet-only {
-    text-align: right !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-right-touch {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-right-desktop {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-right-desktop-only {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-right-widescreen {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-right-widescreen-only {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-right-fullhd {
-    text-align: right !important; } }
-
-.is-capitalized {
-  text-transform: capitalize !important; }
-
-.is-lowercase {
-  text-transform: lowercase !important; }
-
-.is-uppercase {
-  text-transform: uppercase !important; }
-
-.is-italic {
-  font-style: italic !important; }
-
-.has-text-white {
-  color: white !important; }
-
-a.has-text-white:hover, a.has-text-white:focus {
-  color: #e6e6e6 !important; }
-
-.has-background-white {
-  background-color: white !important; }
-
-.has-text-black {
-  color: #0a0a0a !important; }
-
-a.has-text-black:hover, a.has-text-black:focus {
-  color: black !important; }
-
-.has-background-black {
-  background-color: #0a0a0a !important; }
-
-.has-text-light {
-  color: #ecf0f1 !important; }
-
-a.has-text-light:hover, a.has-text-light:focus {
-  color: #cfd9db !important; }
-
-.has-background-light {
-  background-color: #ecf0f1 !important; }
-
-.has-text-dark {
-  color: #282f2f !important; }
-
-a.has-text-dark:hover, a.has-text-dark:focus {
-  color: #111414 !important; }
-
-.has-background-dark {
-  background-color: #282f2f !important; }
-
-.has-text-primary {
-  color: #375a7f !important; }
-
-a.has-text-primary:hover, a.has-text-primary:focus {
-  color: #28415b !important; }
-
-.has-background-primary {
-  background-color: #375a7f !important; }
-
-.has-text-link {
-  color: #1abc9c !important; }
-
-a.has-text-link:hover, a.has-text-link:focus {
-  color: #148f77 !important; }
-
-.has-background-link {
-  background-color: #1abc9c !important; }
-
-.has-text-info {
-  color: #024c7d !important; }
-
-a.has-text-info:hover, a.has-text-info:focus {
-  color: #012d4b !important; }
-
-.has-background-info {
-  background-color: #024c7d !important; }
-
-.has-text-success {
-  color: #008438 !important; }
-
-a.has-text-success:hover, a.has-text-success:focus {
-  color: #005122 !important; }
-
-.has-background-success {
-  background-color: #008438 !important; }
-
-.has-text-warning {
-  color: #ad8100 !important; }
-
-a.has-text-warning:hover, a.has-text-warning:focus {
-  color: #7a5b00 !important; }
-
-.has-background-warning {
-  background-color: #ad8100 !important; }
-
-.has-text-danger {
-  color: #9e1b0d !important; }
-
-a.has-text-danger:hover, a.has-text-danger:focus {
-  color: #6f1309 !important; }
-
-.has-background-danger {
-  background-color: #9e1b0d !important; }
-
-.has-text-black-bis {
-  color: #121212 !important; }
-
-.has-background-black-bis {
-  background-color: #121212 !important; }
-
-.has-text-black-ter {
-  color: #242424 !important; }
-
-.has-background-black-ter {
-  background-color: #242424 !important; }
-
-.has-text-grey-darker {
-  color: #282f2f !important; }
-
-.has-background-grey-darker {
-  background-color: #282f2f !important; }
-
-.has-text-grey-dark {
-  color: #343c3d !important; }
-
-.has-background-grey-dark {
-  background-color: #343c3d !important; }
-
-.has-text-grey {
-  color: #5e6d6f !important; }
-
-.has-background-grey {
-  background-color: #5e6d6f !important; }
-
-.has-text-grey-light {
-  color: #8c9b9d !important; }
-
-.has-background-grey-light {
-  background-color: #8c9b9d !important; }
-
-.has-text-grey-lighter {
-  color: #dbdee0 !important; }
-
-.has-background-grey-lighter {
-  background-color: #dbdee0 !important; }
-
-.has-text-white-ter {
-  color: #ecf0f1 !important; }
-
-.has-background-white-ter {
-  background-color: #ecf0f1 !important; }
-
-.has-text-white-bis {
-  color: #fafafa !important; }
-
-.has-background-white-bis {
-  background-color: #fafafa !important; }
-
-.has-text-weight-light {
-  font-weight: 300 !important; }
-
-.has-text-weight-normal {
-  font-weight: 400 !important; }
-
-.has-text-weight-medium {
-  font-weight: 500 !important; }
-
-.has-text-weight-semibold {
-  font-weight: 600 !important; }
-
-.has-text-weight-bold {
-  font-weight: 700 !important; }
-
-.is-family-primary {
-  font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
-
-.is-family-secondary {
-  font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
-
-.is-family-sans-serif {
-  font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
-
-.is-family-monospace {
-  font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; }
-
-.is-family-code {
-  font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; }
-
-.is-block {
-  display: block !important; }
-
-@media screen and (max-width: 768px) {
-  .is-block-mobile {
-    display: block !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-block-tablet {
-    display: block !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-block-tablet-only {
-    display: block !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-block-touch {
-    display: block !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-block-desktop {
-    display: block !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-block-desktop-only {
-    display: block !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-block-widescreen {
-    display: block !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-block-widescreen-only {
-    display: block !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-block-fullhd {
-    display: block !important; } }
-
-.is-flex {
-  display: flex !important; }
-
-@media screen and (max-width: 768px) {
-  .is-flex-mobile {
-    display: flex !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-flex-tablet {
-    display: flex !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-flex-tablet-only {
-    display: flex !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-flex-touch {
-    display: flex !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-flex-desktop {
-    display: flex !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-flex-desktop-only {
-    display: flex !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-flex-widescreen {
-    display: flex !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-flex-widescreen-only {
-    display: flex !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-flex-fullhd {
-    display: flex !important; } }
-
-.is-inline {
-  display: inline !important; }
-
-@media screen and (max-width: 768px) {
-  .is-inline-mobile {
-    display: inline !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-inline-tablet {
-    display: inline !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-inline-tablet-only {
-    display: inline !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-inline-touch {
-    display: inline !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-inline-desktop {
-    display: inline !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-inline-desktop-only {
-    display: inline !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-inline-widescreen {
-    display: inline !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-widescreen-only {
-    display: inline !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-inline-fullhd {
-    display: inline !important; } }
-
-.is-inline-block {
-  display: inline-block !important; }
-
-@media screen and (max-width: 768px) {
-  .is-inline-block-mobile {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-inline-block-tablet {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-inline-block-tablet-only {
-    display: inline-block !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-inline-block-touch {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-inline-block-desktop {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-inline-block-desktop-only {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-inline-block-widescreen {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-block-widescreen-only {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-inline-block-fullhd {
-    display: inline-block !important; } }
-
-.is-inline-flex {
-  display: inline-flex !important; }
-
-@media screen and (max-width: 768px) {
-  .is-inline-flex-mobile {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-inline-flex-tablet {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-inline-flex-tablet-only {
-    display: inline-flex !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-inline-flex-touch {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-inline-flex-desktop {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-inline-flex-desktop-only {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-inline-flex-widescreen {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-flex-widescreen-only {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-inline-flex-fullhd {
-    display: inline-flex !important; } }
-
-.is-hidden {
-  display: none !important; }
-
-.is-sr-only {
-  border: none !important;
-  clip: rect(0, 0, 0, 0) !important;
-  height: 0.01em !important;
-  overflow: hidden !important;
-  padding: 0 !important;
-  position: absolute !important;
-  white-space: nowrap !important;
-  width: 0.01em !important; }
-
-@media screen and (max-width: 768px) {
-  .is-hidden-mobile {
-    display: none !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-hidden-tablet {
-    display: none !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-hidden-tablet-only {
-    display: none !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-hidden-touch {
-    display: none !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-hidden-desktop {
-    display: none !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-hidden-desktop-only {
-    display: none !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-hidden-widescreen {
-    display: none !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-hidden-widescreen-only {
-    display: none !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-hidden-fullhd {
-    display: none !important; } }
-
-.is-invisible {
-  visibility: hidden !important; }
-
-@media screen and (max-width: 768px) {
-  .is-invisible-mobile {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-invisible-tablet {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-invisible-tablet-only {
-    visibility: hidden !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-invisible-touch {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-invisible-desktop {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-invisible-desktop-only {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-invisible-widescreen {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-invisible-widescreen-only {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-invisible-fullhd {
-    visibility: hidden !important; } }
-
-.is-marginless {
-  margin: 0 !important; }
-
-.is-paddingless {
-  padding: 0 !important; }
-
-.is-radiusless {
-  border-radius: 0 !important; }
-
-.is-shadowless {
-  box-shadow: none !important; }
-
-.is-relative {
-  position: relative !important; }
-
-html.theme--documenter-dark {
-  /* This file contain the overall layout.
- *
- * The main container is <div> that is identified by id #documenter.
- */
-  /*!
+html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus,html.theme--documenter-dark .pagination-ellipsis:focus,html.theme--documenter-dark .file-cta:focus,html.theme--documenter-dark .file-name:focus,html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .button:focus,html.theme--documenter-dark .is-focused.pagination-previous,html.theme--documenter-dark .is-focused.pagination-next,html.theme--documenter-dark .is-focused.pagination-link,html.theme--documenter-dark .is-focused.pagination-ellipsis,html.theme--documenter-dark .is-focused.file-cta,html.theme--documenter-dark .is-focused.file-name,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-focused.button,html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active,html.theme--documenter-dark .pagination-ellipsis:active,html.theme--documenter-dark .file-cta:active,html.theme--documenter-dark .file-name:active,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .button:active,html.theme--documenter-dark .is-active.pagination-previous,html.theme--documenter-dark .is-active.pagination-next,html.theme--documenter-dark .is-active.pagination-link,html.theme--documenter-dark .is-active.pagination-ellipsis,html.theme--documenter-dark .is-active.file-cta,html.theme--documenter-dark .is-active.file-name,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .is-active.button{outline:none}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-ellipsis[disabled],html.theme--documenter-dark .file-cta[disabled],html.theme--documenter-dark .file-name[disabled],html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--documenter-dark .pagination-next,html.theme--documenter-dark fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--documenter-dark .pagination-link,html.theme--documenter-dark fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--documenter-dark .file-cta,html.theme--documenter-dark fieldset[disabled] .file-cta,fieldset[disabled] html.theme--documenter-dark .file-name,html.theme--documenter-dark fieldset[disabled] .file-name,fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark fieldset[disabled] .select select,html.theme--documenter-dark .select fieldset[disabled] select,html.theme--documenter-dark fieldset[disabled] .textarea,html.theme--documenter-dark fieldset[disabled] .input,html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--documenter-dark .button,html.theme--documenter-dark fieldset[disabled] .button{cursor:not-allowed}html.theme--documenter-dark .tabs,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .breadcrumb,html.theme--documenter-dark .file,html.theme--documenter-dark .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after,html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);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 .admonition:not(:last-child),html.theme--documenter-dark .tabs:not(:last-child),html.theme--documenter-dark .pagination:not(:last-child),html.theme--documenter-dark .message:not(:last-child),html.theme--documenter-dark .level:not(:last-child),html.theme--documenter-dark .breadcrumb:not(:last-child),html.theme--documenter-dark .block:not(:last-child),html.theme--documenter-dark .title:not(:last-child),html.theme--documenter-dark .subtitle:not(:last-child),html.theme--documenter-dark .table-container:not(:last-child),html.theme--documenter-dark .table:not(:last-child),html.theme--documenter-dark .progress:not(:last-child),html.theme--documenter-dark .notification:not(:last-child),html.theme--documenter-dark .content:not(:last-child),html.theme--documenter-dark .box:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .modal-close,html.theme--documenter-dark .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;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 .modal-close::before,html.theme--documenter-dark .delete::before,html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before{height:2px;width:50%}html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{height:50%;width:2px}html.theme--documenter-dark .modal-close:hover,html.theme--documenter-dark .delete:hover,html.theme--documenter-dark .modal-close:focus,html.theme--documenter-dark .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--documenter-dark .modal-close:active,html.theme--documenter-dark .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--documenter-dark .is-small.modal-close,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--documenter-dark .is-small.delete,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--documenter-dark .is-medium.modal-close,html.theme--documenter-dark .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--documenter-dark .is-large.modal-close,html.theme--documenter-dark .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--documenter-dark .control.is-loading::after,html.theme--documenter-dark .select.is-loading::after,html.theme--documenter-dark .loader,html.theme--documenter-dark .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdee0;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--documenter-dark .hero-video,html.theme--documenter-dark .modal-background,html.theme--documenter-dark .modal,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,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--documenter-dark .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#ecf0f1 !important}a.has-text-light:hover,a.has-text-light:focus{color:#cfd9db !important}.has-background-light{background-color:#ecf0f1 !important}.has-text-dark{color:#282f2f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#111414 !important}.has-background-dark{background-color:#282f2f !important}.has-text-primary{color:#375a7f !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#28415b !important}.has-background-primary{background-color:#375a7f !important}.has-text-primary-light{color:#f1f5f9 !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#cddbe9 !important}.has-background-primary-light{background-color:#f1f5f9 !important}.has-text-primary-dark{color:#4d7eb2 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#7198c1 !important}.has-background-primary-dark{background-color:#4d7eb2 !important}.has-text-link{color:#1abc9c !important}a.has-text-link:hover,a.has-text-link:focus{color:#148f77 !important}.has-background-link{background-color:#1abc9c !important}.has-text-link-light{color:#edfdf9 !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c0f6ec !important}.has-background-link-light{background-color:#edfdf9 !important}.has-text-link-dark{color:#15987e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1bc5a4 !important}.has-background-link-dark{background-color:#15987e !important}.has-text-info{color:#024c7d !important}a.has-text-info:hover,a.has-text-info:focus{color:#012d4b !important}.has-background-info{background-color:#024c7d !important}.has-text-info-light{color:#ebf7ff !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#b9e2fe !important}.has-background-info-light{background-color:#ebf7ff !important}.has-text-info-dark{color:#0e9dfb !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#40b1fc !important}.has-background-info-dark{background-color:#0e9dfb !important}.has-text-success{color:#008438 !important}a.has-text-success:hover,a.has-text-success:focus{color:#005122 !important}.has-background-success{background-color:#008438 !important}.has-text-success-light{color:#ebfff3 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#b8ffd6 !important}.has-background-success-light{background-color:#ebfff3 !important}.has-text-success-dark{color:#00eb64 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#1fff7e !important}.has-background-success-dark{background-color:#00eb64 !important}.has-text-warning{color:#ad8100 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#7a5b00 !important}.has-background-warning{background-color:#ad8100 !important}.has-text-warning-light{color:#fffaeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#ffedb8 !important}.has-background-warning-light{background-color:#fffaeb !important}.has-text-warning-dark{color:#d19c00 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#ffbf05 !important}.has-background-warning-dark{background-color:#d19c00 !important}.has-text-danger{color:#9e1b0d !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#6f1309 !important}.has-background-danger{background-color:#9e1b0d !important}.has-text-danger-light{color:#fdeeec !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fac3bd !important}.has-background-danger-light{background-color:#fdeeec !important}.has-text-danger-dark{color:#ec311d !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#f05c4c !important}.has-background-danger-dark{background-color:#ec311d !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#282f2f !important}.has-background-grey-darker{background-color:#282f2f !important}.has-text-grey-dark{color:#343c3d !important}.has-background-grey-dark{background-color:#343c3d !important}.has-text-grey{color:#5e6d6f !important}.has-background-grey{background-color:#5e6d6f !important}.has-text-grey-light{color:#8c9b9d !important}.has-background-grey-light{background-color:#8c9b9d !important}.has-text-grey-lighter{color:#dbdee0 !important}.has-background-grey-lighter{background-color:#dbdee0 !important}.has-text-white-ter{color:#ecf0f1 !important}.has-background-white-ter{background-color:#ecf0f1 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.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,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{font-size:.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:.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:.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:.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:.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:.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:.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}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--documenter-dark{/*!
   Theme: a11y-dark
   Author: @ericwbailey
   Maintainer: @ericwbailey
 
   Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
-*/
-  /* Comment */
-  /* Red */
-  /* Orange */
-  /* Yellow */
-  /* Green */
-  /* Blue */
-  /* Purple */ }
-  html.theme--documenter-dark html {
-    background-color: #1f2424;
-    font-size: 16px;
-    -moz-osx-font-smoothing: grayscale;
-    -webkit-font-smoothing: antialiased;
-    min-width: 300px;
-    overflow-x: auto;
-    overflow-y: scroll;
-    text-rendering: optimizeLegibility;
-    text-size-adjust: 100%; }
-  html.theme--documenter-dark article,
-  html.theme--documenter-dark aside,
-  html.theme--documenter-dark figure,
-  html.theme--documenter-dark footer,
-  html.theme--documenter-dark header,
-  html.theme--documenter-dark hgroup,
-  html.theme--documenter-dark section {
-    display: block; }
-  html.theme--documenter-dark body,
-  html.theme--documenter-dark button,
-  html.theme--documenter-dark input,
-  html.theme--documenter-dark select,
-  html.theme--documenter-dark textarea {
-    font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
-  html.theme--documenter-dark code,
-  html.theme--documenter-dark pre {
-    -moz-osx-font-smoothing: auto;
-    -webkit-font-smoothing: auto;
-    font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace; }
-  html.theme--documenter-dark body {
-    color: #fff;
-    font-size: 1em;
-    font-weight: 400;
-    line-height: 1.5; }
-  html.theme--documenter-dark a {
-    color: #1abc9c;
-    cursor: pointer;
-    text-decoration: none; }
-    html.theme--documenter-dark a strong {
-      color: currentColor; }
-    html.theme--documenter-dark a:hover {
-      color: #1dd2af; }
-  html.theme--documenter-dark code {
-    background-color: rgba(255, 255, 255, 0.05);
-    color: #ececec;
-    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.is-lower-alpha:not([type]) {
-        list-style-type: lower-alpha; }
-      html.theme--documenter-dark .content ol.is-lower-roman:not([type]) {
-        list-style-type: lower-roman; }
-      html.theme--documenter-dark .content ol.is-upper-alpha:not([type]) {
-        list-style-type: upper-alpha; }
-      html.theme--documenter-dark .content ol.is-upper-roman:not([type]) {
-        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;
-    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 .content kbd, html.theme--documenter-dark .content .tags kbd, html.theme--documenter-dark .tags .docstring > section > a.docs-sourcelink {
-      margin-bottom: 0.5rem; }
-      html.theme--documenter-dark .tags .tag:not(:last-child), html.theme--documenter-dark .tags .content kbd:not(:last-child), html.theme--documenter-dark .content .tags kbd:not(:last-child), html.theme--documenter-dark .tags .docstring > section > a.docs-sourcelink: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 .content kbd:not(.is-normal):not(.is-large), html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large), html.theme--documenter-dark .tags.are-medium .docstring > section > a.docs-sourcelink: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 .content kbd:not(.is-normal):not(.is-medium), html.theme--documenter-dark .content .tags.are-large kbd:not(.is-normal):not(.is-medium), html.theme--documenter-dark .tags.are-large .docstring > section > a.docs-sourcelink: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 .content kbd, html.theme--documenter-dark .content .tags.is-centered kbd, html.theme--documenter-dark .tags.is-centered .docstring > section > a.docs-sourcelink {
-        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 .content kbd:not(:first-child), html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child), html.theme--documenter-dark .tags.is-right .docstring > section > a.docs-sourcelink: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 .content kbd:not(:last-child), html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child), html.theme--documenter-dark .tags.is-right .docstring > section > a.docs-sourcelink:not(:last-child) {
-        margin-right: 0; }
-    html.theme--documenter-dark .tags.has-addons .tag, html.theme--documenter-dark .tags.has-addons .content kbd, html.theme--documenter-dark .content .tags.has-addons kbd, html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink {
-      margin-right: 0; }
-      html.theme--documenter-dark .tags.has-addons .tag:not(:first-child), html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child), html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child), html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink:not(:first-child) {
-        margin-left: 0;
-        border-bottom-left-radius: 0;
-        border-top-left-radius: 0; }
-      html.theme--documenter-dark .tags.has-addons .tag:not(:last-child), html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child), html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child), html.theme--documenter-dark .tags.has-addons .docstring > section > a.docs-sourcelink:not(:last-child) {
-        border-bottom-right-radius: 0;
-        border-top-right-radius: 0; }
-  html.theme--documenter-dark .tag:not(body), html.theme--documenter-dark .content kbd:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) {
-    align-items: center;
-    background-color: #282f2f;
-    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 .content kbd:not(body) .delete, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) .delete {
-      margin-left: 0.25rem;
-      margin-right: -0.375rem; }
-    html.theme--documenter-dark .tag.is-white:not(body), html.theme--documenter-dark .content kbd.is-white:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-white:not(body) {
-      background-color: white;
-      color: #0a0a0a; }
-    html.theme--documenter-dark .tag.is-black:not(body), html.theme--documenter-dark .content kbd.is-black:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-black:not(body) {
-      background-color: #0a0a0a;
-      color: white; }
-    html.theme--documenter-dark .tag.is-light:not(body), html.theme--documenter-dark .content kbd.is-light:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-light:not(body) {
-      background-color: #ecf0f1;
-      color: #282f2f; }
-    html.theme--documenter-dark .tag.is-dark:not(body), html.theme--documenter-dark .content kbd:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-dark:not(body), html.theme--documenter-dark .content .docstring > section > kbd:not(body) {
-      background-color: #282f2f;
-      color: #ecf0f1; }
-    html.theme--documenter-dark .tag.is-primary:not(body), html.theme--documenter-dark .content kbd.is-primary:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) {
-      background-color: #375a7f;
-      color: #fff; }
-    html.theme--documenter-dark .tag.is-link:not(body), html.theme--documenter-dark .content kbd.is-link:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-link:not(body) {
-      background-color: #1abc9c;
-      color: #fff; }
-    html.theme--documenter-dark .tag.is-info:not(body), html.theme--documenter-dark .content kbd.is-info:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-info:not(body) {
-      background-color: #024c7d;
-      color: #fff; }
-    html.theme--documenter-dark .tag.is-success:not(body), html.theme--documenter-dark .content kbd.is-success:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-success:not(body) {
-      background-color: #008438;
-      color: #fff; }
-    html.theme--documenter-dark .tag.is-warning:not(body), html.theme--documenter-dark .content kbd.is-warning:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-warning:not(body) {
-      background-color: #ad8100;
-      color: #fff; }
-    html.theme--documenter-dark .tag.is-danger:not(body), html.theme--documenter-dark .content kbd.is-danger:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-danger:not(body) {
-      background-color: #9e1b0d;
-      color: #fff; }
-    html.theme--documenter-dark .tag.is-normal:not(body), html.theme--documenter-dark .content kbd.is-normal:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-normal:not(body) {
-      font-size: 0.85em; }
-    html.theme--documenter-dark .tag.is-medium:not(body), html.theme--documenter-dark .content kbd.is-medium:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-medium:not(body) {
-      font-size: 15px; }
-    html.theme--documenter-dark .tag.is-large:not(body), html.theme--documenter-dark .content kbd.is-large:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-large:not(body) {
-      font-size: 1.25rem; }
-    html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child), html.theme--documenter-dark .content kbd: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) {
-      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 .content kbd: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) {
-      margin-left: 0.1875em;
-      margin-right: -0.375em; }
-    html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child, html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child, html.theme--documenter-dark .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:last-child {
-      margin-left: -0.375em;
-      margin-right: -0.375em; }
-    html.theme--documenter-dark .tag.is-delete:not(body), html.theme--documenter-dark .content kbd.is-delete:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body) {
-      margin-left: 1px;
-      padding: 0;
-      position: relative;
-      width: 2em; }
-      html.theme--documenter-dark .tag.is-delete:not(body)::before, html.theme--documenter-dark .content kbd.is-delete:not(body)::before, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body)::before, html.theme--documenter-dark .tag.is-delete:not(body)::after, html.theme--documenter-dark .content kbd.is-delete:not(body)::after, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body)::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.is-delete:not(body)::before, html.theme--documenter-dark .content kbd.is-delete:not(body)::before, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body)::before {
-        height: 1px;
-        width: 50%; }
-      html.theme--documenter-dark .tag.is-delete:not(body)::after, html.theme--documenter-dark .content kbd.is-delete:not(body)::after, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body)::after {
-        height: 50%;
-        width: 1px; }
-      html.theme--documenter-dark .tag.is-delete:not(body):hover, html.theme--documenter-dark .content kbd.is-delete:not(body):hover, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body):hover, html.theme--documenter-dark .tag.is-delete:not(body):focus, html.theme--documenter-dark .content kbd.is-delete:not(body):focus, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body):focus {
-        background-color: #1d2122; }
-      html.theme--documenter-dark .tag.is-delete:not(body):active, html.theme--documenter-dark .content kbd.is-delete:not(body):active, html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-delete:not(body):active {
-        background-color: #111414; }
-    html.theme--documenter-dark .tag.is-rounded:not(body), html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:not(body), html.theme--documenter-dark .content kbd.is-rounded:not(body), html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search > input:not(body), html.theme--documenter-dark .docstring > section > a.docs-sourcelink.is-rounded:not(body) {
-      border-radius: 290486px; }
-  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 .content kbd, html.theme--documenter-dark .content .title kbd, html.theme--documenter-dark .title .docstring > section > a.docs-sourcelink,
-    html.theme--documenter-dark .subtitle .tag,
-    html.theme--documenter-dark .subtitle .content kbd,
-    html.theme--documenter-dark .content .subtitle kbd,
-    html.theme--documenter-dark .subtitle .docstring > section > a.docs-sourcelink {
-      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 .select select, html.theme--documenter-dark .textarea, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input {
-    background-color: #1f2424;
-    border-color: #5e6d6f;
-    border-radius: 0.4em;
-    color: #dbdee0; }
-    html.theme--documenter-dark .select select::-moz-placeholder, html.theme--documenter-dark .textarea::-moz-placeholder, html.theme--documenter-dark .input::-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-moz-placeholder {
-      color: rgba(219, 222, 224, 0.3); }
-    html.theme--documenter-dark .select select::-webkit-input-placeholder, html.theme--documenter-dark .textarea::-webkit-input-placeholder, html.theme--documenter-dark .input::-webkit-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder {
-      color: rgba(219, 222, 224, 0.3); }
-    html.theme--documenter-dark .select select:-moz-placeholder, html.theme--documenter-dark .textarea:-moz-placeholder, html.theme--documenter-dark .input:-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-moz-placeholder {
-      color: rgba(219, 222, 224, 0.3); }
-    html.theme--documenter-dark .select select:-ms-input-placeholder, html.theme--documenter-dark .textarea:-ms-input-placeholder, html.theme--documenter-dark .input:-ms-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder {
-      color: rgba(219, 222, 224, 0.3); }
-    html.theme--documenter-dark .select select:hover, html.theme--documenter-dark .textarea:hover, html.theme--documenter-dark .input:hover, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:hover, html.theme--documenter-dark .select select.is-hovered, html.theme--documenter-dark .is-hovered.textarea, html.theme--documenter-dark .is-hovered.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-hovered {
-      border-color: #8c9b9d; }
-    html.theme--documenter-dark .select select:focus, html.theme--documenter-dark .textarea:focus, html.theme--documenter-dark .input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:focus, html.theme--documenter-dark .select select.is-focused, html.theme--documenter-dark .is-focused.textarea, html.theme--documenter-dark .is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .select select:active, html.theme--documenter-dark .textarea:active, html.theme--documenter-dark .input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:active, html.theme--documenter-dark .select select.is-active, html.theme--documenter-dark .is-active.textarea, html.theme--documenter-dark .is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-      border-color: #1abc9c;
-      box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); }
-    html.theme--documenter-dark .select select[disabled], html.theme--documenter-dark .textarea[disabled], html.theme--documenter-dark .input[disabled], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled], fieldset[disabled] html.theme--documenter-dark .select select, fieldset[disabled] html.theme--documenter-dark .textarea, fieldset[disabled] html.theme--documenter-dark .input, fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input {
-      background-color: #8c9b9d;
-      border-color: #282f2f;
-      box-shadow: none;
-      color: white; }
-      html.theme--documenter-dark .select select[disabled]::-moz-placeholder, html.theme--documenter-dark .textarea[disabled]::-moz-placeholder, html.theme--documenter-dark .input[disabled]::-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]::-moz-placeholder, fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder, fieldset[disabled] html.theme--documenter-dark .textarea::-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 {
-        color: rgba(255, 255, 255, 0.3); }
-      html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder, html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder, html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]::-webkit-input-placeholder, fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder, fieldset[disabled] html.theme--documenter-dark .textarea::-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 {
-        color: rgba(255, 255, 255, 0.3); }
-      html.theme--documenter-dark .select select[disabled]:-moz-placeholder, html.theme--documenter-dark .textarea[disabled]:-moz-placeholder, html.theme--documenter-dark .input[disabled]:-moz-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]:-moz-placeholder, fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder, fieldset[disabled] html.theme--documenter-dark .textarea:-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 {
-        color: rgba(255, 255, 255, 0.3); }
-      html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder, html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder, html.theme--documenter-dark .input[disabled]:-ms-input-placeholder, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[disabled]:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder, fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder {
-        color: rgba(255, 255, 255, 0.3); }
-  html.theme--documenter-dark .textarea, html.theme--documenter-dark .input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input {
-    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
-    max-width: 100%;
-    width: 100%; }
-    html.theme--documenter-dark .textarea[readonly], html.theme--documenter-dark .input[readonly], html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input[readonly] {
-      box-shadow: none; }
-    html.theme--documenter-dark .is-white.textarea, html.theme--documenter-dark .is-white.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-white {
-      border-color: white; }
-      html.theme--documenter-dark .is-white.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-white.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-white.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-white.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
-    html.theme--documenter-dark .is-black.textarea, html.theme--documenter-dark .is-black.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-black {
-      border-color: #0a0a0a; }
-      html.theme--documenter-dark .is-black.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-black.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-black.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-black.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
-    html.theme--documenter-dark .is-light.textarea, html.theme--documenter-dark .is-light.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-light {
-      border-color: #ecf0f1; }
-      html.theme--documenter-dark .is-light.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-light.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-light.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-light.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(236, 240, 241, 0.25); }
-    html.theme--documenter-dark .is-dark.textarea, html.theme--documenter-dark .content kbd.textarea, html.theme--documenter-dark .is-dark.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark, html.theme--documenter-dark .content kbd.input {
-      border-color: #282f2f; }
-      html.theme--documenter-dark .is-dark.textarea:focus, html.theme--documenter-dark .content kbd.textarea:focus, html.theme--documenter-dark .is-dark.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark:focus, html.theme--documenter-dark .content kbd.input:focus, html.theme--documenter-dark .is-dark.is-focused.textarea, html.theme--documenter-dark .content kbd.is-focused.textarea, html.theme--documenter-dark .is-dark.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .content kbd.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search > input.is-focused, html.theme--documenter-dark .is-dark.textarea:active, html.theme--documenter-dark .content kbd.textarea:active, html.theme--documenter-dark .is-dark.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-dark:active, html.theme--documenter-dark .content kbd.input:active, html.theme--documenter-dark .is-dark.is-active.textarea, html.theme--documenter-dark .content kbd.is-active.textarea, html.theme--documenter-dark .is-dark.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active, html.theme--documenter-dark .content kbd.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(40, 47, 47, 0.25); }
-    html.theme--documenter-dark .is-primary.textarea, html.theme--documenter-dark .docstring > section > a.textarea.docs-sourcelink, html.theme--documenter-dark .is-primary.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink {
-      border-color: #375a7f; }
-      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.input:focus, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary:focus, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink:focus, 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.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .docstring > section > a.is-focused.input.docs-sourcelink, 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.input:active, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-primary:active, html.theme--documenter-dark .docstring > section > a.input.docs-sourcelink:active, html.theme--documenter-dark .is-primary.is-active.textarea, html.theme--documenter-dark .docstring > section > a.is-active.textarea.docs-sourcelink, html.theme--documenter-dark .is-primary.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active, html.theme--documenter-dark .docstring > section > a.is-active.input.docs-sourcelink {
-        box-shadow: 0 0 0 0.125em rgba(55, 90, 127, 0.25); }
-    html.theme--documenter-dark .is-link.textarea, html.theme--documenter-dark .is-link.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-link {
-      border-color: #1abc9c; }
-      html.theme--documenter-dark .is-link.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-link.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-link.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-link.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(26, 188, 156, 0.25); }
-    html.theme--documenter-dark .is-info.textarea, html.theme--documenter-dark .is-info.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-info {
-      border-color: #024c7d; }
-      html.theme--documenter-dark .is-info.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-info.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-info.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-info.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(2, 76, 125, 0.25); }
-    html.theme--documenter-dark .is-success.textarea, html.theme--documenter-dark .is-success.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-success {
-      border-color: #008438; }
-      html.theme--documenter-dark .is-success.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-success.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-success.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-success.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(0, 132, 56, 0.25); }
-    html.theme--documenter-dark .is-warning.textarea, html.theme--documenter-dark .is-warning.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-warning {
-      border-color: #ad8100; }
-      html.theme--documenter-dark .is-warning.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-warning.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-warning.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-warning.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(173, 129, 0, 0.25); }
-    html.theme--documenter-dark .is-danger.textarea, html.theme--documenter-dark .is-danger.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-danger {
-      border-color: #9e1b0d; }
-      html.theme--documenter-dark .is-danger.textarea:focus, 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.is-focused.textarea, html.theme--documenter-dark .is-danger.is-focused.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-focused, html.theme--documenter-dark .is-danger.textarea:active, 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.is-active.textarea, html.theme--documenter-dark .is-danger.is-active.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-active {
-        box-shadow: 0 0 0 0.125em rgba(158, 27, 13, 0.25); }
-    html.theme--documenter-dark .is-small.textarea, html.theme--documenter-dark .is-small.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input {
-      border-radius: 3px;
-      font-size: 0.85em; }
-    html.theme--documenter-dark .is-medium.textarea, html.theme--documenter-dark .is-medium.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-medium {
-      font-size: 1.25rem; }
-    html.theme--documenter-dark .is-large.textarea, html.theme--documenter-dark .is-large.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-large {
-      font-size: 1.5rem; }
-    html.theme--documenter-dark .is-fullwidth.textarea, html.theme--documenter-dark .is-fullwidth.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-fullwidth {
-      display: block;
-      width: 100%; }
-    html.theme--documenter-dark .is-inline.textarea, html.theme--documenter-dark .is-inline.input, html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input.is-inline {
-      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 .radio, html.theme--documenter-dark .checkbox {
-    cursor: pointer;
-    display: inline-block;
-    line-height: 1.25;
-    position: relative; }
-    html.theme--documenter-dark .radio input, html.theme--documenter-dark .checkbox input {
-      cursor: pointer; }
-    html.theme--documenter-dark .radio:hover, html.theme--documenter-dark .checkbox:hover {
-      color: #8c9b9d; }
-    html.theme--documenter-dark .radio[disabled], html.theme--documenter-dark .checkbox[disabled], fieldset[disabled] html.theme--documenter-dark .radio, fieldset[disabled] html.theme--documenter-dark .checkbox {
-      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.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.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.is-hovered:not([disabled]),
-    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.is-hovered:not([disabled]),
-    html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-hovered:not([disabled]),
-    html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-hovered:not([disabled]),
-    html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,
-    html.theme--documenter-dark .field.has-addons .control .select select.is-hovered:not([disabled]) {
-      z-index: 2; }
-    html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus, html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]), html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active, html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]),
-    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.is-focused:not([disabled]),
-    html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-focused:not([disabled]),
-    html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-focused:not([disabled]),
-    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.is-active:not([disabled]),
-    html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-active:not([disabled]),
-    html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-active:not([disabled]),
-    html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,
-    html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]),
-    html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,
-    html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]) {
-      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.is-focused:not([disabled]):hover, html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover, html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]):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.is-focused:not([disabled]):hover,
-      html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-focused:not([disabled]):hover,
-      html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-focused:not([disabled]):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.is-active:not([disabled]):hover,
-      html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-active:not([disabled]):hover,
-      html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-active:not([disabled]):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.is-focused:not([disabled]):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.is-active:not([disabled]):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-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 {
-      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.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: 1.5rem; }
-  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 1em;
-    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: 1.25em 1.5em; }
-    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.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-1 {
-      margin-left: 8.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-2 {
-      flex: none;
-      width: 16.6666666667%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-2 {
-      margin-left: 16.6666666667%; }
-    .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.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-4 {
-      margin-left: 33.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-5 {
-      flex: none;
-      width: 41.6666666667%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-5 {
-      margin-left: 41.6666666667%; }
-    .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.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-7 {
-      margin-left: 58.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-8 {
-      flex: none;
-      width: 66.6666666667%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-8 {
-      margin-left: 66.6666666667%; }
-    .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.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-10 {
-      margin-left: 83.3333333333%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-11 {
-      flex: none;
-      width: 91.6666666667%; }
-    .columns.is-mobile > html.theme--documenter-dark .column.is-offset-11 {
-      margin-left: 91.6666666667%; }
-    .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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-1-mobile {
-        margin-left: 8.3333333333%; }
-      html.theme--documenter-dark .column.is-2-mobile {
-        flex: none;
-        width: 16.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-2-mobile {
-        margin-left: 16.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-4-mobile {
-        margin-left: 33.3333333333%; }
-      html.theme--documenter-dark .column.is-5-mobile {
-        flex: none;
-        width: 41.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-5-mobile {
-        margin-left: 41.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-7-mobile {
-        margin-left: 58.3333333333%; }
-      html.theme--documenter-dark .column.is-8-mobile {
-        flex: none;
-        width: 66.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-8-mobile {
-        margin-left: 66.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-10-mobile {
-        margin-left: 83.3333333333%; }
-      html.theme--documenter-dark .column.is-11-mobile {
-        flex: none;
-        width: 91.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-11-mobile {
-        margin-left: 91.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-1, html.theme--documenter-dark .column.is-offset-1-tablet {
-        margin-left: 8.3333333333%; }
-      html.theme--documenter-dark .column.is-2, html.theme--documenter-dark .column.is-2-tablet {
-        flex: none;
-        width: 16.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-2, html.theme--documenter-dark .column.is-offset-2-tablet {
-        margin-left: 16.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-4, html.theme--documenter-dark .column.is-offset-4-tablet {
-        margin-left: 33.3333333333%; }
-      html.theme--documenter-dark .column.is-5, html.theme--documenter-dark .column.is-5-tablet {
-        flex: none;
-        width: 41.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-5, html.theme--documenter-dark .column.is-offset-5-tablet {
-        margin-left: 41.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-7, html.theme--documenter-dark .column.is-offset-7-tablet {
-        margin-left: 58.3333333333%; }
-      html.theme--documenter-dark .column.is-8, html.theme--documenter-dark .column.is-8-tablet {
-        flex: none;
-        width: 66.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-8, html.theme--documenter-dark .column.is-offset-8-tablet {
-        margin-left: 66.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-10, html.theme--documenter-dark .column.is-offset-10-tablet {
-        margin-left: 83.3333333333%; }
-      html.theme--documenter-dark .column.is-11, html.theme--documenter-dark .column.is-11-tablet {
-        flex: none;
-        width: 91.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-11, html.theme--documenter-dark .column.is-offset-11-tablet {
-        margin-left: 91.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-1-touch {
-        margin-left: 8.3333333333%; }
-      html.theme--documenter-dark .column.is-2-touch {
-        flex: none;
-        width: 16.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-2-touch {
-        margin-left: 16.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-4-touch {
-        margin-left: 33.3333333333%; }
-      html.theme--documenter-dark .column.is-5-touch {
-        flex: none;
-        width: 41.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-5-touch {
-        margin-left: 41.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-7-touch {
-        margin-left: 58.3333333333%; }
-      html.theme--documenter-dark .column.is-8-touch {
-        flex: none;
-        width: 66.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-8-touch {
-        margin-left: 66.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-10-touch {
-        margin-left: 83.3333333333%; }
-      html.theme--documenter-dark .column.is-11-touch {
-        flex: none;
-        width: 91.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-11-touch {
-        margin-left: 91.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-1-desktop {
-        margin-left: 8.3333333333%; }
-      html.theme--documenter-dark .column.is-2-desktop {
-        flex: none;
-        width: 16.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-2-desktop {
-        margin-left: 16.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-4-desktop {
-        margin-left: 33.3333333333%; }
-      html.theme--documenter-dark .column.is-5-desktop {
-        flex: none;
-        width: 41.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-5-desktop {
-        margin-left: 41.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-7-desktop {
-        margin-left: 58.3333333333%; }
-      html.theme--documenter-dark .column.is-8-desktop {
-        flex: none;
-        width: 66.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-8-desktop {
-        margin-left: 66.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-10-desktop {
-        margin-left: 83.3333333333%; }
-      html.theme--documenter-dark .column.is-11-desktop {
-        flex: none;
-        width: 91.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-11-desktop {
-        margin-left: 91.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-1-widescreen {
-        margin-left: 8.3333333333%; }
-      html.theme--documenter-dark .column.is-2-widescreen {
-        flex: none;
-        width: 16.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-2-widescreen {
-        margin-left: 16.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-4-widescreen {
-        margin-left: 33.3333333333%; }
-      html.theme--documenter-dark .column.is-5-widescreen {
-        flex: none;
-        width: 41.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-5-widescreen {
-        margin-left: 41.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-7-widescreen {
-        margin-left: 58.3333333333%; }
-      html.theme--documenter-dark .column.is-8-widescreen {
-        flex: none;
-        width: 66.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-8-widescreen {
-        margin-left: 66.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-10-widescreen {
-        margin-left: 83.3333333333%; }
-      html.theme--documenter-dark .column.is-11-widescreen {
-        flex: none;
-        width: 91.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-11-widescreen {
-        margin-left: 91.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-1-fullhd {
-        margin-left: 8.3333333333%; }
-      html.theme--documenter-dark .column.is-2-fullhd {
-        flex: none;
-        width: 16.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-2-fullhd {
-        margin-left: 16.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-4-fullhd {
-        margin-left: 33.3333333333%; }
-      html.theme--documenter-dark .column.is-5-fullhd {
-        flex: none;
-        width: 41.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-5-fullhd {
-        margin-left: 41.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-7-fullhd {
-        margin-left: 58.3333333333%; }
-      html.theme--documenter-dark .column.is-8-fullhd {
-        flex: none;
-        width: 66.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-8-fullhd {
-        margin-left: 66.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .column.is-offset-10-fullhd {
-        margin-left: 83.3333333333%; }
-      html.theme--documenter-dark .column.is-11-fullhd {
-        flex: none;
-        width: 91.6666666667%; }
-      html.theme--documenter-dark .column.is-offset-11-fullhd {
-        margin-left: 91.6666666667%; }
-      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.3333333333%; }
-      html.theme--documenter-dark .tile.is-2 {
-        flex: none;
-        width: 16.6666666667%; }
-      html.theme--documenter-dark .tile.is-3 {
-        flex: none;
-        width: 25%; }
-      html.theme--documenter-dark .tile.is-4 {
-        flex: none;
-        width: 33.3333333333%; }
-      html.theme--documenter-dark .tile.is-5 {
-        flex: none;
-        width: 41.6666666667%; }
-      html.theme--documenter-dark .tile.is-6 {
-        flex: none;
-        width: 50%; }
-      html.theme--documenter-dark .tile.is-7 {
-        flex: none;
-        width: 58.3333333333%; }
-      html.theme--documenter-dark .tile.is-8 {
-        flex: none;
-        width: 66.6666666667%; }
-      html.theme--documenter-dark .tile.is-9 {
-        flex: none;
-        width: 75%; }
-      html.theme--documenter-dark .tile.is-10 {
-        flex: none;
-        width: 83.3333333333%; }
-      html.theme--documenter-dark .tile.is-11 {
-        flex: none;
-        width: 91.6666666667%; }
-      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, #e8e3e4 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, #e8e3e4 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 .hero.is-dark .tabs.is-toggle li.is-active a, html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a, html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover {
-        background-color: #ecf0f1;
-        border-color: #ecf0f1;
-        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 .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 {
-        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 .content kbd, html.theme--documenter-dark .docstring > section > a.docs-sourcelink {
-    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 pre {
-    position: relative;
-    overflow: hidden; }
-    html.theme--documenter-dark pre code, html.theme--documenter-dark pre code.hljs {
-      padding: 0 0.75rem !important;
-      overflow: auto;
-      display: block; }
-    html.theme--documenter-dark pre code:first-of-type, html.theme--documenter-dark pre code.hljs:first-of-type {
-      padding-top: 0.5rem !important; }
-    html.theme--documenter-dark pre code:last-of-type, html.theme--documenter-dark pre code.hljs:last-of-type {
-      padding-bottom: 0.5rem !important; }
-    html.theme--documenter-dark pre .copy-button {
-      opacity: 0.2;
-      transition: opacity 0.2s;
-      position: absolute;
-      right: 0em;
-      top: 0em;
-      padding: 0.5em;
-      width: 2.5em;
-      height: 2.5em;
-      background: transparent;
-      border: none;
-      font-family: "Font Awesome 5 Free";
-      color: #fff;
-      cursor: pointer;
-      text-align: center; }
-      html.theme--documenter-dark pre .copy-button:focus, html.theme--documenter-dark pre .copy-button:hover {
-        opacity: 1;
-        background: rgba(255, 255, 255, 0.1);
-        color: #1abc9c; }
-      html.theme--documenter-dark pre .copy-button.success {
-        color: #259a12;
-        opacity: 1; }
-      html.theme--documenter-dark pre .copy-button.error {
-        color: #cb3c33;
-        opacity: 1; }
-    html.theme--documenter-dark pre:hover .copy-button {
-      opacity: 1; }
-  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.5rem 0.75rem;
-    position: relative; }
-    html.theme--documenter-dark .admonition-header:before {
-      font-family: "Font Awesome 5 Free";
-      font-weight: 900;
-      margin-right: 0.75rem;
-      content: "\f06a"; }
-  html.theme--documenter-dark .admonition-body {
-    color: #fff;
-    padding: 0.5rem 0.75rem; }
-    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.5rem 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: 0.75rem 0.75rem;
-      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.375rem;
-        bottom: 0.375rem; }
-        html.theme--documenter-dark .docstring > section > a.docs-sourcelink:focus {
-          opacity: 1 !important; }
-    html.theme--documenter-dark .docstring:hover > section > a.docs-sourcelink {
-      opacity: 0.2; }
-    html.theme--documenter-dark .docstring:focus-within > section > a.docs-sourcelink {
-      opacity: 0.2; }
-    html.theme--documenter-dark .docstring > section:hover a.docs-sourcelink {
-      opacity: 1; }
-  html.theme--documenter-dark .documenter-example-output {
-    background-color: #1f2424; }
-  html.theme--documenter-dark .outdated-warning-overlay {
-    position: fixed;
-    top: 0;
-    left: 0;
-    right: 0;
-    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
-    z-index: 999;
-    background-color: #282f2f;
-    border-bottom: 3px solid #9e1b0d;
-    padding: 10px 35px;
-    text-align: center;
-    font-size: 15px; }
-    html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer {
-      position: absolute;
-      top: calc(50% - 10px);
-      right: 18px;
-      cursor: pointer;
-      width: 12px; }
-    html.theme--documenter-dark .outdated-warning-overlay a {
-      color: #1abc9c; }
-      html.theme--documenter-dark .outdated-warning-overlay a:hover {
-        color: #1dd2af; }
-  html.theme--documenter-dark .content pre {
-    border: 1px solid #5e6d6f; }
-  html.theme--documenter-dark .content code {
-    font-weight: inherit; }
-  html.theme--documenter-dark .content a code {
-    color: #1abc9c; }
-  html.theme--documenter-dark .content h1 code, html.theme--documenter-dark .content h2 code, html.theme--documenter-dark .content h3 code, html.theme--documenter-dark .content h4 code, html.theme--documenter-dark .content h5 code, html.theme--documenter-dark .content h6 code {
-    color: #f2f2f2; }
-  html.theme--documenter-dark .content table {
-    display: block;
-    width: initial;
-    max-width: 100%;
-    overflow-x: auto; }
-  html.theme--documenter-dark .content blockquote > ul:first-child, html.theme--documenter-dark .content blockquote > ol:first-child, html.theme--documenter-dark .content .admonition-body > ul:first-child, html.theme--documenter-dark .content .admonition-body > ol:first-child {
-    margin-top: 0; }
-  html.theme--documenter-dark pre, html.theme--documenter-dark code {
-    font-variant-ligatures: no-contextual; }
-  html.theme--documenter-dark .breadcrumb a.is-disabled {
-    cursor: default;
-    pointer-events: none; }
-    html.theme--documenter-dark .breadcrumb a.is-disabled, html.theme--documenter-dark .breadcrumb a.is-disabled:hover {
-      color: #f2f2f2; }
-  html.theme--documenter-dark .hljs {
-    background: initial !important; }
-  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 li.no-marker {
-    list-style: none; }
-  html.theme--documenter-dark #documenter .docs-main > article {
-    overflow-wrap: break-word; }
-    html.theme--documenter-dark #documenter .docs-main > article .math-container {
-      overflow-x: auto;
-      overflow-y: hidden; }
-  @media screen and (min-width: 1056px) {
-    html.theme--documenter-dark #documenter .docs-main {
-      max-width: 52rem;
-      margin-left: 20rem;
-      padding-right: 1rem; } }
-  @media screen and (max-width: 1055px) {
-    html.theme--documenter-dark #documenter .docs-main {
-      width: 100%; }
-      html.theme--documenter-dark #documenter .docs-main > article {
-        max-width: 52rem;
-        margin-left: auto;
-        margin-right: auto;
-        margin-bottom: 1rem;
-        padding: 0 1rem; }
-      html.theme--documenter-dark #documenter .docs-main > header, html.theme--documenter-dark #documenter .docs-main > nav {
-        max-width: 100%;
-        width: 100%;
-        margin: 0; } }
-  html.theme--documenter-dark #documenter .docs-main header.docs-navbar {
-    background-color: #1f2424;
-    border-bottom: 1px solid #5e6d6f;
-    z-index: 2;
-    min-height: 4rem;
-    margin-bottom: 1rem;
-    display: flex; }
-    html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb {
-      flex-grow: 1; }
-    html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right {
-      display: flex;
-      white-space: nowrap; }
-      html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon, html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label, html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button {
-        display: inline-block; }
-      html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label {
-        padding: 0;
-        margin-left: 0.3em; }
-      html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-settings-button {
-        margin: auto 0 auto 1rem; }
-      html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button {
-        font-size: 1.5rem;
-        margin: auto 0 auto 1rem; }
-    html.theme--documenter-dark #documenter .docs-main header.docs-navbar > * {
-      margin: auto 0; }
-    @media screen and (max-width: 1055px) {
-      html.theme--documenter-dark #documenter .docs-main header.docs-navbar {
-        position: sticky;
-        top: 0;
-        padding: 0 1rem;
-        /* For Headroom.js */
-        transition-property: top, box-shadow;
-        -webkit-transition-property: top, box-shadow;
-        /* Safari */
-        transition-duration: 0.3s;
-        -webkit-transition-duration: 0.3s;
-        /* Safari */ }
-        html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top {
-          box-shadow: 0.2rem 0rem 0.4rem #171717;
-          transition-duration: 0.7s;
-          -webkit-transition-duration: 0.7s;
-          /* Safari */ }
-        html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom {
-          top: -4.5rem;
-          transition-duration: 0.7s;
-          -webkit-transition-duration: 0.7s;
-          /* Safari */ } }
-  html.theme--documenter-dark #documenter .docs-main section.footnotes {
-    border-top: 1px solid #5e6d6f; }
-    html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child, html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring > section > a.docs-sourcelink:first-child, html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child, html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child {
-      margin-right: 1em;
-      margin-bottom: 0.4em; }
-  html.theme--documenter-dark #documenter .docs-main .docs-footer {
-    display: flex;
-    flex-wrap: wrap;
-    margin-left: 0;
-    margin-right: 0;
-    border-top: 1px solid #5e6d6f;
-    padding-top: 1rem;
-    padding-bottom: 1rem; }
-    @media screen and (max-width: 1055px) {
-      html.theme--documenter-dark #documenter .docs-main .docs-footer {
-        padding-left: 1rem;
-        padding-right: 1rem; } }
-    html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage, html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage {
-      flex-grow: 1; }
-    html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage {
-      text-align: right; }
-    html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break {
-      flex-basis: 100%;
-      height: 0; }
-    html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message {
-      font-size: 0.8em;
-      margin: 0.5em auto 0 auto;
-      text-align: center; }
-  html.theme--documenter-dark #documenter .docs-sidebar {
-    display: flex;
-    flex-direction: column;
-    color: #fff;
-    background-color: #282f2f;
-    border-right: 1px solid #5e6d6f;
-    padding: 0;
-    flex: 0 0 18rem;
-    z-index: 5;
-    font-size: 15px;
-    position: fixed;
-    left: -18rem;
-    width: 18rem;
-    height: 100%;
-    transition: left 0.3s;
-    /* Setting up a nicer theme style for the scrollbar */ }
-    html.theme--documenter-dark #documenter .docs-sidebar.visible {
-      left: 0;
-      box-shadow: 0.4rem 0rem 0.8rem #171717; }
-      @media screen and (min-width: 1056px) {
-        html.theme--documenter-dark #documenter .docs-sidebar.visible {
-          box-shadow: none; } }
-    @media screen and (min-width: 1056px) {
-      html.theme--documenter-dark #documenter .docs-sidebar {
-        left: 0;
-        top: 0; } }
-    html.theme--documenter-dark #documenter .docs-sidebar .docs-logo {
-      margin-top: 1rem;
-      padding: 0 1rem; }
-      html.theme--documenter-dark #documenter .docs-sidebar .docs-logo > img {
-        max-height: 6rem;
-        margin: auto; }
-    html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name {
-      flex-shrink: 0;
-      font-size: 1.5rem;
-      font-weight: 700;
-      text-align: center;
-      white-space: nowrap;
-      overflow: hidden;
-      padding: 0.5rem 0; }
-      html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit {
-        max-width: 16.2rem; }
-      html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a, html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover {
-        color: #fff; }
-    html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector {
-      border-top: 1px solid #5e6d6f;
-      display: none;
-      padding: 0.5rem; }
-      html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible {
-        display: flex; }
-    html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu {
-      flex-grow: 1;
-      user-select: none;
-      border-top: 1px solid #5e6d6f;
-      padding-bottom: 1.5rem;
-      /* Managing collapsible submenus */ }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu > li > .tocitem {
-        font-weight: bold; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu > li li {
-        font-size: 14.25px;
-        margin-left: 1em;
-        border-left: 1px solid #5e6d6f; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle {
-        display: none; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed {
-        display: none; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked ~ ul.collapsed {
-        display: block; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem {
-        display: flex; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label {
-          flex-grow: 2; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron {
-          display: inline-block;
-          font-style: normal;
-          font-variant: normal;
-          text-rendering: auto;
-          line-height: 1;
-          font-size: 11.25px;
-          margin-left: 1rem;
-          margin-top: auto;
-          margin-bottom: auto; }
-          html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before {
-            font-family: "Font Awesome 5 Free";
-            font-weight: 900;
-            content: "\f054"; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked ~ label.tocitem .docs-chevron::before {
-        content: "\f078"; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem {
-        display: block;
-        padding: 0.5rem 0.5rem; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem, html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover {
-          color: #fff;
-          background: #282f2f; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover, html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover {
-        color: #fff;
-        background-color: #32393a; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active {
-        border-top: 1px solid #5e6d6f;
-        border-bottom: 1px solid #5e6d6f;
-        background-color: #1f2424; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem, html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover {
-          background-color: #1f2424;
-          color: #fff; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover {
-          background-color: #32393a;
-          color: #fff; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu > li.is-active:first-child {
-        border-top: none; }
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal {
-        margin: 0 0.5rem 0.5rem;
-        border-top: 1px solid #5e6d6f; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li {
-          font-size: 12.75px;
-          border-left: none;
-          margin-left: 0;
-          margin-top: 0.5rem; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem {
-          width: 100%;
-          padding: 0; }
-          html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before {
-            content: "⚬";
-            margin-right: 0.4em; }
-    html.theme--documenter-dark #documenter .docs-sidebar form.docs-search {
-      margin: auto;
-      margin-top: 0.5rem;
-      margin-bottom: 0.5rem; }
-      html.theme--documenter-dark #documenter .docs-sidebar form.docs-search > input {
-        width: 14.4rem; }
-    @media screen and (min-width: 1056px) {
-      html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu {
-        overflow-y: auto;
-        -webkit-overflow-scroll: touch; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar {
-          width: .3rem;
-          background: none; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb {
-          border-radius: 5px 0px 0px 5px;
-          background: #3b4445; }
-        html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover {
-          background: #4e5a5c; } }
-    @media screen and (max-width: 1055px) {
-      html.theme--documenter-dark #documenter .docs-sidebar {
-        overflow-y: auto;
-        -webkit-overflow-scroll: touch; }
-        html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar {
-          width: .3rem;
-          background: none; }
-        html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb {
-          border-radius: 5px 0px 0px 5px;
-          background: #3b4445; }
-        html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover {
-          background: #4e5a5c; } }
-  html.theme--documenter-dark #documenter .docs-main #documenter-search-info {
-    margin-bottom: 1rem; }
-  html.theme--documenter-dark #documenter .docs-main #documenter-search-results {
-    list-style-type: circle;
-    list-style-position: outside; }
-    html.theme--documenter-dark #documenter .docs-main #documenter-search-results li {
-      margin-left: 2rem; }
-    html.theme--documenter-dark #documenter .docs-main #documenter-search-results .docs-highlight {
-      background-color: yellow; }
-  html.theme--documenter-dark {
-    background-color: #1f2424;
-    font-size: 16px;
-    min-width: 300px;
-    overflow-x: auto;
-    overflow-y: scroll;
-    text-rendering: optimizeLegibility;
-    text-size-adjust: 100%; }
-  html.theme--documenter-dark .ansi span.sgr1 {
-    font-weight: bolder; }
-  html.theme--documenter-dark .ansi span.sgr2 {
-    font-weight: lighter; }
-  html.theme--documenter-dark .ansi span.sgr3 {
-    font-style: italic; }
-  html.theme--documenter-dark .ansi span.sgr4 {
-    text-decoration: underline; }
-  html.theme--documenter-dark .ansi span.sgr7 {
-    color: #1f2424;
-    background-color: #fff; }
-  html.theme--documenter-dark .ansi span.sgr8 {
-    color: transparent; }
-    html.theme--documenter-dark .ansi span.sgr8 span {
-      color: transparent; }
-  html.theme--documenter-dark .ansi span.sgr9 {
-    text-decoration: line-through; }
-  html.theme--documenter-dark .ansi span.sgr30 {
-    color: #242424; }
-  html.theme--documenter-dark .ansi span.sgr31 {
-    color: #f6705f; }
-  html.theme--documenter-dark .ansi span.sgr32 {
-    color: #4fb43a; }
-  html.theme--documenter-dark .ansi span.sgr33 {
-    color: #f4c72f; }
-  html.theme--documenter-dark .ansi span.sgr34 {
-    color: #7587f0; }
-  html.theme--documenter-dark .ansi span.sgr35 {
-    color: #bc89d3; }
-  html.theme--documenter-dark .ansi span.sgr36 {
-    color: #49b6ca; }
-  html.theme--documenter-dark .ansi span.sgr37 {
-    color: #b3bdbe; }
-  html.theme--documenter-dark .ansi span.sgr40 {
-    background-color: #242424; }
-  html.theme--documenter-dark .ansi span.sgr41 {
-    background-color: #f6705f; }
-  html.theme--documenter-dark .ansi span.sgr42 {
-    background-color: #4fb43a; }
-  html.theme--documenter-dark .ansi span.sgr43 {
-    background-color: #f4c72f; }
-  html.theme--documenter-dark .ansi span.sgr44 {
-    background-color: #7587f0; }
-  html.theme--documenter-dark .ansi span.sgr45 {
-    background-color: #bc89d3; }
-  html.theme--documenter-dark .ansi span.sgr46 {
-    background-color: #49b6ca; }
-  html.theme--documenter-dark .ansi span.sgr47 {
-    background-color: #b3bdbe; }
-  html.theme--documenter-dark .ansi span.sgr90 {
-    color: #92a0a2; }
-  html.theme--documenter-dark .ansi span.sgr91 {
-    color: #ff8674; }
-  html.theme--documenter-dark .ansi span.sgr92 {
-    color: #79d462; }
-  html.theme--documenter-dark .ansi span.sgr93 {
-    color: #ffe76b; }
-  html.theme--documenter-dark .ansi span.sgr94 {
-    color: #8a98ff; }
-  html.theme--documenter-dark .ansi span.sgr95 {
-    color: #d2a4e6; }
-  html.theme--documenter-dark .ansi span.sgr96 {
-    color: #6bc8db; }
-  html.theme--documenter-dark .ansi span.sgr97 {
-    color: #ecf0f1; }
-  html.theme--documenter-dark .ansi span.sgr100 {
-    background-color: #92a0a2; }
-  html.theme--documenter-dark .ansi span.sgr101 {
-    background-color: #ff8674; }
-  html.theme--documenter-dark .ansi span.sgr102 {
-    background-color: #79d462; }
-  html.theme--documenter-dark .ansi span.sgr103 {
-    background-color: #ffe76b; }
-  html.theme--documenter-dark .ansi span.sgr104 {
-    background-color: #8a98ff; }
-  html.theme--documenter-dark .ansi span.sgr105 {
-    background-color: #d2a4e6; }
-  html.theme--documenter-dark .ansi span.sgr106 {
-    background-color: #6bc8db; }
-  html.theme--documenter-dark .ansi span.sgr107 {
-    background-color: #ecf0f1; }
-  html.theme--documenter-dark code.language-julia-repl > span.hljs-meta {
-    color: #4fb43a;
-    font-weight: bolder; }
-  html.theme--documenter-dark .hljs {
-    background: #2b2b2b;
-    color: #f8f8f2; }
-  html.theme--documenter-dark .hljs-comment,
-  html.theme--documenter-dark .hljs-quote {
-    color: #d4d0ab; }
-  html.theme--documenter-dark .hljs-variable,
-  html.theme--documenter-dark .hljs-template-variable,
-  html.theme--documenter-dark .hljs-tag,
-  html.theme--documenter-dark .hljs-name,
-  html.theme--documenter-dark .hljs-selector-id,
-  html.theme--documenter-dark .hljs-selector-class,
-  html.theme--documenter-dark .hljs-regexp,
-  html.theme--documenter-dark .hljs-deletion {
-    color: #ffa07a; }
-  html.theme--documenter-dark .hljs-number,
-  html.theme--documenter-dark .hljs-built_in,
-  html.theme--documenter-dark .hljs-literal,
-  html.theme--documenter-dark .hljs-type,
-  html.theme--documenter-dark .hljs-params,
-  html.theme--documenter-dark .hljs-meta,
-  html.theme--documenter-dark .hljs-link {
-    color: #f5ab35; }
-  html.theme--documenter-dark .hljs-attribute {
-    color: #ffd700; }
-  html.theme--documenter-dark .hljs-string,
-  html.theme--documenter-dark .hljs-symbol,
-  html.theme--documenter-dark .hljs-bullet,
-  html.theme--documenter-dark .hljs-addition {
-    color: #abe338; }
-  html.theme--documenter-dark .hljs-title,
-  html.theme--documenter-dark .hljs-section {
-    color: #00e0e0; }
-  html.theme--documenter-dark .hljs-keyword,
-  html.theme--documenter-dark .hljs-selector-tag {
-    color: #dcc6e0; }
-  html.theme--documenter-dark .hljs-emphasis {
-    font-style: italic; }
-  html.theme--documenter-dark .hljs-strong {
-    font-weight: bold; }
-  @media screen and (-ms-high-contrast: active) {
-    html.theme--documenter-dark .hljs-addition,
-    html.theme--documenter-dark .hljs-attribute,
-    html.theme--documenter-dark .hljs-built_in,
-    html.theme--documenter-dark .hljs-bullet,
-    html.theme--documenter-dark .hljs-comment,
-    html.theme--documenter-dark .hljs-link,
-    html.theme--documenter-dark .hljs-literal,
-    html.theme--documenter-dark .hljs-meta,
-    html.theme--documenter-dark .hljs-number,
-    html.theme--documenter-dark .hljs-params,
-    html.theme--documenter-dark .hljs-string,
-    html.theme--documenter-dark .hljs-symbol,
-    html.theme--documenter-dark .hljs-type,
-    html.theme--documenter-dark .hljs-quote {
-      color: highlight; }
-    html.theme--documenter-dark .hljs-keyword,
-    html.theme--documenter-dark .hljs-selector-tag {
-      font-weight: bold; } }
-  html.theme--documenter-dark .hljs-subst {
-    color: #f8f8f2; }
+*/}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 optgroup,html.theme--documenter-dark select,html.theme--documenter-dark textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--documenter-dark code,html.theme--documenter-dark pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark body{color:#fff;font-size:1em;font-weight:400;line-height:1.5}html.theme--documenter-dark a{color:#1abc9c;cursor:pointer;text-decoration:none}html.theme--documenter-dark a strong{color:currentColor}html.theme--documenter-dark a:hover{color:#1dd2af}html.theme--documenter-dark code{background-color:rgba(255,255,255,0.05);color:#ececec;font-size:.875em;font-weight:normal;padding:.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:.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:.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:inherit}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 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1abc9c}html.theme--documenter-dark a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1abc9c}html.theme--documenter-dark .button{background-color:#282f2f;border-color:#4c5759;border-width:1px;color:#375a7f;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--documenter-dark .button strong{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.5em - 1px);margin-right:.25em}html.theme--documenter-dark .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button:hover,html.theme--documenter-dark .button.is-hovered{border-color:#8c9b9d;color:#f2f2f2}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-ghost{background:none;border-color:rgba(0,0,0,0);color:#1abc9c;text-decoration:none}html.theme--documenter-dark .button.is-ghost:hover,html.theme--documenter-dark .button.is-ghost.is-hovered{color:#1abc9c;text-decoration:underline}html.theme--documenter-dark .button.is-white{background-color:#fff;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:#fff;border-color:#fff;box-shadow:none}html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-hovered{background-color:#000}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:#fff}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:#fff;color:#fff}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:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !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:#fff;box-shadow:none;color:#fff}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:#fff}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 #fff #fff !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:#fff}html.theme--documenter-dark .button.is-black:hover,html.theme--documenter-dark .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus,html.theme--documenter-dark .button.is-black.is-focused{border-color:transparent;color:#fff}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:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;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:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !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:#fff}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 #fff #fff !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:#fff;color:#fff}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:#fff;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:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:hover,html.theme--documenter-dark .button.is-light.is-hovered{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus,html.theme--documenter-dark .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus:not(:active),html.theme--documenter-dark .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light.is-active{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:#ecf0f1;box-shadow:none}html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;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:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-dark,html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover,html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus:not(:active),html.theme--documenter-dark .content kbd.button:focus:not(:active),html.theme--documenter-dark .button.is-dark.is-focused:not(:active),html.theme--documenter-dark .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark[disabled],html.theme--documenter-dark .content kbd.button[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark,fieldset[disabled] html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:#282f2f;box-shadow:none}html.theme--documenter-dark .button.is-dark.is-inverted,html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted:hover,html.theme--documenter-dark .content kbd.button.is-inverted:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-dark.is-inverted[disabled],html.theme--documenter-dark .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-loading::after,html.theme--documenter-dark .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined,html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;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:#fff}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;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:#fff;color:#fff}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:transparent;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:#375a7f;box-shadow:none}html.theme--documenter-dark .button.is-primary.is-inverted,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;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-primary.is-light,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:hover,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-light.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e8eef5;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:active,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-light.is-active,html.theme--documenter-dark .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#dfe8f1;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:transparent;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:#1abc9c;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-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:hover,html.theme--documenter-dark .button.is-link.is-light.is-hovered{background-color:#e2fbf6;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:active,html.theme--documenter-dark .button.is-link.is-light.is-active{background-color:#d7f9f3;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-info{background-color:#024c7d;border-color:transparent;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:#024c7d;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-info.is-light{background-color:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .button.is-info.is-light:hover,html.theme--documenter-dark .button.is-info.is-light.is-hovered{background-color:#def2fe;border-color:transparent;color:#0e9dfb}html.theme--documenter-dark .button.is-info.is-light:active,html.theme--documenter-dark .button.is-info.is-light.is-active{background-color:#d2edfe;border-color:transparent;color:#0e9dfb}html.theme--documenter-dark .button.is-success{background-color:#008438;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:hover,html.theme--documenter-dark .button.is-success.is-hovered{background-color:#073;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:#008438;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-success.is-light{background-color:#ebfff3;color:#00eb64}html.theme--documenter-dark .button.is-success.is-light:hover,html.theme--documenter-dark .button.is-success.is-light.is-hovered{background-color:#deffec;border-color:transparent;color:#00eb64}html.theme--documenter-dark .button.is-success.is-light:active,html.theme--documenter-dark .button.is-success.is-light.is-active{background-color:#d1ffe5;border-color:transparent;color:#00eb64}html.theme--documenter-dark .button.is-warning{background-color:#ad8100;border-color:transparent;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:#ad8100;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-warning.is-light{background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .button.is-warning.is-light:hover,html.theme--documenter-dark .button.is-warning.is-light.is-hovered{background-color:#fff7de;border-color:transparent;color:#d19c00}html.theme--documenter-dark .button.is-warning.is-light:active,html.theme--documenter-dark .button.is-warning.is-light.is-active{background-color:#fff3d1;border-color:transparent;color:#d19c00}html.theme--documenter-dark .button.is-danger{background-color:#9e1b0d;border-color:transparent;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:#9e1b0d;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-danger.is-light{background-color:#fdeeec;color:#ec311d}html.theme--documenter-dark .button.is-danger.is-light:hover,html.theme--documenter-dark .button.is-danger.is-light.is-hovered{background-color:#fce3e0;border-color:transparent;color:#ec311d}html.theme--documenter-dark .button.is-danger.is-light:active,html.theme--documenter-dark .button.is-danger.is-light.is-active{background-color:#fcd8d5;border-color:transparent;color:#ec311d}html.theme--documenter-dark .button.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--documenter-dark .button.is-small:not(.is-rounded),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--documenter-dark .button.is-normal{font-size:1rem}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:#5e6d6f;box-shadow:none;opacity:.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 * 0.5));top:calc(50% - (1em * 0.5));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:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}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:.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){font-size:.75rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--documenter-dark .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--documenter-dark .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){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}@media screen and (max-width: 768px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:1rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1.25rem}}html.theme--documenter-dark .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--documenter-dark .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--documenter-dark .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--documenter-dark .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--documenter-dark .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--documenter-dark .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--documenter-dark .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--documenter-dark .content li+li{margin-top:0.25em}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.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--documenter-dark .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--documenter-dark .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--documenter-dark .content ol.is-upper-roman:not([type]){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;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:inherit}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:.75rem}html.theme--documenter-dark .content.is-normal{font-size:1rem}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 .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--documenter-dark .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--documenter-dark .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--documenter-dark div.icon-text{display:flex}html.theme--documenter-dark .image,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}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:9999px}html.theme--documenter-dark .image.is-fullwidth,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,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:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .notification strong{color:currentColor}html.theme--documenter-dark .notification code,html.theme--documenter-dark .notification pre{background:#fff}html.theme--documenter-dark .notification pre code{background:transparent}html.theme--documenter-dark .notification>.delete{right:.5rem;position:absolute;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:#fff;color:#0a0a0a}html.theme--documenter-dark .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .notification.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-dark,html.theme--documenter-dark .content kbd.notification{background-color:#282f2f;color:#fff}html.theme--documenter-dark .notification.is-primary,html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .notification.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .notification.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .notification.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .notification.is-info{background-color:#024c7d;color:#fff}html.theme--documenter-dark .notification.is-info.is-light{background-color:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .notification.is-success{background-color:#008438;color:#fff}html.theme--documenter-dark .notification.is-success.is-light{background-color:#ebfff3;color:#00eb64}html.theme--documenter-dark .notification.is-warning{background-color:#ad8100;color:#fff}html.theme--documenter-dark .notification.is-warning.is-light{background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .notification.is-danger{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .notification.is-danger.is-light{background-color:#fdeeec;color:#ec311d}html.theme--documenter-dark .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--documenter-dark .progress::-webkit-progress-bar{background-color:#343c3d}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:#fff}html.theme--documenter-dark .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--documenter-dark .progress.is-white::-ms-fill{background-color:#fff}html.theme--documenter-dark .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-light::-webkit-progress-value{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-dark::-webkit-progress-value,html.theme--documenter-dark .content kbd.progress::-webkit-progress-value{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-moz-progress-bar,html.theme--documenter-dark .content kbd.progress::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-primary::-webkit-progress-value,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-moz-progress-bar,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-link::-webkit-progress-value{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-info::-webkit-progress-value{background-color:#024c7d}html.theme--documenter-dark .progress.is-info::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-success::-webkit-progress-value{background-color:#008438}html.theme--documenter-dark .progress.is-success::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-warning::-webkit-progress-value{background-color:#ad8100}html.theme--documenter-dark .progress.is-warning::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress.is-danger::-webkit-progress-value{background-color:#9e1b0d}html.theme--documenter-dark .progress.is-danger::-moz-progress-bar{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%, #343c3d 30%)}html.theme--documenter-dark .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#343c3d;background-image:linear-gradient(to right, #fff 30%, #343c3d 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:indeterminate::-ms-fill{animation-name:none}html.theme--documenter-dark .progress.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}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:#fff;border-color:#fff;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:#fff}html.theme--documenter-dark .table td.is-light,html.theme--documenter-dark .table th.is-light{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-dark,html.theme--documenter-dark .table th.is-dark{background-color:#282f2f;border-color:#282f2f;color:#fff}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 td.is-vcentered,html.theme--documenter-dark .table th.is-vcentered{vertical-align:middle}html.theme--documenter-dark .table th{color:#f2f2f2}html.theme--documenter-dark .table th:not([align]){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:rgba(0,0,0,0)}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:rgba(0,0,0,0)}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:rgba(0,0,0,0)}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 .content kbd,html.theme--documenter-dark .content .tags kbd,html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--documenter-dark .tags .tag:not(:last-child),html.theme--documenter-dark .tags .content kbd:not(:last-child),html.theme--documenter-dark .content .tags kbd:not(:last-child),html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.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 .content kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--documenter-dark .tags.are-large .tag: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),html.theme--documenter-dark .tags.are-large .docstring>section>a.docs-sourcelink: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 .content kbd,html.theme--documenter-dark .content .tags.is-centered kbd,html.theme--documenter-dark .tags.is-centered .docstring>section>a.docs-sourcelink{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 .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink: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 .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--documenter-dark .tags.has-addons .tag,html.theme--documenter-dark .tags.has-addons .content kbd,html.theme--documenter-dark .content .tags.has-addons kbd,html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--documenter-dark .tags.has-addons .tag:not(:first-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--documenter-dark .tags.has-addons .tag:not(:last-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--documenter-dark .tag:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#282f2f;border-radius:.4em;color:#fff;display:inline-flex;font-size:.75rem;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 .content kbd:not(body) .delete,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--documenter-dark .tag.is-white:not(body),html.theme--documenter-dark .content kbd.is-white:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .tag.is-black:not(body),html.theme--documenter-dark .content kbd.is-black:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .tag.is-light:not(body),html.theme--documenter-dark .content kbd.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-dark:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--documenter-dark .content .docstring>section>kbd:not(body){background-color:#282f2f;color:#fff}html.theme--documenter-dark .tag.is-primary:not(body),html.theme--documenter-dark .content kbd.is-primary:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){background-color:#375a7f;color:#fff}html.theme--documenter-dark .tag.is-primary.is-light:not(body),html.theme--documenter-dark .content kbd.is-primary.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .tag.is-link:not(body),html.theme--documenter-dark .content kbd.is-link:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1abc9c;color:#fff}html.theme--documenter-dark .tag.is-link.is-light:not(body),html.theme--documenter-dark .content kbd.is-link.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .tag.is-info:not(body),html.theme--documenter-dark .content kbd.is-info:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#024c7d;color:#fff}html.theme--documenter-dark .tag.is-info.is-light:not(body),html.theme--documenter-dark .content kbd.is-info.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#ebf7ff;color:#0e9dfb}html.theme--documenter-dark .tag.is-success:not(body),html.theme--documenter-dark .content kbd.is-success:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#008438;color:#fff}html.theme--documenter-dark .tag.is-success.is-light:not(body),html.theme--documenter-dark .content kbd.is-success.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#ebfff3;color:#00eb64}html.theme--documenter-dark .tag.is-warning:not(body),html.theme--documenter-dark .content kbd.is-warning:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#ad8100;color:#fff}html.theme--documenter-dark .tag.is-warning.is-light:not(body),html.theme--documenter-dark .content kbd.is-warning.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fffaeb;color:#d19c00}html.theme--documenter-dark .tag.is-danger:not(body),html.theme--documenter-dark .content kbd.is-danger:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .tag.is-danger.is-light:not(body),html.theme--documenter-dark .content kbd.is-danger.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fdeeec;color:#ec311d}html.theme--documenter-dark .tag.is-normal:not(body),html.theme--documenter-dark .content kbd.is-normal:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--documenter-dark .tag.is-medium:not(body),html.theme--documenter-dark .content kbd.is-medium:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--documenter-dark .tag.is-large:not(body),html.theme--documenter-dark .content kbd.is-large:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .content kbd: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){margin-left:-.375em;margin-right:.1875em}html.theme--documenter-dark .tag:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .content kbd: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){margin-left:.1875em;margin-right:-.375em}html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child,html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--documenter-dark .tag.is-delete:not(body),html.theme--documenter-dark .content kbd.is-delete:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::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.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--documenter-dark .tag.is-delete:not(body):hover,html.theme--documenter-dark .content kbd.is-delete:not(body):hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--documenter-dark .tag.is-delete:not(body):focus,html.theme--documenter-dark .content kbd.is-delete:not(body):focus,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1d2122}html.theme--documenter-dark .tag.is-delete:not(body):active,html.theme--documenter-dark .content kbd.is-delete:not(body):active,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#111414}html.theme--documenter-dark .tag.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--documenter-dark .content kbd.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--documenter-dark a.tag:hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--documenter-dark .title,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:.75em}html.theme--documenter-dark .title sup,html.theme--documenter-dark .subtitle sup{font-size:.75em}html.theme--documenter-dark .title .tag,html.theme--documenter-dark .title .content kbd,html.theme--documenter-dark .content .title kbd,html.theme--documenter-dark .title .docstring>section>a.docs-sourcelink,html.theme--documenter-dark .subtitle .tag,html.theme--documenter-dark .subtitle .content kbd,html.theme--documenter-dark .content .subtitle kbd,html.theme--documenter-dark .subtitle .docstring>section>a.docs-sourcelink{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: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:1rem}html.theme--documenter-dark .title.is-7{font-size:.75rem}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:1rem}html.theme--documenter-dark .subtitle.is-7{font-size:.75rem}html.theme--documenter-dark .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--documenter-dark .number{align-items:center;background-color:#282f2f;border-radius:9999px;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 .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#1f2424;border-color:#5e6d6f;border-radius:.4em;color:#dbdee0}html.theme--documenter-dark .select select::-moz-placeholder,html.theme--documenter-dark .textarea::-moz-placeholder,html.theme--documenter-dark .input::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select::-webkit-input-placeholder,html.theme--documenter-dark .textarea::-webkit-input-placeholder,html.theme--documenter-dark .input::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:-moz-placeholder,html.theme--documenter-dark .textarea:-moz-placeholder,html.theme--documenter-dark .input:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select:-ms-input-placeholder,html.theme--documenter-dark .textarea:-ms-input-placeholder,html.theme--documenter-dark .input:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:hover,html.theme--documenter-dark .textarea:hover,html.theme--documenter-dark .input:hover,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:hover,html.theme--documenter-dark .select select.is-hovered,html.theme--documenter-dark .is-hovered.textarea,html.theme--documenter-dark .is-hovered.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#8c9b9d}html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1abc9c;box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#8c9b9d;border-color:#282f2f;box-shadow:none;color:#fff}html.theme--documenter-dark .select select[disabled]::-moz-placeholder,html.theme--documenter-dark .textarea[disabled]::-moz-placeholder,html.theme--documenter-dark .input[disabled]::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-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{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-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{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-moz-placeholder,html.theme--documenter-dark .textarea[disabled]:-moz-placeholder,html.theme--documenter-dark .input[disabled]:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-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{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder,html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder,html.theme--documenter-dark .input[disabled]:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--documenter-dark .textarea[readonly],html.theme--documenter-dark .input[readonly],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--documenter-dark .is-white.textarea,html.theme--documenter-dark .is-white.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--documenter-dark .is-white.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-white.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-white.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-white.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .is-black.textarea,html.theme--documenter-dark .is-black.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--documenter-dark .is-black.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-black.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-black.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-black.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .is-light.textarea,html.theme--documenter-dark .is-light.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#ecf0f1}html.theme--documenter-dark .is-light.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-light.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-light.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-light.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .is-dark.textarea,html.theme--documenter-dark .content kbd.textarea,html.theme--documenter-dark .is-dark.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--documenter-dark .content kbd.input{border-color:#282f2f}html.theme--documenter-dark .is-dark.textarea:focus,html.theme--documenter-dark .content kbd.textarea:focus,html.theme--documenter-dark .is-dark.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--documenter-dark .content kbd.input:focus,html.theme--documenter-dark .is-dark.is-focused.textarea,html.theme--documenter-dark .content kbd.is-focused.textarea,html.theme--documenter-dark .is-dark.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .content kbd.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--documenter-dark .is-dark.textarea:active,html.theme--documenter-dark .content kbd.textarea:active,html.theme--documenter-dark .is-dark.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--documenter-dark .content kbd.input:active,html.theme--documenter-dark .is-dark.is-active.textarea,html.theme--documenter-dark .content kbd.is-active.textarea,html.theme--documenter-dark .is-dark.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .content kbd.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .is-primary.textarea,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink{border-color:#375a7f}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.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:focus,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.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .docstring>section>a.is-focused.input.docs-sourcelink,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.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:active,html.theme--documenter-dark .is-primary.is-active.textarea,html.theme--documenter-dark .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .is-link.textarea,html.theme--documenter-dark .is-link.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1abc9c}html.theme--documenter-dark .is-link.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-link.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-link.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-link.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .is-info.textarea,html.theme--documenter-dark .is-info.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#024c7d}html.theme--documenter-dark .is-info.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-info.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-info.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-info.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(2,76,125,0.25)}html.theme--documenter-dark .is-success.textarea,html.theme--documenter-dark .is-success.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#008438}html.theme--documenter-dark .is-success.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-success.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-success.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-success.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(0,132,56,0.25)}html.theme--documenter-dark .is-warning.textarea,html.theme--documenter-dark .is-warning.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#ad8100}html.theme--documenter-dark .is-warning.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-warning.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-warning.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-warning.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(173,129,0,0.25)}html.theme--documenter-dark .is-danger.textarea,html.theme--documenter-dark .is-danger.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#9e1b0d}html.theme--documenter-dark .is-danger.textarea:focus,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.is-focused.textarea,html.theme--documenter-dark .is-danger.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-danger.textarea:active,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.is-active.textarea,html.theme--documenter-dark .is-danger.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(158,27,13,0.25)}html.theme--documenter-dark .is-small.textarea,html.theme--documenter-dark .is-small.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .is-medium.textarea,html.theme--documenter-dark .is-medium.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--documenter-dark .is-large.textarea,html.theme--documenter-dark .is-large.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--documenter-dark .is-fullwidth.textarea,html.theme--documenter-dark .is-fullwidth.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--documenter-dark .is-inline.textarea,html.theme--documenter-dark .is-inline.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--documenter-dark .input.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--documenter-dark .input.is-static,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--documenter-dark .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--documenter-dark .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--documenter-dark .textarea[rows]{height:initial}html.theme--documenter-dark .textarea.has-fixed-size{resize:none}html.theme--documenter-dark .radio,html.theme--documenter-dark .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--documenter-dark .radio input,html.theme--documenter-dark .checkbox input{cursor:pointer}html.theme--documenter-dark .radio:hover,html.theme--documenter-dark .checkbox:hover{color:#8c9b9d}html.theme--documenter-dark .radio[disabled],html.theme--documenter-dark .checkbox[disabled],fieldset[disabled] html.theme--documenter-dark .radio,fieldset[disabled] html.theme--documenter-dark .checkbox,html.theme--documenter-dark .radio input[disabled],html.theme--documenter-dark .checkbox input[disabled]{color:#fff;cursor:not-allowed}html.theme--documenter-dark .radio+.radio{margin-left:.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.5em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border-color:#1abc9c;right:1.125em;z-index:4}html.theme--documenter-dark .select.is-rounded select,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;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:#fff}html.theme--documenter-dark .select.is-white select{border-color:#fff}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:#000}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:.75rem}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:#fff !important;opacity:0.5}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:.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.is-loading:after{font-size:.75rem}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:#fff;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:#fff}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:#fff}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:#fff}html.theme--documenter-dark .file.is-black:active .file-cta,html.theme--documenter-dark .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-light .file-cta{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:hover .file-cta,html.theme--documenter-dark .file.is-light.is-hovered .file-cta{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:focus .file-cta,html.theme--documenter-dark .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(236,240,241,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:active .file-cta,html.theme--documenter-dark .file.is-light.is-active .file-cta{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-dark .file-cta,html.theme--documenter-dark .content kbd.file .file-cta{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:hover .file-cta,html.theme--documenter-dark .content kbd.file:hover .file-cta,html.theme--documenter-dark .file.is-dark.is-hovered .file-cta,html.theme--documenter-dark .content kbd.file.is-hovered .file-cta{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:focus .file-cta,html.theme--documenter-dark .content kbd.file:focus .file-cta,html.theme--documenter-dark .file.is-dark.is-focused .file-cta,html.theme--documenter-dark .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(40,47,47,0.25);color:#fff}html.theme--documenter-dark .file.is-dark:active .file-cta,html.theme--documenter-dark .content kbd.file:active .file-cta,html.theme--documenter-dark .file.is-dark.is-active .file-cta,html.theme--documenter-dark .content kbd.file.is-active .file-cta{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#375a7f;border-color:transparent;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:#073;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:.75rem}html.theme--documenter-dark .file.is-normal{font-size:1rem}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:.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.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:.4em .4em 0 0}html.theme--documenter-dark .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .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 .4em .4em 0}html.theme--documenter-dark .file.is-right .file-name{border-radius:.4em 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:#232829;color:#f2f2f2}html.theme--documenter-dark .file-label:hover .file-name{border-color:#596668}html.theme--documenter-dark .file-label:active .file-cta{background-color:#1d2122;color:#f2f2f2}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:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--documenter-dark .file-cta{background-color:#282f2f;color:#fff}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:inherit;text-overflow:ellipsis}html.theme--documenter-dark .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--documenter-dark .file-icon .fa{font-size:14px}html.theme--documenter-dark .label{color:#f2f2f2;display:block;font-size:1rem;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:.75rem}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:.75rem;margin-top:0.25rem}html.theme--documenter-dark .help.is-white{color:#fff}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.is-hovered:not([disabled]),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.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]),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.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),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.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]){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.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]):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.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):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.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):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.is-focused:not([disabled]):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.is-active:not([disabled]):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:.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:.75rem;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:.75rem}}html.theme--documenter-dark .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--documenter-dark .control.has-icons-left .input:focus~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-left .select:focus~.icon,html.theme--documenter-dark .control.has-icons-right .input:focus~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-right .select:focus~.icon{color:#282f2f}html.theme--documenter-dark .control.has-icons-left .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-small~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-small~.icon{font-size:.75rem}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:#5e6d6f;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--documenter-dark .control.has-icons-left .input,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--documenter-dark .control.has-icons-left .select select{padding-left:2.5em}html.theme--documenter-dark .control.has-icons-left .icon.is-left{left:0}html.theme--documenter-dark .control.has-icons-right .input,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--documenter-dark .control.has-icons-right .select select{padding-right:2.5em}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:.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.is-loading:after{font-size:.75rem}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:1rem;white-space:nowrap}html.theme--documenter-dark .breadcrumb a{align-items:center;color:#1abc9c;display:flex;justify-content:center;padding: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:.5em}html.theme--documenter-dark .breadcrumb .icon:last-child{margin-left:.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:.75rem}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:#fff;border-radius:.25rem;box-shadow:#171717;color:#fff;max-width:100%;position:relative}html.theme--documenter-dark .card-footer:first-child,html.theme--documenter-dark .card-content:first-child,html.theme--documenter-dark .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-footer:last-child,html.theme--documenter-dark .card-content:last-child,html.theme--documenter-dark .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--documenter-dark .card-header-title{align-items:center;color:#f2f2f2;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--documenter-dark .card-header-title.is-centered{justify-content:center}html.theme--documenter-dark .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--documenter-dark .card-image{display:block;position:relative}html.theme--documenter-dark .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--documenter-dark .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;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:.75rem}html.theme--documenter-dark .card-footer-item:not(:last-child){border-right:1px solid #ededed}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:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.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:inherit;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:#ededed;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:.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:.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:.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:.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 .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--documenter-dark .media .content:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .media .media{border-top:1px solid rgba(94,109,111,0.5);display:flex;padding-top:.75rem}html.theme--documenter-dark .media .media .content:not(:last-child),html.theme--documenter-dark .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--documenter-dark .media .media .media{padding-top:.5rem}html.theme--documenter-dark .media .media .media+.media{margin-top:.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:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .media-content{overflow-x:auto}}html.theme--documenter-dark .menu{font-size:1rem}html.theme--documenter-dark .menu.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}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:.75em;padding-left:.75em}html.theme--documenter-dark .menu-label{color:#fff;font-size:.75em;letter-spacing:.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:.4em;font-size:1rem}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:.75rem}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:#fff}html.theme--documenter-dark .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .message.is-white .message-body{border-color:#fff}html.theme--documenter-dark .message.is-black{background-color:#fafafa}html.theme--documenter-dark .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .message.is-black .message-body{border-color:#0a0a0a}html.theme--documenter-dark .message.is-light{background-color:#f9fafb}html.theme--documenter-dark .message.is-light .message-header{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-light .message-body{border-color:#ecf0f1}html.theme--documenter-dark .message.is-dark,html.theme--documenter-dark .content kbd.message{background-color:#f9fafa}html.theme--documenter-dark .message.is-dark .message-header,html.theme--documenter-dark .content kbd.message .message-header{background-color:#282f2f;color:#fff}html.theme--documenter-dark .message.is-dark .message-body,html.theme--documenter-dark .content kbd.message .message-body{border-color:#282f2f}html.theme--documenter-dark .message.is-primary,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink{background-color:#f1f5f9}html.theme--documenter-dark .message.is-primary .message-header,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-header{background-color:#375a7f;color:#fff}html.theme--documenter-dark .message.is-primary .message-body,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-body{border-color:#375a7f;color:#4d7eb2}html.theme--documenter-dark .message.is-link{background-color:#edfdf9}html.theme--documenter-dark .message.is-link .message-header{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .message.is-link .message-body{border-color:#1abc9c;color:#15987e}html.theme--documenter-dark .message.is-info{background-color:#ebf7ff}html.theme--documenter-dark .message.is-info .message-header{background-color:#024c7d;color:#fff}html.theme--documenter-dark .message.is-info .message-body{border-color:#024c7d;color:#0e9dfb}html.theme--documenter-dark .message.is-success{background-color:#ebfff3}html.theme--documenter-dark .message.is-success .message-header{background-color:#008438;color:#fff}html.theme--documenter-dark .message.is-success .message-body{border-color:#008438;color:#00eb64}html.theme--documenter-dark .message.is-warning{background-color:#fffaeb}html.theme--documenter-dark .message.is-warning .message-header{background-color:#ad8100;color:#fff}html.theme--documenter-dark .message.is-warning .message-body{border-color:#ad8100;color:#d19c00}html.theme--documenter-dark .message.is-danger{background-color:#fdeeec}html.theme--documenter-dark .message.is-danger .message-header{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .message.is-danger .message-body{border-color:#9e1b0d;color:#ec311d}html.theme--documenter-dark .message-header{align-items:center;background-color:#fff;border-radius:.4em .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 1em;position:relative}html.theme--documenter-dark .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.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:.4em;border-style:solid;border-width:0 0 0 4px;color:#fff;padding:1.25em 1.5em}html.theme--documenter-dark .message-body code,html.theme--documenter-dark .message-body pre{background-color:#fff}html.theme--documenter-dark .message-body pre code{background-color:rgba(0,0,0,0)}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){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:.5em}html.theme--documenter-dark .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;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:#fff;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:#fff;color:#0a0a0a}}html.theme--documenter-dark .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link{color:#fff}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:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-burger{color:#fff}@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:#fff}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:#000;color:#fff}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:#fff}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:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--documenter-dark .navbar.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-light .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:hover,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:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-dark,html.theme--documenter-dark .content kbd.navbar{background-color:#282f2f;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:focus,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:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-burger,html.theme--documenter-dark .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-dark .navbar-start>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link,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:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:focus,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:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#282f2f;color:#fff}}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;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;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:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-item{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:rgba(0,0,0,0);border-bottom-color:#1abc9c}html.theme--documenter-dark .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);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:.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:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);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.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:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);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:rgba(0,0,0,0)}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:rgba(0,0,0,0)}}html.theme--documenter-dark .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--documenter-dark .pagination{font-size:1rem;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}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:9999px}html.theme--documenter-dark .pagination.is-rounded .pagination-link,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}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:.25rem;padding-left:.5em;padding-right:.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.5em}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-previous.is-disabled,html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-next.is-disabled,html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-link.is-disabled{background-color:#5e6d6f;border-color:#5e6d6f;box-shadow:none;color:#fff;opacity:0.5}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{padding-left:.75em;padding-right:.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}html.theme--documenter-dark .pagination-list li{list-style:none}@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,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination-previous{order:2}html.theme--documenter-dark .pagination-next{order:3}html.theme--documenter-dark .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination.is-centered .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-centered .pagination-list{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{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--documenter-dark .panel:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--documenter-dark .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--documenter-dark .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--documenter-dark .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--documenter-dark .panel.is-light .panel-heading{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-light .panel-tabs a.is-active{border-bottom-color:#ecf0f1}html.theme--documenter-dark .panel.is-light .panel-block.is-active .panel-icon{color:#ecf0f1}html.theme--documenter-dark .panel.is-dark .panel-heading,html.theme--documenter-dark .content kbd.panel .panel-heading{background-color:#282f2f;color:#fff}html.theme--documenter-dark .panel.is-dark .panel-tabs a.is-active,html.theme--documenter-dark .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#282f2f}html.theme--documenter-dark .panel.is-dark .panel-block.is-active .panel-icon,html.theme--documenter-dark .content kbd.panel .panel-block.is-active .panel-icon{color:#282f2f}html.theme--documenter-dark .panel.is-primary .panel-heading,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#375a7f;color:#fff}html.theme--documenter-dark .panel.is-primary .panel-tabs a.is-active,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#375a7f}html.theme--documenter-dark .panel.is-primary .panel-block.is-active .panel-icon,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#375a7f}html.theme--documenter-dark .panel.is-link .panel-heading{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1abc9c}html.theme--documenter-dark .panel.is-link .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel.is-info .panel-heading{background-color:#024c7d;color:#fff}html.theme--documenter-dark .panel.is-info .panel-tabs a.is-active{border-bottom-color:#024c7d}html.theme--documenter-dark .panel.is-info .panel-block.is-active .panel-icon{color:#024c7d}html.theme--documenter-dark .panel.is-success .panel-heading{background-color:#008438;color:#fff}html.theme--documenter-dark .panel.is-success .panel-tabs a.is-active{border-bottom-color:#008438}html.theme--documenter-dark .panel.is-success .panel-block.is-active .panel-icon{color:#008438}html.theme--documenter-dark .panel.is-warning .panel-heading{background-color:#ad8100;color:#fff}html.theme--documenter-dark .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ad8100}html.theme--documenter-dark .panel.is-warning .panel-block.is-active .panel-icon{color:#ad8100}html.theme--documenter-dark .panel.is-danger .panel-heading{background-color:#9e1b0d;color:#fff}html.theme--documenter-dark .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#9e1b0d}html.theme--documenter-dark .panel.is-danger .panel-block.is-active .panel-icon{color:#9e1b0d}html.theme--documenter-dark .panel-tabs:not(:last-child),html.theme--documenter-dark .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--documenter-dark .panel-heading{background-color:#343c3d;border-radius:8px 8px 0 0;color:#f2f2f2;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--documenter-dark .panel-tabs{align-items:flex-end;display:flex;font-size:.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:.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 .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--documenter-dark a.panel-block,html.theme--documenter-dark label.panel-block{cursor:pointer}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:#fff;margin-right:.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:1rem;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:.5em}html.theme--documenter-dark .tabs .icon:last-child{margin-left:.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:.4em .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:#fff;border-color:#5e6d6f;border-bottom-color:rgba(0,0,0,0) !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-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}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:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--documenter-dark .tabs.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}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:.75rem}.columns.is-mobile>html.theme--documenter-dark .column.is-narrow{flex:none;width:unset}.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.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-2{margin-left:16.66666674%}.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.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-5{margin-left:41.66666674%}.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.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-8{margin-left:66.66666674%}.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.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-11{margin-left:91.66666674%}.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;width:unset}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.33333337%}html.theme--documenter-dark .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-mobile{margin-left:16.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-mobile{margin-left:41.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-mobile{margin-left:66.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-mobile{margin-left:91.66666674%}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;width:unset}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.33333337%}html.theme--documenter-dark .column.is-offset-1,html.theme--documenter-dark .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2,html.theme--documenter-dark .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2,html.theme--documenter-dark .column.is-offset-2-tablet{margin-left:16.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-4,html.theme--documenter-dark .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5,html.theme--documenter-dark .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5,html.theme--documenter-dark .column.is-offset-5-tablet{margin-left:41.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-7,html.theme--documenter-dark .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8,html.theme--documenter-dark .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8,html.theme--documenter-dark .column.is-offset-8-tablet{margin-left:66.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-10,html.theme--documenter-dark .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11,html.theme--documenter-dark .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11,html.theme--documenter-dark .column.is-offset-11-tablet{margin-left:91.66666674%}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;width:unset}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.33333337%}html.theme--documenter-dark .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-touch{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-touch{margin-left:16.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-touch{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-touch{margin-left:41.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-touch{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-touch{margin-left:66.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-touch{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-touch{margin-left:91.66666674%}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;width:unset}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.33333337%}html.theme--documenter-dark .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-desktop{margin-left:16.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-desktop{margin-left:41.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-desktop{margin-left:66.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-desktop{margin-left:91.66666674%}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;width:unset}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.33333337%}html.theme--documenter-dark .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-widescreen{margin-left:16.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-widescreen{margin-left:41.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-widescreen{margin-left:66.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-widescreen{margin-left:91.66666674%}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;width:unset}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.33333337%}html.theme--documenter-dark .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-fullhd{margin-left:16.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-fullhd{margin-left:41.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-fullhd{margin-left:66.66666674%}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.33333337%}html.theme--documenter-dark .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-fullhd{margin-left:91.66666674%}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:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .columns:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .columns:not(:last-child){margin-bottom:calc(1.5rem - .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: .25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--documenter-dark .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--documenter-dark .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-3-fullhd{--columnGap: .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:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .tile.is-child{margin:0 !important}html.theme--documenter-dark .tile.is-parent{padding:.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.33333337%}html.theme--documenter-dark .tile.is-2{flex:none;width:16.66666674%}html.theme--documenter-dark .tile.is-3{flex:none;width:25%}html.theme--documenter-dark .tile.is-4{flex:none;width:33.33333337%}html.theme--documenter-dark .tile.is-5{flex:none;width:41.66666674%}html.theme--documenter-dark .tile.is-6{flex:none;width:50%}html.theme--documenter-dark .tile.is-7{flex:none;width:58.33333337%}html.theme--documenter-dark .tile.is-8{flex:none;width:66.66666674%}html.theme--documenter-dark .tile.is-9{flex:none;width:75%}html.theme--documenter-dark .tile.is-10{flex:none;width:83.33333337%}html.theme--documenter-dark .tile.is-11{flex:none;width:91.66666674%}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:#fff;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:#fff}}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{color:#fff !important;opacity:1}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a{color:#0a0a0a}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:#fff}html.theme--documenter-dark .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--documenter-dark .hero.is-black{background-color:#0a0a0a;color:#fff}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:#fff}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:#fff}@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:#000;color:#fff}html.theme--documenter-dark .hero.is-black .tabs a{color:#fff;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{color:#0a0a0a !important;opacity:1}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a{color:#fff}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:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 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, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--documenter-dark .hero.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-light strong{color:inherit}html.theme--documenter-dark .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-light .subtitle a:not(.button),html.theme--documenter-dark .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-light .navbar-menu{background-color:#ecf0f1}}html.theme--documenter-dark .hero.is-light .navbar-item,html.theme--documenter-dark .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a.navbar-item:hover,html.theme--documenter-dark .hero.is-light a.navbar-item.is-active,html.theme--documenter-dark .hero.is-light .navbar-link:hover,html.theme--documenter-dark .hero.is-light .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-light .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-light .tabs li.is-active a{color:#ecf0f1 !important;opacity:1}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .hero.is-light.is-bold{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}@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:#fff}html.theme--documenter-dark .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-dark strong,html.theme--documenter-dark .content kbd.hero strong{color:inherit}html.theme--documenter-dark .hero.is-dark .title,html.theme--documenter-dark .content kbd.hero .title{color:#fff}html.theme--documenter-dark .hero.is-dark .subtitle,html.theme--documenter-dark .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-dark .subtitle a:not(.button),html.theme--documenter-dark .content kbd.hero .subtitle a:not(.button),html.theme--documenter-dark .hero.is-dark .subtitle strong,html.theme--documenter-dark .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-dark .navbar-menu,html.theme--documenter-dark .content kbd.hero .navbar-menu{background-color:#282f2f}}html.theme--documenter-dark .hero.is-dark .navbar-item,html.theme--documenter-dark .content kbd.hero .navbar-item,html.theme--documenter-dark .hero.is-dark .navbar-link,html.theme--documenter-dark .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-dark a.navbar-item:hover,html.theme--documenter-dark .content kbd.hero a.navbar-item:hover,html.theme--documenter-dark .hero.is-dark a.navbar-item.is-active,html.theme--documenter-dark .content kbd.hero a.navbar-item.is-active,html.theme--documenter-dark .hero.is-dark .navbar-link:hover,html.theme--documenter-dark .content kbd.hero .navbar-link:hover,html.theme--documenter-dark .hero.is-dark .navbar-link.is-active,html.theme--documenter-dark .content kbd.hero .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .hero.is-dark .tabs a,html.theme--documenter-dark .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-dark .tabs a:hover,html.theme--documenter-dark .content kbd.hero .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-dark .tabs li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs li.is-active a{color:#282f2f !important;opacity:1}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#282f2f}html.theme--documenter-dark .hero.is-dark.is-bold,html.theme--documenter-dark .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}@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{color:#375a7f !important;opacity:1}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}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 .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{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{color:#1abc9c !important;opacity:1}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a{color:#fff}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{color:#024c7d !important;opacity:1}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a{color:#fff}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{color:#008438 !important;opacity:1}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a{color:#fff}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{color:#ad8100 !important;opacity:1}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a{color:#fff}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{color:#9e1b0d !important;opacity:1}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a{color:#fff}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:1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--documenter-dark .hero.is-halfheight .hero-body,html.theme--documenter-dark .hero.is-fullheight .hero-body,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}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}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-body{padding:3rem 3rem}}html.theme--documenter-dark .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--documenter-dark .section{padding:3rem 3rem}html.theme--documenter-dark .section.is-medium{padding:9rem 4.5rem}html.theme--documenter-dark .section.is-large{padding:18rem 6rem}}html.theme--documenter-dark .footer{background-color:#282f2f;padding:3rem 1.5rem 6rem}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:#fff}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:#fff}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:#fff;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:#fff}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:.4em}html.theme--documenter-dark .card .card-image img{border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-header{box-shadow:none;background-color:rgba(18,18,18,0.2);border-radius:.4em .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:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-light a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-dark a:not(.button),html.theme--documenter-dark .content kbd.notification a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-primary a:not(.button),html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink a:not(.button){color:#fff;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 .content kbd,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{border-radius:.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:#fff}html.theme--documenter-dark .message-body{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .navbar{border-radius:.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 .4em .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:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}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:rgba(0,0,0,0)}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:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}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 6 Free";font-weight:900;content:"\f0c1"}html.theme--documenter-dark h1:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h2:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h3:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h4:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h5:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--documenter-dark .docs-light-only{display:none !important}html.theme--documenter-dark pre{position:relative;overflow:hidden}html.theme--documenter-dark pre code,html.theme--documenter-dark pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--documenter-dark pre code:first-of-type,html.theme--documenter-dark pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--documenter-dark pre code:last-of-type,html.theme--documenter-dark pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--documenter-dark pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#fff;cursor:pointer;text-align:center}html.theme--documenter-dark pre .copy-button:focus,html.theme--documenter-dark pre .copy-button:hover{opacity:1;background:rgba(255,255,255,0.1);color:#1abc9c}html.theme--documenter-dark pre .copy-button.success{color:#259a12;opacity:1}html.theme--documenter-dark pre .copy-button.error{color:#cb3c33;opacity:1}html.theme--documenter-dark pre:hover .copy-button{opacity:1}html.theme--documenter-dark .admonition{background-color:#282f2f;border-style:solid;border-width:1px;border-color:#5e6d6f;border-radius:.4em;font-size:1rem}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:.75rem}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;color:#fff}html.theme--documenter-dark .admonition.is-default>.admonition-body{color:#fff}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;color:#fff}html.theme--documenter-dark .admonition.is-info>.admonition-body{color:#fff}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;color:#fff}html.theme--documenter-dark .admonition.is-success>.admonition-body{color:#fff}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;color:#fff}html.theme--documenter-dark .admonition.is-warning>.admonition-body{color:#fff}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;color:#fff}html.theme--documenter-dark .admonition.is-danger>.admonition-body{color:#fff}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;color:#fff}html.theme--documenter-dark .admonition.is-compat>.admonition-body{color:#fff}html.theme--documenter-dark .admonition-header{color:#fff;background-color:#5e6d6f;align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--documenter-dark .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--documenter-dark details.admonition.is-details>.admonition-header{list-style:none}html.theme--documenter-dark details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--documenter-dark details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--documenter-dark .admonition-body{color:#fff;padding:0.5rem .75rem}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:rgba(0,0,0,0);border:1px solid #5e6d6f;box-shadow:none;max-width:100%}html.theme--documenter-dark .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#282f2f;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>header code{background-color:transparent}html.theme--documenter-dark .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--documenter-dark .docstring>header .docstring-binding{margin-right:0.3em}html.theme--documenter-dark .docstring>header .docstring-category{margin-left:0.3em}html.theme--documenter-dark .docstring>section{position:relative;padding:.75rem .75rem;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:.375rem;bottom:.375rem}html.theme--documenter-dark .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--documenter-dark .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--documenter-dark .documenter-example-output{background-color:#1f2424}html.theme--documenter-dark .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#282f2f;color:#fff;border-bottom:3px solid #9e1b0d;padding:10px 35px;text-align:center;font-size:15px}html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--documenter-dark .outdated-warning-overlay a{color:#1abc9c}html.theme--documenter-dark .outdated-warning-overlay a:hover{color:#1dd2af}html.theme--documenter-dark .content pre{border:1px solid #5e6d6f}html.theme--documenter-dark .content code{font-weight:inherit}html.theme--documenter-dark .content a code{color:#1abc9c}html.theme--documenter-dark .content h1 code,html.theme--documenter-dark .content h2 code,html.theme--documenter-dark .content h3 code,html.theme--documenter-dark .content h4 code,html.theme--documenter-dark .content h5 code,html.theme--documenter-dark .content h6 code{color:#f2f2f2}html.theme--documenter-dark .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--documenter-dark .content blockquote>ul:first-child,html.theme--documenter-dark .content blockquote>ol:first-child,html.theme--documenter-dark .content .admonition-body>ul:first-child,html.theme--documenter-dark .content .admonition-body>ol:first-child{margin-top:0}html.theme--documenter-dark pre,html.theme--documenter-dark code{font-variant-ligatures:no-contextual}html.theme--documenter-dark .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb a.is-disabled,html.theme--documenter-dark .breadcrumb a.is-disabled:hover{color:#f2f2f2}html.theme--documenter-dark .hljs{background:initial !important}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 li.no-marker{list-style:none}html.theme--documenter-dark #documenter .docs-main>article{overflow-wrap:break-word}html.theme--documenter-dark #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main{width:100%}html.theme--documenter-dark #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-main>header,html.theme--documenter-dark #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar{background-color:#1f2424;border-bottom:1px solid #5e6d6f;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}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;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}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}}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:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--documenter-dark #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar{left:0;top:0}}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a,html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover{color:#fff}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5e6d6f;display:none;padding:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5e6d6f;padding-bottom:1.5rem}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:.95rem;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:.75rem;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 6 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:.85rem;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}html.theme--documenter-dark #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@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 kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--documenter-dark .search-min-width-50{min-width:50%}html.theme--documenter-dark .search-min-height-100{min-height:100%}html.theme--documenter-dark .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .property-search-result-badge,html.theme--documenter-dark .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--documenter-dark .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--documenter-dark .search-filter:hover,html.theme--documenter-dark .search-filter:focus{color:#333}html.theme--documenter-dark .search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}html.theme--documenter-dark .search-filter-selected:hover,html.theme--documenter-dark .search-filter-selected:focus{color:#f5f5f5}html.theme--documenter-dark .search-result-highlight{background-color:#ffdd57;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .search-result-title{width:85%;color:#f5f5f5}html.theme--documenter-dark .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem}html.theme--documenter-dark .gap-8{gap:2rem}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333 !important;background-color:#f1f5f9 !important}html.theme--documenter-dark .property-search-result-badge,html.theme--documenter-dark .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:whitesmoke;background-color:#33415580;border-radius:0.6rem}html.theme--documenter-dark .search-result-title{color:whitesmoke}html.theme--documenter-dark .search-result-highlight{background-color:greenyellow;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem}
diff --git a/docs/build/assets/themes/documenter-light.css b/docs/build/assets/themes/documenter-light.css
index 9595d5b..1262ec5 100644
--- a/docs/build/assets/themes/documenter-light.css
+++ b/docs/build/assets/themes/documenter-light.css
@@ -1,7642 +1,4 @@
-@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); } }
-
-.tabs, .pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis, .breadcrumb, .file, .button, .is-unselectable, .modal-close, .delete {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none; }
-
-.navbar-link:not(.is-arrowless)::after, .select:not(.is-multiple):not(.is-loading)::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; }
-
-.admonition:not(:last-child), .tabs:not(:last-child), .message:not(:last-child), .list:not(:last-child), .level:not(:last-child), .breadcrumb:not(:last-child), .highlight:not(:last-child), .block:not(:last-child), .title:not(:last-child),
-.subtitle:not(:last-child), .table-container:not(:last-child), .table:not(:last-child), .progress:not(:last-child), .notification:not(:last-child), .content:not(:last-child), .box:not(:last-child) {
-  margin-bottom: 1.5rem; }
-
-.modal-close, .delete {
-  -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; }
-  .modal-close::before, .delete::before, .modal-close::after, .delete::after {
-    background-color: white;
-    content: "";
-    display: block;
-    left: 50%;
-    position: absolute;
-    top: 50%;
-    transform: translateX(-50%) translateY(-50%) rotate(45deg);
-    transform-origin: center center; }
-  .modal-close::before, .delete::before {
-    height: 2px;
-    width: 50%; }
-  .modal-close::after, .delete::after {
-    height: 50%;
-    width: 2px; }
-  .modal-close:hover, .delete:hover, .modal-close:focus, .delete:focus {
-    background-color: rgba(10, 10, 10, 0.3); }
-  .modal-close:active, .delete:active {
-    background-color: rgba(10, 10, 10, 0.4); }
-  .is-small.modal-close, #documenter .docs-sidebar form.docs-search > input.modal-close, .is-small.delete, #documenter .docs-sidebar form.docs-search > input.delete {
-    height: 16px;
-    max-height: 16px;
-    max-width: 16px;
-    min-height: 16px;
-    min-width: 16px;
-    width: 16px; }
-  .is-medium.modal-close, .is-medium.delete {
-    height: 24px;
-    max-height: 24px;
-    max-width: 24px;
-    min-height: 24px;
-    min-width: 24px;
-    width: 24px; }
-  .is-large.modal-close, .is-large.delete {
-    height: 32px;
-    max-height: 32px;
-    max-width: 32px;
-    min-height: 32px;
-    min-width: 32px;
-    width: 32px; }
-
-.control.is-loading::after, .select.is-loading::after, .loader, .button.is-loading::after {
-  animation: spinAround 500ms infinite linear;
-  border: 2px solid #dbdbdb;
-  border-radius: 290486px;
-  border-right-color: transparent;
-  border-top-color: transparent;
-  content: "";
-  display: block;
-  height: 1em;
-  position: relative;
-  width: 1em; }
-
-.hero-video, .modal-background, .modal, .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, .is-overlay {
-  bottom: 0;
-  left: 0;
-  position: absolute;
-  right: 0;
-  top: 0; }
-
-.pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis, .file-cta,
-.file-name, .select select, .textarea, .input, #documenter .docs-sidebar form.docs-search > input, .button {
-  -moz-appearance: none;
-  -webkit-appearance: none;
-  align-items: center;
-  border: 1px solid transparent;
-  border-radius: 4px;
-  box-shadow: none;
-  display: inline-flex;
-  font-size: 1rem;
-  height: 2.25em;
-  justify-content: flex-start;
-  line-height: 1.5;
-  padding-bottom: calc(0.375em - 1px);
-  padding-left: calc(0.625em - 1px);
-  padding-right: calc(0.625em - 1px);
-  padding-top: calc(0.375em - 1px);
-  position: relative;
-  vertical-align: top; }
-  .pagination-previous:focus,
-  .pagination-next:focus,
-  .pagination-link:focus,
-  .pagination-ellipsis:focus, .file-cta:focus,
-  .file-name:focus, .select select:focus, .textarea:focus, .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .button:focus, .is-focused.pagination-previous,
-  .is-focused.pagination-next,
-  .is-focused.pagination-link,
-  .is-focused.pagination-ellipsis, .is-focused.file-cta,
-  .is-focused.file-name, .select select.is-focused, .is-focused.textarea, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-focused.button, .pagination-previous:active,
-  .pagination-next:active,
-  .pagination-link:active,
-  .pagination-ellipsis:active, .file-cta:active,
-  .file-name:active, .select select:active, .textarea:active, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .button:active, .is-active.pagination-previous,
-  .is-active.pagination-next,
-  .is-active.pagination-link,
-  .is-active.pagination-ellipsis, .is-active.file-cta,
-  .is-active.file-name, .select select.is-active, .is-active.textarea, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .is-active.button {
-    outline: none; }
-  .pagination-previous[disabled],
-  .pagination-next[disabled],
-  .pagination-link[disabled],
-  .pagination-ellipsis[disabled], .file-cta[disabled],
-  .file-name[disabled], .select select[disabled], .textarea[disabled], .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], .button[disabled], fieldset[disabled] .pagination-previous,
-  fieldset[disabled] .pagination-next,
-  fieldset[disabled] .pagination-link,
-  fieldset[disabled] .pagination-ellipsis, fieldset[disabled] .file-cta,
-  fieldset[disabled] .file-name, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, #documenter .docs-sidebar fieldset[disabled] form.docs-search > input, fieldset[disabled] .button {
-    cursor: not-allowed; }
-
-/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */
-html,
-body,
-p,
-ol,
-ul,
-li,
-dl,
-dt,
-dd,
-blockquote,
-figure,
-fieldset,
-legend,
-textarea,
-pre,
-iframe,
-hr,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  margin: 0;
-  padding: 0; }
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-size: 100%;
-  font-weight: normal; }
-
-ul {
-  list-style: none; }
-
-button,
-input,
-select,
-textarea {
-  margin: 0; }
-
-html {
-  box-sizing: border-box; }
-
-*, *::before, *::after {
-  box-sizing: inherit; }
-
-img,
-embed,
-iframe,
-object,
-video {
-  height: auto;
-  max-width: 100%; }
-
-audio {
-  max-width: 100%; }
-
-iframe {
-  border: 0; }
-
-table {
-  border-collapse: collapse;
-  border-spacing: 0; }
-
-td,
-th {
-  padding: 0; }
-  td:not([align]),
-  th:not([align]) {
-    text-align: left; }
-
-html {
-  background-color: white;
-  font-size: 16px;
-  -moz-osx-font-smoothing: grayscale;
-  -webkit-font-smoothing: antialiased;
-  min-width: 300px;
-  overflow-x: auto;
-  overflow-y: scroll;
-  text-rendering: optimizeLegibility;
-  text-size-adjust: 100%; }
-
-article,
-aside,
-figure,
-footer,
-header,
-hgroup,
-section {
-  display: block; }
-
-body,
-button,
-input,
-select,
-textarea {
-  font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
-
-code,
-pre {
-  -moz-osx-font-smoothing: auto;
-  -webkit-font-smoothing: auto;
-  font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace; }
-
-body {
-  color: #222222;
-  font-size: 1em;
-  font-weight: 400;
-  line-height: 1.5; }
-
-a {
-  color: #2e63b8;
-  cursor: pointer;
-  text-decoration: none; }
-  a strong {
-    color: currentColor; }
-  a:hover {
-    color: #363636; }
-
-code {
-  background-color: rgba(0, 0, 0, 0.05);
-  color: #000000;
-  font-size: 0.875em;
-  font-weight: normal;
-  padding: 0.1em; }
-
-hr {
-  background-color: whitesmoke;
-  border: none;
-  display: block;
-  height: 2px;
-  margin: 1.5rem 0; }
-
-img {
-  height: auto;
-  max-width: 100%; }
-
-input[type="checkbox"],
-input[type="radio"] {
-  vertical-align: baseline; }
-
-small {
-  font-size: 0.875em; }
-
-span {
-  font-style: inherit;
-  font-weight: inherit; }
-
-strong {
-  color: #222222;
-  font-weight: 700; }
-
-fieldset {
-  border: none; }
-
-pre {
-  -webkit-overflow-scrolling: touch;
-  background-color: whitesmoke;
-  color: #222222;
-  font-size: 0.875em;
-  overflow-x: auto;
-  padding: 1.25rem 1.5rem;
-  white-space: pre;
-  word-wrap: normal; }
-  pre code {
-    background-color: transparent;
-    color: currentColor;
-    font-size: 1em;
-    padding: 0; }
-
-table td,
-table th {
-  vertical-align: top; }
-  table td:not([align]),
-  table th:not([align]) {
-    text-align: left; }
-
-table th {
-  color: #222222; }
-
-.is-clearfix::after {
-  clear: both;
-  content: " ";
-  display: table; }
-
-.is-pulled-left {
-  float: left !important; }
-
-.is-pulled-right {
-  float: right !important; }
-
-.is-clipped {
-  overflow: hidden !important; }
-
-.is-size-1 {
-  font-size: 3rem !important; }
-
-.is-size-2 {
-  font-size: 2.5rem !important; }
-
-.is-size-3 {
-  font-size: 2rem !important; }
-
-.is-size-4 {
-  font-size: 1.5rem !important; }
-
-.is-size-5 {
-  font-size: 1.25rem !important; }
-
-.is-size-6 {
-  font-size: 1rem !important; }
-
-.is-size-7, .docstring > section > a.docs-sourcelink {
-  font-size: 0.75rem !important; }
-
-@media screen and (max-width: 768px) {
-  .is-size-1-mobile {
-    font-size: 3rem !important; }
-  .is-size-2-mobile {
-    font-size: 2.5rem !important; }
-  .is-size-3-mobile {
-    font-size: 2rem !important; }
-  .is-size-4-mobile {
-    font-size: 1.5rem !important; }
-  .is-size-5-mobile {
-    font-size: 1.25rem !important; }
-  .is-size-6-mobile {
-    font-size: 1rem !important; }
-  .is-size-7-mobile {
-    font-size: 0.75rem !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-size-1-tablet {
-    font-size: 3rem !important; }
-  .is-size-2-tablet {
-    font-size: 2.5rem !important; }
-  .is-size-3-tablet {
-    font-size: 2rem !important; }
-  .is-size-4-tablet {
-    font-size: 1.5rem !important; }
-  .is-size-5-tablet {
-    font-size: 1.25rem !important; }
-  .is-size-6-tablet {
-    font-size: 1rem !important; }
-  .is-size-7-tablet {
-    font-size: 0.75rem !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-size-1-touch {
-    font-size: 3rem !important; }
-  .is-size-2-touch {
-    font-size: 2.5rem !important; }
-  .is-size-3-touch {
-    font-size: 2rem !important; }
-  .is-size-4-touch {
-    font-size: 1.5rem !important; }
-  .is-size-5-touch {
-    font-size: 1.25rem !important; }
-  .is-size-6-touch {
-    font-size: 1rem !important; }
-  .is-size-7-touch {
-    font-size: 0.75rem !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-size-1-desktop {
-    font-size: 3rem !important; }
-  .is-size-2-desktop {
-    font-size: 2.5rem !important; }
-  .is-size-3-desktop {
-    font-size: 2rem !important; }
-  .is-size-4-desktop {
-    font-size: 1.5rem !important; }
-  .is-size-5-desktop {
-    font-size: 1.25rem !important; }
-  .is-size-6-desktop {
-    font-size: 1rem !important; }
-  .is-size-7-desktop {
-    font-size: 0.75rem !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-size-1-widescreen {
-    font-size: 3rem !important; }
-  .is-size-2-widescreen {
-    font-size: 2.5rem !important; }
-  .is-size-3-widescreen {
-    font-size: 2rem !important; }
-  .is-size-4-widescreen {
-    font-size: 1.5rem !important; }
-  .is-size-5-widescreen {
-    font-size: 1.25rem !important; }
-  .is-size-6-widescreen {
-    font-size: 1rem !important; }
-  .is-size-7-widescreen {
-    font-size: 0.75rem !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-size-1-fullhd {
-    font-size: 3rem !important; }
-  .is-size-2-fullhd {
-    font-size: 2.5rem !important; }
-  .is-size-3-fullhd {
-    font-size: 2rem !important; }
-  .is-size-4-fullhd {
-    font-size: 1.5rem !important; }
-  .is-size-5-fullhd {
-    font-size: 1.25rem !important; }
-  .is-size-6-fullhd {
-    font-size: 1rem !important; }
-  .is-size-7-fullhd {
-    font-size: 0.75rem !important; } }
-
-.has-text-centered {
-  text-align: center !important; }
-
-.has-text-justified {
-  text-align: justify !important; }
-
-.has-text-left {
-  text-align: left !important; }
-
-.has-text-right {
-  text-align: right !important; }
-
-@media screen and (max-width: 768px) {
-  .has-text-centered-mobile {
-    text-align: center !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-centered-tablet {
-    text-align: center !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-centered-tablet-only {
-    text-align: center !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-centered-touch {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-centered-desktop {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-centered-desktop-only {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-centered-widescreen {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-centered-widescreen-only {
-    text-align: center !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-centered-fullhd {
-    text-align: center !important; } }
-
-@media screen and (max-width: 768px) {
-  .has-text-justified-mobile {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-justified-tablet {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-justified-tablet-only {
-    text-align: justify !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-justified-touch {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-justified-desktop {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-justified-desktop-only {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-justified-widescreen {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-justified-widescreen-only {
-    text-align: justify !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-justified-fullhd {
-    text-align: justify !important; } }
-
-@media screen and (max-width: 768px) {
-  .has-text-left-mobile {
-    text-align: left !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-left-tablet {
-    text-align: left !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-left-tablet-only {
-    text-align: left !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-left-touch {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-left-desktop {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-left-desktop-only {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-left-widescreen {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-left-widescreen-only {
-    text-align: left !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-left-fullhd {
-    text-align: left !important; } }
-
-@media screen and (max-width: 768px) {
-  .has-text-right-mobile {
-    text-align: right !important; } }
-
-@media screen and (min-width: 769px), print {
-  .has-text-right-tablet {
-    text-align: right !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .has-text-right-tablet-only {
-    text-align: right !important; } }
-
-@media screen and (max-width: 1055px) {
-  .has-text-right-touch {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1056px) {
-  .has-text-right-desktop {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .has-text-right-desktop-only {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1216px) {
-  .has-text-right-widescreen {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .has-text-right-widescreen-only {
-    text-align: right !important; } }
-
-@media screen and (min-width: 1408px) {
-  .has-text-right-fullhd {
-    text-align: right !important; } }
-
-.is-capitalized {
-  text-transform: capitalize !important; }
-
-.is-lowercase {
-  text-transform: lowercase !important; }
-
-.is-uppercase {
-  text-transform: uppercase !important; }
-
-.is-italic {
-  font-style: italic !important; }
-
-.has-text-white {
-  color: white !important; }
-
-a.has-text-white:hover, a.has-text-white:focus {
-  color: #e6e6e6 !important; }
-
-.has-background-white {
-  background-color: white !important; }
-
-.has-text-black {
-  color: #0a0a0a !important; }
-
-a.has-text-black:hover, a.has-text-black:focus {
-  color: black !important; }
-
-.has-background-black {
-  background-color: #0a0a0a !important; }
-
-.has-text-light {
-  color: whitesmoke !important; }
-
-a.has-text-light:hover, a.has-text-light:focus {
-  color: #dbdbdb !important; }
-
-.has-background-light {
-  background-color: whitesmoke !important; }
-
-.has-text-dark {
-  color: #363636 !important; }
-
-a.has-text-dark:hover, a.has-text-dark:focus {
-  color: #1c1c1c !important; }
-
-.has-background-dark {
-  background-color: #363636 !important; }
-
-.has-text-primary {
-  color: #4eb5de !important; }
-
-a.has-text-primary:hover, a.has-text-primary:focus {
-  color: #27a1d2 !important; }
-
-.has-background-primary {
-  background-color: #4eb5de !important; }
-
-.has-text-link {
-  color: #2e63b8 !important; }
-
-a.has-text-link:hover, a.has-text-link:focus {
-  color: #244d8f !important; }
-
-.has-background-link {
-  background-color: #2e63b8 !important; }
-
-.has-text-info {
-  color: #209cee !important; }
-
-a.has-text-info:hover, a.has-text-info:focus {
-  color: #1081cb !important; }
-
-.has-background-info {
-  background-color: #209cee !important; }
-
-.has-text-success {
-  color: #22c35b !important; }
-
-a.has-text-success:hover, a.has-text-success:focus {
-  color: #1a9847 !important; }
-
-.has-background-success {
-  background-color: #22c35b !important; }
-
-.has-text-warning {
-  color: #ffdd57 !important; }
-
-a.has-text-warning:hover, a.has-text-warning:focus {
-  color: #ffd324 !important; }
-
-.has-background-warning {
-  background-color: #ffdd57 !important; }
-
-.has-text-danger {
-  color: #da0b00 !important; }
-
-a.has-text-danger:hover, a.has-text-danger:focus {
-  color: #a70800 !important; }
-
-.has-background-danger {
-  background-color: #da0b00 !important; }
-
-.has-text-black-bis {
-  color: #121212 !important; }
-
-.has-background-black-bis {
-  background-color: #121212 !important; }
-
-.has-text-black-ter {
-  color: #242424 !important; }
-
-.has-background-black-ter {
-  background-color: #242424 !important; }
-
-.has-text-grey-darker {
-  color: #363636 !important; }
-
-.has-background-grey-darker {
-  background-color: #363636 !important; }
-
-.has-text-grey-dark {
-  color: #4a4a4a !important; }
-
-.has-background-grey-dark {
-  background-color: #4a4a4a !important; }
-
-.has-text-grey {
-  color: #6b6b6b !important; }
-
-.has-background-grey {
-  background-color: #6b6b6b !important; }
-
-.has-text-grey-light {
-  color: #b5b5b5 !important; }
-
-.has-background-grey-light {
-  background-color: #b5b5b5 !important; }
-
-.has-text-grey-lighter {
-  color: #dbdbdb !important; }
-
-.has-background-grey-lighter {
-  background-color: #dbdbdb !important; }
-
-.has-text-white-ter {
-  color: whitesmoke !important; }
-
-.has-background-white-ter {
-  background-color: whitesmoke !important; }
-
-.has-text-white-bis {
-  color: #fafafa !important; }
-
-.has-background-white-bis {
-  background-color: #fafafa !important; }
-
-.has-text-weight-light {
-  font-weight: 300 !important; }
-
-.has-text-weight-normal {
-  font-weight: 400 !important; }
-
-.has-text-weight-medium {
-  font-weight: 500 !important; }
-
-.has-text-weight-semibold {
-  font-weight: 600 !important; }
-
-.has-text-weight-bold {
-  font-weight: 700 !important; }
-
-.is-family-primary {
-  font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
-
-.is-family-secondary {
-  font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
-
-.is-family-sans-serif {
-  font-family: "Lato Medium", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
-
-.is-family-monospace {
-  font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; }
-
-.is-family-code {
-  font-family: "JuliaMono", "SFMono-Regular", "Menlo", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace !important; }
-
-.is-block {
-  display: block !important; }
-
-@media screen and (max-width: 768px) {
-  .is-block-mobile {
-    display: block !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-block-tablet {
-    display: block !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-block-tablet-only {
-    display: block !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-block-touch {
-    display: block !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-block-desktop {
-    display: block !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-block-desktop-only {
-    display: block !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-block-widescreen {
-    display: block !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-block-widescreen-only {
-    display: block !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-block-fullhd {
-    display: block !important; } }
-
-.is-flex {
-  display: flex !important; }
-
-@media screen and (max-width: 768px) {
-  .is-flex-mobile {
-    display: flex !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-flex-tablet {
-    display: flex !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-flex-tablet-only {
-    display: flex !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-flex-touch {
-    display: flex !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-flex-desktop {
-    display: flex !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-flex-desktop-only {
-    display: flex !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-flex-widescreen {
-    display: flex !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-flex-widescreen-only {
-    display: flex !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-flex-fullhd {
-    display: flex !important; } }
-
-.is-inline {
-  display: inline !important; }
-
-@media screen and (max-width: 768px) {
-  .is-inline-mobile {
-    display: inline !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-inline-tablet {
-    display: inline !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-inline-tablet-only {
-    display: inline !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-inline-touch {
-    display: inline !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-inline-desktop {
-    display: inline !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-inline-desktop-only {
-    display: inline !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-inline-widescreen {
-    display: inline !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-widescreen-only {
-    display: inline !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-inline-fullhd {
-    display: inline !important; } }
-
-.is-inline-block {
-  display: inline-block !important; }
-
-@media screen and (max-width: 768px) {
-  .is-inline-block-mobile {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-inline-block-tablet {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-inline-block-tablet-only {
-    display: inline-block !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-inline-block-touch {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-inline-block-desktop {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-inline-block-desktop-only {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-inline-block-widescreen {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-block-widescreen-only {
-    display: inline-block !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-inline-block-fullhd {
-    display: inline-block !important; } }
-
-.is-inline-flex {
-  display: inline-flex !important; }
-
-@media screen and (max-width: 768px) {
-  .is-inline-flex-mobile {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-inline-flex-tablet {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-inline-flex-tablet-only {
-    display: inline-flex !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-inline-flex-touch {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-inline-flex-desktop {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-inline-flex-desktop-only {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-inline-flex-widescreen {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-inline-flex-widescreen-only {
-    display: inline-flex !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-inline-flex-fullhd {
-    display: inline-flex !important; } }
-
-.is-hidden {
-  display: none !important; }
-
-.is-sr-only {
-  border: none !important;
-  clip: rect(0, 0, 0, 0) !important;
-  height: 0.01em !important;
-  overflow: hidden !important;
-  padding: 0 !important;
-  position: absolute !important;
-  white-space: nowrap !important;
-  width: 0.01em !important; }
-
-@media screen and (max-width: 768px) {
-  .is-hidden-mobile {
-    display: none !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-hidden-tablet {
-    display: none !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-hidden-tablet-only {
-    display: none !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-hidden-touch {
-    display: none !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-hidden-desktop {
-    display: none !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-hidden-desktop-only {
-    display: none !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-hidden-widescreen {
-    display: none !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-hidden-widescreen-only {
-    display: none !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-hidden-fullhd {
-    display: none !important; } }
-
-.is-invisible {
-  visibility: hidden !important; }
-
-@media screen and (max-width: 768px) {
-  .is-invisible-mobile {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 769px), print {
-  .is-invisible-tablet {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 769px) and (max-width: 1055px) {
-  .is-invisible-tablet-only {
-    visibility: hidden !important; } }
-
-@media screen and (max-width: 1055px) {
-  .is-invisible-touch {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1056px) {
-  .is-invisible-desktop {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1056px) and (max-width: 1215px) {
-  .is-invisible-desktop-only {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1216px) {
-  .is-invisible-widescreen {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1216px) and (max-width: 1407px) {
-  .is-invisible-widescreen-only {
-    visibility: hidden !important; } }
-
-@media screen and (min-width: 1408px) {
-  .is-invisible-fullhd {
-    visibility: hidden !important; } }
-
-.is-marginless {
-  margin: 0 !important; }
-
-.is-paddingless {
-  padding: 0 !important; }
-
-.is-radiusless {
-  border-radius: 0 !important; }
-
-.is-shadowless {
-  box-shadow: none !important; }
-
-.is-relative {
-  position: relative !important; }
-
-.box {
-  background-color: white;
-  border-radius: 6px;
-  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
-  color: #222222;
-  display: block;
-  padding: 1.25rem; }
-
-a.box:hover, a.box:focus {
-  box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #2e63b8; }
-
-a.box:active {
-  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #2e63b8; }
-
-.button {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-width: 1px;
-  color: #363636;
-  cursor: pointer;
-  justify-content: center;
-  padding-bottom: calc(0.375em - 1px);
-  padding-left: 0.75em;
-  padding-right: 0.75em;
-  padding-top: calc(0.375em - 1px);
-  text-align: center;
-  white-space: nowrap; }
-  .button strong {
-    color: inherit; }
-  .button .icon, .button .icon.is-small, .button #documenter .docs-sidebar form.docs-search > input.icon, #documenter .docs-sidebar .button form.docs-search > input.icon, .button .icon.is-medium, .button .icon.is-large {
-    height: 1.5em;
-    width: 1.5em; }
-  .button .icon:first-child:not(:last-child) {
-    margin-left: calc(-0.375em - 1px);
-    margin-right: 0.1875em; }
-  .button .icon:last-child:not(:first-child) {
-    margin-left: 0.1875em;
-    margin-right: calc(-0.375em - 1px); }
-  .button .icon:first-child:last-child {
-    margin-left: calc(-0.375em - 1px);
-    margin-right: calc(-0.375em - 1px); }
-  .button:hover, .button.is-hovered {
-    border-color: #b5b5b5;
-    color: #363636; }
-  .button:focus, .button.is-focused {
-    border-color: #3c5dcd;
-    color: #363636; }
-    .button:focus:not(:active), .button.is-focused:not(:active) {
-      box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); }
-  .button:active, .button.is-active {
-    border-color: #4a4a4a;
-    color: #363636; }
-  .button.is-text {
-    background-color: transparent;
-    border-color: transparent;
-    color: #222222;
-    text-decoration: underline; }
-    .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
-      background-color: whitesmoke;
-      color: #222222; }
-    .button.is-text:active, .button.is-text.is-active {
-      background-color: #e8e8e8;
-      color: #222222; }
-    .button.is-text[disabled], fieldset[disabled] .button.is-text {
-      background-color: transparent;
-      border-color: transparent;
-      box-shadow: none; }
-  .button.is-white {
-    background-color: white;
-    border-color: transparent;
-    color: #0a0a0a; }
-    .button.is-white:hover, .button.is-white.is-hovered {
-      background-color: #f9f9f9;
-      border-color: transparent;
-      color: #0a0a0a; }
-    .button.is-white:focus, .button.is-white.is-focused {
-      border-color: transparent;
-      color: #0a0a0a; }
-      .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
-    .button.is-white:active, .button.is-white.is-active {
-      background-color: #f2f2f2;
-      border-color: transparent;
-      color: #0a0a0a; }
-    .button.is-white[disabled], fieldset[disabled] .button.is-white {
-      background-color: white;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-white.is-inverted {
-      background-color: #0a0a0a;
-      color: white; }
-      .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
-        background-color: black; }
-      .button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted {
-        background-color: #0a0a0a;
-        border-color: transparent;
-        box-shadow: none;
-        color: white; }
-    .button.is-white.is-loading::after {
-      border-color: transparent transparent #0a0a0a #0a0a0a !important; }
-    .button.is-white.is-outlined {
-      background-color: transparent;
-      border-color: white;
-      color: white; }
-      .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
-        background-color: white;
-        border-color: white;
-        color: #0a0a0a; }
-      .button.is-white.is-outlined.is-loading::after {
-        border-color: transparent transparent white white !important; }
-      .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #0a0a0a #0a0a0a !important; }
-      .button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined {
-        background-color: transparent;
-        border-color: white;
-        box-shadow: none;
-        color: white; }
-    .button.is-white.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: #0a0a0a;
-      color: #0a0a0a; }
-      .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
-        background-color: #0a0a0a;
-        color: white; }
-      .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent white white !important; }
-      .button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: #0a0a0a;
-        box-shadow: none;
-        color: #0a0a0a; }
-  .button.is-black {
-    background-color: #0a0a0a;
-    border-color: transparent;
-    color: white; }
-    .button.is-black:hover, .button.is-black.is-hovered {
-      background-color: #040404;
-      border-color: transparent;
-      color: white; }
-    .button.is-black:focus, .button.is-black.is-focused {
-      border-color: transparent;
-      color: white; }
-      .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
-    .button.is-black:active, .button.is-black.is-active {
-      background-color: black;
-      border-color: transparent;
-      color: white; }
-    .button.is-black[disabled], fieldset[disabled] .button.is-black {
-      background-color: #0a0a0a;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-black.is-inverted {
-      background-color: white;
-      color: #0a0a0a; }
-      .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
-        background-color: #f2f2f2; }
-      .button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted {
-        background-color: white;
-        border-color: transparent;
-        box-shadow: none;
-        color: #0a0a0a; }
-    .button.is-black.is-loading::after {
-      border-color: transparent transparent white white !important; }
-    .button.is-black.is-outlined {
-      background-color: transparent;
-      border-color: #0a0a0a;
-      color: #0a0a0a; }
-      .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
-        background-color: #0a0a0a;
-        border-color: #0a0a0a;
-        color: white; }
-      .button.is-black.is-outlined.is-loading::after {
-        border-color: transparent transparent #0a0a0a #0a0a0a !important; }
-      .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent white white !important; }
-      .button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined {
-        background-color: transparent;
-        border-color: #0a0a0a;
-        box-shadow: none;
-        color: #0a0a0a; }
-    .button.is-black.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: white;
-      color: white; }
-      .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
-        background-color: white;
-        color: #0a0a0a; }
-      .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #0a0a0a #0a0a0a !important; }
-      .button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: white;
-        box-shadow: none;
-        color: white; }
-  .button.is-light {
-    background-color: whitesmoke;
-    border-color: transparent;
-    color: #363636; }
-    .button.is-light:hover, .button.is-light.is-hovered {
-      background-color: #eeeeee;
-      border-color: transparent;
-      color: #363636; }
-    .button.is-light:focus, .button.is-light.is-focused {
-      border-color: transparent;
-      color: #363636; }
-      .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
-    .button.is-light:active, .button.is-light.is-active {
-      background-color: #e8e8e8;
-      border-color: transparent;
-      color: #363636; }
-    .button.is-light[disabled], fieldset[disabled] .button.is-light {
-      background-color: whitesmoke;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-light.is-inverted {
-      background-color: #363636;
-      color: whitesmoke; }
-      .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
-        background-color: #292929; }
-      .button.is-light.is-inverted[disabled], fieldset[disabled] .button.is-light.is-inverted {
-        background-color: #363636;
-        border-color: transparent;
-        box-shadow: none;
-        color: whitesmoke; }
-    .button.is-light.is-loading::after {
-      border-color: transparent transparent #363636 #363636 !important; }
-    .button.is-light.is-outlined {
-      background-color: transparent;
-      border-color: whitesmoke;
-      color: whitesmoke; }
-      .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
-        background-color: whitesmoke;
-        border-color: whitesmoke;
-        color: #363636; }
-      .button.is-light.is-outlined.is-loading::after {
-        border-color: transparent transparent whitesmoke whitesmoke !important; }
-      .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #363636 #363636 !important; }
-      .button.is-light.is-outlined[disabled], fieldset[disabled] .button.is-light.is-outlined {
-        background-color: transparent;
-        border-color: whitesmoke;
-        box-shadow: none;
-        color: whitesmoke; }
-    .button.is-light.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: #363636;
-      color: #363636; }
-      .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
-        background-color: #363636;
-        color: whitesmoke; }
-      .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent whitesmoke whitesmoke !important; }
-      .button.is-light.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: #363636;
-        box-shadow: none;
-        color: #363636; }
-  .button.is-dark, .content kbd.button {
-    background-color: #363636;
-    border-color: transparent;
-    color: whitesmoke; }
-    .button.is-dark:hover, .content kbd.button:hover, .button.is-dark.is-hovered, .content kbd.button.is-hovered {
-      background-color: #2f2f2f;
-      border-color: transparent;
-      color: whitesmoke; }
-    .button.is-dark:focus, .content kbd.button:focus, .button.is-dark.is-focused, .content kbd.button.is-focused {
-      border-color: transparent;
-      color: whitesmoke; }
-      .button.is-dark:focus:not(:active), .content kbd.button:focus:not(:active), .button.is-dark.is-focused:not(:active), .content kbd.button.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
-    .button.is-dark:active, .content kbd.button:active, .button.is-dark.is-active, .content kbd.button.is-active {
-      background-color: #292929;
-      border-color: transparent;
-      color: whitesmoke; }
-    .button.is-dark[disabled], .content kbd.button[disabled], fieldset[disabled] .button.is-dark, fieldset[disabled] .content kbd.button, .content fieldset[disabled] kbd.button {
-      background-color: #363636;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-dark.is-inverted, .content kbd.button.is-inverted {
-      background-color: whitesmoke;
-      color: #363636; }
-      .button.is-dark.is-inverted:hover, .content kbd.button.is-inverted:hover, .button.is-dark.is-inverted.is-hovered, .content kbd.button.is-inverted.is-hovered {
-        background-color: #e8e8e8; }
-      .button.is-dark.is-inverted[disabled], .content kbd.button.is-inverted[disabled], fieldset[disabled] .button.is-dark.is-inverted, fieldset[disabled] .content kbd.button.is-inverted, .content fieldset[disabled] kbd.button.is-inverted {
-        background-color: whitesmoke;
-        border-color: transparent;
-        box-shadow: none;
-        color: #363636; }
-    .button.is-dark.is-loading::after, .content kbd.button.is-loading::after {
-      border-color: transparent transparent whitesmoke whitesmoke !important; }
-    .button.is-dark.is-outlined, .content kbd.button.is-outlined {
-      background-color: transparent;
-      border-color: #363636;
-      color: #363636; }
-      .button.is-dark.is-outlined:hover, .content kbd.button.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .content kbd.button.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .content kbd.button.is-outlined:focus, .button.is-dark.is-outlined.is-focused, .content kbd.button.is-outlined.is-focused {
-        background-color: #363636;
-        border-color: #363636;
-        color: whitesmoke; }
-      .button.is-dark.is-outlined.is-loading::after, .content kbd.button.is-outlined.is-loading::after {
-        border-color: transparent transparent #363636 #363636 !important; }
-      .button.is-dark.is-outlined.is-loading:hover::after, .content kbd.button.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .content kbd.button.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .content kbd.button.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after, .content kbd.button.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent whitesmoke whitesmoke !important; }
-      .button.is-dark.is-outlined[disabled], .content kbd.button.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-outlined, fieldset[disabled] .content kbd.button.is-outlined, .content fieldset[disabled] kbd.button.is-outlined {
-        background-color: transparent;
-        border-color: #363636;
-        box-shadow: none;
-        color: #363636; }
-    .button.is-dark.is-inverted.is-outlined, .content kbd.button.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: whitesmoke;
-      color: whitesmoke; }
-      .button.is-dark.is-inverted.is-outlined:hover, .content kbd.button.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .content kbd.button.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .content kbd.button.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused, .content kbd.button.is-inverted.is-outlined.is-focused {
-        background-color: whitesmoke;
-        color: #363636; }
-      .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .content kbd.button.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .content kbd.button.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after, .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #363636 #363636 !important; }
-      .button.is-dark.is-inverted.is-outlined[disabled], .content kbd.button.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-dark.is-inverted.is-outlined, fieldset[disabled] .content kbd.button.is-inverted.is-outlined, .content fieldset[disabled] kbd.button.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: whitesmoke;
-        box-shadow: none;
-        color: whitesmoke; }
-  .button.is-primary, .docstring > section > a.button.docs-sourcelink {
-    background-color: #4eb5de;
-    border-color: transparent;
-    color: #fff; }
-    .button.is-primary:hover, .docstring > section > a.button.docs-sourcelink:hover, .button.is-primary.is-hovered, .docstring > section > a.button.is-hovered.docs-sourcelink {
-      background-color: #43b1dc;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-primary:focus, .docstring > section > a.button.docs-sourcelink:focus, .button.is-primary.is-focused, .docstring > section > a.button.is-focused.docs-sourcelink {
-      border-color: transparent;
-      color: #fff; }
-      .button.is-primary:focus:not(:active), .docstring > section > a.button.docs-sourcelink:focus:not(:active), .button.is-primary.is-focused:not(:active), .docstring > section > a.button.is-focused.docs-sourcelink:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(78, 181, 222, 0.25); }
-    .button.is-primary:active, .docstring > section > a.button.docs-sourcelink:active, .button.is-primary.is-active, .docstring > section > a.button.is-active.docs-sourcelink {
-      background-color: #39acda;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-primary[disabled], .docstring > section > a.button.docs-sourcelink[disabled], fieldset[disabled] .button.is-primary, fieldset[disabled] .docstring > section > a.button.docs-sourcelink {
-      background-color: #4eb5de;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-primary.is-inverted, .docstring > section > a.button.is-inverted.docs-sourcelink {
-      background-color: #fff;
-      color: #4eb5de; }
-      .button.is-primary.is-inverted:hover, .docstring > section > a.button.is-inverted.docs-sourcelink:hover, .button.is-primary.is-inverted.is-hovered, .docstring > section > a.button.is-inverted.is-hovered.docs-sourcelink {
-        background-color: #f2f2f2; }
-      .button.is-primary.is-inverted[disabled], .docstring > section > a.button.is-inverted.docs-sourcelink[disabled], fieldset[disabled] .button.is-primary.is-inverted, fieldset[disabled] .docstring > section > a.button.is-inverted.docs-sourcelink {
-        background-color: #fff;
-        border-color: transparent;
-        box-shadow: none;
-        color: #4eb5de; }
-    .button.is-primary.is-loading::after, .docstring > section > a.button.is-loading.docs-sourcelink::after {
-      border-color: transparent transparent #fff #fff !important; }
-    .button.is-primary.is-outlined, .docstring > section > a.button.is-outlined.docs-sourcelink {
-      background-color: transparent;
-      border-color: #4eb5de;
-      color: #4eb5de; }
-      .button.is-primary.is-outlined:hover, .docstring > section > a.button.is-outlined.docs-sourcelink:hover, .button.is-primary.is-outlined.is-hovered, .docstring > section > a.button.is-outlined.is-hovered.docs-sourcelink, .button.is-primary.is-outlined:focus, .docstring > section > a.button.is-outlined.docs-sourcelink:focus, .button.is-primary.is-outlined.is-focused, .docstring > section > a.button.is-outlined.is-focused.docs-sourcelink {
-        background-color: #4eb5de;
-        border-color: #4eb5de;
-        color: #fff; }
-      .button.is-primary.is-outlined.is-loading::after, .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink::after {
-        border-color: transparent transparent #4eb5de #4eb5de !important; }
-      .button.is-primary.is-outlined.is-loading:hover::after, .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .docstring > section > a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after, .button.is-primary.is-outlined.is-loading:focus::after, .docstring > section > a.button.is-outlined.is-loading.docs-sourcelink:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after, .docstring > section > a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after {
-        border-color: transparent transparent #fff #fff !important; }
-      .button.is-primary.is-outlined[disabled], .docstring > section > a.button.is-outlined.docs-sourcelink[disabled], fieldset[disabled] .button.is-primary.is-outlined, fieldset[disabled] .docstring > section > a.button.is-outlined.docs-sourcelink {
-        background-color: transparent;
-        border-color: #4eb5de;
-        box-shadow: none;
-        color: #4eb5de; }
-    .button.is-primary.is-inverted.is-outlined, .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink {
-      background-color: transparent;
-      border-color: #fff;
-      color: #fff; }
-      .button.is-primary.is-inverted.is-outlined:hover, .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .docstring > section > a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink, .button.is-primary.is-inverted.is-outlined:focus, .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink:focus, .button.is-primary.is-inverted.is-outlined.is-focused, .docstring > section > a.button.is-inverted.is-outlined.is-focused.docs-sourcelink {
-        background-color: #fff;
-        color: #4eb5de; }
-      .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after, .docstring > section > a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after {
-        border-color: transparent transparent #4eb5de #4eb5de !important; }
-      .button.is-primary.is-inverted.is-outlined[disabled], .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined, fieldset[disabled] .docstring > section > a.button.is-inverted.is-outlined.docs-sourcelink {
-        background-color: transparent;
-        border-color: #fff;
-        box-shadow: none;
-        color: #fff; }
-  .button.is-link {
-    background-color: #2e63b8;
-    border-color: transparent;
-    color: #fff; }
-    .button.is-link:hover, .button.is-link.is-hovered {
-      background-color: #2b5eae;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-link:focus, .button.is-link.is-focused {
-      border-color: transparent;
-      color: #fff; }
-      .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); }
-    .button.is-link:active, .button.is-link.is-active {
-      background-color: #2958a4;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-link[disabled], fieldset[disabled] .button.is-link {
-      background-color: #2e63b8;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-link.is-inverted {
-      background-color: #fff;
-      color: #2e63b8; }
-      .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
-        background-color: #f2f2f2; }
-      .button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted {
-        background-color: #fff;
-        border-color: transparent;
-        box-shadow: none;
-        color: #2e63b8; }
-    .button.is-link.is-loading::after {
-      border-color: transparent transparent #fff #fff !important; }
-    .button.is-link.is-outlined {
-      background-color: transparent;
-      border-color: #2e63b8;
-      color: #2e63b8; }
-      .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
-        background-color: #2e63b8;
-        border-color: #2e63b8;
-        color: #fff; }
-      .button.is-link.is-outlined.is-loading::after {
-        border-color: transparent transparent #2e63b8 #2e63b8 !important; }
-      .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #fff #fff !important; }
-      .button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined {
-        background-color: transparent;
-        border-color: #2e63b8;
-        box-shadow: none;
-        color: #2e63b8; }
-    .button.is-link.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: #fff;
-      color: #fff; }
-      .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
-        background-color: #fff;
-        color: #2e63b8; }
-      .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #2e63b8 #2e63b8 !important; }
-      .button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: #fff;
-        box-shadow: none;
-        color: #fff; }
-  .button.is-info {
-    background-color: #209cee;
-    border-color: transparent;
-    color: #fff; }
-    .button.is-info:hover, .button.is-info.is-hovered {
-      background-color: #1497ed;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-info:focus, .button.is-info.is-focused {
-      border-color: transparent;
-      color: #fff; }
-      .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
-    .button.is-info:active, .button.is-info.is-active {
-      background-color: #1190e3;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-info[disabled], fieldset[disabled] .button.is-info {
-      background-color: #209cee;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-info.is-inverted {
-      background-color: #fff;
-      color: #209cee; }
-      .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
-        background-color: #f2f2f2; }
-      .button.is-info.is-inverted[disabled], fieldset[disabled] .button.is-info.is-inverted {
-        background-color: #fff;
-        border-color: transparent;
-        box-shadow: none;
-        color: #209cee; }
-    .button.is-info.is-loading::after {
-      border-color: transparent transparent #fff #fff !important; }
-    .button.is-info.is-outlined {
-      background-color: transparent;
-      border-color: #209cee;
-      color: #209cee; }
-      .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
-        background-color: #209cee;
-        border-color: #209cee;
-        color: #fff; }
-      .button.is-info.is-outlined.is-loading::after {
-        border-color: transparent transparent #209cee #209cee !important; }
-      .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #fff #fff !important; }
-      .button.is-info.is-outlined[disabled], fieldset[disabled] .button.is-info.is-outlined {
-        background-color: transparent;
-        border-color: #209cee;
-        box-shadow: none;
-        color: #209cee; }
-    .button.is-info.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: #fff;
-      color: #fff; }
-      .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
-        background-color: #fff;
-        color: #209cee; }
-      .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #209cee #209cee !important; }
-      .button.is-info.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-info.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: #fff;
-        box-shadow: none;
-        color: #fff; }
-  .button.is-success {
-    background-color: #22c35b;
-    border-color: transparent;
-    color: #fff; }
-    .button.is-success:hover, .button.is-success.is-hovered {
-      background-color: #20b856;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-success:focus, .button.is-success.is-focused {
-      border-color: transparent;
-      color: #fff; }
-      .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(34, 195, 91, 0.25); }
-    .button.is-success:active, .button.is-success.is-active {
-      background-color: #1ead51;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-success[disabled], fieldset[disabled] .button.is-success {
-      background-color: #22c35b;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-success.is-inverted {
-      background-color: #fff;
-      color: #22c35b; }
-      .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
-        background-color: #f2f2f2; }
-      .button.is-success.is-inverted[disabled], fieldset[disabled] .button.is-success.is-inverted {
-        background-color: #fff;
-        border-color: transparent;
-        box-shadow: none;
-        color: #22c35b; }
-    .button.is-success.is-loading::after {
-      border-color: transparent transparent #fff #fff !important; }
-    .button.is-success.is-outlined {
-      background-color: transparent;
-      border-color: #22c35b;
-      color: #22c35b; }
-      .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
-        background-color: #22c35b;
-        border-color: #22c35b;
-        color: #fff; }
-      .button.is-success.is-outlined.is-loading::after {
-        border-color: transparent transparent #22c35b #22c35b !important; }
-      .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #fff #fff !important; }
-      .button.is-success.is-outlined[disabled], fieldset[disabled] .button.is-success.is-outlined {
-        background-color: transparent;
-        border-color: #22c35b;
-        box-shadow: none;
-        color: #22c35b; }
-    .button.is-success.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: #fff;
-      color: #fff; }
-      .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
-        background-color: #fff;
-        color: #22c35b; }
-      .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #22c35b #22c35b !important; }
-      .button.is-success.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-success.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: #fff;
-        box-shadow: none;
-        color: #fff; }
-  .button.is-warning {
-    background-color: #ffdd57;
-    border-color: transparent;
-    color: rgba(0, 0, 0, 0.7); }
-    .button.is-warning:hover, .button.is-warning.is-hovered {
-      background-color: #ffda4a;
-      border-color: transparent;
-      color: rgba(0, 0, 0, 0.7); }
-    .button.is-warning:focus, .button.is-warning.is-focused {
-      border-color: transparent;
-      color: rgba(0, 0, 0, 0.7); }
-      .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
-    .button.is-warning:active, .button.is-warning.is-active {
-      background-color: #ffd83e;
-      border-color: transparent;
-      color: rgba(0, 0, 0, 0.7); }
-    .button.is-warning[disabled], fieldset[disabled] .button.is-warning {
-      background-color: #ffdd57;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-warning.is-inverted {
-      background-color: rgba(0, 0, 0, 0.7);
-      color: #ffdd57; }
-      .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
-        background-color: rgba(0, 0, 0, 0.7); }
-      .button.is-warning.is-inverted[disabled], fieldset[disabled] .button.is-warning.is-inverted {
-        background-color: rgba(0, 0, 0, 0.7);
-        border-color: transparent;
-        box-shadow: none;
-        color: #ffdd57; }
-    .button.is-warning.is-loading::after {
-      border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
-    .button.is-warning.is-outlined {
-      background-color: transparent;
-      border-color: #ffdd57;
-      color: #ffdd57; }
-      .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
-        background-color: #ffdd57;
-        border-color: #ffdd57;
-        color: rgba(0, 0, 0, 0.7); }
-      .button.is-warning.is-outlined.is-loading::after {
-        border-color: transparent transparent #ffdd57 #ffdd57 !important; }
-      .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
-      .button.is-warning.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-outlined {
-        background-color: transparent;
-        border-color: #ffdd57;
-        box-shadow: none;
-        color: #ffdd57; }
-    .button.is-warning.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: rgba(0, 0, 0, 0.7);
-      color: rgba(0, 0, 0, 0.7); }
-      .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
-        background-color: rgba(0, 0, 0, 0.7);
-        color: #ffdd57; }
-      .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #ffdd57 #ffdd57 !important; }
-      .button.is-warning.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: rgba(0, 0, 0, 0.7);
-        box-shadow: none;
-        color: rgba(0, 0, 0, 0.7); }
-  .button.is-danger {
-    background-color: #da0b00;
-    border-color: transparent;
-    color: #fff; }
-    .button.is-danger:hover, .button.is-danger.is-hovered {
-      background-color: #cd0a00;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-danger:focus, .button.is-danger.is-focused {
-      border-color: transparent;
-      color: #fff; }
-      .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
-        box-shadow: 0 0 0 0.125em rgba(218, 11, 0, 0.25); }
-    .button.is-danger:active, .button.is-danger.is-active {
-      background-color: #c10a00;
-      border-color: transparent;
-      color: #fff; }
-    .button.is-danger[disabled], fieldset[disabled] .button.is-danger {
-      background-color: #da0b00;
-      border-color: transparent;
-      box-shadow: none; }
-    .button.is-danger.is-inverted {
-      background-color: #fff;
-      color: #da0b00; }
-      .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
-        background-color: #f2f2f2; }
-      .button.is-danger.is-inverted[disabled], fieldset[disabled] .button.is-danger.is-inverted {
-        background-color: #fff;
-        border-color: transparent;
-        box-shadow: none;
-        color: #da0b00; }
-    .button.is-danger.is-loading::after {
-      border-color: transparent transparent #fff #fff !important; }
-    .button.is-danger.is-outlined {
-      background-color: transparent;
-      border-color: #da0b00;
-      color: #da0b00; }
-      .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
-        background-color: #da0b00;
-        border-color: #da0b00;
-        color: #fff; }
-      .button.is-danger.is-outlined.is-loading::after {
-        border-color: transparent transparent #da0b00 #da0b00 !important; }
-      .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #fff #fff !important; }
-      .button.is-danger.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-outlined {
-        background-color: transparent;
-        border-color: #da0b00;
-        box-shadow: none;
-        color: #da0b00; }
-    .button.is-danger.is-inverted.is-outlined {
-      background-color: transparent;
-      border-color: #fff;
-      color: #fff; }
-      .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
-        background-color: #fff;
-        color: #da0b00; }
-      .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
-        border-color: transparent transparent #da0b00 #da0b00 !important; }
-      .button.is-danger.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
-        background-color: transparent;
-        border-color: #fff;
-        box-shadow: none;
-        color: #fff; }
-  .button.is-small, #documenter .docs-sidebar form.docs-search > input.button {
-    border-radius: 2px;
-    font-size: 0.75rem; }
-  .button.is-normal {
-    font-size: 1rem; }
-  .button.is-medium {
-    font-size: 1.25rem; }
-  .button.is-large {
-    font-size: 1.5rem; }
-  .button[disabled], fieldset[disabled] .button {
-    background-color: white;
-    border-color: #dbdbdb;
-    box-shadow: none;
-    opacity: 0.5; }
-  .button.is-fullwidth {
-    display: flex;
-    width: 100%; }
-  .button.is-loading {
-    color: transparent !important;
-    pointer-events: none; }
-    .button.is-loading::after {
-      position: absolute;
-      left: calc(50% - (1em / 2));
-      top: calc(50% - (1em / 2));
-      position: absolute !important; }
-  .button.is-static {
-    background-color: whitesmoke;
-    border-color: #dbdbdb;
-    color: #6b6b6b;
-    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.is-lower-alpha:not([type]) {
-      list-style-type: lower-alpha; }
-    .content ol.is-lower-roman:not([type]) {
-      list-style-type: lower-roman; }
-    .content ol.is-upper-alpha:not([type]) {
-      list-style-type: upper-alpha; }
-    .content ol.is-upper-roman:not([type]) {
-      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;
-  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 .content kbd, .content .tags kbd, .tags .docstring > section > a.docs-sourcelink {
-    margin-bottom: 0.5rem; }
-    .tags .tag:not(:last-child), .tags .content kbd:not(:last-child), .content .tags kbd:not(:last-child), .tags .docstring > section > a.docs-sourcelink: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 .content kbd:not(.is-normal):not(.is-large), .content .tags.are-medium kbd:not(.is-normal):not(.is-large), .tags.are-medium .docstring > section > a.docs-sourcelink:not(.is-normal):not(.is-large) {
-    font-size: 1rem; }
-  .tags.are-large .tag: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), .tags.are-large .docstring > section > a.docs-sourcelink:not(.is-normal):not(.is-medium) {
-    font-size: 1.25rem; }
-  .tags.is-centered {
-    justify-content: center; }
-    .tags.is-centered .tag, .tags.is-centered .content kbd, .content .tags.is-centered kbd, .tags.is-centered .docstring > section > a.docs-sourcelink {
-      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 .content kbd:not(:first-child), .content .tags.is-right kbd:not(:first-child), .tags.is-right .docstring > section > a.docs-sourcelink:not(:first-child) {
-      margin-left: 0.5rem; }
-    .tags.is-right .tag:not(:last-child), .tags.is-right .content kbd:not(:last-child), .content .tags.is-right kbd:not(:last-child), .tags.is-right .docstring > section > a.docs-sourcelink:not(:last-child) {
-      margin-right: 0; }
-  .tags.has-addons .tag, .tags.has-addons .content kbd, .content .tags.has-addons kbd, .tags.has-addons .docstring > section > a.docs-sourcelink {
-    margin-right: 0; }
-    .tags.has-addons .tag:not(:first-child), .tags.has-addons .content kbd:not(:first-child), .content .tags.has-addons kbd:not(:first-child), .tags.has-addons .docstring > section > a.docs-sourcelink:not(:first-child) {
-      margin-left: 0;
-      border-bottom-left-radius: 0;
-      border-top-left-radius: 0; }
-    .tags.has-addons .tag:not(:last-child), .tags.has-addons .content kbd:not(:last-child), .content .tags.has-addons kbd:not(:last-child), .tags.has-addons .docstring > section > a.docs-sourcelink:not(:last-child) {
-      border-bottom-right-radius: 0;
-      border-top-right-radius: 0; }
-
-.tag:not(body), .content kbd:not(body), .docstring > section > a.docs-sourcelink: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, .content kbd:not(body) .delete, .docstring > section > a.docs-sourcelink:not(body) .delete {
-    margin-left: 0.25rem;
-    margin-right: -0.375rem; }
-  .tag.is-white:not(body), .content kbd.is-white:not(body), .docstring > section > a.docs-sourcelink.is-white:not(body) {
-    background-color: white;
-    color: #0a0a0a; }
-  .tag.is-black:not(body), .content kbd.is-black:not(body), .docstring > section > a.docs-sourcelink.is-black:not(body) {
-    background-color: #0a0a0a;
-    color: white; }
-  .tag.is-light:not(body), .content kbd.is-light:not(body), .docstring > section > a.docs-sourcelink.is-light:not(body) {
-    background-color: whitesmoke;
-    color: #363636; }
-  .tag.is-dark:not(body), .content kbd:not(body), .docstring > section > a.docs-sourcelink.is-dark:not(body), .content .docstring > section > kbd:not(body) {
-    background-color: #363636;
-    color: whitesmoke; }
-  .tag.is-primary:not(body), .content kbd.is-primary:not(body), .docstring > section > a.docs-sourcelink:not(body) {
-    background-color: #4eb5de;
-    color: #fff; }
-  .tag.is-link:not(body), .content kbd.is-link:not(body), .docstring > section > a.docs-sourcelink.is-link:not(body) {
-    background-color: #2e63b8;
-    color: #fff; }
-  .tag.is-info:not(body), .content kbd.is-info:not(body), .docstring > section > a.docs-sourcelink.is-info:not(body) {
-    background-color: #209cee;
-    color: #fff; }
-  .tag.is-success:not(body), .content kbd.is-success:not(body), .docstring > section > a.docs-sourcelink.is-success:not(body) {
-    background-color: #22c35b;
-    color: #fff; }
-  .tag.is-warning:not(body), .content kbd.is-warning:not(body), .docstring > section > a.docs-sourcelink.is-warning:not(body) {
-    background-color: #ffdd57;
-    color: rgba(0, 0, 0, 0.7); }
-  .tag.is-danger:not(body), .content kbd.is-danger:not(body), .docstring > section > a.docs-sourcelink.is-danger:not(body) {
-    background-color: #da0b00;
-    color: #fff; }
-  .tag.is-normal:not(body), .content kbd.is-normal:not(body), .docstring > section > a.docs-sourcelink.is-normal:not(body) {
-    font-size: 0.75rem; }
-  .tag.is-medium:not(body), .content kbd.is-medium:not(body), .docstring > section > a.docs-sourcelink.is-medium:not(body) {
-    font-size: 1rem; }
-  .tag.is-large:not(body), .content kbd.is-large:not(body), .docstring > section > a.docs-sourcelink.is-large:not(body) {
-    font-size: 1.25rem; }
-  .tag:not(body) .icon:first-child:not(:last-child), .content kbd:not(body) .icon:first-child:not(:last-child), .docstring > section > a.docs-sourcelink: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), .content kbd:not(body) .icon:last-child:not(:first-child), .docstring > section > a.docs-sourcelink:not(body) .icon:last-child:not(:first-child) {
-    margin-left: 0.1875em;
-    margin-right: -0.375em; }
-  .tag:not(body) .icon:first-child:last-child, .content kbd:not(body) .icon:first-child:last-child, .docstring > section > a.docs-sourcelink:not(body) .icon:first-child:last-child {
-    margin-left: -0.375em;
-    margin-right: -0.375em; }
-  .tag.is-delete:not(body), .content kbd.is-delete:not(body), .docstring > section > a.docs-sourcelink.is-delete:not(body) {
-    margin-left: 1px;
-    padding: 0;
-    position: relative;
-    width: 2em; }
-    .tag.is-delete:not(body)::before, .content kbd.is-delete:not(body)::before, .docstring > section > a.docs-sourcelink.is-delete:not(body)::before, .tag.is-delete:not(body)::after, .content kbd.is-delete:not(body)::after, .docstring > section > a.docs-sourcelink.is-delete:not(body)::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.is-delete:not(body)::before, .content kbd.is-delete:not(body)::before, .docstring > section > a.docs-sourcelink.is-delete:not(body)::before {
-      height: 1px;
-      width: 50%; }
-    .tag.is-delete:not(body)::after, .content kbd.is-delete:not(body)::after, .docstring > section > a.docs-sourcelink.is-delete:not(body)::after {
-      height: 50%;
-      width: 1px; }
-    .tag.is-delete:not(body):hover, .content kbd.is-delete:not(body):hover, .docstring > section > a.docs-sourcelink.is-delete:not(body):hover, .tag.is-delete:not(body):focus, .content kbd.is-delete:not(body):focus, .docstring > section > a.docs-sourcelink.is-delete:not(body):focus {
-      background-color: #e8e8e8; }
-    .tag.is-delete:not(body):active, .content kbd.is-delete:not(body):active, .docstring > section > a.docs-sourcelink.is-delete:not(body):active {
-      background-color: #dbdbdb; }
-  .tag.is-rounded:not(body), #documenter .docs-sidebar form.docs-search > input:not(body), .content kbd.is-rounded:not(body), #documenter .docs-sidebar .content form.docs-search > input:not(body), .docstring > section > a.docs-sourcelink.is-rounded:not(body) {
-    border-radius: 290486px; }
-
-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 .content kbd, .content .title kbd, .title .docstring > section > a.docs-sourcelink,
-  .subtitle .tag,
-  .subtitle .content kbd,
-  .content .subtitle kbd,
-  .subtitle .docstring > section > a.docs-sourcelink {
-    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; }
-
-.select select, .textarea, .input, #documenter .docs-sidebar form.docs-search > input {
-  background-color: white;
-  border-color: #dbdbdb;
-  border-radius: 4px;
-  color: #363636; }
-  .select select::-moz-placeholder, .textarea::-moz-placeholder, .input::-moz-placeholder, #documenter .docs-sidebar form.docs-search > input::-moz-placeholder {
-    color: rgba(54, 54, 54, 0.3); }
-  .select select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder, #documenter .docs-sidebar form.docs-search > input::-webkit-input-placeholder {
-    color: rgba(54, 54, 54, 0.3); }
-  .select select:-moz-placeholder, .textarea:-moz-placeholder, .input:-moz-placeholder, #documenter .docs-sidebar form.docs-search > input:-moz-placeholder {
-    color: rgba(54, 54, 54, 0.3); }
-  .select select:-ms-input-placeholder, .textarea:-ms-input-placeholder, .input:-ms-input-placeholder, #documenter .docs-sidebar form.docs-search > input:-ms-input-placeholder {
-    color: rgba(54, 54, 54, 0.3); }
-  .select select:hover, .textarea:hover, .input:hover, #documenter .docs-sidebar form.docs-search > input:hover, .select select.is-hovered, .is-hovered.textarea, .is-hovered.input, #documenter .docs-sidebar form.docs-search > input.is-hovered {
-    border-color: #b5b5b5; }
-  .select select:focus, .textarea:focus, .input:focus, #documenter .docs-sidebar form.docs-search > input:focus, .select select.is-focused, .is-focused.textarea, .is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .select select:active, .textarea:active, .input:active, #documenter .docs-sidebar form.docs-search > input:active, .select select.is-active, .is-active.textarea, .is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-    border-color: #2e63b8;
-    box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); }
-  .select select[disabled], .textarea[disabled], .input[disabled], #documenter .docs-sidebar form.docs-search > input[disabled], fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .textarea, fieldset[disabled] .input, fieldset[disabled] #documenter .docs-sidebar form.docs-search > input, #documenter .docs-sidebar fieldset[disabled] form.docs-search > input {
-    background-color: whitesmoke;
-    border-color: whitesmoke;
-    box-shadow: none;
-    color: #6b6b6b; }
-    .select select[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .input[disabled]::-moz-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .textarea::-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 {
-      color: rgba(107, 107, 107, 0.3); }
-    .select select[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .input[disabled]::-webkit-input-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .textarea::-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 {
-      color: rgba(107, 107, 107, 0.3); }
-    .select select[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .input[disabled]:-moz-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .textarea:-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 {
-      color: rgba(107, 107, 107, 0.3); }
-    .select select[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .input[disabled]:-ms-input-placeholder, #documenter .docs-sidebar form.docs-search > input[disabled]:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .textarea:-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 {
-      color: rgba(107, 107, 107, 0.3); }
-
-.textarea, .input, #documenter .docs-sidebar form.docs-search > input {
-  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
-  max-width: 100%;
-  width: 100%; }
-  .textarea[readonly], .input[readonly], #documenter .docs-sidebar form.docs-search > input[readonly] {
-    box-shadow: none; }
-  .is-white.textarea, .is-white.input, #documenter .docs-sidebar form.docs-search > input.is-white {
-    border-color: white; }
-    .is-white.textarea:focus, .is-white.input:focus, #documenter .docs-sidebar form.docs-search > input.is-white:focus, .is-white.is-focused.textarea, .is-white.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-white.textarea:active, .is-white.input:active, #documenter .docs-sidebar form.docs-search > input.is-white:active, .is-white.is-active.textarea, .is-white.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
-  .is-black.textarea, .is-black.input, #documenter .docs-sidebar form.docs-search > input.is-black {
-    border-color: #0a0a0a; }
-    .is-black.textarea:focus, .is-black.input:focus, #documenter .docs-sidebar form.docs-search > input.is-black:focus, .is-black.is-focused.textarea, .is-black.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-black.textarea:active, .is-black.input:active, #documenter .docs-sidebar form.docs-search > input.is-black:active, .is-black.is-active.textarea, .is-black.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
-  .is-light.textarea, .is-light.input, #documenter .docs-sidebar form.docs-search > input.is-light {
-    border-color: whitesmoke; }
-    .is-light.textarea:focus, .is-light.input:focus, #documenter .docs-sidebar form.docs-search > input.is-light:focus, .is-light.is-focused.textarea, .is-light.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-light.textarea:active, .is-light.input:active, #documenter .docs-sidebar form.docs-search > input.is-light:active, .is-light.is-active.textarea, .is-light.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
-  .is-dark.textarea, .content kbd.textarea, .is-dark.input, #documenter .docs-sidebar form.docs-search > input.is-dark, .content kbd.input {
-    border-color: #363636; }
-    .is-dark.textarea:focus, .content kbd.textarea:focus, .is-dark.input:focus, #documenter .docs-sidebar form.docs-search > input.is-dark:focus, .content kbd.input:focus, .is-dark.is-focused.textarea, .content kbd.is-focused.textarea, .is-dark.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .content kbd.is-focused.input, #documenter .docs-sidebar .content form.docs-search > input.is-focused, .is-dark.textarea:active, .content kbd.textarea:active, .is-dark.input:active, #documenter .docs-sidebar form.docs-search > input.is-dark:active, .content kbd.input:active, .is-dark.is-active.textarea, .content kbd.is-active.textarea, .is-dark.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .content kbd.is-active.input, #documenter .docs-sidebar .content form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
-  .is-primary.textarea, .docstring > section > a.textarea.docs-sourcelink, .is-primary.input, #documenter .docs-sidebar form.docs-search > input.is-primary, .docstring > section > a.input.docs-sourcelink {
-    border-color: #4eb5de; }
-    .is-primary.textarea:focus, .docstring > section > a.textarea.docs-sourcelink:focus, .is-primary.input:focus, #documenter .docs-sidebar form.docs-search > input.is-primary:focus, .docstring > section > a.input.docs-sourcelink:focus, .is-primary.is-focused.textarea, .docstring > section > a.is-focused.textarea.docs-sourcelink, .is-primary.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .docstring > section > a.is-focused.input.docs-sourcelink, .is-primary.textarea:active, .docstring > section > a.textarea.docs-sourcelink:active, .is-primary.input:active, #documenter .docs-sidebar form.docs-search > input.is-primary:active, .docstring > section > a.input.docs-sourcelink:active, .is-primary.is-active.textarea, .docstring > section > a.is-active.textarea.docs-sourcelink, .is-primary.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active, .docstring > section > a.is-active.input.docs-sourcelink {
-      box-shadow: 0 0 0 0.125em rgba(78, 181, 222, 0.25); }
-  .is-link.textarea, .is-link.input, #documenter .docs-sidebar form.docs-search > input.is-link {
-    border-color: #2e63b8; }
-    .is-link.textarea:focus, .is-link.input:focus, #documenter .docs-sidebar form.docs-search > input.is-link:focus, .is-link.is-focused.textarea, .is-link.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-link.textarea:active, .is-link.input:active, #documenter .docs-sidebar form.docs-search > input.is-link:active, .is-link.is-active.textarea, .is-link.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); }
-  .is-info.textarea, .is-info.input, #documenter .docs-sidebar form.docs-search > input.is-info {
-    border-color: #209cee; }
-    .is-info.textarea:focus, .is-info.input:focus, #documenter .docs-sidebar form.docs-search > input.is-info:focus, .is-info.is-focused.textarea, .is-info.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-info.textarea:active, .is-info.input:active, #documenter .docs-sidebar form.docs-search > input.is-info:active, .is-info.is-active.textarea, .is-info.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
-  .is-success.textarea, .is-success.input, #documenter .docs-sidebar form.docs-search > input.is-success {
-    border-color: #22c35b; }
-    .is-success.textarea:focus, .is-success.input:focus, #documenter .docs-sidebar form.docs-search > input.is-success:focus, .is-success.is-focused.textarea, .is-success.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-success.textarea:active, .is-success.input:active, #documenter .docs-sidebar form.docs-search > input.is-success:active, .is-success.is-active.textarea, .is-success.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(34, 195, 91, 0.25); }
-  .is-warning.textarea, .is-warning.input, #documenter .docs-sidebar form.docs-search > input.is-warning {
-    border-color: #ffdd57; }
-    .is-warning.textarea:focus, .is-warning.input:focus, #documenter .docs-sidebar form.docs-search > input.is-warning:focus, .is-warning.is-focused.textarea, .is-warning.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-warning.textarea:active, .is-warning.input:active, #documenter .docs-sidebar form.docs-search > input.is-warning:active, .is-warning.is-active.textarea, .is-warning.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
-  .is-danger.textarea, .is-danger.input, #documenter .docs-sidebar form.docs-search > input.is-danger {
-    border-color: #da0b00; }
-    .is-danger.textarea:focus, .is-danger.input:focus, #documenter .docs-sidebar form.docs-search > input.is-danger:focus, .is-danger.is-focused.textarea, .is-danger.is-focused.input, #documenter .docs-sidebar form.docs-search > input.is-focused, .is-danger.textarea:active, .is-danger.input:active, #documenter .docs-sidebar form.docs-search > input.is-danger:active, .is-danger.is-active.textarea, .is-danger.is-active.input, #documenter .docs-sidebar form.docs-search > input.is-active {
-      box-shadow: 0 0 0 0.125em rgba(218, 11, 0, 0.25); }
-  .is-small.textarea, .is-small.input, #documenter .docs-sidebar form.docs-search > input {
-    border-radius: 2px;
-    font-size: 0.75rem; }
-  .is-medium.textarea, .is-medium.input, #documenter .docs-sidebar form.docs-search > input.is-medium {
-    font-size: 1.25rem; }
-  .is-large.textarea, .is-large.input, #documenter .docs-sidebar form.docs-search > input.is-large {
-    font-size: 1.5rem; }
-  .is-fullwidth.textarea, .is-fullwidth.input, #documenter .docs-sidebar form.docs-search > input.is-fullwidth {
-    display: block;
-    width: 100%; }
-  .is-inline.textarea, .is-inline.input, #documenter .docs-sidebar form.docs-search > input.is-inline {
-    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; }
-
-.radio, .checkbox {
-  cursor: pointer;
-  display: inline-block;
-  line-height: 1.25;
-  position: relative; }
-  .radio input, .checkbox input {
-    cursor: pointer; }
-  .radio:hover, .checkbox:hover {
-    color: #363636; }
-  .radio[disabled], .checkbox[disabled], fieldset[disabled] .radio, fieldset[disabled] .checkbox {
-    color: #6b6b6b;
-    cursor: not-allowed; }
-
-.radio + .radio {
-  margin-left: 0.5em; }
-
-.select {
-  display: inline-block;
-  max-width: 100%;
-  position: relative;
-  vertical-align: top; }
-  .select:not(.is-multiple) {
-    height: 2.25em; }
-  .select:not(.is-multiple):not(.is-loading)::after {
-    border-color: #2e63b8;
-    right: 1.125em;
-    z-index: 4; }
-  .select.is-rounded select, #documenter .docs-sidebar form.docs-search > input.select select {
-    border-radius: 290486px;
-    padding-left: 1em; }
-  .select select {
-    cursor: pointer;
-    display: block;
-    font-size: 1em;
-    max-width: 100%;
-    outline: none; }
-    .select select::-ms-expand {
-      display: none; }
-    .select select[disabled]:hover, fieldset[disabled] .select select:hover {
-      border-color: whitesmoke; }
-    .select select:not([multiple]) {
-      padding-right: 2.5em; }
-    .select select[multiple] {
-      height: auto;
-      padding: 0; }
-      .select select[multiple] option {
-        padding: 0.5em 1em; }
-  .select:not(.is-multiple):not(.is-loading):hover::after {
-    border-color: #363636; }
-  .select.is-white:not(:hover)::after {
-    border-color: white; }
-  .select.is-white select {
-    border-color: white; }
-    .select.is-white select:hover, .select.is-white select.is-hovered {
-      border-color: #f2f2f2; }
-    .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
-  .select.is-black:not(:hover)::after {
-    border-color: #0a0a0a; }
-  .select.is-black select {
-    border-color: #0a0a0a; }
-    .select.is-black select:hover, .select.is-black select.is-hovered {
-      border-color: black; }
-    .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
-  .select.is-light:not(:hover)::after {
-    border-color: whitesmoke; }
-  .select.is-light select {
-    border-color: whitesmoke; }
-    .select.is-light select:hover, .select.is-light select.is-hovered {
-      border-color: #e8e8e8; }
-    .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
-  .select.is-dark:not(:hover)::after, .content kbd.select:not(:hover)::after {
-    border-color: #363636; }
-  .select.is-dark select, .content kbd.select select {
-    border-color: #363636; }
-    .select.is-dark select:hover, .content kbd.select select:hover, .select.is-dark select.is-hovered, .content kbd.select select.is-hovered {
-      border-color: #292929; }
-    .select.is-dark select:focus, .content kbd.select select:focus, .select.is-dark select.is-focused, .content kbd.select select.is-focused, .select.is-dark select:active, .content kbd.select select:active, .select.is-dark select.is-active, .content kbd.select select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
-  .select.is-primary:not(:hover)::after, .docstring > section > a.select.docs-sourcelink:not(:hover)::after {
-    border-color: #4eb5de; }
-  .select.is-primary select, .docstring > section > a.select.docs-sourcelink select {
-    border-color: #4eb5de; }
-    .select.is-primary select:hover, .docstring > section > a.select.docs-sourcelink select:hover, .select.is-primary select.is-hovered, .docstring > section > a.select.docs-sourcelink select.is-hovered {
-      border-color: #39acda; }
-    .select.is-primary select:focus, .docstring > section > a.select.docs-sourcelink select:focus, .select.is-primary select.is-focused, .docstring > section > a.select.docs-sourcelink select.is-focused, .select.is-primary select:active, .docstring > section > a.select.docs-sourcelink select:active, .select.is-primary select.is-active, .docstring > section > a.select.docs-sourcelink select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(78, 181, 222, 0.25); }
-  .select.is-link:not(:hover)::after {
-    border-color: #2e63b8; }
-  .select.is-link select {
-    border-color: #2e63b8; }
-    .select.is-link select:hover, .select.is-link select.is-hovered {
-      border-color: #2958a4; }
-    .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(46, 99, 184, 0.25); }
-  .select.is-info:not(:hover)::after {
-    border-color: #209cee; }
-  .select.is-info select {
-    border-color: #209cee; }
-    .select.is-info select:hover, .select.is-info select.is-hovered {
-      border-color: #1190e3; }
-    .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); }
-  .select.is-success:not(:hover)::after {
-    border-color: #22c35b; }
-  .select.is-success select {
-    border-color: #22c35b; }
-    .select.is-success select:hover, .select.is-success select.is-hovered {
-      border-color: #1ead51; }
-    .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(34, 195, 91, 0.25); }
-  .select.is-warning:not(:hover)::after {
-    border-color: #ffdd57; }
-  .select.is-warning select {
-    border-color: #ffdd57; }
-    .select.is-warning select:hover, .select.is-warning select.is-hovered {
-      border-color: #ffd83e; }
-    .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
-  .select.is-danger:not(:hover)::after {
-    border-color: #da0b00; }
-  .select.is-danger select {
-    border-color: #da0b00; }
-    .select.is-danger select:hover, .select.is-danger select.is-hovered {
-      border-color: #c10a00; }
-    .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
-      box-shadow: 0 0 0 0.125em rgba(218, 11, 0, 0.25); }
-  .select.is-small, #documenter .docs-sidebar form.docs-search > input.select {
-    border-radius: 2px;
-    font-size: 0.75rem; }
-  .select.is-medium {
-    font-size: 1.25rem; }
-  .select.is-large {
-    font-size: 1.5rem; }
-  .select.is-disabled::after {
-    border-color: #6b6b6b; }
-  .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.is-loading:after {
-    font-size: 0.75rem; }
-  .select.is-loading.is-medium:after {
-    font-size: 1.25rem; }
-  .select.is-loading.is-large:after {
-    font-size: 1.5rem; }
-
-.file {
-  align-items: stretch;
-  display: flex;
-  justify-content: flex-start;
-  position: relative; }
-  .file.is-white .file-cta {
-    background-color: white;
-    border-color: transparent;
-    color: #0a0a0a; }
-  .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
-    background-color: #f9f9f9;
-    border-color: transparent;
-    color: #0a0a0a; }
-  .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
-    color: #0a0a0a; }
-  .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
-    background-color: #f2f2f2;
-    border-color: transparent;
-    color: #0a0a0a; }
-  .file.is-black .file-cta {
-    background-color: #0a0a0a;
-    border-color: transparent;
-    color: white; }
-  .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
-    background-color: #040404;
-    border-color: transparent;
-    color: white; }
-  .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
-    color: white; }
-  .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
-    background-color: black;
-    border-color: transparent;
-    color: white; }
-  .file.is-light .file-cta {
-    background-color: whitesmoke;
-    border-color: transparent;
-    color: #363636; }
-  .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
-    background-color: #eeeeee;
-    border-color: transparent;
-    color: #363636; }
-  .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
-    color: #363636; }
-  .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
-    background-color: #e8e8e8;
-    border-color: transparent;
-    color: #363636; }
-  .file.is-dark .file-cta, .content kbd.file .file-cta {
-    background-color: #363636;
-    border-color: transparent;
-    color: whitesmoke; }
-  .file.is-dark:hover .file-cta, .content kbd.file:hover .file-cta, .file.is-dark.is-hovered .file-cta, .content kbd.file.is-hovered .file-cta {
-    background-color: #2f2f2f;
-    border-color: transparent;
-    color: whitesmoke; }
-  .file.is-dark:focus .file-cta, .content kbd.file:focus .file-cta, .file.is-dark.is-focused .file-cta, .content kbd.file.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
-    color: whitesmoke; }
-  .file.is-dark:active .file-cta, .content kbd.file:active .file-cta, .file.is-dark.is-active .file-cta, .content kbd.file.is-active .file-cta {
-    background-color: #292929;
-    border-color: transparent;
-    color: whitesmoke; }
-  .file.is-primary .file-cta, .docstring > section > a.file.docs-sourcelink .file-cta {
-    background-color: #4eb5de;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-primary:hover .file-cta, .docstring > section > a.file.docs-sourcelink:hover .file-cta, .file.is-primary.is-hovered .file-cta, .docstring > section > a.file.is-hovered.docs-sourcelink .file-cta {
-    background-color: #43b1dc;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-primary:focus .file-cta, .docstring > section > a.file.docs-sourcelink:focus .file-cta, .file.is-primary.is-focused .file-cta, .docstring > section > a.file.is-focused.docs-sourcelink .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(78, 181, 222, 0.25);
-    color: #fff; }
-  .file.is-primary:active .file-cta, .docstring > section > a.file.docs-sourcelink:active .file-cta, .file.is-primary.is-active .file-cta, .docstring > section > a.file.is-active.docs-sourcelink .file-cta {
-    background-color: #39acda;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-link .file-cta {
-    background-color: #2e63b8;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
-    background-color: #2b5eae;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(46, 99, 184, 0.25);
-    color: #fff; }
-  .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
-    background-color: #2958a4;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-info .file-cta {
-    background-color: #209cee;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
-    background-color: #1497ed;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25);
-    color: #fff; }
-  .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
-    background-color: #1190e3;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-success .file-cta {
-    background-color: #22c35b;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
-    background-color: #20b856;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(34, 195, 91, 0.25);
-    color: #fff; }
-  .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
-    background-color: #1ead51;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-warning .file-cta {
-    background-color: #ffdd57;
-    border-color: transparent;
-    color: rgba(0, 0, 0, 0.7); }
-  .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
-    background-color: #ffda4a;
-    border-color: transparent;
-    color: rgba(0, 0, 0, 0.7); }
-  .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
-    color: rgba(0, 0, 0, 0.7); }
-  .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
-    background-color: #ffd83e;
-    border-color: transparent;
-    color: rgba(0, 0, 0, 0.7); }
-  .file.is-danger .file-cta {
-    background-color: #da0b00;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
-    background-color: #cd0a00;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
-    border-color: transparent;
-    box-shadow: 0 0 0.5em rgba(218, 11, 0, 0.25);
-    color: #fff; }
-  .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
-    background-color: #c10a00;
-    border-color: transparent;
-    color: #fff; }
-  .file.is-small, #documenter .docs-sidebar form.docs-search > input.file {
-    font-size: 0.75rem; }
-  .file.is-medium {
-    font-size: 1.25rem; }
-    .file.is-medium .file-icon .fa {
-      font-size: 21px; }
-  .file.is-large {
-    font-size: 1.5rem; }
-    .file.is-large .file-icon .fa {
-      font-size: 28px; }
-  .file.has-name .file-cta {
-    border-bottom-right-radius: 0;
-    border-top-right-radius: 0; }
-  .file.has-name .file-name {
-    border-bottom-left-radius: 0;
-    border-top-left-radius: 0; }
-  .file.has-name.is-empty .file-cta {
-    border-radius: 4px; }
-  .file.has-name.is-empty .file-name {
-    display: none; }
-  .file.is-boxed .file-label {
-    flex-direction: column; }
-  .file.is-boxed .file-cta {
-    flex-direction: column;
-    height: auto;
-    padding: 1em 3em; }
-  .file.is-boxed .file-name {
-    border-width: 0 1px 1px; }
-  .file.is-boxed .file-icon {
-    height: 1.5em;
-    width: 1.5em; }
-    .file.is-boxed .file-icon .fa {
-      font-size: 21px; }
-  .file.is-boxed.is-small .file-icon .fa, #documenter .docs-sidebar form.docs-search > input.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.is-hovered:not([disabled]),
-  .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.is-hovered:not([disabled]),
-  .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-hovered:not([disabled]),
-  #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-hovered:not([disabled]),
-  .field.has-addons .control .select select:not([disabled]):hover,
-  .field.has-addons .control .select select.is-hovered:not([disabled]) {
-    z-index: 2; }
-  .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button.is-focused:not([disabled]), .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button.is-active:not([disabled]),
-  .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.is-focused:not([disabled]),
-  .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-focused:not([disabled]),
-  #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-focused:not([disabled]),
-  .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.is-active:not([disabled]),
-  .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-active:not([disabled]),
-  #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-active:not([disabled]),
-  .field.has-addons .control .select select:not([disabled]):focus,
-  .field.has-addons .control .select select.is-focused:not([disabled]),
-  .field.has-addons .control .select select:not([disabled]):active,
-  .field.has-addons .control .select select.is-active:not([disabled]) {
-    z-index: 3; }
-    .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button.is-focused:not([disabled]):hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button.is-active:not([disabled]):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.is-focused:not([disabled]):hover,
-    .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-focused:not([disabled]):hover,
-    #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-focused:not([disabled]):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.is-active:not([disabled]):hover,
-    .field.has-addons .control #documenter .docs-sidebar form.docs-search > input.is-active:not([disabled]):hover,
-    #documenter .docs-sidebar .field.has-addons .control form.docs-search > input.is-active:not([disabled]):hover,
-    .field.has-addons .control .select select:not([disabled]):focus:hover,
-    .field.has-addons .control .select select.is-focused:not([disabled]):hover,
-    .field.has-addons .control .select select:not([disabled]):active:hover,
-    .field.has-addons .control .select select.is-active:not([disabled]):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: #6b6b6b; }
-  .control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left #documenter .docs-sidebar form.docs-search > input ~ .icon, #documenter .docs-sidebar .control.has-icons-left form.docs-search > input ~ .icon,
-  .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right #documenter .docs-sidebar form.docs-search > input ~ .icon, #documenter .docs-sidebar .control.has-icons-right form.docs-search > input ~ .icon,
-  .control.has-icons-right .select.is-small ~ .icon {
-    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.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: 1.5rem; }
-
-.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: #6b6b6b;
-  font-size: 0.75em;
-  letter-spacing: 0.1em;
-  text-transform: uppercase; }
-  .menu-label:not(:first-child) {
-    margin-top: 1em; }
-  .menu-label:not(:last-child) {
-    margin-bottom: 1em; }
-
-.message {
-  background-color: whitesmoke;
-  border-radius: 4px;
-  font-size: 1rem; }
-  .message strong {
-    color: currentColor; }
-  .message a:not(.button):not(.tag):not(.dropdown-item) {
-    color: currentColor;
-    text-decoration: underline; }
-  .message.is-small, #documenter .docs-sidebar form.docs-search > input.message {
-    font-size: 0.75rem; }
-  .message.is-medium {
-    font-size: 1.25rem; }
-  .message.is-large {
-    font-size: 1.5rem; }
-  .message.is-white {
-    background-color: white; }
-    .message.is-white .message-header {
-      background-color: white;
-      color: #0a0a0a; }
-    .message.is-white .message-body {
-      border-color: white;
-      color: #4d4d4d; }
-  .message.is-black {
-    background-color: #fafafa; }
-    .message.is-black .message-header {
-      background-color: #0a0a0a;
-      color: white; }
-    .message.is-black .message-body {
-      border-color: #0a0a0a;
-      color: #090909; }
-  .message.is-light {
-    background-color: #fafafa; }
-    .message.is-light .message-header {
-      background-color: whitesmoke;
-      color: #363636; }
-    .message.is-light .message-body {
-      border-color: whitesmoke;
-      color: #505050; }
-  .message.is-dark, .content kbd.message {
-    background-color: #fafafa; }
-    .message.is-dark .message-header, .content kbd.message .message-header {
-      background-color: #363636;
-      color: whitesmoke; }
-    .message.is-dark .message-body, .content kbd.message .message-body {
-      border-color: #363636;
-      color: #2a2a2a; }
-  .message.is-primary, .docstring > section > a.message.docs-sourcelink {
-    background-color: #f6fbfd; }
-    .message.is-primary .message-header, .docstring > section > a.message.docs-sourcelink .message-header {
-      background-color: #4eb5de;
-      color: #fff; }
-    .message.is-primary .message-body, .docstring > section > a.message.docs-sourcelink .message-body {
-      border-color: #4eb5de;
-      color: #1f556a; }
-  .message.is-link {
-    background-color: #f7f9fd; }
-    .message.is-link .message-header {
-      background-color: #2e63b8;
-      color: #fff; }
-    .message.is-link .message-body {
-      border-color: #2e63b8;
-      color: #264981; }
-  .message.is-info {
-    background-color: #f6fbfe; }
-    .message.is-info .message-header {
-      background-color: #209cee;
-      color: #fff; }
-    .message.is-info .message-body {
-      border-color: #209cee;
-      color: #12537d; }
-  .message.is-success {
-    background-color: #f6fdf9; }
-    .message.is-success .message-header {
-      background-color: #22c35b;
-      color: #fff; }
-    .message.is-success .message-body {
-      border-color: #22c35b;
-      color: #0f361d; }
-  .message.is-warning {
-    background-color: #fffdf5; }
-    .message.is-warning .message-header {
-      background-color: #ffdd57;
-      color: rgba(0, 0, 0, 0.7); }
-    .message.is-warning .message-body {
-      border-color: #ffdd57;
-      color: #3c3108; }
-  .message.is-danger {
-    background-color: #fff5f5; }
-    .message.is-danger .message-header {
-      background-color: #da0b00;
-      color: #fff; }
-    .message.is-danger .message-body {
-      border-color: #da0b00;
-      color: #9b0c04; }
-
-.message-header {
-  align-items: center;
-  background-color: #222222;
-  border-radius: 4px 4px 0 0;
-  color: #fff;
-  display: flex;
-  font-weight: 700;
-  justify-content: space-between;
-  line-height: 1.25;
-  padding: 0.75em 1em;
-  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: 1.25em 1.5em; }
-  .message-body code,
-  .message-body pre {
-    background-color: white; }
-  .message-body pre code {
-    background-color: transparent; }
-
-.modal {
-  align-items: center;
-  display: none;
-  flex-direction: column;
-  justify-content: center;
-  overflow: hidden;
-  position: fixed;
-  z-index: 40; }
-  .modal.is-active {
-    display: flex; }
-
-.modal-background {
-  background-color: rgba(10, 10, 10, 0.86); }
-
-.modal-content,
-.modal-card {
-  margin: 0 20px;
-  max-height: calc(100vh - 160px);
-  overflow: auto;
-  position: relative;
-  width: 100%; }
-  @media screen and (min-width: 769px), print {
-    .modal-content,
-    .modal-card {
-      margin: 0 auto;
-      max-height: calc(100vh - 40px);
-      width: 640px; } }
-.modal-close {
-  background: none;
-  height: 40px;
-  position: fixed;
-  right: 20px;
-  top: 20px;
-  width: 40px; }
-
-.modal-card {
-  display: flex;
-  flex-direction: column;
-  max-height: calc(100vh - 40px);
-  overflow: hidden;
-  -ms-overflow-y: visible; }
-
-.modal-card-head,
-.modal-card-foot {
-  align-items: center;
-  background-color: whitesmoke;
-  display: flex;
-  flex-shrink: 0;
-  justify-content: flex-start;
-  padding: 20px;
-  position: relative; }
-
-.modal-card-head {
-  border-bottom: 1px solid #dbdbdb;
-  border-top-left-radius: 6px;
-  border-top-right-radius: 6px; }
-
-.modal-card-title {
-  color: #222222;
-  flex-grow: 1;
-  flex-shrink: 0;
-  font-size: 1.5rem;
-  line-height: 1; }
-
-.modal-card-foot {
-  border-bottom-left-radius: 6px;
-  border-bottom-right-radius: 6px;
-  border-top: 1px solid #dbdbdb; }
-  .modal-card-foot .button:not(:last-child) {
-    margin-right: 0.5em; }
-
-.modal-card-body {
-  -webkit-overflow-scrolling: touch;
-  background-color: white;
-  flex-grow: 1;
-  flex-shrink: 1;
-  overflow: auto;
-  padding: 20px; }
-
-.navbar {
-  background-color: white;
-  min-height: 3.25rem;
-  position: relative;
-  z-index: 30; }
-  .navbar.is-white {
-    background-color: white;
-    color: #0a0a0a; }
-    .navbar.is-white .navbar-brand > .navbar-item,
-    .navbar.is-white .navbar-brand .navbar-link {
-      color: #0a0a0a; }
-    .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-white .navbar-brand .navbar-link:focus,
-    .navbar.is-white .navbar-brand .navbar-link:hover,
-    .navbar.is-white .navbar-brand .navbar-link.is-active {
-      background-color: #f2f2f2;
-      color: #0a0a0a; }
-    .navbar.is-white .navbar-brand .navbar-link::after {
-      border-color: #0a0a0a; }
-    .navbar.is-white .navbar-burger {
-      color: #0a0a0a; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-white .navbar-start > .navbar-item,
-      .navbar.is-white .navbar-start .navbar-link,
-      .navbar.is-white .navbar-end > .navbar-item,
-      .navbar.is-white .navbar-end .navbar-link {
-        color: #0a0a0a; }
-      .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
-      .navbar.is-white .navbar-start .navbar-link:focus,
-      .navbar.is-white .navbar-start .navbar-link:hover,
-      .navbar.is-white .navbar-start .navbar-link.is-active,
-      .navbar.is-white .navbar-end > a.navbar-item:focus,
-      .navbar.is-white .navbar-end > a.navbar-item:hover,
-      .navbar.is-white .navbar-end > a.navbar-item.is-active,
-      .navbar.is-white .navbar-end .navbar-link:focus,
-      .navbar.is-white .navbar-end .navbar-link:hover,
-      .navbar.is-white .navbar-end .navbar-link.is-active {
-        background-color: #f2f2f2;
-        color: #0a0a0a; }
-      .navbar.is-white .navbar-start .navbar-link::after,
-      .navbar.is-white .navbar-end .navbar-link::after {
-        border-color: #0a0a0a; }
-      .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #f2f2f2;
-        color: #0a0a0a; }
-      .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
-        background-color: white;
-        color: #0a0a0a; } }
-  .navbar.is-black {
-    background-color: #0a0a0a;
-    color: white; }
-    .navbar.is-black .navbar-brand > .navbar-item,
-    .navbar.is-black .navbar-brand .navbar-link {
-      color: white; }
-    .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-black .navbar-brand .navbar-link:focus,
-    .navbar.is-black .navbar-brand .navbar-link:hover,
-    .navbar.is-black .navbar-brand .navbar-link.is-active {
-      background-color: black;
-      color: white; }
-    .navbar.is-black .navbar-brand .navbar-link::after {
-      border-color: white; }
-    .navbar.is-black .navbar-burger {
-      color: white; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-black .navbar-start > .navbar-item,
-      .navbar.is-black .navbar-start .navbar-link,
-      .navbar.is-black .navbar-end > .navbar-item,
-      .navbar.is-black .navbar-end .navbar-link {
-        color: white; }
-      .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
-      .navbar.is-black .navbar-start .navbar-link:focus,
-      .navbar.is-black .navbar-start .navbar-link:hover,
-      .navbar.is-black .navbar-start .navbar-link.is-active,
-      .navbar.is-black .navbar-end > a.navbar-item:focus,
-      .navbar.is-black .navbar-end > a.navbar-item:hover,
-      .navbar.is-black .navbar-end > a.navbar-item.is-active,
-      .navbar.is-black .navbar-end .navbar-link:focus,
-      .navbar.is-black .navbar-end .navbar-link:hover,
-      .navbar.is-black .navbar-end .navbar-link.is-active {
-        background-color: black;
-        color: white; }
-      .navbar.is-black .navbar-start .navbar-link::after,
-      .navbar.is-black .navbar-end .navbar-link::after {
-        border-color: white; }
-      .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: black;
-        color: white; }
-      .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
-        background-color: #0a0a0a;
-        color: white; } }
-  .navbar.is-light {
-    background-color: whitesmoke;
-    color: #363636; }
-    .navbar.is-light .navbar-brand > .navbar-item,
-    .navbar.is-light .navbar-brand .navbar-link {
-      color: #363636; }
-    .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-light .navbar-brand .navbar-link:focus,
-    .navbar.is-light .navbar-brand .navbar-link:hover,
-    .navbar.is-light .navbar-brand .navbar-link.is-active {
-      background-color: #e8e8e8;
-      color: #363636; }
-    .navbar.is-light .navbar-brand .navbar-link::after {
-      border-color: #363636; }
-    .navbar.is-light .navbar-burger {
-      color: #363636; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-light .navbar-start > .navbar-item,
-      .navbar.is-light .navbar-start .navbar-link,
-      .navbar.is-light .navbar-end > .navbar-item,
-      .navbar.is-light .navbar-end .navbar-link {
-        color: #363636; }
-      .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
-      .navbar.is-light .navbar-start .navbar-link:focus,
-      .navbar.is-light .navbar-start .navbar-link:hover,
-      .navbar.is-light .navbar-start .navbar-link.is-active,
-      .navbar.is-light .navbar-end > a.navbar-item:focus,
-      .navbar.is-light .navbar-end > a.navbar-item:hover,
-      .navbar.is-light .navbar-end > a.navbar-item.is-active,
-      .navbar.is-light .navbar-end .navbar-link:focus,
-      .navbar.is-light .navbar-end .navbar-link:hover,
-      .navbar.is-light .navbar-end .navbar-link.is-active {
-        background-color: #e8e8e8;
-        color: #363636; }
-      .navbar.is-light .navbar-start .navbar-link::after,
-      .navbar.is-light .navbar-end .navbar-link::after {
-        border-color: #363636; }
-      .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #e8e8e8;
-        color: #363636; }
-      .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
-        background-color: whitesmoke;
-        color: #363636; } }
-  .navbar.is-dark, .content kbd.navbar {
-    background-color: #363636;
-    color: whitesmoke; }
-    .navbar.is-dark .navbar-brand > .navbar-item, .content kbd.navbar .navbar-brand > .navbar-item,
-    .navbar.is-dark .navbar-brand .navbar-link,
-    .content kbd.navbar .navbar-brand .navbar-link {
-      color: whitesmoke; }
-    .navbar.is-dark .navbar-brand > a.navbar-item:focus, .content kbd.navbar .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .content kbd.navbar .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .content kbd.navbar .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-dark .navbar-brand .navbar-link:focus,
-    .content kbd.navbar .navbar-brand .navbar-link:focus,
-    .navbar.is-dark .navbar-brand .navbar-link:hover,
-    .content kbd.navbar .navbar-brand .navbar-link:hover,
-    .navbar.is-dark .navbar-brand .navbar-link.is-active,
-    .content kbd.navbar .navbar-brand .navbar-link.is-active {
-      background-color: #292929;
-      color: whitesmoke; }
-    .navbar.is-dark .navbar-brand .navbar-link::after, .content kbd.navbar .navbar-brand .navbar-link::after {
-      border-color: whitesmoke; }
-    .navbar.is-dark .navbar-burger, .content kbd.navbar .navbar-burger {
-      color: whitesmoke; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-dark .navbar-start > .navbar-item, .content kbd.navbar .navbar-start > .navbar-item,
-      .navbar.is-dark .navbar-start .navbar-link,
-      .content kbd.navbar .navbar-start .navbar-link,
-      .navbar.is-dark .navbar-end > .navbar-item,
-      .content kbd.navbar .navbar-end > .navbar-item,
-      .navbar.is-dark .navbar-end .navbar-link,
-      .content kbd.navbar .navbar-end .navbar-link {
-        color: whitesmoke; }
-      .navbar.is-dark .navbar-start > a.navbar-item:focus, .content kbd.navbar .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .content kbd.navbar .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .content kbd.navbar .navbar-start > a.navbar-item.is-active,
-      .navbar.is-dark .navbar-start .navbar-link:focus,
-      .content kbd.navbar .navbar-start .navbar-link:focus,
-      .navbar.is-dark .navbar-start .navbar-link:hover,
-      .content kbd.navbar .navbar-start .navbar-link:hover,
-      .navbar.is-dark .navbar-start .navbar-link.is-active,
-      .content kbd.navbar .navbar-start .navbar-link.is-active,
-      .navbar.is-dark .navbar-end > a.navbar-item:focus,
-      .content kbd.navbar .navbar-end > a.navbar-item:focus,
-      .navbar.is-dark .navbar-end > a.navbar-item:hover,
-      .content kbd.navbar .navbar-end > a.navbar-item:hover,
-      .navbar.is-dark .navbar-end > a.navbar-item.is-active,
-      .content kbd.navbar .navbar-end > a.navbar-item.is-active,
-      .navbar.is-dark .navbar-end .navbar-link:focus,
-      .content kbd.navbar .navbar-end .navbar-link:focus,
-      .navbar.is-dark .navbar-end .navbar-link:hover,
-      .content kbd.navbar .navbar-end .navbar-link:hover,
-      .navbar.is-dark .navbar-end .navbar-link.is-active,
-      .content kbd.navbar .navbar-end .navbar-link.is-active {
-        background-color: #292929;
-        color: whitesmoke; }
-      .navbar.is-dark .navbar-start .navbar-link::after, .content kbd.navbar .navbar-start .navbar-link::after,
-      .navbar.is-dark .navbar-end .navbar-link::after,
-      .content kbd.navbar .navbar-end .navbar-link::after {
-        border-color: whitesmoke; }
-      .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link, .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
-      .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,
-      .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #292929;
-        color: whitesmoke; }
-      .navbar.is-dark .navbar-dropdown a.navbar-item.is-active, .content kbd.navbar .navbar-dropdown a.navbar-item.is-active {
-        background-color: #363636;
-        color: whitesmoke; } }
-  .navbar.is-primary, .docstring > section > a.navbar.docs-sourcelink {
-    background-color: #4eb5de;
-    color: #fff; }
-    .navbar.is-primary .navbar-brand > .navbar-item, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > .navbar-item,
-    .navbar.is-primary .navbar-brand .navbar-link,
-    .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link {
-      color: #fff; }
-    .navbar.is-primary .navbar-brand > a.navbar-item:focus, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .docstring > section > a.navbar.docs-sourcelink .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-primary .navbar-brand .navbar-link:focus,
-    .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,
-    .navbar.is-primary .navbar-brand .navbar-link:hover,
-    .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,
-    .navbar.is-primary .navbar-brand .navbar-link.is-active,
-    .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active {
-      background-color: #39acda;
-      color: #fff; }
-    .navbar.is-primary .navbar-brand .navbar-link::after, .docstring > section > a.navbar.docs-sourcelink .navbar-brand .navbar-link::after {
-      border-color: #fff; }
-    .navbar.is-primary .navbar-burger, .docstring > section > a.navbar.docs-sourcelink .navbar-burger {
-      color: #fff; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-primary .navbar-start > .navbar-item, .docstring > section > a.navbar.docs-sourcelink .navbar-start > .navbar-item,
-      .navbar.is-primary .navbar-start .navbar-link,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link,
-      .navbar.is-primary .navbar-end > .navbar-item,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end > .navbar-item,
-      .navbar.is-primary .navbar-end .navbar-link,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link {
-        color: #fff; }
-      .navbar.is-primary .navbar-start > a.navbar-item:focus, .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .docstring > section > a.navbar.docs-sourcelink .navbar-start > a.navbar-item.is-active,
-      .navbar.is-primary .navbar-start .navbar-link:focus,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,
-      .navbar.is-primary .navbar-start .navbar-link:hover,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,
-      .navbar.is-primary .navbar-start .navbar-link.is-active,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,
-      .navbar.is-primary .navbar-end > a.navbar-item:focus,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item:focus,
-      .navbar.is-primary .navbar-end > a.navbar-item:hover,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item:hover,
-      .navbar.is-primary .navbar-end > a.navbar-item.is-active,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end > a.navbar-item.is-active,
-      .navbar.is-primary .navbar-end .navbar-link:focus,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,
-      .navbar.is-primary .navbar-end .navbar-link:hover,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,
-      .navbar.is-primary .navbar-end .navbar-link.is-active,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active {
-        background-color: #39acda;
-        color: #fff; }
-      .navbar.is-primary .navbar-start .navbar-link::after, .docstring > section > a.navbar.docs-sourcelink .navbar-start .navbar-link::after,
-      .navbar.is-primary .navbar-end .navbar-link::after,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-end .navbar-link::after {
-        border-color: #fff; }
-      .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link, .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,
-      .docstring > section > a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #39acda;
-        color: #fff; }
-      .navbar.is-primary .navbar-dropdown a.navbar-item.is-active, .docstring > section > a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active {
-        background-color: #4eb5de;
-        color: #fff; } }
-  .navbar.is-link {
-    background-color: #2e63b8;
-    color: #fff; }
-    .navbar.is-link .navbar-brand > .navbar-item,
-    .navbar.is-link .navbar-brand .navbar-link {
-      color: #fff; }
-    .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-link .navbar-brand .navbar-link:focus,
-    .navbar.is-link .navbar-brand .navbar-link:hover,
-    .navbar.is-link .navbar-brand .navbar-link.is-active {
-      background-color: #2958a4;
-      color: #fff; }
-    .navbar.is-link .navbar-brand .navbar-link::after {
-      border-color: #fff; }
-    .navbar.is-link .navbar-burger {
-      color: #fff; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-link .navbar-start > .navbar-item,
-      .navbar.is-link .navbar-start .navbar-link,
-      .navbar.is-link .navbar-end > .navbar-item,
-      .navbar.is-link .navbar-end .navbar-link {
-        color: #fff; }
-      .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
-      .navbar.is-link .navbar-start .navbar-link:focus,
-      .navbar.is-link .navbar-start .navbar-link:hover,
-      .navbar.is-link .navbar-start .navbar-link.is-active,
-      .navbar.is-link .navbar-end > a.navbar-item:focus,
-      .navbar.is-link .navbar-end > a.navbar-item:hover,
-      .navbar.is-link .navbar-end > a.navbar-item.is-active,
-      .navbar.is-link .navbar-end .navbar-link:focus,
-      .navbar.is-link .navbar-end .navbar-link:hover,
-      .navbar.is-link .navbar-end .navbar-link.is-active {
-        background-color: #2958a4;
-        color: #fff; }
-      .navbar.is-link .navbar-start .navbar-link::after,
-      .navbar.is-link .navbar-end .navbar-link::after {
-        border-color: #fff; }
-      .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #2958a4;
-        color: #fff; }
-      .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
-        background-color: #2e63b8;
-        color: #fff; } }
-  .navbar.is-info {
-    background-color: #209cee;
-    color: #fff; }
-    .navbar.is-info .navbar-brand > .navbar-item,
-    .navbar.is-info .navbar-brand .navbar-link {
-      color: #fff; }
-    .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-info .navbar-brand .navbar-link:focus,
-    .navbar.is-info .navbar-brand .navbar-link:hover,
-    .navbar.is-info .navbar-brand .navbar-link.is-active {
-      background-color: #1190e3;
-      color: #fff; }
-    .navbar.is-info .navbar-brand .navbar-link::after {
-      border-color: #fff; }
-    .navbar.is-info .navbar-burger {
-      color: #fff; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-info .navbar-start > .navbar-item,
-      .navbar.is-info .navbar-start .navbar-link,
-      .navbar.is-info .navbar-end > .navbar-item,
-      .navbar.is-info .navbar-end .navbar-link {
-        color: #fff; }
-      .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
-      .navbar.is-info .navbar-start .navbar-link:focus,
-      .navbar.is-info .navbar-start .navbar-link:hover,
-      .navbar.is-info .navbar-start .navbar-link.is-active,
-      .navbar.is-info .navbar-end > a.navbar-item:focus,
-      .navbar.is-info .navbar-end > a.navbar-item:hover,
-      .navbar.is-info .navbar-end > a.navbar-item.is-active,
-      .navbar.is-info .navbar-end .navbar-link:focus,
-      .navbar.is-info .navbar-end .navbar-link:hover,
-      .navbar.is-info .navbar-end .navbar-link.is-active {
-        background-color: #1190e3;
-        color: #fff; }
-      .navbar.is-info .navbar-start .navbar-link::after,
-      .navbar.is-info .navbar-end .navbar-link::after {
-        border-color: #fff; }
-      .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #1190e3;
-        color: #fff; }
-      .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
-        background-color: #209cee;
-        color: #fff; } }
-  .navbar.is-success {
-    background-color: #22c35b;
-    color: #fff; }
-    .navbar.is-success .navbar-brand > .navbar-item,
-    .navbar.is-success .navbar-brand .navbar-link {
-      color: #fff; }
-    .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-success .navbar-brand .navbar-link:focus,
-    .navbar.is-success .navbar-brand .navbar-link:hover,
-    .navbar.is-success .navbar-brand .navbar-link.is-active {
-      background-color: #1ead51;
-      color: #fff; }
-    .navbar.is-success .navbar-brand .navbar-link::after {
-      border-color: #fff; }
-    .navbar.is-success .navbar-burger {
-      color: #fff; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-success .navbar-start > .navbar-item,
-      .navbar.is-success .navbar-start .navbar-link,
-      .navbar.is-success .navbar-end > .navbar-item,
-      .navbar.is-success .navbar-end .navbar-link {
-        color: #fff; }
-      .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
-      .navbar.is-success .navbar-start .navbar-link:focus,
-      .navbar.is-success .navbar-start .navbar-link:hover,
-      .navbar.is-success .navbar-start .navbar-link.is-active,
-      .navbar.is-success .navbar-end > a.navbar-item:focus,
-      .navbar.is-success .navbar-end > a.navbar-item:hover,
-      .navbar.is-success .navbar-end > a.navbar-item.is-active,
-      .navbar.is-success .navbar-end .navbar-link:focus,
-      .navbar.is-success .navbar-end .navbar-link:hover,
-      .navbar.is-success .navbar-end .navbar-link.is-active {
-        background-color: #1ead51;
-        color: #fff; }
-      .navbar.is-success .navbar-start .navbar-link::after,
-      .navbar.is-success .navbar-end .navbar-link::after {
-        border-color: #fff; }
-      .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #1ead51;
-        color: #fff; }
-      .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
-        background-color: #22c35b;
-        color: #fff; } }
-  .navbar.is-warning {
-    background-color: #ffdd57;
-    color: rgba(0, 0, 0, 0.7); }
-    .navbar.is-warning .navbar-brand > .navbar-item,
-    .navbar.is-warning .navbar-brand .navbar-link {
-      color: rgba(0, 0, 0, 0.7); }
-    .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-warning .navbar-brand .navbar-link:focus,
-    .navbar.is-warning .navbar-brand .navbar-link:hover,
-    .navbar.is-warning .navbar-brand .navbar-link.is-active {
-      background-color: #ffd83e;
-      color: rgba(0, 0, 0, 0.7); }
-    .navbar.is-warning .navbar-brand .navbar-link::after {
-      border-color: rgba(0, 0, 0, 0.7); }
-    .navbar.is-warning .navbar-burger {
-      color: rgba(0, 0, 0, 0.7); }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-warning .navbar-start > .navbar-item,
-      .navbar.is-warning .navbar-start .navbar-link,
-      .navbar.is-warning .navbar-end > .navbar-item,
-      .navbar.is-warning .navbar-end .navbar-link {
-        color: rgba(0, 0, 0, 0.7); }
-      .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
-      .navbar.is-warning .navbar-start .navbar-link:focus,
-      .navbar.is-warning .navbar-start .navbar-link:hover,
-      .navbar.is-warning .navbar-start .navbar-link.is-active,
-      .navbar.is-warning .navbar-end > a.navbar-item:focus,
-      .navbar.is-warning .navbar-end > a.navbar-item:hover,
-      .navbar.is-warning .navbar-end > a.navbar-item.is-active,
-      .navbar.is-warning .navbar-end .navbar-link:focus,
-      .navbar.is-warning .navbar-end .navbar-link:hover,
-      .navbar.is-warning .navbar-end .navbar-link.is-active {
-        background-color: #ffd83e;
-        color: rgba(0, 0, 0, 0.7); }
-      .navbar.is-warning .navbar-start .navbar-link::after,
-      .navbar.is-warning .navbar-end .navbar-link::after {
-        border-color: rgba(0, 0, 0, 0.7); }
-      .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #ffd83e;
-        color: rgba(0, 0, 0, 0.7); }
-      .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
-        background-color: #ffdd57;
-        color: rgba(0, 0, 0, 0.7); } }
-  .navbar.is-danger {
-    background-color: #da0b00;
-    color: #fff; }
-    .navbar.is-danger .navbar-brand > .navbar-item,
-    .navbar.is-danger .navbar-brand .navbar-link {
-      color: #fff; }
-    .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
-    .navbar.is-danger .navbar-brand .navbar-link:focus,
-    .navbar.is-danger .navbar-brand .navbar-link:hover,
-    .navbar.is-danger .navbar-brand .navbar-link.is-active {
-      background-color: #c10a00;
-      color: #fff; }
-    .navbar.is-danger .navbar-brand .navbar-link::after {
-      border-color: #fff; }
-    .navbar.is-danger .navbar-burger {
-      color: #fff; }
-    @media screen and (min-width: 1056px) {
-      .navbar.is-danger .navbar-start > .navbar-item,
-      .navbar.is-danger .navbar-start .navbar-link,
-      .navbar.is-danger .navbar-end > .navbar-item,
-      .navbar.is-danger .navbar-end .navbar-link {
-        color: #fff; }
-      .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
-      .navbar.is-danger .navbar-start .navbar-link:focus,
-      .navbar.is-danger .navbar-start .navbar-link:hover,
-      .navbar.is-danger .navbar-start .navbar-link.is-active,
-      .navbar.is-danger .navbar-end > a.navbar-item:focus,
-      .navbar.is-danger .navbar-end > a.navbar-item:hover,
-      .navbar.is-danger .navbar-end > a.navbar-item.is-active,
-      .navbar.is-danger .navbar-end .navbar-link:focus,
-      .navbar.is-danger .navbar-end .navbar-link:hover,
-      .navbar.is-danger .navbar-end .navbar-link.is-active {
-        background-color: #c10a00;
-        color: #fff; }
-      .navbar.is-danger .navbar-start .navbar-link::after,
-      .navbar.is-danger .navbar-end .navbar-link::after {
-        border-color: #fff; }
-      .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
-      .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
-      .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
-        background-color: #c10a00;
-        color: #fff; }
-      .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
-        background-color: #da0b00;
-        color: #fff; } }
-  .navbar > .container {
-    align-items: stretch;
-    display: flex;
-    min-height: 3.25rem;
-    width: 100%; }
-  .navbar.has-shadow {
-    box-shadow: 0 2px 0 0 whitesmoke; }
-  .navbar.is-fixed-bottom, .navbar.is-fixed-top {
-    left: 0;
-    position: fixed;
-    right: 0;
-    z-index: 30; }
-  .navbar.is-fixed-bottom {
-    bottom: 0; }
-    .navbar.is-fixed-bottom.has-shadow {
-      box-shadow: 0 -2px 0 0 whitesmoke; }
-  .navbar.is-fixed-top {
-    top: 0; }
-
-html.has-navbar-fixed-top,
-body.has-navbar-fixed-top {
-  padding-top: 3.25rem; }
-
-html.has-navbar-fixed-bottom,
-body.has-navbar-fixed-bottom {
-  padding-bottom: 3.25rem; }
-
-.navbar-brand,
-.navbar-tabs {
-  align-items: stretch;
-  display: flex;
-  flex-shrink: 0;
-  min-height: 3.25rem; }
-
-.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
-  background-color: transparent; }
-
-.navbar-tabs {
-  -webkit-overflow-scrolling: touch;
-  max-width: 100vw;
-  overflow-x: auto;
-  overflow-y: hidden; }
-
-.navbar-burger {
-  color: #4a4a4a;
-  cursor: pointer;
-  display: block;
-  height: 3.25rem;
-  position: relative;
-  width: 3.25rem;
-  margin-left: auto; }
-  .navbar-burger span {
-    background-color: currentColor;
-    display: block;
-    height: 1px;
-    left: calc(50% - 8px);
-    position: absolute;
-    transform-origin: center;
-    transition-duration: 86ms;
-    transition-property: background-color, opacity, transform;
-    transition-timing-function: ease-out;
-    width: 16px; }
-    .navbar-burger span:nth-child(1) {
-      top: calc(50% - 6px); }
-    .navbar-burger span:nth-child(2) {
-      top: calc(50% - 1px); }
-    .navbar-burger span:nth-child(3) {
-      top: calc(50% + 4px); }
-  .navbar-burger:hover {
-    background-color: rgba(0, 0, 0, 0.05); }
-  .navbar-burger.is-active span:nth-child(1) {
-    transform: translateY(5px) rotate(45deg); }
-  .navbar-burger.is-active span:nth-child(2) {
-    opacity: 0; }
-  .navbar-burger.is-active span:nth-child(3) {
-    transform: translateY(-5px) rotate(-45deg); }
-
-.navbar-menu {
-  display: none; }
-
-.navbar-item,
-.navbar-link {
-  color: #4a4a4a;
-  display: block;
-  line-height: 1.5;
-  padding: 0.5rem 0.75rem;
-  position: relative; }
-  .navbar-item .icon:only-child,
-  .navbar-link .icon:only-child {
-    margin-left: -0.25rem;
-    margin-right: -0.25rem; }
-
-a.navbar-item,
-.navbar-link {
-  cursor: pointer; }
-  a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
-  .navbar-link:focus,
-  .navbar-link:focus-within,
-  .navbar-link:hover,
-  .navbar-link.is-active {
-    background-color: #fafafa;
-    color: #2e63b8; }
-
-.navbar-item {
-  display: block;
-  flex-grow: 0;
-  flex-shrink: 0; }
-  .navbar-item img {
-    max-height: 1.75rem; }
-  .navbar-item.has-dropdown {
-    padding: 0; }
-  .navbar-item.is-expanded {
-    flex-grow: 1;
-    flex-shrink: 1; }
-  .navbar-item.is-tab {
-    border-bottom: 1px solid transparent;
-    min-height: 3.25rem;
-    padding-bottom: calc(0.5rem - 1px); }
-    .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
-      background-color: transparent;
-      border-bottom-color: #2e63b8; }
-    .navbar-item.is-tab.is-active {
-      background-color: transparent;
-      border-bottom-color: #2e63b8;
-      border-bottom-style: solid;
-      border-bottom-width: 3px;
-      color: #2e63b8;
-      padding-bottom: calc(0.5rem - 3px); }
-
-.navbar-content {
-  flex-grow: 1;
-  flex-shrink: 1; }
-
-.navbar-link:not(.is-arrowless) {
-  padding-right: 2.5em; }
-  .navbar-link:not(.is-arrowless)::after {
-    border-color: #2e63b8;
-    margin-top: -0.375em;
-    right: 1.125em; }
-
-.navbar-dropdown {
-  font-size: 0.875rem;
-  padding-bottom: 0.5rem;
-  padding-top: 0.5rem; }
-  .navbar-dropdown .navbar-item {
-    padding-left: 1.5rem;
-    padding-right: 1.5rem; }
-
-.navbar-divider {
-  background-color: whitesmoke;
-  border: none;
-  display: none;
-  height: 2px;
-  margin: 0.5rem 0; }
-
-@media screen and (max-width: 1055px) {
-  .navbar > .container {
-    display: block; }
-  .navbar-brand .navbar-item,
-  .navbar-tabs .navbar-item {
-    align-items: center;
-    display: flex; }
-  .navbar-link::after {
-    display: none; }
-  .navbar-menu {
-    background-color: white;
-    box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
-    padding: 0.5rem 0; }
-    .navbar-menu.is-active {
-      display: block; }
-  .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
-    left: 0;
-    position: fixed;
-    right: 0;
-    z-index: 30; }
-  .navbar.is-fixed-bottom-touch {
-    bottom: 0; }
-    .navbar.is-fixed-bottom-touch.has-shadow {
-      box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
-  .navbar.is-fixed-top-touch {
-    top: 0; }
-  .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
-    -webkit-overflow-scrolling: touch;
-    max-height: calc(100vh - 3.25rem);
-    overflow: auto; }
-  html.has-navbar-fixed-top-touch,
-  body.has-navbar-fixed-top-touch {
-    padding-top: 3.25rem; }
-  html.has-navbar-fixed-bottom-touch,
-  body.has-navbar-fixed-bottom-touch {
-    padding-bottom: 3.25rem; } }
-
-@media screen and (min-width: 1056px) {
-  .navbar,
-  .navbar-menu,
-  .navbar-start,
-  .navbar-end {
-    align-items: stretch;
-    display: flex; }
-  .navbar {
-    min-height: 3.25rem; }
-    .navbar.is-spaced {
-      padding: 1rem 2rem; }
-      .navbar.is-spaced .navbar-start,
-      .navbar.is-spaced .navbar-end {
-        align-items: center; }
-      .navbar.is-spaced a.navbar-item,
-      .navbar.is-spaced .navbar-link {
-        border-radius: 4px; }
-    .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
-    .navbar.is-transparent .navbar-link:focus,
-    .navbar.is-transparent .navbar-link:hover,
-    .navbar.is-transparent .navbar-link.is-active {
-      background-color: transparent !important; }
-    .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
-      background-color: transparent !important; }
-    .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
-      background-color: whitesmoke;
-      color: #0a0a0a; }
-    .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
-      background-color: whitesmoke;
-      color: #2e63b8; }
-  .navbar-burger {
-    display: none; }
-  .navbar-item,
-  .navbar-link {
-    align-items: center;
-    display: flex; }
-  .navbar-item {
-    display: flex; }
-    .navbar-item.has-dropdown {
-      align-items: stretch; }
-    .navbar-item.has-dropdown-up .navbar-link::after {
-      transform: rotate(135deg) translate(0.25em, -0.25em); }
-    .navbar-item.has-dropdown-up .navbar-dropdown {
-      border-bottom: 2px solid #dbdbdb;
-      border-radius: 6px 6px 0 0;
-      border-top: none;
-      bottom: 100%;
-      box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
-      top: auto; }
-    .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
-      display: block; }
-      .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
-        opacity: 1;
-        pointer-events: auto;
-        transform: translateY(0); }
-  .navbar-menu {
-    flex-grow: 1;
-    flex-shrink: 0; }
-  .navbar-start {
-    justify-content: flex-start;
-    margin-right: auto; }
-  .navbar-end {
-    justify-content: flex-end;
-    margin-left: auto; }
-  .navbar-dropdown {
-    background-color: white;
-    border-bottom-left-radius: 6px;
-    border-bottom-right-radius: 6px;
-    border-top: 2px solid #dbdbdb;
-    box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
-    display: none;
-    font-size: 0.875rem;
-    left: 0;
-    min-width: 100%;
-    position: absolute;
-    top: 100%;
-    z-index: 20; }
-    .navbar-dropdown .navbar-item {
-      padding: 0.375rem 1rem;
-      white-space: nowrap; }
-    .navbar-dropdown a.navbar-item {
-      padding-right: 3rem; }
-      .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
-        background-color: whitesmoke;
-        color: #0a0a0a; }
-      .navbar-dropdown a.navbar-item.is-active {
-        background-color: whitesmoke;
-        color: #2e63b8; }
-    .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
-      border-radius: 6px;
-      border-top: none;
-      box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
-      display: block;
-      opacity: 0;
-      pointer-events: none;
-      top: calc(100% + (-4px));
-      transform: translateY(-5px);
-      transition-duration: 86ms;
-      transition-property: opacity, transform; }
-    .navbar-dropdown.is-right {
-      left: auto;
-      right: 0; }
-  .navbar-divider {
-    display: block; }
-  .navbar > .container .navbar-brand,
-  .container > .navbar .navbar-brand {
-    margin-left: -.75rem; }
-  .navbar > .container .navbar-menu,
-  .container > .navbar .navbar-menu {
-    margin-right: -.75rem; }
-  .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
-    left: 0;
-    position: fixed;
-    right: 0;
-    z-index: 30; }
-  .navbar.is-fixed-bottom-desktop {
-    bottom: 0; }
-    .navbar.is-fixed-bottom-desktop.has-shadow {
-      box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
-  .navbar.is-fixed-top-desktop {
-    top: 0; }
-  html.has-navbar-fixed-top-desktop,
-  body.has-navbar-fixed-top-desktop {
-    padding-top: 3.25rem; }
-  html.has-navbar-fixed-bottom-desktop,
-  body.has-navbar-fixed-bottom-desktop {
-    padding-bottom: 3.25rem; }
-  html.has-spaced-navbar-fixed-top,
-  body.has-spaced-navbar-fixed-top {
-    padding-top: 5.25rem; }
-  html.has-spaced-navbar-fixed-bottom,
-  body.has-spaced-navbar-fixed-bottom {
-    padding-bottom: 5.25rem; }
-  a.navbar-item.is-active,
-  .navbar-link.is-active {
-    color: #0a0a0a; }
-  a.navbar-item.is-active:not(:focus):not(:hover),
-  .navbar-link.is-active:not(:focus):not(:hover) {
-    background-color: transparent; }
-  .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
-    background-color: #fafafa; } }
-
-.hero.is-fullheight-with-navbar {
-  min-height: calc(100vh - 3.25rem); }
-
-.pagination {
-  font-size: 1rem;
-  margin: -0.25rem; }
-  .pagination.is-small, #documenter .docs-sidebar form.docs-search > input.pagination {
-    font-size: 0.75rem; }
-  .pagination.is-medium {
-    font-size: 1.25rem; }
-  .pagination.is-large {
-    font-size: 1.5rem; }
-  .pagination.is-rounded .pagination-previous, #documenter .docs-sidebar form.docs-search > input.pagination .pagination-previous,
-  .pagination.is-rounded .pagination-next,
-  #documenter .docs-sidebar form.docs-search > input.pagination .pagination-next {
-    padding-left: 1em;
-    padding-right: 1em;
-    border-radius: 290486px; }
-  .pagination.is-rounded .pagination-link, #documenter .docs-sidebar form.docs-search > input.pagination .pagination-link {
-    border-radius: 290486px; }
-
-.pagination,
-.pagination-list {
-  align-items: center;
-  display: flex;
-  justify-content: center;
-  text-align: center; }
-
-.pagination-previous,
-.pagination-next,
-.pagination-link,
-.pagination-ellipsis {
-  font-size: 1em;
-  justify-content: center;
-  margin: 0.25rem;
-  padding-left: 0.5em;
-  padding-right: 0.5em;
-  text-align: center; }
-
-.pagination-previous,
-.pagination-next,
-.pagination-link {
-  border-color: #dbdbdb;
-  color: #363636;
-  min-width: 2.25em; }
-  .pagination-previous:hover,
-  .pagination-next:hover,
-  .pagination-link:hover {
-    border-color: #b5b5b5;
-    color: #363636; }
-  .pagination-previous:focus,
-  .pagination-next:focus,
-  .pagination-link:focus {
-    border-color: #3c5dcd; }
-  .pagination-previous:active,
-  .pagination-next:active,
-  .pagination-link:active {
-    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
-  .pagination-previous[disabled],
-  .pagination-next[disabled],
-  .pagination-link[disabled] {
-    background-color: #dbdbdb;
-    border-color: #dbdbdb;
-    box-shadow: none;
-    color: #6b6b6b;
-    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: #6b6b6b;
-  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.3333333333%; }
-  .columns.is-mobile > .column.is-offset-1 {
-    margin-left: 8.3333333333%; }
-  .columns.is-mobile > .column.is-2 {
-    flex: none;
-    width: 16.6666666667%; }
-  .columns.is-mobile > .column.is-offset-2 {
-    margin-left: 16.6666666667%; }
-  .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.3333333333%; }
-  .columns.is-mobile > .column.is-offset-4 {
-    margin-left: 33.3333333333%; }
-  .columns.is-mobile > .column.is-5 {
-    flex: none;
-    width: 41.6666666667%; }
-  .columns.is-mobile > .column.is-offset-5 {
-    margin-left: 41.6666666667%; }
-  .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.3333333333%; }
-  .columns.is-mobile > .column.is-offset-7 {
-    margin-left: 58.3333333333%; }
-  .columns.is-mobile > .column.is-8 {
-    flex: none;
-    width: 66.6666666667%; }
-  .columns.is-mobile > .column.is-offset-8 {
-    margin-left: 66.6666666667%; }
-  .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.3333333333%; }
-  .columns.is-mobile > .column.is-offset-10 {
-    margin-left: 83.3333333333%; }
-  .columns.is-mobile > .column.is-11 {
-    flex: none;
-    width: 91.6666666667%; }
-  .columns.is-mobile > .column.is-offset-11 {
-    margin-left: 91.6666666667%; }
-  .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.3333333333%; }
-    .column.is-offset-1-mobile {
-      margin-left: 8.3333333333%; }
-    .column.is-2-mobile {
-      flex: none;
-      width: 16.6666666667%; }
-    .column.is-offset-2-mobile {
-      margin-left: 16.6666666667%; }
-    .column.is-3-mobile {
-      flex: none;
-      width: 25%; }
-    .column.is-offset-3-mobile {
-      margin-left: 25%; }
-    .column.is-4-mobile {
-      flex: none;
-      width: 33.3333333333%; }
-    .column.is-offset-4-mobile {
-      margin-left: 33.3333333333%; }
-    .column.is-5-mobile {
-      flex: none;
-      width: 41.6666666667%; }
-    .column.is-offset-5-mobile {
-      margin-left: 41.6666666667%; }
-    .column.is-6-mobile {
-      flex: none;
-      width: 50%; }
-    .column.is-offset-6-mobile {
-      margin-left: 50%; }
-    .column.is-7-mobile {
-      flex: none;
-      width: 58.3333333333%; }
-    .column.is-offset-7-mobile {
-      margin-left: 58.3333333333%; }
-    .column.is-8-mobile {
-      flex: none;
-      width: 66.6666666667%; }
-    .column.is-offset-8-mobile {
-      margin-left: 66.6666666667%; }
-    .column.is-9-mobile {
-      flex: none;
-      width: 75%; }
-    .column.is-offset-9-mobile {
-      margin-left: 75%; }
-    .column.is-10-mobile {
-      flex: none;
-      width: 83.3333333333%; }
-    .column.is-offset-10-mobile {
-      margin-left: 83.3333333333%; }
-    .column.is-11-mobile {
-      flex: none;
-      width: 91.6666666667%; }
-    .column.is-offset-11-mobile {
-      margin-left: 91.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-1, .column.is-offset-1-tablet {
-      margin-left: 8.3333333333%; }
-    .column.is-2, .column.is-2-tablet {
-      flex: none;
-      width: 16.6666666667%; }
-    .column.is-offset-2, .column.is-offset-2-tablet {
-      margin-left: 16.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-4, .column.is-offset-4-tablet {
-      margin-left: 33.3333333333%; }
-    .column.is-5, .column.is-5-tablet {
-      flex: none;
-      width: 41.6666666667%; }
-    .column.is-offset-5, .column.is-offset-5-tablet {
-      margin-left: 41.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-7, .column.is-offset-7-tablet {
-      margin-left: 58.3333333333%; }
-    .column.is-8, .column.is-8-tablet {
-      flex: none;
-      width: 66.6666666667%; }
-    .column.is-offset-8, .column.is-offset-8-tablet {
-      margin-left: 66.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-10, .column.is-offset-10-tablet {
-      margin-left: 83.3333333333%; }
-    .column.is-11, .column.is-11-tablet {
-      flex: none;
-      width: 91.6666666667%; }
-    .column.is-offset-11, .column.is-offset-11-tablet {
-      margin-left: 91.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-1-touch {
-      margin-left: 8.3333333333%; }
-    .column.is-2-touch {
-      flex: none;
-      width: 16.6666666667%; }
-    .column.is-offset-2-touch {
-      margin-left: 16.6666666667%; }
-    .column.is-3-touch {
-      flex: none;
-      width: 25%; }
-    .column.is-offset-3-touch {
-      margin-left: 25%; }
-    .column.is-4-touch {
-      flex: none;
-      width: 33.3333333333%; }
-    .column.is-offset-4-touch {
-      margin-left: 33.3333333333%; }
-    .column.is-5-touch {
-      flex: none;
-      width: 41.6666666667%; }
-    .column.is-offset-5-touch {
-      margin-left: 41.6666666667%; }
-    .column.is-6-touch {
-      flex: none;
-      width: 50%; }
-    .column.is-offset-6-touch {
-      margin-left: 50%; }
-    .column.is-7-touch {
-      flex: none;
-      width: 58.3333333333%; }
-    .column.is-offset-7-touch {
-      margin-left: 58.3333333333%; }
-    .column.is-8-touch {
-      flex: none;
-      width: 66.6666666667%; }
-    .column.is-offset-8-touch {
-      margin-left: 66.6666666667%; }
-    .column.is-9-touch {
-      flex: none;
-      width: 75%; }
-    .column.is-offset-9-touch {
-      margin-left: 75%; }
-    .column.is-10-touch {
-      flex: none;
-      width: 83.3333333333%; }
-    .column.is-offset-10-touch {
-      margin-left: 83.3333333333%; }
-    .column.is-11-touch {
-      flex: none;
-      width: 91.6666666667%; }
-    .column.is-offset-11-touch {
-      margin-left: 91.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-1-desktop {
-      margin-left: 8.3333333333%; }
-    .column.is-2-desktop {
-      flex: none;
-      width: 16.6666666667%; }
-    .column.is-offset-2-desktop {
-      margin-left: 16.6666666667%; }
-    .column.is-3-desktop {
-      flex: none;
-      width: 25%; }
-    .column.is-offset-3-desktop {
-      margin-left: 25%; }
-    .column.is-4-desktop {
-      flex: none;
-      width: 33.3333333333%; }
-    .column.is-offset-4-desktop {
-      margin-left: 33.3333333333%; }
-    .column.is-5-desktop {
-      flex: none;
-      width: 41.6666666667%; }
-    .column.is-offset-5-desktop {
-      margin-left: 41.6666666667%; }
-    .column.is-6-desktop {
-      flex: none;
-      width: 50%; }
-    .column.is-offset-6-desktop {
-      margin-left: 50%; }
-    .column.is-7-desktop {
-      flex: none;
-      width: 58.3333333333%; }
-    .column.is-offset-7-desktop {
-      margin-left: 58.3333333333%; }
-    .column.is-8-desktop {
-      flex: none;
-      width: 66.6666666667%; }
-    .column.is-offset-8-desktop {
-      margin-left: 66.6666666667%; }
-    .column.is-9-desktop {
-      flex: none;
-      width: 75%; }
-    .column.is-offset-9-desktop {
-      margin-left: 75%; }
-    .column.is-10-desktop {
-      flex: none;
-      width: 83.3333333333%; }
-    .column.is-offset-10-desktop {
-      margin-left: 83.3333333333%; }
-    .column.is-11-desktop {
-      flex: none;
-      width: 91.6666666667%; }
-    .column.is-offset-11-desktop {
-      margin-left: 91.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-1-widescreen {
-      margin-left: 8.3333333333%; }
-    .column.is-2-widescreen {
-      flex: none;
-      width: 16.6666666667%; }
-    .column.is-offset-2-widescreen {
-      margin-left: 16.6666666667%; }
-    .column.is-3-widescreen {
-      flex: none;
-      width: 25%; }
-    .column.is-offset-3-widescreen {
-      margin-left: 25%; }
-    .column.is-4-widescreen {
-      flex: none;
-      width: 33.3333333333%; }
-    .column.is-offset-4-widescreen {
-      margin-left: 33.3333333333%; }
-    .column.is-5-widescreen {
-      flex: none;
-      width: 41.6666666667%; }
-    .column.is-offset-5-widescreen {
-      margin-left: 41.6666666667%; }
-    .column.is-6-widescreen {
-      flex: none;
-      width: 50%; }
-    .column.is-offset-6-widescreen {
-      margin-left: 50%; }
-    .column.is-7-widescreen {
-      flex: none;
-      width: 58.3333333333%; }
-    .column.is-offset-7-widescreen {
-      margin-left: 58.3333333333%; }
-    .column.is-8-widescreen {
-      flex: none;
-      width: 66.6666666667%; }
-    .column.is-offset-8-widescreen {
-      margin-left: 66.6666666667%; }
-    .column.is-9-widescreen {
-      flex: none;
-      width: 75%; }
-    .column.is-offset-9-widescreen {
-      margin-left: 75%; }
-    .column.is-10-widescreen {
-      flex: none;
-      width: 83.3333333333%; }
-    .column.is-offset-10-widescreen {
-      margin-left: 83.3333333333%; }
-    .column.is-11-widescreen {
-      flex: none;
-      width: 91.6666666667%; }
-    .column.is-offset-11-widescreen {
-      margin-left: 91.6666666667%; }
-    .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.3333333333%; }
-    .column.is-offset-1-fullhd {
-      margin-left: 8.3333333333%; }
-    .column.is-2-fullhd {
-      flex: none;
-      width: 16.6666666667%; }
-    .column.is-offset-2-fullhd {
-      margin-left: 16.6666666667%; }
-    .column.is-3-fullhd {
-      flex: none;
-      width: 25%; }
-    .column.is-offset-3-fullhd {
-      margin-left: 25%; }
-    .column.is-4-fullhd {
-      flex: none;
-      width: 33.3333333333%; }
-    .column.is-offset-4-fullhd {
-      margin-left: 33.3333333333%; }
-    .column.is-5-fullhd {
-      flex: none;
-      width: 41.6666666667%; }
-    .column.is-offset-5-fullhd {
-      margin-left: 41.6666666667%; }
-    .column.is-6-fullhd {
-      flex: none;
-      width: 50%; }
-    .column.is-offset-6-fullhd {
-      margin-left: 50%; }
-    .column.is-7-fullhd {
-      flex: none;
-      width: 58.3333333333%; }
-    .column.is-offset-7-fullhd {
-      margin-left: 58.3333333333%; }
-    .column.is-8-fullhd {
-      flex: none;
-      width: 66.6666666667%; }
-    .column.is-offset-8-fullhd {
-      margin-left: 66.6666666667%; }
-    .column.is-9-fullhd {
-      flex: none;
-      width: 75%; }
-    .column.is-offset-9-fullhd {
-      margin-left: 75%; }
-    .column.is-10-fullhd {
-      flex: none;
-      width: 83.3333333333%; }
-    .column.is-offset-10-fullhd {
-      margin-left: 83.3333333333%; }
-    .column.is-11-fullhd {
-      flex: none;
-      width: 91.6666666667%; }
-    .column.is-offset-11-fullhd {
-      margin-left: 91.6666666667%; }
-    .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.3333333333%; }
-    .tile.is-2 {
-      flex: none;
-      width: 16.6666666667%; }
-    .tile.is-3 {
-      flex: none;
-      width: 25%; }
-    .tile.is-4 {
-      flex: none;
-      width: 33.3333333333%; }
-    .tile.is-5 {
-      flex: none;
-      width: 41.6666666667%; }
-    .tile.is-6 {
-      flex: none;
-      width: 50%; }
-    .tile.is-7 {
-      flex: none;
-      width: 58.3333333333%; }
-    .tile.is-8 {
-      flex: none;
-      width: 66.6666666667%; }
-    .tile.is-9 {
-      flex: none;
-      width: 75%; }
-    .tile.is-10 {
-      flex: none;
-      width: 83.3333333333%; }
-    .tile.is-11 {
-      flex: none;
-      width: 91.6666666667%; }
-    .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, #e8e3e4 0%, white 71%, white 100%); }
-      @media screen and (max-width: 768px) {
-        .hero.is-white.is-bold .navbar-menu {
-          background-image: linear-gradient(141deg, #e8e3e4 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, .hero.is-dark .tabs.is-toggle li.is-active a, .content kbd.hero .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
-      background-color: whitesmoke;
-      border-color: whitesmoke;
-      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, .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 {
-      background-color: #fff;
-      border-color: #fff;
-      color: #4eb5de; }
-    .hero.is-primary.is-bold, .docstring > section > a.hero.is-bold.docs-sourcelink {
-      background-image: linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%); }
-      @media screen and (max-width: 768px) {
-        .hero.is-primary.is-bold .navbar-menu, .docstring > section > a.hero.is-bold.docs-sourcelink .navbar-menu {
-          background-image: linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%); } }
-  .hero.is-link {
-    background-color: #2e63b8;
-    color: #fff; }
-    .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-    .hero.is-link strong {
-      color: inherit; }
-    .hero.is-link .title {
-      color: #fff; }
-    .hero.is-link .subtitle {
-      color: rgba(255, 255, 255, 0.9); }
-      .hero.is-link .subtitle a:not(.button),
-      .hero.is-link .subtitle strong {
-        color: #fff; }
-    @media screen and (max-width: 1055px) {
-      .hero.is-link .navbar-menu {
-        background-color: #2e63b8; } }
-    .hero.is-link .navbar-item,
-    .hero.is-link .navbar-link {
-      color: rgba(255, 255, 255, 0.7); }
-    .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
-    .hero.is-link .navbar-link:hover,
-    .hero.is-link .navbar-link.is-active {
-      background-color: #2958a4;
-      color: #fff; }
-    .hero.is-link .tabs a {
-      color: #fff;
-      opacity: 0.9; }
-      .hero.is-link .tabs a:hover {
-        opacity: 1; }
-    .hero.is-link .tabs li.is-active a {
-      opacity: 1; }
-    .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
-      color: #fff; }
-      .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
-        background-color: rgba(10, 10, 10, 0.1); }
-    .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
-      background-color: #fff;
-      border-color: #fff;
-      color: #2e63b8; }
-    .hero.is-link.is-bold {
-      background-image: linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%); }
-      @media screen and (max-width: 768px) {
-        .hero.is-link.is-bold .navbar-menu {
-          background-image: linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%); } }
-  .hero.is-info {
-    background-color: #209cee;
-    color: #fff; }
-    .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-    .hero.is-info strong {
-      color: inherit; }
-    .hero.is-info .title {
-      color: #fff; }
-    .hero.is-info .subtitle {
-      color: rgba(255, 255, 255, 0.9); }
-      .hero.is-info .subtitle a:not(.button),
-      .hero.is-info .subtitle strong {
-        color: #fff; }
-    @media screen and (max-width: 1055px) {
-      .hero.is-info .navbar-menu {
-        background-color: #209cee; } }
-    .hero.is-info .navbar-item,
-    .hero.is-info .navbar-link {
-      color: rgba(255, 255, 255, 0.7); }
-    .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
-    .hero.is-info .navbar-link:hover,
-    .hero.is-info .navbar-link.is-active {
-      background-color: #1190e3;
-      color: #fff; }
-    .hero.is-info .tabs a {
-      color: #fff;
-      opacity: 0.9; }
-      .hero.is-info .tabs a:hover {
-        opacity: 1; }
-    .hero.is-info .tabs li.is-active a {
-      opacity: 1; }
-    .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
-      color: #fff; }
-      .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
-        background-color: rgba(10, 10, 10, 0.1); }
-    .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
-      background-color: #fff;
-      border-color: #fff;
-      color: #209cee; }
-    .hero.is-info.is-bold {
-      background-image: linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%); }
-      @media screen and (max-width: 768px) {
-        .hero.is-info.is-bold .navbar-menu {
-          background-image: linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%); } }
-  .hero.is-success {
-    background-color: #22c35b;
-    color: #fff; }
-    .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-    .hero.is-success strong {
-      color: inherit; }
-    .hero.is-success .title {
-      color: #fff; }
-    .hero.is-success .subtitle {
-      color: rgba(255, 255, 255, 0.9); }
-      .hero.is-success .subtitle a:not(.button),
-      .hero.is-success .subtitle strong {
-        color: #fff; }
-    @media screen and (max-width: 1055px) {
-      .hero.is-success .navbar-menu {
-        background-color: #22c35b; } }
-    .hero.is-success .navbar-item,
-    .hero.is-success .navbar-link {
-      color: rgba(255, 255, 255, 0.7); }
-    .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
-    .hero.is-success .navbar-link:hover,
-    .hero.is-success .navbar-link.is-active {
-      background-color: #1ead51;
-      color: #fff; }
-    .hero.is-success .tabs a {
-      color: #fff;
-      opacity: 0.9; }
-      .hero.is-success .tabs a:hover {
-        opacity: 1; }
-    .hero.is-success .tabs li.is-active a {
-      opacity: 1; }
-    .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
-      color: #fff; }
-      .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
-        background-color: rgba(10, 10, 10, 0.1); }
-    .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
-      background-color: #fff;
-      border-color: #fff;
-      color: #22c35b; }
-    .hero.is-success.is-bold {
-      background-image: linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%); }
-      @media screen and (max-width: 768px) {
-        .hero.is-success.is-bold .navbar-menu {
-          background-image: linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%); } }
-  .hero.is-warning {
-    background-color: #ffdd57;
-    color: rgba(0, 0, 0, 0.7); }
-    .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-    .hero.is-warning strong {
-      color: inherit; }
-    .hero.is-warning .title {
-      color: rgba(0, 0, 0, 0.7); }
-    .hero.is-warning .subtitle {
-      color: rgba(0, 0, 0, 0.9); }
-      .hero.is-warning .subtitle a:not(.button),
-      .hero.is-warning .subtitle strong {
-        color: rgba(0, 0, 0, 0.7); }
-    @media screen and (max-width: 1055px) {
-      .hero.is-warning .navbar-menu {
-        background-color: #ffdd57; } }
-    .hero.is-warning .navbar-item,
-    .hero.is-warning .navbar-link {
-      color: rgba(0, 0, 0, 0.7); }
-    .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
-    .hero.is-warning .navbar-link:hover,
-    .hero.is-warning .navbar-link.is-active {
-      background-color: #ffd83e;
-      color: rgba(0, 0, 0, 0.7); }
-    .hero.is-warning .tabs a {
-      color: rgba(0, 0, 0, 0.7);
-      opacity: 0.9; }
-      .hero.is-warning .tabs a:hover {
-        opacity: 1; }
-    .hero.is-warning .tabs li.is-active a {
-      opacity: 1; }
-    .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
-      color: rgba(0, 0, 0, 0.7); }
-      .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
-        background-color: rgba(10, 10, 10, 0.1); }
-    .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
-      background-color: rgba(0, 0, 0, 0.7);
-      border-color: rgba(0, 0, 0, 0.7);
-      color: #ffdd57; }
-    .hero.is-warning.is-bold {
-      background-image: linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%); }
-      @media screen and (max-width: 768px) {
-        .hero.is-warning.is-bold .navbar-menu {
-          background-image: linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%); } }
-  .hero.is-danger {
-    background-color: #da0b00;
-    color: #fff; }
-    .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
-    .hero.is-danger strong {
-      color: inherit; }
-    .hero.is-danger .title {
-      color: #fff; }
-    .hero.is-danger .subtitle {
-      color: rgba(255, 255, 255, 0.9); }
-      .hero.is-danger .subtitle a:not(.button),
-      .hero.is-danger .subtitle strong {
-        color: #fff; }
-    @media screen and (max-width: 1055px) {
-      .hero.is-danger .navbar-menu {
-        background-color: #da0b00; } }
-    .hero.is-danger .navbar-item,
-    .hero.is-danger .navbar-link {
-      color: rgba(255, 255, 255, 0.7); }
-    .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
-    .hero.is-danger .navbar-link:hover,
-    .hero.is-danger .navbar-link.is-active {
-      background-color: #c10a00;
-      color: #fff; }
-    .hero.is-danger .tabs a {
-      color: #fff;
-      opacity: 0.9; }
-      .hero.is-danger .tabs a:hover {
-        opacity: 1; }
-    .hero.is-danger .tabs li.is-active a {
-      opacity: 1; }
-    .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
-      color: #fff; }
-      .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
-        background-color: rgba(10, 10, 10, 0.1); }
-    .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
-      background-color: #fff;
-      border-color: #fff;
-      color: #da0b00; }
-    .hero.is-danger.is-bold {
-      background-image: linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%); }
-      @media screen and (max-width: 768px) {
-        .hero.is-danger.is-bold .navbar-menu {
-          background-image: linear-gradient(141deg, #a70013 0%, #da0b00 71%, #f43500 100%); } }
-  .hero.is-small .hero-body, #documenter .docs-sidebar form.docs-search > input.hero .hero-body {
-    padding-bottom: 1.5rem;
-    padding-top: 1.5rem; }
-  @media screen and (min-width: 769px), print {
-    .hero.is-medium .hero-body {
-      padding-bottom: 9rem;
-      padding-top: 9rem; } }
-  @media screen and (min-width: 769px), print {
-    .hero.is-large .hero-body {
-      padding-bottom: 18rem;
-      padding-top: 18rem; } }
-  .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
-    align-items: center;
-    display: flex; }
-    .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
-      flex-grow: 1;
-      flex-shrink: 1; }
-  .hero.is-halfheight {
-    min-height: 50vh; }
-  .hero.is-fullheight {
-    min-height: 100vh; }
-
-.hero-video {
-  overflow: hidden; }
-  .hero-video video {
-    left: 50%;
-    min-height: 100%;
-    min-width: 100%;
-    position: absolute;
-    top: 50%;
-    transform: translate3d(-50%, -50%, 0); }
-  .hero-video.is-transparent {
-    opacity: 0.3; }
-  @media screen and (max-width: 768px) {
-    .hero-video {
-      display: none; } }
-.hero-buttons {
-  margin-top: 1.5rem; }
-  @media screen and (max-width: 768px) {
-    .hero-buttons .button {
-      display: flex; }
-      .hero-buttons .button:not(:last-child) {
-        margin-bottom: 0.75rem; } }
-  @media screen and (min-width: 769px), print {
-    .hero-buttons {
-      display: flex;
-      justify-content: center; }
-      .hero-buttons .button:not(:last-child) {
-        margin-right: 1.5rem; } }
-.hero-head,
-.hero-foot {
-  flex-grow: 0;
-  flex-shrink: 0; }
-
-.hero-body {
-  flex-grow: 1;
-  flex-shrink: 0;
-  padding: 3rem 1.5rem; }
-
-.section {
-  padding: 3rem 1.5rem; }
-  @media screen and (min-width: 1056px) {
-    .section.is-medium {
-      padding: 9rem 1.5rem; }
-    .section.is-large {
-      padding: 18rem 1.5rem; } }
-.footer {
-  background-color: #fafafa;
-  padding: 3rem 1.5rem 6rem; }
-
-h1 .docs-heading-anchor, h1 .docs-heading-anchor:hover, h1 .docs-heading-anchor:visited, h2 .docs-heading-anchor, h2 .docs-heading-anchor:hover, h2 .docs-heading-anchor:visited, h3 .docs-heading-anchor, h3 .docs-heading-anchor:hover, h3 .docs-heading-anchor:visited, h4 .docs-heading-anchor, h4 .docs-heading-anchor:hover, h4 .docs-heading-anchor:visited, h5 .docs-heading-anchor, h5 .docs-heading-anchor:hover, h5 .docs-heading-anchor:visited, h6 .docs-heading-anchor, h6 .docs-heading-anchor:hover, h6 .docs-heading-anchor:visited {
-  color: #222222; }
-
-h1 .docs-heading-anchor-permalink, h2 .docs-heading-anchor-permalink, h3 .docs-heading-anchor-permalink, h4 .docs-heading-anchor-permalink, h5 .docs-heading-anchor-permalink, h6 .docs-heading-anchor-permalink {
-  visibility: hidden;
-  vertical-align: middle;
-  margin-left: 0.5em;
-  font-size: 0.7rem; }
-  h1 .docs-heading-anchor-permalink::before, h2 .docs-heading-anchor-permalink::before, h3 .docs-heading-anchor-permalink::before, h4 .docs-heading-anchor-permalink::before, h5 .docs-heading-anchor-permalink::before, h6 .docs-heading-anchor-permalink::before {
-    font-family: "Font Awesome 5 Free";
-    font-weight: 900;
-    content: "\f0c1"; }
-
-h1:hover .docs-heading-anchor-permalink, h2:hover .docs-heading-anchor-permalink, h3:hover .docs-heading-anchor-permalink, h4:hover .docs-heading-anchor-permalink, h5:hover .docs-heading-anchor-permalink, h6:hover .docs-heading-anchor-permalink {
-  visibility: visible; }
-
-.docs-dark-only {
-  display: none !important; }
-
-pre {
-  position: relative;
-  overflow: hidden; }
-  pre code, pre code.hljs {
-    padding: 0 0.75rem !important;
-    overflow: auto;
-    display: block; }
-  pre code:first-of-type, pre code.hljs:first-of-type {
-    padding-top: 0.5rem !important; }
-  pre code:last-of-type, pre code.hljs:last-of-type {
-    padding-bottom: 0.5rem !important; }
-  pre .copy-button {
-    opacity: 0.2;
-    transition: opacity 0.2s;
-    position: absolute;
-    right: 0em;
-    top: 0em;
-    padding: 0.5em;
-    width: 2.5em;
-    height: 2.5em;
-    background: transparent;
-    border: none;
-    font-family: "Font Awesome 5 Free";
-    color: #222222;
-    cursor: pointer;
-    text-align: center; }
-    pre .copy-button:focus, pre .copy-button:hover {
-      opacity: 1;
-      background: rgba(34, 34, 34, 0.1);
-      color: #2e63b8; }
-    pre .copy-button.success {
-      color: #259a12;
-      opacity: 1; }
-    pre .copy-button.error {
-      color: #cb3c33;
-      opacity: 1; }
-  pre:hover .copy-button {
-    opacity: 1; }
-
-.admonition {
-  background-color: #b5b5b5;
-  border-style: solid;
-  border-width: 1px;
-  border-color: #363636;
-  border-radius: 4px;
-  font-size: 1rem; }
-  .admonition strong {
-    color: currentColor; }
-  .admonition.is-small, #documenter .docs-sidebar form.docs-search > input.admonition {
-    font-size: 0.75rem; }
-  .admonition.is-medium {
-    font-size: 1.25rem; }
-  .admonition.is-large {
-    font-size: 1.5rem; }
-  .admonition.is-default {
-    background-color: #b5b5b5;
-    border-color: #363636; }
-    .admonition.is-default > .admonition-header {
-      background-color: #363636;
-      color: #fff; }
-    .admonition.is-default > .admonition-body {
-      color: #fff; }
-  .admonition.is-info {
-    background-color: #def0fc;
-    border-color: #209cee; }
-    .admonition.is-info > .admonition-header {
-      background-color: #209cee;
-      color: #fff; }
-    .admonition.is-info > .admonition-body {
-      color: rgba(0, 0, 0, 0.7); }
-  .admonition.is-success {
-    background-color: #bdf4d1;
-    border-color: #22c35b; }
-    .admonition.is-success > .admonition-header {
-      background-color: #22c35b;
-      color: #fff; }
-    .admonition.is-success > .admonition-body {
-      color: rgba(0, 0, 0, 0.7); }
-  .admonition.is-warning {
-    background-color: #fff3c5;
-    border-color: #ffdd57; }
-    .admonition.is-warning > .admonition-header {
-      background-color: #ffdd57;
-      color: rgba(0, 0, 0, 0.7); }
-    .admonition.is-warning > .admonition-body {
-      color: rgba(0, 0, 0, 0.7); }
-  .admonition.is-danger {
-    background-color: #ffaba7;
-    border-color: #da0b00; }
-    .admonition.is-danger > .admonition-header {
-      background-color: #da0b00;
-      color: #fff; }
-    .admonition.is-danger > .admonition-body {
-      color: rgba(0, 0, 0, 0.7); }
-  .admonition.is-compat {
-    background-color: #bdeff5;
-    border-color: #1db5c9; }
-    .admonition.is-compat > .admonition-header {
-      background-color: #1db5c9;
-      color: #fff; }
-    .admonition.is-compat > .admonition-body {
-      color: rgba(0, 0, 0, 0.7); }
-
-.admonition-header {
-  color: #fff;
-  background-color: #363636;
-  align-items: center;
-  font-weight: 700;
-  justify-content: space-between;
-  line-height: 1.25;
-  padding: 0.5rem 0.75rem;
-  position: relative; }
-  .admonition-header:before {
-    font-family: "Font Awesome 5 Free";
-    font-weight: 900;
-    margin-right: 0.75rem;
-    content: "\f06a"; }
-
-.admonition-body {
-  color: #222222;
-  padding: 0.5rem 0.75rem; }
-  .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.5rem 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: 0.75rem 0.75rem;
-    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.375rem;
-      bottom: 0.375rem; }
-      .docstring > section > a.docs-sourcelink:focus {
-        opacity: 1 !important; }
-  .docstring:hover > section > a.docs-sourcelink {
-    opacity: 0.2; }
-  .docstring:focus-within > section > a.docs-sourcelink {
-    opacity: 0.2; }
-  .docstring > section:hover a.docs-sourcelink {
-    opacity: 1; }
-
-.documenter-example-output {
-  background-color: white; }
-
-.outdated-warning-overlay {
-  position: fixed;
-  top: 0;
-  left: 0;
-  right: 0;
-  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
-  z-index: 999;
-  background-color: #ffaba7;
-  color: rgba(0, 0, 0, 0.7);
-  border-bottom: 3px solid #da0b00;
-  padding: 10px 35px;
-  text-align: center;
-  font-size: 15px; }
-  .outdated-warning-overlay .outdated-warning-closer {
-    position: absolute;
-    top: calc(50% - 10px);
-    right: 18px;
-    cursor: pointer;
-    width: 12px; }
-  .outdated-warning-overlay a {
-    color: #2e63b8; }
-    .outdated-warning-overlay a:hover {
-      color: #363636; }
-
-.content pre {
-  border: 1px solid #dbdbdb; }
-
-.content code {
-  font-weight: inherit; }
-
-.content a code {
-  color: #2e63b8; }
-
-.content h1 code, .content h2 code, .content h3 code, .content h4 code, .content h5 code, .content h6 code {
-  color: #222222; }
-
-.content table {
-  display: block;
-  width: initial;
-  max-width: 100%;
-  overflow-x: auto; }
-
-.content blockquote > ul:first-child, .content blockquote > ol:first-child, .content .admonition-body > ul:first-child, .content .admonition-body > ol:first-child {
-  margin-top: 0; }
-
-pre, code {
-  font-variant-ligatures: no-contextual; }
-
-.breadcrumb a.is-disabled {
-  cursor: default;
-  pointer-events: none; }
-  .breadcrumb a.is-disabled, .breadcrumb a.is-disabled:hover {
-    color: #222222; }
-
-.hljs {
-  background: initial !important; }
-
-.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; }
-
-li.no-marker {
-  list-style: none; }
-
-/* This file contain the overall layout.
- *
- * The main container is <div> that is identified by id #documenter.
- */
-#documenter .docs-main > article {
-  overflow-wrap: break-word; }
-  #documenter .docs-main > article .math-container {
-    overflow-x: auto;
-    overflow-y: hidden; }
-
-@media screen and (min-width: 1056px) {
-  #documenter .docs-main {
-    max-width: 52rem;
-    margin-left: 20rem;
-    padding-right: 1rem; } }
-
-@media screen and (max-width: 1055px) {
-  #documenter .docs-main {
-    width: 100%; }
-    #documenter .docs-main > article {
-      max-width: 52rem;
-      margin-left: auto;
-      margin-right: auto;
-      margin-bottom: 1rem;
-      padding: 0 1rem; }
-    #documenter .docs-main > header, #documenter .docs-main > nav {
-      max-width: 100%;
-      width: 100%;
-      margin: 0; } }
-
-#documenter .docs-main header.docs-navbar {
-  background-color: white;
-  border-bottom: 1px solid #dbdbdb;
-  z-index: 2;
-  min-height: 4rem;
-  margin-bottom: 1rem;
-  display: flex; }
-  #documenter .docs-main header.docs-navbar .breadcrumb {
-    flex-grow: 1; }
-  #documenter .docs-main header.docs-navbar .docs-right {
-    display: flex;
-    white-space: nowrap; }
-    #documenter .docs-main header.docs-navbar .docs-right .docs-icon, #documenter .docs-main header.docs-navbar .docs-right .docs-label, #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button {
-      display: inline-block; }
-    #documenter .docs-main header.docs-navbar .docs-right .docs-label {
-      padding: 0;
-      margin-left: 0.3em; }
-    #documenter .docs-main header.docs-navbar .docs-right .docs-settings-button {
-      margin: auto 0 auto 1rem; }
-    #documenter .docs-main header.docs-navbar .docs-right .docs-sidebar-button {
-      font-size: 1.5rem;
-      margin: auto 0 auto 1rem; }
-  #documenter .docs-main header.docs-navbar > * {
-    margin: auto 0; }
-  @media screen and (max-width: 1055px) {
-    #documenter .docs-main header.docs-navbar {
-      position: sticky;
-      top: 0;
-      padding: 0 1rem;
-      /* For Headroom.js */
-      transition-property: top, box-shadow;
-      -webkit-transition-property: top, box-shadow;
-      /* Safari */
-      transition-duration: 0.3s;
-      -webkit-transition-duration: 0.3s;
-      /* Safari */ }
-      #documenter .docs-main header.docs-navbar.headroom--not-top {
-        box-shadow: 0.2rem 0rem 0.4rem #bbb;
-        transition-duration: 0.7s;
-        -webkit-transition-duration: 0.7s;
-        /* Safari */ }
-      #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom {
-        top: -4.5rem;
-        transition-duration: 0.7s;
-        -webkit-transition-duration: 0.7s;
-        /* Safari */ } }
-#documenter .docs-main section.footnotes {
-  border-top: 1px solid #dbdbdb; }
-  #documenter .docs-main section.footnotes li .tag:first-child, #documenter .docs-main section.footnotes li .docstring > section > a.docs-sourcelink:first-child, #documenter .docs-main section.footnotes li .content kbd:first-child, .content #documenter .docs-main section.footnotes li kbd:first-child {
-    margin-right: 1em;
-    margin-bottom: 0.4em; }
-
-#documenter .docs-main .docs-footer {
-  display: flex;
-  flex-wrap: wrap;
-  margin-left: 0;
-  margin-right: 0;
-  border-top: 1px solid #dbdbdb;
-  padding-top: 1rem;
-  padding-bottom: 1rem; }
-  @media screen and (max-width: 1055px) {
-    #documenter .docs-main .docs-footer {
-      padding-left: 1rem;
-      padding-right: 1rem; } }
-  #documenter .docs-main .docs-footer .docs-footer-nextpage, #documenter .docs-main .docs-footer .docs-footer-prevpage {
-    flex-grow: 1; }
-  #documenter .docs-main .docs-footer .docs-footer-nextpage {
-    text-align: right; }
-  #documenter .docs-main .docs-footer .flexbox-break {
-    flex-basis: 100%;
-    height: 0; }
-  #documenter .docs-main .docs-footer .footer-message {
-    font-size: 0.8em;
-    margin: 0.5em auto 0 auto;
-    text-align: center; }
-
-#documenter .docs-sidebar {
-  display: flex;
-  flex-direction: column;
-  color: #0a0a0a;
-  background-color: whitesmoke;
-  border-right: 1px solid #dbdbdb;
-  padding: 0;
-  flex: 0 0 18rem;
-  z-index: 5;
-  font-size: 1rem;
-  position: fixed;
-  left: -18rem;
-  width: 18rem;
-  height: 100%;
-  transition: left 0.3s;
-  /* Setting up a nicer theme style for the scrollbar */ }
-  #documenter .docs-sidebar.visible {
-    left: 0;
-    box-shadow: 0.4rem 0rem 0.8rem #bbb; }
-    @media screen and (min-width: 1056px) {
-      #documenter .docs-sidebar.visible {
-        box-shadow: none; } }
-  @media screen and (min-width: 1056px) {
-    #documenter .docs-sidebar {
-      left: 0;
-      top: 0; } }
-  #documenter .docs-sidebar .docs-logo {
-    margin-top: 1rem;
-    padding: 0 1rem; }
-    #documenter .docs-sidebar .docs-logo > img {
-      max-height: 6rem;
-      margin: auto; }
-  #documenter .docs-sidebar .docs-package-name {
-    flex-shrink: 0;
-    font-size: 1.5rem;
-    font-weight: 700;
-    text-align: center;
-    white-space: nowrap;
-    overflow: hidden;
-    padding: 0.5rem 0; }
-    #documenter .docs-sidebar .docs-package-name .docs-autofit {
-      max-width: 16.2rem; }
-    #documenter .docs-sidebar .docs-package-name a, #documenter .docs-sidebar .docs-package-name a:hover {
-      color: #0a0a0a; }
-  #documenter .docs-sidebar .docs-version-selector {
-    border-top: 1px solid #dbdbdb;
-    display: none;
-    padding: 0.5rem; }
-    #documenter .docs-sidebar .docs-version-selector.visible {
-      display: flex; }
-  #documenter .docs-sidebar ul.docs-menu {
-    flex-grow: 1;
-    user-select: none;
-    border-top: 1px solid #dbdbdb;
-    padding-bottom: 1.5rem;
-    /* Managing collapsible submenus */ }
-    #documenter .docs-sidebar ul.docs-menu > li > .tocitem {
-      font-weight: bold; }
-    #documenter .docs-sidebar ul.docs-menu > li li {
-      font-size: 0.95rem;
-      margin-left: 1em;
-      border-left: 1px solid #dbdbdb; }
-    #documenter .docs-sidebar ul.docs-menu input.collapse-toggle {
-      display: none; }
-    #documenter .docs-sidebar ul.docs-menu ul.collapsed {
-      display: none; }
-    #documenter .docs-sidebar ul.docs-menu input:checked ~ ul.collapsed {
-      display: block; }
-    #documenter .docs-sidebar ul.docs-menu label.tocitem {
-      display: flex; }
-      #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label {
-        flex-grow: 2; }
-      #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron {
-        display: inline-block;
-        font-style: normal;
-        font-variant: normal;
-        text-rendering: auto;
-        line-height: 1;
-        font-size: 0.75rem;
-        margin-left: 1rem;
-        margin-top: auto;
-        margin-bottom: auto; }
-        #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before {
-          font-family: "Font Awesome 5 Free";
-          font-weight: 900;
-          content: "\f054"; }
-    #documenter .docs-sidebar ul.docs-menu input:checked ~ label.tocitem .docs-chevron::before {
-      content: "\f078"; }
-    #documenter .docs-sidebar ul.docs-menu .tocitem {
-      display: block;
-      padding: 0.5rem 0.5rem; }
-      #documenter .docs-sidebar ul.docs-menu .tocitem, #documenter .docs-sidebar ul.docs-menu .tocitem:hover {
-        color: #0a0a0a;
-        background: whitesmoke; }
-    #documenter .docs-sidebar ul.docs-menu a.tocitem:hover, #documenter .docs-sidebar ul.docs-menu label.tocitem:hover {
-      color: #0a0a0a;
-      background-color: #ebebeb; }
-    #documenter .docs-sidebar ul.docs-menu li.is-active {
-      border-top: 1px solid #dbdbdb;
-      border-bottom: 1px solid #dbdbdb;
-      background-color: white; }
-      #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem, #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover {
-        background-color: white;
-        color: #0a0a0a; }
-      #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover {
-        background-color: #ebebeb;
-        color: #0a0a0a; }
-    #documenter .docs-sidebar ul.docs-menu > li.is-active:first-child {
-      border-top: none; }
-    #documenter .docs-sidebar ul.docs-menu ul.internal {
-      margin: 0 0.5rem 0.5rem;
-      border-top: 1px solid #dbdbdb; }
-      #documenter .docs-sidebar ul.docs-menu ul.internal li {
-        font-size: 0.85rem;
-        border-left: none;
-        margin-left: 0;
-        margin-top: 0.5rem; }
-      #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem {
-        width: 100%;
-        padding: 0; }
-        #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before {
-          content: "⚬";
-          margin-right: 0.4em; }
-  #documenter .docs-sidebar form.docs-search {
-    margin: auto;
-    margin-top: 0.5rem;
-    margin-bottom: 0.5rem; }
-    #documenter .docs-sidebar form.docs-search > input {
-      width: 14.4rem; }
-  @media screen and (min-width: 1056px) {
-    #documenter .docs-sidebar ul.docs-menu {
-      overflow-y: auto;
-      -webkit-overflow-scroll: touch; }
-      #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar {
-        width: .3rem;
-        background: none; }
-      #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb {
-        border-radius: 5px 0px 0px 5px;
-        background: #e0e0e0; }
-      #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover {
-        background: #cccccc; } }
-  @media screen and (max-width: 1055px) {
-    #documenter .docs-sidebar {
-      overflow-y: auto;
-      -webkit-overflow-scroll: touch; }
-      #documenter .docs-sidebar::-webkit-scrollbar {
-        width: .3rem;
-        background: none; }
-      #documenter .docs-sidebar::-webkit-scrollbar-thumb {
-        border-radius: 5px 0px 0px 5px;
-        background: #e0e0e0; }
-      #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover {
-        background: #cccccc; } }
-#documenter .docs-main #documenter-search-info {
-  margin-bottom: 1rem; }
-
-#documenter .docs-main #documenter-search-results {
-  list-style-type: circle;
-  list-style-position: outside; }
-  #documenter .docs-main #documenter-search-results li {
-    margin-left: 2rem; }
-  #documenter .docs-main #documenter-search-results .docs-highlight {
-    background-color: yellow; }
-
-.ansi span.sgr1 {
-  font-weight: bolder; }
-
-.ansi span.sgr2 {
-  font-weight: lighter; }
-
-.ansi span.sgr3 {
-  font-style: italic; }
-
-.ansi span.sgr4 {
-  text-decoration: underline; }
-
-.ansi span.sgr7 {
-  color: white;
-  background-color: #222222; }
-
-.ansi span.sgr8 {
-  color: transparent; }
-  .ansi span.sgr8 span {
-    color: transparent; }
-
-.ansi span.sgr9 {
-  text-decoration: line-through; }
-
-.ansi span.sgr30 {
-  color: #242424; }
-
-.ansi span.sgr31 {
-  color: #a7201f; }
-
-.ansi span.sgr32 {
-  color: #066f00; }
-
-.ansi span.sgr33 {
-  color: #856b00; }
-
-.ansi span.sgr34 {
-  color: #2149b0; }
-
-.ansi span.sgr35 {
-  color: #7d4498; }
-
-.ansi span.sgr36 {
-  color: #007989; }
-
-.ansi span.sgr37 {
-  color: gray; }
-
-.ansi span.sgr40 {
-  background-color: #242424; }
-
-.ansi span.sgr41 {
-  background-color: #a7201f; }
-
-.ansi span.sgr42 {
-  background-color: #066f00; }
-
-.ansi span.sgr43 {
-  background-color: #856b00; }
-
-.ansi span.sgr44 {
-  background-color: #2149b0; }
-
-.ansi span.sgr45 {
-  background-color: #7d4498; }
-
-.ansi span.sgr46 {
-  background-color: #007989; }
-
-.ansi span.sgr47 {
-  background-color: gray; }
-
-.ansi span.sgr90 {
-  color: #616161; }
-
-.ansi span.sgr91 {
-  color: #cb3c33; }
-
-.ansi span.sgr92 {
-  color: #0e8300; }
-
-.ansi span.sgr93 {
-  color: #a98800; }
-
-.ansi span.sgr94 {
-  color: #3c5dcd; }
-
-.ansi span.sgr95 {
-  color: #9256af; }
-
-.ansi span.sgr96 {
-  color: #008fa3; }
-
-.ansi span.sgr97 {
-  color: whitesmoke; }
-
-.ansi span.sgr100 {
-  background-color: #616161; }
-
-.ansi span.sgr101 {
-  background-color: #cb3c33; }
-
-.ansi span.sgr102 {
-  background-color: #0e8300; }
-
-.ansi span.sgr103 {
-  background-color: #a98800; }
-
-.ansi span.sgr104 {
-  background-color: #3c5dcd; }
-
-.ansi span.sgr105 {
-  background-color: #9256af; }
-
-.ansi span.sgr106 {
-  background-color: #008fa3; }
-
-.ansi span.sgr107 {
-  background-color: whitesmoke; }
-
-code.language-julia-repl > span.hljs-meta {
-  color: #066f00;
-  font-weight: bolder; }
-
-/*!
+.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.is-active.button{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],.file-cta[disabled],.file-name[disabled],.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],.button[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] .button{cursor:not-allowed}.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);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}.admonition:not(:last-child),.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;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}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active,.delete:active{background-color:rgba(10,10,10,0.4)}.is-small.modal-close,#documenter .docs-sidebar form.docs-search>input.modal-close,.is-small.delete,#documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.modal-background,.modal,.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,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !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-primary-light{color:#eef8fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c3e6f4 !important}.has-background-primary-light{background-color:#eef8fc !important}.has-text-primary-dark{color:#1a6d8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#228eb9 !important}.has-background-primary-dark{background-color:#1a6d8e !important}.has-text-link{color:#2e63b8 !important}a.has-text-link:hover,a.has-text-link:focus{color:#244d8f !important}.has-background-link{background-color:#2e63b8 !important}.has-text-link-light{color:#eff3fb !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c6d6f1 !important}.has-background-link-light{background-color:#eff3fb !important}.has-text-link-dark{color:#3169c4 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#5485d4 !important}.has-background-link-dark{background-color:#3169c4 !important}.has-text-info{color:#209cee !important}a.has-text-info:hover,a.has-text-info:focus{color:#1081cb !important}.has-background-info{background-color:#209cee !important}.has-text-info-light{color:#ecf7fe !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#bde2fa !important}.has-background-info-light{background-color:#ecf7fe !important}.has-text-info-dark{color:#0e72b4 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#1190e3 !important}.has-background-info-dark{background-color:#0e72b4 !important}.has-text-success{color:#22c35b !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a9847 !important}.has-background-success{background-color:#22c35b !important}.has-text-success-light{color:#eefcf3 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c2f4d4 !important}.has-background-success-light{background-color:#eefcf3 !important}.has-text-success-dark{color:#198f43 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#21bb57 !important}.has-background-success-dark{background-color:#198f43 !important}.has-text-warning{color:#ffdd57 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#ffd324 !important}.has-background-warning{background-color:#ffdd57 !important}.has-text-warning-light{color:#fffbeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fff1b8 !important}.has-background-warning-light{background-color:#fffbeb !important}.has-text-warning-dark{color:#947600 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#c79f00 !important}.has-background-warning-dark{background-color:#947600 !important}.has-text-danger{color:#da0b00 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a70800 !important}.has-background-danger{background-color:#da0b00 !important}.has-text-danger-light{color:#ffeceb !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#ffbbb8 !important}.has-background-danger-light{background-color:#ffeceb !important}.has-text-danger-dark{color:#f50c00 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#ff3429 !important}.has-background-danger-dark{background-color:#f50c00 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#6b6b6b !important}.has-background-grey{background-color:#6b6b6b !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.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:.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:.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:.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:.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:.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:.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:.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}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;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,optgroup,select,textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}body{color:#222;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:#000;font-size:.875em;font-weight:normal;padding:.1em}hr{background-color:#f5f5f5;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:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#222;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#222;font-size:.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:inherit}table th{color:#222}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:#bbb;color:#222;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #2e63b8}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #2e63b8}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#222;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}.button strong{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.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3c5dcd;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#222;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#222}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#222}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#2e63b8;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#2e63b8;text-decoration:underline}.button.is-white{background-color:#fff;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:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.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:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !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:#fff;box-shadow:none;color:#fff}.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:#fff}.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 #fff #fff !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:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.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:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;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:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !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:#fff}.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 #fff #fff !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:#fff;color:#fff}.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:#fff;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:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.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:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !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 rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.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 #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.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-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.content kbd.button:hover,.button.is-dark.is-hovered,.content kbd.button.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.content kbd.button:focus:not(:active),.button.is-dark.is-focused:not(:active),.content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.content kbd.button:active,.button.is-dark.is-active,.content kbd.button.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],.content kbd.button[disabled],fieldset[disabled] .button.is-dark,fieldset[disabled] .content kbd.button,.content fieldset[disabled] kbd.button{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted,.content kbd.button.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.content kbd.button.is-inverted:hover,.button.is-dark.is-inverted.is-hovered,.content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],.content kbd.button.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted,fieldset[disabled] .content kbd.button.is-inverted,.content fieldset[disabled] kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !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:#fff}.button.is-dark.is-outlined.is-loading::after,.content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.content kbd.button.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.content kbd.button.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after,.content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined[disabled],.content kbd.button.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined,fieldset[disabled] .content kbd.button.is-outlined,.content fieldset[disabled] kbd.button.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined,.content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.content kbd.button.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.content kbd.button.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.content kbd.button.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused,.content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.content kbd.button.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.content kbd.button.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],.content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined,fieldset[disabled] .content kbd.button.is-inverted.is-outlined,.content fieldset[disabled] kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.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:#4eb5de;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-primary.is-light,.docstring>section>a.button.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.button.is-primary.is-light:hover,.docstring>section>a.button.is-light.docs-sourcelink:hover,.button.is-primary.is-light.is-hovered,.docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e3f3fa;border-color:transparent;color:#1a6d8e}.button.is-primary.is-light:active,.docstring>section>a.button.is-light.docs-sourcelink:active,.button.is-primary.is-light.is-active,.docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d8eff8;border-color:transparent;color:#1a6d8e}.button.is-link{background-color:#2e63b8;border-color:transparent;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:#2e63b8;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-link.is-light{background-color:#eff3fb;color:#3169c4}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#e4ecf8;border-color:transparent;color:#3169c4}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#dae5f6;border-color:transparent;color:#3169c4}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#1497ed;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#1190e3;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#209cee;border-color:#209cee;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-info.is-light{background-color:#ecf7fe;color:#0e72b4}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e0f1fd;border-color:transparent;color:#0e72b4}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#d4ecfc;border-color:transparent;color:#0e72b4}.button.is-success{background-color:#22c35b;border-color:transparent;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:#22c35b;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-success.is-light{background-color:#eefcf3;color:#198f43}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e3faeb;border-color:transparent;color:#198f43}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#d8f8e3;border-color:transparent;color:#198f43}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:#ffdd57;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-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#da0b00;border-color:transparent;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:#da0b00;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-danger.is-light{background-color:#ffeceb;color:#f50c00}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#ffe0de;border-color:transparent;color:#f50c00}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#ffd3d1;border-color:transparent;color:#f50c00}.button.is-small,#documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}.button.is-small:not(.is-rounded),#documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.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 * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#6b6b6b;box-shadow:none;pointer-events:none}.button.is-rounded,#documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}.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:.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){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){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}@media screen and (max-width: 768px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){.container{max-width:992px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){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:#222;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:#f5f5f5;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.is-lower-alpha:not([type]){list-style-type:lower-alpha}.content ol.is-lower-roman:not([type]){list-style-type:lower-roman}.content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}.content ol.is-upper-roman:not([type]){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;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:#222}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#222}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#222}.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:.75rem}.content.is-normal{font-size:1rem}.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}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.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:9999px}.image.is-fullwidth,#documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.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:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#fff}.notification.is-primary,.docstring>section>a.notification.docs-sourcelink{background-color:#4eb5de;color:#fff}.notification.is-primary.is-light,.docstring>section>a.notification.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.notification.is-link{background-color:#2e63b8;color:#fff}.notification.is-link.is-light{background-color:#eff3fb;color:#3169c4}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-info.is-light{background-color:#ecf7fe;color:#0e72b4}.notification.is-success{background-color:#22c35b;color:#fff}.notification.is-success.is-light{background-color:#eefcf3;color:#198f43}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#da0b00;color:#fff}.notification.is-danger.is-light{background-color:#ffeceb;color:#f50c00}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#222}.progress::-moz-progress-bar{background-color:#222}.progress::-ms-fill{background-color:#222;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #ededed 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%, #ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #ededed 30%)}.progress.is-dark::-webkit-progress-value,.content kbd.progress::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar,.content kbd.progress::-moz-progress-bar{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%, #ededed 30%)}.progress.is-primary::-webkit-progress-value,.docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#4eb5de}.progress.is-primary::-moz-progress-bar,.docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{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%, #ededed 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%, #ededed 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%, #ededed 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%, #ededed 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%, #ededed 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%, #ededed 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right, #222 30%, #ededed 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:indeterminate::-ms-fill{animation-name:none}.progress.is-small,#documenter .docs-sidebar form.docs-search>input.progress{height:.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:#fff;color:#222}.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:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.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 td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#222}.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:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#222}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#222}.table tbody{background-color:rgba(0,0,0,0)}.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:#f5f5f5}.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 .content kbd,.content .tags kbd,.tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}.tags .tag:not(:last-child),.tags .content kbd:not(:last-child),.content .tags kbd:not(:last-child),.tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.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 .content kbd:not(.is-normal):not(.is-large),.content .tags.are-medium kbd:not(.is-normal):not(.is-large),.tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag: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),.tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag,.tags.is-centered .content kbd,.content .tags.is-centered kbd,.tags.is-centered .docstring>section>a.docs-sourcelink{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 .content kbd:not(:first-child),.content .tags.is-right kbd:not(:first-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child),.tags.is-right .content kbd:not(:last-child),.content .tags.is-right kbd:not(:last-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}.tags.has-addons .tag,.tags.has-addons .content kbd,.content .tags.has-addons kbd,.tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}.tags.has-addons .tag:not(:first-child),.tags.has-addons .content kbd:not(:first-child),.content .tags.has-addons kbd:not(:first-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child),.tags.has-addons .content kbd:not(:last-child),.content .tags.has-addons kbd:not(:last-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#222;display:inline-flex;font-size:.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,.content kbd:not(body) .delete,.docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag.is-white:not(body),.content kbd.is-white:not(body),.docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}.tag.is-black:not(body),.content kbd.is-black:not(body),.docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}.tag.is-light:not(body),.content kbd.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.tag.is-dark:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink.is-dark:not(body),.content .docstring>section>kbd:not(body){background-color:#363636;color:#fff}.tag.is-primary:not(body),.content kbd.is-primary:not(body),.docstring>section>a.docs-sourcelink:not(body){background-color:#4eb5de;color:#fff}.tag.is-primary.is-light:not(body),.content kbd.is-primary.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#eef8fc;color:#1a6d8e}.tag.is-link:not(body),.content kbd.is-link:not(body),.docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#2e63b8;color:#fff}.tag.is-link.is-light:not(body),.content kbd.is-link.is-light:not(body),.docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#eff3fb;color:#3169c4}.tag.is-info:not(body),.content kbd.is-info:not(body),.docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#209cee;color:#fff}.tag.is-info.is-light:not(body),.content kbd.is-info.is-light:not(body),.docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#ecf7fe;color:#0e72b4}.tag.is-success:not(body),.content kbd.is-success:not(body),.docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#22c35b;color:#fff}.tag.is-success.is-light:not(body),.content kbd.is-success.is-light:not(body),.docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#eefcf3;color:#198f43}.tag.is-warning:not(body),.content kbd.is-warning:not(body),.docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#ffdd57;color:rgba(0,0,0,0.7)}.tag.is-warning.is-light:not(body),.content kbd.is-warning.is-light:not(body),.docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fffbeb;color:#947600}.tag.is-danger:not(body),.content kbd.is-danger:not(body),.docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#da0b00;color:#fff}.tag.is-danger.is-light:not(body),.content kbd.is-danger.is-light:not(body),.docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#ffeceb;color:#f50c00}.tag.is-normal:not(body),.content kbd.is-normal:not(body),.docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}.tag.is-medium:not(body),.content kbd.is-medium:not(body),.docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}.tag.is-large:not(body),.content kbd.is-large:not(body),.docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child),.content kbd:not(body) .icon:first-child:not(:last-child),.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child),.content kbd:not(body) .icon:last-child:not(:first-child),.docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child,.content kbd:not(body) .icon:first-child:last-child,.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag.is-delete:not(body),.content kbd.is-delete:not(body),.docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before,.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::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.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}.tag.is-delete:not(body):hover,.content kbd.is-delete:not(body):hover,.docstring>section>a.docs-sourcelink.is-delete:not(body):hover,.tag.is-delete:not(body):focus,.content kbd.is-delete:not(body):focus,.docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#e8e8e8}.tag.is-delete:not(body):active,.content kbd.is-delete:not(body):active,.docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#dbdbdb}.tag.is-rounded:not(body),#documenter .docs-sidebar form.docs-search>input:not(body),.content kbd.is-rounded:not(body),#documenter .docs-sidebar .content form.docs-search>input:not(body),.docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}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:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.title .content kbd,.content .title kbd,.title .docstring>section>a.docs-sourcelink,.subtitle .tag,.subtitle .content kbd,.content .subtitle kbd,.subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}.title{color:#222;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.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:.75rem}.subtitle{color:#222;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#222;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:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;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}.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#222}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#707070}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#707070}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#707070}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#707070}.select select:hover,.textarea:hover,.input:hover,#documenter .docs-sidebar form.docs-search>input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input,#documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#b5b5b5}.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{border-color:#2e63b8;box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#6b6b6b}.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.input[disabled]::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-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{color:rgba(107,107,107,0.3)}.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-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{color:rgba(107,107,107,0.3)}.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.input[disabled]:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-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{color:rgba(107,107,107,0.3)}.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-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{color:rgba(107,107,107,0.3)}.textarea,.input,#documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}.textarea[readonly],.input[readonly],#documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}.is-white.textarea,.is-white.input,#documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}.is-white.textarea:focus,.is-white.input:focus,#documenter .docs-sidebar form.docs-search>input.is-white:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-white.textarea:active,.is-white.input:active,#documenter .docs-sidebar form.docs-search>input.is-white:active,.is-white.is-active.textarea,.is-white.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.textarea,.is-black.input,#documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}.is-black.textarea:focus,.is-black.input:focus,#documenter .docs-sidebar form.docs-search>input.is-black:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-black.textarea:active,.is-black.input:active,#documenter .docs-sidebar form.docs-search>input.is-black:active,.is-black.is-active.textarea,.is-black.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.textarea,.is-light.input,#documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}.is-light.textarea:focus,.is-light.input:focus,#documenter .docs-sidebar form.docs-search>input.is-light:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-light.textarea:active,.is-light.input:active,#documenter .docs-sidebar form.docs-search>input.is-light:active,.is-light.is-active.textarea,.is-light.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.textarea,.content kbd.textarea,.is-dark.input,#documenter .docs-sidebar form.docs-search>input.is-dark,.content kbd.input{border-color:#363636}.is-dark.textarea:focus,.content kbd.textarea:focus,.is-dark.input:focus,#documenter .docs-sidebar form.docs-search>input.is-dark:focus,.content kbd.input:focus,.is-dark.is-focused.textarea,.content kbd.is-focused.textarea,.is-dark.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.content kbd.is-focused.input,#documenter .docs-sidebar .content form.docs-search>input.is-focused,.is-dark.textarea:active,.content kbd.textarea:active,.is-dark.input:active,#documenter .docs-sidebar form.docs-search>input.is-dark:active,.content kbd.input:active,.is-dark.is-active.textarea,.content kbd.is-active.textarea,.is-dark.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.content kbd.is-active.input,#documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.textarea,.docstring>section>a.textarea.docs-sourcelink,.is-primary.input,#documenter .docs-sidebar form.docs-search>input.is-primary,.docstring>section>a.input.docs-sourcelink{border-color:#4eb5de}.is-primary.textarea:focus,.docstring>section>a.textarea.docs-sourcelink:focus,.is-primary.input:focus,#documenter .docs-sidebar form.docs-search>input.is-primary:focus,.docstring>section>a.input.docs-sourcelink:focus,.is-primary.is-focused.textarea,.docstring>section>a.is-focused.textarea.docs-sourcelink,.is-primary.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.docstring>section>a.is-focused.input.docs-sourcelink,.is-primary.textarea:active,.docstring>section>a.textarea.docs-sourcelink:active,.is-primary.input:active,#documenter .docs-sidebar form.docs-search>input.is-primary:active,.docstring>section>a.input.docs-sourcelink:active,.is-primary.is-active.textarea,.docstring>section>a.is-active.textarea.docs-sourcelink,.is-primary.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.is-link.textarea,.is-link.input,#documenter .docs-sidebar form.docs-search>input.is-link{border-color:#2e63b8}.is-link.textarea:focus,.is-link.input:focus,#documenter .docs-sidebar form.docs-search>input.is-link:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-link.textarea:active,.is-link.input:active,#documenter .docs-sidebar form.docs-search>input.is-link:active,.is-link.is-active.textarea,.is-link.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.is-info.textarea,.is-info.input,#documenter .docs-sidebar form.docs-search>input.is-info{border-color:#209cee}.is-info.textarea:focus,.is-info.input:focus,#documenter .docs-sidebar form.docs-search>input.is-info:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-info.textarea:active,.is-info.input:active,#documenter .docs-sidebar form.docs-search>input.is-info:active,.is-info.is-active.textarea,.is-info.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.is-success.textarea,.is-success.input,#documenter .docs-sidebar form.docs-search>input.is-success{border-color:#22c35b}.is-success.textarea:focus,.is-success.input:focus,#documenter .docs-sidebar form.docs-search>input.is-success:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-success.textarea:active,.is-success.input:active,#documenter .docs-sidebar form.docs-search>input.is-success:active,.is-success.is-active.textarea,.is-success.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.is-warning.textarea,.is-warning.input,#documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#ffdd57}.is-warning.textarea:focus,.is-warning.input:focus,#documenter .docs-sidebar form.docs-search>input.is-warning:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-warning.textarea:active,.is-warning.input:active,#documenter .docs-sidebar form.docs-search>input.is-warning:active,.is-warning.is-active.textarea,.is-warning.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.is-danger.textarea,.is-danger.input,#documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#da0b00}.is-danger.textarea:focus,.is-danger.input:focus,#documenter .docs-sidebar form.docs-search>input.is-danger:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-danger.textarea:active,.is-danger.input:active,#documenter .docs-sidebar form.docs-search>input.is-danger:active,.is-danger.is-active.textarea,.is-danger.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.is-small.textarea,.is-small.input,#documenter .docs-sidebar form.docs-search>input{border-radius:2px;font-size:.75rem}.is-medium.textarea,.is-medium.input,#documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}.is-large.textarea,.is-large.input,#documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input,#documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}.is-inline.textarea,.is-inline.input,#documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}.input.is-rounded,#documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}.input.is-static,#documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#222}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:#6b6b6b;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#2e63b8;right:1.125em;z-index:4}.select.is-rounded select,#documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;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:#f5f5f5}.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:#222}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.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:#000}.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:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after,.content kbd.select:not(:hover)::after{border-color:#363636}.select.is-dark select,.content kbd.select select{border-color:#363636}.select.is-dark select:hover,.content kbd.select select:hover,.select.is-dark select.is-hovered,.content kbd.select select.is-hovered{border-color:#292929}.select.is-dark select:focus,.content kbd.select select:focus,.select.is-dark select.is-focused,.content kbd.select select.is-focused,.select.is-dark select:active,.content kbd.select select:active,.select.is-dark select.is-active,.content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after,.docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#4eb5de}.select.is-primary select,.docstring>section>a.select.docs-sourcelink select{border-color:#4eb5de}.select.is-primary select:hover,.docstring>section>a.select.docs-sourcelink select:hover,.select.is-primary select.is-hovered,.docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#39acda}.select.is-primary select:focus,.docstring>section>a.select.docs-sourcelink select:focus,.select.is-primary select.is-focused,.docstring>section>a.select.docs-sourcelink select.is-focused,.select.is-primary select:active,.docstring>section>a.select.docs-sourcelink select:active,.select.is-primary select.is-active,.docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.select.is-link:not(:hover)::after{border-color:#2e63b8}.select.is-link select{border-color:#2e63b8}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2958a4}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select.is-info:not(:hover)::after{border-color:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#1190e3}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(32,156,238,0.25)}.select.is-success:not(:hover)::after{border-color:#22c35b}.select.is-success select{border-color:#22c35b}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#1ead51}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(34,195,91,0.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#ffd83e}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}.select.is-danger:not(:hover)::after{border-color:#da0b00}.select.is-danger select{border-color:#da0b00}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#c10a00}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(218,11,0,0.25)}.select.is-small,#documenter .docs-sidebar form.docs-search>input.select{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#6b6b6b !important;opacity:0.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}.select.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.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:#fff;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:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.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:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-dark .file-cta,.content kbd.file .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.content kbd.file:hover .file-cta,.file.is-dark.is-hovered .file-cta,.content kbd.file.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.content kbd.file:focus .file-cta,.file.is-dark.is-focused .file-cta,.content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#fff}.file.is-dark:active .file-cta,.content kbd.file:active .file-cta,.file.is-dark.is-active .file-cta,.content kbd.file.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta,.docstring>section>a.file.docs-sourcelink .file-cta{background-color:#4eb5de;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.docstring>section>a.file.docs-sourcelink:hover .file-cta,.file.is-primary.is-hovered .file-cta,.docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#43b1dc;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.docstring>section>a.file.docs-sourcelink:focus .file-cta,.file.is-primary.is-focused .file-cta,.docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(78,181,222,0.25);color:#fff}.file.is-primary:active .file-cta,.docstring>section>a.file.docs-sourcelink:active .file-cta,.file.is-primary.is-active .file-cta,.docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#39acda;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#2e63b8;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#2b5eae;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(46,99,184,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2958a4;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#1497ed;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(32,156,238,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#1190e3;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#22c35b;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#20b856;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(34,195,91,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#1ead51;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#ffda4a;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#ffd83e;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-danger .file-cta{background-color:#da0b00;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#cd0a00;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(218,11,0,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#c10a00;border-color:transparent;color:#fff}.file.is-small,#documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}.file.is-normal{font-size:1rem}.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.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:#eee;color:#222}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#222}.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:#f5f5f5;color:#222}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#222;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:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.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.is-hovered:not([disabled]),.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.is-hovered:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button.is-focused:not([disabled]),.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button.is-active:not([disabled]),.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.is-focused:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),.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.is-active:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select.is-focused:not([disabled]),.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select.is-active:not([disabled]){z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button.is-focused:not([disabled]):hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button.is-active:not([disabled]):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.is-focused:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):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.is-active:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select.is-focused:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select.is-active:not([disabled]):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:.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:.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:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#222}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.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.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.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 .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:#222;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:.5em}.breadcrumb .icon:last-child{margin-left:.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:.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:#fff;border-radius:.25rem;box-shadow:#bbb;color:#222;max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#222;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;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:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.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:#fff;border-radius:4px;box-shadow:#bbb;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#222;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:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#2e63b8;color:#fff}.dropdown-divider{background-color:#ededed;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:.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:.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:.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}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.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:inherit}@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:.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:#222;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#222}.menu-list a.is-active{background-color:#2e63b8;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#6b6b6b;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;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:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark,.content kbd.message{background-color:#fafafa}.message.is-dark .message-header,.content kbd.message .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body,.content kbd.message .message-body{border-color:#363636}.message.is-primary,.docstring>section>a.message.docs-sourcelink{background-color:#eef8fc}.message.is-primary .message-header,.docstring>section>a.message.docs-sourcelink .message-header{background-color:#4eb5de;color:#fff}.message.is-primary .message-body,.docstring>section>a.message.docs-sourcelink .message-body{border-color:#4eb5de;color:#1a6d8e}.message.is-link{background-color:#eff3fb}.message.is-link .message-header{background-color:#2e63b8;color:#fff}.message.is-link .message-body{border-color:#2e63b8;color:#3169c4}.message.is-info{background-color:#ecf7fe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#0e72b4}.message.is-success{background-color:#eefcf3}.message.is-success .message-header{background-color:#22c35b;color:#fff}.message.is-success .message-body{border-color:#22c35b;color:#198f43}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#ffeceb}.message.is-danger .message-header{background-color:#da0b00;color:#fff}.message.is-danger .message-body{border-color:#da0b00;color:#f50c00}.message-header{align-items:center;background-color:#222;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.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:#222;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.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){.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:#f5f5f5;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:#222;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:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;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:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.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:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@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:#fff}.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:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.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:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.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:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.content kbd.navbar .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link,.content kbd.navbar .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.content kbd.navbar .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.content kbd.navbar .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.content kbd.navbar .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.content kbd.navbar .navbar-brand .navbar-link:focus,.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:#fff}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-dark .navbar-start>.navbar-item,.content kbd.navbar .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.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:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.content kbd.navbar .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.content kbd.navbar .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.content kbd.navbar .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.content kbd.navbar .navbar-start .navbar-link:focus,.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:#fff}.navbar.is-dark .navbar-start .navbar-link::after,.content kbd.navbar .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after,.content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary,.docstring>section>a.navbar.docs-sourcelink{background-color:#4eb5de;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger,.docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-primary .navbar-start>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#4eb5de;color:#fff}}.navbar.is-link{background-color:#2e63b8;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#2e63b8;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1190e3;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#22c35b;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1ead51;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#22c35b;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}.navbar.is-danger{background-color:#da0b00;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#c10a00;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#da0b00;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.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 #f5f5f5}.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:#222;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;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:#222;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{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:rgba(0,0,0,0);border-bottom-color:#2e63b8}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);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:#f5f5f5;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:#fff;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:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;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:#fff;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:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;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:rgba(0,0,0,0)}.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:-.25rem}.pagination.is-small,#documenter .docs-sidebar form.docs-search>input.pagination{font-size:.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:9999px}.pagination.is-rounded .pagination-link,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}.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:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#222;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3c5dcd}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#6b6b6b;opacity:0.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.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}.pagination-list li{list-style:none}@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,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.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{border-radius:6px;box-shadow:#bbb;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading,.content kbd.panel .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active,.content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon,.content kbd.panel .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading,.docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#4eb5de;color:#fff}.panel.is-primary .panel-tabs a.is-active,.docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#4eb5de}.panel.is-primary .panel-block.is-active .panel-icon,.docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#4eb5de}.panel.is-link .panel-heading{background-color:#2e63b8;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#2e63b8}.panel.is-link .panel-block.is-active .panel-icon{color:#2e63b8}.panel.is-info .panel-heading{background-color:#209cee;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#209cee}.panel.is-info .panel-block.is-active .panel-icon{color:#209cee}.panel.is-success .panel-heading{background-color:#22c35b;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#22c35b}.panel.is-success .panel-block.is-active .panel-icon{color:#22c35b}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#da0b00;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#da0b00}.panel.is-danger .panel-block.is-active .panel-icon{color:#da0b00}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#222;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.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:#222}.panel-list a:hover{color:#2e63b8}.panel-block{align-items:center;color:#222;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:.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}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#6b6b6b;margin-right:.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:#222;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#222;color:#222}.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:.5em}.tabs .icon:last-child{margin-left:.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:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !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:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.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:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small,#documenter .docs-sidebar form.docs-search>input.tabs{font-size:.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:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.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.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.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.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.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.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.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.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.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;width:unset}.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.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.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;width:unset}.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.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.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.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.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.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.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.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.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;width:unset}.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.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.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;width:unset}.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.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.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;width:unset}.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.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.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;width:unset}.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.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .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: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .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:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.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.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.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:#fff;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:#fff}}.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{color:#fff !important;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:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.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:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@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:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.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:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,0.7)}.hero.is-light .subtitle{color:rgba(0,0,0,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark,.content kbd.hero{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong,.content kbd.hero strong{color:inherit}.hero.is-dark .title,.content kbd.hero .title{color:#fff}.hero.is-dark .subtitle,.content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}.hero.is-dark .subtitle a:not(.button),.content kbd.hero .subtitle a:not(.button),.hero.is-dark .subtitle strong,.content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-dark .navbar-menu,.content kbd.hero .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.content kbd.hero .navbar-item,.hero.is-dark .navbar-link,.content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-dark a.navbar-item:hover,.content kbd.hero a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.content kbd.hero a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.content kbd.hero .navbar-link:hover,.hero.is-dark .navbar-link.is-active,.content kbd.hero .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#fff;opacity:0.9}.hero.is-dark .tabs a:hover,.content kbd.hero .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a,.content kbd.hero .tabs li.is-active a{color:#363636 !important;opacity:1}.hero.is-dark .tabs.is-boxed a,.content kbd.hero .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.content kbd.hero .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.content kbd.hero .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover,.content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.content kbd.hero .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.content kbd.hero .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold,.content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@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{color:#4eb5de !important;opacity:1}.hero.is-primary .tabs.is-boxed a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}.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,.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{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{color:#2e63b8 !important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2e63b8}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#1190e3;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#209cee !important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #05a6d6 0%, #209cee 71%, #3287f5 100%)}}.hero.is-success{background-color:#22c35b;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-success .navbar-menu{background-color:#22c35b}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#1ead51;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#22c35b !important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#22c35b}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #12a02c 0%, #22c35b 71%, #1fdf83 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,0.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#ffd83e;color:rgba(0,0,0,0.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#ffdd57 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffae24 0%, #ffdd57 71%, #fffa71 100%)}}.hero.is-danger{background-color:#da0b00;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-danger .navbar-menu{background-color:#da0b00}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#c10a00;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#da0b00 !important;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:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.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}@media screen and (min-width: 769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}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:#222}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 6 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}pre{position:relative;overflow:hidden}pre code,pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}pre code:first-of-type,pre code.hljs:first-of-type{padding-top:0.5rem !important}pre code:last-of-type,pre code.hljs:last-of-type{padding-bottom:0.5rem !important}pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#222;cursor:pointer;text-align:center}pre .copy-button:focus,pre .copy-button:hover{opacity:1;background:rgba(34,34,34,0.1);color:#2e63b8}pre .copy-button.success{color:#259a12;opacity:1}pre .copy-button.error{color:#cb3c33;opacity:1}pre:hover .copy-button{opacity:1}.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:.75rem}.admonition.is-medium{font-size:1.25rem}.admonition.is-large{font-size:1.5rem}.admonition.is-default{background-color:#b5b5b5;border-color:#363636}.admonition.is-default>.admonition-header{background-color:#363636;color:#fff}.admonition.is-default>.admonition-body{color:#fff}.admonition.is-info{background-color:#def0fc;border-color:#209cee}.admonition.is-info>.admonition-header{background-color:#209cee;color:#fff}.admonition.is-info>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-success{background-color:#bdf4d1;border-color:#22c35b}.admonition.is-success>.admonition-header{background-color:#22c35b;color:#fff}.admonition.is-success>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-warning{background-color:#fff3c5;border-color:#ffdd57}.admonition.is-warning>.admonition-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}.admonition.is-warning>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-danger{background-color:#ffaba7;border-color:#da0b00}.admonition.is-danger>.admonition-header{background-color:#da0b00;color:#fff}.admonition.is-danger>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-compat{background-color:#bdeff5;border-color:#1db5c9}.admonition.is-compat>.admonition-header{background-color:#1db5c9;color:#fff}.admonition.is-compat>.admonition-body{color:rgba(0,0,0,0.7)}.admonition-header{color:#fff;background-color:#363636;align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}details.admonition.is-details>.admonition-header{list-style:none}details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}.admonition-body{color:#222;padding:0.5rem .75rem}.admonition-body pre{background-color:#f5f5f5}.admonition-body code{background-color:rgba(0,0,0,0.05)}.docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:1px solid #dbdbdb;box-shadow:2px 2px 3px rgba(10,10,10,0.1);max-width:100%}.docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #dbdbdb}.docstring>header code{background-color:transparent}.docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}.docstring>header .docstring-binding{margin-right:0.3em}.docstring>header .docstring-category{margin-left:0.3em}.docstring>section{position:relative;padding:.75rem .75rem;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:.375rem;bottom:.375rem}.docstring>section>a.docs-sourcelink:focus{opacity:1 !important}.docstring:hover>section>a.docs-sourcelink{opacity:0.2}.docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}.docstring>section:hover a.docs-sourcelink{opacity:1}.documenter-example-output{background-color:#fff}.outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#ffaba7;color:rgba(0,0,0,0.7);border-bottom:3px solid #da0b00;padding:10px 35px;text-align:center;font-size:15px}.outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}.outdated-warning-overlay a{color:#2e63b8}.outdated-warning-overlay a:hover{color:#363636}.content pre{border:1px solid #dbdbdb}.content code{font-weight:inherit}.content a code{color:#2e63b8}.content h1 code,.content h2 code,.content h3 code,.content h4 code,.content h5 code,.content h6 code{color:#222}.content table{display:block;width:initial;max-width:100%;overflow-x:auto}.content blockquote>ul:first-child,.content blockquote>ol:first-child,.content .admonition-body>ul:first-child,.content .admonition-body>ol:first-child{margin-top:0}pre,code{font-variant-ligatures:no-contextual}.breadcrumb a.is-disabled{cursor:default;pointer-events:none}.breadcrumb a.is-disabled,.breadcrumb a.is-disabled:hover{color:#222}.hljs{background: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}li.no-marker{list-style:none}#documenter .docs-main>article{overflow-wrap:break-word}#documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){#documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){#documenter .docs-main{width:100%}#documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}#documenter .docs-main>header,#documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}#documenter .docs-main header.docs-navbar{background-color:#fff;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-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}#documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}#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;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}#documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #bbb;transition-duration:0.7s;-webkit-transition-duration:0.7s}#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}}#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:#f5f5f5;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}#documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #bbb}@media screen and (min-width: 1056px){#documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){#documenter .docs-sidebar{left:0;top:0}}#documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}#documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}#documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}#documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}#documenter .docs-sidebar .docs-package-name a,#documenter .docs-sidebar .docs-package-name a:hover{color:#0a0a0a}#documenter .docs-sidebar .docs-version-selector{border-top:1px solid #dbdbdb;display:none;padding:0.5rem}#documenter .docs-sidebar .docs-version-selector.visible{display:flex}#documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #dbdbdb;padding-bottom:1.5rem}#documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}#documenter .docs-sidebar ul.docs-menu>li li{font-size:.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:.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 6 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:#f5f5f5}#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:#fff}#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#fff;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:.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}#documenter .docs-sidebar #documenter-search-query{color:#707070;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@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:#ccc}}@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:#ccc}}kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(0,0,0,0.6);box-shadow:0 2px 0 1px rgba(0,0,0,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}.search-min-width-50{min-width:50%}.search-min-height-100{min-height:100%}.search-modal-card-body{max-height:calc(100vh - 15rem)}.search-result-link{border-radius:0.7em;transition:all 300ms}.search-result-link:hover,.search-result-link:focus{background-color:rgba(0,128,128,0.1)}.search-result-link .property-search-result-badge,.search-result-link .search-filter{transition:all 300ms}.property-search-result-badge,.search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}.search-result-link:hover .property-search-result-badge,.search-result-link:hover .search-filter,.search-result-link:focus .property-search-result-badge,.search-result-link:focus .search-filter{color:#f1f5f9;background-color:#333}.search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}.search-filter:hover,.search-filter:focus{color:#333}.search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}.search-filter-selected:hover,.search-filter-selected:focus{color:#f5f5f5}.search-result-highlight{background-color:#ffdd57;color:black}.search-divider{border-bottom:1px solid #dbdbdb}.search-result-title{width:85%;color:#333}.search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}#search-modal .modal-card-body::-webkit-scrollbar,#search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}#search-modal .modal-card-body::-webkit-scrollbar-thumb,#search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}#search-modal .modal-card-body::-webkit-scrollbar-track,#search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}.w-100{width:100%}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.ansi span.sgr1{font-weight:bolder}.ansi span.sgr2{font-weight:lighter}.ansi span.sgr3{font-style:italic}.ansi span.sgr4{text-decoration:underline}.ansi span.sgr7{color:#fff;background-color:#222}.ansi span.sgr8{color:transparent}.ansi span.sgr8 span{color:transparent}.ansi span.sgr9{text-decoration:line-through}.ansi span.sgr30{color:#242424}.ansi span.sgr31{color:#a7201f}.ansi span.sgr32{color:#066f00}.ansi span.sgr33{color:#856b00}.ansi span.sgr34{color:#2149b0}.ansi span.sgr35{color:#7d4498}.ansi span.sgr36{color:#007989}.ansi span.sgr37{color:gray}.ansi span.sgr40{background-color:#242424}.ansi span.sgr41{background-color:#a7201f}.ansi span.sgr42{background-color:#066f00}.ansi span.sgr43{background-color:#856b00}.ansi span.sgr44{background-color:#2149b0}.ansi span.sgr45{background-color:#7d4498}.ansi span.sgr46{background-color:#007989}.ansi span.sgr47{background-color:gray}.ansi span.sgr90{color:#616161}.ansi span.sgr91{color:#cb3c33}.ansi span.sgr92{color:#0e8300}.ansi span.sgr93{color:#a98800}.ansi span.sgr94{color:#3c5dcd}.ansi span.sgr95{color:#9256af}.ansi span.sgr96{color:#008fa3}.ansi span.sgr97{color:#f5f5f5}.ansi span.sgr100{background-color:#616161}.ansi span.sgr101{background-color:#cb3c33}.ansi span.sgr102{background-color:#0e8300}.ansi span.sgr103{background-color:#a98800}.ansi span.sgr104{background-color:#3c5dcd}.ansi span.sgr105{background-color:#9256af}.ansi span.sgr106{background-color:#008fa3}.ansi span.sgr107{background-color:#f5f5f5}code.language-julia-repl>span.hljs-meta{color:#066f00;font-weight:bolder}/*!
   Theme: Default
   Description: Original highlight.js style
   Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
@@ -7644,95 +6,4 @@ code.language-julia-repl > span.hljs-meta {
   Website: https://highlightjs.org/
   License: see project LICENSE
   Touched: 2021
-*/
-/*
-This is left on purpose making default.css the single file that can be lifted
-as-is from the repository directly without the need for a build step
-
-Typically this "required" baseline CSS is added by `makestuff.js` during build.
-*/
-pre code.hljs {
-  display: block;
-  overflow-x: auto; }
-
-code.hljs {
-  padding: 3px 5px; }
-
-/* end baseline CSS */
-.hljs {
-  background: #F0F0F0;
-  color: #444; }
-
-/* Base color: saturation 0; */
-.hljs-subst {
-  /* default */ }
-
-/* purposely ignored */
-.hljs-comment {
-  color: #888888; }
-
-.hljs-tag,
-.hljs-punctuation {
-  color: #444a; }
-
-.hljs-tag .hljs-name,
-.hljs-tag .hljs-attr {
-  color: #444; }
-
-.hljs-keyword,
-.hljs-attribute,
-.hljs-selector-tag,
-.hljs-meta .hljs-keyword,
-.hljs-doctag,
-.hljs-name {
-  font-weight: bold; }
-
-/* User color: hue: 0 */
-.hljs-type,
-.hljs-string,
-.hljs-number,
-.hljs-selector-id,
-.hljs-selector-class,
-.hljs-quote,
-.hljs-template-tag,
-.hljs-deletion {
-  color: #880000; }
-
-.hljs-title,
-.hljs-section {
-  color: #880000;
-  font-weight: bold; }
-
-.hljs-regexp,
-.hljs-symbol,
-.hljs-variable,
-.hljs-template-variable,
-.hljs-link,
-.hljs-selector-attr,
-.hljs-operator,
-.hljs-selector-pseudo {
-  color: #BC6060; }
-
-/* Language color: hue: 90; */
-.hljs-literal {
-  color: #78A960; }
-
-.hljs-built_in,
-.hljs-bullet,
-.hljs-code,
-.hljs-addition {
-  color: #397300; }
-
-/* Meta color: hue: 200 */
-.hljs-meta {
-  color: #1f7199; }
-
-.hljs-meta .hljs-string {
-  color: #4d99bf; }
-
-/* Misc effects */
-.hljs-emphasis {
-  font-style: italic; }
-
-.hljs-strong {
-  font-weight: bold; }
+*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.gap-4{gap:1rem}
diff --git a/docs/build/assets/themeswap.js b/docs/build/assets/themeswap.js
index c58e993..9f5eebe 100644
--- a/docs/build/assets/themeswap.js
+++ b/docs/build/assets/themeswap.js
@@ -1,20 +1,17 @@
 // Small function to quickly swap out themes. Gets put into the <head> tag..
 function set_theme_from_local_storage() {
-  // Intialize the theme to null, which means default
+  // Initialize the theme to null, which means default
   var theme = null;
   // If the browser supports the localstorage and is not disabled then try to get the
   // documenter theme
-  if(window.localStorage != null) {
+  if (window.localStorage != null) {
     // Get the user-picked theme from localStorage. May be `null`, which means the default
     // theme.
-    theme =  window.localStorage.getItem("documenter-theme");
+    theme = window.localStorage.getItem("documenter-theme");
   }
-  // Check if the browser supports user color preference
-  var darkPreference = false;
   // Check if the users preference is for dark color scheme
-  if(window.matchMedia('(prefers-color-scheme: dark)').matches === true) {
-    darkPreference = true;
-  }
+  var darkPreference =
+    window.matchMedia("(prefers-color-scheme: dark)").matches === true;
   // Initialize a few variables for the loop:
   //
   //  - active: will contain the index of the theme that should be active. Note that there
@@ -24,43 +21,64 @@ function set_theme_from_local_storage() {
   //
   //  - disabled: style sheets that should be disabled (i.e. all the theme style sheets
   //    that are not the currently active theme)
-  var active = null; var disabled = []; var darkTheme = null;
+  var active = null;
+  var disabled = [];
+  var primaryLightTheme = null;
+  var primaryDarkTheme = null;
   for (var i = 0; i < document.styleSheets.length; i++) {
     var ss = document.styleSheets[i];
     // The <link> 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;
+    if (themename === null) continue;
     // To distinguish the default (primary) theme, it needs to have the data-theme-primary
     // attribute set.
-    var isprimary = (ss.ownerNode.getAttribute("data-theme-primary") !== null);
-    // Check if the theme is primary dark theme
-    var isDarkTheme = (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null);
-    // If ss is for dark theme then set the value of darkTheme to the name of the theme
-    if(isDarkTheme) darkTheme = themename;
+    if (ss.ownerNode.getAttribute("data-theme-primary") !== null) {
+      primaryLightTheme = themename;
+    }
+    // Check if the theme is primary dark theme so that we could store its name in darkTheme
+    if (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null) {
+      primaryDarkTheme = themename;
+    }
     // If we find a matching theme (and it's not the default), we'll set active to non-null
-    if(themename === theme) active = i;
+    if (themename === theme) active = i;
     // Store the style sheets of inactive themes so that we could disable them
-    if(themename !== theme) disabled.push(ss);
+    if (themename !== theme) disabled.push(ss);
   }
-  if(active !== null) {
+  var activeTheme = null;
+  if (active !== null) {
     // If we did find an active theme, we'll (1) add the theme--$(theme) class to <html>
-    document.getElementsByTagName('html')[0].className = "theme--" + theme;
-    // and (2) disable all the other theme stylesheets
-    disabled.forEach(function(ss){
-      ss.disabled = true;
-    });
+    document.getElementsByTagName("html")[0].className = "theme--" + theme;
+    activeTheme = theme;
+  } else {
+    // If we did _not_ find an active theme, then we need to fall back to the primary theme
+    // which can either be dark or light, depending on the user's OS preference.
+    var activeTheme = darkPreference ? primaryDarkTheme : primaryLightTheme;
+    // In case it somehow happens that the relevant primary theme was not found in the
+    // preceding loop, we abort without doing anything.
+    if (activeTheme === null) {
+      console.error("Unable to determine primary theme.");
+      return;
+    }
+    // When switching to the primary light theme, then we must not have a class name
+    // for the <html> tag. That's only for non-primary or the primary dark theme.
+    if (darkPreference) {
+      document.getElementsByTagName("html")[0].className =
+        "theme--" + activeTheme;
+    } else {
+      document.getElementsByTagName("html")[0].className = "";
+    }
   }
-  else if(darkTheme !== null && darkPreference === true) {
-    // If we did find an active theme, we'll (1) add the theme--$(theme) class to <html>
-    document.getElementsByTagName('html')[0].className = "theme--" + darkTheme;
-    // and (2) disable all the other theme stylesheets
-    disabled.forEach(function(ss){
-      if (ss.ownerNode.getAttribute("data-theme-name") !== darkTheme) {
-        ss.disabled = true;
-      }
-    });
+  for (var i = 0; i < document.styleSheets.length; i++) {
+    var ss = document.styleSheets[i];
+    // The <link> 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;
+    // we'll disable all the stylesheets, except for the active one
+    ss.disabled = !(themename == activeTheme);
   }
 }
 set_theme_from_local_storage();
diff --git a/docs/build/assets/warner.js b/docs/build/assets/warner.js
index 5531c88..3f6f5d0 100644
--- a/docs/build/assets/warner.js
+++ b/docs/build/assets/warner.js
@@ -1,49 +1,52 @@
-function maybeAddWarning () {
-    // DOCUMENTER_NEWEST is defined in versions.js, DOCUMENTER_CURRENT_VERSION and DOCUMENTER_STABLE
-    // in siteinfo.js.
-    // If either of these are undefined something went horribly wrong, so we abort.
-    if (
-            window.DOCUMENTER_NEWEST === undefined ||
-            window.DOCUMENTER_CURRENT_VERSION === undefined ||
-            window.DOCUMENTER_STABLE === undefined
-       ) {
-        return
-    };
+function maybeAddWarning() {
+  // DOCUMENTER_NEWEST is defined in versions.js, DOCUMENTER_CURRENT_VERSION and DOCUMENTER_STABLE
+  // in siteinfo.js.
+  // If either of these are undefined something went horribly wrong, so we abort.
+  if (
+    window.DOCUMENTER_NEWEST === undefined ||
+    window.DOCUMENTER_CURRENT_VERSION === undefined ||
+    window.DOCUMENTER_STABLE === undefined
+  ) {
+    return;
+  }
 
-    // Current version is not a version number, so we can't tell if it's the newest version. Abort.
-    if (!/v(\d+\.)*\d+/.test(window.DOCUMENTER_CURRENT_VERSION)) {
-        return
-    };
+  // Current version is not a version number, so we can't tell if it's the newest version. Abort.
+  if (!/v(\d+\.)*\d+/.test(window.DOCUMENTER_CURRENT_VERSION)) {
+    return;
+  }
 
-    // Current version is newest version, so no need to add a warning.
-    if (window.DOCUMENTER_NEWEST === window.DOCUMENTER_CURRENT_VERSION) {
-        return
-    };
+  // Current version is newest version, so no need to add a warning.
+  if (window.DOCUMENTER_NEWEST === window.DOCUMENTER_CURRENT_VERSION) {
+    return;
+  }
 
-    // Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs.
-    if (document.body.querySelector('meta[name="robots"]') === null) {
-        const meta = document.createElement('meta');
-        meta.name = 'robots';
-        meta.content = 'noindex';
+  // Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs.
+  if (document.body.querySelector('meta[name="robots"]') === null) {
+    const meta = document.createElement("meta");
+    meta.name = "robots";
+    meta.content = "noindex";
 
-        document.getElementsByTagName('head')[0].appendChild(meta);
-    };
+    document.getElementsByTagName("head")[0].appendChild(meta);
+  }
 
-    const div = document.createElement('div');
-    div.classList.add('outdated-warning-overlay');
-    const closer = document.createElement('button');
-    closer.classList.add('outdated-warning-closer', 'delete');
-    closer.addEventListener('click', function () {
-        document.body.removeChild(div);
-    });
-    const href = window.documenterBaseURL + '/../' + window.DOCUMENTER_STABLE;
-    div.innerHTML = 'This documentation is not for the latest stable release, but for either the development version or an older release.<br><a href="' + href + '">Click here to go to the documentation for the latest stable release.</a>';
-    div.appendChild(closer);
-    document.body.appendChild(div);
-};
+  const div = document.createElement("div");
+  div.classList.add("outdated-warning-overlay");
+  const closer = document.createElement("button");
+  closer.classList.add("outdated-warning-closer", "delete");
+  closer.addEventListener("click", function () {
+    document.body.removeChild(div);
+  });
+  const href = window.documenterBaseURL + "/../" + window.DOCUMENTER_STABLE;
+  div.innerHTML =
+    'This documentation is not for the latest stable release, but for either the development version or an older release.<br><a href="' +
+    href +
+    '">Click here to go to the documentation for the latest stable release.</a>';
+  div.appendChild(closer);
+  document.body.appendChild(div);
+}
 
-if (document.readyState === 'loading') {
-    document.addEventListener('DOMContentLoaded', maybeAddWarning);
+if (document.readyState === "loading") {
+  document.addEventListener("DOMContentLoaded", maybeAddWarning);
 } else {
-    maybeAddWarning();
-};
+  maybeAddWarning();
+}
diff --git a/docs/build/config.html b/docs/build/config.html
new file mode 100644
index 0000000..f135f69
--- /dev/null
+++ b/docs/build/config.html
@@ -0,0 +1,38 @@
+<!DOCTYPE html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Configuration · Persefone</title><meta name="title" content="Configuration · Persefone"/><meta property="og:title" content="Configuration · Persefone"/><meta property="twitter:title" content="Configuration · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li class="is-active"><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Manual</a></li><li class="is-active"><a href="config.html">Configuration</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="config.html">Configuration</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/config.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Configuration"><a class="docs-heading-anchor" href="#Configuration">Configuration</a><a id="Configuration-1"></a><a class="docs-heading-anchor-permalink" href="#Configuration" title="Permalink"></a></h1><p>Persefone requires three <a href="io.html">input</a> files: a configuration file and two map files.  How to generate the map files is documented <a href="gis.html">elsewhere</a>. The configuration file defines parameter values and looks like this (see <code>src/parameters.toml</code> for the default):</p><pre><code class="language-TOML hljs">### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.
+###
+### This is the default configuration file for Persefone, containing all model parameters.
+### The syntax is described here: https://toml.io/en/
+
+[core]
+configfile = &quot;src/parameters.toml&quot; # location of the configuration file
+outdir = &quot;results&quot; # location and name of the output folder
+overwrite = &quot;ask&quot; # overwrite the output directory? (true/false/&quot;ask&quot;)
+csvoutput = true # save collected data in CSV files
+visualise = true # generate result graphs
+storedata = true # keep collected data in memory
+loglevel = &quot;debug&quot; # verbosity level: &quot;debug&quot;, &quot;info&quot;, &quot;warn&quot;
+processors = 2 # number of processors to use on parallel runs
+seed = 2 # seed value for the RNG (0 -&gt; random value)
+# dates to start and end the simulation
+startdate = 2022-01-01
+enddate = 2022-12-31
+
+[world]
+landcovermap = &quot;data/regions/jena/landcover.tif&quot; # location of the landcover map
+farmfieldsmap = &quot;data/regions/jena/fields.tif&quot; # location of the field geometry map
+weatherfile = &quot;data/regions/jena/weather.csv&quot; # location of the weather data file
+	
+[farm]
+farmmodel = &quot;FieldManager&quot; # which version of the farm model to use (not yet implemented)
+
+[nature]
+targetspecies = [&quot;Wolpertinger&quot;, &quot;Wyvern&quot;] # list of target species to simulate
+popoutfreq = &quot;daily&quot; # output frequency population-level data, daily/monthly/yearly/end/never
+indoutfreq = &quot;end&quot; # output frequency individual-level data, daily/monthly/yearly/end/never
+insectmodel = [&quot;season&quot;, &quot;habitat&quot;, &quot;pesticides&quot;, &quot;weather&quot;] # factors affecting insect growth
+	
+[crop]
+cropmodel = &quot;almass&quot; # crop growth model to use, &quot;almass&quot; or &quot;aquacrop&quot;
+cropfile = &quot;data/crops/almass/crop_data_general.csv&quot; # file with general crop parameters
+growthfile = &quot;data/crops/almass/almass_crop_growth_curves.csv&quot; # file with crop growth parameters	</code></pre><div class="admonition is-info"><header class="admonition-header">Parameter scanning</header><div class="admonition-body"><p>You can set any parameter to a list of different values, e.g. <code>seed = [1,2,3]</code>. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).</p></div></div></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="gui.html">« Graphical User Interface</a><a class="docs-footer-nextpage" href="developing.html">Developing Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/crops.html b/docs/build/crops.html
index c32b046..617ec0f 100644
--- a/docs/build/crops.html
+++ b/docs/build/crops.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Crop submodel · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li class="is-active"><a class="tocitem" href="crops.html">Crop submodel</a><ul class="internal"><li><a class="tocitem" href="#farmplot.jl"><span>farmplot.jl</span></a></li><li><a class="tocitem" href="#crops.jl"><span>crops.jl</span></a></li></ul></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/crops.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Crop-submodel"><a class="docs-heading-anchor" href="#Crop-submodel">Crop submodel</a><a id="Crop-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-submodel" title="Permalink"></a></h1><p>Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in <a href="https://doi.org/10.1016/S0304-3800(03)00173-X">ALMaSS</a>.</p><h2 id="farmplot.jl"><a class="docs-heading-anchor" href="#farmplot.jl">farmplot.jl</a><a id="farmplot.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farmplot.jl" title="Permalink"></a></h2><p>This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.FarmPlot" href="#Persefone.FarmPlot"><code>Persefone.FarmPlot</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmPlot</code></pre><p>This represents one field, i.e. a collection of pixels with the same management. This is the spatial unit with which the crop growth model and the farm model work.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.averagefieldsize-Tuple{Agents.AgentBasedModel}" href="#Persefone.averagefieldsize-Tuple{Agents.AgentBasedModel}"><code>Persefone.averagefieldsize</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">averagefieldsize(model)</code></pre><p>Calculate the average field size in hectares for the model landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L154-L158">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.cropheight-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.cropheight</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropheight(model, position)</code></pre><p>Return the height of the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L190-L195">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.cropname-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.cropname-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.cropname</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropname(model, position)</code></pre><p>Return the name of the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L179-L184">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.croptype-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.croptype-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.croptype</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">croptype(model, position)</code></pre><p>Return the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L169-L173">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.growcrop!-Tuple{FarmPlot, Agents.AgentBasedModel}" href="#Persefone.growcrop!-Tuple{FarmPlot, Agents.AgentBasedModel}"><code>Persefone.growcrop!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">growcrop!(farmplot, model)</code></pre><p>Apply the relevant crop growth model to update the plants on this farm plot. Currently only supports the ALMaSS crop growth model by Topping et al.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L114-L119">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.harvest!-Tuple{FarmPlot, Agents.AgentBasedModel}" href="#Persefone.harvest!-Tuple{FarmPlot, Agents.AgentBasedModel}"><code>Persefone.harvest!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">harvest!(farmplot, model)</code></pre><p>Harvest the crop on this farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L96-L100">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initfields!-Tuple{Agents.AgentBasedModel}" href="#Persefone.initfields!-Tuple{Agents.AgentBasedModel}"><code>Persefone.initfields!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initfields!(model)</code></pre><p>Initialise the model with its farm plots.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L26-L30">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.sow!-Tuple{String, FarmPlot, Agents.AgentBasedModel}" href="#Persefone.sow!-Tuple{String, FarmPlot, Agents.AgentBasedModel}"><code>Persefone.sow!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sow!(cropname, farmplot, model)</code></pre><p>Sow the specified crop on this farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L84-L88">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.stepagent!-Tuple{FarmPlot, Agents.AgentBasedModel}" href="#Persefone.stepagent!-Tuple{FarmPlot, Agents.AgentBasedModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmplot, model)</code></pre><p>Update a farm plot by one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/farmplot.jl#L61-L65">source</a></section></article><h2 id="crops.jl"><a class="docs-heading-anchor" href="#crops.jl">crops.jl</a><a id="crops.jl-1"></a><a class="docs-heading-anchor-permalink" href="#crops.jl" title="Permalink"></a></h2><p>This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.CropCurveParams" href="#Persefone.CropCurveParams"><code>Persefone.CropCurveParams</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">CropCurveParams</code></pre><p>The values in this struct define one crop growth curve.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/crops.jl#L16-L20">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.CropType" href="#Persefone.CropType"><code>Persefone.CropType</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">CropType</code></pre><p>The type struct for all crops. Currently follows the crop growth model as implemented in ALMaSS.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/crops.jl#L30-L35">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.GrowthPhase" href="#Persefone.GrowthPhase"><code>Persefone.GrowthPhase</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">GrowthPhase</code></pre><p>ALMaSS crop growth curves are split into five phases, triggered by seasonal dates or agricultural events.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/crops.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}" href="#Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}"><code>Base.tryparse</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">Base.tryparse(type, str)</code></pre><p>Extend <code>tryparse</code> to allow parsing GrowthPhase values. (Needed to read in the CSV parameter file.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/crops.jl#L48-L53">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}" href="#Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}"><code>Persefone.buildgrowthcurve</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">buildgrowthcurve(data)</code></pre><p>Convert a list of rows from the crop growth data into a CropCurveParams object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/crops.jl#L63-L67">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.readcropparameters-Tuple{String, String}" href="#Persefone.readcropparameters-Tuple{String, String}"><code>Persefone.readcropparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">readcropparameters(generalcropfile, cropgrowthfile)</code></pre><p>Parse a CSV file containing the required parameter values for each crop (as produced from the original ALMaSS file by <code>convert_almass_data.py</code>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/crop/crops.jl#L92-L97">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species.html">« Species</a><a class="docs-footer-nextpage" href="farm.html">Farm submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Crop submodel · Persefone</title><meta name="title" content="Crop submodel · Persefone"/><meta property="og:title" content="Crop submodel · Persefone"/><meta property="twitter:title" content="Crop submodel · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li class="is-active"><a class="tocitem" href="crops.html">Crop submodel</a><ul class="internal"><li><a class="tocitem" href="#farmplot.jl"><span>farmplot.jl</span></a></li><li><a class="tocitem" href="#crops.jl"><span>crops.jl</span></a></li></ul></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="crops.html">Crop submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/crops.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Crop-submodel"><a class="docs-heading-anchor" href="#Crop-submodel">Crop submodel</a><a id="Crop-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Crop-submodel" title="Permalink"></a></h1><p>Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in <a href="https://doi.org/10.1016/S0304-3800(03)00173-X">ALMaSS</a>.</p><h2 id="farmplot.jl"><a class="docs-heading-anchor" href="#farmplot.jl">farmplot.jl</a><a id="farmplot.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farmplot.jl" title="Permalink"></a></h2><p>This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.FarmPlot" href="#Persefone.FarmPlot"><code>Persefone.FarmPlot</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmPlot</code></pre><p>This represents one field, i.e. a collection of pixels with the same management. This is the spatial unit with which the crop growth model and the farm model work.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.averagefieldsize-Tuple{Agents.AgentBasedModel}" href="#Persefone.averagefieldsize-Tuple{Agents.AgentBasedModel}"><code>Persefone.averagefieldsize</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">averagefieldsize(model)</code></pre><p>Calculate the average field size in hectares for the model landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L154-L158">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropheight-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.cropheight</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropheight(model, position)</code></pre><p>Return the height of the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L190-L195">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.cropname-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.cropname-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.cropname</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">cropname(model, position)</code></pre><p>Return the name of the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L179-L184">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.croptype-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.croptype-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.croptype</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">croptype(model, position)</code></pre><p>Return the crop at this position, or nothing if there is no crop here (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L169-L173">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.growcrop!-Tuple{FarmPlot, Agents.AgentBasedModel}" href="#Persefone.growcrop!-Tuple{FarmPlot, Agents.AgentBasedModel}"><code>Persefone.growcrop!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">growcrop!(farmplot, model)</code></pre><p>Apply the relevant crop growth model to update the plants on this farm plot. Currently only supports the ALMaSS crop growth model by Topping et al.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L114-L119">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.harvest!-Tuple{FarmPlot, Agents.AgentBasedModel}" href="#Persefone.harvest!-Tuple{FarmPlot, Agents.AgentBasedModel}"><code>Persefone.harvest!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">harvest!(farmplot, model)</code></pre><p>Harvest the crop on this farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L96-L100">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initfields!-Tuple{Agents.AgentBasedModel}" href="#Persefone.initfields!-Tuple{Agents.AgentBasedModel}"><code>Persefone.initfields!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initfields!(model)</code></pre><p>Initialise the model with its farm plots.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L26-L30">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.sow!-Tuple{String, FarmPlot, Agents.AgentBasedModel}" href="#Persefone.sow!-Tuple{String, FarmPlot, Agents.AgentBasedModel}"><code>Persefone.sow!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sow!(cropname, farmplot, model)</code></pre><p>Sow the specified crop on this farmplot.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L84-L88">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{FarmPlot, Agents.AgentBasedModel}" href="#Persefone.stepagent!-Tuple{FarmPlot, Agents.AgentBasedModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmplot, model)</code></pre><p>Update a farm plot by one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/farmplot.jl#L61-L65">source</a></section></article><h2 id="crops.jl"><a class="docs-heading-anchor" href="#crops.jl">crops.jl</a><a id="crops.jl-1"></a><a class="docs-heading-anchor-permalink" href="#crops.jl" title="Permalink"></a></h2><p>This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.CropCurveParams" href="#Persefone.CropCurveParams"><code>Persefone.CropCurveParams</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">CropCurveParams</code></pre><p>The values in this struct define one crop growth curve.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/crops.jl#L16-L20">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.CropType" href="#Persefone.CropType"><code>Persefone.CropType</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">CropType</code></pre><p>The type struct for all crops. Currently follows the crop growth model as implemented in ALMaSS.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/crops.jl#L30-L35">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.GrowthPhase" href="#Persefone.GrowthPhase"><code>Persefone.GrowthPhase</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">GrowthPhase</code></pre><p>ALMaSS crop growth curves are split into five phases, triggered by seasonal dates or agricultural events.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/crops.jl#L8-L13">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}" href="#Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}"><code>Base.tryparse</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">Base.tryparse(type, str)</code></pre><p>Extend <code>tryparse</code> to allow parsing GrowthPhase values. (Needed to read in the CSV parameter file.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/crops.jl#L48-L53">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}" href="#Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}"><code>Persefone.buildgrowthcurve</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">buildgrowthcurve(data)</code></pre><p>Convert a list of rows from the crop growth data into a CropCurveParams object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/crops.jl#L63-L67">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.readcropparameters-Tuple{String, String}" href="#Persefone.readcropparameters-Tuple{String, String}"><code>Persefone.readcropparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">readcropparameters(generalcropfile, cropgrowthfile)</code></pre><p>Parse a CSV file containing the required parameter values for each crop (as produced from the original ALMaSS file by <code>convert_almass_data.py</code>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/crop/crops.jl#L92-L97">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species.html">« Species</a><a class="docs-footer-nextpage" href="farm.html">Farm submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/developing.html b/docs/build/developing.html
index 41631cf..a0bcdc1 100644
--- a/docs/build/developing.html
+++ b/docs/build/developing.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Developing Persefone · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li class="is-active"><a class="tocitem" href="developing.html">Developing Persefone</a><ul class="internal"><li><a class="tocitem" href="#Workflow"><span>Workflow</span></a></li><li><a class="tocitem" href="#Libraries"><span>Libraries</span></a></li><li><a class="tocitem" href="#Julia-editors"><span>Julia editors</span></a></li></ul></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="developing.html">Developing Persefone</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="developing.html">Developing Persefone</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/developing.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Developing-Persefone"><a class="docs-heading-anchor" href="#Developing-Persefone">Developing Persefone</a><a id="Developing-Persefone-1"></a><a class="docs-heading-anchor-permalink" href="#Developing-Persefone" title="Permalink"></a></h1><h2 id="Workflow"><a class="docs-heading-anchor" href="#Workflow">Workflow</a><a id="Workflow-1"></a><a class="docs-heading-anchor-permalink" href="#Workflow" title="Permalink"></a></h2><ol><li><p>Pull the current version from the master branch on Gitlab:  <a href="https://git.idiv.de/xo30xoqa/persephone">https://git.idiv.de/xo30xoqa/persephone</a>.</p></li><li><p>If you are working on a new feature, create a new branch to avoid breaking the <code>master</code> branch. (The <code>master</code> branch on Github should always be in a runnable and error-free state.)</p></li><li><p>Implement your changes.</p></li><li><p>Run an example simulation and the test suite to make sure everything works without crashing (<code>make run</code> and <code>make test</code> on Linux, or execute <code>run.jl</code> and <code>test/runtests.jl</code> manually.)</p></li><li><p>Commit your work frequently, and try to keep each commit small. Don&#39;t forget to add relevant tests to the test suite.</p></li><li><p>Once your satisfied with your work, do another pull/merge from the <code>master</code> branch in case somebody else changed the branch in the meantime. Then merge your work into <code>master</code> and push to the Gitlab server.</p></li><li><p>Repeat :-)</p></li></ol><p>The Gitlab <a href="https://git.idiv.de/xo30xoqa/persephone/-/boards/373">issue tracker</a> can be used  to create, discuss, and assign tasks, as well as to monitor progress towards milestones/releases.  Once we have a first release, we will start using <a href="https://semver.org/">semantic versioning</a>.</p><h2 id="Libraries"><a class="docs-heading-anchor" href="#Libraries">Libraries</a><a id="Libraries-1"></a><a class="docs-heading-anchor-permalink" href="#Libraries" title="Permalink"></a></h2><h3 id="Agents.jl"><a class="docs-heading-anchor" href="#Agents.jl">Agents.jl</a><a id="Agents.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Agents.jl" title="Permalink"></a></h3><p>Our model uses <a href="https://juliadynamics.github.io/Agents.jl/stable/">Agents.jl</a> as a framework. Their <a href="https://github.com/JuliaDynamics/Agents.jl">repository</a> can be used to inspect the source code or submit bug reports (the authors are quick to respond). Questions can be asked at the  <a href="https://discourse.julialang.org/c/domain/models/21">Julia Discourse forum</a>.</p><p><em>Tutorial on collaborating on Julia packages:  <a href="https://www.matecdev.com/posts/julia-package-collaboration.html">https://www.matecdev.com/posts/julia-package-collaboration.html</a>.</em></p><h3 id="Revise.jl"><a class="docs-heading-anchor" href="#Revise.jl">Revise.jl</a><a id="Revise.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Revise.jl" title="Permalink"></a></h3><p><a href="https://timholy.github.io/Revise.jl/stable/"><code>Revise.jl</code></a> allows one to reload code without restarting the Julia interpreter. Get it with <code>Pkg.add(&quot;Revise&quot;)</code>, then  add <code>using Revise</code> to <code>.julia/config/startup.jl</code> to have it automatically available.</p><h3 id="Test"><a class="docs-heading-anchor" href="#Test">Test</a><a id="Test-1"></a><a class="docs-heading-anchor-permalink" href="#Test" title="Permalink"></a></h3><p>Persefone uses the inbuilt Julia <a href="https://docs.julialang.org/en/v1/stdlib/Test/">testing framework</a>. All new functions should have appropriate tests written for them in the appropriate file in the <code>test</code> directory. (See <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/test/runtests.jl"><code>test/runtests.jl</code></a> for details.) There are three ways to run the test suite: in the terminal, executing <code>make test</code> or <code>cd test; julia runtests.jl</code>; or in the Julia REPL,  <code>Pkg.activate(&quot;.&quot;); Pkg.test()</code>.</p><h3 id="Documenter.jl"><a class="docs-heading-anchor" href="#Documenter.jl">Documenter.jl</a><a id="Documenter.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Documenter.jl" title="Permalink"></a></h3><p>The HTML documentation is generated using <a href="https://documenter.juliadocs.org">Documenter.jl</a>. Therefore, all new functions should have docstrings attached. New files need to be integrated into the relevant documentation source files in <code>docs/src</code>, and if necessary into <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/docs/builddocs.jl"><code>docs/builddocs.jl</code></a>. To build the documentation, run <code>make docs</code>, or <code>cd docs; julia builddocs.jl</code> (if using the latter, don&#39;t forget to update the date and commit in <code>docs/src/index.md</code>).</p><h2 id="Julia-editors"><a class="docs-heading-anchor" href="#Julia-editors">Julia editors</a><a id="Julia-editors-1"></a><a class="docs-heading-anchor-permalink" href="#Julia-editors" title="Permalink"></a></h2><h3 id="Emacs"><a class="docs-heading-anchor" href="#Emacs">Emacs</a><a id="Emacs-1"></a><a class="docs-heading-anchor-permalink" href="#Emacs" title="Permalink"></a></h3><p>There are a couple of addons that make working with Julia much nicer in Emacs:</p><ol><li><p><code>julia-mode</code> gives syntax highlighting. Install with <code>M-x package-install julia-mode</code>.</p></li><li><p><a href="https://github.com/gcv/julia-snail"><code>julia-snail</code></a> provides IDE-like features,  especially a fully-functional REPL and the ability to evaluate code straight from inside a buffer. Note that the installation can be somewhat tricky. You first need to manually install all the dependencies of its dependency <a href="https://github.com/akermu/emacs-libvterm">vterm</a>, then install vterm itself with <code>M-x package-install vterm</code>, <em>before</em> you can do <code>M-x package-install julia-snail</code>. Then add it to your <code>init.el</code> with <code>(require &#39;julia-snail)</code> and <code>(add-hook &#39;julia-mode-hook #&#39;julia-snail-mode)</code>.</p></li><li><p><a href="http://company-mode.github.io/"><code>company-mode</code></a> integrates with Snail to give code  completion. Install with <code>M-x package-install company</code>, then add  <code>(add-hook &#39;julia-mode-hook #&#39;company-mode)</code> and  <code>(global-set-key (kbd &quot;C-&lt;tab&gt;&quot;) &#39;company-complete)</code> to your <code>init.el</code>.</p></li><li><p><a href="https://magit.vc/"><code>magit</code></a> is a great git interface for Emacs. Install with <code>M-x package-install magit</code> and add <code>(global-set-key (kbd &quot;C-x g&quot;) &#39;magit-status)</code> to your <code>init.el</code>.</p></li></ol><h3 id="VSCode"><a class="docs-heading-anchor" href="#VSCode">VSCode</a><a id="VSCode-1"></a><a class="docs-heading-anchor-permalink" href="#VSCode" title="Permalink"></a></h3><p>See <a href="https://www.julia-vscode.org/">here</a>.</p><p><em>TODO: add more detail.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="odd.html">« Overview, Design, Details (ODD)</a><a class="docs-footer-nextpage" href="adapting.html">Adapting Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Developing Persefone · Persefone</title><meta name="title" content="Developing Persefone · Persefone"/><meta property="og:title" content="Developing Persefone · Persefone"/><meta property="twitter:title" content="Developing Persefone · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li class="is-active"><a class="tocitem" href="developing.html">Developing Persefone</a><ul class="internal"><li><a class="tocitem" href="#Workflow"><span>Workflow</span></a></li><li><a class="tocitem" href="#Libraries"><span>Libraries</span></a></li><li><a class="tocitem" href="#Julia-editors"><span>Julia editors</span></a></li></ul></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="developing.html">Developing Persefone</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="developing.html">Developing Persefone</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/developing.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Developing-Persefone"><a class="docs-heading-anchor" href="#Developing-Persefone">Developing Persefone</a><a id="Developing-Persefone-1"></a><a class="docs-heading-anchor-permalink" href="#Developing-Persefone" title="Permalink"></a></h1><h2 id="Workflow"><a class="docs-heading-anchor" href="#Workflow">Workflow</a><a id="Workflow-1"></a><a class="docs-heading-anchor-permalink" href="#Workflow" title="Permalink"></a></h2><ol><li><p>Pull the current version from the master branch on Gitlab:  <a href="https://git.idiv.de/xo30xoqa/persephone">https://git.idiv.de/xo30xoqa/persephone</a>.</p></li><li><p>If you are working on a new feature, create a new branch to avoid breaking the <code>master</code> branch. (The <code>master</code> branch on Github should always be in a runnable and error-free state.)</p></li><li><p>Implement your changes.</p></li><li><p>Run an example simulation and the test suite to make sure everything works without crashing (<code>make run</code> and <code>make test</code> on Linux, or execute <code>run.jl</code> and <code>test/runtests.jl</code> manually.)</p></li><li><p>Commit your work frequently, and try to keep each commit small. Don&#39;t forget to add relevant tests to the test suite.</p></li><li><p>Once your satisfied with your work, do another pull/merge from the <code>master</code> branch in case somebody else changed the branch in the meantime. Then merge your work into <code>master</code> and push to the Gitlab server.</p></li><li><p>Repeat :-)</p></li></ol><p>The Gitlab <a href="https://git.idiv.de/xo30xoqa/persephone/-/boards/373">issue tracker</a> can be used  to create, discuss, and assign tasks, as well as to monitor progress towards milestones/releases.  Once we have a first release, we will start using <a href="https://semver.org/">semantic versioning</a>.</p><h2 id="Libraries"><a class="docs-heading-anchor" href="#Libraries">Libraries</a><a id="Libraries-1"></a><a class="docs-heading-anchor-permalink" href="#Libraries" title="Permalink"></a></h2><h3 id="Agents.jl"><a class="docs-heading-anchor" href="#Agents.jl">Agents.jl</a><a id="Agents.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Agents.jl" title="Permalink"></a></h3><p>Our model uses <a href="https://juliadynamics.github.io/Agents.jl/stable/">Agents.jl</a> as a framework. Their <a href="https://github.com/JuliaDynamics/Agents.jl">repository</a> can be used to inspect the source code or submit bug reports (the authors are quick to respond). Questions can be asked at the  <a href="https://discourse.julialang.org/c/domain/models/21">Julia Discourse forum</a>.</p><p><em>Tutorial on collaborating on Julia packages:  <a href="https://www.matecdev.com/posts/julia-package-collaboration.html">https://www.matecdev.com/posts/julia-package-collaboration.html</a>.</em></p><h3 id="Revise.jl"><a class="docs-heading-anchor" href="#Revise.jl">Revise.jl</a><a id="Revise.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Revise.jl" title="Permalink"></a></h3><p><a href="https://timholy.github.io/Revise.jl/stable/"><code>Revise.jl</code></a> allows one to reload code without restarting the Julia interpreter. Get it with <code>Pkg.add(&quot;Revise&quot;)</code>, then  add <code>using Revise</code> to <code>.julia/config/startup.jl</code> to have it automatically available.</p><h3 id="Test"><a class="docs-heading-anchor" href="#Test">Test</a><a id="Test-1"></a><a class="docs-heading-anchor-permalink" href="#Test" title="Permalink"></a></h3><p>Persefone uses the inbuilt Julia <a href="https://docs.julialang.org/en/v1/stdlib/Test/">testing framework</a>. All new functions should have appropriate tests written for them in the appropriate file in the <code>test</code> directory. (See <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/test/runtests.jl"><code>test/runtests.jl</code></a> for details.) There are three ways to run the test suite: in the terminal, executing <code>make test</code> or <code>cd test; julia runtests.jl</code>; or in the Julia REPL,  <code>Pkg.activate(&quot;.&quot;); Pkg.test()</code>.</p><h3 id="Documenter.jl"><a class="docs-heading-anchor" href="#Documenter.jl">Documenter.jl</a><a id="Documenter.jl-1"></a><a class="docs-heading-anchor-permalink" href="#Documenter.jl" title="Permalink"></a></h3><p>The HTML documentation is generated using <a href="https://documenter.juliadocs.org">Documenter.jl</a>. Therefore, all new functions should have docstrings attached. New files need to be integrated into the relevant documentation source files in <code>docs/src</code>, and if necessary into <a href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master/docs/builddocs.jl"><code>docs/builddocs.jl</code></a>. To build the documentation, run <code>make docs</code>, or <code>cd docs; julia builddocs.jl</code> (if using the latter, don&#39;t forget to update the date and commit in <code>docs/src/index.md</code>).</p><h2 id="Julia-editors"><a class="docs-heading-anchor" href="#Julia-editors">Julia editors</a><a id="Julia-editors-1"></a><a class="docs-heading-anchor-permalink" href="#Julia-editors" title="Permalink"></a></h2><h3 id="Emacs"><a class="docs-heading-anchor" href="#Emacs">Emacs</a><a id="Emacs-1"></a><a class="docs-heading-anchor-permalink" href="#Emacs" title="Permalink"></a></h3><p>There are a couple of addons that make working with Julia much nicer in Emacs:</p><ol><li><p><code>julia-mode</code> gives syntax highlighting. Install with <code>M-x package-install julia-mode</code>.</p></li><li><p><a href="https://github.com/gcv/julia-snail"><code>julia-snail</code></a> provides IDE-like features,  especially a fully-functional REPL and the ability to evaluate code straight from inside a buffer. Note that the installation can be somewhat tricky. You first need to manually install all the dependencies of its dependency <a href="https://github.com/akermu/emacs-libvterm">vterm</a>, then install vterm itself with <code>M-x package-install vterm</code>, <em>before</em> you can do <code>M-x package-install julia-snail</code>. Then add it to your <code>init.el</code> with <code>(require &#39;julia-snail)</code> and <code>(add-hook &#39;julia-mode-hook #&#39;julia-snail-mode)</code>.</p></li><li><p><a href="http://company-mode.github.io/"><code>company-mode</code></a> integrates with Snail to give code  completion. Install with <code>M-x package-install company</code>, then add  <code>(add-hook &#39;julia-mode-hook #&#39;company-mode)</code> and  <code>(global-set-key (kbd &quot;C-&lt;tab&gt;&quot;) &#39;company-complete)</code> to your <code>init.el</code>.</p></li><li><p><a href="https://magit.vc/"><code>magit</code></a> is a great git interface for Emacs. Install with <code>M-x package-install magit</code> and add <code>(global-set-key (kbd &quot;C-x g&quot;) &#39;magit-status)</code> to your <code>init.el</code>.</p></li></ol><h3 id="VSCode"><a class="docs-heading-anchor" href="#VSCode">VSCode</a><a id="VSCode-1"></a><a class="docs-heading-anchor-permalink" href="#VSCode" title="Permalink"></a></h3><p>See <a href="https://www.julia-vscode.org/">here</a>.</p><p><em>TODO: add more detail.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="config.html">« Configuration</a><a class="docs-footer-nextpage" href="adapting.html">Adapting Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/energy.html b/docs/build/energy.html
index a6d73c3..5fd67f9 100644
--- a/docs/build/energy.html
+++ b/docs/build/energy.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Dynamic Energy Budgets · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li class="is-active"><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a><ul class="internal"><li><a class="tocitem" href="#energy.jl"><span>energy.jl</span></a></li></ul></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Nature</a></li><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/energy.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Dynamic-Energy-Budgets"><a class="docs-heading-anchor" href="#Dynamic-Energy-Budgets">Dynamic Energy Budgets</a><a id="Dynamic-Energy-Budgets-1"></a><a class="docs-heading-anchor-permalink" href="#Dynamic-Energy-Budgets" title="Permalink"></a></h1><p>Persefone&#39;s nature module uses Kooijman&#39;s Dynamic Energy Budget theory to model energy flows within individuals.</p><p><img src="assets/deb.png" alt="&quot;The standard model of the Dynamic Energy Budget theory&quot;"/></p><p><em>The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)</em></p><ul><li><p><a href="https://doi.org/10.1098/rstb.2010.0166">Sousa et al. (2010)</a>. Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.</p></li><li><p><a href="https://www.researchgate.net/profile/Edgar-Meza-3/post/Is_there_a_toxicokinetic_model_for_daphnia_magna_or_other_zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf">Kooijman, S. A. L. M. (2009)</a>. Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.</p></li><li><p><a href="https://doi.org/10.1111/2041-210x.12002">Sibly et al. (2013)</a>. Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.</p></li></ul><h2 id="energy.jl"><a class="docs-heading-anchor" href="#energy.jl">energy.jl</a><a id="energy.jl-1"></a><a class="docs-heading-anchor-permalink" href="#energy.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-binding" id="Persefone.DEBparameters" href="#Persefone.DEBparameters"><code>Persefone.DEBparameters</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DEBparameters</code></pre><p>An immutable struct to save the parameter list for a species&#39; Dynamic Energy Budget model. (See Sousa et al., 2010.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L9-L14">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.EnergyBudget" href="#Persefone.EnergyBudget"><code>Persefone.EnergyBudget</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">EnergyBudget</code></pre><p>This struct represents an individual&#39;s energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)</p><p><strong>Sources:</strong></p><ul><li>Malishev &amp; Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413</li><li>Marques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100</li><li>Sibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002</li><li>Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166</li><li>Kooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Is<em>there</em>a<em>toxicokinetic</em>model<em>for</em>daphnia<em>magna</em>or<em>other</em>zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf</li><li><em>see also:</em> Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L30-L46">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}" href="#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}"><code>Persefone.feed!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">feed!(quantity, energybudget)</code></pre><p>Consume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns <code>true</code> if successful, <code>false</code> if the reserve is already full.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L207-L213">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.growthrate-Tuple{Persefone.EnergyBudget}" href="#Persefone.growthrate-Tuple{Persefone.EnergyBudget}"><code>Persefone.growthrate</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">growthrate(energybudget)</code></pre><p>Calculate the specific growth rate r. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L115-L120">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.investmentratio-Tuple{Persefone.EnergyBudget}" href="#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}"><code>Persefone.investmentratio</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">investmentratio(energybudget)</code></pre><p>Calculate the investment ratio g. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L99-L104">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}" href="#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}"><code>Persefone.maturitymaintenance</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maturitymaintenance(energybudget)</code></pre><p>Calculate the specific maturity maintenance k_J. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L71-L76">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.mobilisation-Tuple{Persefone.EnergyBudget}" href="#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}"><code>Persefone.mobilisation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mobilisation(energybudget)</code></pre><p>Calculate the mobilisation rate J_EC. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L136-L141">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.reproduce!-Tuple{Persefone.EnergyBudget}" href="#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">reproduce!(energybudget)</code></pre><p>If there is sufficient energy in the <code>offspring</code> buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo&#39;s energy budget, or <code>nothing</code> if the conditions are not met.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L234-L240">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}" href="#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}"><code>Persefone.scaledreservedensity</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">scaledreservedensity(energybudget)</code></pre><p>Calculate the scaled reserve density e. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L85-L90">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.update!-Tuple{Persefone.EnergyBudget}" href="#Persefone.update!-Tuple{Persefone.EnergyBudget}"><code>Persefone.update!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">update!(energybudget)</code></pre><p>Carry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.</p><p>Return <code>true</code> if the individual has enough energy to survive, or <code>false</code> if the reserve is empty and it starves.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L154-L162">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}" href="#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}"><code>Persefone.volumetriclength</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">volumetriclength(energybudget)</code></pre><p>Calculate the structural length in cm based on an individual&#39;s weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/energy.jl#L58-L63">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="nature.html">« Nature</a><a class="docs-footer-nextpage" href="species.html">Species »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Dynamic Energy Budgets · Persefone</title><meta name="title" content="Dynamic Energy Budgets · Persefone"/><meta property="og:title" content="Dynamic Energy Budgets · Persefone"/><meta property="twitter:title" content="Dynamic Energy Budgets · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li class="is-active"><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a><ul class="internal"><li><a class="tocitem" href="#energy.jl"><span>energy.jl</span></a></li></ul></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Nature</a></li><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="energy.html">Dynamic Energy Budgets</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/energy.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Dynamic-Energy-Budgets"><a class="docs-heading-anchor" href="#Dynamic-Energy-Budgets">Dynamic Energy Budgets</a><a id="Dynamic-Energy-Budgets-1"></a><a class="docs-heading-anchor-permalink" href="#Dynamic-Energy-Budgets" title="Permalink"></a></h1><p>Persefone&#39;s nature module uses Kooijman&#39;s Dynamic Energy Budget theory to model energy flows within individuals.</p><p><img src="assets/deb.png" alt="&quot;The standard model of the Dynamic Energy Budget theory&quot;"/></p><p><em>The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)</em></p><ul><li><p><a href="https://doi.org/10.1098/rstb.2010.0166">Sousa et al. (2010)</a>. Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.</p></li><li><p><a href="https://www.researchgate.net/profile/Edgar-Meza-3/post/Is_there_a_toxicokinetic_model_for_daphnia_magna_or_other_zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf">Kooijman, S. A. L. M. (2009)</a>. Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.</p></li><li><p><a href="https://doi.org/10.1111/2041-210x.12002">Sibly et al. (2013)</a>. Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.</p></li></ul><h2 id="energy.jl"><a class="docs-heading-anchor" href="#energy.jl">energy.jl</a><a id="energy.jl-1"></a><a class="docs-heading-anchor-permalink" href="#energy.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.DEBparameters" href="#Persefone.DEBparameters"><code>Persefone.DEBparameters</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DEBparameters</code></pre><p>An immutable struct to save the parameter list for a species&#39; Dynamic Energy Budget model. (See Sousa et al., 2010.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L9-L14">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.EnergyBudget" href="#Persefone.EnergyBudget"><code>Persefone.EnergyBudget</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">EnergyBudget</code></pre><p>This struct represents an individual&#39;s energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)</p><p><strong>Sources:</strong></p><ul><li>Malishev &amp; Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413</li><li>Marques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100</li><li>Sibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002</li><li>Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166</li><li>Kooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Is<em>there</em>a<em>toxicokinetic</em>model<em>for</em>daphnia<em>magna</em>or<em>other</em>zooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf</li><li><em>see also:</em> Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L30-L46">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}" href="#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}"><code>Persefone.feed!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">feed!(quantity, energybudget)</code></pre><p>Consume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns <code>true</code> if successful, <code>false</code> if the reserve is already full.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L207-L213">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.growthrate-Tuple{Persefone.EnergyBudget}" href="#Persefone.growthrate-Tuple{Persefone.EnergyBudget}"><code>Persefone.growthrate</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">growthrate(energybudget)</code></pre><p>Calculate the specific growth rate r. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L115-L120">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.investmentratio-Tuple{Persefone.EnergyBudget}" href="#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}"><code>Persefone.investmentratio</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">investmentratio(energybudget)</code></pre><p>Calculate the investment ratio g. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L99-L104">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}" href="#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}"><code>Persefone.maturitymaintenance</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maturitymaintenance(energybudget)</code></pre><p>Calculate the specific maturity maintenance k_J. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L71-L76">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.mobilisation-Tuple{Persefone.EnergyBudget}" href="#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}"><code>Persefone.mobilisation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mobilisation(energybudget)</code></pre><p>Calculate the mobilisation rate J_EC. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L136-L141">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.reproduce!-Tuple{Persefone.EnergyBudget}" href="#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">reproduce!(energybudget)</code></pre><p>If there is sufficient energy in the <code>offspring</code> buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo&#39;s energy budget, or <code>nothing</code> if the conditions are not met.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L234-L240">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}" href="#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}"><code>Persefone.scaledreservedensity</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">scaledreservedensity(energybudget)</code></pre><p>Calculate the scaled reserve density e. (Internal function.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L85-L90">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.update!-Tuple{Persefone.EnergyBudget}" href="#Persefone.update!-Tuple{Persefone.EnergyBudget}"><code>Persefone.update!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">update!(energybudget)</code></pre><p>Carry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.</p><p>Return <code>true</code> if the individual has enough energy to survive, or <code>false</code> if the reserve is empty and it starves.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L154-L162">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}" href="#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}"><code>Persefone.volumetriclength</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">volumetriclength(energybudget)</code></pre><p>Calculate the structural length in cm based on an individual&#39;s weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/energy.jl#L58-L63">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="nature.html">« Nature</a><a class="docs-footer-nextpage" href="species.html">Species »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/farm.html b/docs/build/farm.html
index 424b8b6..87440e6 100644
--- a/docs/build/farm.html
+++ b/docs/build/farm.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Farm submodel · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li class="is-active"><a class="tocitem" href="farm.html">Farm submodel</a><ul class="internal"><li><a class="tocitem" href="#farm.jl"><span>farm.jl</span></a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/farm.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Farm-submodel"><a class="docs-heading-anchor" href="#Farm-submodel">Farm submodel</a><a id="Farm-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-submodel" title="Permalink"></a></h1><p>Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.</p><h2 id="farm.jl"><a class="docs-heading-anchor" href="#farm.jl">farm.jl</a><a id="farm.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farm.jl" title="Permalink"></a></h2><p>This file is responsible for managing the farm module(s).</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.Farmer" href="#Persefone.Farmer"><code>Persefone.Farmer</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Farmer</code></pre><p>This is the agent type for the farm ABM. (Not yet implemented.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/farm/farm.jl#L6-L10">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initfarms!-Tuple{Agents.AgentBasedModel}" href="#Persefone.initfarms!-Tuple{Agents.AgentBasedModel}"><code>Persefone.initfarms!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initfarms!(model)</code></pre><p>Initialise the model with a set of farm agents.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/farm/farm.jl#L26-L30">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Farmer, Agents.AgentBasedModel}" href="#Persefone.stepagent!-Tuple{Farmer, Agents.AgentBasedModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmer, model)</code></pre><p>Update a farmer by one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/farm/farm.jl#L17-L21">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="crops.html">« Crop submodel</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Farm submodel · Persefone</title><meta name="title" content="Farm submodel · Persefone"/><meta property="og:title" content="Farm submodel · Persefone"/><meta property="twitter:title" content="Farm submodel · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li class="is-active"><a class="tocitem" href="farm.html">Farm submodel</a><ul class="internal"><li><a class="tocitem" href="#farm.jl"><span>farm.jl</span></a></li></ul></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="farm.html">Farm submodel</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/farm.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Farm-submodel"><a class="docs-heading-anchor" href="#Farm-submodel">Farm submodel</a><a id="Farm-submodel-1"></a><a class="docs-heading-anchor-permalink" href="#Farm-submodel" title="Permalink"></a></h1><p>Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.</p><h2 id="farm.jl"><a class="docs-heading-anchor" href="#farm.jl">farm.jl</a><a id="farm.jl-1"></a><a class="docs-heading-anchor-permalink" href="#farm.jl" title="Permalink"></a></h2><p>This file is responsible for managing the farm module(s).</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Farmer" href="#Persefone.Farmer"><code>Persefone.Farmer</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Farmer</code></pre><p>This is the agent type for the farm ABM. (Not yet implemented.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/farm/farm.jl#L6-L10">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initfarms!-Tuple{Agents.AgentBasedModel}" href="#Persefone.initfarms!-Tuple{Agents.AgentBasedModel}"><code>Persefone.initfarms!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initfarms!(model)</code></pre><p>Initialise the model with a set of farm agents.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/farm/farm.jl#L26-L30">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Farmer, Agents.AgentBasedModel}" href="#Persefone.stepagent!-Tuple{Farmer, Agents.AgentBasedModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(farmer, model)</code></pre><p>Update a farmer by one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/farm/farm.jl#L17-L21">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="crops.html">« Crop submodel</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/gis.html b/docs/build/gis.html
index 80c503c..9e12cd9 100644
--- a/docs/build/gis.html
+++ b/docs/build/gis.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Maps and weather data · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li class="is-active"><a class="tocitem" href="gis.html">Maps and weather data</a><ul class="internal"><li><a class="tocitem" href="#Land-cover-maps"><span>Land cover maps</span></a></li><li><a class="tocitem" href="#Field-ID-maps"><span>Field ID maps</span></a></li><li><a class="tocitem" href="#Weather-data"><span>Weather data</span></a></li></ul></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="gis.html">Maps and weather data</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="gis.html">Maps and weather data</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/gis.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Maps-and-weather-data"><a class="docs-heading-anchor" href="#Maps-and-weather-data">Maps and weather data</a><a id="Maps-and-weather-data-1"></a><a class="docs-heading-anchor-permalink" href="#Maps-and-weather-data" title="Permalink"></a></h1><p>Persefone currently requires two separate map input files: one for land cover, the other for field geometry. Additionally, a weather input file is needed.  This documents describe how to obtain and process the data needed for each  of these.</p><h2 id="Land-cover-maps"><a class="docs-heading-anchor" href="#Land-cover-maps">Land cover maps</a><a id="Land-cover-maps-1"></a><a class="docs-heading-anchor-permalink" href="#Land-cover-maps" title="Permalink"></a></h2><p>Land cover maps for Germany at 10m resolution can be obtained from  <a href="https://data.mundialis.de/geonetwork/srv/eng/catalog.search#/metadata/9246503f-6adf-460b-a31e-73a649182d07">Mundialis</a>. These are generated annually from Sentinel data and comprise the following  land cover classes:</p><pre><code class="nohighlight hljs">10: forest
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Maps and weather data · Persefone</title><meta name="title" content="Maps and weather data · Persefone"/><meta property="og:title" content="Maps and weather data · Persefone"/><meta property="twitter:title" content="Maps and weather data · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li class="is-active"><a class="tocitem" href="gis.html">Maps and weather data</a><ul class="internal"><li><a class="tocitem" href="#Land-cover-maps"><span>Land cover maps</span></a></li><li><a class="tocitem" href="#Field-ID-maps"><span>Field ID maps</span></a></li><li><a class="tocitem" href="#Weather-data"><span>Weather data</span></a></li></ul></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="gis.html">Maps and weather data</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="gis.html">Maps and weather data</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/gis.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Maps-and-weather-data"><a class="docs-heading-anchor" href="#Maps-and-weather-data">Maps and weather data</a><a id="Maps-and-weather-data-1"></a><a class="docs-heading-anchor-permalink" href="#Maps-and-weather-data" title="Permalink"></a></h1><p>Persefone currently requires two separate map input files: one for land cover, the other for field geometry. Additionally, a weather input file is needed.  This documents describe how to obtain and process the data needed for each  of these.</p><h2 id="Land-cover-maps"><a class="docs-heading-anchor" href="#Land-cover-maps">Land cover maps</a><a id="Land-cover-maps-1"></a><a class="docs-heading-anchor-permalink" href="#Land-cover-maps" title="Permalink"></a></h2><p>Land cover maps for Germany at 10m resolution can be obtained from  <a href="https://data.mundialis.de/geonetwork/srv/eng/catalog.search#/metadata/9246503f-6adf-460b-a31e-73a649182d07">Mundialis</a>. These are generated annually from Sentinel data and comprise the following  land cover classes:</p><pre><code class="nohighlight hljs">10: forest
 20: low vegetation
 30: water
 40: built-up
@@ -26,4 +26,4 @@ weather = data %&gt;%
            min_temperature=na_if(TNK, -999), TNK=NULL)
 
 ## replace with the desired file name
-write.csv(weather, file=&quot;weather_jena.csv&quot;, row.names=FALSE)</code></pre><p><em>Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the <a href="https://www.fao.org/3/X0490E/x0490e06.htm#equation">FAO Penman-Monteith equation</a>.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="architecture.html">« Source code architecture</a><a class="docs-footer-nextpage" href="species-dsl.html">Defining new species »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+write.csv(weather, file=&quot;weather_jena.csv&quot;, row.names=FALSE)</code></pre><p><em>Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the <a href="https://www.fao.org/3/X0490E/x0490e06.htm#equation">FAO Penman-Monteith equation</a>.</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="architecture.html">« Source code architecture</a><a class="docs-footer-nextpage" href="species-dsl.html">Defining new species »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/gui.html b/docs/build/gui.html
new file mode 100644
index 0000000..eb22dd5
--- /dev/null
+++ b/docs/build/gui.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Graphical User Interface · Persefone</title><meta name="title" content="Graphical User Interface · Persefone"/><meta property="og:title" content="Graphical User Interface · Persefone"/><meta property="twitter:title" content="Graphical User Interface · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li class="is-active"><a class="tocitem" href="gui.html">Graphical User Interface</a><ul class="internal"><li><a class="tocitem" href="#Install-and-run"><span>Install and run</span></a></li><li><a class="tocitem" href="#User-interface"><span>User interface</span></a></li></ul></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Manual</a></li><li class="is-active"><a href="gui.html">Graphical User Interface</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="gui.html">Graphical User Interface</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/gui.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Graphical-User-Interface"><a class="docs-heading-anchor" href="#Graphical-User-Interface">Graphical User Interface</a><a id="Graphical-User-Interface-1"></a><a class="docs-heading-anchor-permalink" href="#Graphical-User-Interface" title="Permalink"></a></h1><p>Due to the computational demands of simulating many individuals at high temporal and spatial resolution, Persefone.jl is primarily designed to be run non-interactively on an HPC. However, to allow interactive exploratory simulations to be conducted while learning or developing the model, a graphical user interface is available as an additional package: <a href="https://git.idiv.de/persefone/persefone-desktop">Persefone Desktop</a>.</p><h2 id="Install-and-run"><a class="docs-heading-anchor" href="#Install-and-run">Install and run</a><a id="Install-and-run-1"></a><a class="docs-heading-anchor-permalink" href="#Install-and-run" title="Permalink"></a></h2><p><strong>To install:</strong> Install <a href="https://julialang.org/downloads/">Julia</a> and download/clone  the <a href="https://git.idiv.de/persefone/persefone-desktop">repository</a>. Open a Julia REPL  in the downloaded folder and execute the following to install all dependencies:</p><pre><code class="language-julia hljs">using Pkg
+Pkg.activate(&quot;.&quot;)
+Pkg.instantiate()</code></pre><p><strong>To run:</strong> Run <code>desktop.jl</code>. Alternatively, open a Julia REPL in this folder and run:</p><pre><code class="language-julia hljs">using Pkg
+Pkg.activate(&quot;.&quot;)
+using PersefoneDesktop
+launch()</code></pre><p><em>Note:</em> Due to the necessary pre-compilation done by Julia, installing and launching the application can take quite a long time. (Start-up time with <code>desktop.jl</code> is currently about 2 minutes.) We will reduce this as much as possible in future releases.</p><h2 id="User-interface"><a class="docs-heading-anchor" href="#User-interface">User interface</a><a id="User-interface-1"></a><a class="docs-heading-anchor-permalink" href="#User-interface" title="Permalink"></a></h2><p><img src="assets/screenshot.png" alt="Persefone.jl Desktop screenshot"/></p><p>The main window component is the <strong>map view</strong>. This displays a land cover map of the simulated region: dark green are forests, light green grassland, yellow fields, red built-up areas and blue water. On it, little circles show the position of individual animals, with different species denoted by different colours.</p><h3 id="Control-bar"><a class="docs-heading-anchor" href="#Control-bar">Control bar</a><a id="Control-bar-1"></a><a class="docs-heading-anchor-permalink" href="#Control-bar" title="Permalink"></a></h3><ul><li><p><strong>Back button:</strong> Rewind the simulation by one day.</p></li><li><p><strong>Step button:</strong> Advance the simulation by one day.</p></li><li><p><strong>Run button:</strong> Run the simulation until the button is pressed again or the end date is reached.</p></li><li><p><strong>Progress bar:</strong> Shows the percentage of time elapsed between the start and end dates of the simulation.</p></li><li><p><strong>Speed slider:</strong> Set the time delay between each simulation step when running.</p></li><li><p><strong>Date:</strong> Shows the simulation date currently displayed on the map.</p></li></ul><h3 id="Menu-bar"><a class="docs-heading-anchor" href="#Menu-bar">Menu bar</a><a id="Menu-bar-1"></a><a class="docs-heading-anchor-permalink" href="#Menu-bar" title="Permalink"></a></h3><p><strong>Simulation:</strong></p><ul><li><p><strong>New simulation:</strong> Reset the model and start over.</p></li><li><p><strong>Configure simulation:</strong> Change the model settings (<em>not yet implemented</em>).</p></li><li><p><strong>Load saved state:</strong> Load a model object file saved by a previous simulation run.</p></li><li><p><strong>Save current state:</strong> Save a model object file for later use.</p></li><li><p><strong>Quit:</strong> Close the application.</p></li></ul><p><strong>Data:</strong></p><ul><li><p><strong>Show population graph:</strong> Show a window with a graph of population sizes over time in the current model run.</p></li><li><p><strong>Save simulation output:</strong> Save the model output data to file (saves both raw CSV data and generated graphics).</p></li></ul><p><strong>Help:</strong></p><ul><li><p><strong>Documentation:</strong> Open the Persefone.jl online documentation in a browser.</p></li><li><p><strong>Website:</strong> Open the main Persefone.jl website in a browser.</p></li><li><p><strong>About:</strong> Show a window with core information about the application.</p></li></ul></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="using.html">« Usage</a><a class="docs-footer-nextpage" href="config.html">Configuration »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/index.html b/docs/build/index.html
index 5549493..c835f11 100644
--- a/docs/build/index.html
+++ b/docs/build/index.html
@@ -1,46 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Introduction · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li class="is-active"><a class="tocitem" href="index.html">Introduction</a><ul class="internal"><li><a class="tocitem" href="#Running-the-model"><span>Running the model</span></a></li><li><a class="tocitem" href="#Model-input"><span>Model input</span></a></li></ul></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="index.html">Introduction</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="index.html">Introduction</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/index.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Introduction"><a class="docs-heading-anchor" href="#Introduction">Introduction</a><a id="Introduction-1"></a><a class="docs-heading-anchor-permalink" href="#Introduction" title="Permalink"></a></h1><p><strong>Go back to the <a href="https://persefone-model.eu">homepage</a>, or view the source code on  <a href="https://git.idiv.de/persefone/persefone-model">Gitlab</a>.</strong></p><p>Persefone.jl models agricultural practice and how it impacts animal species at a landscape scale. It includes a farm submodel, a crop growth submodel, and individual-based models of multiple indicator species. Its aim is to investigate how changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.</p><p>The model is based on the <a href="https://juliadynamics.github.io/Agents.jl/stable/">Agents.jl</a>  framework. It is currently in the early stages of development.</p><h2 id="Running-the-model"><a class="docs-heading-anchor" href="#Running-the-model">Running the model</a><a id="Running-the-model-1"></a><a class="docs-heading-anchor-permalink" href="#Running-the-model" title="Permalink"></a></h2><p>To run a single experiment, execute <code>run.jl</code>:</p><pre><code class="nohighlight hljs">julia run.jl -c &lt;CONFIG&gt;</code></pre><p>Other commandline arguments are:</p><pre><code class="nohighlight hljs">usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] 
-              [--version] [-h]
-
-optional arguments:
-  -c, --configfile CONFIGFILE
-                        name of the configuration file
-  -s, --seed SEED       inital random seed (type: Int64)
-  -o, --outdir OUTDIR   location of the output directory
-  -l, --loglevel LOGLEVEL
-                        verbosity: &quot;debug&quot;, &quot;info&quot;, or &quot;quiet&quot;
-  --version             show version information and exit
-  -h, --help            show this help message and exit</code></pre><h2 id="Model-input"><a class="docs-heading-anchor" href="#Model-input">Model input</a><a id="Model-input-1"></a><a class="docs-heading-anchor-permalink" href="#Model-input" title="Permalink"></a></h2><p>Persefone requires three input files: a configuration file and two map files. How to generate the map files is documented <a href="gis.html">elsewhere</a>. The <a href="io.html">configuration file</a> defines parameter values and looks like this (see <code>src/parameters.toml</code> for a complete list  of parameters):</p><pre><code class="language-TOML hljs">### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.
-###
-### This is the default configuration file for Persefone, containing all model parameters.
-### The syntax is described here: https://toml.io/en/
-
-[core]
-configfile = &quot;src/parameters.toml&quot; # location of the configuration file
-outdir = &quot;results&quot; # location and name of the output folder
-overwrite = &quot;ask&quot; # overwrite the output directory? (true/false/&quot;ask&quot;)
-loglevel = &quot;debug&quot; # verbosity level: &quot;debug&quot;, &quot;info&quot;, &quot;warn&quot;
-processors = 2 # number of processors to use on parallel runs
-seed = 2 # seed value for the RNG (0 -&gt; random value)
-# dates to start and end the simulation
-startdate = 2022-01-01
-enddate = 2022-12-31
-
-[world]
-landcovermap = &quot;data/landcover_jena.tif&quot; # location of the landcover map
-farmfieldsmap = &quot;data/fields_jena.tif&quot; # location of the field geometry map
-weatherfile = &quot;data/weather_jena.csv&quot; # location of the weather data file
-	
-[farm]
-farmmodel = &quot;FieldManager&quot; # which version of the farm model to use (not yet implemented)
-
-[nature]
-targetspecies = [&quot;Wolpertinger&quot;, &quot;Wyvern&quot;] # list of target species to simulate
-popoutfreq = &quot;daily&quot; # output frequency population-level data, daily/monthly/yearly/end/never
-indoutfreq = &quot;end&quot; # output frequency individual-level data, daily/monthly/yearly/end/never
-insectmodel = [&quot;season&quot;, &quot;habitat&quot;, &quot;pesticides&quot;, &quot;weather&quot;] # factors affecting insect growth
-	
-[crop]
-cropmodel = &quot;almass&quot; # crop growth model to use, &quot;almass&quot; or &quot;aquacrop&quot;
-cropfile = &quot;data/crop_data_general.csv&quot; # file with general crop parameters
-growthfile = &quot;data/almass_crop_growth_curves.csv&quot; # file with crop growth parameters</code></pre><div class="admonition is-info"><header class="admonition-header">Parameter scanning</header><div class="admonition-body"><p>You can set any parameter to a list of different values, e.g. <code>seed = [1,2,3]</code>. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).</p></div></div><p><em>Last updated: 2023-09-13 (commit 34f053e)</em></p></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="odd.html">Overview, Design, Details (ODD) »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Introduction · Persefone</title><meta name="title" content="Introduction · Persefone"/><meta property="og:title" content="Introduction · Persefone"/><meta property="twitter:title" content="Introduction · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li class="is-active"><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="index.html">Introduction</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="index.html">Introduction</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/index.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><p><a href="https://persefone-model.eu"><img src="assets/persefonejl_logo_v3_splash.png" alt="Persefone.jl splash screen"/></a></p><h1 id="Introduction"><a class="docs-heading-anchor" href="#Introduction">Introduction</a><a id="Introduction-1"></a><a class="docs-heading-anchor-permalink" href="#Introduction" title="Permalink"></a></h1><p><a href="https://persefone-model.eu">Persefone.jl</a> models agricultural practice and how it impacts  animal species at a landscape scale. It includes a farm submodel, a crop growth submodel,  and individual-based models of multiple indicator species. Its aim is to investigate how  changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.</p><p>The model is open-source software licensed under the terms of the MIT license and available on <a href="https://git.idiv.de/persefone/persefone-model">Gitlab</a>.</p><p><em>Last updated: 2023-10-27 (commit 9f4a9c7)</em></p></article><nav class="docs-footer"><a class="docs-footer-nextpage" href="using.html">Usage »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/io.html b/docs/build/io.html
index 4d91fde..5401970 100644
--- a/docs/build/io.html
+++ b/docs/build/io.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Input, Output, and Settings · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li class="is-active"><a class="tocitem" href="io.html">Input, Output, and Settings</a><ul class="internal"><li><a class="tocitem" href="#parameters.toml"><span>parameters.toml</span></a></li><li><a class="tocitem" href="#input.jl"><span>input.jl</span></a></li><li><a class="tocitem" href="#output.jl"><span>output.jl</span></a></li></ul></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Core</a></li><li class="is-active"><a href="io.html">Input, Output, and Settings</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="io.html">Input, Output, and Settings</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/io.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Input,-Output,-and-Settings"><a class="docs-heading-anchor" href="#Input,-Output,-and-Settings">Input, Output, and Settings</a><a id="Input,-Output,-and-Settings-1"></a><a class="docs-heading-anchor-permalink" href="#Input,-Output,-and-Settings" title="Permalink"></a></h1><p>These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing any output.</p><h2 id="parameters.toml"><a class="docs-heading-anchor" href="#parameters.toml">parameters.toml</a><a id="parameters.toml-1"></a><a class="docs-heading-anchor-permalink" href="#parameters.toml" title="Permalink"></a></h2><p>This is the default configuration file for Persefone, containing all model parameters. The syntax is described here: <a href="https://toml.io/en/">https://toml.io/en/</a></p><p>DO NOT MODIFY THIS FILE FOR SIMULATION EXPERIMENTS! Instead, copy it to another directory, modify the copy, and then pass it to the model using the <code>--config</code> parameter.</p><h2 id="input.jl"><a class="docs-heading-anchor" href="#input.jl">input.jl</a><a id="input.jl-1"></a><a class="docs-heading-anchor-permalink" href="#input.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-binding" id="Persefone.PARAMFILE" href="#Persefone.PARAMFILE"><code>Persefone.PARAMFILE</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>The file that stores all default parameters: <code>src/parameters.toml</code></p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L9-L11">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.flattenTOML-Tuple{Any}" href="#Persefone.flattenTOML-Tuple{Any}"><code>Persefone.flattenTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">flattenTOML(dict)</code></pre><p>An internal utility function to convert the two-dimensional dict returned by <code>TOML.parsefile()</code> into a one-dimensional dict, so that instead of writing <code>settings[&quot;domain&quot;][&quot;param&quot;]</code> one can use <code>settings[&quot;domain.param&quot;]</code>. Can be reversed with <a href="io.html#Persefone.prepareTOML-Tuple{Any}"><code>prepareTOML</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L97-L104">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.getsettings" href="#Persefone.getsettings"><code>Persefone.getsettings</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">getsettings(configfile, seed=nothing)</code></pre><p>Combines all configuration options to produce a single settings dict. Precedence: commandline parameters - user config file - default values</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L34-L39">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.parsecommandline-Tuple{}" href="#Persefone.parsecommandline-Tuple{}"><code>Persefone.parsecommandline</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">parsecommandline()</code></pre><p>Certain software parameters can be set via the commandline.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L137-L141">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}" href="#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}"><code>Persefone.preprocessparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">preprocessparameters(settings)</code></pre><p>Take the raw input parameters and process them (convert types, perform checks, etc.). This is a helper function for <a href="io.html#Persefone.getsettings"><code>getsettings</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L72-L77">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@param-Tuple{Any}" href="#Persefone.@param-Tuple{Any}"><code>Persefone.@param</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@param(domainparam)</code></pre><p>Return a configuration parameter from the global settings. The argument should be in the form <code>&lt;domain&gt;.&lt;parameter&gt;</code>, for example <code>@param(core.outdir)</code>. Possible values for <code>&lt;domain&gt;</code> are <code>core</code>, <code>nature</code>, <code>farm</code>, or <code>crop</code>. For a full list of parameters, see <code>src/parameters.toml</code>.</p><p>Note: this macro only works in a context where the <code>model</code> object is available!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L16-L27">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@rand-Tuple" href="#Persefone.@rand-Tuple"><code>Persefone.@rand</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@rand(args...)</code></pre><p>Return a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L115-L121">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@shuffle!-Tuple{Any}" href="#Persefone.@shuffle!-Tuple{Any}"><code>Persefone.@shuffle!</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@shuffle!(collection)</code></pre><p>Shuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/input.jl#L126-L132">source</a></section></article><h2 id="output.jl"><a class="docs-heading-anchor" href="#output.jl">output.jl</a><a id="output.jl-1"></a><a class="docs-heading-anchor-permalink" href="#output.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-binding" id="Persefone.DataOutput" href="#Persefone.DataOutput"><code>Persefone.DataOutput</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DataOutput</code></pre><p>A struct for organising model output. This is designed for text-based data output that is updated more or less regularly (e.g. population data in csv files). Submodels can register their own output functions using <a href="io.html#Persefone.newdataoutput!-Tuple{Agents.AgentBasedModel, String, String, Function, String}"><code>newdataoutput!</code></a>.</p><p>Struct fields:     - filename: the name of the file to be created in the user-specified output directory     - header: a string to be written to the start of the file as it is initialised     - outputfunction: a function that takes a model object and returns a string to write to file     - frequency: how often to call the output function (daily/monthly/yearly/end/never)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L122-L134">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.createdatadir-Tuple{String, Union{Bool, String}}" href="#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>Persefone.createdatadir</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">createdatadir(outdir, overwrite)</code></pre><p>Creates the output directory, dealing with possible conflicts.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L11-L15">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.modellogger-Tuple{String, String}" href="#Persefone.modellogger-Tuple{String, String}"><code>Persefone.modellogger</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">modellogger(loglevel, outdir)</code></pre><p>Create a logger object that writes output both to screen and to a logfile. This object is stored as <code>model.logger</code> and can then be used with <code>with_logger()</code>. Note: requires <a href="io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>createdatadir</code></a> to be run first.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L32-L38">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.newdataoutput!-Tuple{Agents.AgentBasedModel, String, String, Function, String}" href="#Persefone.newdataoutput!-Tuple{Agents.AgentBasedModel, String, String, Function, String}"><code>Persefone.newdataoutput!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">newdataoutput!(model, filename, header, outputfunction, frequency)</code></pre><p>Create and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L142-L147">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.outputdata-Tuple{Agents.AgentBasedModel}" href="#Persefone.outputdata-Tuple{Agents.AgentBasedModel}"><code>Persefone.outputdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">outputdata(model)</code></pre><p>Cycle through all registered data outputs and activate them according to their configured frequency.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L162-L167">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.prepareTOML-Tuple{Any}" href="#Persefone.prepareTOML-Tuple{Any}"><code>Persefone.prepareTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">prepareTOML(dict)</code></pre><p>An internal utility function to re-convert the one-dimensional dict created by <a href="io.html#Persefone.flattenTOML-Tuple{Any}"><code>flattenTOML</code></a> into the two-dimensional dict needed by <code>TOML.print</code>, and convert any data types into TOML-compatible types where necessary.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L100-L106">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.saveinputfiles-Tuple{Agents.AgentBasedModel}" href="#Persefone.saveinputfiles-Tuple{Agents.AgentBasedModel}"><code>Persefone.saveinputfiles</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveinputfiles(model)</code></pre><p>Copy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L66-L71">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.withtestlogger-Tuple{Agents.AgentBasedModel}" href="#Persefone.withtestlogger-Tuple{Agents.AgentBasedModel}"><code>Persefone.withtestlogger</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">withtestlogger(model)</code></pre><p>Replace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a <a href="https://github.com/JuliaLang/julia/issues/48456">Julia issue</a>, where <code>@test_logs</code> doesn&#39;t work with local loggers.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/output.jl#L52-L58">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="simulation.html">« Simulation</a><a class="docs-footer-nextpage" href="nature.html">Nature »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Input and Output · Persefone</title><meta name="title" content="Input and Output · Persefone"/><meta property="og:title" content="Input and Output · Persefone"/><meta property="twitter:title" content="Input and Output · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li class="is-active"><a class="tocitem" href="io.html">Input and Output</a><ul class="internal"><li><a class="tocitem" href="#input.jl"><span>input.jl</span></a></li><li><a class="tocitem" href="#output.jl"><span>output.jl</span></a></li><li><a class="tocitem" href="#makieplots.jl"><span>makieplots.jl</span></a></li></ul></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Core</a></li><li class="is-active"><a href="io.html">Input and Output</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="io.html">Input and Output</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/io.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Input-and-Output"><a class="docs-heading-anchor" href="#Input-and-Output">Input and Output</a><a id="Input-and-Output-1"></a><a class="docs-heading-anchor-permalink" href="#Input-and-Output" title="Permalink"></a></h1><p>These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing or plotting any output.</p><h2 id="input.jl"><a class="docs-heading-anchor" href="#input.jl">input.jl</a><a id="input.jl-1"></a><a class="docs-heading-anchor-permalink" href="#input.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.PARAMFILE" href="#Persefone.PARAMFILE"><code>Persefone.PARAMFILE</code></a> — <span class="docstring-category">Constant</span></header><section><div><p>The file that stores all default parameters: <code>src/parameters.toml</code></p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L9-L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.flattenTOML-Tuple{Any}" href="#Persefone.flattenTOML-Tuple{Any}"><code>Persefone.flattenTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">flattenTOML(dict)</code></pre><p>An internal utility function to convert the two-dimensional dict returned by <code>TOML.parsefile()</code> into a one-dimensional dict, so that instead of writing <code>settings[&quot;domain&quot;][&quot;param&quot;]</code> one can use <code>settings[&quot;domain.param&quot;]</code>. Can be reversed with <a href="io.html#Persefone.prepareTOML-Tuple{Any}"><code>prepareTOML</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L100-L107">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.getsettings" href="#Persefone.getsettings"><code>Persefone.getsettings</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">getsettings(configfile, seed=nothing)</code></pre><p>Combines all configuration options to produce a single settings dict. Precedence: commandline parameters - user config file - default values</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L37-L42">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.loadmodelobject-Tuple{String}" href="#Persefone.loadmodelobject-Tuple{String}"><code>Persefone.loadmodelobject</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">loadmodelobject(fullfilename)</code></pre><p>Deserialise a model object that was previously saved with <code>[savemodelobject](@ref)</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L177-L181">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.parsecommandline-Tuple{}" href="#Persefone.parsecommandline-Tuple{}"><code>Persefone.parsecommandline</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">parsecommandline()</code></pre><p>Certain software parameters can be set via the commandline.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L140-L144">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}" href="#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}"><code>Persefone.preprocessparameters</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">preprocessparameters(settings)</code></pre><p>Take the raw input parameters and process them (convert types, perform checks, etc.). This is a helper function for <a href="io.html#Persefone.getsettings"><code>getsettings</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L75-L80">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@param-Tuple{Any}" href="#Persefone.@param-Tuple{Any}"><code>Persefone.@param</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@param(domainparam)</code></pre><p>Return a configuration parameter from the global settings. The argument should be in the form <code>&lt;domain&gt;.&lt;parameter&gt;</code>, for example <code>@param(core.outdir)</code>. Possible values for <code>&lt;domain&gt;</code> are <code>core</code>, <code>nature</code>, <code>farm</code>, or <code>crop</code>. For a full list of parameters, see <code>src/parameters.toml</code>.</p><p>Note: this macro only works in a context where the <code>model</code> object is available!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L19-L30">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@rand-Tuple" href="#Persefone.@rand-Tuple"><code>Persefone.@rand</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@rand(args...)</code></pre><p>Return a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L118-L124">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@shuffle!-Tuple{Any}" href="#Persefone.@shuffle!-Tuple{Any}"><code>Persefone.@shuffle!</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@shuffle!(collection)</code></pre><p>Shuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the <code>model</code> object is available.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/input.jl#L129-L135">source</a></section></article><h2 id="output.jl"><a class="docs-heading-anchor" href="#output.jl">output.jl</a><a id="output.jl-1"></a><a class="docs-heading-anchor-permalink" href="#output.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.DataOutput" href="#Persefone.DataOutput"><code>Persefone.DataOutput</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">DataOutput</code></pre><p>A struct for organising model output. This is used to collect model data in an in-memory dataframe or for CSV output. Submodels can register their own output functions using <a href="io.html#Persefone.newdataoutput!"><code>newdataoutput!</code></a>.</p><p>Struct fields:     - name: a string identifier for the data collection (used as file name)     - header: a list of column names     - outputfunction: a function that takes a model object and returns data values to record (formatted as a vector of vectors)     - frequency: how often to call the output function (daily/monthly/yearly/end/never)     - plotfunction: a function that takes a model object and returns a Makie figure object (optional)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L122-L135">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.createdatadir-Tuple{String, Union{Bool, String}}" href="#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>Persefone.createdatadir</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">createdatadir(outdir, overwrite)</code></pre><p>Creates the output directory, dealing with possible conflicts.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L11-L15">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.modellogger-Tuple{String, String}" href="#Persefone.modellogger-Tuple{String, String}"><code>Persefone.modellogger</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">modellogger(loglevel, outdir)</code></pre><p>Create a logger object that writes output both to screen and to a logfile. This object is stored as <code>model.logger</code> and can then be used with <code>with_logger()</code>. Note: requires <a href="io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}"><code>createdatadir</code></a> to be run first.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L32-L38">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.newdataoutput!" href="#Persefone.newdataoutput!"><code>Persefone.newdataoutput!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">newdataoutput!(model, name, header, outputfunction, frequency)</code></pre><p>Create and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L144-L149">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.outputdata" href="#Persefone.outputdata"><code>Persefone.outputdata</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">outputdata(model, force=false)</code></pre><p>Cycle through all registered data outputs and activate them according to their configured frequency. If <code>force</code> is <code>true</code>, activate all outputs regardless of their configuration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L174-L180">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.prepareTOML-Tuple{Any}" href="#Persefone.prepareTOML-Tuple{Any}"><code>Persefone.prepareTOML</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">prepareTOML(dict)</code></pre><p>An internal utility function to re-convert the one-dimensional dict created by <a href="io.html#Persefone.flattenTOML-Tuple{Any}"><code>flattenTOML</code></a> into the two-dimensional dict needed by <code>TOML.print</code>, and convert any data types into TOML-compatible types where necessary.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L100-L106">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.saveinputfiles-Tuple{Agents.AgentBasedModel}" href="#Persefone.saveinputfiles-Tuple{Agents.AgentBasedModel}"><code>Persefone.saveinputfiles</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveinputfiles(model)</code></pre><p>Copy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L66-L71">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.savemodelobject-Tuple{Agents.AgentBasedModel, String}" href="#Persefone.savemodelobject-Tuple{Agents.AgentBasedModel, String}"><code>Persefone.savemodelobject</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">savemodelobject(model, filename)</code></pre><p>Serialise a model object and save it to file for later reference. Includes the current model and Julia versions for compatibility checking.</p><p>WARNING: produces large files (&gt;100 MB) and takes a while to execute.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L228-L235">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.visualiseoutput" href="#Persefone.visualiseoutput"><code>Persefone.visualiseoutput</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">visualiseoutput(model)</code></pre><p>Cycle through all data outputs and call their respective plot functions, saving each figure as a PDF.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L212-L217">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.withtestlogger-Tuple{Agents.AgentBasedModel}" href="#Persefone.withtestlogger-Tuple{Agents.AgentBasedModel}"><code>Persefone.withtestlogger</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">withtestlogger(model)</code></pre><p>Replace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a <a href="https://github.com/JuliaLang/julia/issues/48456">Julia issue</a>, where <code>@test_logs</code> doesn&#39;t work with local loggers.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/output.jl#L52-L58">source</a></section></article><h2 id="makieplots.jl"><a class="docs-heading-anchor" href="#makieplots.jl">makieplots.jl</a><a id="makieplots.jl-1"></a><a class="docs-heading-anchor-permalink" href="#makieplots.jl" title="Permalink"></a></h2><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.gettickmarks-Tuple{Any}" href="#Persefone.gettickmarks-Tuple{Any}"><code>Persefone.gettickmarks</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">gettickmarks(dates)</code></pre><p>Given a vector of dates, construct a selection to use as tick mark locations. Helper function for <code>[populationtrends](@ref)</code></p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/analysis/makieplots.jl#L72-L77">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.populationtrends-Tuple{Agents.AgentBasedModel}" href="#Persefone.populationtrends-Tuple{Agents.AgentBasedModel}"><code>Persefone.populationtrends</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">populationtrends(model)</code></pre><p>Plot a line graph of population sizes of each species over time. Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/analysis/makieplots.jl#L48-L53">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.visualisemap" href="#Persefone.visualisemap"><code>Persefone.visualisemap</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">visualisemap(model, date, landcovermap)</code></pre><p>Draw the model&#39;s land cover map and plot all individuals as points on it at the specified date. If no date is passed, use the last date for which data are available. Optionally, you can pass a landcover map image (this is needed to reduce the frequency of disk I/O for Persefone Desktop). Returns a Makie figure object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/analysis/makieplots.jl#L6-L14">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="simulation.html">« Simulation</a><a class="docs-footer-nextpage" href="nature.html">Nature »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/nature.html b/docs/build/nature.html
index 14813ff..b420f63 100644
--- a/docs/build/nature.html
+++ b/docs/build/nature.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Nature · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li class="is-active"><a class="tocitem" href="nature.html">Nature</a><ul class="internal"><li><a class="tocitem" href="#nature.jl"><span>nature.jl</span></a></li><li><a class="tocitem" href="#populations.jl"><span>populations.jl</span></a></li><li><a class="tocitem" href="#insects.jl"><span>insects.jl</span></a></li><li><a class="tocitem" href="#ecologicaldata.jl"><span>ecologicaldata.jl</span></a></li></ul></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Nature</a></li><li class="is-active"><a href="nature.html">Nature</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="nature.html">Nature</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/nature.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Nature"><a class="docs-heading-anchor" href="#Nature">Nature</a><a id="Nature-1"></a><a class="docs-heading-anchor-permalink" href="#Nature" title="Permalink"></a></h1><h2 id="nature.jl"><a class="docs-heading-anchor" href="#nature.jl">nature.jl</a><a id="nature.jl-1"></a><a class="docs-heading-anchor-permalink" href="#nature.jl" title="Permalink"></a></h2><p>This file is responsible for managing the animal modules.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.Animal" href="#Persefone.Animal"><code>Persefone.Animal</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Animal</code></pre><p>This is the generic agent type for all animals. Species are differentiated by trait dictionaries passed by them during initialisation. (Note that each trait variable can still be accessed as if it were a normal field name, i.e. the trait <code>phase</code> can be accessed and modified with <code>animal.phase</code>.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L12-L19">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.animalid-Tuple{Animal}" href="#Persefone.animalid-Tuple{Animal}"><code>Persefone.animalid</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">animalid(animal)</code></pre><p>A small utility function to return a string with the species name and ID of an animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L57-L61">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initnature!-Tuple{Agents.AgentBasedModel}" href="#Persefone.initnature!-Tuple{Agents.AgentBasedModel}"><code>Persefone.initnature!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initnature!(model)</code></pre><p>Initialise the model with all simulated animal populations.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L76-L80">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Animal, Agents.AgentBasedModel}" href="#Persefone.stepagent!-Tuple{Animal, Agents.AgentBasedModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(animal, model)</code></pre><p>Update an animal by one day, executing it&#39;s currently active phase function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L66-L70">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@countanimals-Tuple" href="#Persefone.@countanimals-Tuple"><code>Persefone.@countanimals</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@countanimals(species=&quot;&quot;, radius=0)</code></pre><p>Count the number of animals of the given species in this location. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L379-L385">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@cropheight-Tuple{}" href="#Persefone.@cropheight-Tuple{}"><code>Persefone.@cropheight</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropheight</code></pre><p>Return the height of the crop at this position, or 0 if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L346-L352">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@cropname-Tuple{}" href="#Persefone.@cropname-Tuple{}"><code>Persefone.@cropname</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropname</code></pre><p>Return the name of the local croptype, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L335-L341">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@distanceto-Tuple{Any}" href="#Persefone.@distanceto-Tuple{Any}"><code>Persefone.@distanceto</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distanceto(habitat)</code></pre><p>Calculate the distance to the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L357-L363">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@distancetoedge-Tuple{}" href="#Persefone.@distancetoedge-Tuple{}"><code>Persefone.@distancetoedge</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distancetoedge</code></pre><p>Calculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L368-L374">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@habitat-Tuple{Any}" href="#Persefone.@habitat-Tuple{Any}"><code>Persefone.@habitat</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@habitat</code></pre><p>Specify habitat suitability for spatial ecological processes.</p><p>This macro works by creating an anonymous function that takes in a model object and a position, and returns <code>true</code> or <code>false</code> depending on the conditions specified in the macro body.</p><p>Several utility macros can be used within the body of <code>@habitat</code> as a short-hand for common expressions: <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a>, <a href="nature.html#Persefone.@cropname-Tuple{}"><code>@cropname</code></a>, <a href="nature.html#Persefone.@cropheight-Tuple{}"><code>@cropheight</code></a>, <a href="nature.html#Persefone.@distanceto-Tuple{Any}"><code>@distanceto</code></a>, <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>, <a href="nature.html#Persefone.@countanimals-Tuple"><code>@countanimals</code></a>. The variables <code>model</code> and <code>pos</code> can be used for checks that don&#39;t have a macro available.</p><p>Two example uses of <code>@habitat</code> might look like this:</p><pre><code class="language-julia hljs">movementhabitat = @habitat(@landcover() in (grass agriculture soil))
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Nature · Persefone</title><meta name="title" content="Nature · Persefone"/><meta property="og:title" content="Nature · Persefone"/><meta property="twitter:title" content="Nature · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li class="is-active"><a class="tocitem" href="nature.html">Nature</a><ul class="internal"><li><a class="tocitem" href="#nature.jl"><span>nature.jl</span></a></li><li><a class="tocitem" href="#populations.jl"><span>populations.jl</span></a></li><li><a class="tocitem" href="#insects.jl"><span>insects.jl</span></a></li><li><a class="tocitem" href="#ecologicaldata.jl"><span>ecologicaldata.jl</span></a></li></ul></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Nature</a></li><li class="is-active"><a href="nature.html">Nature</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="nature.html">Nature</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/nature.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Nature"><a class="docs-heading-anchor" href="#Nature">Nature</a><a id="Nature-1"></a><a class="docs-heading-anchor-permalink" href="#Nature" title="Permalink"></a></h1><h2 id="nature.jl"><a class="docs-heading-anchor" href="#nature.jl">nature.jl</a><a id="nature.jl-1"></a><a class="docs-heading-anchor-permalink" href="#nature.jl" title="Permalink"></a></h2><p>This file is responsible for managing the animal modules.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Animal" href="#Persefone.Animal"><code>Persefone.Animal</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Animal</code></pre><p>This is the generic agent type for all animals. Species are differentiated by trait dictionaries passed by them during initialisation. (Note that each trait variable can still be accessed as if it were a normal field name, i.e. the trait <code>phase</code> can be accessed and modified with <code>animal.phase</code>.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L12-L19">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.animalid-Tuple{Animal}" href="#Persefone.animalid-Tuple{Animal}"><code>Persefone.animalid</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">animalid(animal)</code></pre><p>A small utility function to return a string with the species name and ID of an animal.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L57-L61">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initnature!-Tuple{Agents.AgentBasedModel}" href="#Persefone.initnature!-Tuple{Agents.AgentBasedModel}"><code>Persefone.initnature!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initnature!(model)</code></pre><p>Initialise the model with all simulated animal populations.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L76-L80">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepagent!-Tuple{Animal, Agents.AgentBasedModel}" href="#Persefone.stepagent!-Tuple{Animal, Agents.AgentBasedModel}"><code>Persefone.stepagent!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepagent!(animal, model)</code></pre><p>Update an animal by one day, executing it&#39;s currently active phase function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L66-L70">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@countanimals-Tuple" href="#Persefone.@countanimals-Tuple"><code>Persefone.@countanimals</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@countanimals(species=&quot;&quot;, radius=0)</code></pre><p>Count the number of animals of the given species in this location. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L379-L385">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropheight-Tuple{}" href="#Persefone.@cropheight-Tuple{}"><code>Persefone.@cropheight</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropheight</code></pre><p>Return the height of the crop at this position, or 0 if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L346-L352">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@cropname-Tuple{}" href="#Persefone.@cropname-Tuple{}"><code>Persefone.@cropname</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@cropname</code></pre><p>Return the name of the local croptype, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L335-L341">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@distanceto-Tuple{Any}" href="#Persefone.@distanceto-Tuple{Any}"><code>Persefone.@distanceto</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distanceto(habitat)</code></pre><p>Calculate the distance to the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L357-L363">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@distancetoedge-Tuple{}" href="#Persefone.@distancetoedge-Tuple{}"><code>Persefone.@distancetoedge</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@distancetoedge</code></pre><p>Calculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L368-L374">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@habitat-Tuple{Any}" href="#Persefone.@habitat-Tuple{Any}"><code>Persefone.@habitat</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@habitat</code></pre><p>Specify habitat suitability for spatial ecological processes.</p><p>This macro works by creating an anonymous function that takes in a model object and a position, and returns <code>true</code> or <code>false</code> depending on the conditions specified in the macro body.</p><p>Several utility macros can be used within the body of <code>@habitat</code> as a short-hand for common expressions: <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a>, <a href="nature.html#Persefone.@cropname-Tuple{}"><code>@cropname</code></a>, <a href="nature.html#Persefone.@cropheight-Tuple{}"><code>@cropheight</code></a>, <a href="nature.html#Persefone.@distanceto-Tuple{Any}"><code>@distanceto</code></a>, <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>, <a href="nature.html#Persefone.@countanimals-Tuple"><code>@countanimals</code></a>. The variables <code>model</code> and <code>pos</code> can be used for checks that don&#39;t have a macro available.</p><p>Two example uses of <code>@habitat</code> might look like this:</p><pre><code class="language-julia hljs">movementhabitat = @habitat(@landcover() in (grass agriculture soil))
 
 nestinghabitat = @habitat((@landcover() == grass || 
                            (@landcover() == agriculture &amp;&amp; @cropname() != &quot;maize&quot; &amp;&amp;
                             @cropheight() &lt; 10)) &amp;&amp;
-                          @distanceto(forest) &gt; 20)</code></pre><p>For more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L280-L307">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@initialise-Tuple{Any, Vararg{Any}}" href="#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>Persefone.@initialise</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@initialise(habitatdescriptor; kwargs...)</code></pre><p>Call this macro within the body of <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>. It passes the given habitat descriptor function and keyword arguments on to <a href="nature.html#Persefone.initpopulation-Tuple{Function}"><code>initpopulation</code></a> when setting up the simulation.</p><p>Note: if this macro is not used, the variable <code>initialise!</code> must be set manually in the species definition.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L152-L160">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@kill-Tuple" href="#Persefone.@kill-Tuple"><code>Persefone.@kill</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@kill</code></pre><p>Kill this animal (and immediately abort its current update). This is a thin wrapper around <a href="nature.html#Persefone.kill!"><code>kill!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L245-L251">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@landcover-Tuple{}" href="#Persefone.@landcover-Tuple{}"><code>Persefone.@landcover</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@landcover</code></pre><p>Returns the local landcover. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L325-L330">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@neighbours-Tuple{Any}" href="#Persefone.@neighbours-Tuple{Any}"><code>Persefone.@neighbours</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@neighbours(radius)</code></pre><p>Return an iterator over all animals in the given radius around this animal, excluding itself. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L269-L274">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@phase-Tuple{Any, Any}" href="#Persefone.@phase-Tuple{Any, Any}"><code>Persefone.@phase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@phase(name, body)</code></pre><p>This macro is designed to be used within a species definition block (i.e. within the body of a call to <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>).</p><p>The idea behind this is that species show very different behaviour during different phases of their lives. Therefore, <code>@phase</code> can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.</p><p><code>@phase</code> works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:</p><ul><li><code>animal</code> a reference to the animal itself. This provides access to <code>animal.age</code>,   <code>animal.sex</code>, and <code>animal.&lt;trait&gt;</code> (where &lt;trait&gt; is a variable that was defined   in the top part of the species definition body).</li><li><code>pos</code> gives the animal&#39;s current position as a coordinate tuple.</li><li><code>model</code> a reference to the model world (an object of type <code>AgentBasedModel</code>).   This allows access to <code>model.date</code> (the current simulation date) and   <code>model.landscape</code> (a two-dimensional array of pixels containing geographic   information).</li></ul><p>Several utility macros can be used within the body of <code>@phase</code> as a short-hand for common expressions: <a href="nature.html#Persefone.@trait-Tuple{Any}"><code>@trait</code></a>, <a href="nature.html#Persefone.@setphase-Tuple{Any}"><code>@setphase</code></a>, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>, <a href="nature.html#Persefone.@kill-Tuple"><code>@kill</code></a>, <a href="nature.html#Persefone.@reproduce-Tuple"><code>@reproduce</code></a>, <a href="nature.html#Persefone.@neighbours-Tuple{Any}"><code>@neighbours</code></a>, <a href="io.html#Persefone.@rand-Tuple"><code>@rand</code></a>, <a href="io.html#Persefone.@shuffle!-Tuple{Any}"><code>@shuffle!</code></a>.</p><p>Note that the first phase that is defined in a species definition block will be the phase that animals are assigned at birth, unless the variable <code>phase</code> is explicitly defined by the user in the species definition block.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L165-L195">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@reproduce-Tuple" href="#Persefone.@reproduce-Tuple"><code>Persefone.@reproduce</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@reproduce</code></pre><p>Let this animal reproduce. This is a thin wrapper around <a href="energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>reproduce!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L259-L264">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@respond-Tuple{Any, Any}" href="#Persefone.@respond-Tuple{Any, Any}"><code>Persefone.@respond</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@respond(eventname, body)</code></pre><p>Define how an animal responds to a landscape event that affects its current position. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L231-L236">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@setphase-Tuple{Any}" href="#Persefone.@setphase-Tuple{Any}"><code>Persefone.@setphase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@setphase(newphase)</code></pre><p>Switch this animal over to a different phase. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L221-L225">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@species-Tuple{Any, Any}" href="#Persefone.@species-Tuple{Any, Any}"><code>Persefone.@species</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@species(name, body)</code></pre><p>A macro used to create new species definitions for the nature model. This is effectively a simple domain-specific language, establishing a custom syntax to describe species&#39; biology:</p><pre><code class="language-julia hljs">@species name begin
+                          @distanceto(forest) &gt; 20)</code></pre><p>For more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L280-L307">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@initialise-Tuple{Any, Vararg{Any}}" href="#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>Persefone.@initialise</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@initialise(habitatdescriptor; kwargs...)</code></pre><p>Call this macro within the body of <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>. It passes the given habitat descriptor function and keyword arguments on to <a href="nature.html#Persefone.initpopulation-Tuple{Function}"><code>initpopulation</code></a> when setting up the simulation.</p><p>Note: if this macro is not used, the variable <code>initialise!</code> must be set manually in the species definition.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L152-L160">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@kill-Tuple" href="#Persefone.@kill-Tuple"><code>Persefone.@kill</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@kill</code></pre><p>Kill this animal (and immediately abort its current update). This is a thin wrapper around <a href="nature.html#Persefone.kill!"><code>kill!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L245-L251">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@landcover-Tuple{}" href="#Persefone.@landcover-Tuple{}"><code>Persefone.@landcover</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@landcover</code></pre><p>Returns the local landcover. This is a utility wrapper that can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> or <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L325-L330">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@neighbours-Tuple{Any}" href="#Persefone.@neighbours-Tuple{Any}"><code>Persefone.@neighbours</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@neighbours(radius)</code></pre><p>Return an iterator over all animals in the given radius around this animal, excluding itself. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L269-L274">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@phase-Tuple{Any, Any}" href="#Persefone.@phase-Tuple{Any, Any}"><code>Persefone.@phase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@phase(name, body)</code></pre><p>This macro is designed to be used within a species definition block (i.e. within the body of a call to <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>).</p><p>The idea behind this is that species show very different behaviour during different phases of their lives. Therefore, <code>@phase</code> can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.</p><p><code>@phase</code> works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:</p><ul><li><code>animal</code> a reference to the animal itself. This provides access to <code>animal.age</code>,   <code>animal.sex</code>, and <code>animal.&lt;trait&gt;</code> (where &lt;trait&gt; is a variable that was defined   in the top part of the species definition body).</li><li><code>pos</code> gives the animal&#39;s current position as a coordinate tuple.</li><li><code>model</code> a reference to the model world (an object of type <code>AgentBasedModel</code>).   This allows access to <code>model.date</code> (the current simulation date) and   <code>model.landscape</code> (a two-dimensional array of pixels containing geographic   information).</li></ul><p>Several utility macros can be used within the body of <code>@phase</code> as a short-hand for common expressions: <a href="nature.html#Persefone.@trait-Tuple{Any}"><code>@trait</code></a>, <a href="nature.html#Persefone.@setphase-Tuple{Any}"><code>@setphase</code></a>, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>, <a href="nature.html#Persefone.@kill-Tuple"><code>@kill</code></a>, <a href="nature.html#Persefone.@reproduce-Tuple"><code>@reproduce</code></a>, <a href="nature.html#Persefone.@neighbours-Tuple{Any}"><code>@neighbours</code></a>, <a href="io.html#Persefone.@rand-Tuple"><code>@rand</code></a>, <a href="io.html#Persefone.@shuffle!-Tuple{Any}"><code>@shuffle!</code></a>.</p><p>Note that the first phase that is defined in a species definition block will be the phase that animals are assigned at birth, unless the variable <code>phase</code> is explicitly defined by the user in the species definition block.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L165-L195">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@reproduce-Tuple" href="#Persefone.@reproduce-Tuple"><code>Persefone.@reproduce</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@reproduce</code></pre><p>Let this animal reproduce. This is a thin wrapper around <a href="energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}"><code>reproduce!</code></a>, and passes on any arguments. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L259-L264">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@respond-Tuple{Any, Any}" href="#Persefone.@respond-Tuple{Any, Any}"><code>Persefone.@respond</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@respond(eventname, body)</code></pre><p>Define how an animal responds to a landscape event that affects its current position. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L231-L236">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@setphase-Tuple{Any}" href="#Persefone.@setphase-Tuple{Any}"><code>Persefone.@setphase</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@setphase(newphase)</code></pre><p>Switch this animal over to a different phase. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L221-L225">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@species-Tuple{Any, Any}" href="#Persefone.@species-Tuple{Any, Any}"><code>Persefone.@species</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@species(name, body)</code></pre><p>A macro used to create new species definitions for the nature model. This is effectively a simple domain-specific language, establishing a custom syntax to describe species&#39; biology:</p><pre><code class="language-julia hljs">@species name begin
 
     @initialise(@habitat(...))
     speciesvar1 = 3.14
@@ -13,4 +13,4 @@ nestinghabitat = @habitat((@landcover() == grass ||
     @phase phase1 begin
         ...
     end
-end</code></pre><p>The definition body (enclosed in the begin/end block) has two sections. First comes a call to <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a>, and optionally a list of species-specific parameters, which are assigned just like normal variables. Second come one or more phase definitions, that describe the behaviour of the species during various parts of its life cycle. (See the documentation to <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a> and <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> for details).</p><p>Code in a species definition block can access the rest of the model using the <code>model</code> variable (an object of type <code>AgentBasedModel</code>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L99-L128">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.@trait-Tuple{Any}" href="#Persefone.@trait-Tuple{Any}"><code>Persefone.@trait</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@trait(traitname)</code></pre><p>A utility macro to quickly access an animal&#39;s trait value. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/nature.jl#L207-L212">source</a></section></article><h2 id="populations.jl"><a class="docs-heading-anchor" href="#populations.jl">populations.jl</a><a id="populations.jl-1"></a><a class="docs-heading-anchor-permalink" href="#populations.jl" title="Permalink"></a></h2><p>This file contains a set of utility functions for species, including initialisation, reproduction, and mortality.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.countanimals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.countanimals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">countanimals(pos, model; species=&quot;&quot;, radius=0)</code></pre><p>Count the number of animals in this location (optionally supplying a species name and radius).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/populations.jl#L137-L141">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initpopulation-Tuple{Function}" href="#Persefone.initpopulation-Tuple{Function}"><code>Persefone.initpopulation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initpopulation(habitatdescriptor; popsize=-1, pairs=false, asexual=false)</code></pre><p>Creates a function that initialises individuals at random locations across the landscape. This can be used to create the <code>initialise!</code> variable in a species definition block.</p><ul><li><p><code>habitatdescriptor</code> is a function that determines whether a given location is suitable   or not (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>).</p></li><li><p><code>phase</code> determines which life phase individuals will be assigned to. If this is <code>nothing</code>,   the species&#39; default post-natal life stage will be used (although note that this is   probably not what you want).</p></li><li><p><code>popsize</code> determines the number of individuals that will be created. If this is zero or   negative, one individual will be created in every suitable location in the landscape.   If <code>popsize</code> is greater than the number of suitable locations, multiple individuals   will be created in one place. (Maximum population density can be set in the habitat   descriptor using the <a href="nature.html#Persefone.@countanimals-Tuple"><code>@countanimals</code></a> macro.)</p></li><li><p>If <code>pairs</code> is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time.</p></li><li><p>If <code>asexual</code> is true, all created individuals are assigned the sex <code>hermaphrodite</code>,   otherwise, they are randomly assigned male of female. (If <code>pairs</code> is true, <code>asexual</code>   is ignored.)</p></li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/populations.jl#L7-L32">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initrandompopulation-Tuple{Int64}" href="#Persefone.initrandompopulation-Tuple{Int64}"><code>Persefone.initrandompopulation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initrandompopulation(popsize; kwargs...)</code></pre><p>A simplified version of <a href="nature.html#Persefone.initpopulation-Tuple{Function}"><code>initpopulation</code></a>. Creates a function that initialises <code>popsize</code> individuals, spread at random across the landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/populations.jl#L70-L75">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.kill!" href="#Persefone.kill!"><code>Persefone.kill!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">kill(animal, model, probability=1.0, cause=&quot;&quot;)</code></pre><p>Kill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/populations.jl#L99-L104">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.nearby_animals-Tuple{Animal, Agents.AgentBasedModel, Int64}" href="#Persefone.nearby_animals-Tuple{Animal, Agents.AgentBasedModel, Int64}"><code>Persefone.nearby_animals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_animals(animal, model, radius)</code></pre><p>Return an iterator over all animals in the given radius around this animal, excluding itself.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/populations.jl#L126-L130">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Int64}" href="#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Int64}"><code>Persefone.nearby_animals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_animals(pos, model, radius)</code></pre><p>Return an iterator over all animals in the given radius around this position.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/populations.jl#L115-L119">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.reproduce!" href="#Persefone.reproduce!"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">reproduce!(animal, model, n=1)</code></pre><p>Produce one or more offspring for the given animal at its current location.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/populations.jl#L84-L88">source</a></section></article><h2 id="insects.jl"><a class="docs-heading-anchor" href="#insects.jl">insects.jl</a><a id="insects.jl-1"></a><a class="docs-heading-anchor-permalink" href="#insects.jl" title="Permalink"></a></h2><p>This file contains the insect submodel, which calculates the likely insect biomass in a given location at a given time.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.insectbiomass-Tuple{Pixel, Agents.AgentBasedModel}" href="#Persefone.insectbiomass-Tuple{Pixel, Agents.AgentBasedModel}"><code>Persefone.insectbiomass</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">insectbiomass(pixel, model)</code></pre><p>Calculate the insect biomass in this location, using the factors configured in the <code>nature.insectmodel</code> settings (any combination of: &quot;season&quot;, &quot;habitat&quot;, &quot;weather&quot;, &quot;pesticides&quot;). Returns a float value in g/m².</p><p><strong>Biological note:</strong> this is a very approximate calculation! Insect biomass varies wildly in time and space and is hard to measure. This calculation is based on the idea of a parabolic seasonal development of insect abundance, modified by habitat suitability, weather, and pesticide application. Although it is based on empirical studies, it can only deliver a rough, order-of-magnitude estimation of likely insect biomass in a given location.</p><p><strong>Sources:</strong></p><ul><li>Odderskær et al. (1997). Skylark Reproduction in Pesticide Treated and Untreated Fields (32; Pesticides Research). Danish Environmental Protection Agency.</li><li>Grüebler et al. (2008). A predictive model of the density of airborne insects in agricultural environments. Agriculture, Ecosystems &amp; Environment, 123(1), 75–80. https://doi.org/10.1016/j.agee.2007.05.001</li><li>Paquette et al. (2013). Seasonal patterns in Tree Swallow prey (Diptera) abundance are affected by agricultural intensification. Ecological Applications, 23(1), 122–133. https://doi.org/10.1890/12-0068.1</li><li>Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/insects.jl#L6-L26">source</a></section></article><h2 id="ecologicaldata.jl"><a class="docs-heading-anchor" href="#ecologicaldata.jl">ecologicaldata.jl</a><a id="ecologicaldata.jl-1"></a><a class="docs-heading-anchor-permalink" href="#ecologicaldata.jl" title="Permalink"></a></h2><p>This file contains a set of life-history related utility functions needed by species.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.initecologicaldata-Tuple{Agents.AgentBasedModel}" href="#Persefone.initecologicaldata-Tuple{Agents.AgentBasedModel}"><code>Persefone.initecologicaldata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initecologicaldata()</code></pre><p>Create output files for each data group collected by the nature model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/ecologicaldata.jl#L9-L13">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.saveindividualdata-Tuple{Agents.AgentBasedModel}" href="#Persefone.saveindividualdata-Tuple{Agents.AgentBasedModel}"><code>Persefone.saveindividualdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveindividualdata(model)</code></pre><p>Return a comma-separated set of lines (to be printed to <code>individuals.csv</code>), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.indoutfreq</code>. WARNING: Produces very big files!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/ecologicaldata.jl#L42-L49">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.savepopulationdata-Tuple{Agents.AgentBasedModel}" href="#Persefone.savepopulationdata-Tuple{Agents.AgentBasedModel}"><code>Persefone.savepopulationdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">savepopulationdata(model)</code></pre><p>Return a comma-separated set of lines (to be printed to <code>populations.csv</code>), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.popoutfreq</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/nature/ecologicaldata.jl#L21-L28">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="io.html">« Input, Output, and Settings</a><a class="docs-footer-nextpage" href="energy.html">Dynamic Energy Budgets »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+end</code></pre><p>The definition body (enclosed in the begin/end block) has two sections. First comes a call to <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a>, and optionally a list of species-specific parameters, which are assigned just like normal variables. Second come one or more phase definitions, that describe the behaviour of the species during various parts of its life cycle. (See the documentation to <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a> and <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> for details).</p><p>Code in a species definition block can access the rest of the model using the <code>model</code> variable (an object of type <code>AgentBasedModel</code>).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L99-L128">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.@trait-Tuple{Any}" href="#Persefone.@trait-Tuple{Any}"><code>Persefone.@trait</code></a> — <span class="docstring-category">Macro</span></header><section><div><pre><code class="language-julia hljs">@trait(traitname)</code></pre><p>A utility macro to quickly access an animal&#39;s trait value. This can only be used nested within <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/nature.jl#L207-L212">source</a></section></article><h2 id="populations.jl"><a class="docs-heading-anchor" href="#populations.jl">populations.jl</a><a id="populations.jl-1"></a><a class="docs-heading-anchor-permalink" href="#populations.jl" title="Permalink"></a></h2><p>This file contains a set of utility functions for species, including initialisation, reproduction, and mortality.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.countanimals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.countanimals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">countanimals(pos, model; species=&quot;&quot;, radius=0)</code></pre><p>Count the number of animals in this location (optionally supplying a species name and radius).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/populations.jl#L137-L141">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initpopulation-Tuple{Function}" href="#Persefone.initpopulation-Tuple{Function}"><code>Persefone.initpopulation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initpopulation(habitatdescriptor; popsize=-1, pairs=false, asexual=false)</code></pre><p>Creates a function that initialises individuals at random locations across the landscape. This can be used to create the <code>initialise!</code> variable in a species definition block.</p><ul><li><p><code>habitatdescriptor</code> is a function that determines whether a given location is suitable   or not (create this using <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>).</p></li><li><p><code>phase</code> determines which life phase individuals will be assigned to. If this is <code>nothing</code>,   the species&#39; default post-natal life stage will be used (although note that this is   probably not what you want).</p></li><li><p><code>popsize</code> determines the number of individuals that will be created. If this is zero or   negative, one individual will be created in every suitable location in the landscape.   If <code>popsize</code> is greater than the number of suitable locations, multiple individuals   will be created in one place. (Maximum population density can be set in the habitat   descriptor using the <a href="nature.html#Persefone.@countanimals-Tuple"><code>@countanimals</code></a> macro.)</p></li><li><p>If <code>pairs</code> is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time.</p></li><li><p>If <code>asexual</code> is true, all created individuals are assigned the sex <code>hermaphrodite</code>,   otherwise, they are randomly assigned male of female. (If <code>pairs</code> is true, <code>asexual</code>   is ignored.)</p></li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/populations.jl#L7-L32">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initrandompopulation-Tuple{Int64}" href="#Persefone.initrandompopulation-Tuple{Int64}"><code>Persefone.initrandompopulation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initrandompopulation(popsize; kwargs...)</code></pre><p>A simplified version of <a href="nature.html#Persefone.initpopulation-Tuple{Function}"><code>initpopulation</code></a>. Creates a function that initialises <code>popsize</code> individuals, spread at random across the landscape.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/populations.jl#L70-L75">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.kill!" href="#Persefone.kill!"><code>Persefone.kill!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">kill(animal, model, probability=1.0, cause=&quot;&quot;)</code></pre><p>Kill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/populations.jl#L99-L104">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nearby_animals-Tuple{Animal, Agents.AgentBasedModel, Int64}" href="#Persefone.nearby_animals-Tuple{Animal, Agents.AgentBasedModel, Int64}"><code>Persefone.nearby_animals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_animals(animal, model, radius)</code></pre><p>Return an iterator over all animals in the given radius around this animal, excluding itself.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/populations.jl#L126-L130">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Int64}" href="#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Int64}"><code>Persefone.nearby_animals</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">nearby_animals(pos, model, radius)</code></pre><p>Return an iterator over all animals in the given radius around this position.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/populations.jl#L115-L119">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.reproduce!" href="#Persefone.reproduce!"><code>Persefone.reproduce!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">reproduce!(animal, model, n=1)</code></pre><p>Produce one or more offspring for the given animal at its current location.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/populations.jl#L84-L88">source</a></section></article><h2 id="insects.jl"><a class="docs-heading-anchor" href="#insects.jl">insects.jl</a><a id="insects.jl-1"></a><a class="docs-heading-anchor-permalink" href="#insects.jl" title="Permalink"></a></h2><p>This file contains the insect submodel, which calculates the likely insect biomass in a given location at a given time.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.insectbiomass-Tuple{Pixel, Agents.AgentBasedModel}" href="#Persefone.insectbiomass-Tuple{Pixel, Agents.AgentBasedModel}"><code>Persefone.insectbiomass</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">insectbiomass(pixel, model)</code></pre><p>Calculate the insect biomass in this location, using the factors configured in the <code>nature.insectmodel</code> settings (any combination of: &quot;season&quot;, &quot;habitat&quot;, &quot;weather&quot;, &quot;pesticides&quot;). Returns a float value in g/m².</p><p><strong>Biological note:</strong> this is a very approximate calculation! Insect biomass varies wildly in time and space and is hard to measure. This calculation is based on the idea of a parabolic seasonal development of insect abundance, modified by habitat suitability, weather, and pesticide application. Although it is based on empirical studies, it can only deliver a rough, order-of-magnitude estimation of likely insect biomass in a given location.</p><p><strong>Sources:</strong></p><ul><li>Odderskær et al. (1997). Skylark Reproduction in Pesticide Treated and Untreated Fields (32; Pesticides Research). Danish Environmental Protection Agency.</li><li>Grüebler et al. (2008). A predictive model of the density of airborne insects in agricultural environments. Agriculture, Ecosystems &amp; Environment, 123(1), 75–80. https://doi.org/10.1016/j.agee.2007.05.001</li><li>Paquette et al. (2013). Seasonal patterns in Tree Swallow prey (Diptera) abundance are affected by agricultural intensification. Ecological Applications, 23(1), 122–133. https://doi.org/10.1890/12-0068.1</li><li>Püttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461</li></ul></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/insects.jl#L6-L26">source</a></section></article><h2 id="ecologicaldata.jl"><a class="docs-heading-anchor" href="#ecologicaldata.jl">ecologicaldata.jl</a><a id="ecologicaldata.jl-1"></a><a class="docs-heading-anchor-permalink" href="#ecologicaldata.jl" title="Permalink"></a></h2><p>This file contains a set of life-history related utility functions needed by species.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initecologicaldata-Tuple{Agents.AgentBasedModel}" href="#Persefone.initecologicaldata-Tuple{Agents.AgentBasedModel}"><code>Persefone.initecologicaldata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initecologicaldata()</code></pre><p>Create output files for each data group collected by the nature model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/ecologicaldata.jl#L6-L10">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.saveindividualdata-Tuple{Agents.AgentBasedModel}" href="#Persefone.saveindividualdata-Tuple{Agents.AgentBasedModel}"><code>Persefone.saveindividualdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">saveindividualdata(model)</code></pre><p>Return a comma-separated set of lines (to be printed to <code>individuals.csv</code>), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.indoutfreq</code>. WARNING: Produces very big files!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/ecologicaldata.jl#L39-L46">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.savepopulationdata-Tuple{Agents.AgentBasedModel}" href="#Persefone.savepopulationdata-Tuple{Agents.AgentBasedModel}"><code>Persefone.savepopulationdata</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">savepopulationdata(model)</code></pre><p>Return a comma-separated set of lines (to be printed to <code>populations.csv</code>), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter <code>nature.popoutfreq</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/nature/ecologicaldata.jl#L18-L25">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="io.html">« Input and Output</a><a class="docs-footer-nextpage" href="energy.html">Dynamic Energy Budgets »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/odd.html b/docs/build/odd.html
index f5f8517..f4d6c70 100644
--- a/docs/build/odd.html
+++ b/docs/build/odd.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Overview, Design, Details (ODD) · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li class="is-active"><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/odd.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Overview,-Design,-Details-(ODD)"><a class="docs-heading-anchor" href="#Overview,-Design,-Details-(ODD)">Overview, Design, Details (ODD)</a><a id="Overview,-Design,-Details-(ODD)-1"></a><a class="docs-heading-anchor-permalink" href="#Overview,-Design,-Details-(ODD)" title="Permalink"></a></h1><p><em>TODO</em></p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="index.html">« Introduction</a><a class="docs-footer-nextpage" href="developing.html">Developing Persefone »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Overview, Design, Details (ODD) · Persefone</title><meta name="title" content="Overview, Design, Details (ODD) · Persefone"/><meta property="og:title" content="Overview, Design, Details (ODD) · Persefone"/><meta property="twitter:title" content="Overview, Design, Details (ODD) · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="odd.html">Overview, Design, Details (ODD)</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/odd.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Overview,-Design,-Details-(ODD)"><a class="docs-heading-anchor" href="#Overview,-Design,-Details-(ODD)">Overview, Design, Details (ODD)</a><a id="Overview,-Design,-Details-(ODD)-1"></a><a class="docs-heading-anchor-permalink" href="#Overview,-Design,-Details-(ODD)" title="Permalink"></a></h1><p><em>TODO</em></p></article><nav class="docs-footer"><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/search.html b/docs/build/search.html
deleted file mode 100644
index ad73208..0000000
--- a/docs/build/search.html
+++ /dev/null
@@ -1,2 +0,0 @@
-<!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Search · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li class="is-active"><a href="search.html">Search</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="search.html">Search</a></li></ul></nav><div class="docs-right"><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article><p id="documenter-search-info">Loading search...</p><ul id="documenter-search-results"></ul></article><nav class="docs-footer"><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body><script src="search_index.js"></script><script src="assets/search.js"></script></html>
diff --git a/docs/build/search_index.js b/docs/build/search_index.js
index b78b588..2041f00 100644
--- a/docs/build/search_index.js
+++ b/docs/build/search_index.js
@@ -1,3 +1,3 @@
 var documenterSearchIndex = {"docs":
-[{"location":"energy.html#Dynamic-Energy-Budgets","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Persefone's nature module uses Kooijman's Dynamic Energy Budget theory to model energy flows within individuals.","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"(Image: \"The standard model of the Dynamic Energy Budget theory\")","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.","category":"page"},{"location":"energy.html#energy.jl","page":"Dynamic Energy Budgets","title":"energy.jl","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Modules = [Persefone]\nPages = [\"nature/energy.jl\"]","category":"page"},{"location":"energy.html#Persefone.DEBparameters","page":"Dynamic Energy Budgets","title":"Persefone.DEBparameters","text":"DEBparameters\n\nAn immutable struct to save the parameter list for a species' Dynamic Energy Budget model. (See Sousa et al., 2010.)\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.EnergyBudget","page":"Dynamic Energy Budgets","title":"Persefone.EnergyBudget","text":"EnergyBudget\n\nThis struct represents an individual's energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)\n\nSources:\n\nMalishev & Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413\nMarques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002\nSousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Isthereatoxicokineticmodelfordaphniamagnaorotherzooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf\nsee also: Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.feed!","text":"feed!(quantity, energybudget)\n\nConsume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns true if successful, false if the reserve is already full.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.growthrate-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.growthrate","text":"growthrate(energybudget)\n\nCalculate the specific growth rate r. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.investmentratio","text":"investmentratio(energybudget)\n\nCalculate the investment ratio g. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.maturitymaintenance","text":"maturitymaintenance(energybudget)\n\nCalculate the specific maturity maintenance k_J. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.mobilisation","text":"mobilisation(energybudget)\n\nCalculate the mobilisation rate J_EC. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.reproduce!","text":"reproduce!(energybudget)\n\nIf there is sufficient energy in the offspring buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo's energy budget, or nothing if the conditions are not met.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.scaledreservedensity","text":"scaledreservedensity(energybudget)\n\nCalculate the scaled reserve density e. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.update!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.update!","text":"update!(energybudget)\n\nCarry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.\n\nReturn true if the individual has enough energy to survive, or false if the reserve is empty and it starves.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.volumetriclength","text":"volumetriclength(energybudget)\n\nCalculate the structural length in cm based on an individual's weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Nature","page":"Nature","title":"Nature","text":"","category":"section"},{"location":"nature.html#nature.jl","page":"Nature","title":"nature.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file is responsible for managing the animal modules.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/nature.jl\"]","category":"page"},{"location":"nature.html#Persefone.Animal","page":"Nature","title":"Persefone.Animal","text":"Animal\n\nThis is the generic agent type for all animals. Species are differentiated by trait dictionaries passed by them during initialisation. (Note that each trait variable can still be accessed as if it were a normal field name, i.e. the trait phase can be accessed and modified with animal.phase.)\n\n\n\n\n\n","category":"type"},{"location":"nature.html#Persefone.animalid-Tuple{Animal}","page":"Nature","title":"Persefone.animalid","text":"animalid(animal)\n\nA small utility function to return a string with the species name and ID of an animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initnature!-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.initnature!","text":"initnature!(model)\n\nInitialise the model with all simulated animal populations.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.stepagent!-Tuple{Animal, Agents.AgentBasedModel}","page":"Nature","title":"Persefone.stepagent!","text":"stepagent!(animal, model)\n\nUpdate an animal by one day, executing it's currently active phase function.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.@countanimals-Tuple","page":"Nature","title":"Persefone.@countanimals","text":"@countanimals(species=\"\", radius=0)\n\nCount the number of animals of the given species in this location. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropheight-Tuple{}","page":"Nature","title":"Persefone.@cropheight","text":"@cropheight\n\nReturn the height of the crop at this position, or 0 if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropname-Tuple{}","page":"Nature","title":"Persefone.@cropname","text":"@cropname\n\nReturn the name of the local croptype, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distanceto-Tuple{Any}","page":"Nature","title":"Persefone.@distanceto","text":"@distanceto(habitat)\n\nCalculate the distance to the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distancetoedge-Tuple{}","page":"Nature","title":"Persefone.@distancetoedge","text":"@distancetoedge\n\nCalculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@habitat-Tuple{Any}","page":"Nature","title":"Persefone.@habitat","text":"@habitat\n\nSpecify habitat suitability for spatial ecological processes.\n\nThis macro works by creating an anonymous function that takes in a model object and a position, and returns true or false depending on the conditions specified in the macro body.\n\nSeveral utility macros can be used within the body of @habitat as a short-hand for common expressions: @landcover, @cropname, @cropheight, @distanceto, @distancetoedge, @countanimals. The variables model and pos can be used for checks that don't have a macro available.\n\nTwo example uses of @habitat might look like this:\n\nmovementhabitat = @habitat(@landcover() in (grass agriculture soil))\n\nnestinghabitat = @habitat((@landcover() == grass || \n                           (@landcover() == agriculture && @cropname() != \"maize\" &&\n                            @cropheight() < 10)) &&\n                          @distanceto(forest) > 20)\n\nFor more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}","page":"Nature","title":"Persefone.@initialise","text":"@initialise(habitatdescriptor; kwargs...)\n\nCall this macro within the body of @species. It passes the given habitat descriptor function and keyword arguments on to initpopulation when setting up the simulation.\n\nNote: if this macro is not used, the variable initialise! must be set manually in the species definition.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@kill-Tuple","page":"Nature","title":"Persefone.@kill","text":"@kill\n\nKill this animal (and immediately abort its current update). This is a thin wrapper around kill!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@landcover-Tuple{}","page":"Nature","title":"Persefone.@landcover","text":"@landcover\n\nReturns the local landcover. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@neighbours-Tuple{Any}","page":"Nature","title":"Persefone.@neighbours","text":"@neighbours(radius)\n\nReturn an iterator over all animals in the given radius around this animal, excluding itself. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@phase-Tuple{Any, Any}","page":"Nature","title":"Persefone.@phase","text":"@phase(name, body)\n\nThis macro is designed to be used within a species definition block (i.e. within the body of a call to @species).\n\nThe idea behind this is that species show very different behaviour during different phases of their lives. Therefore, @phase can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.\n\n@phase works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:\n\nanimal a reference to the animal itself. This provides access to animal.age,   animal.sex, and animal.<trait> (where <trait> is a variable that was defined   in the top part of the species definition body).\npos gives the animal's current position as a coordinate tuple.\nmodel a reference to the model world (an object of type AgentBasedModel).   This allows access to model.date (the current simulation date) and   model.landscape (a two-dimensional array of pixels containing geographic   information).\n\nSeveral utility macros can be used within the body of @phase as a short-hand for common expressions: @trait, @setphase, @respond, @kill, @reproduce, @neighbours, @rand, @shuffle!.\n\nNote that the first phase that is defined in a species definition block will be the phase that animals are assigned at birth, unless the variable phase is explicitly defined by the user in the species definition block.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@reproduce-Tuple","page":"Nature","title":"Persefone.@reproduce","text":"@reproduce\n\nLet this animal reproduce. This is a thin wrapper around reproduce!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@respond-Tuple{Any, Any}","page":"Nature","title":"Persefone.@respond","text":"@respond(eventname, body)\n\nDefine how an animal responds to a landscape event that affects its current position. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@setphase-Tuple{Any}","page":"Nature","title":"Persefone.@setphase","text":"@setphase(newphase)\n\nSwitch this animal over to a different phase. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@species-Tuple{Any, Any}","page":"Nature","title":"Persefone.@species","text":"@species(name, body)\n\nA macro used to create new species definitions for the nature model. This is effectively a simple domain-specific language, establishing a custom syntax to describe species' biology:\n\n@species name begin\n\n    @initialise(@habitat(...))\n    speciesvar1 = 3.14\n    ...\n\n    @phase phase1 begin\n        ...\n    end\nend\n\nThe definition body (enclosed in the begin/end block) has two sections. First comes a call to @initialise, and optionally a list of species-specific parameters, which are assigned just like normal variables. Second come one or more phase definitions, that describe the behaviour of the species during various parts of its life cycle. (See the documentation to @initialise and @phase for details).\n\nCode in a species definition block can access the rest of the model using the model variable (an object of type AgentBasedModel).\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@trait-Tuple{Any}","page":"Nature","title":"Persefone.@trait","text":"@trait(traitname)\n\nA utility macro to quickly access an animal's trait value. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#populations.jl","page":"Nature","title":"populations.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file contains a set of utility functions for species, including initialisation, reproduction, and mortality.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/populations.jl\"]","category":"page"},{"location":"nature.html#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Nature","title":"Persefone.countanimals","text":"countanimals(pos, model; species=\"\", radius=0)\n\nCount the number of animals in this location (optionally supplying a species name and radius).\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initpopulation-Tuple{Function}","page":"Nature","title":"Persefone.initpopulation","text":"initpopulation(habitatdescriptor; popsize=-1, pairs=false, asexual=false)\n\nCreates a function that initialises individuals at random locations across the landscape. This can be used to create the initialise! variable in a species definition block.\n\nhabitatdescriptor is a function that determines whether a given location is suitable   or not (create this using @habitat).\nphase determines which life phase individuals will be assigned to. If this is nothing,   the species' default post-natal life stage will be used (although note that this is   probably not what you want).\npopsize determines the number of individuals that will be created. If this is zero or   negative, one individual will be created in every suitable location in the landscape.   If popsize is greater than the number of suitable locations, multiple individuals   will be created in one place. (Maximum population density can be set in the habitat   descriptor using the @countanimals macro.)\nIf pairs is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time.\nIf asexual is true, all created individuals are assigned the sex hermaphrodite,   otherwise, they are randomly assigned male of female. (If pairs is true, asexual   is ignored.)\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initrandompopulation-Tuple{Int64}","page":"Nature","title":"Persefone.initrandompopulation","text":"initrandompopulation(popsize; kwargs...)\n\nA simplified version of initpopulation. Creates a function that initialises popsize individuals, spread at random across the landscape.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.kill!","page":"Nature","title":"Persefone.kill!","text":"kill(animal, model, probability=1.0, cause=\"\")\n\nKill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.nearby_animals-Tuple{Animal, Agents.AgentBasedModel, Int64}","page":"Nature","title":"Persefone.nearby_animals","text":"nearby_animals(animal, model, radius)\n\nReturn an iterator over all animals in the given radius around this animal, excluding itself.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Int64}","page":"Nature","title":"Persefone.nearby_animals","text":"nearby_animals(pos, model, radius)\n\nReturn an iterator over all animals in the given radius around this position.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.reproduce!","page":"Nature","title":"Persefone.reproduce!","text":"reproduce!(animal, model, n=1)\n\nProduce one or more offspring for the given animal at its current location.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#insects.jl","page":"Nature","title":"insects.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file contains the insect submodel, which calculates the likely insect biomass in a given location at a given time.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/insects.jl\"]","category":"page"},{"location":"nature.html#Persefone.insectbiomass-Tuple{Pixel, Agents.AgentBasedModel}","page":"Nature","title":"Persefone.insectbiomass","text":"insectbiomass(pixel, model)\n\nCalculate the insect biomass in this location, using the factors configured in the nature.insectmodel settings (any combination of: \"season\", \"habitat\", \"weather\", \"pesticides\"). Returns a float value in g/m².\n\nBiological note: this is a very approximate calculation! Insect biomass varies wildly in time and space and is hard to measure. This calculation is based on the idea of a parabolic seasonal development of insect abundance, modified by habitat suitability, weather, and pesticide application. Although it is based on empirical studies, it can only deliver a rough, order-of-magnitude estimation of likely insect biomass in a given location.\n\nSources:\n\nOdderskær et al. (1997). Skylark Reproduction in Pesticide Treated and Untreated Fields (32; Pesticides Research). Danish Environmental Protection Agency.\nGrüebler et al. (2008). A predictive model of the density of airborne insects in agricultural environments. Agriculture, Ecosystems & Environment, 123(1), 75–80. https://doi.org/10.1016/j.agee.2007.05.001\nPaquette et al. (2013). Seasonal patterns in Tree Swallow prey (Diptera) abundance are affected by agricultural intensification. Ecological Applications, 23(1), 122–133. https://doi.org/10.1890/12-0068.1\nPüttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461\n\n\n\n\n\n","category":"method"},{"location":"nature.html#ecologicaldata.jl","page":"Nature","title":"ecologicaldata.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file contains a set of life-history related utility functions needed by species.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/ecologicaldata.jl\"]","category":"page"},{"location":"nature.html#Persefone.initecologicaldata-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.initecologicaldata","text":"initecologicaldata()\n\nCreate output files for each data group collected by the nature model.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.saveindividualdata-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.saveindividualdata","text":"saveindividualdata(model)\n\nReturn a comma-separated set of lines (to be printed to individuals.csv), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.indoutfreq. WARNING: Produces very big files!\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.savepopulationdata-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.savepopulationdata","text":"savepopulationdata(model)\n\nReturn a comma-separated set of lines (to be printed to populations.csv), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.popoutfreq.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Input,-Output,-and-Settings","page":"Input, Output, and Settings","title":"Input, Output, and Settings","text":"","category":"section"},{"location":"io.html","page":"Input, Output, and Settings","title":"Input, Output, and Settings","text":"These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing any output.","category":"page"},{"location":"io.html#parameters.toml","page":"Input, Output, and Settings","title":"parameters.toml","text":"","category":"section"},{"location":"io.html","page":"Input, Output, and Settings","title":"Input, Output, and Settings","text":"This is the default configuration file for Persefone, containing all model parameters. The syntax is described here: https://toml.io/en/","category":"page"},{"location":"io.html","page":"Input, Output, and Settings","title":"Input, Output, and Settings","text":"DO NOT MODIFY THIS FILE FOR SIMULATION EXPERIMENTS! Instead, copy it to another directory, modify the copy, and then pass it to the model using the --config parameter.","category":"page"},{"location":"io.html#input.jl","page":"Input, Output, and Settings","title":"input.jl","text":"","category":"section"},{"location":"io.html","page":"Input, Output, and Settings","title":"Input, Output, and Settings","text":"Modules = [Persefone]\nPages = [\"core/input.jl\"]","category":"page"},{"location":"io.html#Persefone.PARAMFILE","page":"Input, Output, and Settings","title":"Persefone.PARAMFILE","text":"The file that stores all default parameters: src/parameters.toml\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.flattenTOML-Tuple{Any}","page":"Input, Output, and Settings","title":"Persefone.flattenTOML","text":"flattenTOML(dict)\n\nAn internal utility function to convert the two-dimensional dict returned by TOML.parsefile() into a one-dimensional dict, so that instead of writing settings[\"domain\"][\"param\"] one can use settings[\"domain.param\"]. Can be reversed with prepareTOML.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.getsettings","page":"Input, Output, and Settings","title":"Persefone.getsettings","text":"getsettings(configfile, seed=nothing)\n\nCombines all configuration options to produce a single settings dict. Precedence: commandline parameters - user config file - default values\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.parsecommandline-Tuple{}","page":"Input, Output, and Settings","title":"Persefone.parsecommandline","text":"parsecommandline()\n\nCertain software parameters can be set via the commandline.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}","page":"Input, Output, and Settings","title":"Persefone.preprocessparameters","text":"preprocessparameters(settings)\n\nTake the raw input parameters and process them (convert types, perform checks, etc.). This is a helper function for getsettings.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.@param-Tuple{Any}","page":"Input, Output, and Settings","title":"Persefone.@param","text":"@param(domainparam)\n\nReturn a configuration parameter from the global settings. The argument should be in the form <domain>.<parameter>, for example @param(core.outdir). Possible values for <domain> are core, nature, farm, or crop. For a full list of parameters, see src/parameters.toml.\n\nNote: this macro only works in a context where the model object is available!\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@rand-Tuple","page":"Input, Output, and Settings","title":"Persefone.@rand","text":"@rand(args...)\n\nReturn a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@shuffle!-Tuple{Any}","page":"Input, Output, and Settings","title":"Persefone.@shuffle!","text":"@shuffle!(collection)\n\nShuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#output.jl","page":"Input, Output, and Settings","title":"output.jl","text":"","category":"section"},{"location":"io.html","page":"Input, Output, and Settings","title":"Input, Output, and Settings","text":"Modules = [Persefone]\nPages = [\"core/output.jl\"]","category":"page"},{"location":"io.html#Persefone.DataOutput","page":"Input, Output, and Settings","title":"Persefone.DataOutput","text":"DataOutput\n\nA struct for organising model output. This is designed for text-based data output that is updated more or less regularly (e.g. population data in csv files). Submodels can register their own output functions using newdataoutput!.\n\nStruct fields:     - filename: the name of the file to be created in the user-specified output directory     - header: a string to be written to the start of the file as it is initialised     - outputfunction: a function that takes a model object and returns a string to write to file     - frequency: how often to call the output function (daily/monthly/yearly/end/never)\n\n\n\n\n\n","category":"type"},{"location":"io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}","page":"Input, Output, and Settings","title":"Persefone.createdatadir","text":"createdatadir(outdir, overwrite)\n\nCreates the output directory, dealing with possible conflicts.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.modellogger-Tuple{String, String}","page":"Input, Output, and Settings","title":"Persefone.modellogger","text":"modellogger(loglevel, outdir)\n\nCreate a logger object that writes output both to screen and to a logfile. This object is stored as model.logger and can then be used with with_logger(). Note: requires createdatadir to be run first.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.newdataoutput!-Tuple{Agents.AgentBasedModel, String, String, Function, String}","page":"Input, Output, and Settings","title":"Persefone.newdataoutput!","text":"newdataoutput!(model, filename, header, outputfunction, frequency)\n\nCreate and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.outputdata-Tuple{Agents.AgentBasedModel}","page":"Input, Output, and Settings","title":"Persefone.outputdata","text":"outputdata(model)\n\nCycle through all registered data outputs and activate them according to their configured frequency.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.prepareTOML-Tuple{Any}","page":"Input, Output, and Settings","title":"Persefone.prepareTOML","text":"prepareTOML(dict)\n\nAn internal utility function to re-convert the one-dimensional dict created by flattenTOML into the two-dimensional dict needed by TOML.print, and convert any data types into TOML-compatible types where necessary.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.saveinputfiles-Tuple{Agents.AgentBasedModel}","page":"Input, Output, and Settings","title":"Persefone.saveinputfiles","text":"saveinputfiles(model)\n\nCopy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.withtestlogger-Tuple{Agents.AgentBasedModel}","page":"Input, Output, and Settings","title":"Persefone.withtestlogger","text":"withtestlogger(model)\n\nReplace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a Julia issue, where @test_logs doesn't work with local loggers.\n\n\n\n\n\n","category":"method"},{"location":"architecture.html#Source-code-architecture","page":"Source code architecture","title":"Source code architecture","text":"","category":"section"},{"location":"architecture.html#Model-components","page":"Source code architecture","title":"Model components","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"model architecture\")","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone is divided into four components, three of which are semi-independent submodels:","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"core: This is the foundation of the model software, which sets up and executes simulation runs. It also reads in the configuration file and landscape maps, and provides data output functionality. (Eventually, it will also provide weather data.)\nnature: This is an individual-based model of species in agricultural landscapes. It defines the Animal agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.\nfarm: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the Farmer agent type.\ncrop: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type FarmPlot, representing one field and its associated extent and crop type.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Conceptually, core provides functionality that is needed by all of the submodels. Decisions made by Farmers affect the FarmPlots they own, and (directly or indirectly) the Animals in the model landscape.","category":"page"},{"location":"architecture.html#Important-implementation-details","page":"Source code architecture","title":"Important implementation details","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"the model object\")","category":"page"},{"location":"architecture.html#The-model-object","page":"Source code architecture","title":"The model object","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"A cursory reading of the source code will quickly show that most functions take an  AgentBasedModel object as one of their arguments. This is the key data structure  of Agents.jl, and holds all state that is in any way relevant to a simulation run. (Persefone has a strict \"no global state\" policy to avoid state-dependent bugs and allow parallelisation.) The model object gives access to all agent instances (via model[id], where id is the unique identifier of this agent). It also stores the configuration (model.settings), the landscape (model.landscape, a matrix of Pixel objects that store the local land cover, amongst other things), and the current simulation date (model.date). (See initmodel for details.)","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"For more information about working with agent objects, see the  Agents.jl API.","category":"page"},{"location":"architecture.html#Model-configuration/the-@param-macro","page":"Source code architecture","title":"Model configuration/the @param macro","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The model is configured via a TOML file, the default version of which is at  src/parameters.toml. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the @param macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the outdir parameter belongs to the [core] section of the TOML file,  and must therefore be referenced as  @param(core.outdir). (See  src/core/input.jl  for details.)","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: @param and other macros\nAs @param(parameter) expands to model.settings[\"parameter\"], it can obviously only be used in a context where the model object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the nature macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).","category":"page"},{"location":"architecture.html#Output-data","page":"Source code architecture","title":"Output data","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use newdataoutput! to plug into this system. For an example of how to use this, see src/nature/ecologicaldata.jl.  (See src/core/output.jl for details.)","category":"page"},{"location":"architecture.html#Farm-events","page":"Source code architecture","title":"Farm events","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The FarmEvent struct is used to communicate farming-related events between  submodels. An event can be triggered with createevent! and affects all pixels  within a FarmPlot. (See  src/core/landscape.jl  for details.)","category":"page"},{"location":"architecture.html#Random-numbers-and-logging","page":"Source code architecture","title":"Random numbers and logging","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"By default in Julia, the random number generator (RNG) and the system logger are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the model object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses log statements, it is  only relevant for some functions in src/core/simulation.jl.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: Using the model RNG\nWhenever you need to use a random number,  you must use the model.rng. The easiest way to do this is with the @rand  and @shuffle! macros. (Note that these, too, require access to the model object.)","category":"page"},{"location":"species.html#Species","page":"Species","title":"Species","text":"","category":"section"},{"location":"species.html","page":"Species","title":"Species","text":"The ecological submodel in Persefone simulates a range of species in agricultural landscapes.","category":"page"},{"location":"species.html#Skylark","page":"Species","title":"Skylark","text":"","category":"section"},{"location":"species.html","page":"Species","title":"Species","text":"Modules = [Persefone]\nPages = [\"nature/species/skylark.jl\"]","category":"page"},{"location":"species-dsl.html#Defining-new-species","page":"Defining new species","title":"Defining new species","text":"","category":"section"},{"location":"species-dsl.html#The-Persefone-species-DSL","page":"Defining new species","title":"The Persefone species DSL","text":"","category":"section"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"In order to make implementing new species as easy as possible, Persefone includes a domain-specific language (DSL) built from a collection of macros and functions.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Here is an example of what this looks like, using a hypothetical mermaid species:","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"@species Mermaid begin\n    ageofmaturity = 2\n    pesticidemortality = 1.0\n    @initialise(@habitat(@landcover() == water), pairs=true)\n\t\n    @phase life begin\n        @debug \"$(animalid(animal)) is swimming happily in its pond.\"\n        @respond pesticide @kill(@trait(pesticidemortality), \"poisoning\")\n        @respond harvest @setphase(drought)\n        @debug \"Animal: $animal\"\n        if @trait(sex) == female && @countanimals() < 3 &&\n            @trait(age) >= @trait(ageofmaturity) && @landcover() == water\n            @reproduce()\n        end\n    end\n\t\n    @phase drought begin\n        n = sum(1 for a in @neighbours(0))\n        @debug \"$(animalid(animal)) is experiencing drought with $n neighbour(s).\"\n        @respond sowing @setphase(life)\n    end\nend","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The two most important macros are @species and @phase,  followed by @initialise, @trait, @respond,  and @habitat. Other macros provide convenience wrappers for common  functions. (See src/nature/nature.jl for details.)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The top-level macro is @species. This takes two arguments: a species  name and a definition block (enclosed in begin and end tags). At the start of the definition block, species-specific variables can be defined that should be available throughout a species' lifetime. Code in this section has access to the model object and can thus reference the current model state. In this section, the user also has to call the @initialise macro. This wraps the initpopulation function, and takes a habitat descriptor (see @habitat below) and several  options to specify how the species' population should be distributed in the landscape during model initialisation.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Following this section, each species must define one or more @phase blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each @phase block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species' phase variable is set to the name of this phase.) Code in this section has access to the model object as well as an animal object, which is the currently active animal agent. Properties of the animal agent, regardless of whether they were defined by the user or by Persefone, can be accessed using the @trait macro. Within a phase block, @respond  can be used to define the species' response to a FarmEvent that affects  the species' current location, while a variety of other macros provide wrappers to  ecological process functions from src/nature/populations.jl.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Another important macro is @habitat. This defines a \"habitat descriptor\", i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to @habitat consists of a logical expression, which has access to the animal's current position (the pos tuple variable) and the model. Various macros are available to easily reference information about the current location, such as @landcover or @distancetoedge.","category":"page"},{"location":"species-dsl.html#Implementation-details","page":"Defining new species","title":"Implementation details","text":"","category":"section"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Due to a known performance problem  with multi-agent models, the underlying implementation of species is  rather complicated (see src/nature/nature.jl for details.)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Rather than creating a new type/struct for each species, all Animal agents have the same type. Instead, they are differentiated by a traits dict, which stores both species-specific parameters and run-time variables. Note that due to a redefinition of the getproperty()/setproperty!() methods, variables from the trait dict can be accessed and modified just like normal struct fields (i.e. although phase is defined in the dict, not the struct, animal.phase = \"newphase\" works just fine - one does not have to use animal.traits[\"phase\"] = \"newphase\".)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Under the hood, the @species macro generates a function (with the name of the species), which in turn creates the trait dict when called. Thus, adding a new animal agent to the model involves instantiating an Animal object, then calling the relevant species function and attaching the returned dict to the agent object.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Similarly, the @phase macro too works by defining a new function, which is stored in the species' trait dict. These functions take an animal object and the model object as input, and define what the species does during its daily update.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Once again, @habitat creates a function that takes model and pos as input and returns a boolean response. Functions that require a habitat descriptor thus take in this (anonymous) function and call it internally.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Finally, the @initialise macro is a wrapper around initpopulation, which (yet again) creates a function that specifies how a species' population is to be initialised at the beginning of a simulation run. This function is stored in the species trait dict and accessed during model setup.","category":"page"},{"location":"developing.html#Developing-Persefone","page":"Developing Persefone","title":"Developing Persefone","text":"","category":"section"},{"location":"developing.html#Workflow","page":"Developing Persefone","title":"Workflow","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Pull the current version from the master branch on Gitlab:  https://git.idiv.de/xo30xoqa/persephone.\nIf you are working on a new feature, create a new branch to avoid breaking the master branch. (The master branch on Github should always be in a runnable and error-free state.)\nImplement your changes.\nRun an example simulation and the test suite to make sure everything works without crashing (make run and make test on Linux, or execute run.jl and test/runtests.jl manually.)\nCommit your work frequently, and try to keep each commit small. Don't forget to add relevant tests to the test suite.\nOnce your satisfied with your work, do another pull/merge from the master branch in case somebody else changed the branch in the meantime. Then merge your work into master and push to the Gitlab server.\nRepeat :-)","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The Gitlab issue tracker can be used  to create, discuss, and assign tasks, as well as to monitor progress towards milestones/releases.  Once we have a first release, we will start using semantic versioning.","category":"page"},{"location":"developing.html#Libraries","page":"Developing Persefone","title":"Libraries","text":"","category":"section"},{"location":"developing.html#Agents.jl","page":"Developing Persefone","title":"Agents.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Our model uses Agents.jl as a framework. Their repository can be used to inspect the source code or submit bug reports (the authors are quick to respond). Questions can be asked at the  Julia Discourse forum.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Tutorial on collaborating on Julia packages:  https://www.matecdev.com/posts/julia-package-collaboration.html.","category":"page"},{"location":"developing.html#Revise.jl","page":"Developing Persefone","title":"Revise.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Revise.jl allows one to reload code without restarting the Julia interpreter. Get it with Pkg.add(\"Revise\"), then  add using Revise to .julia/config/startup.jl to have it automatically available.","category":"page"},{"location":"developing.html#Test","page":"Developing Persefone","title":"Test","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Persefone uses the inbuilt Julia testing framework. All new functions should have appropriate tests written for them in the appropriate file in the test directory. (See test/runtests.jl for details.) There are three ways to run the test suite: in the terminal, executing make test or cd test; julia runtests.jl; or in the Julia REPL,  Pkg.activate(\".\"); Pkg.test().","category":"page"},{"location":"developing.html#Documenter.jl","page":"Developing Persefone","title":"Documenter.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The HTML documentation is generated using Documenter.jl. Therefore, all new functions should have docstrings attached. New files need to be integrated into the relevant documentation source files in docs/src, and if necessary into docs/builddocs.jl. To build the documentation, run make docs, or cd docs; julia builddocs.jl (if using the latter, don't forget to update the date and commit in docs/src/index.md).","category":"page"},{"location":"developing.html#Julia-editors","page":"Developing Persefone","title":"Julia editors","text":"","category":"section"},{"location":"developing.html#Emacs","page":"Developing Persefone","title":"Emacs","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"There are a couple of addons that make working with Julia much nicer in Emacs:","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"julia-mode gives syntax highlighting. Install with M-x package-install julia-mode.\njulia-snail provides IDE-like features,  especially a fully-functional REPL and the ability to evaluate code straight from inside a buffer. Note that the installation can be somewhat tricky. You first need to manually install all the dependencies of its dependency vterm, then install vterm itself with M-x package-install vterm, before you can do M-x package-install julia-snail. Then add it to your init.el with (require 'julia-snail) and (add-hook 'julia-mode-hook #'julia-snail-mode).\ncompany-mode integrates with Snail to give code  completion. Install with M-x package-install company, then add  (add-hook 'julia-mode-hook #'company-mode) and  (global-set-key (kbd \"C-<tab>\") 'company-complete) to your init.el.\nmagit is a great git interface for Emacs. Install with M-x package-install magit and add (global-set-key (kbd \"C-x g\") 'magit-status) to your init.el.","category":"page"},{"location":"developing.html#VSCode","page":"Developing Persefone","title":"VSCode","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"See here.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"TODO: add more detail.","category":"page"},{"location":"simulation.html#Simulation","page":"Simulation","title":"Simulation","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"The core and world directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.","category":"page"},{"location":"simulation.html#simulation.jl","page":"Simulation","title":"simulation.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file includes the basal functions for initialising and running simulations.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"core/simulation.jl\"]","category":"page"},{"location":"simulation.html#Persefone.finalise!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.finalise!","text":"finalise!(model)\n\nWrap up the simulation. Currently doesn't do anything except print some information.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initialise","page":"Simulation","title":"Persefone.initialise","text":"initialise(config=PARAMFILE, seed=nothing)\n\nInitialise the model: read in parameters, create the output data directory, and instantiate the AgentBasedModel object(s). Optionally allows specifying the configuration file and overriding the seed parameter. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}","page":"Simulation","title":"Persefone.initmodel","text":"initmodel(settings)\n\nInitialise a model object using a ready-made settings dict. This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}","page":"Simulation","title":"Persefone.paramscan","text":"paramscan(settings)\n\nCreate a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.simulate","page":"Simulation","title":"Persefone.simulate","text":"simulate(config=PARAMFILE, seed=nothing)\n\nInitialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and a seed for the RNG.\n\nThis is the default way to run a Persefone simulation.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.simulate!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.simulate!","text":"simulate!(model)\n\nCarry out a complete simulation run using a pre-initialised model object.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.stepsimulation!","text":"stepsimulation!(model)\n\nExecute one update of the model.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#landscape.jl","page":"Simulation","title":"landscape.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file manages the landscape maps that underlie the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/landscape.jl\"]","category":"page"},{"location":"simulation.html#Persefone.EventType","page":"Simulation","title":"Persefone.EventType","text":"The types of landscape event that can be simulated\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.FarmEvent","page":"Simulation","title":"Persefone.FarmEvent","text":"FarmEvent\n\nA data structure to define a landscape event, giving its type, spatial extent, and duration.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.LandCover","page":"Simulation","title":"Persefone.LandCover","text":"The land cover classes encoded in the Mundialis Sentinel data.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.Pixel","page":"Simulation","title":"Persefone.Pixel","text":"Pixel\n\nA pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.createevent!","page":"Simulation","title":"Persefone.createevent!","text":"createevent!(model, pixels, name, duration=1)\n\nAdd a farm event to the specified pixels (a vector of position tuples) for a given duration.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Function}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitatdescriptor)\n\nCalculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Persefone.LandCover}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitattype)\n\nCalculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.distancetoedge","text":"distancetoedge(pos, model)\n\nCalculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.farmplot","text":"farmplot(position, model)\n\nReturn the farm plot at this position, or nothing if there is none (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initlandscape-Tuple{String, String}","page":"Simulation","title":"Persefone.initlandscape","text":"initlandscape(landcovermap, farmfieldsmap)\n\nInitialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.landcover-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.landcover","text":"landcover(position, model)\n\nReturn the land cover class at this position (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.updateevents!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.updateevents!","text":"updateevents!(model)\n\nCycle through the list of events, removing those that have expired.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#weather.jl","page":"Simulation","title":"weather.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file reads in weather data and makes it available to the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/weather.jl\"]","category":"page"},{"location":"simulation.html#Persefone.Weather","page":"Simulation","title":"Persefone.Weather","text":"Weather\n\nA single weather datum, combining the observations from one day.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}","page":"Simulation","title":"Persefone.initweather","text":"initweather(weatherfile, startdate, enddate)\n\nLoad a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.\n\nNote: This requires a weather file in the format produced by data/extract_weather_data.R.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.maxtemp-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.maxtemp","text":"maxtemp(model)\n\nReturn today's maximum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.meantemp-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.meantemp","text":"meantemp(model)\n\nReturn today's mean temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.mintemp-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.mintemp","text":"mintemp(model)\n\nReturn today's minimum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.precipitation-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.precipitation","text":"precipitation(model)\n\nReturn today's total precipitation in mm.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.sunshine-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.sunshine","text":"sunshine(model)\n\nReturn today's sunshine duration in hours.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.vapourpressure-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.vapourpressure","text":"vapourpressure(model)\n\nReturn today's average vapour pressure in hPa.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.windspeed-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.windspeed","text":"windspeed(model)\n\nReturn today's average windspeed in m/s.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Farm-submodel","page":"Farm submodel","title":"Farm submodel","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.","category":"page"},{"location":"farm.html#farm.jl","page":"Farm submodel","title":"farm.jl","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"This file is responsible for managing the farm module(s).","category":"page"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Modules = [Persefone]\nPages = [\"farm/farm.jl\"]","category":"page"},{"location":"farm.html#Persefone.Farmer","page":"Farm submodel","title":"Persefone.Farmer","text":"Farmer\n\nThis is the agent type for the farm ABM. (Not yet implemented.)\n\n\n\n\n\n","category":"type"},{"location":"farm.html#Persefone.initfarms!-Tuple{Agents.AgentBasedModel}","page":"Farm submodel","title":"Persefone.initfarms!","text":"initfarms!(model)\n\nInitialise the model with a set of farm agents.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Persefone.stepagent!-Tuple{Farmer, Agents.AgentBasedModel}","page":"Farm submodel","title":"Persefone.stepagent!","text":"stepagent!(farmer, model)\n\nUpdate a farmer by one day.\n\n\n\n\n\n","category":"method"},{"location":"adapting.html#Adapting-Persefone","page":"Adapting Persefone","title":"Adapting Persefone","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"A key development goal of Persefone is to be FAIR: findable, accessible, interoperable, and reusable. We aim to build a model that is both easy  to use and easy to adapt to new situations.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"There are multiple ways to adapt Persefone for a new modelling study:","category":"page"},{"location":"adapting.html#Changing-the-parameters","page":"Adapting Persefone","title":"Changing the parameters","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"The simplest way to adapt Persefone is simply by changing the parameters. Copy src/parameters.toml to a new location, adjust it to your needs, and run the model using julia run.jl -c <configfile>.","category":"page"},{"location":"adapting.html#Changing-the-region","page":"Adapting Persefone","title":"Changing the region","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described here.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"You may also need to change aspects of the farm submodel. This is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-animal-species","page":"Adapting Persefone","title":"Adding new animal species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To implement a new species to the nature submodel, add a new file to the  src/nature/species directory and include it in src/Persefone.jl, as well as adding the name of the species to the nature.targetspecies parameter. In the new file, implement the species using the @species syntax as described here.","category":"page"},{"location":"adapting.html#Adding-new-crop-species","page":"Adapting Persefone","title":"Adding new crop species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Crop growth is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-farmer-behaviour","page":"Adapting Persefone","title":"Adding new farmer behaviour","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Farmer behaviour is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-a-new-submodel","page":"Adapting Persefone","title":"Adding a new submodel","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To add a new submodel in addition to the existing ones (nature, crop, and farm), you need to familiarise yourself with the software architecture. In particular, you need to understand how initialisation and scheduling works in src/core/simulation.jl, and what information is stored in the model object.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"If you want to add a new agent type, use Agents.jl's  @agent macro. (But be aware that Persefone already has three agent types and you may encounter performance problems.) Having implemented the new agent type, add it to the model objects type definition and scheduler, and write an initialisation function and a stepagent! function. (See initmodel and stepsimulation! for details.)","category":"page"},{"location":"adapting.html#Linking-to-another-model","page":"Adapting Persefone","title":"Linking to another model","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a Julia package, with a module exporting various model functions, types, and macros (see  src/Persefone.jl). Of particular interest are the functions simulate (set up and run a complete simulation based on a config file), initialise (create one or more model objects from a config file), simulate! (do a simulation run with an existing model object), and stepsimulation! (update a model object by one time step).","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To interface with Julia from another language, see the Julia docs here and here.","category":"page"},{"location":"odd.html#Overview,-Design,-Details-(ODD)","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"","category":"section"},{"location":"odd.html","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"TODO","category":"page"},{"location":"gis.html#Maps-and-weather-data","page":"Maps and weather data","title":"Maps and weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Persefone currently requires two separate map input files: one for land cover, the other for field geometry. Additionally, a weather input file is needed.  This documents describe how to obtain and process the data needed for each  of these.","category":"page"},{"location":"gis.html#Land-cover-maps","page":"Maps and weather data","title":"Land cover maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Land cover maps for Germany at 10m resolution can be obtained from  Mundialis. These are generated annually from Sentinel data and comprise the following  land cover classes:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"10: forest\n20: low vegetation\n30: water\n40: built-up\n50: bare soil\n60: agriculture","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To create a Persefone map input file, you need to crop the national Mundialis map to the extent that you want to simulate (suggestion: approx. 10x10km is a  reasonable size).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To do so, download the Mundialis map and import it into QGIS. Then create a new vector layer and create a rectangle feature to delimit the extent of your region. Then go to Raster -> Extraction -> Clip Raster by Extent. Select the Mundialis map as the input layer, set the clipping extent by choosing your region vector layer under Calculate from Layer and specify the output file name before clicking Run. This will generate a TIF file that you can pass to Persefone as the landcovermap parameter.","category":"page"},{"location":"gis.html#Field-ID-maps","page":"Maps and weather data","title":"Field ID maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In addition to the land cover data explained above, Persefone also needs information about agricultural field boundaries in order to assign these to the farming agents. Unfortunately, getting this is rather more complicated.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In the EU, every country runs a Land Parcel Information System (LPIS) to administer CAP payments. In Germany, this is called InVeKoS and is run by the Länder. For example, you can view and download the InVeKoS data for Thüringen here. This gives you a vector layer which can be loaded into QGIS. However, it needs to be converted to a raster layer and cropped to your region extent before it can be used in Persefone.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The first thing to do is to make sure that the vector layer has a numeric (!) field with a unique identifier for each field block (check the attribute table).  The Thüringen data has the FBI (\"Feldblockident\") field, but this is a string value and therefore not usable by the rasteriser. So, we set the vector layer to edit mode, open the field calculator, enter the information for a new field  (call it \"FID\" and set it to a 32-bit integer), and enter @row_number in the  expression field. Then save the layer and close the calculator.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Secondly, you need to filter out all non-field/non-grassland plot types. (LPIS also has data on forests and various landscape elements that are not relevant to our use case.) Assuming you're working with the Thüringen InVeKoS data (other data sets may have a different structure), right-click on the layer name in QGIS' layer overview and click on \"Filter...\". Then, enter this expression in the query builder: \"BNK\" = 'AL' OR \"BNK\" = 'GL' and click \"OK\". This will select only field and grassland plots.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Next, open the rasteriser (Raster -> Conversion -> Rasterize). Select your FID field as the \"Field to use for a burn-in value\", and your land cover map (as created above - this ensures the two layers match) as the output extent. Make sure  the \"fixed value to burn\" is \"Not set\". Then choose \"Georeferenced units\" as the  \"Out raster size units\" and set horizontal and vertical resolution to 10.0. In  the advanced parameters, set the output data type to UInt32. Finally, enter an  output file name and run. The resulting TIF file can be passed to Persefone as the farmfieldmap parameter.","category":"page"},{"location":"gis.html#Weather-data","page":"Maps and weather data","title":"Weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Currently, Persefone uses historical weather data from the closes weather station as its weather input. (In future, this may be changed to a more detailed raster input, which could then also provide future weather predictions under climate change.) Weather data can be downloaded from the German weather service (DWD). The relevant data are in the folder daily/kl/historical.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The description of this data set and the list of weather stations can be found in the Persefone repository, in the docs folder (or downloaded from the link above). Using the list of weather stations, select the one closest to the area of study. Note that not all stations were continuously in operation; make sure that the selected station covers the years of interest.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Region Jena: station number 02444 (\"Jena (Sternwarte)\")\nRegion Eichsfeld:\nRegion Thüringer Becken:\nRegion Hohenlohe:\nRegion Bodensee:\nRegion Nördlicher Oberrhein:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"From the link above, download the ZIP file associated with the station number. Check the included meta-data if there is any important missing data, or other relevant information (e.g. the station moved position).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Then use data/extract_weather_data.R to process the data into the format needed by Persefone:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"library(tidyverse)\n\n## replace this with the correct file name\nweatherfile = \"produkt_klima_tag_18210101_20221231_02444.txt\"\n\ndata = read.table(weatherfile, sep=\";\", header=T)\n\nweather = data %>%\n    ## drop values before 2000 to save space\n    filter(MESS_DATUM>=20000101) %>%\n    ## select relevant variables and convert place-holder values to NA\n    select(MESS_DATUM, FM, RSK, SDK, VPM, TMK, TXK, TNK) %>%\n    mutate(date=MESS_DATUM, MESS_DATUM=NULL,\n           mean_windspeed=na_if(FM, -999), FM=NULL,\n           precipitation=na_if(RSK, -999), RSK=NULL,\n           sunshine_hours=na_if(SDK, -999), SDK=NULL,\n           mean_vapour_pressure=na_if(VPM, -999), VPM=NULL,\n           mean_temperature=na_if(TMK, -999), TMK=NULL,\n           max_temperature=na_if(TXK, -999), TXK=NULL,\n           min_temperature=na_if(TNK, -999), TNK=NULL)\n\n## replace with the desired file name\nwrite.csv(weather, file=\"weather_jena.csv\", row.names=FALSE)","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the FAO Penman-Monteith equation.","category":"page"},{"location":"crops.html#Crop-submodel","page":"Crop submodel","title":"Crop submodel","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in ALMaSS.","category":"page"},{"location":"crops.html#farmplot.jl","page":"Crop submodel","title":"farmplot.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/farmplot.jl\"]","category":"page"},{"location":"crops.html#Persefone.FarmPlot","page":"Crop submodel","title":"Persefone.FarmPlot","text":"FarmPlot\n\nThis represents one field, i.e. a collection of pixels with the same management. This is the spatial unit with which the crop growth model and the farm model work.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.averagefieldsize-Tuple{Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.averagefieldsize","text":"averagefieldsize(model)\n\nCalculate the average field size in hectares for the model landscape.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.cropheight","text":"cropheight(model, position)\n\nReturn the height of the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropname-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.cropname","text":"cropname(model, position)\n\nReturn the name of the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.croptype-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.croptype","text":"croptype(model, position)\n\nReturn the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.growcrop!-Tuple{FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.growcrop!","text":"growcrop!(farmplot, model)\n\nApply the relevant crop growth model to update the plants on this farm plot. Currently only supports the ALMaSS crop growth model by Topping et al.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.harvest!-Tuple{FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.harvest!","text":"harvest!(farmplot, model)\n\nHarvest the crop on this farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.initfields!-Tuple{Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.initfields!","text":"initfields!(model)\n\nInitialise the model with its farm plots.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.sow!-Tuple{String, FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.sow!","text":"sow!(cropname, farmplot, model)\n\nSow the specified crop on this farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.stepagent!-Tuple{FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.stepagent!","text":"stepagent!(farmplot, model)\n\nUpdate a farm plot by one day.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#crops.jl","page":"Crop submodel","title":"crops.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/crops.jl\"]","category":"page"},{"location":"crops.html#Persefone.CropCurveParams","page":"Crop submodel","title":"Persefone.CropCurveParams","text":"CropCurveParams\n\nThe values in this struct define one crop growth curve.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.CropType","page":"Crop submodel","title":"Persefone.CropType","text":"CropType\n\nThe type struct for all crops. Currently follows the crop growth model as implemented in ALMaSS.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.GrowthPhase","page":"Crop submodel","title":"Persefone.GrowthPhase","text":"GrowthPhase\n\nALMaSS crop growth curves are split into five phases, triggered by seasonal dates or agricultural events.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}","page":"Crop submodel","title":"Base.tryparse","text":"Base.tryparse(type, str)\n\nExtend tryparse to allow parsing GrowthPhase values. (Needed to read in the CSV parameter file.)\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}","page":"Crop submodel","title":"Persefone.buildgrowthcurve","text":"buildgrowthcurve(data)\n\nConvert a list of rows from the crop growth data into a CropCurveParams object.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.readcropparameters-Tuple{String, String}","page":"Crop submodel","title":"Persefone.readcropparameters","text":"readcropparameters(generalcropfile, cropgrowthfile)\n\nParse a CSV file containing the required parameter values for each crop (as produced from the original ALMaSS file by convert_almass_data.py).\n\n\n\n\n\n","category":"method"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"CurrentModule = Persefone","category":"page"},{"location":"index.html#Introduction","page":"Introduction","title":"Introduction","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Go back to the homepage, or view the source code on  Gitlab.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Persefone.jl models agricultural practice and how it impacts animal species at a landscape scale. It includes a farm submodel, a crop growth submodel, and individual-based models of multiple indicator species. Its aim is to investigate how changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"The model is based on the Agents.jl  framework. It is currently in the early stages of development.","category":"page"},{"location":"index.html#Running-the-model","page":"Introduction","title":"Running the model","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"To run a single experiment, execute run.jl:","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"julia run.jl -c <CONFIG>","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Other commandline arguments are:","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] \n              [--version] [-h]\n\noptional arguments:\n  -c, --configfile CONFIGFILE\n                        name of the configuration file\n  -s, --seed SEED       inital random seed (type: Int64)\n  -o, --outdir OUTDIR   location of the output directory\n  -l, --loglevel LOGLEVEL\n                        verbosity: \"debug\", \"info\", or \"quiet\"\n  --version             show version information and exit\n  -h, --help            show this help message and exit","category":"page"},{"location":"index.html#Model-input","page":"Introduction","title":"Model input","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Persefone requires three input files: a configuration file and two map files. How to generate the map files is documented elsewhere. The configuration file defines parameter values and looks like this (see src/parameters.toml for a complete list  of parameters):","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.\n###\n### This is the default configuration file for Persefone, containing all model parameters.\n### The syntax is described here: https://toml.io/en/\n\n[core]\nconfigfile = \"src/parameters.toml\" # location of the configuration file\noutdir = \"results\" # location and name of the output folder\noverwrite = \"ask\" # overwrite the output directory? (true/false/\"ask\")\nloglevel = \"debug\" # verbosity level: \"debug\", \"info\", \"warn\"\nprocessors = 2 # number of processors to use on parallel runs\nseed = 2 # seed value for the RNG (0 -> random value)\n# dates to start and end the simulation\nstartdate = 2022-01-01\nenddate = 2022-12-31\n\n[world]\nlandcovermap = \"data/landcover_jena.tif\" # location of the landcover map\nfarmfieldsmap = \"data/fields_jena.tif\" # location of the field geometry map\nweatherfile = \"data/weather_jena.csv\" # location of the weather data file\n\t\n[farm]\nfarmmodel = \"FieldManager\" # which version of the farm model to use (not yet implemented)\n\n[nature]\ntargetspecies = [\"Wolpertinger\", \"Wyvern\"] # list of target species to simulate\npopoutfreq = \"daily\" # output frequency population-level data, daily/monthly/yearly/end/never\nindoutfreq = \"end\" # output frequency individual-level data, daily/monthly/yearly/end/never\ninsectmodel = [\"season\", \"habitat\", \"pesticides\", \"weather\"] # factors affecting insect growth\n\t\n[crop]\ncropmodel = \"almass\" # crop growth model to use, \"almass\" or \"aquacrop\"\ncropfile = \"data/crop_data_general.csv\" # file with general crop parameters\ngrowthfile = \"data/almass_crop_growth_curves.csv\" # file with crop growth parameters","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"info: Parameter scanning\nYou can set any parameter to a list of different values, e.g. seed = [1,2,3]. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Last updated: 2023-09-13 (commit 34f053e)","category":"page"}]
+[{"location":"energy.html#Dynamic-Energy-Budgets","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Persefone's nature module uses Kooijman's Dynamic Energy Budget theory to model energy flows within individuals.","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"(Image: \"The standard model of the Dynamic Energy Budget theory\")","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"The standard model of the Dynamic Energy Budget theory. (Fig. 1 from Sousa et al. (2010).)","category":"page"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Sousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428.\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press.\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161.","category":"page"},{"location":"energy.html#energy.jl","page":"Dynamic Energy Budgets","title":"energy.jl","text":"","category":"section"},{"location":"energy.html","page":"Dynamic Energy Budgets","title":"Dynamic Energy Budgets","text":"Modules = [Persefone]\nPages = [\"nature/energy.jl\"]","category":"page"},{"location":"energy.html#Persefone.DEBparameters","page":"Dynamic Energy Budgets","title":"Persefone.DEBparameters","text":"DEBparameters\n\nAn immutable struct to save the parameter list for a species' Dynamic Energy Budget model. (See Sousa et al., 2010.)\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.EnergyBudget","page":"Dynamic Energy Budgets","title":"Persefone.EnergyBudget","text":"EnergyBudget\n\nThis struct represents an individual's energy balance, as conceptualised by the Dynamic Energy Budget theory. Upon assimilation, energy is first stored as biomass in a reserve buffer, before being used for maintenance, growth, and reproduction. (Note that this is a simplified model form which ignores maturity as a separate buffer.)\n\nSources:\n\nMalishev & Kramer-Schadt (2021). Movement, models, and metabolism: Individual-based energy budget models as next-generation extensions for predicting animal movement outcomes across scales. Ecological Modelling, 441, 109413. https://doi.org/10.1016/j.ecolmodel.2020.109413\nMarques et al. (2018). The AmP project: Comparing species on the basis of dynamic energy budget parameters. PLOS Computational Biology,14(5), e1006100. https://doi.org/10.1371/journal.pcbi.1006100\nSibly et al. (2013). Representing the acquisition and use of energy by individuals in agent-based models of animal populations. Methods in Ecology and Evolution, 4(2), 151–161. https://doi.org/10.1111/2041-210x.12002\nSousa et al. (2010). Dynamic energy budget theory restores coherence in biology. Philosophical Transactions of the Royal Society B: Biological Sciences, 365(1557), 3413–3428. https://doi.org/10.1098/rstb.2010.0166\nKooijman, S. A. L. M. (2009). Dynamic energy and mass budgets in biological systems (3rd ed). Cambridge University Press. https://www.researchgate.net/profile/Edgar-Meza-3/post/Isthereatoxicokineticmodelfordaphniamagnaorotherzooplankton/attachment/59d62cf579197b807798b396/AS%3A348547653357569%401460111644286/download/Dynamic+Energy+Budget+theory+-+Kooijman.pdf\nsee also: Brown et al. (2004). Toward a metabolic theory of ecology. Ecology, 85(7), 1771–1789. https://doi.org/10.1890/03-9000\n\n\n\n\n\n","category":"type"},{"location":"energy.html#Persefone.feed!-Tuple{Float64, Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.feed!","text":"feed!(quantity, energybudget)\n\nConsume a given quantity of food. Expands the energy reserve by an amount determined by the assimilation rate. Returns true if successful, false if the reserve is already full.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.growthrate-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.growthrate","text":"growthrate(energybudget)\n\nCalculate the specific growth rate r. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.investmentratio-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.investmentratio","text":"investmentratio(energybudget)\n\nCalculate the investment ratio g. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.maturitymaintenance-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.maturitymaintenance","text":"maturitymaintenance(energybudget)\n\nCalculate the specific maturity maintenance k_J. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.mobilisation-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.mobilisation","text":"mobilisation(energybudget)\n\nCalculate the mobilisation rate J_EC. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.reproduce!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.reproduce!","text":"reproduce!(energybudget)\n\nIf there is sufficient energy in the offspring buffer of an adult, produce an embryo/egg, reducing the parent energy in the process. Returns the embryo's energy budget, or nothing if the conditions are not met.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.scaledreservedensity-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.scaledreservedensity","text":"scaledreservedensity(energybudget)\n\nCalculate the scaled reserve density e. (Internal function.)\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.update!-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.update!","text":"update!(energybudget)\n\nCarry out a daily update of the energy budget. Mobilises reserves and allocates these to maintenance (prioritised), growth, and reproduction.\n\nReturn true if the individual has enough energy to survive, or false if the reserve is empty and it starves.\n\n\n\n\n\n","category":"method"},{"location":"energy.html#Persefone.volumetriclength-Tuple{Persefone.EnergyBudget}","page":"Dynamic Energy Budgets","title":"Persefone.volumetriclength","text":"volumetriclength(energybudget)\n\nCalculate the structural length in cm based on an individual's weight (assuming a density of 1 g/cm³ to calculate volume, see Kooijman 2009).\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Nature","page":"Nature","title":"Nature","text":"","category":"section"},{"location":"nature.html#nature.jl","page":"Nature","title":"nature.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file is responsible for managing the animal modules.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/nature.jl\"]","category":"page"},{"location":"nature.html#Persefone.Animal","page":"Nature","title":"Persefone.Animal","text":"Animal\n\nThis is the generic agent type for all animals. Species are differentiated by trait dictionaries passed by them during initialisation. (Note that each trait variable can still be accessed as if it were a normal field name, i.e. the trait phase can be accessed and modified with animal.phase.)\n\n\n\n\n\n","category":"type"},{"location":"nature.html#Persefone.animalid-Tuple{Animal}","page":"Nature","title":"Persefone.animalid","text":"animalid(animal)\n\nA small utility function to return a string with the species name and ID of an animal.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initnature!-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.initnature!","text":"initnature!(model)\n\nInitialise the model with all simulated animal populations.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.stepagent!-Tuple{Animal, Agents.AgentBasedModel}","page":"Nature","title":"Persefone.stepagent!","text":"stepagent!(animal, model)\n\nUpdate an animal by one day, executing it's currently active phase function.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.@countanimals-Tuple","page":"Nature","title":"Persefone.@countanimals","text":"@countanimals(species=\"\", radius=0)\n\nCount the number of animals of the given species in this location. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropheight-Tuple{}","page":"Nature","title":"Persefone.@cropheight","text":"@cropheight\n\nReturn the height of the crop at this position, or 0 if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@cropname-Tuple{}","page":"Nature","title":"Persefone.@cropname","text":"@cropname\n\nReturn the name of the local croptype, or nothing if there is no crop here. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distanceto-Tuple{Any}","page":"Nature","title":"Persefone.@distanceto","text":"@distanceto(habitat)\n\nCalculate the distance to the closest habitat of the specified type or descriptor. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@distancetoedge-Tuple{}","page":"Nature","title":"Persefone.@distancetoedge","text":"@distancetoedge\n\nCalculate the distance to the closest neighbouring habitat. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@habitat-Tuple{Any}","page":"Nature","title":"Persefone.@habitat","text":"@habitat\n\nSpecify habitat suitability for spatial ecological processes.\n\nThis macro works by creating an anonymous function that takes in a model object and a position, and returns true or false depending on the conditions specified in the macro body.\n\nSeveral utility macros can be used within the body of @habitat as a short-hand for common expressions: @landcover, @cropname, @cropheight, @distanceto, @distancetoedge, @countanimals. The variables model and pos can be used for checks that don't have a macro available.\n\nTwo example uses of @habitat might look like this:\n\nmovementhabitat = @habitat(@landcover() in (grass agriculture soil))\n\nnestinghabitat = @habitat((@landcover() == grass || \n                           (@landcover() == agriculture && @cropname() != \"maize\" &&\n                            @cropheight() < 10)) &&\n                          @distanceto(forest) > 20)\n\nFor more complex habitat suitability checks, the use of this macro can be circumvented by directly creating an equivalent function.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}","page":"Nature","title":"Persefone.@initialise","text":"@initialise(habitatdescriptor; kwargs...)\n\nCall this macro within the body of @species. It passes the given habitat descriptor function and keyword arguments on to initpopulation when setting up the simulation.\n\nNote: if this macro is not used, the variable initialise! must be set manually in the species definition.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@kill-Tuple","page":"Nature","title":"Persefone.@kill","text":"@kill\n\nKill this animal (and immediately abort its current update). This is a thin wrapper around kill!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@landcover-Tuple{}","page":"Nature","title":"Persefone.@landcover","text":"@landcover\n\nReturns the local landcover. This is a utility wrapper that can only be used nested within @phase or @habitat.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@neighbours-Tuple{Any}","page":"Nature","title":"Persefone.@neighbours","text":"@neighbours(radius)\n\nReturn an iterator over all animals in the given radius around this animal, excluding itself. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@phase-Tuple{Any, Any}","page":"Nature","title":"Persefone.@phase","text":"@phase(name, body)\n\nThis macro is designed to be used within a species definition block (i.e. within the body of a call to @species).\n\nThe idea behind this is that species show very different behaviour during different phases of their lives. Therefore, @phase can be used define the behaviour for one such phase, and the conditions under which the animal transitions to another phase.\n\n@phase works by creating a function that will be called by the model if the animal is in the relevant phase. When it is called, it has access to the following variables:\n\nanimal a reference to the animal itself. This provides access to animal.age,   animal.sex, and animal.<trait> (where <trait> is a variable that was defined   in the top part of the species definition body).\npos gives the animal's current position as a coordinate tuple.\nmodel a reference to the model world (an object of type AgentBasedModel).   This allows access to model.date (the current simulation date) and   model.landscape (a two-dimensional array of pixels containing geographic   information).\n\nSeveral utility macros can be used within the body of @phase as a short-hand for common expressions: @trait, @setphase, @respond, @kill, @reproduce, @neighbours, @rand, @shuffle!.\n\nNote that the first phase that is defined in a species definition block will be the phase that animals are assigned at birth, unless the variable phase is explicitly defined by the user in the species definition block.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@reproduce-Tuple","page":"Nature","title":"Persefone.@reproduce","text":"@reproduce\n\nLet this animal reproduce. This is a thin wrapper around reproduce!, and passes on any arguments. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@respond-Tuple{Any, Any}","page":"Nature","title":"Persefone.@respond","text":"@respond(eventname, body)\n\nDefine how an animal responds to a landscape event that affects its current position. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@setphase-Tuple{Any}","page":"Nature","title":"Persefone.@setphase","text":"@setphase(newphase)\n\nSwitch this animal over to a different phase. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@species-Tuple{Any, Any}","page":"Nature","title":"Persefone.@species","text":"@species(name, body)\n\nA macro used to create new species definitions for the nature model. This is effectively a simple domain-specific language, establishing a custom syntax to describe species' biology:\n\n@species name begin\n\n    @initialise(@habitat(...))\n    speciesvar1 = 3.14\n    ...\n\n    @phase phase1 begin\n        ...\n    end\nend\n\nThe definition body (enclosed in the begin/end block) has two sections. First comes a call to @initialise, and optionally a list of species-specific parameters, which are assigned just like normal variables. Second come one or more phase definitions, that describe the behaviour of the species during various parts of its life cycle. (See the documentation to @initialise and @phase for details).\n\nCode in a species definition block can access the rest of the model using the model variable (an object of type AgentBasedModel).\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#Persefone.@trait-Tuple{Any}","page":"Nature","title":"Persefone.@trait","text":"@trait(traitname)\n\nA utility macro to quickly access an animal's trait value. This can only be used nested within @phase.\n\n\n\n\n\n","category":"macro"},{"location":"nature.html#populations.jl","page":"Nature","title":"populations.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file contains a set of utility functions for species, including initialisation, reproduction, and mortality.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/populations.jl\"]","category":"page"},{"location":"nature.html#Persefone.countanimals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Nature","title":"Persefone.countanimals","text":"countanimals(pos, model; species=\"\", radius=0)\n\nCount the number of animals in this location (optionally supplying a species name and radius).\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initpopulation-Tuple{Function}","page":"Nature","title":"Persefone.initpopulation","text":"initpopulation(habitatdescriptor; popsize=-1, pairs=false, asexual=false)\n\nCreates a function that initialises individuals at random locations across the landscape. This can be used to create the initialise! variable in a species definition block.\n\nhabitatdescriptor is a function that determines whether a given location is suitable   or not (create this using @habitat).\nphase determines which life phase individuals will be assigned to. If this is nothing,   the species' default post-natal life stage will be used (although note that this is   probably not what you want).\npopsize determines the number of individuals that will be created. If this is zero or   negative, one individual will be created in every suitable location in the landscape.   If popsize is greater than the number of suitable locations, multiple individuals   will be created in one place. (Maximum population density can be set in the habitat   descriptor using the @countanimals macro.)\nIf pairs is true, a male and a female individual will be created in each selected   location, otherwise, only one individual will be created at a time.\nIf asexual is true, all created individuals are assigned the sex hermaphrodite,   otherwise, they are randomly assigned male of female. (If pairs is true, asexual   is ignored.)\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.initrandompopulation-Tuple{Int64}","page":"Nature","title":"Persefone.initrandompopulation","text":"initrandompopulation(popsize; kwargs...)\n\nA simplified version of initpopulation. Creates a function that initialises popsize individuals, spread at random across the landscape.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.kill!","page":"Nature","title":"Persefone.kill!","text":"kill(animal, model, probability=1.0, cause=\"\")\n\nKill this animal, optionally with a given percentage probability. Returns true if the animal dies, false if not.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#Persefone.nearby_animals-Tuple{Animal, Agents.AgentBasedModel, Int64}","page":"Nature","title":"Persefone.nearby_animals","text":"nearby_animals(animal, model, radius)\n\nReturn an iterator over all animals in the given radius around this animal, excluding itself.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.nearby_animals-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Int64}","page":"Nature","title":"Persefone.nearby_animals","text":"nearby_animals(pos, model, radius)\n\nReturn an iterator over all animals in the given radius around this position.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.reproduce!","page":"Nature","title":"Persefone.reproduce!","text":"reproduce!(animal, model, n=1)\n\nProduce one or more offspring for the given animal at its current location.\n\n\n\n\n\n","category":"function"},{"location":"nature.html#insects.jl","page":"Nature","title":"insects.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file contains the insect submodel, which calculates the likely insect biomass in a given location at a given time.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/insects.jl\"]","category":"page"},{"location":"nature.html#Persefone.insectbiomass-Tuple{Pixel, Agents.AgentBasedModel}","page":"Nature","title":"Persefone.insectbiomass","text":"insectbiomass(pixel, model)\n\nCalculate the insect biomass in this location, using the factors configured in the nature.insectmodel settings (any combination of: \"season\", \"habitat\", \"weather\", \"pesticides\"). Returns a float value in g/m².\n\nBiological note: this is a very approximate calculation! Insect biomass varies wildly in time and space and is hard to measure. This calculation is based on the idea of a parabolic seasonal development of insect abundance, modified by habitat suitability, weather, and pesticide application. Although it is based on empirical studies, it can only deliver a rough, order-of-magnitude estimation of likely insect biomass in a given location.\n\nSources:\n\nOdderskær et al. (1997). Skylark Reproduction in Pesticide Treated and Untreated Fields (32; Pesticides Research). Danish Environmental Protection Agency.\nGrüebler et al. (2008). A predictive model of the density of airborne insects in agricultural environments. Agriculture, Ecosystems & Environment, 123(1), 75–80. https://doi.org/10.1016/j.agee.2007.05.001\nPaquette et al. (2013). Seasonal patterns in Tree Swallow prey (Diptera) abundance are affected by agricultural intensification. Ecological Applications, 23(1), 122–133. https://doi.org/10.1890/12-0068.1\nPüttmanns et al. (2022). Habitat use and foraging parameters of breeding Skylarks indicate no seasonal decrease in food availability in heterogeneous farmland. Ecology and Evolution, 12(1), e8461. https://doi.org/10.1002/ece3.8461\n\n\n\n\n\n","category":"method"},{"location":"nature.html#ecologicaldata.jl","page":"Nature","title":"ecologicaldata.jl","text":"","category":"section"},{"location":"nature.html","page":"Nature","title":"Nature","text":"This file contains a set of life-history related utility functions needed by species.","category":"page"},{"location":"nature.html","page":"Nature","title":"Nature","text":"Modules = [Persefone]\nPages = [\"nature/ecologicaldata.jl\"]","category":"page"},{"location":"nature.html#Persefone.initecologicaldata-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.initecologicaldata","text":"initecologicaldata()\n\nCreate output files for each data group collected by the nature model.\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.saveindividualdata-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.saveindividualdata","text":"saveindividualdata(model)\n\nReturn a comma-separated set of lines (to be printed to individuals.csv), listing all properties of all animal individuals in the model. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.indoutfreq. WARNING: Produces very big files!\n\n\n\n\n\n","category":"method"},{"location":"nature.html#Persefone.savepopulationdata-Tuple{Agents.AgentBasedModel}","page":"Nature","title":"Persefone.savepopulationdata","text":"savepopulationdata(model)\n\nReturn a comma-separated set of lines (to be printed to populations.csv), giving the current date and population size for each animal species. May be called never, daily, monthly, yearly, or at the end of a simulation, depending on the parameter nature.popoutfreq.\n\n\n\n\n\n","category":"method"},{"location":"gui.html#Graphical-User-Interface","page":"Graphical User Interface","title":"Graphical User Interface","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Due to the computational demands of simulating many individuals at high temporal and spatial resolution, Persefone.jl is primarily designed to be run non-interactively on an HPC. However, to allow interactive exploratory simulations to be conducted while learning or developing the model, a graphical user interface is available as an additional package: Persefone Desktop.","category":"page"},{"location":"gui.html#Install-and-run","page":"Graphical User Interface","title":"Install and run","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"To install: Install Julia and download/clone  the repository. Open a Julia REPL  in the downloaded folder and execute the following to install all dependencies:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"using Pkg\nPkg.activate(\".\")\nPkg.instantiate()","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"To run: Run desktop.jl. Alternatively, open a Julia REPL in this folder and run:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"using Pkg\nPkg.activate(\".\")\nusing PersefoneDesktop\nlaunch()","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Note: Due to the necessary pre-compilation done by Julia, installing and launching the application can take quite a long time. (Start-up time with desktop.jl is currently about 2 minutes.) We will reduce this as much as possible in future releases.","category":"page"},{"location":"gui.html#User-interface","page":"Graphical User Interface","title":"User interface","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"(Image: Persefone.jl Desktop screenshot)","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"The main window component is the map view. This displays a land cover map of the simulated region: dark green are forests, light green grassland, yellow fields, red built-up areas and blue water. On it, little circles show the position of individual animals, with different species denoted by different colours.","category":"page"},{"location":"gui.html#Control-bar","page":"Graphical User Interface","title":"Control bar","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Back button: Rewind the simulation by one day.\nStep button: Advance the simulation by one day.\nRun button: Run the simulation until the button is pressed again or the end date is reached.\nProgress bar: Shows the percentage of time elapsed between the start and end dates of the simulation.\nSpeed slider: Set the time delay between each simulation step when running.\nDate: Shows the simulation date currently displayed on the map.","category":"page"},{"location":"gui.html#Menu-bar","page":"Graphical User Interface","title":"Menu bar","text":"","category":"section"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Simulation:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"New simulation: Reset the model and start over.\nConfigure simulation: Change the model settings (not yet implemented).\nLoad saved state: Load a model object file saved by a previous simulation run.\nSave current state: Save a model object file for later use.\nQuit: Close the application.","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Data:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Show population graph: Show a window with a graph of population sizes over time in the current model run.\nSave simulation output: Save the model output data to file (saves both raw CSV data and generated graphics).","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Help:","category":"page"},{"location":"gui.html","page":"Graphical User Interface","title":"Graphical User Interface","text":"Documentation: Open the Persefone.jl online documentation in a browser.\nWebsite: Open the main Persefone.jl website in a browser.\nAbout: Show a window with core information about the application.","category":"page"},{"location":"io.html#Input-and-Output","page":"Input and Output","title":"Input and Output","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"These functions are responsible for reading in all model configurations (passed by config file or commandline), administrating them during a run, and printing or plotting any output.","category":"page"},{"location":"io.html#input.jl","page":"Input and Output","title":"input.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"core/input.jl\"]","category":"page"},{"location":"io.html#Persefone.PARAMFILE","page":"Input and Output","title":"Persefone.PARAMFILE","text":"The file that stores all default parameters: src/parameters.toml\n\n\n\n\n\n","category":"constant"},{"location":"io.html#Persefone.flattenTOML-Tuple{Any}","page":"Input and Output","title":"Persefone.flattenTOML","text":"flattenTOML(dict)\n\nAn internal utility function to convert the two-dimensional dict returned by TOML.parsefile() into a one-dimensional dict, so that instead of writing settings[\"domain\"][\"param\"] one can use settings[\"domain.param\"]. Can be reversed with prepareTOML.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.getsettings","page":"Input and Output","title":"Persefone.getsettings","text":"getsettings(configfile, seed=nothing)\n\nCombines all configuration options to produce a single settings dict. Precedence: commandline parameters - user config file - default values\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.loadmodelobject-Tuple{String}","page":"Input and Output","title":"Persefone.loadmodelobject","text":"loadmodelobject(fullfilename)\n\nDeserialise a model object that was previously saved with [savemodelobject](@ref).\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.parsecommandline-Tuple{}","page":"Input and Output","title":"Persefone.parsecommandline","text":"parsecommandline()\n\nCertain software parameters can be set via the commandline.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.preprocessparameters-Tuple{Dict{String, Any}, String}","page":"Input and Output","title":"Persefone.preprocessparameters","text":"preprocessparameters(settings)\n\nTake the raw input parameters and process them (convert types, perform checks, etc.). This is a helper function for getsettings.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.@param-Tuple{Any}","page":"Input and Output","title":"Persefone.@param","text":"@param(domainparam)\n\nReturn a configuration parameter from the global settings. The argument should be in the form <domain>.<parameter>, for example @param(core.outdir). Possible values for <domain> are core, nature, farm, or crop. For a full list of parameters, see src/parameters.toml.\n\nNote: this macro only works in a context where the model object is available!\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@rand-Tuple","page":"Input and Output","title":"Persefone.@rand","text":"@rand(args...)\n\nReturn a random number or element from the sample, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#Persefone.@shuffle!-Tuple{Any}","page":"Input and Output","title":"Persefone.@shuffle!","text":"@shuffle!(collection)\n\nShuffle the given collection in place, using the model RNG. This is a utility wrapper that can only be used a context where the model object is available.\n\n\n\n\n\n","category":"macro"},{"location":"io.html#output.jl","page":"Input and Output","title":"output.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"core/output.jl\"]","category":"page"},{"location":"io.html#Persefone.DataOutput","page":"Input and Output","title":"Persefone.DataOutput","text":"DataOutput\n\nA struct for organising model output. This is used to collect model data in an in-memory dataframe or for CSV output. Submodels can register their own output functions using newdataoutput!.\n\nStruct fields:     - name: a string identifier for the data collection (used as file name)     - header: a list of column names     - outputfunction: a function that takes a model object and returns data values to record (formatted as a vector of vectors)     - frequency: how often to call the output function (daily/monthly/yearly/end/never)     - plotfunction: a function that takes a model object and returns a Makie figure object (optional)\n\n\n\n\n\n","category":"type"},{"location":"io.html#Persefone.createdatadir-Tuple{String, Union{Bool, String}}","page":"Input and Output","title":"Persefone.createdatadir","text":"createdatadir(outdir, overwrite)\n\nCreates the output directory, dealing with possible conflicts.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.modellogger-Tuple{String, String}","page":"Input and Output","title":"Persefone.modellogger","text":"modellogger(loglevel, outdir)\n\nCreate a logger object that writes output both to screen and to a logfile. This object is stored as model.logger and can then be used with with_logger(). Note: requires createdatadir to be run first.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.newdataoutput!","page":"Input and Output","title":"Persefone.newdataoutput!","text":"newdataoutput!(model, name, header, outputfunction, frequency)\n\nCreate and register a new data output. This function must be called by all submodels that want to have their output functions called regularly.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.outputdata","page":"Input and Output","title":"Persefone.outputdata","text":"outputdata(model, force=false)\n\nCycle through all registered data outputs and activate them according to their configured frequency. If force is true, activate all outputs regardless of their configuration.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.prepareTOML-Tuple{Any}","page":"Input and Output","title":"Persefone.prepareTOML","text":"prepareTOML(dict)\n\nAn internal utility function to re-convert the one-dimensional dict created by flattenTOML into the two-dimensional dict needed by TOML.print, and convert any data types into TOML-compatible types where necessary.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.saveinputfiles-Tuple{Agents.AgentBasedModel}","page":"Input and Output","title":"Persefone.saveinputfiles","text":"saveinputfiles(model)\n\nCopy all input files into the output directory, including the actual parameter settings used. This allows replicating a run in future.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.savemodelobject-Tuple{Agents.AgentBasedModel, String}","page":"Input and Output","title":"Persefone.savemodelobject","text":"savemodelobject(model, filename)\n\nSerialise a model object and save it to file for later reference. Includes the current model and Julia versions for compatibility checking.\n\nWARNING: produces large files (>100 MB) and takes a while to execute.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.visualiseoutput","page":"Input and Output","title":"Persefone.visualiseoutput","text":"visualiseoutput(model)\n\nCycle through all data outputs and call their respective plot functions, saving each figure as a PDF.\n\n\n\n\n\n","category":"function"},{"location":"io.html#Persefone.withtestlogger-Tuple{Agents.AgentBasedModel}","page":"Input and Output","title":"Persefone.withtestlogger","text":"withtestlogger(model)\n\nReplace the model logger with the currently active logger. This is intended to be used in the testsuite to circumvent a Julia issue, where @test_logs doesn't work with local loggers.\n\n\n\n\n\n","category":"method"},{"location":"io.html#makieplots.jl","page":"Input and Output","title":"makieplots.jl","text":"","category":"section"},{"location":"io.html","page":"Input and Output","title":"Input and Output","text":"Modules = [Persefone]\nPages = [\"analysis/makieplots.jl\"]","category":"page"},{"location":"io.html#Persefone.gettickmarks-Tuple{Any}","page":"Input and Output","title":"Persefone.gettickmarks","text":"gettickmarks(dates)\n\nGiven a vector of dates, construct a selection to use as tick mark locations. Helper function for [populationtrends](@ref)\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.populationtrends-Tuple{Agents.AgentBasedModel}","page":"Input and Output","title":"Persefone.populationtrends","text":"populationtrends(model)\n\nPlot a line graph of population sizes of each species over time. Returns a Makie figure object.\n\n\n\n\n\n","category":"method"},{"location":"io.html#Persefone.visualisemap","page":"Input and Output","title":"Persefone.visualisemap","text":"visualisemap(model, date, landcovermap)\n\nDraw the model's land cover map and plot all individuals as points on it at the specified date. If no date is passed, use the last date for which data are available. Optionally, you can pass a landcover map image (this is needed to reduce the frequency of disk I/O for Persefone Desktop). Returns a Makie figure object.\n\n\n\n\n\n","category":"function"},{"location":"config.html#Configuration","page":"Configuration","title":"Configuration","text":"","category":"section"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"Persefone requires three input files: a configuration file and two map files.  How to generate the map files is documented elsewhere. The configuration file defines parameter values and looks like this (see src/parameters.toml for the default):","category":"page"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.\n###\n### This is the default configuration file for Persefone, containing all model parameters.\n### The syntax is described here: https://toml.io/en/\n\n[core]\nconfigfile = \"src/parameters.toml\" # location of the configuration file\noutdir = \"results\" # location and name of the output folder\noverwrite = \"ask\" # overwrite the output directory? (true/false/\"ask\")\ncsvoutput = true # save collected data in CSV files\nvisualise = true # generate result graphs\nstoredata = true # keep collected data in memory\nloglevel = \"debug\" # verbosity level: \"debug\", \"info\", \"warn\"\nprocessors = 2 # number of processors to use on parallel runs\nseed = 2 # seed value for the RNG (0 -> random value)\n# dates to start and end the simulation\nstartdate = 2022-01-01\nenddate = 2022-12-31\n\n[world]\nlandcovermap = \"data/regions/jena/landcover.tif\" # location of the landcover map\nfarmfieldsmap = \"data/regions/jena/fields.tif\" # location of the field geometry map\nweatherfile = \"data/regions/jena/weather.csv\" # location of the weather data file\n\t\n[farm]\nfarmmodel = \"FieldManager\" # which version of the farm model to use (not yet implemented)\n\n[nature]\ntargetspecies = [\"Wolpertinger\", \"Wyvern\"] # list of target species to simulate\npopoutfreq = \"daily\" # output frequency population-level data, daily/monthly/yearly/end/never\nindoutfreq = \"end\" # output frequency individual-level data, daily/monthly/yearly/end/never\ninsectmodel = [\"season\", \"habitat\", \"pesticides\", \"weather\"] # factors affecting insect growth\n\t\n[crop]\ncropmodel = \"almass\" # crop growth model to use, \"almass\" or \"aquacrop\"\ncropfile = \"data/crops/almass/crop_data_general.csv\" # file with general crop parameters\ngrowthfile = \"data/crops/almass/almass_crop_growth_curves.csv\" # file with crop growth parameters\t","category":"page"},{"location":"config.html","page":"Configuration","title":"Configuration","text":"info: Parameter scanning\nYou can set any parameter to a list of different values, e.g. seed = [1,2,3]. Persefone will then set up and run multiple simulations, one for every possible combination of parameters that you entered (i.e. do a full-factorial simulation experiment).","category":"page"},{"location":"using.html#Usage","page":"Usage","title":"Usage","text":"","category":"section"},{"location":"using.html","page":"Usage","title":"Usage","text":"This page describes how to run Persefone.jl as a command line application or Julia package. To use it with a graphical user interface, see here.","category":"page"},{"location":"using.html#Installation","page":"Usage","title":"Installation","text":"","category":"section"},{"location":"using.html","page":"Usage","title":"Usage","text":"Install the latest version of the Julia programming  language (1.9+). The recommended editors are VSCode or Emacs. To install the package dependencies, open a Julia REPL in this folder and run:","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"using Pkg\nPkg.activate(\".\")\nPkg.instantiate()","category":"page"},{"location":"using.html#Running-from-the-command-line","page":"Usage","title":"Running from the command line","text":"","category":"section"},{"location":"using.html","page":"Usage","title":"Usage","text":"This is the normal mode of operation. Simply execute run.jl in a terminal, typically like  so (in Linux):","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"> julia run.jl -c <config>","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"where <config> specifies the configuration file to use. The recommended workflow is to copy scr/parameters.toml to a location of your choice and edit the copy to suit your requirements. The adapted config file can then be passed to run.jl. (If no configuration file is specified, Persefone will run with its default settings.)","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"The full list of commandline arguments is:","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] \n              [--version] [-h]\n\noptional arguments:\n  -c, --configfile CONFIGFILE\n                        name of the configuration file\n  -s, --seed SEED       inital random seed (type: Int64)\n  -o, --outdir OUTDIR   location of the output directory\n  -l, --loglevel LOGLEVEL\n                        verbosity: \"debug\", \"info\", or \"quiet\"\n  --version             show version information and exit\n  -h, --help            show this help message and exit","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"To run the test suite, switch to the test directory and execute runtests.jl.","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"If you are on Linux or MacOS, you can also use make:","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"> make run       # run a simulation with default values\n> make test      # run the test suite\n> make profile   # run and profile a default simulation\n> make docs      # build the documentation\n> make release   # create a release","category":"page"},{"location":"using.html#Running-from-within-Julia","page":"Usage","title":"Running from within Julia","text":"","category":"section"},{"location":"using.html","page":"Usage","title":"Usage","text":"To use the model from within Julia (either inside an interactive REPL or if you want to import it from your own software), do the following:","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"using Pkg\nPkg.activate(\".\") # assuming you're in the Persefone root folder\nusing Persefone","category":"page"},{"location":"using.html","page":"Usage","title":"Usage","text":"You can then access all Persefone functions, such as simulate, initialise, stepsimulation!, simulate!, or visualiseoutput. (See src/Persefone.jl for a list of exported  functions.)","category":"page"},{"location":"architecture.html#Source-code-architecture","page":"Source code architecture","title":"Source code architecture","text":"","category":"section"},{"location":"architecture.html#Model-components","page":"Source code architecture","title":"Model components","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"model architecture\")","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone is divided into four components, three of which are semi-independent submodels:","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"core: This is the foundation of the model software, which sets up and executes simulation runs. It also reads in the configuration file and landscape maps, and provides data output functionality. (Eventually, it will also provide weather data.)\nnature: This is an individual-based model of species in agricultural landscapes. It defines the Animal agent type, and a set of macros that can be used to rapidly create new species. It also includes ecological process functions that are useful for all species.\nfarm: This is an agent-based model of farmer decision making. It is not yet implemented, but will provide the Farmer agent type.\ncrop: This is a mathematical growth model for various crops. It is not yet implemented, but already provides the agent type FarmPlot, representing one field and its associated extent and crop type.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Conceptually, core provides functionality that is needed by all of the submodels. Decisions made by Farmers affect the FarmPlots they own, and (directly or indirectly) the Animals in the model landscape.","category":"page"},{"location":"architecture.html#Important-implementation-details","page":"Source code architecture","title":"Important implementation details","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"(Image: \"the model object\")","category":"page"},{"location":"architecture.html#The-model-object","page":"Source code architecture","title":"The model object","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"A cursory reading of the source code will quickly show that most functions take an  AgentBasedModel object as one of their arguments. This is the key data structure  of Agents.jl, and holds all state that is in any way relevant to a simulation run. (Persefone has a strict \"no global state\" policy to avoid state-dependent bugs and allow parallelisation.) The model object gives access to all agent instances (via model[id], where id is the unique identifier of this agent). It also stores the configuration (model.settings), the landscape (model.landscape, a matrix of Pixel objects that store the local land cover, amongst other things), and the current simulation date (model.date). (See Persefone.initmodel for details.)","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"For more information about working with agent objects, see the  Agents.jl API.","category":"page"},{"location":"architecture.html#Model-configuration/the-@param-macro","page":"Source code architecture","title":"Model configuration/the @param macro","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The model is configured via a TOML file, the default version of which is at  src/parameters.toml. An individual run can be configured using a user-defined configuration file, commandline arguments, or function calls (when Persefone is used as a package rather than an application). During a model run, the @param macro can be used to access parameter values.  Note that parameter names are prepended with the name of the component they are associated  with. For example, the outdir parameter belongs to the [core] section of the TOML file,  and must therefore be referenced as  @param(core.outdir). (See  src/core/input.jl  for details.)","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: @param and other macros\nAs @param(parameter) expands to model.settings[\"parameter\"], it can obviously only be used in a context where the model object is actually available. (This is the case for most functions in Persefone, but not for all.) Similarly, many of the nature macros depend on specific variables being available where they are called, and can therefore only be used in specific contexts (this is indicated in their documentation).","category":"page"},{"location":"architecture.html#Output-data","page":"Source code architecture","title":"Output data","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"Persefone can output model data into text files with a specified frequency (daily, monthly, yearly, or at the simulation end). Submodels can use Persefone.newdataoutput! to plug into this system. For an example of how to use  this, see src/nature/ecologicaldata.jl.  (See src/core/output.jl for details.)","category":"page"},{"location":"architecture.html#Farm-events","page":"Source code architecture","title":"Farm events","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"The FarmEvent struct is used to communicate farming-related events between  submodels. An event can be triggered with createevent! and affects all pixels  within a FarmPlot. (See  src/core/landscape.jl  for details.)","category":"page"},{"location":"architecture.html#Random-numbers-and-logging","page":"Source code architecture","title":"Random numbers and logging","text":"","category":"section"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"By default in Julia, the random number generator (RNG) and the system logger are two globally accessible variables. As Persefone needs to avoid all global data (since this would interfere with reproducibility in parallel runs), the model object stores a  local logger and a local RNG. The local logger generally does not change the way the  model uses log statements, it is  only relevant for some functions in src/core/simulation.jl.","category":"page"},{"location":"architecture.html","page":"Source code architecture","title":"Source code architecture","text":"info: Using the model RNG\nWhenever you need to use a random number,  you must use the model.rng. The easiest way to do this is with the @rand  and @shuffle! macros. (Note that these, too, require access to the model object.)","category":"page"},{"location":"species.html#Species","page":"Species","title":"Species","text":"","category":"section"},{"location":"species.html","page":"Species","title":"Species","text":"The ecological submodel in Persefone simulates a range of species in agricultural landscapes.","category":"page"},{"location":"species.html#Skylark","page":"Species","title":"Skylark","text":"","category":"section"},{"location":"species.html","page":"Species","title":"Species","text":"Modules = [Persefone]\nPages = [\"nature/species/skylark.jl\"]","category":"page"},{"location":"species-dsl.html#Defining-new-species","page":"Defining new species","title":"Defining new species","text":"","category":"section"},{"location":"species-dsl.html#The-Persefone-species-DSL","page":"Defining new species","title":"The Persefone species DSL","text":"","category":"section"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"In order to make implementing new species as easy as possible, Persefone includes a domain-specific language (DSL) built from a collection of macros and functions.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Here is an example of what this looks like, using a hypothetical mermaid species:","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"@species Mermaid begin\n    ageofmaturity = 2\n    pesticidemortality = 1.0\n    @initialise(@habitat(@landcover() == water), pairs=true)\n\t\n    @phase life begin\n        @debug \"$(animalid(animal)) is swimming happily in its pond.\"\n        @respond pesticide @kill(@trait(pesticidemortality), \"poisoning\")\n        @respond harvest @setphase(drought)\n        @debug \"Animal: $animal\"\n        if @trait(sex) == female && @countanimals() < 3 &&\n            @trait(age) >= @trait(ageofmaturity) && @landcover() == water\n            @reproduce()\n        end\n    end\n\t\n    @phase drought begin\n        n = sum(1 for a in @neighbours(0))\n        @debug \"$(animalid(animal)) is experiencing drought with $n neighbour(s).\"\n        @respond sowing @setphase(life)\n    end\nend","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The two most important macros are @species and @phase,  followed by @initialise, @trait, @respond,  and @habitat. Other macros provide convenience wrappers for common  functions. (See src/nature/nature.jl for details.)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"The top-level macro is @species. This takes two arguments: a species  name and a definition block (enclosed in begin and end tags). At the start of the definition block, species-specific variables can be defined that should be available throughout a species' lifetime. Code in this section has access to the model object and can thus reference the current model state. In this section, the user also has to call the @initialise macro. This wraps the  Persefone.initpopulation function, and takes a habitat descriptor  (see @habitat below) and several options to specify how the species'  population should be distributed in the landscape during model initialisation.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Following this section, each species must define one or more @phase blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each @phase block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species' phase variable is set to the name of this phase.) Code in this section has access to the model object as well as an animal object, which is the currently active animal agent. Properties of the animal agent, regardless of whether they were defined by the user or by Persefone, can be accessed using the @trait macro. Within a phase block, @respond  can be used to define the species' response to a FarmEvent that affects  the species' current location, while a variety of other macros provide wrappers to  ecological process functions from src/nature/populations.jl.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Another important macro is @habitat. This defines a \"habitat descriptor\", i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to @habitat consists of a logical expression, which has access to the animal's current position (the pos tuple variable) and the model. Various macros are available to easily reference information about the current location, such as @landcover or @distancetoedge.","category":"page"},{"location":"species-dsl.html#Implementation-details","page":"Defining new species","title":"Implementation details","text":"","category":"section"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Due to a known performance problem  with multi-agent models, the underlying implementation of species is  rather complicated (see src/nature/nature.jl for details.)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Rather than creating a new type/struct for each species, all Animal agents have the same type. Instead, they are differentiated by a traits dict, which stores both species-specific parameters and run-time variables. Note that due to a redefinition of the getproperty()/setproperty!() methods, variables from the trait dict can be accessed and modified just like normal struct fields (i.e. although phase is defined in the dict, not the struct, animal.phase = \"newphase\" works just fine - one does not have to use animal.traits[\"phase\"] = \"newphase\".)","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Under the hood, the @species macro generates a function (with the name of the species), which in turn creates the trait dict when called. Thus, adding a new animal agent to the model involves instantiating an Animal object, then calling the relevant species function and attaching the returned dict to the agent object.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Similarly, the @phase macro too works by defining a new function, which is stored in the species' trait dict. These functions take an animal object and the model object as input, and define what the species does during its daily update.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Once again, @habitat creates a function that takes model and pos as input and returns a boolean response. Functions that require a habitat descriptor thus take in this (anonymous) function and call it internally.","category":"page"},{"location":"species-dsl.html","page":"Defining new species","title":"Defining new species","text":"Finally, the @initialise macro is a wrapper around  Persefone.initpopulation, which (yet again) creates a function that  specifies how a species' population is to be initialised at the beginning of a  simulation run. This function is stored in the species trait dict and accessed  during model setup.","category":"page"},{"location":"developing.html#Developing-Persefone","page":"Developing Persefone","title":"Developing Persefone","text":"","category":"section"},{"location":"developing.html#Workflow","page":"Developing Persefone","title":"Workflow","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Pull the current version from the master branch on Gitlab:  https://git.idiv.de/xo30xoqa/persephone.\nIf you are working on a new feature, create a new branch to avoid breaking the master branch. (The master branch on Github should always be in a runnable and error-free state.)\nImplement your changes.\nRun an example simulation and the test suite to make sure everything works without crashing (make run and make test on Linux, or execute run.jl and test/runtests.jl manually.)\nCommit your work frequently, and try to keep each commit small. Don't forget to add relevant tests to the test suite.\nOnce your satisfied with your work, do another pull/merge from the master branch in case somebody else changed the branch in the meantime. Then merge your work into master and push to the Gitlab server.\nRepeat :-)","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The Gitlab issue tracker can be used  to create, discuss, and assign tasks, as well as to monitor progress towards milestones/releases.  Once we have a first release, we will start using semantic versioning.","category":"page"},{"location":"developing.html#Libraries","page":"Developing Persefone","title":"Libraries","text":"","category":"section"},{"location":"developing.html#Agents.jl","page":"Developing Persefone","title":"Agents.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Our model uses Agents.jl as a framework. Their repository can be used to inspect the source code or submit bug reports (the authors are quick to respond). Questions can be asked at the  Julia Discourse forum.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Tutorial on collaborating on Julia packages:  https://www.matecdev.com/posts/julia-package-collaboration.html.","category":"page"},{"location":"developing.html#Revise.jl","page":"Developing Persefone","title":"Revise.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Revise.jl allows one to reload code without restarting the Julia interpreter. Get it with Pkg.add(\"Revise\"), then  add using Revise to .julia/config/startup.jl to have it automatically available.","category":"page"},{"location":"developing.html#Test","page":"Developing Persefone","title":"Test","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"Persefone uses the inbuilt Julia testing framework. All new functions should have appropriate tests written for them in the appropriate file in the test directory. (See test/runtests.jl for details.) There are three ways to run the test suite: in the terminal, executing make test or cd test; julia runtests.jl; or in the Julia REPL,  Pkg.activate(\".\"); Pkg.test().","category":"page"},{"location":"developing.html#Documenter.jl","page":"Developing Persefone","title":"Documenter.jl","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"The HTML documentation is generated using Documenter.jl. Therefore, all new functions should have docstrings attached. New files need to be integrated into the relevant documentation source files in docs/src, and if necessary into docs/builddocs.jl. To build the documentation, run make docs, or cd docs; julia builddocs.jl (if using the latter, don't forget to update the date and commit in docs/src/index.md).","category":"page"},{"location":"developing.html#Julia-editors","page":"Developing Persefone","title":"Julia editors","text":"","category":"section"},{"location":"developing.html#Emacs","page":"Developing Persefone","title":"Emacs","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"There are a couple of addons that make working with Julia much nicer in Emacs:","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"julia-mode gives syntax highlighting. Install with M-x package-install julia-mode.\njulia-snail provides IDE-like features,  especially a fully-functional REPL and the ability to evaluate code straight from inside a buffer. Note that the installation can be somewhat tricky. You first need to manually install all the dependencies of its dependency vterm, then install vterm itself with M-x package-install vterm, before you can do M-x package-install julia-snail. Then add it to your init.el with (require 'julia-snail) and (add-hook 'julia-mode-hook #'julia-snail-mode).\ncompany-mode integrates with Snail to give code  completion. Install with M-x package-install company, then add  (add-hook 'julia-mode-hook #'company-mode) and  (global-set-key (kbd \"C-<tab>\") 'company-complete) to your init.el.\nmagit is a great git interface for Emacs. Install with M-x package-install magit and add (global-set-key (kbd \"C-x g\") 'magit-status) to your init.el.","category":"page"},{"location":"developing.html#VSCode","page":"Developing Persefone","title":"VSCode","text":"","category":"section"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"See here.","category":"page"},{"location":"developing.html","page":"Developing Persefone","title":"Developing Persefone","text":"TODO: add more detail.","category":"page"},{"location":"simulation.html#Simulation","page":"Simulation","title":"Simulation","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"The core and world directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.","category":"page"},{"location":"simulation.html#simulation.jl","page":"Simulation","title":"simulation.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file includes the basal functions for initialising and running simulations.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"core/simulation.jl\"]","category":"page"},{"location":"simulation.html#Persefone.finalise!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.finalise!","text":"finalise!(model)\n\nWrap up the simulation. Currently doesn't do anything except print some information.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initialise","page":"Simulation","title":"Persefone.initialise","text":"initialise(config=PARAMFILE, seed=nothing)\n\nInitialise the model: read in parameters, create the output data directory, and instantiate the AgentBasedModel object(s). Optionally allows specifying the configuration file and overriding the seed parameter. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.initmodel-Tuple{Dict{String, Any}}","page":"Simulation","title":"Persefone.initmodel","text":"initmodel(settings)\n\nInitialise a model object using a ready-made settings dict. This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}","page":"Simulation","title":"Persefone.paramscan","text":"paramscan(settings)\n\nCreate a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for initialise().\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.simulate","page":"Simulation","title":"Persefone.simulate","text":"simulate(config=PARAMFILE, seed=nothing)\n\nInitialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and a seed for the RNG.\n\nThis is the default way to run a Persefone simulation.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.simulate!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.simulate!","text":"simulate!(model)\n\nCarry out a complete simulation run using a pre-initialised model object.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.stepsimulation!","text":"stepsimulation!(model)\n\nExecute one update of the model.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#landscape.jl","page":"Simulation","title":"landscape.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file manages the landscape maps that underlie the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/landscape.jl\"]","category":"page"},{"location":"simulation.html#Persefone.EventType","page":"Simulation","title":"Persefone.EventType","text":"The types of landscape event that can be simulated\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.FarmEvent","page":"Simulation","title":"Persefone.FarmEvent","text":"FarmEvent\n\nA data structure to define a landscape event, giving its type, spatial extent, and duration.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.LandCover","page":"Simulation","title":"Persefone.LandCover","text":"The land cover classes encoded in the Mundialis Sentinel data.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.Pixel","page":"Simulation","title":"Persefone.Pixel","text":"Pixel\n\nA pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.createevent!","page":"Simulation","title":"Persefone.createevent!","text":"createevent!(model, pixels, name, duration=1)\n\nAdd a farm event to the specified pixels (a vector of position tuples) for a given duration.\n\n\n\n\n\n","category":"function"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Function}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitatdescriptor)\n\nCalculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Persefone.LandCover}","page":"Simulation","title":"Persefone.distanceto","text":"distanceto(pos, model, habitattype)\n\nCalculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.distancetoedge","text":"distancetoedge(pos, model)\n\nCalculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.farmplot","text":"farmplot(position, model)\n\nReturn the farm plot at this position, or nothing if there is none (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.initlandscape-Tuple{String, String}","page":"Simulation","title":"Persefone.initlandscape","text":"initlandscape(landcovermap, farmfieldsmap)\n\nInitialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.landcover-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.landcover","text":"landcover(position, model)\n\nReturn the land cover class at this position (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.updateevents!-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.updateevents!","text":"updateevents!(model)\n\nCycle through the list of events, removing those that have expired.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#weather.jl","page":"Simulation","title":"weather.jl","text":"","category":"section"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"This file reads in weather data and makes it available to the model.","category":"page"},{"location":"simulation.html","page":"Simulation","title":"Simulation","text":"Modules = [Persefone]\nPages = [\"world/weather.jl\"]","category":"page"},{"location":"simulation.html#Persefone.Weather","page":"Simulation","title":"Persefone.Weather","text":"Weather\n\nA single weather datum, combining the observations from one day.\n\n\n\n\n\n","category":"type"},{"location":"simulation.html#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}","page":"Simulation","title":"Persefone.initweather","text":"initweather(weatherfile, startdate, enddate)\n\nLoad a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.\n\nNote: This requires a weather file in the format produced by data/extract_weather_data.R.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.maxtemp-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.maxtemp","text":"maxtemp(model)\n\nReturn today's maximum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.meantemp-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.meantemp","text":"meantemp(model)\n\nReturn today's mean temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.mintemp-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.mintemp","text":"mintemp(model)\n\nReturn today's minimum temperature in °C.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.precipitation-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.precipitation","text":"precipitation(model)\n\nReturn today's total precipitation in mm.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.sunshine-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.sunshine","text":"sunshine(model)\n\nReturn today's sunshine duration in hours.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.vapourpressure-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.vapourpressure","text":"vapourpressure(model)\n\nReturn today's average vapour pressure in hPa.\n\n\n\n\n\n","category":"method"},{"location":"simulation.html#Persefone.windspeed-Tuple{Agents.AgentBasedModel}","page":"Simulation","title":"Persefone.windspeed","text":"windspeed(model)\n\nReturn today's average windspeed in m/s.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Farm-submodel","page":"Farm submodel","title":"Farm submodel","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Eventually, the aim is to create a full socio-economic farm decision model for Persefone. However, for the time being, we will restrict ourselves to a simple model that executes typical farm operations and crop rotations.","category":"page"},{"location":"farm.html#farm.jl","page":"Farm submodel","title":"farm.jl","text":"","category":"section"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"This file is responsible for managing the farm module(s).","category":"page"},{"location":"farm.html","page":"Farm submodel","title":"Farm submodel","text":"Modules = [Persefone]\nPages = [\"farm/farm.jl\"]","category":"page"},{"location":"farm.html#Persefone.Farmer","page":"Farm submodel","title":"Persefone.Farmer","text":"Farmer\n\nThis is the agent type for the farm ABM. (Not yet implemented.)\n\n\n\n\n\n","category":"type"},{"location":"farm.html#Persefone.initfarms!-Tuple{Agents.AgentBasedModel}","page":"Farm submodel","title":"Persefone.initfarms!","text":"initfarms!(model)\n\nInitialise the model with a set of farm agents.\n\n\n\n\n\n","category":"method"},{"location":"farm.html#Persefone.stepagent!-Tuple{Farmer, Agents.AgentBasedModel}","page":"Farm submodel","title":"Persefone.stepagent!","text":"stepagent!(farmer, model)\n\nUpdate a farmer by one day.\n\n\n\n\n\n","category":"method"},{"location":"adapting.html#Adapting-Persefone","page":"Adapting Persefone","title":"Adapting Persefone","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"A key development goal of Persefone is to be FAIR: findable, accessible, interoperable, and reusable. We aim to build a model that is both easy  to use and easy to adapt to new situations.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"There are multiple ways to adapt Persefone for a new modelling study:","category":"page"},{"location":"adapting.html#Changing-the-parameters","page":"Adapting Persefone","title":"Changing the parameters","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"The simplest way to adapt Persefone is simply by changing the parameters. Copy src/parameters.toml to a new location, adjust it to your needs, and run the model using julia run.jl -c <configfile>.","category":"page"},{"location":"adapting.html#Changing-the-region","page":"Adapting Persefone","title":"Changing the region","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To apply Persefone to a new region, you need to create new input maps of land cover and farmplots. How to do so is described here.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"You may also need to change aspects of the farm submodel. This is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-animal-species","page":"Adapting Persefone","title":"Adding new animal species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To implement a new species to the nature submodel, add a new file to the  src/nature/species directory and include it in src/Persefone.jl, as well as adding the name of the species to the nature.targetspecies parameter. In the new file, implement the species using the @species syntax as described here.","category":"page"},{"location":"adapting.html#Adding-new-crop-species","page":"Adapting Persefone","title":"Adding new crop species","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Crop growth is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-new-farmer-behaviour","page":"Adapting Persefone","title":"Adding new farmer behaviour","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Farmer behaviour is not yet implemented.","category":"page"},{"location":"adapting.html#Adding-a-new-submodel","page":"Adapting Persefone","title":"Adding a new submodel","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To add a new submodel in addition to the existing ones (nature, crop, and farm), you need to familiarise yourself with the software architecture. In particular, you need to understand how initialisation and scheduling works in src/core/simulation.jl, and what information is stored in the model object.","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"If you want to add a new agent type, use Agents.jl's  @agent macro. (But be aware that Persefone already has three agent types and you may encounter performance problems.) Having implemented the new agent type, add it to the model objects type definition and scheduler, and write an initialisation function and a stepagent! function. (See Persefone.initmodel and stepsimulation! for details.)","category":"page"},{"location":"adapting.html#Linking-to-another-model","page":"Adapting Persefone","title":"Linking to another model","text":"","category":"section"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"Persefone can also be used as a software library and be called from another application. For this purpose, it is set up as a Julia package, with a module exporting various model functions, types, and macros (see  src/Persefone.jl). Of particular interest are the functions simulate (set up and run a complete simulation based on a config file), initialise (create one or more model objects from a config file), simulate! (do a simulation run with an existing model object), and stepsimulation! (update a model object by one time step).","category":"page"},{"location":"adapting.html","page":"Adapting Persefone","title":"Adapting Persefone","text":"To interface with Julia from another language, see the Julia docs here and here.","category":"page"},{"location":"odd.html#Overview,-Design,-Details-(ODD)","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"","category":"section"},{"location":"odd.html","page":"Overview, Design, Details (ODD)","title":"Overview, Design, Details (ODD)","text":"TODO","category":"page"},{"location":"gis.html#Maps-and-weather-data","page":"Maps and weather data","title":"Maps and weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Persefone currently requires two separate map input files: one for land cover, the other for field geometry. Additionally, a weather input file is needed.  This documents describe how to obtain and process the data needed for each  of these.","category":"page"},{"location":"gis.html#Land-cover-maps","page":"Maps and weather data","title":"Land cover maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Land cover maps for Germany at 10m resolution can be obtained from  Mundialis. These are generated annually from Sentinel data and comprise the following  land cover classes:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"10: forest\n20: low vegetation\n30: water\n40: built-up\n50: bare soil\n60: agriculture","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To create a Persefone map input file, you need to crop the national Mundialis map to the extent that you want to simulate (suggestion: approx. 10x10km is a  reasonable size).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"To do so, download the Mundialis map and import it into QGIS. Then create a new vector layer and create a rectangle feature to delimit the extent of your region. Then go to Raster -> Extraction -> Clip Raster by Extent. Select the Mundialis map as the input layer, set the clipping extent by choosing your region vector layer under Calculate from Layer and specify the output file name before clicking Run. This will generate a TIF file that you can pass to Persefone as the landcovermap parameter.","category":"page"},{"location":"gis.html#Field-ID-maps","page":"Maps and weather data","title":"Field ID maps","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In addition to the land cover data explained above, Persefone also needs information about agricultural field boundaries in order to assign these to the farming agents. Unfortunately, getting this is rather more complicated.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"In the EU, every country runs a Land Parcel Information System (LPIS) to administer CAP payments. In Germany, this is called InVeKoS and is run by the Länder. For example, you can view and download the InVeKoS data for Thüringen here. This gives you a vector layer which can be loaded into QGIS. However, it needs to be converted to a raster layer and cropped to your region extent before it can be used in Persefone.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The first thing to do is to make sure that the vector layer has a numeric (!) field with a unique identifier for each field block (check the attribute table).  The Thüringen data has the FBI (\"Feldblockident\") field, but this is a string value and therefore not usable by the rasteriser. So, we set the vector layer to edit mode, open the field calculator, enter the information for a new field  (call it \"FID\" and set it to a 32-bit integer), and enter @row_number in the  expression field. Then save the layer and close the calculator.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Secondly, you need to filter out all non-field/non-grassland plot types. (LPIS also has data on forests and various landscape elements that are not relevant to our use case.) Assuming you're working with the Thüringen InVeKoS data (other data sets may have a different structure), right-click on the layer name in QGIS' layer overview and click on \"Filter...\". Then, enter this expression in the query builder: \"BNK\" = 'AL' OR \"BNK\" = 'GL' and click \"OK\". This will select only field and grassland plots.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Next, open the rasteriser (Raster -> Conversion -> Rasterize). Select your FID field as the \"Field to use for a burn-in value\", and your land cover map (as created above - this ensures the two layers match) as the output extent. Make sure  the \"fixed value to burn\" is \"Not set\". Then choose \"Georeferenced units\" as the  \"Out raster size units\" and set horizontal and vertical resolution to 10.0. In  the advanced parameters, set the output data type to UInt32. Finally, enter an  output file name and run. The resulting TIF file can be passed to Persefone as the farmfieldmap parameter.","category":"page"},{"location":"gis.html#Weather-data","page":"Maps and weather data","title":"Weather data","text":"","category":"section"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Currently, Persefone uses historical weather data from the closes weather station as its weather input. (In future, this may be changed to a more detailed raster input, which could then also provide future weather predictions under climate change.) Weather data can be downloaded from the German weather service (DWD). The relevant data are in the folder daily/kl/historical.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"The description of this data set and the list of weather stations can be found in the Persefone repository, in the docs folder (or downloaded from the link above). Using the list of weather stations, select the one closest to the area of study. Note that not all stations were continuously in operation; make sure that the selected station covers the years of interest.","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Region Jena: station number 02444 (\"Jena (Sternwarte)\")\nRegion Eichsfeld:\nRegion Thüringer Becken:\nRegion Hohenlohe:\nRegion Bodensee:\nRegion Nördlicher Oberrhein:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"From the link above, download the ZIP file associated with the station number. Check the included meta-data if there is any important missing data, or other relevant information (e.g. the station moved position).","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Then use data/extract_weather_data.R to process the data into the format needed by Persefone:","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"library(tidyverse)\n\n## replace this with the correct file name\nweatherfile = \"produkt_klima_tag_18210101_20221231_02444.txt\"\n\ndata = read.table(weatherfile, sep=\";\", header=T)\n\nweather = data %>%\n    ## drop values before 2000 to save space\n    filter(MESS_DATUM>=20000101) %>%\n    ## select relevant variables and convert place-holder values to NA\n    select(MESS_DATUM, FM, RSK, SDK, VPM, TMK, TXK, TNK) %>%\n    mutate(date=MESS_DATUM, MESS_DATUM=NULL,\n           mean_windspeed=na_if(FM, -999), FM=NULL,\n           precipitation=na_if(RSK, -999), RSK=NULL,\n           sunshine_hours=na_if(SDK, -999), SDK=NULL,\n           mean_vapour_pressure=na_if(VPM, -999), VPM=NULL,\n           mean_temperature=na_if(TMK, -999), TMK=NULL,\n           max_temperature=na_if(TXK, -999), TXK=NULL,\n           min_temperature=na_if(TNK, -999), TNK=NULL)\n\n## replace with the desired file name\nwrite.csv(weather, file=\"weather_jena.csv\", row.names=FALSE)","category":"page"},{"location":"gis.html","page":"Maps and weather data","title":"Maps and weather data","text":"Note: for calculating the reference evapotranspiration ET_0 (needed for the AquaCrop model),  use the FAO Penman-Monteith equation.","category":"page"},{"location":"crops.html#Crop-submodel","page":"Crop submodel","title":"Crop submodel","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Eventually, the plan is to have Persefone include a reimplementation of the AquaCrop model,  a well-established crop growth model developed by the FAO. Until then, we are using the crop growth submodel used in ALMaSS.","category":"page"},{"location":"crops.html#farmplot.jl","page":"Crop submodel","title":"farmplot.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This file is responsible for the farm plots, i.e. the indidivual fields that farmers manage.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/farmplot.jl\"]","category":"page"},{"location":"crops.html#Persefone.FarmPlot","page":"Crop submodel","title":"Persefone.FarmPlot","text":"FarmPlot\n\nThis represents one field, i.e. a collection of pixels with the same management. This is the spatial unit with which the crop growth model and the farm model work.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.averagefieldsize-Tuple{Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.averagefieldsize","text":"averagefieldsize(model)\n\nCalculate the average field size in hectares for the model landscape.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropheight-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.cropheight","text":"cropheight(model, position)\n\nReturn the height of the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.cropname-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.cropname","text":"cropname(model, position)\n\nReturn the name of the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.croptype-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.croptype","text":"croptype(model, position)\n\nReturn the crop at this position, or nothing if there is no crop here (utility wrapper).\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.growcrop!-Tuple{FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.growcrop!","text":"growcrop!(farmplot, model)\n\nApply the relevant crop growth model to update the plants on this farm plot. Currently only supports the ALMaSS crop growth model by Topping et al.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.harvest!-Tuple{FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.harvest!","text":"harvest!(farmplot, model)\n\nHarvest the crop on this farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.initfields!-Tuple{Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.initfields!","text":"initfields!(model)\n\nInitialise the model with its farm plots.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.sow!-Tuple{String, FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.sow!","text":"sow!(cropname, farmplot, model)\n\nSow the specified crop on this farmplot.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.stepagent!-Tuple{FarmPlot, Agents.AgentBasedModel}","page":"Crop submodel","title":"Persefone.stepagent!","text":"stepagent!(farmplot, model)\n\nUpdate a farm plot by one day.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#crops.jl","page":"Crop submodel","title":"crops.jl","text":"","category":"section"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"This includes the types and functions needed for all crop growth model, which are also referenced by the other submodels.","category":"page"},{"location":"crops.html","page":"Crop submodel","title":"Crop submodel","text":"Modules = [Persefone]\nPages = [\"crop/crops.jl\"]","category":"page"},{"location":"crops.html#Persefone.CropCurveParams","page":"Crop submodel","title":"Persefone.CropCurveParams","text":"CropCurveParams\n\nThe values in this struct define one crop growth curve.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.CropType","page":"Crop submodel","title":"Persefone.CropType","text":"CropType\n\nThe type struct for all crops. Currently follows the crop growth model as implemented in ALMaSS.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Persefone.GrowthPhase","page":"Crop submodel","title":"Persefone.GrowthPhase","text":"GrowthPhase\n\nALMaSS crop growth curves are split into five phases, triggered by seasonal dates or agricultural events.\n\n\n\n\n\n","category":"type"},{"location":"crops.html#Base.tryparse-Tuple{Type{Persefone.GrowthPhase}, String}","page":"Crop submodel","title":"Base.tryparse","text":"Base.tryparse(type, str)\n\nExtend tryparse to allow parsing GrowthPhase values. (Needed to read in the CSV parameter file.)\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.buildgrowthcurve-Tuple{Vector{CSV.Row}}","page":"Crop submodel","title":"Persefone.buildgrowthcurve","text":"buildgrowthcurve(data)\n\nConvert a list of rows from the crop growth data into a CropCurveParams object.\n\n\n\n\n\n","category":"method"},{"location":"crops.html#Persefone.readcropparameters-Tuple{String, String}","page":"Crop submodel","title":"Persefone.readcropparameters","text":"readcropparameters(generalcropfile, cropgrowthfile)\n\nParse a CSV file containing the required parameter values for each crop (as produced from the original ALMaSS file by convert_almass_data.py).\n\n\n\n\n\n","category":"method"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"CurrentModule = Persefone","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"(Image: Persefone.jl splash screen)","category":"page"},{"location":"index.html#Introduction","page":"Introduction","title":"Introduction","text":"","category":"section"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Persefone.jl models agricultural practice and how it impacts  animal species at a landscape scale. It includes a farm submodel, a crop growth submodel,  and individual-based models of multiple indicator species. Its aim is to investigate how  changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"The model is open-source software licensed under the terms of the MIT license and available on Gitlab.","category":"page"},{"location":"index.html","page":"Introduction","title":"Introduction","text":"Last updated: 2023-10-27 (commit 9f4a9c7)","category":"page"}]
 }
diff --git a/docs/build/simulation.html b/docs/build/simulation.html
index a4dc519..3b1a03e 100644
--- a/docs/build/simulation.html
+++ b/docs/build/simulation.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Simulation · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li class="is-active"><a class="tocitem" href="simulation.html">Simulation</a><ul class="internal"><li><a class="tocitem" href="#simulation.jl"><span>simulation.jl</span></a></li><li><a class="tocitem" href="#landscape.jl"><span>landscape.jl</span></a></li><li><a class="tocitem" href="#weather.jl"><span>weather.jl</span></a></li></ul></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Core</a></li><li class="is-active"><a href="simulation.html">Simulation</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="simulation.html">Simulation</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/simulation.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Simulation"><a class="docs-heading-anchor" href="#Simulation">Simulation</a><a id="Simulation-1"></a><a class="docs-heading-anchor-permalink" href="#Simulation" title="Permalink"></a></h1><p>The <code>core</code> and <code>world</code> directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.</p><h2 id="simulation.jl"><a class="docs-heading-anchor" href="#simulation.jl">simulation.jl</a><a id="simulation.jl-1"></a><a class="docs-heading-anchor-permalink" href="#simulation.jl" title="Permalink"></a></h2><p>This file includes the basal functions for initialising and running simulations.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.finalise!-Tuple{Agents.AgentBasedModel}" href="#Persefone.finalise!-Tuple{Agents.AgentBasedModel}"><code>Persefone.finalise!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">finalise!(model)</code></pre><p>Wrap up the simulation. Currently doesn&#39;t do anything except print some information.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/simulation.jl#L144-L148">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initialise" href="#Persefone.initialise"><code>Persefone.initialise</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">initialise(config=PARAMFILE, seed=nothing)</code></pre><p>Initialise the model: read in parameters, create the output data directory, and instantiate the AgentBasedModel object(s). Optionally allows specifying the configuration file and overriding the <code>seed</code> parameter. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/simulation.jl#L34-L43">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initmodel-Tuple{Dict{String, Any}}" href="#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initmodel(settings)</code></pre><p>Initialise a model object using a ready-made settings dict. This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/simulation.jl#L54-L59">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}" href="#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}"><code>Persefone.paramscan</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">paramscan(settings)</code></pre><p>Create a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/simulation.jl#L93-L99">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.simulate" href="#Persefone.simulate"><code>Persefone.simulate</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">simulate(config=PARAMFILE, seed=nothing)</code></pre><p>Initialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and a seed for the RNG.</p><p>This is the default way to run a Persefone simulation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/simulation.jl#L8-L15">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.simulate!-Tuple{Agents.AgentBasedModel}" href="#Persefone.simulate!-Tuple{Agents.AgentBasedModel}"><code>Persefone.simulate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">simulate!(model)</code></pre><p>Carry out a complete simulation run using a pre-initialised model object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/simulation.jl#L23-L27">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}" href="#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}"><code>Persefone.stepsimulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepsimulation!(model)</code></pre><p>Execute one update of the model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/core/simulation.jl#L121-L125">source</a></section></article><h2 id="landscape.jl"><a class="docs-heading-anchor" href="#landscape.jl">landscape.jl</a><a id="landscape.jl-1"></a><a class="docs-heading-anchor-permalink" href="#landscape.jl" title="Permalink"></a></h2><p>This file manages the landscape maps that underlie the model.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.EventType" href="#Persefone.EventType"><code>Persefone.EventType</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The types of landscape event that can be simulated</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L10">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.FarmEvent" href="#Persefone.FarmEvent"><code>Persefone.FarmEvent</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmEvent</code></pre><p>A data structure to define a landscape event, giving its type, spatial extent, and duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L26-L31">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.LandCover" href="#Persefone.LandCover"><code>Persefone.LandCover</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The land cover classes encoded in the Mundialis Sentinel data.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L6">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.Pixel" href="#Persefone.Pixel"><code>Persefone.Pixel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Pixel</code></pre><p>A pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L13-L19">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.createevent!" href="#Persefone.createevent!"><code>Persefone.createevent!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">createevent!(model, pixels, name, duration=1)</code></pre><p>Add a farm event to the specified pixels (a vector of position tuples) for a given duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L87-L91">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Function}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Function}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitatdescriptor)</code></pre><p>Calculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L120-L125">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Persefone.LandCover}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Persefone.LandCover}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitattype)</code></pre><p>Calculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L154-L159">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.distancetoedge</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distancetoedge(pos, model)</code></pre><p>Calculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L165-L170">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.farmplot-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.farmplot</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">farmplot(position, model)</code></pre><p>Return the farm plot at this position, or nothing if there is none (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L109-L113">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initlandscape-Tuple{String, String}" href="#Persefone.initlandscape-Tuple{String, String}"><code>Persefone.initlandscape</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initlandscape(landcovermap, farmfieldsmap)</code></pre><p>Initialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L38-L43">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.landcover-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.landcover-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.landcover</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">landcover(position, model)</code></pre><p>Return the land cover class at this position (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L100-L104">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.updateevents!-Tuple{Agents.AgentBasedModel}" href="#Persefone.updateevents!-Tuple{Agents.AgentBasedModel}"><code>Persefone.updateevents!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">updateevents!(model)</code></pre><p>Cycle through the list of events, removing those that have expired.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/landscape.jl#L66-L70">source</a></section></article><h2 id="weather.jl"><a class="docs-heading-anchor" href="#weather.jl">weather.jl</a><a id="weather.jl-1"></a><a class="docs-heading-anchor-permalink" href="#weather.jl" title="Permalink"></a></h2><p>This file reads in weather data and makes it available to the model.</p><article class="docstring"><header><a class="docstring-binding" id="Persefone.Weather" href="#Persefone.Weather"><code>Persefone.Weather</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Weather</code></pre><p>A single weather datum, combining the observations from one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L7-L11">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}" href="#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}"><code>Persefone.initweather</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initweather(weatherfile, startdate, enddate)</code></pre><p>Load a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.</p><p><strong>Note:</strong> This requires a weather file in the format produced by <code>data/extract_weather_data.R</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L22-L30">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.maxtemp-Tuple{Agents.AgentBasedModel}" href="#Persefone.maxtemp-Tuple{Agents.AgentBasedModel}"><code>Persefone.maxtemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maxtemp(model)</code></pre><p>Return today&#39;s maximum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L96-L100">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.meantemp-Tuple{Agents.AgentBasedModel}" href="#Persefone.meantemp-Tuple{Agents.AgentBasedModel}"><code>Persefone.meantemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">meantemp(model)</code></pre><p>Return today&#39;s mean temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L87-L91">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.mintemp-Tuple{Agents.AgentBasedModel}" href="#Persefone.mintemp-Tuple{Agents.AgentBasedModel}"><code>Persefone.mintemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mintemp(model)</code></pre><p>Return today&#39;s minimum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L105-L109">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.precipitation-Tuple{Agents.AgentBasedModel}" href="#Persefone.precipitation-Tuple{Agents.AgentBasedModel}"><code>Persefone.precipitation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">precipitation(model)</code></pre><p>Return today&#39;s total precipitation in mm.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L60-L64">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.sunshine-Tuple{Agents.AgentBasedModel}" href="#Persefone.sunshine-Tuple{Agents.AgentBasedModel}"><code>Persefone.sunshine</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sunshine(model)</code></pre><p>Return today&#39;s sunshine duration in hours.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L69-L73">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.vapourpressure-Tuple{Agents.AgentBasedModel}" href="#Persefone.vapourpressure-Tuple{Agents.AgentBasedModel}"><code>Persefone.vapourpressure</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vapourpressure(model)</code></pre><p>Return today&#39;s average vapour pressure in hPa.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L78-L82">source</a></section></article><article class="docstring"><header><a class="docstring-binding" id="Persefone.windspeed-Tuple{Agents.AgentBasedModel}" href="#Persefone.windspeed-Tuple{Agents.AgentBasedModel}"><code>Persefone.windspeed</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">windspeed(model)</code></pre><p>Return today&#39;s average windspeed in m/s.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//src/world/weather.jl#L51-L55">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species-dsl.html">« Defining new species</a><a class="docs-footer-nextpage" href="io.html">Input, Output, and Settings »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Simulation · Persefone</title><meta name="title" content="Simulation · Persefone"/><meta property="og:title" content="Simulation · Persefone"/><meta property="twitter:title" content="Simulation · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li class="is-active"><a class="tocitem" href="simulation.html">Simulation</a><ul class="internal"><li><a class="tocitem" href="#simulation.jl"><span>simulation.jl</span></a></li><li><a class="tocitem" href="#landscape.jl"><span>landscape.jl</span></a></li><li><a class="tocitem" href="#weather.jl"><span>weather.jl</span></a></li></ul></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Core</a></li><li class="is-active"><a href="simulation.html">Simulation</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="simulation.html">Simulation</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/simulation.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Simulation"><a class="docs-heading-anchor" href="#Simulation">Simulation</a><a id="Simulation-1"></a><a class="docs-heading-anchor-permalink" href="#Simulation" title="Permalink"></a></h1><p>The <code>core</code> and <code>world</code> directories hold source files that are important for all submodels,  including scheduling, landscape, weather, and input/output functions.</p><h2 id="simulation.jl"><a class="docs-heading-anchor" href="#simulation.jl">simulation.jl</a><a id="simulation.jl-1"></a><a class="docs-heading-anchor-permalink" href="#simulation.jl" title="Permalink"></a></h2><p>This file includes the basal functions for initialising and running simulations.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.finalise!-Tuple{Agents.AgentBasedModel}" href="#Persefone.finalise!-Tuple{Agents.AgentBasedModel}"><code>Persefone.finalise!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">finalise!(model)</code></pre><p>Wrap up the simulation. Currently doesn&#39;t do anything except print some information.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/simulation.jl#L144-L148">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initialise" href="#Persefone.initialise"><code>Persefone.initialise</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">initialise(config=PARAMFILE, seed=nothing)</code></pre><p>Initialise the model: read in parameters, create the output data directory, and instantiate the AgentBasedModel object(s). Optionally allows specifying the configuration file and overriding the <code>seed</code> parameter. This returns a single model object, unless the config file contains multiple values for one or more parameters, in which case it creates a full-factorial simulation experiment and returns a vector of model objects.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/simulation.jl#L35-L44">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initmodel-Tuple{Dict{String, Any}}" href="#Persefone.initmodel-Tuple{Dict{String, Any}}"><code>Persefone.initmodel</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initmodel(settings)</code></pre><p>Initialise a model object using a ready-made settings dict. This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/simulation.jl#L54-L59">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}" href="#Persefone.paramscan-Tuple{Dict{String, Any}, Vector{String}}"><code>Persefone.paramscan</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">paramscan(settings)</code></pre><p>Create a list of settings dicts, covering all possible parameter combinations given by the input settings (i.e. a full-factorial experiment). This is a helper function for <code>initialise()</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/simulation.jl#L93-L99">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.simulate" href="#Persefone.simulate"><code>Persefone.simulate</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">simulate(config=PARAMFILE, seed=nothing)</code></pre><p>Initialise one or more model objects and carry out a full simulation experiment, optionally specifying a configuration file and a seed for the RNG.</p><p>This is the default way to run a Persefone simulation.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/simulation.jl#L8-L15">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.simulate!-Tuple{Agents.AgentBasedModel}" href="#Persefone.simulate!-Tuple{Agents.AgentBasedModel}"><code>Persefone.simulate!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">simulate!(model)</code></pre><p>Carry out a complete simulation run using a pre-initialised model object.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/simulation.jl#L23-L27">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}" href="#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}"><code>Persefone.stepsimulation!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">stepsimulation!(model)</code></pre><p>Execute one update of the model.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/core/simulation.jl#L121-L125">source</a></section></article><h2 id="landscape.jl"><a class="docs-heading-anchor" href="#landscape.jl">landscape.jl</a><a id="landscape.jl-1"></a><a class="docs-heading-anchor-permalink" href="#landscape.jl" title="Permalink"></a></h2><p>This file manages the landscape maps that underlie the model.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.EventType" href="#Persefone.EventType"><code>Persefone.EventType</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The types of landscape event that can be simulated</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L10">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.FarmEvent" href="#Persefone.FarmEvent"><code>Persefone.FarmEvent</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">FarmEvent</code></pre><p>A data structure to define a landscape event, giving its type, spatial extent, and duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L26-L31">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.LandCover" href="#Persefone.LandCover"><code>Persefone.LandCover</code></a> — <span class="docstring-category">Type</span></header><section><div><p>The land cover classes encoded in the Mundialis Sentinel data.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L6">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Pixel" href="#Persefone.Pixel"><code>Persefone.Pixel</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Pixel</code></pre><p>A pixel is a simple data structure to combine land use and ownership information in a single object. The model landscape consists of a matrix of pixels. (Note: further landscape information may be added here in future.)</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L13-L19">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.createevent!" href="#Persefone.createevent!"><code>Persefone.createevent!</code></a> — <span class="docstring-category">Function</span></header><section><div><pre><code class="language-julia hljs">createevent!(model, pixels, name, duration=1)</code></pre><p>Add a farm event to the specified pixels (a vector of position tuples) for a given duration.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L89-L93">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Function}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Function}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitatdescriptor)</code></pre><p>Calculate the distance from the given location to the closest location matching the habitat descriptor function. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L122-L127">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Persefone.LandCover}" href="#Persefone.distanceto-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel, Persefone.LandCover}"><code>Persefone.distanceto</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distanceto(pos, model, habitattype)</code></pre><p>Calculate the distance from the given location to the closest habitat of the specified type. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L156-L161">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.distancetoedge-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.distancetoedge</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">distancetoedge(pos, model)</code></pre><p>Calculate the distance from the given location to the closest neighbouring habitat. Caution: can be computationally expensive!</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L167-L172">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.farmplot-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.farmplot-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.farmplot</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">farmplot(position, model)</code></pre><p>Return the farm plot at this position, or nothing if there is none (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L111-L115">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initlandscape-Tuple{String, String}" href="#Persefone.initlandscape-Tuple{String, String}"><code>Persefone.initlandscape</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initlandscape(landcovermap, farmfieldsmap)</code></pre><p>Initialise the model landscape based on the map files specified in the configuration. Returns a matrix of pixels.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L38-L43">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.landcover-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}" href="#Persefone.landcover-Tuple{Tuple{Int64, Int64}, Agents.AgentBasedModel}"><code>Persefone.landcover</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">landcover(position, model)</code></pre><p>Return the land cover class at this position (utility wrapper).</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L102-L106">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.updateevents!-Tuple{Agents.AgentBasedModel}" href="#Persefone.updateevents!-Tuple{Agents.AgentBasedModel}"><code>Persefone.updateevents!</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">updateevents!(model)</code></pre><p>Cycle through the list of events, removing those that have expired.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/landscape.jl#L68-L72">source</a></section></article><h2 id="weather.jl"><a class="docs-heading-anchor" href="#weather.jl">weather.jl</a><a id="weather.jl-1"></a><a class="docs-heading-anchor-permalink" href="#weather.jl" title="Permalink"></a></h2><p>This file reads in weather data and makes it available to the model.</p><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.Weather" href="#Persefone.Weather"><code>Persefone.Weather</code></a> — <span class="docstring-category">Type</span></header><section><div><pre><code class="language-julia hljs">Weather</code></pre><p>A single weather datum, combining the observations from one day.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L7-L11">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}" href="#Persefone.initweather-Tuple{String, Dates.Date, Dates.Date}"><code>Persefone.initweather</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">initweather(weatherfile, startdate, enddate)</code></pre><p>Load a weather file, extract the values that are relevant to this model run (specified by start and end dates), and return a dictionary of Weather objects mapped to dates.</p><p><strong>Note:</strong> This requires a weather file in the format produced by <code>data/extract_weather_data.R</code>.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L22-L30">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.maxtemp-Tuple{Agents.AgentBasedModel}" href="#Persefone.maxtemp-Tuple{Agents.AgentBasedModel}"><code>Persefone.maxtemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">maxtemp(model)</code></pre><p>Return today&#39;s maximum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L96-L100">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.meantemp-Tuple{Agents.AgentBasedModel}" href="#Persefone.meantemp-Tuple{Agents.AgentBasedModel}"><code>Persefone.meantemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">meantemp(model)</code></pre><p>Return today&#39;s mean temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L87-L91">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.mintemp-Tuple{Agents.AgentBasedModel}" href="#Persefone.mintemp-Tuple{Agents.AgentBasedModel}"><code>Persefone.mintemp</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">mintemp(model)</code></pre><p>Return today&#39;s minimum temperature in °C.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L105-L109">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.precipitation-Tuple{Agents.AgentBasedModel}" href="#Persefone.precipitation-Tuple{Agents.AgentBasedModel}"><code>Persefone.precipitation</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">precipitation(model)</code></pre><p>Return today&#39;s total precipitation in mm.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L60-L64">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.sunshine-Tuple{Agents.AgentBasedModel}" href="#Persefone.sunshine-Tuple{Agents.AgentBasedModel}"><code>Persefone.sunshine</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">sunshine(model)</code></pre><p>Return today&#39;s sunshine duration in hours.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L69-L73">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.vapourpressure-Tuple{Agents.AgentBasedModel}" href="#Persefone.vapourpressure-Tuple{Agents.AgentBasedModel}"><code>Persefone.vapourpressure</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">vapourpressure(model)</code></pre><p>Return today&#39;s average vapour pressure in hPa.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L78-L82">source</a></section></article><article class="docstring"><header><a class="docstring-article-toggle-button fa-solid fa-chevron-down" href="javascript:;" title="Collapse docstring"></a><a class="docstring-binding" id="Persefone.windspeed-Tuple{Agents.AgentBasedModel}" href="#Persefone.windspeed-Tuple{Agents.AgentBasedModel}"><code>Persefone.windspeed</code></a> — <span class="docstring-category">Method</span></header><section><div><pre><code class="language-julia hljs">windspeed(model)</code></pre><p>Return today&#39;s average windspeed in m/s.</p></div><a class="docs-sourcelink" target="_blank" href="https://git.idiv.de/persefone/persefone-model/-/tree/9f4a9c777256d559050218f2a4e156fa70c8b31f/src/world/weather.jl#L51-L55">source</a></section></article></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="species-dsl.html">« Defining new species</a><a class="docs-footer-nextpage" href="io.html">Input and Output »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/species-dsl.html b/docs/build/species-dsl.html
index b26e3d3..57a129f 100644
--- a/docs/build/species-dsl.html
+++ b/docs/build/species-dsl.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Defining new species · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li class="is-active"><a class="tocitem" href="species-dsl.html">Defining new species</a><ul class="internal"><li><a class="tocitem" href="#The-Persefone-species-DSL"><span>The Persefone species DSL</span></a></li><li><a class="tocitem" href="#Implementation-details"><span>Implementation details</span></a></li></ul></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="species-dsl.html">Defining new species</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="species-dsl.html">Defining new species</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/species-dsl.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Defining-new-species"><a class="docs-heading-anchor" href="#Defining-new-species">Defining new species</a><a id="Defining-new-species-1"></a><a class="docs-heading-anchor-permalink" href="#Defining-new-species" title="Permalink"></a></h1><h2 id="The-Persefone-species-DSL"><a class="docs-heading-anchor" href="#The-Persefone-species-DSL">The Persefone species DSL</a><a id="The-Persefone-species-DSL-1"></a><a class="docs-heading-anchor-permalink" href="#The-Persefone-species-DSL" title="Permalink"></a></h2><p>In order to make implementing new species as easy as possible, Persefone includes a <a href="https://doi.org/10.1016/j.ecoinf.2015.02.005">domain-specific language</a> (DSL) built from a collection of macros and functions.</p><p>Here is an example of what this looks like, using a hypothetical mermaid species:</p><pre><code class="language-julia hljs">@species Mermaid begin
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Defining new species · Persefone</title><meta name="title" content="Defining new species · Persefone"/><meta property="og:title" content="Defining new species · Persefone"/><meta property="twitter:title" content="Defining new species · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li class="is-active"><a class="tocitem" href="species-dsl.html">Defining new species</a><ul class="internal"><li><a class="tocitem" href="#The-Persefone-species-DSL"><span>The Persefone species DSL</span></a></li><li><a class="tocitem" href="#Implementation-details"><span>Implementation details</span></a></li></ul></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Developing</a></li><li class="is-active"><a href="species-dsl.html">Defining new species</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="species-dsl.html">Defining new species</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/species-dsl.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Defining-new-species"><a class="docs-heading-anchor" href="#Defining-new-species">Defining new species</a><a id="Defining-new-species-1"></a><a class="docs-heading-anchor-permalink" href="#Defining-new-species" title="Permalink"></a></h1><h2 id="The-Persefone-species-DSL"><a class="docs-heading-anchor" href="#The-Persefone-species-DSL">The Persefone species DSL</a><a id="The-Persefone-species-DSL-1"></a><a class="docs-heading-anchor-permalink" href="#The-Persefone-species-DSL" title="Permalink"></a></h2><p>In order to make implementing new species as easy as possible, Persefone includes a <a href="https://doi.org/10.1016/j.ecoinf.2015.02.005">domain-specific language</a> (DSL) built from a collection of macros and functions.</p><p>Here is an example of what this looks like, using a hypothetical mermaid species:</p><pre><code class="language-julia hljs">@species Mermaid begin
     ageofmaturity = 2
     pesticidemortality = 1.0
     @initialise(@habitat(@landcover() == water), pairs=true)
@@ -20,4 +20,4 @@
         @debug &quot;$(animalid(animal)) is experiencing drought with $n neighbour(s).&quot;
         @respond sowing @setphase(life)
     end
-end</code></pre><p>The two most important macros are <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> and <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>,  followed by <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a>, <a href="nature.html#Persefone.@trait-Tuple{Any}"><code>@trait</code></a>, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>,  and <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. Other macros provide convenience wrappers for common  functions. (See <code>src/nature/nature.jl</code> for details.)</p><p>The top-level macro is <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>. This takes two arguments: a species  name and a definition block (enclosed in <code>begin</code> and <code>end</code> tags). At the start of the definition block, species-specific variables can be defined that should be available throughout a species&#39; lifetime. Code in this section has access to the <code>model</code> object and can thus reference the current model state. In this section, the user also has to call the <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a> macro. This wraps the <a href="@ref"><code>initpopulation</code></a> function, and takes a habitat descriptor (see <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a> below) and several  options to specify how the species&#39; population should be distributed in the landscape during model initialisation.</p><p>Following this section, each species must define one or more <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each <code>@phase</code> block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species&#39; <code>phase</code> variable is set to the name of this phase.) Code in this section has access to the <code>model</code> object as well as an <code>animal</code> object, which is the currently active animal agent. Properties of the <code>animal</code> agent, regardless of whether they were defined by the user or by Persefone, can be accessed using the <a href="nature.html#Persefone.@trait-Tuple{Any}"><code>@trait</code></a> macro. Within a phase block, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>  can be used to define the species&#39; response to a <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> that affects  the species&#39; current location, while a variety of other macros provide wrappers to  ecological process functions from <code>src/nature/populations.jl</code>.</p><p>Another important macro is <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. This defines a &quot;habitat descriptor&quot;, i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to <code>@habitat</code> consists of a logical expression, which has access to the animal&#39;s current position (the <code>pos</code> tuple variable) and the <code>model</code>. Various macros are available to easily reference information about the current location, such as <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a> or <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>.</p><h2 id="Implementation-details"><a class="docs-heading-anchor" href="#Implementation-details">Implementation details</a><a id="Implementation-details-1"></a><a class="docs-heading-anchor-permalink" href="#Implementation-details" title="Permalink"></a></h2><p>Due to a known <a href="https://juliadynamics.github.io/Agents.jl/stable/performance_tips/#Avoid-Unions-of-many-different-agent-types-(temporary!)-1">performance problem</a>  with multi-agent models, the underlying implementation of species is  rather complicated (see <code>src/nature/nature.jl</code> for details.)</p><p>Rather than creating a new type/struct for each species, all <a href="@ref">Animal</a> agents have the same type. Instead, they are differentiated by a <code>traits</code> dict, which stores both species-specific parameters and run-time variables. Note that due to a redefinition of the <code>getproperty()/setproperty!()</code> methods, variables from the trait dict can be accessed and modified just like normal struct fields (i.e. although <code>phase</code> is defined in the dict, not the struct, <code>animal.phase = &quot;newphase&quot;</code> works just fine - one does not have to use <code>animal.traits[&quot;phase&quot;] = &quot;newphase&quot;</code>.)</p><p>Under the hood, the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> macro generates a function (with the name of the species), which in turn creates the trait dict when called. Thus, adding a new animal agent to the model involves instantiating an <a href="nature.html#Persefone.Animal"><code>Animal</code></a> object, then calling the relevant species function and attaching the returned dict to the agent object.</p><p>Similarly, the <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> macro too works by defining a new function, which is stored in the species&#39; trait dict. These functions take an animal object and the model object as input, and define what the species does during its daily update.</p><p>Once again, <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a> creates a function that takes <code>model</code> and <code>pos</code> as input and returns a boolean response. Functions that require a habitat descriptor thus take in this (anonymous) function and call it internally.</p><p>Finally, the <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a> macro is a wrapper around <a href="@ref"><code>initpopulation</code></a>, which (yet again) creates a function that specifies how a species&#39; population is to be initialised at the beginning of a simulation run. This function is stored in the species trait dict and accessed during model setup.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="gis.html">« Maps and weather data</a><a class="docs-footer-nextpage" href="simulation.html">Simulation »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+end</code></pre><p>The two most important macros are <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> and <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a>,  followed by <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a>, <a href="nature.html#Persefone.@trait-Tuple{Any}"><code>@trait</code></a>, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>,  and <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. Other macros provide convenience wrappers for common  functions. (See <code>src/nature/nature.jl</code> for details.)</p><p>The top-level macro is <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a>. This takes two arguments: a species  name and a definition block (enclosed in <code>begin</code> and <code>end</code> tags). At the start of the definition block, species-specific variables can be defined that should be available throughout a species&#39; lifetime. Code in this section has access to the <code>model</code> object and can thus reference the current model state. In this section, the user also has to call the <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a> macro. This wraps the  <a href="nature.html#Persefone.initpopulation-Tuple{Function}"><code>Persefone.initpopulation</code></a> function, and takes a habitat descriptor  (see <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a> below) and several options to specify how the species&#39;  population should be distributed in the landscape during model initialisation.</p><p>Following this section, each species must define one or more <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> blocks. The concept behind this is that species show different behaviours at different phases of their lifecycle. Each <code>@phase</code> block defines the behaviour in one of these phases. (Technically, it defines a function that will be called daily, so long as the species&#39; <code>phase</code> variable is set to the name of this phase.) Code in this section has access to the <code>model</code> object as well as an <code>animal</code> object, which is the currently active animal agent. Properties of the <code>animal</code> agent, regardless of whether they were defined by the user or by Persefone, can be accessed using the <a href="nature.html#Persefone.@trait-Tuple{Any}"><code>@trait</code></a> macro. Within a phase block, <a href="nature.html#Persefone.@respond-Tuple{Any, Any}"><code>@respond</code></a>  can be used to define the species&#39; response to a <a href="simulation.html#Persefone.FarmEvent"><code>FarmEvent</code></a> that affects  the species&#39; current location, while a variety of other macros provide wrappers to  ecological process functions from <code>src/nature/populations.jl</code>.</p><p>Another important macro is <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a>. This defines a &quot;habitat descriptor&quot;, i.e. a predicate function that tests whether or not a given landscape pixel is  suitable for a specified purpose. Such habitat descriptors are used as arguments to various functions, for example for population initialisation or movement. The argument to <code>@habitat</code> consists of a logical expression, which has access to the animal&#39;s current position (the <code>pos</code> tuple variable) and the <code>model</code>. Various macros are available to easily reference information about the current location, such as <a href="nature.html#Persefone.@landcover-Tuple{}"><code>@landcover</code></a> or <a href="nature.html#Persefone.@distancetoedge-Tuple{}"><code>@distancetoedge</code></a>.</p><h2 id="Implementation-details"><a class="docs-heading-anchor" href="#Implementation-details">Implementation details</a><a id="Implementation-details-1"></a><a class="docs-heading-anchor-permalink" href="#Implementation-details" title="Permalink"></a></h2><p>Due to a known <a href="https://juliadynamics.github.io/Agents.jl/stable/performance_tips/#Avoid-Unions-of-many-different-agent-types-(temporary!)-1">performance problem</a>  with multi-agent models, the underlying implementation of species is  rather complicated (see <code>src/nature/nature.jl</code> for details.)</p><p>Rather than creating a new type/struct for each species, all <a href="@ref">Animal</a> agents have the same type. Instead, they are differentiated by a <code>traits</code> dict, which stores both species-specific parameters and run-time variables. Note that due to a redefinition of the <code>getproperty()/setproperty!()</code> methods, variables from the trait dict can be accessed and modified just like normal struct fields (i.e. although <code>phase</code> is defined in the dict, not the struct, <code>animal.phase = &quot;newphase&quot;</code> works just fine - one does not have to use <code>animal.traits[&quot;phase&quot;] = &quot;newphase&quot;</code>.)</p><p>Under the hood, the <a href="nature.html#Persefone.@species-Tuple{Any, Any}"><code>@species</code></a> macro generates a function (with the name of the species), which in turn creates the trait dict when called. Thus, adding a new animal agent to the model involves instantiating an <a href="nature.html#Persefone.Animal"><code>Animal</code></a> object, then calling the relevant species function and attaching the returned dict to the agent object.</p><p>Similarly, the <a href="nature.html#Persefone.@phase-Tuple{Any, Any}"><code>@phase</code></a> macro too works by defining a new function, which is stored in the species&#39; trait dict. These functions take an animal object and the model object as input, and define what the species does during its daily update.</p><p>Once again, <a href="nature.html#Persefone.@habitat-Tuple{Any}"><code>@habitat</code></a> creates a function that takes <code>model</code> and <code>pos</code> as input and returns a boolean response. Functions that require a habitat descriptor thus take in this (anonymous) function and call it internally.</p><p>Finally, the <a href="nature.html#Persefone.@initialise-Tuple{Any, Vararg{Any}}"><code>@initialise</code></a> macro is a wrapper around  <a href="nature.html#Persefone.initpopulation-Tuple{Function}"><code>Persefone.initpopulation</code></a>, which (yet again) creates a function that  specifies how a species&#39; population is to be initialised at the beginning of a  simulation run. This function is stored in the species trait dict and accessed  during model setup.</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="gis.html">« Maps and weather data</a><a class="docs-footer-nextpage" href="simulation.html">Simulation »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/species.html b/docs/build/species.html
index 5c0b547..cd39a5a 100644
--- a/docs/build/species.html
+++ b/docs/build/species.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html>
-<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Species · Persefone</title><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.045/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.13.24/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><form class="docs-search" action="search.html"><input class="docs-search-query" id="documenter-search-query" name="q" type="text" placeholder="Search docs"/></form><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><a class="tocitem" href="odd.html">Overview, Design, Details (ODD)</a></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input, Output, and Settings</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li class="is-active"><a class="tocitem" href="species.html">Species</a><ul class="internal"><li><a class="tocitem" href="#Skylark"><span>Skylark</span></a></li></ul></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Nature</a></li><li class="is-active"><a href="species.html">Species</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="species.html">Species</a></li></ul></nav><div class="docs-right"><a class="docs-edit-link" href="https://git.idiv.de/xo30xoqa/persephone/-/blob/master//docs/src/species.md#" title="Edit source"><span class="docs-icon fa"></span><span class="docs-label is-hidden-touch">Edit source</span></a><a class="docs-settings-button fas fa-cog" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-sidebar-button fa fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a></div></header><article class="content" id="documenter-page"><h1 id="Species"><a class="docs-heading-anchor" href="#Species">Species</a><a id="Species-1"></a><a class="docs-heading-anchor-permalink" href="#Species" title="Permalink"></a></h1><p>The ecological submodel in Persefone simulates a range of species in agricultural landscapes.</p><h2 id="Skylark"><a class="docs-heading-anchor" href="#Skylark">Skylark</a><a id="Skylark-1"></a><a class="docs-heading-anchor-permalink" href="#Skylark" title="Permalink"></a></h2></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="energy.html">« Dynamic Energy Budgets</a><a class="docs-footer-nextpage" href="crops.html">Crop submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 0.27.23 on <span class="colophon-date" title="Wednesday 13 September 2023 16:00">Wednesday 13 September 2023</span>. Using Julia version 1.9.1.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Species · Persefone</title><meta name="title" content="Species · Persefone"/><meta property="og:title" content="Species · Persefone"/><meta property="twitter:title" content="Species · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li><a class="tocitem" href="using.html">Usage</a></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li class="is-active"><a class="tocitem" href="species.html">Species</a><ul class="internal"><li><a class="tocitem" href="#Skylark"><span>Skylark</span></a></li></ul></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Nature</a></li><li class="is-active"><a href="species.html">Species</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="species.html">Species</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/species.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Species"><a class="docs-heading-anchor" href="#Species">Species</a><a id="Species-1"></a><a class="docs-heading-anchor-permalink" href="#Species" title="Permalink"></a></h1><p>The ecological submodel in Persefone simulates a range of species in agricultural landscapes.</p><h2 id="Skylark"><a class="docs-heading-anchor" href="#Skylark">Skylark</a><a id="Skylark-1"></a><a class="docs-heading-anchor-permalink" href="#Skylark" title="Permalink"></a></h2></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="energy.html">« Dynamic Energy Budgets</a><a class="docs-footer-nextpage" href="crops.html">Crop submodel »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/build/using.html b/docs/build/using.html
new file mode 100644
index 0000000..5e0ca9e
--- /dev/null
+++ b/docs/build/using.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html lang="en"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><title>Usage · Persefone</title><meta name="title" content="Usage · Persefone"/><meta property="og:title" content="Usage · Persefone"/><meta property="twitter:title" content="Usage · Persefone"/><meta name="description" content="Documentation for Persefone."/><meta property="og:description" content="Documentation for Persefone."/><meta property="twitter:description" content="Documentation for Persefone."/><script data-outdated-warner src="assets/warner.js"></script><link href="https://cdnjs.cloudflare.com/ajax/libs/lato-font/3.0.0/css/lato-font.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/juliamono/0.050/juliamono.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/fontawesome.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/solid.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/brands.min.css" rel="stylesheet" type="text/css"/><link href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min.css" rel="stylesheet" type="text/css"/><script>documenterBaseURL="."</script><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js" data-main="assets/documenter.js"></script><script src="search_index.js"></script><script src="siteinfo.js"></script><script src="../versions.js"></script><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-dark.css" data-theme-name="documenter-dark" data-theme-primary-dark/><link class="docs-theme-link" rel="stylesheet" type="text/css" href="assets/themes/documenter-light.css" data-theme-name="documenter-light" data-theme-primary/><script src="assets/themeswap.js"></script></head><body><div id="documenter"><nav class="docs-sidebar"><a class="docs-logo" href="index.html"><img src="assets/logo.png" alt="Persefone logo"/></a><div class="docs-package-name"><span class="docs-autofit"><a href="index.html">Persefone</a></span></div><button class="docs-search-query input is-rounded is-small is-clickable my-2 mx-auto py-1 px-2" id="documenter-search-query">Search docs (Ctrl + /)</button><ul class="docs-menu"><li><a class="tocitem" href="index.html">Introduction</a></li><li><span class="tocitem">Manual</span><ul><li class="is-active"><a class="tocitem" href="using.html">Usage</a><ul class="internal"><li><a class="tocitem" href="#Installation"><span>Installation</span></a></li><li><a class="tocitem" href="#Running-from-the-command-line"><span>Running from the command line</span></a></li><li><a class="tocitem" href="#Running-from-within-Julia"><span>Running from within Julia</span></a></li></ul></li><li><a class="tocitem" href="gui.html">Graphical User Interface</a></li><li><a class="tocitem" href="config.html">Configuration</a></li></ul></li><li><span class="tocitem">Developing</span><ul><li><a class="tocitem" href="developing.html">Developing Persefone</a></li><li><a class="tocitem" href="adapting.html">Adapting Persefone</a></li><li><a class="tocitem" href="architecture.html">Source code architecture</a></li><li><a class="tocitem" href="gis.html">Maps and weather data</a></li><li><a class="tocitem" href="species-dsl.html">Defining new species</a></li></ul></li><li><span class="tocitem">Core</span><ul><li><a class="tocitem" href="simulation.html">Simulation</a></li><li><a class="tocitem" href="io.html">Input and Output</a></li></ul></li><li><span class="tocitem">Nature</span><ul><li><a class="tocitem" href="nature.html">Nature</a></li><li><a class="tocitem" href="energy.html">Dynamic Energy Budgets</a></li><li><a class="tocitem" href="species.html">Species</a></li></ul></li><li><a class="tocitem" href="crops.html">Crop submodel</a></li><li><a class="tocitem" href="farm.html">Farm submodel</a></li></ul><div class="docs-version-selector field has-addons"><div class="control"><span class="docs-label button is-static is-size-7">Version</span></div><div class="docs-selector control is-expanded"><div class="select is-fullwidth is-size-7"><select id="documenter-version-selector"></select></div></div></div></nav><div class="docs-main"><header class="docs-navbar"><a class="docs-sidebar-button docs-navbar-link fa-solid fa-bars is-hidden-desktop" id="documenter-sidebar-button" href="#"></a><nav class="breadcrumb"><ul class="is-hidden-mobile"><li><a class="is-disabled">Manual</a></li><li class="is-active"><a href="using.html">Usage</a></li></ul><ul class="is-hidden-tablet"><li class="is-active"><a href="using.html">Usage</a></li></ul></nav><div class="docs-right"><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model" title="View the repository"><span class="docs-icon fa-brands"></span><span class="docs-label is-hidden-touch">Repository</span></a><a class="docs-navbar-link" href="https://git.idiv.de/persefone/persefone-model/-/tree/master/docs/src/using.md" title="Edit source"><span class="docs-icon fa-solid"></span></a><a class="docs-settings-button docs-navbar-link fa-solid fa-gear" id="documenter-settings-button" href="#" title="Settings"></a><a class="docs-article-toggle-button fa-solid fa-chevron-up" id="documenter-article-toggle-button" href="javascript:;" title="Collapse all docstrings"></a></div></header><article class="content" id="documenter-page"><h1 id="Usage"><a class="docs-heading-anchor" href="#Usage">Usage</a><a id="Usage-1"></a><a class="docs-heading-anchor-permalink" href="#Usage" title="Permalink"></a></h1><p><em>This page describes how to run Persefone.jl as a command line application or Julia package. To use it with a graphical user interface, see <a href="gui.html">here</a>.</em></p><h2 id="Installation"><a class="docs-heading-anchor" href="#Installation">Installation</a><a id="Installation-1"></a><a class="docs-heading-anchor-permalink" href="#Installation" title="Permalink"></a></h2><p>Install the latest version of the <a href="https://julialang.org/downloads/">Julia</a> programming  language (1.9+). The recommended editors are <a href="https://www.julia-vscode.org/">VSCode</a> or <a href="https://www.emacswiki.org/emacs/JuliaProgrammingLanguage">Emacs</a>. To install the package dependencies, open a Julia REPL in this folder and run:</p><pre><code class="language-julia hljs">using Pkg
+Pkg.activate(&quot;.&quot;)
+Pkg.instantiate()</code></pre><h2 id="Running-from-the-command-line"><a class="docs-heading-anchor" href="#Running-from-the-command-line">Running from the command line</a><a id="Running-from-the-command-line-1"></a><a class="docs-heading-anchor-permalink" href="#Running-from-the-command-line" title="Permalink"></a></h2><p>This is the normal mode of operation. Simply execute <code>run.jl</code> in a terminal, typically like  so (in Linux):</p><pre><code class="nohighlight hljs">&gt; julia run.jl -c &lt;config&gt;</code></pre><p>where <code>&lt;config&gt;</code> specifies the configuration file to use. The recommended workflow is to copy <code>scr/parameters.toml</code> to a location of your choice and edit the copy to suit your requirements. The adapted config file can then be passed to <code>run.jl</code>. (If no configuration file is specified, Persefone will run with its default settings.)</p><p>The full list of commandline arguments is:</p><pre><code class="nohighlight hljs">usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] 
+              [--version] [-h]
+
+optional arguments:
+  -c, --configfile CONFIGFILE
+                        name of the configuration file
+  -s, --seed SEED       inital random seed (type: Int64)
+  -o, --outdir OUTDIR   location of the output directory
+  -l, --loglevel LOGLEVEL
+                        verbosity: &quot;debug&quot;, &quot;info&quot;, or &quot;quiet&quot;
+  --version             show version information and exit
+  -h, --help            show this help message and exit</code></pre><p>To run the test suite, switch to the <code>test</code> directory and execute <code>runtests.jl</code>.</p><p>If you are on Linux or MacOS, you can also use <code>make</code>:</p><pre><code class="nohighlight hljs">&gt; make run       # run a simulation with default values
+&gt; make test      # run the test suite
+&gt; make profile   # run and profile a default simulation
+&gt; make docs      # build the documentation
+&gt; make release   # create a release</code></pre><h2 id="Running-from-within-Julia"><a class="docs-heading-anchor" href="#Running-from-within-Julia">Running from within Julia</a><a id="Running-from-within-Julia-1"></a><a class="docs-heading-anchor-permalink" href="#Running-from-within-Julia" title="Permalink"></a></h2><p>To use the model from within Julia (either inside an interactive REPL or if you want to import it from your own software), do the following:</p><pre><code class="language-julia hljs">using Pkg
+Pkg.activate(&quot;.&quot;) # assuming you&#39;re in the Persefone root folder
+using Persefone</code></pre><p>You can then access all Persefone functions, such as <a href="simulation.html#Persefone.simulate"><code>simulate</code></a>, <a href="simulation.html#Persefone.initialise"><code>initialise</code></a>, <a href="simulation.html#Persefone.stepsimulation!-Tuple{Agents.AgentBasedModel}"><code>stepsimulation!</code></a>, <a href="simulation.html#Persefone.simulate!-Tuple{Agents.AgentBasedModel}"><code>simulate!</code></a>, or <a href="io.html#Persefone.visualiseoutput"><code>visualiseoutput</code></a>. (See <code>src/Persefone.jl</code> for a list of exported  functions.)</p></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="index.html">« Introduction</a><a class="docs-footer-nextpage" href="gui.html">Graphical User Interface »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="auto">Automatic (OS)</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.1.2 on <span class="colophon-date" title="Friday 27 October 2023 10:59">Friday 27 October 2023</span>. Using Julia version 1.9.3.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
diff --git a/docs/builddocs.jl b/docs/builddocs.jl
index d8caffb..2a44322 100644
--- a/docs/builddocs.jl
+++ b/docs/builddocs.jl
@@ -4,16 +4,28 @@
 ### https://documenter.juliadocs.org/stable/
 ### 
 
+using Pkg
+
+Pkg.activate("..")
+
 push!(LOAD_PATH, "../src/")
 
 using Documenter, Persefone
 
+#TODO add a changelog: https://keepachangelog.com/en/1.0.0/
+
 makedocs(sitename="Persefone",
          modules = [Persefone],
-         repo = "https://git.idiv.de/xo30xoqa/persephone/-/blob/master/{path}#{line}",
+         repo = Remotes.GitLab("git.idiv.de", "persefone", "persefone-model"),
          format = Documenter.HTML(prettyurls = false),
+         warnonly = true, #XXX not recommended
+         #warnonly = [:cross_references],
          pages = ["index.md",
-                  "odd.md",
+                  "Manual" => [
+                      "using.md",
+                      "gui.md",
+                      "config.md"],
+                  #"odd.md",
                   "Developing" => [
                       "developing.md",
                       "adapting.md",
diff --git a/docs/persefonejl_logo.pdf b/docs/persefonejl_logo.pdf
deleted file mode 100644
index 4e470931bcafea7344cec0814360d500a5bfa76b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 22397
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
b0}lojmn0UIfCI?L$iUK&OI6j?-;E0ZDeG)=

diff --git a/docs/persefonejl_logo.svg b/docs/persefonejl_logo.svg
deleted file mode 100644
index fa7a4fc..0000000
--- a/docs/persefonejl_logo.svg
+++ /dev/null
@@ -1,184 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   width="80mm"
-   height="80mm"
-   viewBox="0 0 80 80"
-   version="1.1"
-   id="svg8"
-   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
-   sodipodi:docname="persefonejl_logo.svg"
-   inkscape:export-filename="/home/xo30xoqa/Documents/Promotion/Persefone/docs/logo.png"
-   inkscape:export-xdpi="300"
-   inkscape:export-ydpi="300"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:dc="http://purl.org/dc/elements/1.1/">
-  <defs
-     id="defs2">
-    <filter
-       inkscape:label="Black Light"
-       inkscape:menu-tooltip="Light areas turn to black"
-       x="0"
-       y="0"
-       width="1"
-       height="1"
-       inkscape:menu="Color"
-       id="filter2984"
-       style="color-interpolation-filters:sRGB">
-      <feColorMatrix
-         result="result2"
-         type="luminanceToAlpha"
-         id="feColorMatrix2986" />
-      <feComposite
-         operator="arithmetic"
-         in="result2"
-         result="result4"
-         k3="2"
-         in2="SourceGraphic"
-         id="feComposite2988"
-         k1="0"
-         k2="0"
-         k4="0" />
-      <feBlend
-         in="result4"
-         in2="result2"
-         mode="multiply"
-         result="result3"
-         id="feBlend2990" />
-      <feComposite
-         in="result3"
-         in2="SourceGraphic"
-         operator="in"
-         id="feComposite2992" />
-    </filter>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.5"
-     inkscape:cx="140.6"
-     inkscape:cy="150.2"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1920"
-     inkscape:window-height="1031"
-     inkscape:window-x="1920"
-     inkscape:window-y="49"
-     inkscape:window-maximized="1"
-     inkscape:snap-intersection-paths="true"
-     inkscape:object-paths="true"
-     inkscape:snap-global="false"
-     inkscape:pagecheckerboard="0" />
-  <metadata
-     id="metadata5">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-217)">
-    <circle
-       style="fill:#018900;fill-opacity:1;stroke:none;stroke-width:2.28370261;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="path873"
-       cx="40"
-       cy="257"
-       r="40" />
-    <path
-       id="path946"
-       style="opacity:0.5;fill:#000000;fill-opacity:0.786364;stroke:none;stroke-width:2.01939;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="m 40.335767,221.94737 c -19.534484,4e-5 -35.3704149,15.83598 -35.3704509,35.37045 4.13e-5,19.53449 15.8359709,35.37041 35.3704509,35.37045 19.534486,-4e-5 35.370412,-15.83596 35.370449,-35.37045 -3.2e-5,-19.53448 -15.83596,-35.37042 -35.370449,-35.37045 z m 31.059085,30.83429 h 0.879017 v 7.27501 h -0.879017 z m -2.185913,0.0687 c 0.08561,0 0.166118,0.0167 0.241847,0.0496 0.07573,0.0329 0.141428,0.0792 0.197403,0.13849 0.05927,0.056 0.105566,0.12306 0.138494,0.20205 0.03622,0.0757 0.05426,0.15676 0.05426,0.24237 0,0.0856 -0.01804,0.16612 -0.05426,0.24184 -0.03293,0.0724 -0.07923,0.13814 -0.138494,0.19741 -0.05597,0.056 -0.121674,0.10042 -0.197403,0.13332 -0.07573,0.0329 -0.156239,0.0496 -0.241847,0.0496 -0.08561,0 -0.166632,-0.0167 -0.242361,-0.0496 -0.07244,-0.0329 -0.136264,-0.0774 -0.192236,-0.13332 -0.05598,-0.0593 -0.100399,-0.12497 -0.133326,-0.19741 -0.03293,-0.0757 -0.04961,-0.15624 -0.04961,-0.24184 0,-0.0856 0.01668,-0.16663 0.04961,-0.24237 0.03293,-0.079 0.07735,-0.14607 0.133326,-0.20205 0.05597,-0.0593 0.119798,-0.10557 0.192236,-0.13849 0.07573,-0.0329 0.156755,-0.0496 0.242361,-0.0496 z m -40.276611,0.0496 c 0.395113,0 0.753748,0.0625 1.076421,0.18758 0.325966,0.12512 0.612433,0.30606 0.859379,0.54312 l -0.232029,0.45475 c -0.02963,0.0494 -0.06248,0.0874 -0.0987,0.11369 -0.03293,0.0231 -0.07412,0.0346 -0.123507,0.0346 -0.05597,0 -0.121674,-0.0282 -0.197403,-0.0842 -0.07573,-0.056 -0.171564,-0.1171 -0.286806,-0.18293 -0.111948,-0.0692 -0.248457,-0.13161 -0.409794,-0.18759 -0.158044,-0.056 -0.350552,-0.0837 -0.577742,-0.0837 -0.214019,0 -0.403294,0.0296 -0.567923,0.0889 -0.161337,0.056 -0.297847,0.13327 -0.409794,0.23203 -0.108657,0.0988 -0.19104,0.21537 -0.247015,0.35036 -0.05597,0.13171 -0.08423,0.2752 -0.08423,0.42995 0,0.19756 0.04766,0.36233 0.143142,0.49403 0.09878,0.12841 0.227462,0.23853 0.385506,0.33073 0.161337,0.0922 0.342273,0.17271 0.54312,0.24184 0.20414,0.0659 0.411457,0.13532 0.622184,0.20774 0.214019,0.0724 0.421852,0.15482 0.622699,0.24702 0.204142,0.0889 0.385078,0.20226 0.543121,0.34054 0.161338,0.1383 0.289505,0.30765 0.38499,0.5085 0.09878,0.20085 0.14831,0.448 0.14831,0.74104 0,0.30951 -0.05277,0.60108 -0.158129,0.87437 -0.105365,0.26998 -0.259913,0.50504 -0.464055,0.7059 -0.200848,0.20084 -0.449358,0.35915 -0.745691,0.47438 -0.293039,0.11525 -0.627166,0.17261 -1.002522,0.17261 -0.460962,0 -0.879348,-0.0819 -1.254704,-0.2465 -0.375354,-0.16793 -0.696549,-0.3938 -0.963249,-0.67696 l 0.276986,-0.45424 c 0.02634,-0.0362 0.05731,-0.0658 0.09354,-0.0889 0.03951,-0.0263 0.08258,-0.0398 0.128675,-0.0398 0.0428,0 0.09046,0.0181 0.143142,0.0543 0.05597,0.0329 0.118441,0.076 0.187587,0.12867 0.06914,0.0527 0.148294,0.11003 0.237194,0.1726 0.0889,0.0625 0.189325,0.12041 0.301273,0.17312 0.115242,0.0527 0.245284,0.0971 0.390157,0.13332 0.144875,0.0329 0.307766,0.0496 0.48886,0.0496 0.227187,0 0.429914,-0.0315 0.607714,-0.094 0.1778,-0.0625 0.327241,-0.14951 0.449069,-0.26148 0.125119,-0.11524 0.220951,-0.25227 0.286803,-0.41031 0.06585,-0.15804 0.0987,-0.33387 0.0987,-0.52814 0,-0.21402 -0.04954,-0.38849 -0.148312,-0.52348 -0.09549,-0.13829 -0.222293,-0.25352 -0.380339,-0.34571 -0.158044,-0.0922 -0.338976,-0.16999 -0.543118,-0.23255 -0.204142,-0.0659 -0.411459,-0.13156 -0.622184,-0.1974 -0.210727,-0.0691 -0.41856,-0.1483 -0.622702,-0.2372 -0.204142,-0.0889 -0.385074,-0.20412 -0.543118,-0.34571 -0.158046,-0.14158 -0.286213,-0.31741 -0.38499,-0.52814 -0.09549,-0.21401 -0.143661,-0.47733 -0.143661,-0.79013 0,-0.25024 0.04818,-0.49228 0.143661,-0.72605 0.09878,-0.23377 0.239877,-0.44161 0.424262,-0.6227 0.18768,-0.1811 0.416788,-0.32595 0.686782,-0.4346 0.273285,-0.10865 0.586136,-0.16278 0.938442,-0.16278 z m 18.509464,0 c 0.520232,0 0.994098,0.0888 1.422136,0.26665 0.431329,0.1778 0.800182,0.42819 1.106392,0.75086 0.306213,0.31938 0.543663,0.70116 0.711586,1.14566 0.167921,0.44121 0.251664,0.92717 0.251664,1.45728 0,0.53011 -0.08374,1.01691 -0.251664,1.46141 -0.167923,0.44121 -0.405373,0.82163 -0.711586,1.14102 -0.30621,0.31937 -0.675063,0.56789 -1.106392,0.74569 -0.428038,0.1745 -0.901904,0.26199 -1.422136,0.26199 -0.520229,0 -0.994613,-0.0875 -1.422651,-0.26199 -0.428038,-0.1778 -0.795015,-0.42632 -1.101225,-0.74569 -0.30621,-0.31939 -0.543145,-0.69981 -0.711068,-1.14102 -0.167923,-0.4445 -0.252179,-0.9313 -0.252179,-1.46141 0,-0.53011 0.08426,-1.01607 0.252179,-1.45728 0.167923,-0.4445 0.404858,-0.82628 0.711068,-1.14566 0.30621,-0.32267 0.673187,-0.57306 1.101225,-0.75086 0.428038,-0.1778 0.902422,-0.26665 1.422651,-0.26665 z m -39.0441274,0.0791 h 2.0892784 c 0.447793,0 0.836561,0.0528 1.165821,0.15813 0.332551,0.10208 0.607444,0.24828 0.824755,0.43925 0.217312,0.19097 0.378329,0.42144 0.483692,0.69143 0.108656,0.27 0.163297,0.57127 0.163297,0.90382 0,0.32926 -0.05788,0.63055 -0.173116,0.90383 -0.115241,0.27328 -0.284599,0.50885 -0.508496,0.70641 -0.220604,0.19756 -0.495496,0.35211 -0.824756,0.46406 -0.325966,0.10865 -0.70316,0.16329 -1.131197,0.16329 H 9.3510949 v 2.64739 H 8.3976646 Z m 6.1965214,0 h 4.360974 v 0.78032 h -3.402893 v 2.35076 h 2.755904 v 0.75086 h -2.755904 v 2.41484 h 3.407544 l -0.0047,0.78083 h -4.360974 z m 5.968628,0 h 2.000395 c 0.447792,0 0.834685,0.0463 1.160652,0.1385 0.325967,0.0889 0.594393,0.21894 0.805119,0.39015 0.214018,0.17122 0.371802,0.37853 0.473873,0.62219 0.102071,0.24036 0.153479,0.51014 0.153479,0.80977 0,0.25024 -0.03983,0.48394 -0.118856,0.70125 -0.07902,0.21731 -0.194256,0.41357 -0.345715,0.58807 -0.148167,0.17122 -0.330976,0.3193 -0.548287,0.44442 -0.214019,0.12183 -0.45742,0.21203 -0.730705,0.2713 0.125119,0.079 0.230652,0.17945 0.31626,0.30128 l 2.063956,2.81068 h -0.849043 c -0.174508,0 -0.303192,-0.0676 -0.385507,-0.20257 l -1.837097,-2.52905 c -0.05597,-0.079 -0.117081,-0.13502 -0.182934,-0.16795 -0.06256,-0.0362 -0.161111,-0.0543 -0.296106,-0.0543 h -0.726054 v 2.95383 h -0.95343 z m 12.076266,0 h 4.360974 v 0.78032 H 33.59716 v 2.35076 h 2.755905 V 256.861 H 33.59716 v 2.41484 h 3.408061 l -0.0052,0.78083 h -4.360974 z m 5.969143,0 h 4.360976 v 0.78032 h -3.402894 v 2.47426 h 2.908867 v 0.78032 h -2.908867 v 3.04271 h -0.958082 z m 13.957805,0 h 0.494027 c 0.04281,0 0.07889,0.003 0.108519,0.01 0.02963,0.003 0.05602,0.0117 0.07907,0.0248 0.02305,0.01 0.0462,0.0265 0.06925,0.0496 0.02305,0.0197 0.04756,0.0461 0.0739,0.0791 l 4.094324,5.32888 c -0.0066,-0.0856 -0.01307,-0.168 -0.01964,-0.24702 -0.0033,-0.0823 -0.0047,-0.15959 -0.0047,-0.23203 v -5.01313 h 0.839223 v 7.07761 h -0.479038 c -0.07573,0 -0.139555,-0.0135 -0.192236,-0.0398 -0.04939,-0.0263 -0.09892,-0.0708 -0.148312,-0.13333 l -4.094324,-5.32887 c 0.0066,0.0823 0.0117,0.16282 0.01499,0.24184 0.0033,0.079 0.0047,0.15171 0.0047,0.21756 v 5.04259 h -0.839742 z m 7.806243,0 h 4.360973 v 0.78032 h -3.402893 v 2.35076 h 2.755905 v 0.75086 h -2.755905 v 2.41484 h 3.408061 l -0.0047,0.78083 h -4.361489 z m -12.930479,0.75086 c -0.378648,0 -0.72299,0.0638 -1.032494,0.19224 -0.309504,0.1284 -0.57418,0.31309 -0.794784,0.55345 -0.217311,0.23707 -0.38531,0.52812 -0.503844,0.87385 -0.118533,0.34572 -0.177768,0.73637 -0.177768,1.17099 0,0.43463 0.05924,0.82475 0.177768,1.17047 0.118534,0.34243 0.286533,0.6335 0.503844,0.87385 0.220604,0.23706 0.48528,0.41987 0.794784,0.54829 0.309504,0.12512 0.653846,0.18758 1.032494,0.18758 0.381942,0 0.727644,-0.0625 1.037146,-0.18758 0.309504,-0.12842 0.572823,-0.31123 0.790133,-0.54829 0.21731,-0.24035 0.385313,-0.53142 0.503846,-0.87385 0.118533,-0.34572 0.177766,-0.73584 0.177766,-1.17047 0,-0.43462 -0.05923,-0.82527 -0.177766,-1.17099 -0.118533,-0.34573 -0.286536,-0.63678 -0.503846,-0.87385 -0.21731,-0.24036 -0.480629,-0.42505 -0.790133,-0.55345 -0.309502,-0.12842 -0.655204,-0.19224 -1.037146,-0.19224 z m -38.0906971,0.005 v 2.91404 h 1.1358481 c 0.273285,0 0.513453,-0.0361 0.720886,-0.10852 0.210726,-0.0724 0.387068,-0.17287 0.52865,-0.30128 0.144874,-0.1317 0.253642,-0.28813 0.326079,-0.46922 0.07244,-0.18109 0.10852,-0.38059 0.10852,-0.5979 0,-0.45108 -0.139742,-0.80325 -0.419613,-1.05678 -0.276577,-0.25353 -0.698196,-0.38034 -1.264522,-0.38034 z m 12.1651491,0 v 2.67219 h 1.00769 c 0.276578,0 0.519979,-0.0328 0.730705,-0.0987 0.214019,-0.0691 0.391719,-0.16498 0.533301,-0.28681 0.144874,-0.12511 0.253641,-0.2732 0.326078,-0.44441 0.07244,-0.17122 0.108521,-0.36049 0.108521,-0.56793 0,-0.42144 -0.138385,-0.73941 -0.414962,-0.95343 -0.276578,-0.21402 -0.691213,-0.32091 -1.244368,-0.32091 z m 47.262747,1.31879 h 0.879017 v 5.37331 c 0,0.20085 -0.02587,0.38689 -0.07855,0.55811 -0.05268,0.1745 -0.136937,0.32633 -0.252179,0.45475 -0.115242,0.12841 -0.263324,0.22884 -0.444418,0.30127 -0.1778,0.0757 -0.391584,0.11317 -0.641821,0.11317 -0.105363,0 -0.202555,-0.008 -0.291455,-0.0243 -0.0889,-0.0165 -0.177749,-0.0415 -0.266649,-0.0744 l 0.0341,-0.47387 c 0.0066,-0.0297 0.01818,-0.0529 0.03462,-0.0693 0.01317,-0.0132 0.03309,-0.0215 0.05943,-0.0248 0.02634,-0.003 0.06107,-0.005 0.10387,-0.005 0.03951,0.003 0.09041,0.005 0.152961,0.005 0.256823,0 0.439632,-0.0606 0.548288,-0.18242 0.108656,-0.11853 0.16278,-0.31156 0.16278,-0.57826 z m -2.180744,3.83749 c 0.08561,0 0.166116,0.0167 0.241845,0.0496 0.07573,0.0329 0.141947,0.0774 0.197922,0.13332 0.05597,0.056 0.100396,0.1217 0.133323,0.1974 0.03293,0.0757 0.04909,0.15624 0.04909,0.24185 0,0.0889 -0.01617,0.17128 -0.04909,0.24701 -0.03293,0.0724 -0.07735,0.13678 -0.133323,0.19276 -0.05598,0.056 -0.122193,0.0985 -0.197922,0.12816 -0.07573,0.0329 -0.156239,0.0496 -0.241845,0.0496 -0.08561,0 -0.166116,-0.0167 -0.241848,-0.0496 -0.07573,-0.0296 -0.141946,-0.0722 -0.197918,-0.12816 -0.05268,-0.056 -0.09523,-0.12035 -0.128159,-0.19276 -0.02963,-0.0757 -0.04444,-0.15811 -0.04444,-0.24701 0,-0.0856 0.01481,-0.16612 0.04444,-0.24185 0.03293,-0.0757 0.07548,-0.14143 0.128159,-0.1974 0.05597,-0.056 0.122189,-0.10042 0.197918,-0.13332 0.07573,-0.0329 0.15624,-0.0496 0.241848,-0.0496 z" />
-    <path
-       id="circle875"
-       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:7.5524;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 151.18164 18.898438 C 78.123772 18.898546 18.898546 78.123772 18.898438 151.18164 C 18.898548 224.23958 78.123773 283.4647 151.18164 283.46484 C 224.23957 283.4647 283.4647 224.23957 283.46484 151.18164 C 283.4647 78.123773 224.23958 18.898548 151.18164 18.898438 z M 268.57031 134.03711 L 271.89258 134.03711 L 271.89258 161.5332 L 268.57031 161.5332 L 268.57031 134.03711 z M 260.30859 134.29688 C 260.63215 134.29688 260.93644 134.3599 261.22266 134.48438 C 261.50888 134.60885 261.75719 134.78384 261.96875 135.00781 C 262.19275 135.21947 262.36774 135.47293 262.49219 135.77148 C 262.62908 136.05772 262.69727 136.36395 262.69727 136.6875 C 262.69727 137.01105 262.62908 137.31535 262.49219 137.60156 C 262.36774 137.87535 262.19275 138.12366 261.96875 138.34766 C 261.7572 138.55931 261.50888 138.72722 261.22266 138.85156 C 260.93644 138.97603 260.63215 139.03906 260.30859 139.03906 C 259.98504 139.03906 259.6788 138.97603 259.39258 138.85156 C 259.1188 138.72709 258.87757 138.55918 258.66602 138.34766 C 258.45446 138.12366 258.28656 137.87535 258.16211 137.60156 C 258.03766 137.31535 257.97461 137.01105 257.97461 136.6875 C 257.97461 136.36395 258.03766 136.05772 258.16211 135.77148 C 258.28656 135.47283 258.45446 135.21937 258.66602 135.00781 C 258.87757 134.78381 259.1188 134.60882 259.39258 134.48438 C 259.6788 134.3599 259.98504 134.29688 260.30859 134.29688 z M 108.08203 134.48438 C 109.57537 134.48438 110.93084 134.72046 112.15039 135.19336 C 113.38239 135.66623 114.4651 136.35009 115.39844 137.24609 L 114.52148 138.96484 C 114.40948 139.15155 114.28533 139.295 114.14844 139.39453 C 114.02399 139.48171 113.8683 139.52539 113.68164 139.52539 C 113.47009 139.52539 113.22177 139.41868 112.93555 139.20703 C 112.64933 138.99538 112.28712 138.76442 111.85156 138.51562 C 111.42845 138.25428 110.91251 138.01819 110.30273 137.80664 C 109.7054 137.59499 108.97781 137.49023 108.11914 137.49023 C 107.31025 137.49023 106.59488 137.60217 105.97266 137.82617 C 105.36288 138.03783 104.84694 138.32988 104.42383 138.70312 C 104.01316 139.07644 103.70179 139.51711 103.49023 140.02734 C 103.27868 140.52511 103.17187 141.06745 103.17188 141.65234 C 103.17188 142.39903 103.352 143.02177 103.71289 143.51953 C 104.08622 144.00487 104.57259 144.42108 105.16992 144.76953 C 105.7797 145.11798 106.46355 145.42228 107.22266 145.68359 C 107.99421 145.93254 108.77777 146.19501 109.57422 146.46875 C 110.38311 146.74251 111.16862 147.0539 111.92773 147.40234 C 112.69929 147.73834 113.38314 148.16679 113.98047 148.68945 C 114.59025 149.21214 115.07466 149.85222 115.43555 150.61133 C 115.80888 151.37043 115.99609 152.30456 115.99609 153.41211 C 115.99609 154.5819 115.79666 155.6839 115.39844 156.7168 C 115.00021 157.73722 114.41609 158.62563 113.64453 159.38477 C 112.88542 160.14387 111.94617 160.74218 110.82617 161.17773 C 109.71862 161.61329 108.45578 161.83008 107.03711 161.83008 C 105.29489 161.83008 103.71359 161.52065 102.29492 160.89844 C 100.87626 160.26375 99.662297 159.41005 98.654297 158.33984 L 99.701172 156.62305 C 99.800725 156.48623 99.917793 156.37429 100.05469 156.28711 C 100.20403 156.18758 100.3668 156.13672 100.54102 156.13672 C 100.7028 156.13672 100.88293 156.20498 101.08203 156.3418 C 101.29358 156.46627 101.52968 156.62904 101.79102 156.82812 C 102.05235 157.02718 102.3515 157.24397 102.6875 157.48047 C 103.0235 157.71682 103.40306 157.93556 103.82617 158.13477 C 104.26173 158.33382 104.75323 158.50173 105.30078 158.63867 C 105.84834 158.76314 106.46399 158.82617 107.14844 158.82617 C 108.0071 158.82617 108.77331 158.70705 109.44531 158.4707 C 110.11731 158.23436 110.68213 157.90563 111.14258 157.48242 C 111.61547 157.04687 111.97767 156.52898 112.22656 155.93164 C 112.47546 155.33432 112.59961 154.66978 112.59961 153.93555 C 112.59961 153.12665 112.41239 152.46724 112.03906 151.95703 C 111.67817 151.43437 111.1989 150.99884 110.60156 150.65039 C 110.00423 150.30194 109.32039 150.00793 108.54883 149.77148 C 107.77727 149.52254 106.99371 149.27423 106.19727 149.02539 C 105.40082 148.76407 104.61531 148.46491 103.84375 148.12891 C 103.07219 147.79291 102.38835 147.3574 101.79102 146.82227 C 101.19368 146.28716 100.70927 145.62262 100.33594 144.82617 C 99.975048 144.0173 99.792969 143.02208 99.792969 141.83984 C 99.792969 140.89405 99.975048 139.97926 100.33594 139.0957 C 100.70927 138.21215 101.24256 137.42663 101.93945 136.74219 C 102.64879 136.05774 103.51471 135.51027 104.53516 135.09961 C 105.56805 134.68895 106.75048 134.48438 108.08203 134.48438 z M 178.03906 134.48438 C 180.00529 134.48438 181.79628 134.82019 183.41406 135.49219 C 185.04428 136.16419 186.43837 137.11053 187.5957 138.33008 C 188.75304 139.53718 189.65049 140.98016 190.28516 142.66016 C 190.91982 144.32771 191.23633 146.16442 191.23633 148.16797 C 191.23633 150.17155 190.91982 152.01141 190.28516 153.69141 C 189.65049 155.35896 188.75304 156.7968 187.5957 158.00391 C 186.43837 159.21101 185.04428 160.15027 183.41406 160.82227 C 181.79628 161.48182 180.00529 161.8125 178.03906 161.8125 C 176.07284 161.8125 174.27989 161.48182 172.66211 160.82227 C 171.04433 160.15027 169.65733 159.21101 168.5 158.00391 C 167.34267 156.7968 166.44717 155.35896 165.8125 153.69141 C 165.17783 152.01141 164.85938 150.17155 164.85938 148.16797 C 164.85938 146.16442 165.17783 144.32771 165.8125 142.66016 C 166.44717 140.98016 167.34267 139.53718 168.5 138.33008 C 169.65733 137.11053 171.04433 136.16419 172.66211 135.49219 C 174.27989 134.82019 176.07284 134.48438 178.03906 134.48438 z M 30.470703 134.7832 L 38.367188 134.7832 C 40.059632 134.7832 41.528993 134.98265 42.773438 135.38086 C 44.030324 135.76665 45.069291 136.31923 45.890625 137.04102 C 46.711959 137.76278 47.320529 138.63385 47.71875 139.6543 C 48.129418 140.67474 48.335937 141.81342 48.335938 143.07031 C 48.335938 144.31476 48.117196 145.45346 47.681641 146.48633 C 47.246085 147.51922 46.605989 148.40957 45.759766 149.15625 C 44.925987 149.90291 43.887023 150.48705 42.642578 150.91016 C 41.410578 151.32081 39.984964 151.52734 38.367188 151.52734 L 34.074219 151.52734 L 34.074219 161.5332 L 30.470703 161.5332 L 30.470703 134.7832 z M 53.890625 134.7832 L 70.373047 134.7832 L 70.373047 137.73242 L 57.511719 137.73242 L 57.511719 146.61719 L 67.927734 146.61719 L 67.927734 149.45508 L 57.511719 149.45508 L 57.511719 158.58203 L 70.390625 158.58203 L 70.373047 161.5332 L 53.890625 161.5332 L 53.890625 134.7832 z M 76.449219 134.7832 L 84.009766 134.7832 C 85.70221 134.7832 87.164482 134.95819 88.396484 135.30664 C 89.628484 135.64264 90.643008 136.13414 91.439453 136.78125 C 92.24834 137.42836 92.84469 138.21192 93.230469 139.13281 C 93.616248 140.04126 93.810547 141.06091 93.810547 142.19336 C 93.810547 143.13915 93.659996 144.02243 93.361328 144.84375 C 93.062662 145.66509 92.627132 146.40685 92.054688 147.06641 C 91.494687 147.71351 90.803756 148.2732 89.982422 148.74609 C 89.173532 149.20654 88.253593 149.54748 87.220703 149.77148 C 87.693593 150.07014 88.09246 150.44971 88.416016 150.91016 L 96.216797 161.5332 L 93.007812 161.5332 C 92.348257 161.5332 91.861892 161.27779 91.550781 160.76758 L 84.607422 151.20898 C 84.395869 150.91033 84.164908 150.69867 83.916016 150.57422 C 83.679568 150.4374 83.307094 150.36914 82.796875 150.36914 L 80.052734 150.36914 L 80.052734 161.5332 L 76.449219 161.5332 L 76.449219 134.7832 z M 122.0918 134.7832 L 138.57422 134.7832 L 138.57422 137.73242 L 125.71289 137.73242 L 125.71289 146.61719 L 136.12891 146.61719 L 136.12891 149.45508 L 125.71289 149.45508 L 125.71289 158.58203 L 138.59375 158.58203 L 138.57422 161.5332 L 122.0918 161.5332 L 122.0918 134.7832 z M 144.65234 134.7832 L 161.13477 134.7832 L 161.13477 137.73242 L 148.27344 137.73242 L 148.27344 147.08398 L 159.26758 147.08398 L 159.26758 150.0332 L 148.27344 150.0332 L 148.27344 161.5332 L 144.65234 161.5332 L 144.65234 134.7832 z M 197.40625 134.7832 L 199.27344 134.7832 C 199.43523 134.7832 199.5716 134.79512 199.68359 134.82031 C 199.79559 134.83291 199.89532 134.86442 199.98242 134.91406 C 200.06953 134.95135 200.15704 135.01438 200.24414 135.10156 C 200.33125 135.17615 200.42388 135.27592 200.52344 135.40039 L 215.99805 155.54102 C 215.9731 155.21744 215.94867 154.90608 215.92383 154.60742 C 215.91148 154.29632 215.90625 154.00426 215.90625 153.73047 L 215.90625 134.7832 L 219.07812 134.7832 L 219.07812 161.5332 L 217.26758 161.5332 C 216.98135 161.5332 216.74013 161.48234 216.54102 161.38281 C 216.35436 161.28328 216.16714 161.11538 215.98047 160.87891 L 200.50586 140.73828 C 200.5308 141.04939 200.5501 141.35369 200.5625 141.65234 C 200.57485 141.95103 200.58008 142.22574 200.58008 142.47461 L 200.58008 161.5332 L 197.40625 161.5332 L 197.40625 134.7832 z M 226.91016 134.7832 L 243.39258 134.7832 L 243.39258 137.73242 L 230.53125 137.73242 L 230.53125 146.61719 L 240.94727 146.61719 L 240.94727 149.45508 L 230.53125 149.45508 L 230.53125 158.58203 L 243.41211 158.58203 L 243.39453 161.5332 L 226.91016 161.5332 L 226.91016 134.7832 z M 178.03906 137.62109 C 176.60795 137.62109 175.3065 137.86231 174.13672 138.34766 C 172.96694 138.83297 171.96659 139.53101 171.13281 140.43945 C 170.31148 141.33545 169.67652 142.4355 169.22852 143.74219 C 168.78052 145.04885 168.55664 146.52531 168.55664 148.16797 C 168.55664 149.81065 168.78052 151.28514 169.22852 152.5918 C 169.67652 153.88603 170.31148 154.98611 171.13281 155.89453 C 171.96659 156.79053 172.96694 157.48146 174.13672 157.9668 C 175.3065 158.43969 176.60795 158.67578 178.03906 158.67578 C 179.48262 158.67578 180.78921 158.43969 181.95898 157.9668 C 183.12876 157.48146 184.12398 156.79053 184.94531 155.89453 C 185.76664 154.98611 186.40161 153.88603 186.84961 152.5918 C 187.29761 151.28514 187.52148 149.81065 187.52148 148.16797 C 187.52148 146.52531 187.29761 145.04885 186.84961 143.74219 C 186.40161 142.4355 185.76664 141.33545 184.94531 140.43945 C 184.12398 139.53101 183.12876 138.83297 181.95898 138.34766 C 180.78921 137.86231 179.48262 137.62109 178.03906 137.62109 z M 34.074219 137.63867 L 34.074219 148.65234 L 38.367188 148.65234 C 39.400074 148.65234 40.307797 148.51598 41.091797 148.24219 C 41.888242 147.9684 42.554731 147.58883 43.089844 147.10352 C 43.637399 146.60573 44.048489 146.01453 44.322266 145.33008 C 44.596045 144.64563 44.732422 143.89163 44.732422 143.07031 C 44.732422 141.36542 44.204263 140.03441 43.146484 139.07617 C 42.101153 138.11796 40.507632 137.63867 38.367188 137.63867 L 34.074219 137.63867 z M 80.052734 137.63867 L 80.052734 147.73828 L 83.861328 147.73828 C 84.906662 147.73828 85.826602 147.61418 86.623047 147.36523 C 87.431936 147.10392 88.103561 146.7417 88.638672 146.28125 C 89.186227 145.80836 89.597315 145.24867 89.871094 144.60156 C 90.14487 143.95443 90.28125 143.23908 90.28125 142.45508 C 90.28125 140.86221 89.758222 139.66046 88.712891 138.85156 C 87.667556 138.04267 86.100434 137.63867 84.009766 137.63867 L 80.052734 137.63867 z M 258.68359 142.62305 L 262.00586 142.62305 L 262.00586 162.93164 C 262.00586 163.69075 261.90809 164.39391 261.70898 165.04102 C 261.50988 165.70057 261.19142 166.27442 260.75586 166.75977 C 260.3203 167.24511 259.76062 167.62467 259.07617 167.89844 C 258.40417 168.18467 257.59617 168.32617 256.65039 168.32617 C 256.25217 168.32617 255.88483 168.29661 255.54883 168.23438 C 255.21283 168.17214 254.87702 168.0776 254.54102 167.95312 L 254.66992 166.16211 C 254.69487 166.04998 254.73862 165.96237 254.80078 165.90039 C 254.85057 165.8505 254.92584 165.81899 255.02539 165.80664 C 255.12494 165.79404 255.25619 165.78906 255.41797 165.78906 C 255.56731 165.80166 255.75966 165.80664 255.99609 165.80664 C 256.96676 165.80664 257.65769 165.57763 258.06836 165.11719 C 258.47903 164.66919 258.68359 163.93964 258.68359 162.93164 L 258.68359 142.62305 z M 250.44141 157.12695 C 250.76496 157.12695 251.06925 157.18998 251.35547 157.31445 C 251.64169 157.43893 251.89196 157.60683 252.10352 157.81836 C 252.31507 158.03001 252.48297 158.27832 252.60742 158.56445 C 252.73187 158.85066 252.79297 159.15496 252.79297 159.47852 C 252.79297 159.81452 252.73187 160.12587 252.60742 160.41211 C 252.48297 160.68587 252.31507 160.92907 252.10352 161.14062 C 251.89196 161.35228 251.64169 161.5131 251.35547 161.625 C 251.06925 161.74947 250.76496 161.8125 250.44141 161.8125 C 250.11785 161.8125 249.81357 161.74947 249.52734 161.625 C 249.24112 161.51313 248.99085 161.3523 248.7793 161.14062 C 248.58019 160.92897 248.41937 160.68577 248.29492 160.41211 C 248.18292 160.12587 248.12695 159.81452 248.12695 159.47852 C 248.12695 159.15496 248.18292 158.85066 248.29492 158.56445 C 248.41937 158.27822 248.58019 158.02991 248.7793 157.81836 C 248.99085 157.60671 249.24112 157.4388 249.52734 157.31445 C 249.81357 157.18998 250.11785 157.12695 250.44141 157.12695 z M 93.677734 175.14258 L 95.220703 175.14258 L 95.220703 187.9082 L 93.677734 187.9082 L 93.677734 175.14258 z M 159.54297 175.14258 L 161.08594 175.14258 L 161.08594 187.9082 L 160.16797 187.9082 C 159.9484 187.9082 159.80972 187.80156 159.75195 187.58789 L 159.61328 186.52148 C 159.23772 186.97793 158.8076 187.34571 158.32227 187.62305 C 157.84271 187.89459 157.29002 188.0293 156.66602 188.0293 C 156.16335 188.0293 155.70699 187.9349 155.29688 187.74414 C 154.88666 187.54761 154.53694 187.26022 154.24805 186.88477 C 153.95916 186.50921 153.73803 186.04288 153.58203 185.48242 C 153.42604 184.92199 153.34766 184.27684 153.34766 183.54883 C 153.34766 182.90172 153.43406 182.30075 153.60742 181.74609 C 153.78075 181.18564 154.028 180.70125 154.35156 180.29102 C 154.67512 179.88079 155.07106 179.55923 155.53906 179.32812 C 156.01284 179.09138 156.54543 178.97266 157.13477 178.97266 C 157.6721 178.97266 158.13038 179.06506 158.51172 179.25 C 158.89883 179.42915 159.24253 179.6844 159.54297 180.01367 L 159.54297 175.14258 z M 71.466797 175.26367 C 71.61702 175.26367 71.757737 175.29191 71.890625 175.34961 C 72.029283 175.40731 72.147876 175.48969 72.246094 175.59375 C 72.350081 175.69205 72.432433 175.81064 72.490234 175.94922 C 72.553784 176.08201 72.583984 176.22272 72.583984 176.37305 C 72.583984 176.52322 72.553784 176.66394 72.490234 176.79688 C 72.432454 176.92391 72.350106 177.04072 72.246094 177.14453 C 72.147874 177.24283 72.029283 177.32121 71.890625 177.37891 C 71.757737 177.43661 71.61702 177.46484 71.466797 177.46484 C 71.316573 177.46484 71.173901 177.43661 71.041016 177.37891 C 70.913898 177.32121 70.801342 177.2428 70.703125 177.14453 C 70.604905 177.04047 70.52848 176.92366 70.470703 176.79688 C 70.412923 176.66409 70.382812 176.52337 70.382812 176.37305 C 70.382812 176.22287 70.412923 176.08216 70.470703 175.94922 C 70.528483 175.81064 70.604908 175.69202 70.703125 175.59375 C 70.801345 175.48969 70.913898 175.40731 71.041016 175.34961 C 71.173904 175.29191 71.316576 175.26367 71.466797 175.26367 z M 99.316406 176.27734 L 100.0957 176.27734 L 100.0957 179.30273 L 102.63672 179.30273 L 102.63672 180.41992 L 100.0957 180.41992 L 100.0957 185.68945 C 100.0957 186.05922 100.1861 186.33455 100.36523 186.51367 C 100.54433 186.69282 100.77547 186.78125 101.05859 186.78125 C 101.22038 186.78125 101.35906 186.7613 101.47461 186.7207 C 101.59593 186.6746 101.70043 186.6264 101.78711 186.57422 C 101.87381 186.52232 101.9461 186.47612 102.00391 186.43555 C 102.06741 186.38945 102.12173 186.36523 102.16797 186.36523 C 102.24887 186.36523 102.32119 186.41543 102.38477 186.51367 L 102.83594 187.25 C 102.57016 187.49844 102.2486 187.69542 101.87305 187.83984 C 101.49749 187.97843 101.11156 188.04687 100.71289 188.04688 L 100.71094 188.04688 C 100.0176 188.04688 99.484929 187.85392 99.109375 187.4668 C 98.739596 187.0797 98.554688 186.52098 98.554688 185.79297 L 98.554688 180.41992 L 97.496094 180.41992 C 97.403644 180.41992 97.325265 180.3937 97.261719 180.3418 C 97.198169 180.2841 97.167969 180.19768 97.167969 180.08203 L 97.167969 179.4668 L 98.605469 179.28516 L 98.960938 176.57227 C 98.978307 176.48557 99.016488 176.41714 99.074219 176.36523 C 99.137769 176.30753 99.218164 176.27734 99.316406 176.27734 z M 222.40234 176.27734 L 223.18164 176.27734 L 223.18164 179.30273 L 225.7207 179.30273 L 225.7207 180.41992 L 223.18164 180.41992 L 223.18164 185.68945 C 223.18164 186.05922 223.27204 186.33455 223.45117 186.51367 C 223.63027 186.69282 223.86141 186.78125 224.14453 186.78125 C 224.30632 186.78125 224.445 186.7613 224.56055 186.7207 C 224.68187 186.6746 224.78637 186.6264 224.87305 186.57422 C 224.95975 186.52232 225.03207 186.47612 225.08984 186.43555 C 225.15334 186.38945 225.20767 186.36523 225.25391 186.36523 C 225.33481 186.36523 225.40713 186.41543 225.4707 186.51367 L 225.92188 187.25 C 225.6561 187.49844 225.33454 187.69542 224.95898 187.83984 C 224.58343 187.97843 224.1955 188.04687 223.79688 188.04688 C 223.10354 188.04688 222.56892 187.85392 222.19336 187.4668 C 221.82358 187.0797 221.63867 186.52098 221.63867 185.79297 L 221.63867 180.41992 L 220.58203 180.41992 C 220.48953 180.41992 220.4112 180.3937 220.34766 180.3418 C 220.28416 180.2841 220.25195 180.19768 220.25195 180.08203 L 220.25195 179.4668 L 221.69141 179.28516 L 222.04688 176.57227 C 222.06427 176.48557 222.10248 176.41714 222.16016 176.36523 C 222.22366 176.30753 222.30413 176.27734 222.40234 176.27734 z M 48.996094 178.97266 C 49.487206 178.97266 49.923353 179.05306 50.304688 179.21484 C 50.685995 179.37661 51.005624 179.60367 51.265625 179.89258 C 51.525624 180.18146 51.722578 180.52922 51.855469 180.93945 C 51.988357 181.34968 52.054686 181.80186 52.054688 182.29297 L 52.054688 187.9082 L 51.369141 187.9082 C 51.218917 187.9082 51.104295 187.88604 51.023438 187.83984 C 50.942558 187.78794 50.878267 187.68955 50.832031 187.54492 L 50.660156 186.7207 C 50.429051 186.92883 50.199947 187.11772 49.974609 187.28516 C 49.755044 187.44692 49.523908 187.58562 49.28125 187.70117 C 49.044374 187.81103 48.787112 187.89347 48.509766 187.95117 C 48.238212 188.01467 47.934722 188.04688 47.599609 188.04688 C 47.258721 188.04688 46.939117 188.00068 46.638672 187.9082 C 46.33823 187.8099 46.074945 187.66525 45.849609 187.47461 C 45.630044 187.28387 45.453191 187.04467 45.320312 186.75586 C 45.193218 186.46121 45.130859 186.11353 45.130859 185.71484 C 45.130859 185.36819 45.225349 185.03653 45.416016 184.71875 C 45.60668 184.3952 45.916192 184.10977 46.34375 183.86133 C 46.771305 183.61289 47.328071 183.4099 48.015625 183.25391 C 48.703182 183.09214 49.547321 182.99974 50.546875 182.97656 L 50.546875 182.29297 C 50.546875 181.61119 50.400136 181.09668 50.105469 180.75 C 49.810804 180.39757 49.378724 180.2207 48.8125 180.2207 C 48.431168 180.2207 48.111564 180.2709 47.851562 180.36914 C 47.597365 180.46164 47.374261 180.56826 47.183594 180.68945 C 46.998699 180.80511 46.83788 180.91175 46.699219 181.00977 C 46.566331 181.10227 46.433672 181.14844 46.300781 181.14844 C 46.196769 181.14844 46.106337 181.12221 46.03125 181.07031 C 45.95614 181.01261 45.89185 180.94221 45.839844 180.86133 L 45.5625 180.36914 C 46.047832 179.90113 46.572391 179.55142 47.132812 179.32031 C 47.693256 179.08926 48.314317 178.97266 48.996094 178.97266 z M 67.986328 178.97266 C 68.171223 178.97266 68.346123 178.9927 68.513672 179.0332 C 68.687001 179.0738 68.841716 179.13793 68.974609 179.22461 L 68.861328 180.37695 C 68.826658 180.52133 68.740221 180.59375 68.601562 180.59375 C 68.520703 180.59375 68.402113 180.57572 68.246094 180.54102 C 68.0901 180.50622 67.913249 180.49023 67.716797 180.49023 C 67.439465 180.49023 67.192212 180.53243 66.972656 180.61914 C 66.753091 180.70004 66.556137 180.82066 66.382812 180.98242 C 66.215275 181.13839 66.064526 181.33332 65.931641 181.56445 C 65.798752 181.79551 65.678142 182.06083 65.568359 182.36133 L 65.568359 187.9082 L 64.017578 187.9082 L 64.017578 179.12891 L 64.900391 179.12891 C 65.06795 179.12891 65.1845 179.16111 65.248047 179.22461 C 65.311597 179.28811 65.353822 179.39677 65.376953 179.55273 L 65.472656 180.88867 C 65.74999 180.28778 66.091649 179.81925 66.496094 179.48438 C 66.906316 179.14349 67.402774 178.97266 67.986328 178.97266 z M 118.46289 178.97266 C 118.64779 178.97266 118.82464 178.9927 118.99219 179.0332 C 119.16552 179.0738 119.31828 179.13793 119.45117 179.22461 L 119.33789 180.37695 C 119.30319 180.52133 119.21678 180.59375 119.07812 180.59375 C 118.99743 180.59375 118.87865 180.57572 118.72266 180.54102 C 118.56666 180.50622 118.39176 180.49023 118.19531 180.49023 C 117.91798 180.49023 117.66878 180.53243 117.44922 180.61914 C 117.22965 180.70004 117.03255 180.82066 116.85938 180.98242 C 116.69182 181.13839 116.54109 181.33332 116.4082 181.56445 C 116.27531 181.79551 116.1547 182.06083 116.04492 182.36133 L 116.04492 187.9082 L 114.49414 187.9082 L 114.49414 179.12891 L 115.37695 179.12891 C 115.54451 179.12891 115.66106 179.16111 115.72461 179.22461 C 115.78821 179.28811 115.83041 179.39677 115.85352 179.55273 L 115.94922 180.88867 C 116.22655 180.28778 116.56821 179.81932 116.97266 179.48438 C 117.38288 179.14349 117.87933 178.97266 118.46289 178.97266 z M 138.14453 178.97266 C 138.63564 178.97266 139.07192 179.05306 139.45312 179.21484 C 139.83446 179.37661 140.15406 179.60367 140.41406 179.89258 C 140.67406 180.18146 140.87102 180.52922 141.00391 180.93945 C 141.13679 181.34968 141.20312 181.80186 141.20312 182.29297 L 141.20312 187.9082 L 140.51758 187.9082 C 140.36735 187.9082 140.25263 187.88604 140.17188 187.83984 C 140.09098 187.78794 140.0267 187.68955 139.98047 187.54492 L 139.80859 186.7207 C 139.57749 186.92883 139.34839 187.11772 139.12305 187.28516 C 138.90348 187.44692 138.67234 187.58562 138.42969 187.70117 C 138.19281 187.81103 137.93555 187.89347 137.6582 187.95117 C 137.38665 188.01467 137.08316 188.04688 136.74805 188.04688 C 136.40716 188.04688 136.08755 188.00068 135.78711 187.9082 C 135.48666 187.8099 135.22338 187.66525 134.99805 187.47461 C 134.77848 187.28387 134.60163 187.04467 134.46875 186.75586 C 134.34163 186.46121 134.2793 186.11353 134.2793 185.71484 C 134.2793 185.36819 134.3738 185.03653 134.56445 184.71875 C 134.75512 184.3952 135.06463 184.10977 135.49219 183.86133 C 135.91974 183.61289 136.47651 183.4099 137.16406 183.25391 C 137.85162 183.09214 138.69576 182.99974 139.69531 182.97656 L 139.69531 182.29297 C 139.69531 181.61119 139.54857 181.09668 139.25391 180.75 C 138.95924 180.39757 138.52716 180.2207 137.96094 180.2207 C 137.5796 180.2207 137.26 180.2709 137 180.36914 C 136.74578 180.46164 136.5227 180.56826 136.33203 180.68945 C 136.14714 180.80511 135.98632 180.91175 135.84766 181.00977 C 135.71477 181.10227 135.58211 181.14844 135.44922 181.14844 C 135.34523 181.14844 135.2548 181.12221 135.17969 181.07031 C 135.10459 181.01261 135.04029 180.94221 134.98828 180.86133 L 134.71094 180.36914 C 135.19627 179.90113 135.72081 179.55142 136.28125 179.32031 C 136.84169 179.08926 137.46275 178.97266 138.14453 178.97266 z M 57.761719 178.98047 L 57.761719 178.98242 C 58.143053 178.98242 58.498792 179.02462 58.828125 179.11133 C 59.157458 179.19223 59.458915 179.3148 59.730469 179.47656 L 62.113281 179.47656 L 62.113281 180.04688 C 62.113281 180.23739 61.992671 180.3602 61.75 180.41211 L 60.751953 180.55078 C 60.948388 180.92634 61.046875 181.3444 61.046875 181.80664 C 61.046875 182.23418 60.964435 182.62411 60.796875 182.97656 C 60.635086 183.32322 60.408017 183.6207 60.119141 183.86914 C 59.830251 184.11758 59.484523 184.30849 59.080078 184.44141 C 58.675633 184.57419 58.235495 184.64063 57.761719 184.64062 C 57.345719 184.64062 56.955798 184.59242 56.591797 184.49414 C 56.406902 184.60979 56.266184 184.73245 56.167969 184.86523 C 56.075519 184.99827 56.029297 185.12889 56.029297 185.25586 C 56.029297 185.46373 56.113687 185.62251 56.28125 185.73242 C 56.454579 185.83648 56.679692 185.91287 56.957031 185.95898 C 57.234363 186.00508 57.547945 186.03342 57.900391 186.04492 C 58.258612 186.05752 58.624362 186.07747 58.994141 186.10547 C 59.369695 186.12817 59.733492 186.17237 60.085938 186.23633 C 60.444136 186.29983 60.761751 186.4025 61.039062 186.54688 C 61.316394 186.69102 61.537522 186.89024 61.705078 187.14453 C 61.878407 187.39874 61.966797 187.72835 61.966797 188.13281 C 61.966797 188.50837 61.870326 188.87218 61.679688 189.22461 C 61.494793 189.57706 61.225485 189.89056 60.873047 190.16211 C 60.520601 190.43945 60.088441 190.65855 59.574219 190.82031 C 59.065777 190.98787 58.490945 191.07227 57.849609 191.07227 C 57.208276 191.07227 56.647523 191.00787 56.167969 190.88086 C 55.688412 190.75362 55.290434 190.58281 54.972656 190.36914 C 54.654879 190.15547 54.41373 189.90821 54.251953 189.625 C 54.095959 189.34768 54.019531 189.05429 54.019531 188.74805 C 54.019531 188.31471 54.154225 187.94886 54.425781 187.64844 C 54.697335 187.34799 55.067155 187.10881 55.535156 186.92969 C 55.275155 186.81403 55.070143 186.65931 54.919922 186.46875 C 54.769698 186.27221 54.695312 186.01089 54.695312 185.68164 C 54.695312 185.5544 54.717462 185.42378 54.763672 185.29102 C 54.809882 185.15243 54.880209 185.01578 54.972656 184.88281 C 55.070876 184.75003 55.189467 184.62338 55.328125 184.50195 C 55.466783 184.3805 55.6276 184.27411 55.8125 184.18164 C 55.379165 183.93899 55.041494 183.6154 54.798828 183.21094 C 54.556157 182.8065 54.435547 182.33819 54.435547 181.80664 C 54.435547 181.37908 54.515967 180.99119 54.677734 180.64453 C 54.845293 180.29208 55.076429 179.99462 55.371094 179.75195 C 55.665761 179.50351 56.01548 179.31258 56.419922 179.17969 C 56.830144 179.0469 57.276385 178.98047 57.761719 178.98047 z M 78.716797 178.99023 C 79.335019 178.99023 79.877702 179.09259 80.345703 179.29492 C 80.81948 179.49146 81.239514 179.77085 81.603516 180.13477 L 81.195312 180.68945 C 81.149123 180.75295 81.102882 180.80117 81.056641 180.83594 C 81.010431 180.87074 80.948075 180.88867 80.867188 180.88867 C 80.780508 180.88867 80.684066 180.85447 80.580078 180.78516 C 80.476091 180.71006 80.347418 180.62769 80.191406 180.54102 C 80.041183 180.45432 79.852286 180.37789 79.626953 180.30859 C 79.407388 180.23349 79.136045 180.19531 78.8125 180.19531 C 78.379167 180.19531 77.997302 180.27371 77.667969 180.42969 C 77.338636 180.57986 77.061253 180.79896 76.835938 181.08789 C 76.616372 181.3768 76.44953 181.72651 76.333984 182.13672 C 76.224202 182.54695 76.169922 183.00738 76.169922 183.51562 C 76.169922 184.04718 76.230263 184.51955 76.351562 184.93555 C 76.472911 185.34578 76.643739 185.69345 76.863281 185.97656 C 77.088617 186.25388 77.355971 186.46696 77.667969 186.61719 C 77.985746 186.76157 78.341488 186.83398 78.734375 186.83398 C 79.109932 186.83398 79.419444 186.78978 79.662109 186.70312 C 79.90478 186.61083 80.103769 186.51 80.259766 186.40039 C 80.421555 186.29053 80.554213 186.19215 80.658203 186.10547 C 80.767986 186.01297 80.874528 185.9668 80.978516 185.9668 C 81.105634 185.9668 81.204121 186.017 81.273438 186.11523 L 81.707031 186.67773 C 81.516367 186.91458 81.299309 187.11755 81.056641 187.28516 C 80.81397 187.45272 80.550685 187.59343 80.267578 187.70898 C 79.990246 187.81884 79.6988 187.89927 79.392578 187.95117 C 79.086356 188.00307 78.774809 188.0293 78.457031 188.0293 C 77.908141 188.0293 77.397605 187.92889 76.923828 187.72656 C 76.455829 187.52448 76.04784 187.23304 75.701172 186.85156 C 75.354506 186.46446 75.083163 185.99014 74.886719 185.42969 C 74.690284 184.86926 74.591797 184.23012 74.591797 183.51367 C 74.591797 182.86077 74.682207 182.25778 74.861328 181.70312 C 75.046223 181.14867 75.311542 180.6721 75.658203 180.27344 C 76.010647 179.86898 76.440774 179.55346 76.949219 179.32812 C 77.463441 179.10307 78.052353 178.99023 78.716797 178.99023 z M 124.22656 178.99023 C 124.26576 178.98935 124.30406 178.99023 124.34375 178.99023 C 124.86953 178.99023 125.35589 179.08063 125.80078 179.25977 C 126.25145 179.43312 126.63738 179.68639 126.96094 180.02148 C 127.29027 180.35081 127.54753 180.76084 127.73242 181.25195 C 127.91732 181.73729 128.00977 182.29202 128.00977 182.91602 C 128.00977 183.15866 127.98364 183.32144 127.93164 183.40234 C 127.87964 183.48324 127.7831 183.52344 127.63867 183.52344 L 121.76953 183.52344 C 121.78113 184.0781 121.85743 184.56047 121.99609 184.9707 C 122.13475 185.38093 122.32568 185.72461 122.56836 186.00195 C 122.81103 186.2735 123.09849 186.47853 123.43359 186.61719 C 123.7687 186.74997 124.14455 186.81641 124.56055 186.81641 C 124.94766 186.81641 125.28126 186.77221 125.55859 186.68555 C 125.8417 186.59305 126.08293 186.49469 126.28516 186.39062 C 126.48739 186.2867 126.65618 186.19215 126.78906 186.10547 C 126.92772 186.01297 127.04631 185.9668 127.14453 185.9668 C 127.27165 185.9668 127.36818 186.015 127.4375 186.11328 L 127.87109 186.67773 C 127.68043 186.90879 127.45328 187.1098 127.1875 187.2832 C 126.92172 187.45076 126.6363 187.58946 126.33008 187.69922 C 126.02963 187.80908 125.71613 187.89145 125.39258 187.94336 C 125.06902 188.00106 124.74942 188.0293 124.43164 188.0293 C 123.82497 188.0293 123.26422 187.92889 122.75 187.72656 C 122.24156 187.51869 121.79938 187.21721 121.42383 186.82422 C 121.05405 186.42553 120.76464 185.9351 120.55664 185.35156 C 120.34864 184.768 120.24609 184.09673 120.24609 183.33984 C 120.24609 182.72738 120.33849 182.15655 120.52344 181.625 C 120.7141 181.09345 120.98544 180.63319 121.33789 180.24609 C 121.69033 179.8532 122.12046 179.54769 122.62891 179.32812 C 123.10557 179.11708 123.63818 179.00343 124.22656 178.99023 z M 148.22852 178.99023 C 148.70807 178.99023 149.13014 179.07063 149.49414 179.23242 C 149.86392 179.38839 150.16944 179.6135 150.41211 179.9082 C 150.66055 180.19709 150.84945 180.5468 150.97656 180.95703 C 151.10368 181.36724 151.16602 181.82145 151.16602 182.31836 L 151.16602 187.9082 L 149.61523 187.9082 L 149.61523 182.31836 C 149.61523 181.65392 149.46247 181.13941 149.15625 180.77539 C 148.85581 180.40563 148.39557 180.2207 147.77734 180.2207 C 147.31512 180.2207 146.88499 180.33132 146.48633 180.55078 C 146.09344 180.77025 145.73168 181.0677 145.40234 181.44336 L 145.40234 187.9082 L 143.85156 187.9082 L 143.85156 179.12891 L 144.7793 179.12891 C 144.99886 179.12891 145.13356 179.2353 145.18555 179.44922 L 145.30859 180.40234 C 145.68993 179.98057 146.11607 179.64087 146.58984 179.38086 C 147.06362 179.12085 147.61029 178.99023 148.22852 178.99023 z M 172.04688 178.99023 C 172.08597 178.98935 172.12438 178.99023 172.16406 178.99023 C 172.68984 178.99023 173.17621 179.08063 173.62109 179.25977 C 174.07176 179.43312 174.45769 179.68639 174.78125 180.02148 C 175.11058 180.35081 175.36784 180.76084 175.55273 181.25195 C 175.73763 181.73729 175.83008 182.29202 175.83008 182.91602 C 175.83008 183.15866 175.80395 183.32144 175.75195 183.40234 C 175.69995 183.48324 175.60146 183.52344 175.45703 183.52344 L 169.58984 183.52344 C 169.60144 184.0781 169.67774 184.56047 169.81641 184.9707 C 169.95506 185.38093 170.146 185.72461 170.38867 186.00195 C 170.63134 186.2735 170.9188 186.47853 171.25391 186.61719 C 171.58902 186.74997 171.96486 186.81641 172.38086 186.81641 C 172.76797 186.81641 173.09962 186.77221 173.37695 186.68555 C 173.66006 186.59305 173.90325 186.49469 174.10547 186.39062 C 174.3077 186.28666 174.47454 186.19215 174.60742 186.10547 C 174.74608 186.01297 174.86467 185.9668 174.96289 185.9668 C 175.09001 185.9668 175.1885 186.015 175.25781 186.11328 L 175.69141 186.67773 C 175.50074 186.90879 175.27359 187.1098 175.00781 187.2832 C 174.74203 187.45076 174.45466 187.58946 174.14844 187.69922 C 173.84799 187.80908 173.53645 187.89145 173.21289 187.94336 C 172.88934 188.00106 172.56973 188.0293 172.25195 188.0293 C 171.64529 188.0293 171.08453 187.92889 170.57031 187.72656 C 170.06187 187.51869 169.6197 187.21721 169.24414 186.82422 C 168.87436 186.42553 168.58495 185.9351 168.37695 185.35156 C 168.16895 184.768 168.06445 184.09673 168.06445 183.33984 C 168.06445 182.72738 168.15695 182.15655 168.3418 181.625 C 168.53246 181.09345 168.8038 180.63319 169.15625 180.24609 C 169.5087 179.8532 169.94077 179.54769 170.44922 179.32812 C 170.92588 179.11704 171.45849 179.00343 172.04688 178.99023 z M 181.65039 178.99023 C 182.26861 178.99023 182.81325 179.09259 183.28125 179.29492 C 183.75503 179.49146 184.17311 179.77085 184.53711 180.13477 L 184.12891 180.68945 C 184.08271 180.75295 184.03651 180.80117 183.99023 180.83594 C 183.94403 180.87074 183.88166 180.88867 183.80078 180.88867 C 183.71408 180.88867 183.61766 180.85447 183.51367 180.78516 C 183.40966 180.71006 183.28099 180.62769 183.125 180.54102 C 182.97478 180.45432 182.78588 180.37789 182.56055 180.30859 C 182.34098 180.23349 182.06964 180.19531 181.74609 180.19531 C 181.31276 180.19531 180.9309 180.27371 180.60156 180.42969 C 180.27223 180.57986 179.99486 180.79896 179.76953 181.08789 C 179.54997 181.3768 179.38312 181.72651 179.26758 182.13672 C 179.1578 182.54695 179.10352 183.00727 179.10352 183.51562 C 179.10352 184.04718 179.16382 184.51955 179.28516 184.93555 C 179.40648 185.34578 179.57731 185.69345 179.79688 185.97656 C 180.02212 186.25388 180.28957 186.46696 180.60156 186.61719 C 180.91934 186.76157 181.27508 186.83398 181.66797 186.83398 C 182.04353 186.83398 182.35304 186.78978 182.5957 186.70312 C 182.83837 186.61073 183.03736 186.51 183.19336 186.40039 C 183.35512 186.29053 183.48778 186.19215 183.5918 186.10547 C 183.70158 186.01297 183.80812 185.9668 183.91211 185.9668 C 184.03923 185.9668 184.13771 186.017 184.20703 186.11523 L 184.64062 186.67773 C 184.45005 186.91458 184.2329 187.11755 183.99023 187.28516 C 183.74756 187.45272 183.48623 187.59343 183.20312 187.70898 C 182.92588 187.81884 182.63239 187.89927 182.32617 187.95117 C 182.01995 188.00307 181.7084 188.0293 181.39062 188.0293 C 180.84183 188.0293 180.3312 187.92889 179.85742 187.72656 C 179.38942 187.52448 178.98143 187.23304 178.63477 186.85156 C 178.2881 186.46446 178.01676 185.99014 177.82031 185.42969 C 177.62388 184.86926 177.52539 184.23012 177.52539 183.51367 C 177.52539 182.86077 177.61579 182.25778 177.79492 181.70312 C 177.97982 181.14856 178.24514 180.6721 178.5918 180.27344 C 178.94424 179.86898 179.37437 179.55346 179.88281 179.32812 C 180.39703 179.10296 180.98595 178.99023 181.65039 178.99023 z M 190.14062 178.99023 C 190.78196 178.99023 191.36078 179.09663 191.875 179.31055 C 192.38922 179.52422 192.8274 179.82771 193.19141 180.2207 C 193.5554 180.6136 193.83277 181.08996 194.02344 181.65039 C 194.21987 182.20505 194.31836 182.8261 194.31836 183.51367 C 194.31836 184.20699 194.21986 184.83204 194.02344 185.38672 C 193.83277 185.94138 193.55541 186.4157 193.19141 186.80859 C 192.8274 187.20149 192.38922 187.50498 191.875 187.71875 C 191.36078 187.92662 190.78196 188.0293 190.14062 188.0293 C 189.49359 188.0293 188.91062 187.92662 188.39062 187.71875 C 187.87648 187.50508 187.43626 187.20159 187.07227 186.80859 C 186.70826 186.4157 186.42887 185.94138 186.23242 185.38672 C 186.04176 184.83204 185.94727 184.20699 185.94727 183.51367 C 185.94727 182.8261 186.04177 182.20505 186.23242 181.65039 C 186.42886 181.08996 186.70825 180.6136 187.07227 180.2207 C 187.43626 179.82781 187.87648 179.52432 188.39062 179.31055 C 188.91063 179.09663 189.49359 178.99023 190.14062 178.99023 z M 199.28125 178.99023 C 199.85903 178.99023 200.37559 179.08263 200.83203 179.26758 C 201.29425 179.44673 201.69419 179.69594 202.0293 180.01367 L 201.68164 180.57617 C 201.61234 180.70316 201.50576 180.76758 201.36133 180.76758 C 201.27463 180.76758 201.17616 180.73527 201.06641 180.67188 C 200.95662 180.60838 200.81997 180.53798 200.6582 180.46289 C 200.50221 180.38199 200.31527 180.31154 200.0957 180.24805 C 199.87614 180.17875 199.61684 180.14258 199.31641 180.14258 C 199.05641 180.14258 198.82128 180.17878 198.61328 180.24805 C 198.40528 180.31155 198.2264 180.40004 198.07617 180.51562 C 197.93172 180.63128 197.81916 180.76794 197.73828 180.92383 C 197.66318 181.074 197.625 181.23879 197.625 181.41797 C 197.625 181.64323 197.6893 181.83017 197.81641 181.98047 C 197.94929 182.13064 198.12216 182.26126 198.33594 182.37109 C 198.54971 182.48095 198.79289 182.57934 199.06445 182.66602 C 199.33601 182.74692 199.61337 182.83533 199.89648 182.93359 C 200.18537 183.02609 200.46477 183.13044 200.73633 183.24609 C 201.00788 183.36175 201.25107 183.50643 201.46484 183.67969 C 201.67861 183.85304 201.84944 184.06613 201.97656 184.32031 C 202.10945 184.56875 202.17578 184.8702 202.17578 185.22266 C 202.17578 185.62709 202.10348 186.00293 201.95898 186.34961 C 201.81453 186.6905 201.60146 186.98798 201.31836 187.24219 C 201.03525 187.49063 200.68757 187.68562 200.27734 187.83008 C 199.86712 187.97446 199.3928 188.04687 198.85547 188.04688 C 198.24302 188.04688 197.68829 187.94848 197.19141 187.75195 C 196.69452 187.54987 196.2744 187.29261 195.92773 186.98047 L 196.29102 186.39258 C 196.33722 186.31748 196.39151 186.25932 196.45508 186.21875 C 196.51858 186.17815 196.60098 186.1582 196.69922 186.1582 C 196.80321 186.1582 196.91177 186.1984 197.02734 186.2793 C 197.1429 186.3602 197.28158 186.44861 197.44336 186.54688 C 197.61092 186.64507 197.8139 186.73552 198.05078 186.81641 C 198.28766 186.89731 198.58114 186.9375 198.93359 186.9375 C 199.23404 186.9375 199.49732 186.8993 199.72266 186.82422 C 199.94799 186.74332 200.13689 186.63695 200.28711 186.50391 C 200.43733 186.37112 200.54589 186.21835 200.61523 186.04492 C 200.69033 185.87157 200.72852 185.68667 200.72852 185.49023 C 200.72852 185.24759 200.66222 185.0486 200.5293 184.89258 C 200.40218 184.73081 200.23135 184.59409 200.01758 184.48438 C 199.80381 184.36872 199.55859 184.27034 199.28125 184.18945 C 199.00969 184.10275 198.72834 184.01428 198.43945 183.92188 C 198.15634 183.82938 197.87694 183.72471 197.59961 183.60938 C 197.32806 183.48793 197.08487 183.3372 196.87109 183.1582 C 196.65732 182.97905 196.48446 182.75996 196.35156 182.5 C 196.22444 182.23422 196.16016 181.91462 196.16016 181.53906 C 196.16016 181.20394 196.23046 180.88239 196.36914 180.57617 C 196.5078 180.26418 196.71078 179.99282 196.97656 179.76172 C 197.24234 179.52487 197.56797 179.33793 197.95508 179.19922 C 198.34219 179.06064 198.78436 178.99023 199.28125 178.99023 z M 216.00977 178.99023 C 216.58754 178.99023 217.1041 179.08263 217.56055 179.26758 C 218.02277 179.44673 218.4227 179.69594 218.75781 180.01367 L 218.41016 180.57617 C 218.34086 180.70316 218.23427 180.76758 218.08984 180.76758 C 218.00314 180.76758 217.90468 180.73527 217.79492 180.67188 C 217.68514 180.60838 217.54849 180.53798 217.38672 180.46289 C 217.23073 180.38199 217.04378 180.31154 216.82422 180.24805 C 216.60465 180.17875 216.34535 180.14258 216.04492 180.14258 C 215.78492 180.14258 215.5498 180.17878 215.3418 180.24805 C 215.1338 180.31155 214.95491 180.40002 214.80469 180.51562 C 214.66023 180.63128 214.54768 180.76794 214.4668 180.92383 C 214.3917 181.074 214.35352 181.23879 214.35352 181.41797 C 214.35352 181.64323 214.41782 181.83017 214.54492 181.98047 C 214.67781 182.13064 214.85068 182.26126 215.06445 182.37109 C 215.27822 182.48095 215.5214 182.57934 215.79297 182.66602 C 216.06453 182.74692 216.34189 182.83533 216.625 182.93359 C 216.91389 183.02609 217.19329 183.13044 217.46484 183.24609 C 217.7364 183.36175 217.97958 183.50643 218.19336 183.67969 C 218.40713 183.85304 218.57796 184.06613 218.70508 184.32031 C 218.83797 184.56875 218.9043 184.8702 218.9043 185.22266 C 218.9043 185.62709 218.8319 186.00293 218.6875 186.34961 C 218.54305 186.6905 218.32993 186.98798 218.04688 187.24219 C 217.76377 187.49063 217.41608 187.68562 217.00586 187.83008 C 216.59564 187.97446 216.12132 188.04687 215.58398 188.04688 C 214.97154 188.04688 214.41871 187.94848 213.92188 187.75195 C 213.42499 187.54987 213.00292 187.29261 212.65625 186.98047 L 213.01953 186.39258 C 213.06573 186.31748 213.12002 186.25932 213.18359 186.21875 C 213.24709 186.17815 213.32949 186.1582 213.42773 186.1582 C 213.53172 186.1582 213.64028 186.1984 213.75586 186.2793 C 213.87141 186.3602 214.01009 186.44861 214.17188 186.54688 C 214.33938 186.64507 214.54241 186.73552 214.7793 186.81641 C 215.0162 186.89731 215.30968 186.9375 215.66211 186.9375 C 215.96255 186.9375 216.22584 186.8993 216.45117 186.82422 C 216.67651 186.74332 216.86545 186.63695 217.01562 186.50391 C 217.16585 186.37112 217.27441 186.21835 217.34375 186.04492 C 217.41885 185.87157 217.45703 185.68667 217.45703 185.49023 C 217.45703 185.24759 217.39073 185.0486 217.25781 184.89258 C 217.13069 184.73081 216.95986 184.59411 216.74609 184.48438 C 216.53232 184.36872 216.28711 184.27034 216.00977 184.18945 C 215.73821 184.10275 215.45881 184.0143 215.16992 183.92188 C 214.88681 183.82938 214.60546 183.72473 214.32812 183.60938 C 214.05662 183.48793 213.81339 183.3372 213.59961 183.1582 C 213.38584 182.97905 213.21297 182.75996 213.08008 182.5 C 212.95296 182.23422 212.89062 181.91462 212.89062 181.53906 C 212.89062 181.20394 212.95902 180.88239 213.09766 180.57617 C 213.23631 180.26418 213.43929 179.99282 213.70508 179.76172 C 213.97085 179.52487 214.29648 179.33793 214.68359 179.19922 C 215.07071 179.06064 215.51288 178.99023 216.00977 178.99023 z M 231.09375 178.99023 C 231.13295 178.98935 231.17315 178.99023 231.21289 178.99023 C 231.73867 178.99023 232.22308 179.08063 232.66797 179.25977 C 233.11863 179.43312 233.50652 179.68639 233.83008 180.02148 C 234.15941 180.35081 234.41667 180.76084 234.60156 181.25195 C 234.78646 181.73729 234.87891 182.29202 234.87891 182.91602 C 234.87891 183.15866 234.85278 183.32144 234.80078 183.40234 C 234.74878 183.48324 234.65029 183.52344 234.50586 183.52344 L 228.63867 183.52344 C 228.65027 184.0781 228.72467 184.56047 228.86328 184.9707 C 229.00194 185.38093 229.19287 185.72461 229.43555 186.00195 C 229.67822 186.2735 229.96763 186.47853 230.30273 186.61719 C 230.63784 186.74997 231.01369 186.81641 231.42969 186.81641 C 231.8168 186.81641 232.14845 186.77221 232.42578 186.68555 C 232.70889 186.59305 232.95207 186.49469 233.1543 186.39062 C 233.35653 186.28659 233.52337 186.19215 233.65625 186.10547 C 233.79491 186.01297 233.9135 185.9668 234.01172 185.9668 C 234.13884 185.9668 234.23732 186.015 234.30664 186.11328 L 234.74023 186.67773 C 234.54957 186.90879 234.32047 187.1098 234.05469 187.2832 C 233.78891 187.45076 233.50349 187.58946 233.19727 187.69922 C 232.89682 187.80908 232.58527 187.89145 232.26172 187.94336 C 231.93816 188.00106 231.61661 188.0293 231.29883 188.0293 C 230.69216 188.0293 230.13336 187.92889 229.61914 187.72656 C 229.1107 187.51869 228.66852 187.21721 228.29297 186.82422 C 227.92319 186.42553 227.63378 185.9351 227.42578 185.35156 C 227.21778 184.768 227.11328 184.09673 227.11328 183.33984 C 227.11328 182.72738 227.20579 182.15655 227.39062 181.625 C 227.58129 181.09345 227.85263 180.63319 228.20508 180.24609 C 228.55752 179.8532 228.98765 179.54769 229.49609 179.32812 C 229.97276 179.11697 230.50536 179.00343 231.09375 178.99023 z M 241.01172 178.99023 C 241.60105 178.99023 242.0774 179.15503 242.44141 179.48438 C 242.81118 179.81368 243.0765 180.25791 243.23828 180.81836 C 243.3654 180.50058 243.52817 180.2272 243.72461 179.99609 C 243.92684 179.76504 244.15195 179.5741 244.40039 179.42383 C 244.64883 179.27365 244.91212 179.16304 245.18945 179.09375 C 245.47256 179.02445 245.75799 178.99023 246.04688 178.99023 C 246.50908 178.99023 246.91912 179.06663 247.27734 179.2168 C 247.64134 179.36117 247.94687 179.57423 248.19531 179.85742 C 248.44954 180.14053 248.64446 180.49025 248.77734 180.90625 C 248.91023 181.31648 248.97656 181.78681 248.97656 182.31836 L 248.97656 187.9082 L 247.42578 187.9082 L 247.42578 182.31836 C 247.42578 181.63079 247.27505 181.11024 246.97461 180.75781 C 246.67416 180.39959 246.24005 180.2207 245.67383 180.2207 C 245.41961 180.2207 245.17642 180.2669 244.94531 180.35938 C 244.71998 180.44607 244.52099 180.5767 244.34766 180.75 C 244.17433 180.92335 244.03565 181.14243 243.93164 181.4082 C 243.83344 181.66818 243.78516 181.97168 243.78516 182.31836 L 243.78516 187.9082 L 242.23438 187.9082 L 242.23438 182.31836 C 242.23437 181.61345 242.09171 181.08885 241.80859 180.74219 C 241.52548 180.39553 241.11342 180.2207 240.57031 180.2207 C 240.18898 180.2207 239.83527 180.32508 239.51172 180.5332 C 239.18816 180.73528 238.89069 181.01265 238.61914 181.36523 L 238.61914 187.9082 L 237.06836 187.9082 L 237.06836 179.12891 L 237.99609 179.12891 C 238.21566 179.12891 238.35036 179.2353 238.40234 179.44922 L 238.51562 180.35156 C 238.83918 179.9529 239.20298 179.6253 239.60742 179.37109 C 240.01187 179.11686 240.48016 178.99023 241.01172 178.99023 z M 254.33789 178.99023 C 254.91567 178.99023 255.43223 179.08263 255.88867 179.26758 C 256.3509 179.44673 256.74887 179.69594 257.08398 180.01367 L 256.73828 180.57617 C 256.66898 180.70316 256.5624 180.76758 256.41797 180.76758 C 256.33127 180.76758 256.23283 180.73537 256.12305 180.67188 C 256.01326 180.60838 255.87662 180.53798 255.71484 180.46289 C 255.55885 180.38199 255.37191 180.31154 255.15234 180.24805 C 254.93278 180.17875 254.67348 180.14258 254.37305 180.14258 C 254.11305 180.14258 253.87792 180.17878 253.66992 180.24805 C 253.46192 180.31155 253.28303 180.39998 253.13281 180.51562 C 252.98836 180.63128 252.8758 180.76794 252.79492 180.92383 C 252.71982 181.074 252.68164 181.23879 252.68164 181.41797 C 252.68164 181.64323 252.74594 181.83017 252.87305 181.98047 C 253.00594 182.13064 253.1788 182.26126 253.39258 182.37109 C 253.60635 182.48095 253.84953 182.57934 254.12109 182.66602 C 254.39265 182.74692 254.67002 182.83533 254.95312 182.93359 C 255.24201 183.02609 255.52141 183.13044 255.79297 183.24609 C 256.06452 183.36175 256.30771 183.50643 256.52148 183.67969 C 256.73525 183.85304 256.90609 184.06613 257.0332 184.32031 C 257.16609 184.56875 257.23242 184.8702 257.23242 185.22266 C 257.23242 185.62709 257.16012 186.00293 257.01562 186.34961 C 256.87118 186.6905 256.6581 186.98798 256.375 187.24219 C 256.09189 187.49063 255.74421 187.68562 255.33398 187.83008 C 254.92376 187.97446 254.44944 188.04687 253.91211 188.04688 C 253.29966 188.04688 252.74494 187.94848 252.24805 187.75195 C 251.75116 187.54987 251.33103 187.29261 250.98438 186.98047 L 251.34766 186.39258 C 251.39386 186.31748 251.44817 186.25932 251.51172 186.21875 C 251.57522 186.17815 251.65762 186.1582 251.75586 186.1582 C 251.85985 186.1582 251.96841 186.1984 252.08398 186.2793 C 252.19954 186.3602 252.33822 186.44861 252.5 186.54688 C 252.66756 186.64517 252.87054 186.73552 253.10742 186.81641 C 253.34432 186.89731 253.6378 186.9375 253.99023 186.9375 C 254.29068 186.9375 254.55396 186.8993 254.7793 186.82422 C 255.00463 186.74332 255.19353 186.63695 255.34375 186.50391 C 255.49397 186.37112 255.60253 186.21835 255.67188 186.04492 C 255.74697 185.87157 255.78516 185.68667 255.78516 185.49023 C 255.78516 185.24759 255.71886 185.0486 255.58594 184.89258 C 255.45882 184.73081 255.28799 184.59415 255.07422 184.48438 C 254.86045 184.36872 254.61523 184.27034 254.33789 184.18945 C 254.06634 184.10275 253.78498 184.01434 253.49609 183.92188 C 253.21298 183.82938 252.93358 183.72477 252.65625 183.60938 C 252.38469 183.48793 252.14151 183.3372 251.92773 183.1582 C 251.71396 182.97905 251.5411 182.75996 251.4082 182.5 C 251.28109 182.23422 251.2168 181.91462 251.2168 181.53906 C 251.2168 181.20394 251.2871 180.88239 251.42578 180.57617 C 251.56444 180.26418 251.76742 179.99282 252.0332 179.76172 C 252.29898 179.52487 252.62461 179.33793 253.01172 179.19922 C 253.39883 179.06064 253.841 178.99023 254.33789 178.99023 z M 70.712891 179.12891 L 72.255859 179.12891 L 72.255859 187.9082 L 70.712891 187.9082 L 70.712891 179.12891 z M 83.576172 179.12891 L 85.119141 179.12891 L 85.119141 184.72852 C 85.119141 185.39296 85.267917 185.90554 85.568359 186.26953 C 85.874582 186.63352 86.340844 186.81641 86.964844 186.81641 C 87.415512 186.81641 87.839617 186.70976 88.238281 186.49609 C 88.636948 186.28242 89.004733 185.98497 89.339844 185.60352 L 89.339844 179.12891 L 90.882812 179.12891 L 90.882812 187.9082 L 89.962891 187.9082 C 89.743325 187.9082 89.604641 187.80156 89.546875 187.58789 L 89.425781 186.64258 C 89.044447 187.06435 88.616355 187.40601 88.142578 187.66602 C 87.668799 187.92025 87.126117 188.04687 86.513672 188.04688 C 86.034118 188.04688 85.610013 187.96848 85.240234 187.8125 C 84.876236 187.65074 84.568758 187.4256 84.320312 187.13672 C 84.071891 186.84781 83.884926 186.4981 83.757812 186.08789 C 83.636509 185.67766 83.576172 185.2254 83.576172 184.72852 L 83.576172 179.12891 z M 104.44336 179.12891 L 105.98633 179.12891 L 105.98633 184.72852 C 105.98633 185.39296 106.13706 185.90554 106.4375 186.26953 C 106.74372 186.63352 107.20803 186.81641 107.83203 186.81641 C 108.2827 186.81641 108.70876 186.70976 109.10742 186.49609 C 109.50609 186.28242 109.87192 185.98497 110.20703 185.60352 L 110.20703 179.12891 L 111.75 179.12891 L 111.75 187.9082 L 110.83203 187.9082 C 110.61247 187.9082 110.47378 187.80156 110.41602 187.58789 L 110.29297 186.64258 C 109.91163 187.06435 109.4855 187.40601 109.01172 187.66602 C 108.53794 187.92025 107.99526 188.04687 107.38281 188.04688 C 106.90326 188.04688 106.4772 187.96848 106.10742 187.8125 C 105.74342 187.65074 105.4379 187.4256 105.18945 187.13672 C 104.94101 186.84781 104.75211 186.4981 104.625 186.08789 C 104.50368 185.67766 104.44336 185.2254 104.44336 184.72852 L 104.44336 179.12891 z M 203.17773 179.12891 L 204.51172 179.12891 C 204.64461 179.12891 204.74911 179.16311 204.82422 179.23242 C 204.90512 179.29592 204.95938 179.36834 204.98828 179.44922 L 207.33789 184.97852 C 207.38409 185.1113 207.42629 185.24192 207.4668 185.36914 C 207.5072 185.49059 207.5434 185.61721 207.57227 185.75 C 207.64737 185.48999 207.73381 185.23071 207.83203 184.9707 L 210.11133 179.44922 C 210.14603 179.35672 210.20423 179.28231 210.28516 179.22461 C 210.37186 179.16111 210.46633 179.12891 210.57031 179.12891 L 211.79297 179.12891 L 206.89648 190.5 C 206.84448 190.61565 206.77815 190.70805 206.69727 190.77734 C 206.62217 190.84664 206.50356 190.88086 206.3418 190.88086 L 205.19727 190.88086 L 206.80078 187.39648 L 203.17773 179.12891 z M 57.761719 180.0918 C 57.137719 180.0918 56.661364 180.25058 56.332031 180.56836 C 56.008476 180.88614 55.847656 181.31229 55.847656 181.84961 C 55.847656 182.10962 55.887866 182.35075 55.96875 182.57031 C 56.0554 182.78398 56.180008 182.96891 56.341797 183.125 C 56.503561 183.28097 56.70255 183.4016 56.939453 183.48828 C 57.176329 183.57498 57.449706 183.61914 57.761719 183.61914 C 58.073719 183.61914 58.349049 183.57494 58.585938 183.48828 C 58.82279 183.40158 59.021802 183.28097 59.183594 183.125 C 59.345358 182.96903 59.467921 182.78411 59.548828 182.57031 C 59.629708 182.35085 59.669922 182.10972 59.669922 181.84961 C 59.669922 181.31229 59.505114 180.88614 59.175781 180.56836 C 58.852226 180.25058 58.379941 180.0918 57.761719 180.0918 z M 124.37891 180.125 C 123.63357 180.125 123.0467 180.34206 122.61914 180.77539 C 122.19159 181.20296 121.92627 181.79789 121.82227 182.56055 L 126.62305 182.56055 C 126.62305 182.20232 126.57275 181.87668 126.46875 181.58203 C 126.37055 181.28158 126.22184 181.02432 126.02539 180.81055 C 125.83473 180.59108 125.60156 180.42425 125.32422 180.30859 C 125.04689 180.18714 124.73135 180.125 124.37891 180.125 z M 172.19922 180.125 C 171.45389 180.125 170.86701 180.34206 170.43945 180.77539 C 170.0119 181.20296 169.74658 181.79789 169.64258 182.56055 L 174.44336 182.56055 C 174.44336 182.20232 174.39106 181.87668 174.28711 181.58203 C 174.18891 181.28158 174.04215 181.02432 173.8457 180.81055 C 173.65504 180.59108 173.42187 180.42425 173.14453 180.30859 C 172.8672 180.18714 172.55166 180.125 172.19922 180.125 z M 231.24805 180.125 C 230.50271 180.125 229.91584 180.34206 229.48828 180.77539 C 229.06073 181.20296 228.79541 181.79789 228.69141 182.56055 L 233.49219 182.56055 C 233.49219 182.20232 233.43989 181.87668 233.33594 181.58203 C 233.23774 181.28158 233.09098 181.02432 232.89453 180.81055 C 232.70387 180.59108 232.46874 180.42425 232.19141 180.30859 C 231.91407 180.18714 231.60049 180.125 231.24805 180.125 z M 157.48047 180.17773 C 156.6658 180.17773 156.03872 180.46918 155.59961 181.05273 C 155.1605 181.63629 154.94141 182.46839 154.94141 183.54883 C 154.94141 184.12082 154.99161 184.61125 155.08984 185.02148 C 155.18804 185.42592 155.33081 185.76157 155.52148 186.02734 C 155.71215 186.28735 155.94728 186.47826 156.22461 186.59961 C 156.50194 186.72106 156.81748 186.78125 157.16992 186.78125 C 157.67837 186.78125 158.11858 186.6666 158.49414 186.43555 C 158.87547 186.20449 159.22519 185.87692 159.54297 185.45508 L 159.54297 181.2168 C 159.25408 180.83547 158.94253 180.56813 158.60742 180.41211 C 158.27231 180.25614 157.89647 180.17773 157.48047 180.17773 z M 190.14062 180.20312 C 189.70159 180.20312 189.31761 180.27952 188.98828 180.42969 C 188.66473 180.57986 188.39338 180.79504 188.17383 181.07812 C 187.96006 181.36124 187.79729 181.71095 187.6875 182.12695 C 187.58351 182.53718 187.5332 183.00345 187.5332 183.52344 C 187.5332 184.56344 187.74627 185.37543 188.17383 185.95898 C 188.60716 186.53677 189.26248 186.82422 190.14062 186.82422 C 191.00729 186.82422 191.65448 186.53677 192.08203 185.95898 C 192.50959 185.37543 192.72461 184.56344 192.72461 183.52344 C 192.72461 182.47767 192.50959 181.66168 192.08203 181.07812 C 191.65448 180.49465 191.00729 180.20313 190.14062 180.20312 z M 50.546875 183.95703 C 49.836208 183.97973 49.229227 184.03783 48.726562 184.13086 C 48.229697 184.21756 47.821684 184.33218 47.503906 184.47656 C 47.191906 184.62094 46.964756 184.79177 46.820312 184.98828 C 46.681678 185.18482 46.611328 185.40391 46.611328 185.64648 C 46.611328 185.87754 46.649498 186.07653 46.724609 186.24414 C 46.799719 186.4117 46.900226 186.55037 47.027344 186.66016 C 47.160232 186.76422 47.314947 186.84263 47.488281 186.89453 C 47.66738 186.94063 47.856361 186.96289 48.058594 186.96289 C 48.33015 186.96289 48.579355 186.93862 48.804688 186.88672 C 49.029999 186.82902 49.241058 186.75061 49.4375 186.65234 C 49.63973 186.54828 49.830661 186.42367 50.009766 186.2793 C 50.19466 186.12912 50.373548 185.96226 50.546875 185.77734 L 50.546875 183.95703 z M 139.69531 183.95703 C 138.98465 183.97973 138.37767 184.03783 137.875 184.13086 C 137.37811 184.21756 136.97012 184.33218 136.65234 184.47656 C 136.34034 184.62094 136.1132 184.79177 135.96875 184.98828 C 135.83009 185.18482 135.75977 185.40391 135.75977 185.64648 C 135.75977 185.87754 135.79797 186.07653 135.87305 186.24414 C 135.94815 186.4117 136.04866 186.55037 136.17578 186.66016 C 136.30867 186.76422 136.46338 186.84263 136.63672 186.89453 C 136.81582 186.94063 137.0048 186.96289 137.20703 186.96289 C 137.47859 186.96289 137.72792 186.93862 137.95312 186.88672 C 138.17846 186.82902 138.3895 186.75061 138.58594 186.65234 C 138.78817 186.54828 138.9791 186.42367 139.1582 186.2793 C 139.3431 186.12912 139.52198 185.96226 139.69531 185.77734 L 139.69531 183.95703 z M 56.470703 187.17969 C 56.147148 187.32986 55.881828 187.51875 55.673828 187.74414 C 55.471598 187.9694 55.371094 188.23677 55.371094 188.54883 C 55.371094 188.74536 55.419364 188.92822 55.517578 189.0957 C 55.621566 189.26906 55.778316 189.41581 55.986328 189.53711 C 56.194328 189.66435 56.453625 189.76274 56.765625 189.83203 C 57.083403 189.90713 57.45721 189.94531 57.884766 189.94531 C 58.300766 189.94531 58.67262 189.90711 59.001953 189.83203 C 59.331286 189.75693 59.608651 189.65055 59.833984 189.51172 C 60.06509 189.37314 60.241943 189.20832 60.363281 189.01758 C 60.484604 188.82684 60.544922 188.6158 60.544922 188.38477 C 60.544922 188.1711 60.484602 187.99825 60.363281 187.86523 C 60.241958 187.73245 60.077151 187.62807 59.869141 187.55273 C 59.666911 187.47763 59.42975 187.42546 59.158203 187.39648 C 58.886647 187.36168 58.597238 187.33546 58.291016 187.31836 C 57.990571 187.30076 57.685047 187.28468 57.373047 187.26758 C 57.061047 187.24998 56.75959 187.21979 56.470703 187.17969 z "
-       transform="matrix(0.26458333,0,0,0.26458333,0,217)" />
-    <g
-       transform="matrix(-0.06120349,0,0,0.06120349,25.063932,235.39648)"
-       id="layer1-6"
-       inkscape:label="Layer 1">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.138792;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         d="m 78.855469,77.976562 c -0.635598,-0.03015 -1.315188,0.03375 -2,0.230469 0.105322,0.306393 1.535179,0.170343 1.248047,0.197266 -2.295867,0.215278 0.19293,0.388768 -0.101563,0.513672 -2.513092,1.065873 -0.18984,0.571913 -0.595703,0.802734 -1.901667,1.08151 -2.473831,3.296241 -3.185547,5.132813 -0.220787,0.46224 -3.756505,1.54953 -3.871094,2.02539 -7.894114,4.666119 -5.334722,6.536016 -12.322265,10.416016 -3.553869,1.5158 -5.740615,2.392753 -2.384766,1.916016 1.142195,-0.162262 -3.933811,3.791972 -6.902344,6.179682 0,0 -0.07405,0.72416 0.775391,0.33985 0.763882,-0.34561 2.051683,-1.24132 2.154297,-1.16211 0.133971,0.10341 -1.332101,0.96452 -1.857422,1.36133 -0.217059,0.16396 -0.153692,0.50379 0.0332,0.38867 2.920756,-1.79904 0.278843,0.30001 0.371094,0.4082 0.200029,0.2346 3.146459,-1.6011 6.451172,-4.11718 4.546315,-2.700683 5.313164,-4.031834 10.373047,-3.17188 0.03454,0.0059 0.1497,0.50876 0.892578,0.99023 0.92652,0.6005 3.365669,1.62008 3.919922,2.97266 0,0 -1.048441,0.27539 -1.953125,0.58984 h 2.101562 c 0.13984,-0.0391 0.395356,-0.0939 0.492188,-0.125 0.115144,-0.037 0.06435,0.3651 1.433593,0.37891 1.193787,0.012 2.647691,0.87444 2.802735,0.75781 0.0035,-0.003 0.0013,-0.009 0.0039,-0.0117 1.194184,-0.43283 1.653161,1.27146 1.714844,1.21289 0.164943,-0.1566 -0.0032,-1.45566 -1.322266,-1.89453 -0.345965,-0.1151 0.460862,0.11119 0.626953,0.20703 0.472653,0.27276 0.939146,1.21657 1.251953,0.89063 0.606832,-0.63231 1.113541,0.2639 1.382813,1.24023 -0.01397,-1.56287 -0.124874,-1.47052 -1.576172,-2.18554 -0.368434,-0.18152 -0.14641,-0.31642 -0.550781,-0.60742 -0.323064,-0.2325 -0.800385,-0.002 -1.16211,-0.27149 -2.024542,-1.50955 -4.746992,-3.7812 -4.255859,-3.873046 5.210607,-0.974432 7.803945,-4.281449 8.931641,-7.28125 0.955157,-2.668658 1.506401,-3.736781 0.335937,-7.046875 -0.05994,-2.272971 3.920376,-3.116721 4.808594,-3.263671 0.351963,-0.05823 -0.203025,-0.726504 -0.585938,-0.857422 -4.513731,-0.926915 -1.939307,-0.744294 -4.865234,-2.542969 -0.618478,-0.380201 -1.553952,-0.689977 -2.613281,-0.740235 z m -9.236328,21.962891 c 0.434892,0.0031 2.737252,1.697147 4.626953,3.134767 -0.08369,-0.0253 -0.144989,-0.0299 -0.164063,0.002 0,0 -4.430714,-1.96398 -4.53125,-3.0664 -0.0043,-0.04744 0.01904,-0.07067 0.06836,-0.07032 z"
-         transform="matrix(-4.3230106,0,0,4.3230106,378.46884,-167.26742)"
-         id="path1458" />
-    </g>
-    <g
-       transform="matrix(0.04295461,0,0,0.04295461,54.334714,240.26422)"
-       id="layer1-5"
-       inkscape:label="Layer 1">
-      <path
-         sodipodi:nodetypes="cscscssssscssscssssssssssssssccssssscc"
-         inkscape:connector-curvature="0"
-         id="path846"
-         d="m 38.407134,199.9899 c -8.78432,5.3862 -0.915975,12.08549 -12.695682,5.27703 -9.147145,-5.28688 -15.8500865,37.78745 -7.723611,45.15071 -9.071419,1.31358 -15.8642777,8.29367 -13.852984,14.75671 8.346563,26.82064 24.340649,24.52485 36.696699,21.97357 -0.612773,2.07582 -3.683244,7.06744 0.10636,6.79335 14.832007,-1.07274 16.288734,-11.01706 22.45111,-12.18056 0.445344,-0.0841 0.833411,3.19822 0.114194,5.28139 -1.200407,3.47694 -0.286602,4.95092 0.955333,6.25607 0.616927,0.64833 -1.156657,-3.7765 -0.529481,-4.22166 0.950693,-0.67476 0.622369,-5.69481 1.128099,-6.11365 0.08269,0.75061 2.397492,-1.88415 2.437913,-0.19662 0.06958,2.90499 0.41081,7.37256 0.734674,5.23147 1.06894,-7.06689 2.546442,-7.40277 3.140879,-6.62536 1.51275,1.97839 -0.933651,11.88444 0.873765,12.62137 0.571487,0.23121 -0.366562,-1.99686 0.525031,-5.86442 0.383149,-1.66203 -0.121475,-3.47676 0.36008,-5.78485 0.11829,-0.56697 2.554951,-3.25706 2.837137,-3.65749 0.274934,-0.39014 3.171167,-0.19315 3.909716,1.94489 0.504508,1.4605 -0.917643,4.72451 -0.779211,6.1544 0.376471,3.88863 -0.250756,6.3341 0.406887,6.76608 0.399762,0.26258 0.655064,-2.08037 0.915996,-6.09359 0.204882,-3.15119 0.965581,-7.36852 0.94058,-7.72701 -0.201411,-2.88808 0.765606,-3.88122 1.531096,-3.86334 1.339056,0.0313 3.857181,0.11398 3.824452,1.74852 -0.0085,0.42403 -1.277377,2.43828 -1.152115,5.63114 0.238326,6.07485 -1.233728,8.45805 -0.742813,8.00492 2.21928,-2.04846 0.702062,-7.01922 3.375824,-14.11506 0.470067,-1.24749 -4.957233,-3.17363 -4.798242,-3.63099 1.534342,-4.41384 1.274768,-3.06734 2.934126,-7.16881 1.914692,0.0749 5.860042,-5.98448 0.429212,-11.26125 0,0 -1.849757,1.75999 -2.924934,1.07101 -0.415301,-0.26612 8.27569,-3.86623 16.810476,-7.08493 12.39427,-4.6742 15.57186,-7.61736 15.57186,-7.61736 0.11171,-1.94603 -15.61132,7.45721 -26.256801,10.16551 -3.424163,0.87114 -7.966643,4.05583 -8.109037,3.97564 -1.611807,-0.9077 -2.257967,-0.51971 -3.760213,-0.44941 C 70.669459,242.0559 57.623305,213.32831 38.407134,199.9899 Z"
-         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.649603;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       style="fill:#a95500;fill-opacity:1;stroke:none;stroke-width:7.55240202;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       d="M 275.68945 195.45898 C 251.61755 196.02079 225.29529 200.46493 202.41992 207.25586 C 179.10888 214.17612 159.40854 223.4103 149.18945 233.91016 L 149.64062 234.34766 C 114.54873 218.30075 71.687072 205.10804 29.876953 203.80273 A 132.28346 132.28346 0 0 0 31.683594 207.54492 C 100.63113 210.31687 173.77463 245.74615 205.64844 271.5957 A 132.28346 132.28346 0 0 0 209.30469 269.83008 C 196.34447 259.05963 176.35429 246.79168 152.67383 235.70703 C 162.24512 226.42385 181.09924 217.42143 203.4668 210.78125 C 225.60421 204.2094 251.12456 199.85517 274.44922 199.17188 A 132.28346 132.28346 0 0 0 275.68945 195.45898 z "
-       transform="matrix(0.26458333,0,0,0.26458333,0,217)"
-       id="path1566" />
-    <g
-       id="g1000"
-       transform="matrix(0.96987284,0,0,0.88134486,-2.7204786,32.701223)" />
-    <g
-       id="g929-2"
-       transform="matrix(1.8332193,0,0,1.6984276,-56.309477,-151.12116)"
-       style="stroke-width:0.37801394;stroke-miterlimit:4;stroke-dasharray:none">
-      <g
-         id="g994-4"
-         transform="translate(0.69782961,-28.904479)">
-        <path
-           style="fill:none;fill-opacity:1;stroke:#999aff;stroke-width:0.37801394;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="m 49.59126,255.68993 c 2.053294,0.30069 2.471021,1.89545 2.471021,1.89545 0,0 1.376743,-0.95172 3.064706,-0.13785"
-           id="path879-0"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="ccc" />
-        <path
-           style="fill:none;fill-opacity:1;stroke:#999aff;stroke-width:0.37801394;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="m 56.426498,255.57065 c 1.540239,-0.5057 2.283472,0.30529 2.283472,0.30529 0,0 0.709439,-1.02636 2.134471,-1.10441"
-           id="path879-7-6"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="ccc" />
-        <path
-           style="fill:none;fill-opacity:1;stroke:#999aff;stroke-width:0.37801394;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-           d="m 53.16493,253.17477 c 1.318891,-0.11935 1.776641,0.7057 1.776641,0.7057 0,0 0.741861,-0.71877 1.89609,-0.50302"
-           id="path879-5-2"
-           inkscape:connector-curvature="0"
-           sodipodi:nodetypes="ccc" />
-      </g>
-    </g>
-    <g
-       aria-label="PERSEFONE"
-       id="text2382"
-       style="font-size:10.5833px;line-height:25%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';letter-spacing:0.396875px;word-spacing:0px;stroke-width:0.264583" />
-    <g
-       aria-label="agriculture and ecosystems"
-       id="text4130"
-       style="font-size:4.58611px;line-height:25%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';letter-spacing:0.079375px;word-spacing:0px;stroke-width:0.264583" />
-    <g
-       aria-label="PERSEFONE"
-       id="text16844"
-       style="font-size:10.5833px;line-height:25%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';letter-spacing:0.396875px;word-spacing:0px;stroke-width:0.264583" />
-  </g>
-</svg>
diff --git a/docs/persefonejl_logo_v3_large.pdf b/docs/persefonejl_logo_v3_large.pdf
deleted file mode 100644
index 804b043ff6923cf9cc7d2be6da018176e9889738..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 66703
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
FTmbc0groof

diff --git a/docs/persefonejl_logo_v3_large.png b/docs/persefonejl_logo_v3_large.png
deleted file mode 100644
index a3d84749db2c4fd399ef23c55e0a5ce2f64e327f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 87265
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
Jvd$@?2>`gsX2}2m

diff --git a/docs/persefonejl_logo_v3_large.svg b/docs/persefonejl_logo_v3_large.svg
deleted file mode 100644
index 54e2ae4..0000000
--- a/docs/persefonejl_logo_v3_large.svg
+++ /dev/null
@@ -1,305 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   width="500"
-   height="500"
-   viewBox="0 0 132.29167 132.29167"
-   version="1.1"
-   id="svg8"
-   inkscape:version="1.3 (1:1.3+202307231459+0e150ed6c4)"
-   sodipodi:docname="persefonejl_logo_v3_large.svg"
-   inkscape:export-filename="persefonejl_logo_v3_large.png"
-   inkscape:export-xdpi="96"
-   inkscape:export-ydpi="96"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:dc="http://purl.org/dc/elements/1.1/">
-  <defs
-     id="defs2">
-    <linearGradient
-       id="linearGradient28"
-       inkscape:collect="always">
-      <stop
-         style="stop-color:#ffff00;stop-opacity:1"
-         offset="0"
-         id="stop28" />
-      <stop
-         style="stop-color:#018900;stop-opacity:1"
-         offset="1"
-         id="stop29" />
-    </linearGradient>
-    <filter
-       inkscape:label="Black Light"
-       inkscape:menu-tooltip="Light areas turn to black"
-       x="0"
-       y="0"
-       width="1"
-       height="1"
-       inkscape:menu="Color"
-       id="filter2984"
-       style="color-interpolation-filters:sRGB">
-      <feColorMatrix
-         result="result2"
-         type="luminanceToAlpha"
-         id="feColorMatrix2986" />
-      <feComposite
-         operator="arithmetic"
-         in="result2"
-         result="result4"
-         k3="2"
-         in2="SourceGraphic"
-         id="feComposite2988"
-         k1="0"
-         k2="0"
-         k4="0" />
-      <feBlend
-         in="result4"
-         in2="result2"
-         mode="multiply"
-         result="result3"
-         id="feBlend2990" />
-      <feComposite
-         in="result3"
-         in2="SourceGraphic"
-         operator="in"
-         id="feComposite2992" />
-    </filter>
-    <filter
-       style="color-interpolation-filters:sRGB"
-       inkscape:label="Drop Shadow"
-       id="filter21"
-       x="-0.040631821"
-       y="-0.040631821"
-       width="1.1151235"
-       height="1.0981936">
-      <feFlood
-         result="flood"
-         in="SourceGraphic"
-         flood-opacity="0.498039"
-         flood-color="rgb(0,0,0)"
-         id="feFlood20" />
-      <feGaussianBlur
-         result="blur"
-         in="SourceGraphic"
-         stdDeviation="1"
-         id="feGaussianBlur20" />
-      <feOffset
-         result="offset"
-         in="blur"
-         dx="2.000000"
-         dy="1.000000"
-         id="feOffset20" />
-      <feComposite
-         result="comp1"
-         operator="in"
-         in="flood"
-         in2="offset"
-         id="feComposite20" />
-      <feComposite
-         result="comp2"
-         operator="over"
-         in="SourceGraphic"
-         in2="comp1"
-         id="feComposite21" />
-    </filter>
-    <linearGradient
-       inkscape:collect="always"
-       xlink:href="#linearGradient28"
-       id="linearGradient29"
-       x1="240.70584"
-       y1="189.45926"
-       x2="190.71454"
-       y2="117.66981"
-       gradientUnits="userSpaceOnUse" />
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.2"
-     inkscape:cx="253.75"
-     inkscape:cy="202.08333"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     inkscape:window-width="1920"
-     inkscape:window-height="1031"
-     inkscape:window-x="0"
-     inkscape:window-y="49"
-     inkscape:window-maximized="1"
-     inkscape:snap-intersection-paths="true"
-     inkscape:object-paths="true"
-     inkscape:snap-global="false"
-     inkscape:pagecheckerboard="0"
-     inkscape:showpageshadow="2"
-     inkscape:deskcolor="#d1d1d1" />
-  <metadata
-     id="metadata5">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-217)">
-    <circle
-       style="fill:#018900;fill-opacity:1;stroke:none;stroke-width:0.542334;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="path873"
-       cx="-14.286084"
-       cy="258.52997"
-       r="9.4992208" />
-    <g
-       id="g1000"
-       transform="matrix(0.96987284,0,0,0.88134486,-2.7204786,32.701223)" />
-    <g
-       aria-label="PERSEFONE"
-       id="text2382"
-       style="font-size:10.5833px;line-height:25%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';letter-spacing:0.396875px;word-spacing:0px;stroke-width:0.264583" />
-    <g
-       aria-label="agriculture and ecosystems"
-       id="text4130"
-       style="font-size:4.58611px;line-height:25%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';letter-spacing:0.079375px;word-spacing:0px;stroke-width:0.264583" />
-    <g
-       aria-label="PERSEFONE"
-       id="text16844"
-       style="font-size:10.5833px;line-height:25%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';letter-spacing:0.396875px;word-spacing:0px;stroke-width:0.264583" />
-    <path
-       id="path4"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.58758;stroke-linecap:round;stroke-linejoin:round"
-       d="m -30.583663,184.7322 v 25.13439 21.77386 c 7.131987,0.1716 16.058968,-4.66427 16.058968,-21.77386 h 6.6905479 c 4.489785,6e-5 8.63857202,-2.39514 10.883574,-6.28334 2.244893,-3.88831 2.244893,-8.67889 0,-12.56719 -2.24486698,-3.88841 -6.393679,-6.28381 -10.883574,-6.28386 h -6.6905479 z m 21.7697309,4.19871 c 0.10278,-0.003 0.204148,-0.002 0.303858,0.003 v -5.2e-4 c 0.66473,0.0315 1.251596,0.226 1.639693,0.46457 1.836023,1.12868 0.220671,1.0136 3.053043,1.59525 0.24028,0.0822 0.588794,0.50187 0.367937,0.53847 -0.557359,0.0922 -3.054997,0.62164 -3.017387,2.04794 0.734467,2.07709 0.388522,2.74736 -0.21084,4.42195 -0.707631,1.88238 -2.335161,3.95725 -5.6048269,4.56871 -0.308187,0.0576 1.400234,1.48311 2.6706389,2.43035 0.226983,0.16937 0.526431,0.0246 0.729155,0.17053 0.253745,0.1826 0.114522,0.26695 0.345715,0.38085 0.910699,0.44868 0.980287,0.3908 0.989087,1.3715 -0.168968,-0.61265 -0.48686,-1.17503 -0.867648,-0.77825 -0.196286,0.20453 -0.488892,-0.38747 -0.785481,-0.55862 -0.104223,-0.0601 -0.610868,-0.20243 -0.393775,-0.13023 0.827724,0.27539 0.933423,1.09078 0.829924,1.18908 -0.03871,0.0367 -0.326551,-1.0328 -1.075904,-0.7612 -0.0016,0.002 -3.83e-4,0.006 -0.0026,0.008 -0.09729,0.0732 -1.0094459,-0.46794 -1.7585499,-0.47594 -0.859201,-0.009 -0.827437,-0.26101 -0.899687,-0.23771 -0.06076,0.0195 -0.221275,0.054 -0.309025,0.0785 h -1.318783 c 0.567691,-0.19733 1.225765,-0.37 1.225765,-0.37 -0.347795,-0.84875 -1.878404,-1.4887 -2.459798,-1.86552 -0.466153,-0.30212 -0.538492,-0.61815 -0.560172,-0.62115 -3.175085,-0.53962 -3.656344,0.29538 -6.509164,1.99005 -2.073712,1.57884 -3.922296,2.73104 -4.047815,2.58383 -0.05789,-0.0679 1.599719,-1.38522 -0.23306,-0.25632 -0.11728,0.0722 -0.156877,-0.141 -0.02067,-0.24391 0.329639,-0.24899 1.249373,-0.78931 1.165304,-0.85421 -0.06439,-0.0497 -0.872518,0.51228 -1.351856,0.72915 -0.533028,0.24116 -0.486275,-0.21291 -0.486275,-0.21291 1.862758,-1.49829 5.047731,-3.97959 4.331002,-3.87779 -2.1058,0.29915 -0.733509,-0.25135 1.496549,-1.20252 4.384695,-2.4347 2.778777,-3.60803 7.732345,-6.53603 0.07191,-0.2986 2.290247,-0.98067 2.428792,-1.27072 0.446603,-1.15245 0.805545,-2.54236 1.9988449,-3.221 0.25468,-0.14484 -1.2028319,0.165 0.374138,-0.50384 0.184794,-0.0784 -1.3770999,-0.18738 0.06356,-0.32246 0.180176,-0.0169 -0.716808,0.0688 -0.782898,-0.12351 0.322289,-0.0926 0.642505,-0.13819 0.950846,-0.14728 z m -5.4916549,13.78417 c -0.03094,-2e-4 -0.04559,0.0141 -0.04289,0.0439 0.06309,0.69177 2.843238,1.92443 2.843238,1.92443 0.01197,-0.0197 0.05032,-0.0168 0.102836,-0.001 -1.18579,-0.90212 -2.630287,-1.96533 -2.903182,-1.96733 z" />
-    <g
-       transform="matrix(-0.06120349,0,0,0.06120349,-6.0850677,216.85146)"
-       id="layer1-6"
-       inkscape:label="Layer 1">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.138792;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         d="m 78.855469,77.976562 c -0.635598,-0.03015 -1.315188,0.03375 -2,0.230469 0.105322,0.306393 1.535179,0.170343 1.248047,0.197266 -2.295867,0.215278 0.19293,0.388768 -0.101563,0.513672 -2.513092,1.065873 -0.18984,0.571913 -0.595703,0.802734 -1.901667,1.08151 -2.473831,3.296241 -3.185547,5.132813 -0.220787,0.46224 -3.756505,1.54953 -3.871094,2.02539 -7.894114,4.666119 -5.334722,6.536016 -12.322265,10.416016 -3.553869,1.5158 -5.740615,2.392753 -2.384766,1.916016 1.142195,-0.162262 -3.933811,3.791972 -6.902344,6.179682 0,0 -0.07405,0.72416 0.775391,0.33985 0.763882,-0.34561 2.051683,-1.24132 2.154297,-1.16211 0.133971,0.10341 -1.332101,0.96452 -1.857422,1.36133 -0.217059,0.16396 -0.153692,0.50379 0.0332,0.38867 2.920756,-1.79904 0.278843,0.30001 0.371094,0.4082 0.200029,0.2346 3.146459,-1.6011 6.451172,-4.11718 4.546315,-2.700683 5.313164,-4.031834 10.373047,-3.17188 0.03454,0.0059 0.1497,0.50876 0.892578,0.99023 0.92652,0.6005 3.365669,1.62008 3.919922,2.97266 0,0 -1.048441,0.27539 -1.953125,0.58984 h 2.101562 c 0.13984,-0.0391 0.395356,-0.0939 0.492188,-0.125 0.115144,-0.037 0.06435,0.3651 1.433593,0.37891 1.193787,0.012 2.647691,0.87444 2.802735,0.75781 0.0035,-0.003 0.0013,-0.009 0.0039,-0.0117 1.194184,-0.43283 1.653161,1.27146 1.714844,1.21289 0.164943,-0.1566 -0.0032,-1.45566 -1.322266,-1.89453 -0.345965,-0.1151 0.460862,0.11119 0.626953,0.20703 0.472653,0.27276 0.939146,1.21657 1.251953,0.89063 0.606832,-0.63231 1.113541,0.2639 1.382813,1.24023 -0.01397,-1.56287 -0.124874,-1.47052 -1.576172,-2.18554 -0.368434,-0.18152 -0.14641,-0.31642 -0.550781,-0.60742 -0.323064,-0.2325 -0.800385,-0.002 -1.16211,-0.27149 -2.024542,-1.50955 -4.746992,-3.7812 -4.255859,-3.873046 5.210607,-0.974432 7.803945,-4.281449 8.931641,-7.28125 0.955157,-2.668658 1.506401,-3.736781 0.335937,-7.046875 -0.05994,-2.272971 3.920376,-3.116721 4.808594,-3.263671 0.351963,-0.05823 -0.203025,-0.726504 -0.585938,-0.857422 -4.513731,-0.926915 -1.939307,-0.744294 -4.865234,-2.542969 -0.618478,-0.380201 -1.553952,-0.689977 -2.613281,-0.740235 z m -9.236328,21.962891 c 0.434892,0.0031 2.737252,1.697147 4.626953,3.134767 -0.08369,-0.0253 -0.144989,-0.0299 -0.164063,0.002 0,0 -4.430714,-1.96398 -4.53125,-3.0664 -0.0043,-0.04744 0.01904,-0.07067 0.06836,-0.07032 z"
-         transform="matrix(-4.3230106,0,0,4.3230106,378.46884,-167.26742)"
-         id="path1458" />
-    </g>
-    <path
-       id="path1"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.58758;stroke-linecap:round;stroke-linejoin:round"
-       d="m -37.654616,281.03061 v 25.13438 21.77387 c 7.131995,0.1716 16.058968,-4.66426 16.058968,-21.77387 h 6.690548 c 4.489789,6e-5 8.6385691,-2.39512 10.8835731,-6.28333 2.244896,-3.88831 2.244896,-8.67888 0,-12.56719 -2.244869,-3.88841 -6.3936741,-6.28381 -10.8835731,-6.28386 h -6.690548 z"
-       sodipodi:nodetypes="cccccccccc" />
-    <g
-       transform="matrix(-0.13103226,0,0,0.13103226,-9.0110273,262.96518)"
-       id="g2"
-       inkscape:label="Layer 1">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.138792;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         d="m 78.855469,77.976562 c -0.635598,-0.03015 -1.315188,0.03375 -2,0.230469 0.105322,0.306393 1.535179,0.170343 1.248047,0.197266 -2.295867,0.215278 0.19293,0.388768 -0.101563,0.513672 -2.513092,1.065873 -0.18984,0.571913 -0.595703,0.802734 -1.901667,1.08151 -2.473831,3.296241 -3.185547,5.132813 -0.220787,0.46224 -3.756505,1.54953 -3.871094,2.02539 -7.894114,4.666119 -5.334722,6.536016 -12.322265,10.416016 -3.553869,1.5158 -5.740615,2.392753 -2.384766,1.916016 1.142195,-0.162262 -3.933811,3.791972 -6.902344,6.179682 0,0 -0.07405,0.72416 0.775391,0.33985 0.763882,-0.34561 2.051683,-1.24132 2.154297,-1.16211 0.133971,0.10341 -1.332101,0.96452 -1.857422,1.36133 -0.217059,0.16396 -0.153692,0.50379 0.0332,0.38867 2.920756,-1.79904 0.278843,0.30001 0.371094,0.4082 0.200029,0.2346 3.146459,-1.6011 6.451172,-4.11718 4.546315,-2.700683 5.313164,-4.031834 10.373047,-3.17188 0.03454,0.0059 0.1497,0.50876 0.892578,0.99023 0.92652,0.6005 3.365669,1.62008 3.919922,2.97266 0,0 -1.048441,0.27539 -1.953125,0.58984 h 2.101562 c 0.13984,-0.0391 0.395356,-0.0939 0.492188,-0.125 0.115144,-0.037 0.06435,0.3651 1.433593,0.37891 1.193787,0.012 2.647691,0.87444 2.802735,0.75781 0.0035,-0.003 0.0013,-0.009 0.0039,-0.0117 1.194184,-0.43283 1.653161,1.27146 1.714844,1.21289 0.164943,-0.1566 -0.0032,-1.45566 -1.322266,-1.89453 -0.345965,-0.1151 0.460862,0.11119 0.626953,0.20703 0.472653,0.27276 0.939146,1.21657 1.251953,0.89063 0.606832,-0.63231 1.113541,0.2639 1.382813,1.24023 -0.01397,-1.56287 -0.124874,-1.47052 -1.576172,-2.18554 -0.368434,-0.18152 -0.14641,-0.31642 -0.550781,-0.60742 -0.323064,-0.2325 -0.800385,-0.002 -1.16211,-0.27149 -2.024542,-1.50955 -4.746992,-3.7812 -4.255859,-3.873046 5.210607,-0.974432 7.803945,-4.281449 8.931641,-7.28125 0.955157,-2.668658 1.506401,-3.736781 0.335937,-7.046875 -0.05994,-2.272971 3.920376,-3.116721 4.808594,-3.263671 0.351963,-0.05823 -0.203025,-0.726504 -0.585938,-0.857422 -4.513731,-0.926915 -1.939307,-0.744294 -4.865234,-2.542969 -0.618478,-0.380201 -1.553952,-0.689977 -2.613281,-0.740235 z m -9.236328,21.962891 c 0.434892,0.0031 2.737252,1.697147 4.626953,3.134767 -0.08369,-0.0253 -0.144989,-0.0299 -0.164063,0.002 0,0 -4.430714,-1.96398 -4.53125,-3.0664 -0.0043,-0.04744 0.01904,-0.07067 0.06836,-0.07032 z"
-         transform="matrix(-4.3230106,0,0,4.3230106,378.46884,-167.26742)"
-         id="path2" />
-    </g>
-    <g
-       transform="matrix(-0.05687627,0,0,0.05687627,-11.948312,226.63469)"
-       id="g5"
-       inkscape:label="Layer 1">
-      <path
-         sodipodi:nodetypes="cscscssssscssscssssssssssssssccssssscc"
-         inkscape:connector-curvature="0"
-         id="path5"
-         d="m 38.407134,199.9899 c -8.78432,5.3862 -0.915975,12.08549 -12.695682,5.27703 -9.147145,-5.28688 -15.8500865,37.78745 -7.723611,45.15071 -9.071419,1.31358 -15.8642777,8.29367 -13.852984,14.75671 8.346563,26.82064 24.340649,24.52485 36.696699,21.97357 -0.612773,2.07582 -3.683244,7.06744 0.10636,6.79335 14.832007,-1.07274 16.288734,-11.01706 22.45111,-12.18056 0.445344,-0.0841 0.833411,3.19822 0.114194,5.28139 -1.200407,3.47694 -0.286602,4.95092 0.955333,6.25607 0.616927,0.64833 -1.156657,-3.7765 -0.529481,-4.22166 0.950693,-0.67476 0.622369,-5.69481 1.128099,-6.11365 0.08269,0.75061 2.397492,-1.88415 2.437913,-0.19662 0.06958,2.90499 0.41081,7.37256 0.734674,5.23147 1.06894,-7.06689 2.546442,-7.40277 3.140879,-6.62536 1.51275,1.97839 -0.933651,11.88444 0.873765,12.62137 0.571487,0.23121 -0.366562,-1.99686 0.525031,-5.86442 0.383149,-1.66203 -0.121475,-3.47676 0.36008,-5.78485 0.11829,-0.56697 2.554951,-3.25706 2.837137,-3.65749 0.274934,-0.39014 3.171167,-0.19315 3.909716,1.94489 0.504508,1.4605 -0.917643,4.72451 -0.779211,6.1544 0.376471,3.88863 -0.250756,6.3341 0.406887,6.76608 0.399762,0.26258 0.655064,-2.08037 0.915996,-6.09359 0.204882,-3.15119 0.965581,-7.36852 0.94058,-7.72701 -0.201411,-2.88808 0.765606,-3.88122 1.531096,-3.86334 1.339056,0.0313 3.857181,0.11398 3.824452,1.74852 -0.0085,0.42403 -1.277377,2.43828 -1.152115,5.63114 0.238326,6.07485 -1.233728,8.45805 -0.742813,8.00492 2.21928,-2.04846 0.702062,-7.01922 3.375824,-14.11506 0.470067,-1.24749 -4.957233,-3.17363 -4.798242,-3.63099 1.534342,-4.41384 1.274768,-3.06734 2.934126,-7.16881 1.914692,0.0749 5.860042,-5.98448 0.429212,-11.26125 0,0 -1.849757,1.75999 -2.924934,1.07101 -0.415301,-0.26612 8.27569,-3.86623 16.810476,-7.08493 12.39427,-4.6742 15.57186,-7.61736 15.57186,-7.61736 0.11171,-1.94603 -15.61132,7.45721 -26.256801,10.16551 -3.424163,0.87114 -7.966643,4.05583 -8.109037,3.97564 -1.611807,-0.9077 -2.257967,-0.51971 -3.760213,-0.44941 C 70.669459,242.0559 57.623305,213.32831 38.407134,199.9899 Z"
-         style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.649603;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    </g>
-    <path
-       id="path6"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.58758;stroke-linecap:round;stroke-linejoin:round"
-       d="m 77.652112,152.61599 v 25.13438 21.77387 c 7.131995,0.1716 16.058968,-4.66426 16.058968,-21.77387 h 6.69055 c 4.48979,6e-5 8.63857,-2.39512 10.88357,-6.28333 2.2449,-3.88831 2.2449,-8.67888 0,-12.56719 -2.24487,-3.88841 -6.39367,-6.28381 -10.88357,-6.28386 h -6.69055 z"
-       sodipodi:nodetypes="cccccccccc" />
-    <path
-       id="rect7"
-       style="opacity:1;fill:#ffffff;stroke-width:1.31871;stroke-linecap:round;stroke-linejoin:round"
-       d="m 116.41508,152.59052 h 35.317 c 0,8.89416 -9.37312,9.3826 -22.45534,9.3826 v 9.3826 h 14.04104 c 5.77828,0 5.15062,9.38259 0,9.38259 h -14.04104 v 9.3826 c 16.93354,0 22.45534,3.87447 22.45534,9.3826 h -35.317 z"
-       sodipodi:nodetypes="ccccccccccc" />
-    <path
-       id="path7"
-       style="opacity:1;fill:#ffffff;stroke-width:1.31871;stroke-linecap:round;stroke-linejoin:round"
-       d="m 116.41508,72.700522 h 35.317 v 9.3826 H 131.0063 v 9.3826 h 20.72578 v 9.382588 H 131.0063 v 9.3826 h 20.72578 v 9.3826 h -35.317 z"
-       sodipodi:nodetypes="ccccccccccccc" />
-    <path
-       id="path8"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.58758;stroke-linecap:round;stroke-linejoin:round"
-       d="m 159.74654,152.61599 v 25.13438 21.77387 c 3.57525,0.086 12.80052,-1.99274 12.60182,-14.07602 -0.0757,-4.60682 9.00245,7.73337 15.3451,14.07602 h 6.85394 c 1.50239,-0.0564 -16.35812,-20.03433 -16.35812,-21.77387 h 4.30678 c 4.48979,6e-5 8.63857,-2.39512 10.88357,-6.28333 2.2449,-3.88831 2.2449,-8.67888 0,-12.56719 -2.24487,-3.88841 -6.39367,-6.28381 -10.88357,-6.28386 h -6.69055 z"
-       sodipodi:nodetypes="ccccccccccccc" />
-    <rect
-       style="fill:url(#linearGradient29);fill-opacity:1;stroke:none;stroke-width:1.35918;stroke-linecap:round;stroke-linejoin:round;filter:url(#filter21)"
-       id="rect1"
-       width="59.067005"
-       height="59.067005"
-       x="180.4772"
-       y="123.90868"
-       rx="10.323345"
-       transform="matrix(1.2044383,1.2044383,-1.2044383,1.2044383,-2.5896862,-156.41742)" />
-    <g
-       id="g10"
-       transform="matrix(0.55394273,0,0,0.55394273,-0.32729428,96.193921)">
-      <path
-         id="path3"
-         style="fill:#ffffff;fill-opacity:1;stroke-width:1.58758;stroke-linecap:round;stroke-linejoin:round"
-         d="m 22.540438,311.9366 v 25.13439 21.77386 c 7.131988,0.1716 16.058968,-4.66427 16.058968,-21.77386 h 6.690547 c 4.489785,6e-5 8.638572,-2.39514 10.883574,-6.28334 2.244894,-3.88831 2.244894,-8.67889 0,-12.56719 -2.244867,-3.88841 -6.393679,-6.28381 -10.883574,-6.28386 h -6.690547 z m 19.663399,5.42034 c 1.292339,0.79242 0.135086,1.77783 1.868103,0.77618 1.345717,-0.77781 2.331922,5.55922 1.136365,6.64249 1.334576,0.19325 2.3335,1.22062 2.037601,2.17145 -1.227936,3.94582 -3.580829,3.6077 -5.398636,3.23236 0.09015,0.30539 0.542021,1.03974 -0.0155,0.99942 -2.182067,-0.15782 -2.396555,-1.62045 -3.303158,-1.79162 -0.06552,-0.0124 -0.122346,0.47022 -0.01654,0.77669 0.176603,0.51153 0.04216,0.72835 -0.14056,0.92036 -0.09076,0.0954 0.169781,-0.55566 0.07751,-0.62115 -0.139865,-0.0993 -0.09148,-0.83755 -0.165882,-0.89917 -0.01217,0.11043 -0.352688,-0.27724 -0.358634,-0.0289 -0.01024,0.42738 -0.06036,1.08446 -0.108004,0.76946 -0.157261,-1.03967 -0.374534,-1.08898 -0.461987,-0.97461 -0.222554,0.29106 0.13723,1.74831 -0.128674,1.85673 -0.08408,0.034 0.05417,-0.29349 -0.077,-0.86248 -0.05637,-0.24452 0.01761,-0.51155 -0.05323,-0.85111 -0.0174,-0.0834 -0.376031,-0.47904 -0.417546,-0.53795 -0.04045,-0.0574 -0.466503,-0.0288 -0.575158,0.28577 -0.07422,0.21487 0.135087,0.69501 0.114721,0.90537 -0.05539,0.57209 0.03681,0.93225 -0.05994,0.9958 -0.05881,0.0386 -0.09597,-0.30616 -0.134359,-0.89658 -0.03014,-0.4636 -0.142171,-1.08414 -0.138493,-1.13688 0.02963,-0.42489 -0.11269,-0.57107 -0.225309,-0.56844 -0.197,0.005 -0.567571,0.0169 -0.562756,0.25734 0.0013,0.0624 0.187926,0.35865 0.169498,0.82838 -0.03506,0.89372 0.181777,1.24437 0.109554,1.1777 -0.326497,-0.30137 -0.10325,-1.03243 -0.49661,-2.07636 -0.06916,-0.18353 0.72929,-0.46704 0.7059,-0.53433 -0.225731,-0.64936 -0.187892,-0.45131 -0.432015,-1.05472 -0.281687,0.011 -0.862028,-0.88043 -0.06304,-1.65674 0,0 0.272285,0.25897 0.430464,0.15761 0.0611,-0.0392 -1.217606,-0.56878 -2.473234,-1.04231 -1.82343,-0.68767 -2.290816,-1.12086 -2.290816,-1.12086 -0.01643,-0.2863 2.296663,1.09707 3.862813,1.49551 0.503759,0.12816 1.171743,0.59678 1.192692,0.58498 0.237127,-0.13354 0.332446,-0.0765 0.553455,-0.0662 1.092218,-1.92452 3.011343,-6.15086 5.838403,-8.1132 z" />
-      <text
-         xml:space="preserve"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.2778px;line-height:25%;font-family:Comfortaa;-inkscape-font-specification:'Comfortaa, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583"
-         x="50.097683"
-         y="358.75912"
-         id="text5"><tspan
-           sodipodi:role="line"
-           id="tspan5"
-           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:25.4px;font-family:Comfortaa;-inkscape-font-specification:'Comfortaa, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;fill:#ffffff;fill-opacity:1;stroke-width:0.264583"
-           x="50.097683"
-           y="358.75912">ERS<tspan
-   id="tspan12"
-   style="letter-spacing:1.32292px">E</tspan><tspan
-   id="tspan20"
-   style="letter-spacing:-0.79375px">FO</tspan>NE.jl</tspan></text>
-    </g>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.81674px;line-height:125%;font-family:Lato;-inkscape-font-specification:'Lato, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.146564"
-       x="67.510399"
-       y="308.28461"
-       id="text6"><tspan
-         sodipodi:role="line"
-         id="tspan6"
-         style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:7.03507px;line-height:125%;font-family:Comfortaa;-inkscape-font-specification:'Comfortaa, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.146564"
-         x="67.510399"
-         y="308.28461">agriculture and </tspan><tspan
-         sodipodi:role="line"
-         style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-size:7.03507px;line-height:125%;font-family:Comfortaa;-inkscape-font-specification:'Comfortaa, Light';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke-width:0.146564"
-         x="67.510399"
-         y="318.05554"
-         id="tspan1">ecosystems</tspan></text>
-    <g
-       transform="matrix(0.24371257,0,0,0.24371257,51.876134,200.50554)"
-       id="g9"
-       inkscape:label="Layer 1"
-       style="fill:#ffffff;fill-opacity:1">
-      <path
-         inkscape:connector-curvature="0"
-         style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.138792;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-         d="m 78.855469,77.976562 c -0.635598,-0.03015 -1.315188,0.03375 -2,0.230469 0.105322,0.306393 1.535179,0.170343 1.248047,0.197266 -2.295867,0.215278 0.19293,0.388768 -0.101563,0.513672 -2.513092,1.065873 -0.18984,0.571913 -0.595703,0.802734 -1.901667,1.08151 -2.473831,3.296241 -3.185547,5.132813 -0.220787,0.46224 -3.756505,1.54953 -3.871094,2.02539 -7.894114,4.666119 -5.334722,6.536016 -12.322265,10.416016 -3.553869,1.5158 -5.740615,2.392753 -2.384766,1.916016 1.142195,-0.162262 -3.933811,3.791972 -6.902344,6.179682 0,0 -0.07405,0.72416 0.775391,0.33985 0.763882,-0.34561 2.051683,-1.24132 2.154297,-1.16211 0.133971,0.10341 -1.332101,0.96452 -1.857422,1.36133 -0.217059,0.16396 -0.153692,0.50379 0.0332,0.38867 2.920756,-1.79904 0.278843,0.30001 0.371094,0.4082 0.200029,0.2346 3.146459,-1.6011 6.451172,-4.11718 4.546315,-2.700683 5.313164,-4.031834 10.373047,-3.17188 0.03454,0.0059 0.1497,0.50876 0.892578,0.99023 0.92652,0.6005 3.365669,1.62008 3.919922,2.97266 0,0 -1.048441,0.27539 -1.953125,0.58984 h 2.101562 c 0.13984,-0.0391 0.395356,-0.0939 0.492188,-0.125 0.115144,-0.037 0.06435,0.3651 1.433593,0.37891 1.193787,0.012 2.647691,0.87444 2.802735,0.75781 0.0035,-0.003 0.0013,-0.009 0.0039,-0.0117 1.194184,-0.43283 1.653161,1.27146 1.714844,1.21289 0.164943,-0.1566 -0.0032,-1.45566 -1.322266,-1.89453 -0.345965,-0.1151 0.460862,0.11119 0.626953,0.20703 0.472653,0.27276 0.939146,1.21657 1.251953,0.89063 0.606832,-0.63231 1.113541,0.2639 1.382813,1.24023 -0.01397,-1.56287 -0.124874,-1.47052 -1.576172,-2.18554 -0.368434,-0.18152 -0.14641,-0.31642 -0.550781,-0.60742 -0.323064,-0.2325 -0.800385,-0.002 -1.16211,-0.27149 -2.024542,-1.50955 -4.746992,-3.7812 -4.255859,-3.873046 5.210607,-0.974432 7.803945,-4.281449 8.931641,-7.28125 0.955157,-2.668658 1.506401,-3.736781 0.335937,-7.046875 -0.05994,-2.272971 3.920376,-3.116721 4.808594,-3.263671 0.351963,-0.05823 -0.203025,-0.726504 -0.585938,-0.857422 -4.513731,-0.926915 -1.939307,-0.744294 -4.865234,-2.542969 -0.618478,-0.380201 -1.553952,-0.689977 -2.613281,-0.740235 z m -9.236328,21.962891 c 0.434892,0.0031 2.737252,1.697147 4.626953,3.134767 -0.08369,-0.0253 -0.144989,-0.0299 -0.164063,0.002 0,0 -4.430714,-1.96398 -4.53125,-3.0664 -0.0043,-0.04744 0.01904,-0.07067 0.06836,-0.07032 z"
-         transform="matrix(-4.3230106,0,0,4.3230106,378.46884,-167.26742)"
-         id="path9" />
-    </g>
-  </g>
-</svg>
diff --git a/docs/persefonejl_logo_v3_splash.png b/docs/persefonejl_logo_v3_splash.png
index c2ec0ece3a50394ac3dafa2f5baa0250846a7c61..35048125f676014a3007804dba95f80ab1b01553 100644
GIT binary patch
literal 64047
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
LtDnm{r-UW|JcfEI

literal 127028
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

diff --git a/docs/src/adapting.md b/docs/src/adapting.md
index 9e9be31..66dc380 100644
--- a/docs/src/adapting.md
+++ b/docs/src/adapting.md
@@ -15,7 +15,7 @@ run the model using `julia run.jl -c <configfile>`.
 ### Changing the region
 
 To apply Persefone to a new region, you need to create new input maps of land
-cover and farmplots. How to do so is described [here](gis.html).
+cover and farmplots. How to do so is described [here](gis.md).
 
 *You may also need to change aspects of the `farm` submodel. This is not yet implemented.*
 
@@ -25,7 +25,7 @@ To implement a new species to the `nature` submodel, add a new file to the
 `src/nature/species` directory and `include` it in `src/Persefone.jl`,
 as well as adding the name of the species to the `nature.targetspecies`
 parameter. In the new file, implement the species using the [`@species`](@ref)
-syntax as described [here](species-dsl.html).
+syntax as described [here](species-dsl.md).
 
 ### Adding new crop species
 
@@ -38,7 +38,7 @@ syntax as described [here](species-dsl.html).
 ### Adding a new submodel
 
 To add a new submodel in addition to the existing ones (`nature`, `crop`, and `farm`),
-you need to familiarise yourself with the [software architecture](architecture.html).
+you need to familiarise yourself with the [software architecture](architecture.md).
 In particular, you need to understand how initialisation and scheduling works in
 [`src/core/simulation.jl`](https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/simulation.jl),
 and what information is stored in the `model` object.
@@ -49,7 +49,7 @@ macro. (But be aware that Persefone already has three agent types and you may en
 [performance problems](https://juliadynamics.github.io/Agents.jl/stable/performance_tips/#Avoid-Unions-of-many-different-agent-types-(temporary!)-1).)
 Having implemented the new agent type, add it to the `model` objects type definition
 and scheduler, and write an initialisation function and a `stepagent!` function.
-(See [`initmodel`](@ref) and [`stepsimulation!`](@ref) for details.)
+(See [`Persefone.initmodel`](@ref) and [`stepsimulation!`](@ref) for details.)
 
 ### Linking to another model
 
diff --git a/docs/src/architecture.md b/docs/src/architecture.md
index e44692a..1889fd8 100644
--- a/docs/src/architecture.md
+++ b/docs/src/architecture.md
@@ -41,7 +41,7 @@ The model object gives access to all agent instances (via `model[id]`, where `id
 unique identifier of this agent). It also stores the configuration (`model.settings`),
 the landscape (`model.landscape`, a matrix of [`Pixel`](@ref) objects that store the local
 land cover, amongst other things), and the current simulation date (`model.date`).
-(See [`initmodel`](@ref) for details.)
+(See [`Persefone.initmodel`](@ref) for details.)
 
 For more information about working with agent objects, see the 
 [Agents.jl API](https://juliadynamics.github.io/Agents.jl/stable/api/).
@@ -70,8 +70,8 @@ for details.)
 
 Persefone can output model data into text files with a specified
 frequency (daily, monthly, yearly, or at the simulation end). Submodels can use
-[`newdataoutput!`](@ref) to plug into this system. For an example of how to use this, see
-[`src/nature/ecologicaldata.jl`](https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/nature/ecologicaldata.jl). 
+[`Persefone.newdataoutput!`](@ref) to plug into this system. For an example of how to use 
+this, see [`src/nature/ecologicaldata.jl`](https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/nature/ecologicaldata.jl). 
 (See [`src/core/output.jl`](https://git.idiv.de/xo30xoqa/persephone/-/blob/master/src/core/output.jl) for details.)
 
 ### Farm events 
diff --git a/docs/src/assets/logo.png b/docs/src/assets/logo.png
index 0eb200c911a4e4703024e06e3a33b231be6b75fe..fed6691f86e80302f1804d4be4e18f81b207982a 100644
GIT binary patch
literal 145110
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
a)i=FZ!pPmRxu1c7fx*+&&t;ucLK6TIZV&zd

literal 103672
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
QU|?YIboFyt=akR{0NZDcyZ`_I

diff --git a/docs/src/assets/persefonejl_logo_v3_splash.png b/docs/src/assets/persefonejl_logo_v3_splash.png
new file mode 100644
index 0000000000000000000000000000000000000000..35048125f676014a3007804dba95f80ab1b01553
GIT binary patch
literal 64047
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
LtDnm{r-UW|JcfEI

literal 0
HcmV?d00001

diff --git a/docs/src/assets/screenshot.png b/docs/src/assets/screenshot.png
new file mode 100644
index 0000000000000000000000000000000000000000..6934cbfd02e40ebebd1cf1cbfdec3825a0572297
GIT binary patch
literal 470205
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%0AtWK<JR^4$o@7%Si
z#&&kR%Y7cW3ukq#6j;2QvHjPN?Bj`5O22Bh&6E*5{Yui?hU?4qXT101ZMMFw%(^Az
zs5S5Rqs*#%efg^9cG9woW__QP{<>1@8HcdY@xooltQq#IU9Yxdc=p`q;{+y#==a@8
zXE%S9%hnKBJniV^FE4h>>{%4=bur1d{>I05D=ua2=gi{~KD}Aayyvldo6h;#Yb#GH
zY1uc+hu5(<IC}AQCI;3Ne0lZyyt|XVrob}pMYR%lnIA9x)I8CnasJ&3d*0`#Ij!%V
zl09##AQ=$-&-!lVyvtLSIGAp3)C}NH&(brBf2GQ_hRd|5y?5OL4JIGkjNW^-TK>XY
z4Yt(As$8r3&9VGW=b2}^$6xVI+n67z!71+hMAmS_7hd59XB{T|$uV|Y+_todd1=v)
zkb4gcZrROMI&LyQ)%$+d!@26NO>6eo{p+Y@Y`WdLZM}4}UW;6?yj3Uz`#SCiFPapN
z&3%{rCy+UP+3U*lpA57^>vuo$SrMQ2^VyOE^=o#_t!}=*_tpFIk`^H;Ex!W$cxm5L
ziSM^gKPR+4T&vXXabx35k;+ZVM?6<^Ozv5;YX8|P@f8nFq{^HMS3O>#<ZttSEw5lp
zS;vvoiVA75Zm!9i49l<C&j`GH?}#(^^^NQmuNG^ozu=oPPsn>l-fZ_H|Bv5`Y~NnE
ztopZ{=Qf?wXUcp!-`?<)DVVXav2Eo+GvC>VrftgITwV3;%{K14cXQ6y-QAp99(=Fp
zlEYzMlQU=DG|Zf-8~x+2p;+W3%L`%OOMh-M`F!rhRFhdVzkjzo|NbQBg4^zMPt2{J
zXT3`C&;7OeQG55xb8GkK<!?LdUVZ)Z`dk10%wMh{^LN*(*}l@f3)0;VD3*!zZjAiC
z`;^?Dv#Z~_b?P29a@x4mr9Ed`WZHV4#I?&S>Wpp_#`SRCYU$st9$z-w_flYX>BFk~
zYM+AVSiDr2vy#Oxs&#J&)7FEnrlm;|r*gLIe-M~e_QNdh&-0o|=XxJLYxIA7Q+}=A
zgJ%9kCo|QY4hU(oE$i1yC`gLjoa?<>`({nqeoqOHTcWu}qCPef2jlOoD~yOcaf9*j
z%R8pmvTh&0clOz%mJ*TBbvASE6;_^{$E6y&N^14N=<T0VE3PgJcpKinzuxd-+|dW&
zcaOv+)ZR6|B4u-<{w)vxSBZq}XCHTc7l^V}k9ywqZ~o<6G4Yah3KnZK^*NQJr?nWI
z{;zB(BUd=h_x6H7xlsQl5&3ck(&;;NE3>}v)X8q`pR|fg$(Gk6dh(JROgi~~x*O-5
zwF-K2dRKSho?1((@a~zPwd5u9tKuJ8_gZ-La`q`~w&=G%TRD$+`S*_}4s100&H6#-
zx|zhf&N*_g53h}rQ(LUJJ<9ek|J2RpWeid~EwVQ~{1SI=x$5Sce?iyg+&J2#$j|)Y
zSzCYZr&sL9zokU&56t~xk`wu3y^NW?tW&>n=p5O%$wIP!Z1(*8I^}q-OXvStyKZO+
zEzy+wsnUOFMvcw7s*C0+>K7Xmmxw?8bpGS{Pbb3D-t+gac9^?+%0<WOi1}6x2H}>m
zwcCs>)`?&K)n~GG_r%Frp{0ozt#2;#U|V^up?YhdWc-uOMUfW9`vewq=+wSmRg-eU
zgv~B;#Re_^t1@<8{-?5|<m-4pxcG|yi@A9EOU%+Ki%JDQ=v+6l%Fxf;w5<NOY~yq%
z&!t{HT{Dd{Y^?QU5(9GlCw;!O{Oege*jj*-+MC}WOgg#fVepUnce!StFD|(d*R`ZH
zg!|dS|DS$(@0?LL`MuxUhiiB0U(mg&qa@Di@*p<y%v&}=g?HyHd72K)ow4u8J<Il}
zcYWzoEq;VdJH7Jr1%Y~{DNgd{W`1E0-oHHDqyK5=z5A0LtKY^8_dKu3*tsz-`PwyG
z_q_+VU3rxJK27=W+p5c-ePVUkuLi#?{Hx)9>hy|Ud5<0YE5Ci&%sjiY>Wt5nP%E~#
zy2=07Fr3O>_2OyhjU>hI(pR<rtegA2X#cD|9jT7-v*umDzFTqncE33nGGYn}4QK0w
zN$)8T&I;rT^)Tf2>N~f6S_S7*m7OxmURn2h)~o(znDA<gN2wIc-iGYCJtyu=zSAY$
zaLiT2<8pV=&yxSg(!O0P(pmp_-qWZ$jUA`@x_zfV`fE91qV?qXA9ItY&z4v#wxry7
z<@CZ01u_g<oBHw=-ru~jLgnw3MGLI0GW6NGj|VDVyr8|LlJQa9hLsg6o0<4#&->o@
z=2XwW#koD5u~*oh?Vr!gbjLHKsA!Jm+p86SLw1~sG%HYZ|1SGr_N0Yx=F2+dE#_kL
zb)Cvu_48BA#he2(y&f#7)CuOCbEsi*SfanghCLeFRYWdq`ul@7a!UEB#g~rv&gOhJ
z`{9H&QEcz@5(@5CXz_e=KF_KU738hP#nZ5UdE3IhrzEbeo|2~Yf$@aC{<Dx%q5G_5
zy5q7O773r2bS+3P(Af0Dg3xI9#K>~vJJ;_Yo;~Rmm)aMpL*5gYzmUGLr+SAMcYf?A
zr6s4GZ0@|d&aypa%Qssk+h}#Z7ypgt*_6wN+!HO?`NY+8gSNFi@1upjN8ij>?b7Mr
zJH7XUMuCcVl=qeVvKu!S*G`k2Xq5M$rYvsv!D*+HPOiT`>C4$`Yx1~VZ!xF{amI`I
zZkZKn78DS8C|mJcdX?W&`$G-BQUN!g8TP!ZZQHU)=1@(u#!9ht>-mz&=hpIk=G|1-
z`);3E?|Swt7x#OcAF64-QTS1#P;p{SWrnub&ZhfkYi502{!OX8FtuoY;-81R`9FqM
zeSBeHcq`?1>*6KiPlcXoFYDc7k{EZ}Zi?HUePyiu{WH3P)+sEum>&4N^ovGea@65`
zR{<8MTBh7M|3&5>UQ|EwiJi4(R%W33kNGdX*W5Z`!X~!n#6!RTOiAb2Ziggw@ZCO>
zuPyv@_H>DBYYIvaCtTQE@x<iUQjR0@_0mf&#7#EX@M3OG(C(eZHH*HM?>wQzlw5Is
zvW<OS-^-r|U#C~5_uJ3=wT#zg@gcL@fA2Nz{d;kGXt7!R9NDVt#xu)r1;(8Y<a>AJ
zK=Tz%l`9op|9EzZwR|c!sa-65;nml$K-T^5Z6~*MUoF|0_m+J_(9C16?@gC^cly(v
zTaR~HWSrvdRn<Aa@#OsKrK?vq`DRVGE7?1*>E6;=Css55c-Fme=Y78Gi{%9}S8*_0
zyT4zsnL%8A$>p`TdGFkf4&z*GnEfiwAy<HX`myW>tY-s?zFzd1I6M7r@AZ9K7Rfx}
zb=w**bL-Tkz{{2O->qt<#!b1}A!vE*yz2Hf7rsQtE%_0?`P|=$@jDX?EbNw>i}Nyl
zc<F4V=GOH)V5Nxew<wKOlNL|$DlFe_$EFwKp`>|I#x#5p|DkxLe|7&R?!WP50sphl
zQ&*q4ni7%ixj|+2KfQL}+srQ}Z1VbgTI}mZxt*!4xkb<Ri{G%m{zpWxL77#!<3gvV
z`tG}*eoTMvyG^t=&Etb!(Ne9;mW3{V0*zLmdA8dzuFlu3Z0WOe3%qYk+kLCPVXCTg
z<dgb22KN=_)n-haD!KJz+{f0B#et_pe`xKUv0+`u-Onz{p^wY&Tq*o<YRPeqPn*7;
z+f**UtL9(O^5YGY#ga97ELICyWQu-UB^1%tES+tzzjQUf@}IZu3~nC5JC+K&He7jk
z@5)ZLNwT7D9%;75_UE6w+57Lw4!)tc`|!a-aS0P{-|bg8aOkEb&znHU!n3kXwR=~r
zC|kPYkf^-BF4xY#(ku44YyDXC$L9XrTZbF;Y$L9&oZx$Ls?KWr1JC6&YgYSgzqu?t
zWsc?-$pvw%AFe)pe|FxZcWj0S1x3Q91x3dn-(}78RLfNPkj(uLb1(Cx-&hs%tgmw2
z(W`=b&%}&R?4P>ul9BDE)q-mz6qQqo*#1wOZlr24SvYU^!DybPzBa+Fsf`WW_pF;}
z`%r|rDN4`Dr^o0*Xj$vYg+KqS>Yo??^`f!HlXoe#`78djZZEZ6yYF$bxxSF3f}6h0
z<Ikc&2mdkX+<DG+Xu@oriMy4*e>f7azg%ZeOYvdlj<>fbZ|r1VdHss<&hrI*_x2o^
zIVF3UeXrl?dD`lhlWH0-z2ahVd=TSdtDYBs?EYbC`Evh0mHE#-K2<*BpLt-8<738x
zi6?hVo$l!9swtPpwaM#~?{A&;Ym<`RFFYe@(${EcJFDitChN^PemhS+JrljgX4m0F
z-?#F5vdgQNpF4BSrFe;!Xfwmhg-q$YUhGH?wA<ugVzbZ7pHF@Mb3aG1a;{AtANmzO
z_E=Qc6}Ir(b<X`*xSg-_iZ?6Q;iq5hbRJ#`$X~VR$ggwp)8?m7{9pLb>bq;%)A)z}
ztamFE(|GdZ`kzb}ExdEW=iuGYbL%a==4$u&%A7d#_N&I~k{@E(A68tMB%1xtuX?V@
z|2Xk$E*IYyu<rE>E2``e&tG$8vdxX@6LJja+)+q)Jfk+jje*&X=jqQo1?yIFzm&f}
z**$2FrIx<as!N{&UpgF;&dZ6Nu;JR?pL<f=uW(wqU17heQ@_P*)=|+wn_!W~82yFW
z2`rkEyx5MZO^Tdz{>VLN&QITzS0CAUFts{h$ElZsa)*mcV<R<s)7!jt_U{$(xieKN
zn6+CbQ@5W@=J9qr@tg0T?T{C)=70J%zhp|wj-ZlPR>IOQisxSir99pH;ru6M1NQ|=
zH*7BO?0)KfWvYWyaE-^i_g?#*m+rXgaOb9g$knvMJlB4uy1#3u?RdiVNqOpuDM5Up
z%Z*lCnDaVr{e_@^M+_f5%A1|G{q~{CUWvD2s(XD)4zDR&VbZ;BlXlqKl%{D?&FZK3
z$Gg{6avH6ia$|zW9uYZEXg=66PsY!VzvJ0zJtN8Mn}R!e1%qq!ve_599{Z;wd;8s$
z8!`O%_6r}rcxD;<->t8nrT^RSKl#HsSI(D~iaociCf&YQ)YP22|9J89U&#g@A3m*8
zdE_lAf8QV=K)_*rakFL+*OhBpD_4C|QdltK$&<X6wl3o%CvT~ITajKIe0}!Y>E|Yd
z=gB>hJfCb{6tr^HYE>-*k(Ed0M8_q6c(iSu`t&W$7nKgju6Vd>o4o6<3u*VmlR;_A
z%}?sJ|J&TJ+rBeB&cC_I<-PyR^R_`dUIv{E301$gGhJw9a8XE{%bsi9yhopT803q7
z3H@Cd5_jao4;7Ij^VP{GCdoZCJfq2x)cR@J-LJAI-M;I{i3?3|`8hdkO7^e2{|a7O
z%sl#NW4+l|tMX5qC1kEoo+9V9$(zff?zhov|F>Ibn`L^Y70NLu3+GNN=i_?pv}-HJ
z-v75U-CiA$x^iw6i{Grnky8(N&d!uE+z@ZuoD-YAJ6CrxyH&leas;FL^DN07s#BH<
zKbw7R@87@SJ5JyI@m}%Ko7lDOQ@*BuGpv3PVRu{V<XfNLtQ}LiWUard|BQ7q?~D7y
z*!`(R@!waQPXTfh4{kG-?Y?(XP3w%A_!`SScWqw?i=J<Zb2gCR*|YK8y+3ikT#g#=
zo361>WoK+^%cm*6vv-8P`&0K#|ID+z-iq8?!e*zBy}YmNb8}l`S?@vNr3unnxstp|
zme$|TEby(d+m>oP`>588UA}W3T3d$S_IcfRaMS&#rlB>v>Xn~vee~PA)~Tuc!ltPA
zmZk-#Q>`L*>1Awr)Vp`${@i~&D_y*no|56Rv$5;+tZfTiy6T{-+TpXVeSYhguUf|@
zU+y0)zehyQgXQ3tzgZ<w!SlAOuJ^5GS{l>Xy(M*@4EwtI8&4hGE-v}`+xPguxag+_
zS#FE31}zS=wE4D2#Ouq}uN5z2C$#_gbjEpe^p)*hx3YL73d&0#pXHS|c9uH4e^b?_
zmoo#3mTX;fYfoRy${&(@%-(XUG#wCLy(%CqQa*k5e6GY(tDLkqyEOQoZ!vmp|LE+k
zQ>hQj(kB-$zH7j7LG$dtgjM%^or)&0&-D{sD9pq1dX2NKb$kBSmF9Ql4wZ2EiP+?n
z&;7XB;%9|OzFcgsRoSiXr#m0NeZT)v)m3G)`GyB{BUSx>%s2SDSoQbU!tYNme&6)-
z+th+PAyv<6rkq}u?zHlwNi~a4Txf@Ts&3F)maR_Ri@aq1)c^I8DAf|3|7Qc=%v%Re
z{^4Af+w)SXfA8d82ASDU+@qSTi|tRjuDi5&I>(xysT_AF`ERkTJ#ZrPY{sOmwG0!u
zOKl!~lTV45znyQ@a-&<N(vrI@_*O3e@avZ79>dp?BI~Xl_pZ#H`m$VQs>h5Q)e_FT
zzirD(j#+OmF~Owe*iP<H4u{0OJiXgq7C$?*P&l%7Pbph>qux3jDValu56XRcQz^-?
z_10AFaF@paH=n!~$y{@O;(vXe#&!R$y?-C|{h`ma^@<LY&R<^@?)!Y&vk!&ew^Z|H
zpSgX%{_3JKg<l3Mw%%gj#ntiD^ucqNqI)JnPPxJ9ldkN`(Gv@P)W-7u(aKp8^VW)8
zw$WCVTE(jS-d-v7Y2ast=l%UQ$0v!h%1jaeu;f1H?Am+2Jxn|HzQ0gmYdgED*EgMS
zOGf=dJ4T(_ipIO8ul?RV3p%E|IyL`F_ta@~1eyJ29R_s(&YFm^Ma{aMe)4s8xPitt
z_3N90SFAHW&l1UJ)3a`scwW`!ym*bOy}5Y@X5{U3VY~Y2>%)jQu71bdu53uj5;I!a
zcxRK+z59E&U9H`Ey!i364R8M>7J0qTt++q``MwkK`+hHo{asOY#^;~N)_p(Qa#dE_
zO<?|YydXTZaOb8u`g~<MKkg;Rem&D`ykLr>leX-N*-6!Z7t46)r@!TVeW^aue_Py)
z8^QLoZEBZX-88F8lzsjD)VBe}OU|Bo8+1;zw8zmYTDBuviD%EgveuPHLcHUaFMVnH
zPww8ItW%HwB;USXu|so)eTvdPFMlKNPalJ;9zJ~Lx8M2c9BI`y;pL*w9&9$9SzmGQ
zL3ps-^372vTh<pB7@J5~a<ZA^S*_+$@=c87JS52aut<;Rd)gzZ*Y|%NO}rN)`{LyB
z>g%6hO^EEd8`0yxvF%a7=bloBd9z$&^$VBm`fB<h`qZ+v$SwP_Zhx76%;sfz6IW;3
z#Jj(ue(FVh`WW|lXX50eJacW&?e3cBHqCPD+J)W$7V%em6h3W>^f=K!W%Kum4zsrj
zUl;jwn8~opX_aY2=>8QSCoNjFPSrvGxm!H{<&Qy8u?M~5LzJ&dMeNkM6EaWe2**_a
z`Ja`e0?!?<zP`EA>-8nWO`8vMa%mm88hTdotB6raVc6@pORv<%{?=mrnWgnNWrcK&
z)1u4k6~b5VxLK;eDymvjn4ul2b^Ild+x73ik6u@GmVEHc_vo3=B4TWduY3R4zj>$3
z#M^P){{t>gj;oRn`qe$LdB3NivSyrw{q*O~-zP5aPy2N0^V)aLkAJr;yJmhA)WoXT
zTf1n&<lTpR_hgoAR_1AWB{C;Rz)e@Ze9=}fKGD8%i-(hESu<-gy|28NQoH4aX;4h)
zy+to(?(X~;@%PVzv>>jW*34>~JJlM>!oQ+)xlaTa|2SqDCOUU>)H@NjIa@^1cRH!d
zHU)}Q)V}3v+WWVYlP}%t5=Z;n{HLiOu0DJ})4YOd@8VrXdnZcH`lw{DVK&kA@X;;P
z>|(Ve%KtE3>0@oS_^mKe;)Q7R(H;L>b1bCt!bKQ%On!Sx{#uUPgwh;|d11?UKVQUf
zAuo`@rFiv^g+gLwx&L)M&#iJTsXB9Og052>i`I<4fvofS_B={By>0WWX)U4K->i=o
zS${l~E1xgtZ}sc-zo$L-pW)xGe3)m=tP9)j<Sy1IP_&)7<OPd^&U>|gW@p6nP9HpR
zTU_PO>!90ShFe2LG*)Wmhl%|7cEj)TryUbKW`FJbRs83gs!G#=jnU$gch}ng-PIAw
z@^5FdYIAb+roV>-S8K`1<#E+aee}j_$^M%)mn=>&Z=7|o>%?N8PPv2oRxh7nUeV+!
z!mz_eZ}N%mjZ4%{c<u-|d+_DIo_nu$ya^9p<PbMSdZA<~OZxTO9ZaT8({ux$9(izb
zqIUDcuAO(13p=!@8|NDa%6sN*k=D-ts;2ek9Vc@y`_p4qx9Zot$h`dR^d+|M-<27@
zosSpZsL!_NW$r)S`gJ~x2`*0YeJb1Q64F(+8q5}4llF7d(wH+lPHy7<Co>~6dM2BJ
zF8@jY)H_+(`u)EC?Xwoy?wY&)*&~De5~IeG>R&vzvhkh!kbdJ_kd=D3Qc3E9uEmpW
z15Sw^S!I{_dCE2Jo`(-_uDF_HFV)S&kZ$s5Yi`47#mh#F5<88#JHrnBith+4dwKEE
z_bsn(@U2U?UT0ujf8y{O+l{aHbulq?|Ltcs`0AwK-Nb4%>1&xQV}reP|4fnBPvzhJ
z?ECQ3d*|f&tXuy5*eRcC^Hy=H$A!`alL^AcZu&EiO*!?J`|Hb1QhldnXD=$_yzS)n
z&gYbBR$#@q4{45(>iYt^GOf0MHnv`Jf9=z+TeUkl`SLevJm_esG2L8Sy=mK%r0!G4
ztqL!R_$40joZaywh;4@c1y)g2k&r0`f2L&^rRGogc=h3XS-vEl>^}cDwr8d&>vMdV
zel+lj$kPe4o_amEuDWuVCFxN1MM;&AtXV4}5+*dtE`RZD(XR7a#nnIGKNhNa%BJSF
zwf0zT?%m=m=fe#4T$`=;?wOWI?e$X{L2Dm;HCRx4eOK7#Ps=Pe{QI-3#esFs{QH}3
z{$qZXsS~&T@|T*Qf0j<U`%@s}FYC92J_g>&+uZ^g7WgeTyK1oQc(&&+Gfw9GbCrw-
zR%tnUuiW_KENk`c^=oT&t&e&=$k06Y;rZ#A+i%uBUE(S6<LVRFu-A@zEVWjzR5Jc)
z9Claa$J?IeKCib_$r^Q5e%N1fs3tCcchkMVSjk__H>H)=mJ3!LY{;M3R@GXu`JIPI
z#P1;Wi-Nm2os8GiKW1Z`ynEjzg~$E(o1QZ6dnmrp=98x!r}!#Q1)iyw4m@1>PbXsH
z;rM6!PQ15vxRTw+;4lB_SIY#Exd+^NvtEX`?{^P=bb~#0(<)(W5z9Ge=O4+h(c5tT
z>>KW2m5sW0w^tkqnbz+6Xrlk82O=sJ=Jp#VdoB5s_w4eHojZyQ|Ekq4dc5}9>#tRL
z&(kkyo~=7|W5(H|GIJEUn0s9tKQUzMPc`+nUO2fk&?0E<56P7BK!d98pAkFmsrM+!
zv-a<-?O6TjUB$FJ7t|vEvO6@q_B^N}yZLKLCm&CCki?C;haT<UH`?ZC>m@}Oe!i+H
zQ@Ee~yX(}{w|!y(J9b67+H9Nl^z-z4-_JjEd@8-P)^O{+MYql!JXF}jXH@MRQ>Llx
z^xSXSm5=2~BBtJ}wSUBD-rIghKk$G@wJT%86BT~3y_0**&S-L3WZL^B9yl4RzI@9B
z{%;+At20}#nLqh&x#8rpzq6(7wnct>vB7gmNPOC*o|hHVvn*pKoWI__-#y-zzaXH^
zH;8-Ev(sYRrp<RccYibck~One9KO%H>(`cd&nklN3I%7bTYN}p-mNeB_oNo7U$Spe
z3cZ~#W<5!1YTzEB!YM)<^wg(qKR?IN)|@NcR{0Ub@6BRv>q098-bePHNwSd_zSMfg
zt&D}Od7)?EffL!DRrmHK=<=2Dy-KN?6CUO>ciB99n@=+A>*l5<y-!?LdbX2k>s8Ai
z6>Kx+TxPVpm(C|$U-`)C^5aFDWQ6|mF1wz;RwLo0{xLfz-@RS`Wo{fXPENa-3mSwE
ze(_b>li~fP`nf$zgX2v)nXLBSOL5p%b1$gvZ@{UIo^>TV74NZ>?Gxc(DXMkh(<=>f
zGCCW`KC_T3@7u?OKjn`$-khV6z`yXK|B_ql`TBzbr(D_b@`JwKa*Hcd8*DzF4!`mu
zVuMr7+==h+vqkeC<XgUDl}!ID<vkCQ=Pj)(Y^(h1_|@dz-R=Fwtk0OgXfL&p$nAXY
z)&D`_-=?s(K!KfaE^RqEcjA>dnHv^On0orqT9?MP_tzx8d?2~vsn9l=?Q2u{9>lF(
z92_Ovzc+hd<+WWLYa(x*Tov29e2VY+h}q{QS(&`wcL;mx9r<?qV1VcAe#VBR+K!c5
zR;>^437wk0`rV>QlWjcwK0SD?d^^G>NlSt2ta;I;7cy5)KKqri#FqKOeCf<q%dqFZ
z)hSbNn7ifizWwVrXHi3P-c#SjtLKI=<(KncPClJs*s#AkHhq`Y9G%v`?^DwbD7sx^
zFTCN{a=O1Yc6#4sZ6!YWrCS@{zn$lG><L@3LtVK~`rJP?1zgO2@2sYEt+7=+AZYxn
z-^`ZpEANw=7dOwiT+qDZ_H&~h%?kFsUuzxTXKvo>Qpe_aYa{bj1%3NT#qZ)WKI~1o
z$N!9bb;yA!aUZS;{C+s`D;sO}>v_hu_lv$MFldT89o{F$6S%;z*R@fpRzq`FUWxIW
z=hv$*z0E7u`)b8+y5!^EZ!H!ITmQtoyYi#p+*i+YR}a6OvRbF>`sTNP1n=0YwwQl<
zbf@MU!^OtLD=S||=Dbx-J33D%dVk~L$;LaDzV!^hDVmpAEu?btsQV|o;HpFa&J^ps
zS@k?8)uegP+x`5)yp6`kzQ{i=Xa5k;&$#S3x2XJsMF#vb`}<|mt8A96-Z|%m#dY5n
zPuJsrqoay%{PH{-F?)L0DN#OGMrHY!i64^uKR>T7n>UU1IG@4J^*ijn!;4rf=9TuY
z=bOHn<8#lO*7nPsXTGTXX_NT7;8V!sAbr(O+fHfq-#xK%<365S>Rj#rdrmwEj|?pP
zop$qFhx<zDleM-U7V*Ay(~I2lr`)<LcI40Xz^{%nyV%W_9QStC2zn}%p&pR6<@NWT
zc`Um>{rPFLRJhU3G3>Zwam;DIhkLTsC(l2)#Z5I<_T!5GhWm6S(>B-qddz*oMMfc2
zVVa_G-MNP=OEp%lP2XR%_|6S`>jPW%SsZD#D*srVufr9xD$Bz1-t-%*ul@XWSZ!@y
z;C$JQ>yoVG@}8|?%iY^-)WxK5&PKXketGb^B5VE0uPyr)v)^jkzMEZi>(#U7e>gwP
zXPzw~G5N%YA9g>ge@zIQ;98ccxOmrB<|D=TUrt%(8n6Ccym}GCfh+5pPh8&dFm#pT
z7O#Web<LIgzo^7<@v}{@EIN3#uyrZ-x>TOE{6~%|I9}c{?UR3tzIWROqlHb^wWHJ0
zUL5JP1x<PEJ``_Wn^m<Y=yux@v)0+&bF6%AZIvGd?3k5q@w{#V_W|#H={J@Mq=&Ig
zFIgg&eet^A!3DWHEJa>T*fG~}(Vc7O$`emN*fB51wtU6UHhZHIwqlKct7Z%BiFx>H
z@iWHKN8645RZoi)`SE(0fArtIb{cQih-)XEiOtTQH7z>KWk$Zjzu0)Cva9J=qAhZz
z?dON9+a5dq`<n5}@1?&=U!FTK!zC|sVYdF~1CdMDnal1@4_;ra_*ZS6k)(+tPmIpC
ze3uNJ%CyK|IzF0JS`25qnRwp>pEt4Hw#QIxvGRi11v27i-hZFHN?k%CdEHE#U6ZGL
zn$sWHYL_m=D)oJJVWpXJR<n$_qwh+)j<;W*y=YOHo*Z+9=cw|x)C0FR<euH2{bzaB
zlDn5?UsV2Wcw+U0smg~X_kK2dc(P9AZI_$6sDTF$N0kQuI@K?Ixw0k7%=|Ohf1gk7
zHtu;npWjX2LvqLdIWJ~!eWA*<y;?K3g|VUK^VOV4p+i0TGW%LO{k_-)-#<v(u6$Bc
zcgg!G$$PwvTGRF?D)YBb`%sX<c~y$@_PN~)vXlK@Su0Nq5K?$t@X3<ze!-j|gS3M_
z75h6X<)2KFetYcV$+X2sK(jE$GhFBIIQ^~n`<1+?rs7vKzbERgD}7YB|LaMCS9jLl
zR+U}3;P_1~lXXmbS)a?()&y<XarOPBSsLH9yuQ3UYo5bcfA@=K{+X(2`*Z%ZSoO|&
z`gyvMftujdUHcBVHqP(XNO)3mD%5XzjO#-!_tlpdUd;5Zldzxm`kM6Sd8v<Q*7`1+
zv1RIthJZh|wHEWs79ak8H*klPN=>lQl)R{X2c5}LyH-yNZ;yY@9BOk)OLlz>w@TJS
zA(blT&DX;Pq_31bx%^SBhNI5sPxbYzI{V+^VW<6iKR-RhkuO%upk8A=^WDU`7MZ%B
zQM0JljamoepU%HK`TFl=DH=2NyMni~@x0kpa%kVfsrQ(h%_g-vrxj`b<}l}a=jZpV
z=U?)TqHoWaA9MTB{^5_s#yL;+m#<aZe`n*$+s#M10<F?Y%#Js{=H0N#Z;t8yX>$*4
zKVD{aYs+05<213={r?j}!#@026rl8GM&hz?uAU9XukTD-#nE>o>c7R)s`}Le*9`Bn
z8?1Y-z_93bxzVNLF|U9Ay_EhjWX9)x;@bC~K3**}&zFVs?fgQ^m6aU_^?t9Nw)FL*
z&S|rL7etGm(Yso*ZI11M$6}k;?ADWi{-O8tpWJ&vs|`N0&)hb}BbR%<UsaETe*C$m
zanHT3$;L_A&XLTEw|;j$T<?Xf<&Im5%GY%aGGkfTO78h*mbM=L)@k=JXaBwZM}M#9
z33wQ~W<!@iKv>qyuaWx>Z<?ea75dFO#eVNW4W5Xk^+gWe8Q!Y%j=kWms@wmL`H_>-
z`|7^UliB<2%Q}@kHRn|)pJTmzxiq}}-T#w;mw$e`aE<To^SjSxPg;0_S14<l+63vR
zX{B;21h<s%zx~m<fPJcCR{b*jeHY$YJ$^1Ey6q-tShIWM8m|jx(mCpW?*#kJcPKFL
z+4!yYxZaIPSuEFIf9YAPVzlEiTX3(W#N}qavrqK@iJa6r`TXlv?H}LQneyLx6I`?6
zuRuYy1WWORD|ba$8T^*VC>tpp$+~%AYNbn!rt%|i$^WH3hw5dse~H-S&VDTL_1c8>
z{Tl>XZSLIhUF5KI)h#cP8?)3RI+?id*s(m==~CO?!PL;J!Em9XLTb6jgRr=^mHNm2
z$?q$i_f9Im?M;!4RaXC<8C8BhAD$jzDOPFuSoruU!&1j}%bx!Jb>R1T%RYw<$FuFk
zJGgGwoOfy5?=R)BCQG+l^!=x}{=0AH&$zWjgW<yd;@37R=lVaG+4gZh^;Ro`tp&Jq
zWr@azvdW;%iyYGUH=l@5H~w(^VN{qN_wq~k|3t6-IB8>1q(yMptk3ECe4n@7>Q@eY
zkPs%)eedM5;CH#JpRUf|`u5xLts9=c<Y@jr#jvh+V($z^K^2|(`=_Y8`{oDB&-t^Z
z()g>{ZSO9|9hcWXE<Sc!nTw_BXVlU|ceLfc+n-xBA$Ubu+@_zlTf;>vR;jgZKRvl(
zw@s(=)#RI^dsf8$-hG?p)t#JGPbGdH7cyUT$V^#q&S7iyT+qPSlY2=49aouDOfMW_
zJSM;I_lC0%*U6sUdFAyID}#<-mJ{ORYWD9=IDB?b&ogP$4PIBbU8>7{ShTEpR~PS^
zy}BEJ<@YPq8cewTZePf&T=p$R+|EZdmTu*)&-meSO81MYtkHva?GMVfb%-%k7}r|O
zKKJIq*_}yWTjM6i8k(HRi!WdK;EP4PU;k&-SChSYR`MsD)px!4ZvO4?PpdV%Kj>ar
zP%7B5EAsT!gK-(DOx*u+|NfTU6wPBPzhVCztxmSnrx)c<l-hb{a-y~O#LUDuuD1_9
zUmNH3r^`g`v13Eah4+D+-~Y`KogRC>p>FN!S(_4{h$;m|*J&GQKh@@Fo;>R&L(jW=
z^R*+(HC77Q&rY2zF8DxGF28DRW0UVunHi!9zwY?^d{9-6<2invTfwm8(Fc}dDc}8V
z|I^)X%5A<a&dPk@c?4_caxG2n5=DC_zwMvXHU{aNDqQ4DDb-hew99_6vXOxYPfz6P
zgr`QI_bDwt&b)Sh=UjorglJ*=R@VRL3}xHXkN+qrdK$*|f74T@1E8Tq_1|V6PAu5C
zXZz>dVc*Z6^l$br-uzQbU0ky%;`JxSg)27otXmkk!y`4L#Ml3j&F2d`|2FS`x-aPL
z!fRO(uj>0wMKVYJc>nEwyQhGKfW?#-cN`Wxyc4J$P_<ITY1YjjcAI=B9yYsnFzVyZ
z)UE3U<}+L_zIuJzJuAOCChfrz1x5Y_FPIFk^c`N{c_5*{ae|mapp4su_>8jK*E*Qe
zgV%3<{i*X?$yQIZc^l_GE&22~<=z9%HP$<S*Of2!Y~kCXeCAT=!zF1t^WWXi*lJ^E
zF+<ui)2GA4;MmnFHqFgklM@vioHoq=UAz6I%$?Sy!q1c^d#qfwdSP{iIKw|d%U+gd
z{pnJ3p3mpAK7Qxm<Ie1gf1i4eUu3d97ZUhdQBh^}yd%cfuDZ<oXnnHjR>rZbo#hQi
zYZ*hgu(L{ua#}vBV`1+3wU4Elfj#|)ag{fx_Vm`t;c;iWVzW=2nCltdy{97i#ICHh
zKj&OsJNahsr(>~ZdUI=^8l9dhB&NPaZ`I>Jj}+W$!=0y|`uF|L+Tip@&Wk(wxRfsh
z_pG|XuH(LkQTBeZ0jMu=ZDsM{oOzWC{yo_tbI&4U-_;f0rY)R0vp@UvJgIc1?`Jrd
zC^-2gFI%H?V7rG-<g~l4j#K+ZnqBUM2hPym{VaM~J;(EnPjXmnr?BpL6u!dnZT-_t
z1wkcuCDIgmK;_<RPu;fLi3}Wt*P8CgpZ_g<`E6m|lO=*rVjK6jn`@QIzI3fzW~SYr
z_x#nFPLJYCFP?~d<V6bpoj<2h%xAuTn5W&`n&t@}Dt}(H-+s{?T`Ae~?%w}&T?cEy
zK>G!1mHBJ3BX1SDcQG;O1xX68zPHTCcKRO<OU1~y!mGbZbnH{<Vw&2hwWsSy_q_T0
zerh@K3mx;=#p*2QrZzP)ws?+3rY?9yC*$e@ulLRSUUBkBeLi_=!FRXiy>3|(ly}U1
zv!O1xi0{ta8xNlz4l-NH<)JG7;f?cV%fjDA(~V}$yI3!vv3BKyfXsBapIdVsDnoD2
z|2*qq+4Z%ub-X*$%42(#PQLq8?aO~N(&+2M9E+{fTm0sBe&Bz$JGlBq&E{!4Q~$oK
zTs28cUUK0f2Cwobfd+9$cbLeZ>k~<z#((aEd*I^5ub<k?uKmBfWW(7_8@^bX*}r!`
z+o$v^b(VhrarIvh7l|p0itU|z_Td4oIPF=PoA(wz_*pfha;EL)BfC$&R#%;)EAr#|
ziD}%c8Yjj4Gc0DT4$_XO&*E1Wn#A#yb4hu~b+O$2pC1_}HMs_+Jl#}arQWT2xb3aZ
z((n|SmD7tgW~g*ou|C|!T-RVYdv?Fut$i9ZT;Hb@S9XX`XRl_w@V(=4NL%Ro7URlL
zMr%24HLIP|96aqfH+AcTt=XQL{pGX3qawqYZkPZ4Gi9oG_6e@D56J%D@YHgOeg2=8
z6%7G-rh-ei{QAKkcD{FW`CY5hWm}dB$(Q@9@P?XkY31yV3X{8g@67Uo`k#gztNiL_
zWt2qiD~~@m(Rf{pUrpD`_-*^&JTX6Il6KPhqUT!I8RptmAKl-detYl#-juVPn=jn7
zUZs6mqENp2@ss0S!4d_R)c(aE(yMaQd-`2BpzrId#IQvToXy%*S0k2uI;~)_j&o1J
z3zabW{kwlY@T;4pW2=(7(p9k2{%j><r^1Jeakm>Ci*4-l^yJ_EUB_H~-Dd08(mSV4
zCrpX|ocng-`tA+8|FnKAZk+bii+|H&)`ImM6H|m=-k<OBUx4R;{I$LP_YxAaZ~E+N
z$yGEhXPfsl>X=fULmRJxgvlIP%{=?cP{z7esnxa5j!hLTyDeV5rdp9l-<-3a)Ba%U
zTi>AKbOwVj?LlFCrTn6rto6QDJ*&U)=}X^lMTcB3(HnErls|V)`@Pm@+WLhCuSBcd
zOI?+==mn)Fy<f;7c6*6x$4aKdWz&S7ymfz={OJ4UPcO>E439pn)ARFq9`*g9gv_2l
zPePO8a?ekms+RcRP(i--{pMpaQd;Z0{R`CR>XihW%#YXoa>C`s#Lo3;4JUI9_Wu$2
zDpfjpQG@Nhi0^hxAEsC8KV1Ih(QD<~JLXPLe7yYQogJ1ncM9UTK7Lc*KQZG&!TW_g
z{r*auEzYa`T5f2ooHWz?Nn%NrY<<-Kz}3HQi-><#-)y_8J6NJ1Y5M*%)tyaULSb*B
zio@fV$1Hj_eYbs5mGjKY)78#A|9dz4_LlXV*QwgXWmVVzTDJW!m$ki^Uh179E@r=5
zE#Np_^5RB8RX%qVm&6uBzUxw34oZ|ba%?JT&z-ZVVRB#6iEm2BuCCb}xvpU9?I|0p
zDjzvD?ftuU+F41HzO(84n^LZPNy|TH-L-kvM4QtG`R+cyR^0w$E;Ikxq`jp@OB0M+
zc3Q{ii(0I%V3qged|Fj6wxc#9G%1kb3mdcKPUD~7bvXYWfBGiiiBY7g-}&`1Vt$vp
zvcFuY*!*H{&ZcCMJ#%IpTC9HL^qh@z14Rt1?z}HP{an-DFe`KCY>VC2=@%@f{p5fA
z_|#;ZaM|Ol!Vh=uS-VK%jOhI}QDIt_BSJnWv}a54EV$IP?;i8gO_hf)@WjTfW@S`v
zQZV@Zx#rt>t_7E_*F+1-Z*89a-iPhMhmd-uKeFoY<Yq`R-006^{GfIDQTPfs^~;<8
zau%O-XjX8O?zr9kW`EhN=cTq11q*nRO}?!PKODI9FL%|JKeej6<|z8!pZcfj_#x+F
z2_80{gw#JbXC%h{-tccqg)Q%wFHffniw8wSW<51raQXE_4yLQ6T5QL^K6;W{Xjc62
zf@i}|tDOZeT(q)QPvl?{TG?aSd`$3>u)_*}hIpA<hvwGYUZtVC)c*vZQyHtt{R=10
zPpZ%P{c7GU;drS>uJ47X#{8<YH{o(InzlEuOYWgz&N;t_dyS%-L;l+CdS_YqX~9F#
zJkrda&Buxj|E7KBoon-9kL7n(yPMk^=LG%s+iow~=l6-(`XE!UYvaYczi)RiF?e3&
zRB=_0n5yt+V?ab^*@yqJ``L}lMHj^A*S*Vr6?b5LKy!DLzvGTOCbP2``tI*LGP9{O
z>~`;+u%_ky3?@$&v@c&#p%{H|!!L(_Kc`r?m(5+e>EW`{b|vv^U5fuVv)LRmp0|1C
zg!jHL%nGNOecJZpZ=Vw1fn%)J_C}0ZuM9!m?m~mVP46=q`s^IGZklhc@$~b>(wP1C
z=DxeT{&sG$hixlQY|QTX*J1jq%G;-Ic>6Ko@+Pa^S$q3gjPjfXgVr_%-gU`7D0jV|
zsbKByWW@!B*4uNIt~Z(Z=H%6os;{QH-!-p&c=1akC0$kL=js>AAG1Q4rn74YYO40!
z(yCjoylwi1-PNz}U2eP-@hK%PWM!5`!P}n0Wt-Xip8i<dovZh_>diIR%a0eWGTN==
zw0GIOv+4W=YOX&2Jvm<Y_-HL$v#jaPCZ#wT`~JfxpGVaGVHZ+Pl5msXQYHJ^|E;Q)
z!IU?Xn3jE$y{VVTAm_szrOwaxeOJ=O=dZN)xQpb6s2Levh;h3$W8dW|66{GQlNxIC
ze)g<2?w)q_(B0KJrR!e^$}wwx-!1M}*JIJjs9r9~+@!<WY<2Hllw(+f!rx4OH~A2i
zrUUWM_NL6b_-kc1lfo=<TcZLUX}|Z(N6sJE)V5oJ<4@^5?>;m0g;TU6?CLW&o6E@_
z?CW;#+@WFo)PY$-Drqh2!k3Y~g`a$D7FV@SE?*ZEt-tH4H%sHoxiZhw-mQqgz_>Th
z_U>PvIk`)=pU5ulxf^n3ReamT$VunxUEPGwrfIb9&1+P9>|ntEOjj~Y-ecC9S@myk
zF&&7XU(>mFx}U;M%__bnPtP>yDnvb)x^>0;cpctn&rZeu(XaJc<lsI{dCQ!w+ilEl
zA8O2Lv@U<-v#8-5!+u-Ehiet9!mjSUwXW9uSyjFNq`okN&zoz^>~-t(Pe0dBy<>e-
zg2m%?+PtUv8x;~7I$v{fR27+a$1|Kz5t2BSD0fTe>B;tb&&mew^Xt}Rc03T&R+YHS
zvnlBe->iw-Ly!2*=XjIxvHI7WZT7-dCs(d0&Dm$U^}WYGiOt;m*)BfZyh^-q>dp=C
zuG}l*ets<ZAcMx!cQT&)4t)CQU739M_nlMT>}Ld-8Mxd04kZ{A=)UHwYHqZzQ=cYz
zHp9T<PSLl7-M=0mIoW*V*&gma?jm<ht_j*!H8<|h|GVhu@5)o}RU~&B8!}wfwVB@j
zlTAok=;TA`=TVoRRv+8?MkLMfS6%txll=nA4IV5xJLPJ~wiR<-3VE8B&0c%HVS(GC
z8|l~M4_x~4>Ue_C_vAxAZl062Y4n!dZc+C7(Rn8kgG<|s&CB8~J#%Yi>*xJudhPcP
zG|R9=^qGZ8bg^S|TXnY5^%))dsWS7{ItPh)78WXarJ8>HXg*t%T`qi2yW+P{z4Uu(
zdo`xFSM#&-neIIM_sEax=^iRAic+`c{!f!OZY}sXaVFn^)2A4FPUlA2t~?jTU*&qt
zaN~CaP;*O3DZ<F(?4NVa2OM=XlruTssVUnkdxwcI)cTyy|MoHA=ZvLmtadfOwp`f|
z!L=!F@i95ZdHY1dZ*~bxWK;w#9yPCEa<u#^Qa0)H$9=phVz;H#x3x`<6wrEqq|RAS
zUw#_XhF{ZKDx1$fzdCIej~S>kSUd0hPYdy>L0WFFwoF<#eU;>rJIx=K{GIdfuW@Na
z*yE~i3vZr%XY74{>YZ7#Et<3I|F&G6=i~V){i5|vUoLybNlbrq4$YYV?GHo4ad+n{
z;YMF_FO)rUUL0XlH0x|pJ%1s?6OTPMrO&yVlY~!doZD=ql&$|*i2dQ)cZotFb1f<Z
zR(zQJFm~0_)z>CR8yP08P`wxa?T7sQXRA|KtA7Uv1UltK3hqqh_bZtptS;LMs)^J7
zZG8KBn(34&${+unS{1XfeUs4C4X0PdJbbLYY?j>fsiG5Oqb^*G{daS7!3!55<)oj_
zPMGbp+|>Kz&X?bJmzI5ue3>xsTXtn=cYa@vvYJKH|C#%aY{|LzfK%o9vfHvUx?y{=
zzuH7!Z~gmf+I5xuE_b%R?1ldAl3T0&AMMo>7QJf4Y~uZE_wDsA4>~^G()y6~`SjKq
z#<Kz$)RH&b+kUe7U2oyHq1*oPYo{3z;>XfjB`*ChsN!}j6RQchF#W;#)4u2LpL%`n
zsGHT&i^UJxTOEC3bh+3>|9v~UpxKy7Vy`RDO1tvcTKD#{8!mm%G1=gOhX}(Om&P3v
zJlKwZWl~Vok!tX~FZL*Y0UM*%{OTEZHYM$|+_X0I{q;%rpWk`*-I5___0wr=MX&wd
zneDBczM!D(==X)n7G@Xw_h@Vn%N3p$c>Key!#jAl&Ht6~Bs%o-MB8KUPk2;h$%-e5
z3teM+e3o->+lF^f^2%2JHoLj5`%By5(&J*TpB$^!ht<|kyMFLk3IF>huh`>L*I4uP
zcy5VYe>F3*w1oZd?k@^vDwon~qx%;>-mWJoslZjpnRwCu*Xy>)^ZBaVb{M4Zo>o}8
z@Xn_dS#`~B6`D32pLrLk`Ja~h{%rl~Z(5xeg`a{CY4TWP3bU!K&C>Vi7O)Bb{Ah>z
z$FlDa*RK8VbinHT&5Gn-&w1s8*I&JHvwQM3B@U*39vSZ>mp8VY_4~#51kTJ5^|~iC
zsra(zIp6f(t;)-6Tnyx^-Be!8e6{UT+V6r)t!~lxv*w(-?VRn(*syu!^^S6boz?GR
z>VJK;zWwAIQ$SektAf4f&Z!<ees{BJY>u#a7t6oN+6HU1Z7j2_;^l6gnr~L)QsbfG
ze_X}LaOX7nJ4d`2PCwUI-57YTzPM%iwV86SRhjNZZWU=~TQt34$wL#B%TgD1c=;@1
za5$g*^hLwf(@GUz;w@`_7pY&ov7uX<jd78)blRlvF)oP{niT$B<I(kC++g!h>D>y6
zt3PZd4;&9Y`D{w_+N$-rM=fr6pYu&W?s}2=!TI8N2d#-_8>iOturWvNU3YX*!vgk|
z_Zqspy9znyo811_lqPXYO{pR!ikbP_)Y<#W_l7v=JCuo=U)a9JfA+aI?0ctlz4+|A
zO<L$W_l}J6*c~QQ_a9yIX}iRaHC3A7o8QgwVUzy+XU9$zwjBnCeMRnQ^VH?6uNKK&
ze1FNIt7lcXmWZW%E<K#^-@kZXdPR-U;m4B&3=~}3T`nv%yP?m2Q!49fY1r}hiFtFa
ziq-A8*ZTe5ye-T7+-x_e7vI0{mbUk<t4%a5o^di?Yxn0y_t%TPwL`D|S^QgOS9{&f
zRd07?@3|Ri(zem@_lZf@0`%|1-<MnI(&Zv>;YHn_e;j`A^g)x>w#j?kb!sn%)@bkN
zyD`rtm}}F|KMBX5zOphD78dE7-@aY*`IqBo_T19Awln=h`1;j7Z{D2b^3|Uf*2Q;s
zGkYKFgSqdjEmq2TH`>k7YTh1e_+<TTyQjU8=WpqhJDznq%6|6S<IT+9|3%maGZZHu
zyxOQ29{RL%`SQ1GPM)+5_s~C;T2Ujk|K;l&F1g-!AIo078a8q5`$K))?l%h`uE@N3
z=iuX+IUS2Wt9@Sce%2AyCATCSmwYjB7dR4AJcpmJAZrf4wEz3(oyq$|Ty_Y~Qsk2p
z|6_f8)!qL;VpIxGhPdVECq8~zTQbjp<*RyogT!RXhhO)s{B!a*m!|EVn-x0qZXV7v
zs(x@I?dbNniPv78YiNG@r1V<Q>vyf2g4{i(Wwcp7+^y92t@pvR+F1+#HXr?|q-N1H
zh3Vpsyl)3KetCW8?8CAqg$GJg1?R?iS2gWET;^u8<ms7JH(BP1p53;0k?aZ4w+yqN
zZoHH&^3r)`$q%+$(uq5+b{sl*^P-)KdL=`F-dnajy>)k9UOJp*-5?WdqBZ5oOC`_C
zN13%97G-a<*L|AVFDi1ZJ#e*LUg;eE*SFfI|Nd=s<*HTJ!Dx-Afk(N_uG@MpJ$U?`
z-ENll&&w^(&z{Hby{R%{AEQp&OIgJvt4D5rQq0L!1y)N-13m0b=PWwV+;~Z0@iN|H
zjr%RWFMav3qeW%e{FdlOt1$2P0kO|_OffsK&*|g5$G-2iYu4?t&#RAZI`mRl_WYb(
z8fNqF9N#78VrNnKhy&Cb05#BNKK*?3_<Z?0K3<KFCHE}l*H^gWu2ZOTc1804lb6eG
zTe>#(J>I*iZqK7^v!jtlRczAd-?*=SzeD=&Z^tcRCvQLXT*iH0{!`xP*QfF>1UP0t
zep!1)&O(f{s%_Uh!(8*cLXqm%>5;rQLS9u}E<Szp_OuQrhLx>rXK#JSVYY;0k0nP;
z?A!I`H#8aIa|LURSDrUGu+iXxM7*b=+}H4Tzoshre>6C}Yu>h^^!LJ|{<V#kD);Xy
zB%gR^)b?iEx%2fZuS7Ph*(6onn`2;*QZDK2(R6u{`>B678Ev*)yq5X5{`BvHmrHJ>
zJ>FQcU`k@d^f=q+QKxP{^(^qIvHRc0|9|ea8kciZRI)$sZNB{XW$~6tGqSIlFJ!FD
zy0_z2=i9UIKE6v9VP((`Jg_;YJK?}8pM?__?mj(Bl<n9_b0M{pEn+@T=3lZo^752k
zh54<g7C+SvsYr%M{7I<c<vQ<WcEoSNwZm4o5|f?#{%q&He_dF4x#6zhaJ^~OLQkGv
zFR<I;8FRvS5%XaW{ZqO7g4Zf|OgephZ}CZ=o>cFj8GG*9=3JU8B^>rql$rVHmWI7w
zH|JdIpPVmr+cSrqxvKlbzTKs@e|L5>`MtBhEzWA3n#x#L6`r-^?QBE)Ni~hib`8rO
zo@cb~KDOm`snw(_hjN0rH{aw)nR5Qg%UKd~e0S>i?|%Bk9XwW(H%}^eo$0^pzVm0v
zna}H;`#n+bbsR_YwB;?<naY<#ABG(|;ICS%5F6$kawE;CDE*RYiMD!dx8w@5>7q4N
zXM9d&<)oiEtRkrsw&(OC^|jO2udHsg&-*j!|J_fP>(5s-9T)kZ7igdNZ0YvDzFQ_A
z$xltuxu%@i(WtNcRbAKDXU6wWn@m|sC(d+_30;*HaKpqfFjwI0*_hTUu^pyo#J1ZD
z-E1*jbJJCT{m;}aX5sCpDiXW4UP=_nQmf78d;LFX<|%<v20gad1)V!DrzP(Z?b-ig
zM@-n<pu@l7OVS?hFP@Nf)_7H~E92Vk1|Q{h?`s!jHea3i)p6PJZ#=J_=&cJ2Wn;3f
zi4YWWd(ZD3x$}(8uBofPu$XixOk2;tXy?M)N1tUE-Pd1LvnF3T=Jk=sMfchtE%^2E
z?Q+3qGVdo`_cD01eE0RbAjvbTZxdK}Y}Qqr-*PWn;Bv|r=RD)P6VCnGmA)p3Z;246
z)n3b}x2q4||2%c>^^-a$-IX{rVxF2U^^q=q^et6LhTZ>$YEV^s{IC0&fwvnEvN_0n
ziSFW<{c2vywA<5t^L7V)-So0B_|aZrb^Ek?xA)G{v^jFIiBmR8ahc)0D)ADdMsfLB
z%<<9PJHBg2Eif$q{MY(t<pWT^oikbE?b&;Bb1F~BJj>8GxqV`n_@Q@I`{#6&@ZB!j
zzq=s(;;vT}-nYBWQ^Ie&op$`utaCMMeI9RSp6&aRMK`hWcDqi6h@7R6|DHEN-P=5`
zmOg%cIM=*6Ti?I6Oi9(%FJ{gR|Hz<6?bE}TzN`#pF_*vU8$W%q%Bfl3v@*28U44h%
z`o^~6LbiYVzIy*N_$?lCedUSu8N2MNLi-u6ed{-wTiv4*p}34;j@0YZ4a|!UKF~^)
z>c1MXn_J5H^yJAlFA9%s^ql&1LCsX7Ucs-9E?Kk9tpD72yzS-3WYdehx0h|s`J`lX
z_l*3m=(Y3o?su}aKE5u#G2Ksrp)xRU8ROQcubF#p2A#Q~$$Yc!p~vLf9ru0WLLK%x
zX)R0Bc)jB1Q^nnxx^EM^--U{4-#Z$w&gC|3QG@C<<|OZDyz>scdTeiTXMcA{+x~X*
zZa1HU;hI)?d6v}^E^CI%<_W)f%WhKp<{s}XVb(c+Y6{Fx%m|e}r<MBa@4HjA50|Y;
z72R~}^wU3@kDA#67bvX|d+$`Px5Mh&+rmdrj=Q~<c{0Z$^T9WUjeJ#qRF4~%<UZ}3
zc)23&jLzlx!s@+&yE9)-Q+Rwk&bIQ}dy#nU%eS`fujgC)aMw0{QMUVOx945ovVrY)
z?4!?nWYXsQn%eev@4mZ4qhP_pu0vP$DN8=RRTA(k>FDlqUl9h52~UEh-kf?H=XGta
zNU-e{E8SGnsmmmNPv8IZFOqTD@%1b}gy+QO2MfLTTQsS7-qaHNfD<+U7oYiVf9m}n
zeM6NSyJBvCY>$pNS|6U2&lAfuD_31!tBUPQSI^^o(b^x;uJX^WxkYs{F<41fOzRSq
zIT-nDW=89(F0FdezKXX&0@>Z|#g_G4^QZA;ef|9+<J=8S`TeF+huYpdRlE_H6uzx=
zhsKA4qMYm3#~w8NdRR^Pg7B=uuw0|kjWPkZr~NeE^nR9QudbfTrDwlBU3oF{PthZ%
z$r=m>i~nc*GkIP)Ptuq>znp(|Z5b!m_Q+>PJhL<2*Y=6o)~|js!%N9NER3}~HP+tn
z&Rl{2Gymp(e;una@BaM{`)b1DE_Y7;-3aPBsXaO_@A_%?*AyKa_x0B86Em-#*wW`+
z61l17Ul7~zuO&O|v<!MW8U&d3*8Du*=qr0QRo&k3)!nTsay<{W8_(Mm_0H?H^SZ@L
zwii0~UVETWdA}*j`L);6yS%4fKiqAd)KTT>$#C>&Bj0VYS4TbO2Fzz*Qmy>Hr2d=6
z>h`2s4*M9ZbFZ_*CxmI7`||(&wDUhR-j^>co7TMjPKJ4j(Z^c8`%g~)c;A(gv$(+Q
ztJP-P?~^4q&7J%y$?w$Bo3~?Da!tK7C%JBC_mBUF3JhZ(b#?EodH8VUvl0>Ss(Gu9
z{Ox;@IbqrZKezDk5V<P9zU^WY=H1Cn`1xn)o|i^fw&=t>?~7TQez42um&|GhgN9`j
zv!5&~-xT@9&&=3f`|#!?a~^-(a^G`b^|hG7#l_qD8h&V0wdSNd#jd!!@1D2WeA|T0
zIT>%VT2?5vtZ2J+@2jlzgdf)|IYC1yGgfQ-xFRjWQz$6=?==rs2wOSds^ycG8vl0K
zv#+f6YJ6g=#pdlb|AOYpn9e=tIG4dN2;{0|lWKYkC!TsCbEWhDyl+dc7OiwS)Onl#
z-GT!%q)N?ugLap{y7Z)q-@II#f4V&L>F4@K-LDxQe}D5&=aG!FO+gFd{1(LdxvjHg
z-Msg^WtQXr#hi-Y3$h(=L`hrBP?;Bfxa+-NZBKgnt^4^am&{u&c3nu_ukH<K4D9Wq
z;^!t+W&2(Jti62XzLoFxC&E9bKa1*Qxp?wf%o<Di=SG#GjF*4)70oF7@SIov^YQm~
zPuA+rzyI~0b>#<%TU*WbeP`TXv@P5{{icli`J>`nUzSEESw*aPf8_r5x{J&HmYeLi
z(&DSSe0lN76CIE4?EJ@f+l{?t)ALh%&A;E6_jI+c9&9auUV-y$mm|}Ss@6^mT)y(T
z$EJvXYs*8zcQdzbIVAHf&hqG;a^nt<z=;>H+9c?`4auGAWssl3wg2PJgetj5!VVz~
zl@Inj6koU|M(o_7i<x`2J}th?u+i&+(Cb(EMXTj^`mXWa`|YT~zId6OtMji{rxkAQ
zXP-Mc`(%GekXYEkxh}sS1qAfX((TGI+tKY-3)(ESY~qB9U0uiToplRLzW*n9m7xC7
zxreuXSoU4iPFwcO9skd3ZykwS`7q(3Mc3igKZ0HLcmLiQf2L&f<dypGcWjEhS;lmE
z+ZFqB+kUw--iZ0H61zWWdq%_6A2WXceG`8}_v2Hg6))9xJDA^Oon7j7=V@14Q7gZh
zfB(#zHH*zItPM_=leXJ=((G#K*6(*7rv>ErPdgufDu0=N=H+j;>*SxF&g;y1ck^H5
zkAI5x6O@eQ4{&EMs@%9roBL0{*~Y8>(^Dsl-<|q5P3-x?!l@U6A14d_vFe)fpkUXI
zpT)Hme5UuV3G*j6eJg#DZCO~fzp#qO;-!I-lF`J|uP5HQC^$*K%_=)}-4`p76BBIL
zO<~>jAZ&H|-{MC+%MOL+l}`Q^Y<Qyhl3m`iI}b`zWUl@wI=S>rp7eJwOV8blZtlCm
zyl%$aH_6UQg^OQ)a`JtsTR2DiN9|vwS3F!=q5N$I3=`(eNvOKBets_3f#sEpC;skW
ze#SfbU9Bru?Th3&7g;{!zGs}mvNPzVQgX~Ag({aL0#BZ%t8Vh~lREcM`uWOrt5ajn
zJD&KSW}KDXdG+6)qBYJtmw%T&`lW6$!;jO){3S2fGOX@@|78Di+mo}}Vv16y_8okF
zMdrK6_L&#5Ih=Z>ySQ{Y#n-sc`D}k8_35U9Z91HZ$HX5Uu-U<L?%X%Ee@Uj>tF>O%
z2l#mIFxBW^w|q_d`@_MZEyCw^sW$HU)w<SU>6)Bh)*h$lUVQTFTonI_Hr0wxi79-n
zqN={z_Rn6iRVpTRQU2j>_N8myJm9#u|GC}+^Tg~Mk@oU)yQf@Vrs;E$X}U>sW%h5k
zxY;)I=YIWMncJIDmEGf%d1lW+;TN*0dV-do`=&W~%8CA;zxOlW`b9p!|EK%;zu!A?
zf|rvohpba@m9UFT;Kl1*dhh<-(_O!M_3qQVf9G8;UHe+AOQFeYqSoH;VhRFL9v+H&
z)zz1ud*839ZfW_lMaXvk>r<@h=ZuZd&onkppZ9y``}g5rQf#?(PG5DBO%8dTYn08V
z!N18#`)`=-6q~;HeV#M9LT_D@HK==&BK9;eDD+(M<FwBo`|{tHmg~sut?GO2x-&y0
zi0uaVWBF%?->$aa()-W;%Y=Wz70a%c$v%yp?j5^p@4I92*Z%zO%Q3grpIj4cqG<8S
z{QF0nkRO%Zxzh938*e!n!s%9)^(i{Xe$4^N<66Rd`B)M!csRPuUEFxpiSOyAZ>gtl
zZM+=2ft~G5iPYY>Ul&7Herah>Ul8=NuxL|VK#;`O7>SAAQR~}wy)n%0*4=uzH+0(n
zC4~!jt$S(}ZOyyG((1Cg$*kJ#Y4O(GL3($YX3aL-9X@5omzFo5+1K-|e)`ZY{hLT%
zvfBr_bCy#LkLK#X*$`_Vaj$YOqpNVelCe>W$D)FxZv19*?p%MFd!KVv_MC~Q&$zfm
z$ZHGkNbqraTbKXZZ~3a}pX**;-XWQ#VO*UkcJ|7v*AaCI#;T#bFQ>oj)8ly|=w4Ic
z|8Lhr?zrf$a{WfKlH0y@_ZF@)y7)Lq_wV=c2Vc%O@pv^l-(&ofdiXg*%&wV7-|w3y
zC||}~zLfjF?N?5QYey56lYV?%q~KOtGF57>*d1Ae)2u0K6YcMGB(XBJFVDD`akl3F
z5_`W;HJeR`8`|2PR{ON2H8C-S-!0kmeU5bf-4CqEB8fVCFYZ@vzufgeX=2kh?f7>R
zGhHiP*jpGsIC@=YpUY(PCvsVAPUYKo98z0mOx(ELNN#gQYy8?@H?m~er_PG1mF?5=
zJif5-!A;K<j}*@?XLxe$K>4TTl^&lpxn=GhOkHxIo!#v7jSrq@r`<kbc*(tR%I0H^
zJRJR7S=bnk>D&8X6IRIn8}c{s;fhNEtJiN%`D+^AQJi0y^d#ipF2_?TnfU<<H%|A@
znZ%Sf$NKV9#>U;P-OZQ%%@Vf02^5d}eaYq0yrK-(*SiV@vgbPUNwykKoZfYIT5?O}
zuaE7Yc^NBG=YBb}Wp}yQ{<C?JQ?B&Qeb;4URrg@_SADs;#y{oCj{21+yuY`XfuqSG
zaiM%`Yu%IQ>;i&{tZaUBv+U;X{NJe6mUDHo<m(L2`>Zck=Xm6s{W!aS{cF?r>LqNp
zkw>@3>%V*bth3ommACDkvdr%<3AszR9*ErO)8DM|{P{e=D@U&=gq$dRBk9(XZ(yD$
z+g<tb9?$oeyCSdXZ?)e%XK{3wQe=IR|McA7WtAG0I_+nf&VRFSatlt6+^6dOU_+Im
z`Psy<x5}d81wy;R1lHNASkG~j3pkT#*mZyXPxG6qtQlW<|H=wlH>kV$rT)IDTvNNl
z(clAXu8!B{19`rT^>XpvN3TfS@#5Vv-GpW1Bfn7L0_XIf^?y3G?kwX?dD3uD!pH4Y
z_Np6ltDk=q43-c}mQ}H|J|fy0ctqV_>dtc)iw}VTeBR&d&ac~&{AZ8RwAWo(|K>y-
zS$fMU?#3Ix^}?Y?=B`qE7h>ucs-~y1GvZo)@8VTSZ9j7#Uw9hA7wh-*=PQkWVHvZV
z>atp9KmEL=)z4sabnu0=-F1nEPwqFKX}YrJbdRqGn?l&cuBa8+$-R7e_bqOu-7F2(
zskcsjwz@ewCx<0gcFvFalK#<6bA4Z~wK?}Lhxy>Tz8|ZyUtV3|qHvBm<(QGncE=Zi
z!Yb!CMc$8}ci1)9-bce=M$fcrzJ}l*n^iL3&B;hl7o1plPNOsQUDlGjf&TmD44+Kj
zUX$nYgKeUKkn4={hNqwHj7pd`v-cj>nf3CeI;Z}>2~`~z+;ZQs^Tp=PKkbvOwfkj5
zmDBx&F}f2@P5;&6cKNdYlYPJR-ifKNkAHGiD^p<qp_f)$oo+LpX5g29CUxjy##xpb
zGB+-&6hE+DE?FTek#p_yj+aM{pL@GmW^Z_p2`__!s_N5wWk=4{o<Egu9{n%>yu^m$
z+Z;~K8mAi=)lZ(~U9{jp)RC3PVyik<7f!t_G}+cqY5pgc_c^hR2XB1iDf3#d@-1e^
zf4O73g!S!zaLm8Q&eWf^wCmu+y*H~rsxZ`_zi}^TxBbp#AD3snnECj`9rpB3lb+|v
zq?YDzzxSV}*`=bddtqnD+1JuRCwdzmeyr9x9n;d~m%DoLo-YRu@7cdLdF48W^X!q)
zH=fQsr15F*|2Z~hujLL#&N`y1sWi`V;>T&<nQUuj$Esf|xAni~vf-X$`=*e+B70`p
z^lUi2_V>o~zn-Wqt<zEyJo(JMws4h^;VbQv_s*?7a$uw3yO{3jCQN?41&^<Am@hha
zwID3`oWcKpU%qfZ`<uIZ=A+H+3$60^o!iT`lYzJNR`z_p4R=oa^%f+b-8grRrNm*8
z`L+x!Gi8462$3>L*H~3~^0Nhlba&8;+>8z7xu+Wbo}HgxyyyF8-;W%tQ@OJaRo-3u
z_Mm@WrlOw|d)6*TvuT2=$9a{b&kA#X$@y24`9|f!jFYd{Yph<Wa%o{-%Z9Ys3<mbc
z&ivdT|KO0fAy3G=+-+x-XZ1%ci#^k_&-taWROZgK>1%%T|9#${IH4$9+jjqU8{?{F
zy==~TnTp=e^s=_~ykE*Lw=HJ&yjHdtfAI|`6{ibdzw|;@=;V)kyp6Nje|s&Ots43?
z=ET_zH^Y+UWX&e7=gZr9xBv6xwB$gpP$TBgd-#|(n0^&tC}!(_{@@^UPLfvt_Z3fS
zzWuc=*efhkbz$;C`zep!Kl2R?{k+t*cV}eS5t;VboMe@GX}3kzbh>I+p4FVUJgX{7
zcfL@$(5&?(TauSYCyUE(DZYK>eAu$(#|vMDEb<LtSa4_kwBpI@jiP@FUN${lAbP4$
zbj{Ql<<#e$m!^IGzVZB)?ET*sIDEEPapi5^?^~<BpU7CK_dRcua=A$7@murOMjDk1
z{;zss`0dQvC#?7NIRft-@D4j+v;XlQs}I`8R$7ZcG5G&Jr|Gio%lnUaq~6@MOMT|b
z$S%Jt8@9b$$#;E4Sxfu$@;{u5qn00yRX(1Rx1;y{h3zsTD+K4R6p5Cbvdv?q@h&Ug
z<^KFHe(c&VvFMItXs%_P-n%n07PB1q<Db2syj4PE#q;9jJg4%m7QFMf&z=15zR*0@
zs$ZwWKi^vQeMRBK#aCt)>YFK;ck$c|ODkkv@n3q&;vR{E!ZQ^<oId|G<>}c6b2i<{
za?{W$ke$Ex&GAp+&ACi-`j0MUFgPyaI8VK&YR|*!4g;&tIi(^D`%Cg8Pps1neaH3h
zXOHpX-?Hkyk&aUn6m$w?6B}ReShwQY>6dSJpX*+AYL{yO!vpQN-Z6&Xo^9HgdVSVZ
zT^_Ai=}1niS9+TcJd_o)*wZ|H%><9>-%^cL{v=74E>d=V_UtYv!?Kn8S(Y?h^X5O}
zx_HXIcJE`q{aZE^HY~Mt+_uQ;<-W%&u6_8_{P{ys;r2hK`^=cT`ae~RXR4X))|mc-
zoBhIzocGs#o0;PDwtb(yo-gm=^H>#!?FmPwn8ga#_4s_e**y7XS)9I9xl+%$3b7X-
zcUFDheE6N(L$~PH0S)$Ze(^Q*PG{Rz9X<U>&>^PlALHk_=icM~_-*<90?V!Is@9nc
zO`J2;W?8fCw&dm23Fjp?T-JQmTIpv$!!za%Yu-Jc1<RIIF3oH8^Lt<X?!>&wms+mA
zn6dEZon>=<($bPnl+Ur6TG3wh_ws_wuH5p3mi*6>OudrR4LJHgy`Ld9;qKDk`_j6U
zeG;F&nIWxWcIm_lk-L%0VtpFku<eif?5iEU!`4h>X+ffkU%RkuorkT<T)T<OZEYC@
z*MGRCJNesd^{9XE^DWLWuiM7&=zH<?)sQ9MkEs8&`TM&(?!1y$;XIA?pEDk%=oD12
ze{@la_nUv|SykM*JPlE=Pp4J64{bP5%5gyFKjWXrAsM^B?R|VFu)@o0d7t0fXUR`p
z#ik#>@H=B^=<b)^pCf;I39NLEeObL?l3}6en_U^QH8IsS;>PTKiI-pgttnTSwag|^
z>Xh)(g#{<AZhXrrRq>8FU+frpFx~HZ#Eq11D>b7{Dr>Ag5{^HMzCV$HlX14r`{h60
zH9Xc`QzKrPews_ne@=b$ZHr_Hr)`!@lQaHW1jUADKeaI0b={#XKI5mez0ng#hD9xl
zc?#|C>^%2ERORjtmOx$e!s$~5)?0YaGMwnZFCRDm>VtK~M`t)pdGv3k^|VAKmwArc
zJf&>RMITlt{*hsbo2|(D*n8C}$=MTn6mC4rNjX0CL-*s2J1jikf8A3yYt8}*tvga{
zf@Y`5^YnDMFAbO!JL&w(GbN`#)#t?BQ=NZ4!z?i5>*YDy<~~cFeRa~-&n(SnCe>Yj
zuIl{bw-fulySqN+mA_qgp<=?l8QiD1y8eb%JTLFncwo;Y&6J|KZ_>6C!KQ*be;0l|
zBVk>(OZ(e_hPi%$`j;L}UiU~iYMUqXkNZv8YpT}mxO-d9;DO4Vt@CG<t*JCO<P~4|
z`fn5eD|wX<Py0PfGU~#<J~h3)HtW&uSu5?TZ|ttO`4RW#!>;5<lTS|b-hBP$w$ur_
zlh(@|x-=_gUeT}c)o(+zWbK@-<5u4m^8Y@mMW%Jh>YA;|-1^7*7T@s>+BW}6y#;gi
zvCrqGiB9`wKmX5;tG`%9Re$XC3`&<4=JAQVR@7S?c8^Ex_nX9$nn_FVrbb#?PjSC_
zFp#4~V)2x^d*Sa7#-ILe{Qhnm<KIhj4>}ldGR|Hh#N%Vs{%N`P-v?frCuA+xYAxP>
z?{M0F{vYoSHO#!*`ncjix%h3awdvDtadF+@xf<{(z{q-6qqlctY3l9XsKov{uBnUI
zpQc6s+_lVX$y!#{I{W9Y3|i~{&Q|1{TdwMus^T=i(dpW+_o0i5>@(eNGki-tyyLf)
z0fT|hPv-d9aSRGOJSC5<I(+-b(Y4uc;_W?{Pt1L;s@o*{yzkNTXGgV#pG}mO@C~?^
z8n>qF*=u#DjbZhf36EF){jsYmC_;1R?i^p+6WYShB6Yl^FNZByZhOO9NJVVfnFpI~
zUq`%C;e0P;@VR@{4*A@G1-k!4W*@%)x%TI-lpndbozB_KKlS)uqmMk(oXOL4OE<Bz
zzWGzJak|irmm(Lp%dP0<sd~0_?&d0gmP@DpM$Wz3KlM8MhabI?5<a@w+&4B}7Al%4
zV{fisXP$a0mzDL)qFF_o#ZPbPUMad%#6|GnqN;t45e_?Vatm`6`P%B7j*tF&FIF&3
z=4xM0=QE8pI!`}L4FUC~SVeWCb<NtRFPc-5eBbZwcI^mDHzC_%{mhPxA3LfZJb%`@
zx_Po|VBPPX$}`TSoyuOV<H$JmoX>yJ>zdz#HvPGpuujcn{@N`oHCkt$?z*w#0RQwN
z<&&;{DNoOC__Nn2QO;bpH>c#pL&p2DS2*0v^gcYEtRCCR@lUSdv$^`@spif6pO*%8
zoln!Syx@P1=lx!tdea&F^S?isv}lqySLTF0YYTXGb025?aH^$p+P<DEKPOE!Z@$EE
zTjb3l1ygD9ACbDBi$A~l;kfs-#91|vcRt342!7hxbYFgY;mS3CKmB0~OcfOoaGiKP
zZ145F*HQN7`e~~Du6mP=0^|10U2s76N@<$N&a<yYO_r%Do=?4XG_3w<nm*4R>)#wx
z7i=#2530EB^nx5#Z`swfKj+6B-{s%UwVfgY0-YRPIj6H&?rwVY;^pVPsgaMr*YAF1
zd+p85L)MZT_k1}J!^VE(Lql~>s&#+=2GMPKQX(t%Z>#T_vwp5`*gYPx(A#N}D@DBi
z+}Sh1bn?=Rab|Px^>-f=^iMZum?JNrw^RPFh~^aU#y^Ty@BP-ke|$^egK3wNcmA_S
zJ3jy0FMoUEWl@e`xw?ysWVR<>{r!EDe%UU@{Jmer80tg3xA{M=;#b<C&_4h9(aFNm
zUTcq?*_6$EbH-)vziXu|B$X~d_S=y1#>+<L*79G{pLW_NFIepJ_1nXj4GJf-Ub-K8
zbHwqFmK}F}<nOH0vx|-yurOSIzu3ZH<y-l0Ub(#M_%11YJ~4H3jzwwxP2p{A41YFG
zw2dzQ66~dUtyUy=y5OD6Q)lj_yqoQI=VVsc{u^D}ujrmjkKf9|CzZ~}aOQ`O{By4C
zgO~Qca&miFb1^fe=Cjj+r6mvUD1^)XQ{bQKcPj43?$fR|b7DPt`jx*GSXO?Dn)lt}
z*ppofaVxtL|EK70S|qz>Tde(xz*AFCq#Bvsv+{TQE_EWltomX0rHEVqZvEv+baRi}
zVXCo0KQyEF>3X(gv9o*j{c1MrKmFJ1+vHsC6aUsGFz#E&dp)(9ndxzr_fo~h)t;qC
zSf|@P+W)&WG0cA|^NuZY0x@%}8W=As-`;!Du50m>PP>%ZN^96&&3$_LmFp6VH;b14
zaoT-r_Jqy;_A_&WS*jK{Zr}HN$J?n^4pT0+%C;u|w7<?>^PpyC_^PCe>r0EBHrSiZ
zGd;R+rKx$f%^lg;7x$H?{hjWY{ANk+he<oTEec+mJhXH4*`u>zQ=WXh=$|h!oKl}%
zPsjxIN&S%jZoH=8OwRYJzlV}$7+2Kne((C-c>h&f-UILJzVEKSBW(TMI{5j%l%M-;
z4HA|+UtwpH5wmzOFYM5YWVUsDlUR05DJ|-oBXMH(uX`P5*Zlr-;O!s1r?=DYZ9FO`
z@xtQvs-O?$0UzBCNL~{az4!Xv9W(p+UnJK5s=N2{YyK?fo9kw`dhZn6{wkX%{`r~f
z-AxxHzpR+5C0A|T{&c-pS@c)a^{Szh9Oi|EyT6syk>3%_)BW!Fl7EMF*SD|Q_E7t@
zb8Fw~Oj}Qn9s4iMd2MWL)5TLE_DVO8(bP)UFN=NlxB9sMl3J;U-@HDrZhP$Ko7Fxy
z1CAEV?f3m%<+o(V<a_sL?$7(dv@_;hThBojNs~9SYo7TuT~eA978H7J%lXf`hr-Mc
zo4lF(%C&Kw(E8}jg$=GOf$JxJeAAIrwmkBDUEh_TpHe%QT#0+S?!eML4;%OY`}!%o
zS#rzbo)yK{4qp1||MT;;h3g$fG*|AkUMErBRS-VWMZTii<@2`0ulMaee(|asMaez6
z#(nK%YSEp!F$@LbUN6?h`|Zds-fvOf?sakQ)Ty7XRDN*<Em&X|a9#4AX4HwK`R8xt
z-Do+x%U#3lckzc$l4kSw?KOG5>`&z(<0pZqcSrAcS{bnAbnFT_es%FvS#@`sD$AQ}
zTOV_nTLlZn_&QdwE>f5zE#<J#|3-gOLA7<tQ%^smuS?h4o4#pew0^s^Fu_4i*8aoU
zU*i4eHu`?wl)T)q`ny+?`M)|P{yaV9+Ln;ZVK1cHB$ef#e_!PA{L-6UtXJQi>9X%y
z9OR$7R@p1{v+KpJTl-j4_FP!=zQ{KJOx3ld+;sOx-lb~tr`Ao3yKTF7#_P(WD<(x;
z`X7HTIM;obH%`7GoZmCz^v**keuT26q;=Q_whCD`mrt3frmt@5^yK_~eb?3Noma0<
zK6%IW2usVx^)qMP_&ry_KVD8&jg#lssZSLipEc)gQo7<K%XP40eg1W}?r$&EH-_8K
zOucSX`8a|1)rRFSSKC}#nEPd|_fi#O#^+wb&fBL77KM5*oi23HvDGtkc9gZvHv4Af
z>dh~|)NT1?Wp`KZfc+f3O%p8UXh(fp!*^!Q;`0-|o^@ZWI45~(tBQHd>N880R(w9c
zHr`Nek$nHY*{2@_SJ~u6hE4sYb<^zn^-X)uPxSgFvr@(SQe$$mEyupN<GWh_UAdAO
zs2zGoCx3<a`i}vhVm$dBynOS0{=T+z*ZQcHvx9xwuazDJ(WjSXAJ3oLf7jn-i{?|S
zM($Lm{P`0NZ5&)4zvvDtaniQ>m^)YHR=Uyb%G$5LpG*}s-Q7D~e$MePOGIR@O37T6
zGSM=<zV3Ze;e)Cqk@Sx*ZdB}vov~k{`NI3E-M3b?T1_%hf3eyo>F4jW*B<wD@jQ>p
z<kjOlJAJ3fjAl<$KDCH>jf*dQtp1jIa|K^~K7-`4h%A@zP2Qh&PO4vg`1SU-OE()u
z*;VXwHs8GCmYw~Ir>Z8#cE#1w{S7(QABsP}`m|{atLeitm)eppNbEE+ke__1$20R;
zz`4?COXojbIVDqOZ&f{O^LsT$=jzD?XU{D6yMBRN)>=NFz1&?qZvI!DzAV$}`DJfS
zuL-)%TJmZ8lqplHud!R-ZJv5RZ`+^ycDmWigMDHmPrPJbDm^b!ZTSi77Mbk^d2(5n
zvAegNo7rXMzDH(NVab}KDU+0^-?lpwzfb0HcKWRT68{(0Qv^3MS3I80KXanVtWx!|
z^0VxlisL_=nKAQ^-WTb4;jGC9B3mSEvid>}C!B8n)Xjh9=+ZkUzAXJ2mixqQqMf_e
z&wrlvareII=1iUjGHvb3c8i*)YgBdj?Ed)ZNBhSqqJnz+UG_XW7hTyGlB*Uh?R($g
zCBMRH5!V@iyf(k}ms;Y}=8}3?XKBSIb<K7uwkvW+*;d^Zu?U+zW24FZ!;fuu2&T@p
z{BSt(<mPIJ3Yqw`yoq*-ZyL%XC3j7etV}2sye;?b;f3Z)dtaGf7B|{Hvy|J(r03VY
zUGJ(63;*-^>twb3)n?xq*}0L$25lP-uzfu7XjM^|d#I7_by?rs+x$zGyX`1cJjr@F
zYhv2vwRJ2uTU`Bo7HD(3nd}J6@wH7+^;tgQwBf8J_gT_=mG{rwcOlI>&q*`?t5x-L
z>l*2td09;R9{tSa^7eF{W!NdSS%0S5Ypc(`yWAN+7|uyq^!lImz3o{S*S>X|n{s+)
z^Y*QEdut!{Pppb<TbDBPa_PLaeM(EtP1OJNdCk4k+S-3kcJW{PTz`H0M~=mo^X-4G
zOXHn#J?!H#bNM8r?J{e&B|on_DhKM=PO8p%CLZW7Q2W$EJb9^A-qJ%otGg#I>Uy@k
zV2{kIg6k$7&Zgob8J#aZHC=wSet7w=RAy&U-}N+`vp1#B@;kgKiFaGMWJPK~!0qNe
zQ*Vg}a#f{e|2rIbI73hJ_onSea`x(;PxqaQb@cORZ(5&ubK%M7rQ1XJ#66~^-Oq_&
z?)AI8FVS#HNa%-0oZ<J@&2XA>+%3kW&t|I8-e{W`%T-Hfefzk|bVcj#=aK)n_r`zt
zzs!cw<Lkr!=HD&3wAN30qu!e*{-!ALri7-g#n~AtU-SPu)ZKNeH;FP94)c=aHPtK1
zig~go%dtG6{#RxQ7wcsq_tI78_wC$e*36M=WLv1d_VTRy3wKg3ek<K0!@;P={wXZ;
z=X^>3&+q5n-+1i)w|U?1o9_P6K3my6OFrSPF(Xe*RqtbeQwyOpf6n{*@s~fo`G{8}
zPP;XG?k|hGUEY;5*Df>PZ~D8{?DG8fj?=q#MVp<NcjKz*?aV1(g5=kDi<NKQ_0Dqk
zHrG=w(=w&!@MXPP^&wY8`1M)~w=GUWziiVadKU+rEid(-yyA{O|IepoU(-YHetzNd
zGR{zESN!zpLU;6h-}1fPa<*W9^u@PnLU}bYHWfyxQuTK~9KHMYO0837DQjk-)+7B_
zg+bO^w3C%R-=E|RJ>F6?`>>qIhRd-V+1cKdbcLtcdH;>ci}|JKWy}0g?_A=hVxIp(
zZVFx7G7kt>&pR5MyH;xMR8hBxh-p_h)&2F`96Hk>c5Ykyx#dYhu5+&Nt+CrQ_ee+F
z7rxFX-?RVmdNjGmi}R~ryq_0+Wp3ve{?zX+JPT?~SAN}kk}WVbborZiFPhd}?0G#e
z^D9&7!8QNvWVp7}Jg#W2&B_#bl^iCVRI=#0ucf|RhJn8QTT8z4Jn1Jc7=3A6zC-N2
zi(lr#sq8=gI&@5zx0kkTov0VhG2!mM1(EJQ_h<44q)bbzn|>y?MbM-CujI?^^Y$O(
zZA|T*ceF=MxGVZw*HK2TZFY}NpWsz(iObEnQgI>9Ui-et(wNSmdmlbO4ZF4P%p?<E
z%l)71jvkZA=00eZ&O9q?>C>(4kw?SVvk3m4Xd-ai>Uw*?`$mg3w#{MdmHqX;e($c8
zUUFV(@}+;jTaOl~t#(YvdD9{CFMRQX7p<{6-*z84v&e9btsbwHI6G6>b#3jcz4c;w
zoSn1Jq@Bvr`dE-vz%gS{Tw}WVr=U|+hrZP<6WpRxP|+^EY@W;&`x}dr8z&z-xTO6(
zY%M_REVu8Ql-oAS81`(<-0pARS?j};5qjl9gHZUwo}!HhRUMZGEHW=U@cav3@nV(v
zn#^uxx7V!w-5Q`@pEphXbM4KHf7`OmE$+RRE9G$%_)t)^bPKmhm|dUNqr2UCH8ZUz
z9B=Ns&BDHC&Rva_>m1q+eBJZX;rlg}0%L8?uuOy1XD|F+eeum5<~LHzWmYbGj~)0n
zOQCPs&dGr<x}wrl?&vJt*lImJN$6=xNM)kPQpN_RiJE=pGwwasnek-DZu1-GcJ2-@
z*n4LBX4XWJ>$@H;Tj#23{_u75iL<jC*XU_DuzYb-_V1f@tSz{D?G|=B4R1BCl85up
zm3@8u&g1@ujA!n%e`I9j-R^CS3AT7$;=k?Yx%CgMPFbZ3^@SRy<r-ei<2uJv4r()m
zEb1v(Y+P;H8nef8s(aSq7lkLS5<=g-Jhk-SIhM3*fsa=`n7rw6jP{9Ro^K1{IZ}S^
zs501f-N7#<=7D_S^p9mPX4Ez8*ek#C=)x)SuNuo;%9j5YT)E>w<l_XTzs_r>Y4a#C
ze+v(IxzJ&Kro_p&KGtm~a}J$8dN;{%hUnuHHx<{tFg0Q_Ui$0NnhbU`y$|_i^OJ=q
zeJuaJt%I@e_qvWFwP)=e<Yp%*yvS+}eRV6n`Nv~U{wY?kXY6pw&t5*u>Pqka*L|P&
zX-;L}m+xAA>Z0V=DIuQU*T?(SPGWqx@r}Q|?pMovw%@-`>6G4{{JVd_j#YEsKJS|l
zs-xMm{Q1`Pd3#MmxKxFI@hMv=^t@=;ptoLlf4Iu`9(CQYqg$C?)~pH7=;!0uyhU=&
zt64Mu{AM(dl-xV@cp#_Mr!%&@Qf9Bs<U3&~ywqdy_D>coj~!%)IkVSq>9>Cumsrj$
zY!uwcY%zCc-TK{^bS333&%d`YP$X<hP+0KE<(s-=LdxtJgJ=32TRboB3rF|Eq`<h_
z+FK4S-QyFtrcdd}6PLOr!Yf0sotOF=rKhyvrego~yFvNc_1|at-uo;en3yuBUA(d~
z=-S-a<O6=uH%!^y+%c>6_cY%4+~YxeQ=E^7UP_7+qv7=ajS7z}n)htp5%JJ{X*0We
zmw!-1@yvzQZ2{kdoO3gJ<Idja^G*HwQ*lb>+=-`szI;9ZXn%WdLP$S%Mb$J9xf~@G
zw<8~?^Ue>BO@AG%Yg~Ho|MhcwA1-`S=)&Hz=|Zig)WX_(k5|8*x707E`jv8KzU9Q{
zsTyBcr=>dAYoxy552{L-a<NroG55ND-u8ZJow=_z`~Ay)R>K$P_w?=EeGRj2T)w(S
z<<6ybA=jo~J^%Cb@~^VtEbq1ENn1;^Po4Gs_d91lcKJU%Mdz$m8*2Kv^luAuy}zcq
z<&9N&OsLT_%Pl!mxBKj#VZY|5`AXN|nP+|X)#@F1Rl7Jy;aiER`6AgBWx*G|7pPuL
zU-hu{;55lo{^jeRzPxDs^YX9rKhAz>UGlwLEz^Ies`mr`*Y?U64!1v_q!#%6hC#vq
z&%e(9`1+-l=XR8rLzryTcC7`KjoY8B_3H65=4uw1Q}L@g>EDa8PTqez=bV|JkvaXv
z{-du<58S_|yVOUWcb3`wd*|il>N<;W2K~I0zf3>n@XEb0`ez<D-fO;D_KqX5@wG&{
zM9b!5g1tdUFTB{-V6x$F%Jo@d{i*JOr$ndaGEWH!FL-h)GH&)q9`9>^m!JMtyuI?-
z8f*Tr9|G4_G(EZSG~`$7QGq8fy_+6YoYpQ+ek8KIGkA`hde#cDyEm51E?>X9#Q$f>
z_gmF>Tk}q@d@cSmu`I1<C%e4W^X+>N)pi|I`H<wOW4^~bf?1{Q_(zBNigW*+{rgNa
zUhemrmiT#J(jpyBztz)@+CK3u-<ef0hi7&_?)-H3K)y##HLG>mtc2~_TP`cUddqcx
zjZDJUJC3=JX1+A9*igZqTE*Tc+CDM*bzA#_=bul#<>-=0yWaMxf1+ATi_W_E{s*65
zd;a;oBsVK%LpJB>w7vdw`bBPTjTZm6Lt?f;2j@jbn@7KN*_t=`HXb~-lqvV33Gd#m
zQJ;=wzUtpQ_wW_D_R7Q?B{AN;D(^L2mgfH4WBoejXvp=sZ{LN7e|*ys*uwhl+2_6Y
zKR;QK$>0-Q-?@8DcFWqXv;T6g*)koFIjer9voEAuujPdC33K+({~{#?1C1w~zIE>T
zx+~Wn+-g#)w)G7@$_Og;@A1boe>n4E=AZQMQTJwjX5yMT=g_GjvpIK;@4u4lVG(sw
zFw}7WyVAL~>1^Bn%={Bt@%%NT#>e1?p$nd;_6yg%pKy59qlag{=GD*Ly4dUTn%>j}
z?f%`Xe#Q1qzSa1D=Ep5pH{H49w9kI$^f{NB#IEi7|FbmJ=6smDkl>DcSwGLK*?2X~
z*8VJ8w`=Qj{`{$*zr2{qP;sKmGwdDXf+KH^a~|ekIOVGUEXywM`nPQ_o&}{$bMyE%
z>)*S6C$-~0lvihd573B|66bg5wVHBf-oiPj_no@lzO5{)`s=mU$G_)2C<?qS<#u=G
z^i_+0p7_bN|DxxkwPm}VtaB4Vk(&9+oAcX?S!V=hrTnnS(&XfLYR~@o<}C5!N4f0%
z!daAF{cc|Hc+q3ad*@a^y85SX%Ka}-zphTcAeH-CTf4N+LhEbKE5*vF{k3jxH3jF>
zM7!hXev#O(-M4trnmMOWRnLEvyFB%u;YRWOGH=daKB(>y;C+8>jGpGU`#S{NX3u_m
zro1*Fq5M|ixqCaBd<1mnefE7hGt9Ynb<^a<cPu|OuqR&=i~f0hztP$`ozqRGT{m4<
zbgE|Q=l4#Nxc5GK>=_yF^k!z(6Svom?=NnYd*Wsh@lVf>E9a`;=GB!O&IjzPaY$Ho
zT~lw?uglgt_deZI4ZiPpbK2U~)srHQN}hhL+-5k(q~}1-97pTZCwdALy(YHJUeojR
z*7TiOUI$KF^Ub`lk4JXvrC+z?wruXX!{O<x`znWbX`NR0_uu=vmvelc_)b$#%Key{
z%4Y4i5<62{ecqV&DDcNK{E9RCeA{{6316kf&ff)0^KF<9J^pa^^45&-9nbbN39wq&
z9h2=>Vt%*OP3<b{rwU(-<5yLCuKpCxD|t3$Ri*2fM!}Cyri*_*zO!3G(!60K=gF{o
zPDNYGsWbhG&a-%*Jn(w+zwSd_L0zj)&AyvfJ!7KDtmE!Jird#rI5=^y<W=p7b%`5&
z{Jl12zJB$<B{Y`zI(P9)VX33q!g5<>4!=9ZSSsk;#`E;{A>**qzrS`UUhte1xqtSR
zx1Nt&0(1@*-Tu^XQ>>xqq&?HBHLv3}yW*E~Sv!5%X9#Nwt=!?T<PnqOC!f<r?hB7?
zvT?jv_xoPKQPp#jlNop2t^5?M81wjmzW1Y>D>H3xOuu8?_(qS5<D9(N$w{K6>u1cH
z;v|2+!0zOG$JX`J{@H&?NcOdQ^<&<i-CtMx<!`@#<6+D4>x<T0+U$I}cC+TK!-b)o
zN}xpg_IR9E!t*|b-I2%Mt-cqt`qQ?$!*6<ardc&9i960bI7hm2Ps}8jm5ZL<Jo4p{
zgUb@HrZ?)nZ!R7Ga3p-&rn~>|eKGCM_fx!ha&j-<+ttC_i@$?Lwu_?#j-5L3!qcVY
zYx(ceyWD@iU!TvwyEzgxHDCCfZSq9-bNXAeg5%f6oqzD5La3_l+@%ecU+%{{zF!;~
z(>?v1<KmzP5BWa_T)i1}dTpKJgz|57&2DR-MLF`-*Zfd@m-g}0lDfk`!|xwn!Lm~9
zli=C*l$lC5SLbi2{q6NzsNZUf{^QrLcZpx<zSOYi9E+4?P0-IpsS5Vr|HfQm+f{V)
zM*BgpmCK^_Bn-Q^mHyBToWF8o?mGU~#!LJ9`o3=1W1o>O8UD*8=09`wvCC7I-7l|-
zQ>(Z9&-}x=^$f$)YrnI2cY3-^;cSV`6qxtPZ1v3e%K=KCs#5cX{+I`<PBx0DvwzNd
z@5eJ|rN7QI3=6iT+Pf`1aJ{=p=k?E>l^<ts{CsgG>$kWmZ0S-<XDRr{U;1ox`%QH5
zmHKZRPDj;=TJ^QM|8ov<u`y=v%PX8~`0-><r~kVv|86xqskyHVc<}6nPhI8p==F?q
zxWs3!kvX{RGViup`S(A>_|?VJ&hAv+og-Kqr81rUXYtJ&$Di3+x;<&?bT^SV+rKHF
z_0Zzq3;bB6{>r|~JRX>kvhVQzh=sM16V92>b<7w1y0!TI&vX}^XBrdN$fs@5YAb(p
z>!;rB=UvUSZ|9Y;dvbI>aq?qh6<wNRk{S8HvXk}S>=h=`30GBPWas?2x@9@T3gZ_y
z%Rer8I`8+jH{vtC#+mK?Yi_ptt$liKy2;;};kTPNPiFq{YC-IVTYYn%ZAj<2@lrrH
zm50IQ=ak|fX&OnJ538v*tr2sa>bGvsG%iQyX&d>UiM2)4{>eAEpv#~BJd5Gb)9Dqz
zdvbqmay0nd=WSJODk~hnxww2{xLj&g%T~wg)TP>4Tluy|<!h>Y=!)G?(|MNTCsxX4
zYg@w<`Q?Ffk8eipfzQXx<v$#AKEH5+DNo#QnTfAhr|*|Kb5n8Mld0muFXa!Vrt5Nd
zU)yZEWtLTQUxL2<zxThFviM88-Fca{`t3i1>(jOPS(%lELF4QjIZuL?UdDvxEw#IU
zwPNQE;WsZ&-(TMMB>iCYL~h>A537q=gF?A=*3VsiT4L4BzST}rn$Kq*p0W9Gw~D=G
zWoVR*X~E80-P}h@-vsL&TPWnhc<6HW%Z)lsbDV7@%5FLAZ=M?S_N~L*$xUlA+<CGj
z-KMad%Ab%WaqCd&-G&0~N#Zj?-G8`xnm>A?QNB$7?DM2W-J!QPJFhv-E@jR0WV-m|
z=%|kE-PVnfr8`0-X6`eYzx>obcl8+;In!cf=0waeVm5bAKgU<7`pn1F=<`}TlZWfW
zw<U#eO|j_AkxWnv4n3^CiTlg<HwRztve_hJY9n1bulrb%_Uu)6#r*`H$sTC*PB)l;
z&go}>(D7qc1$H;Drpc?dHYjlX*jZU*_gicCr9Q!T!k`m;w^>U6Zf}oIi8-XOsSC7p
z;<5N->3z4k^i{9E<2t6MA}lVFw{_ljo%x!tL{ny0EjqmLWg4T#>XjQLkJwvgN%8Ya
zoqo5a@9LY`u7ZnCx|H6XyZNw9#ZRBjO<kpIwyAl>CobA}tSU4JT_nBmQ}&CJtgfz_
z!lG5K8DE}0pLuvfvQy#R=3+h0KMQ6%uPQXqJ}-XZ^!eVbi@jPGWmT&Ldf%KEHqiXL
zVsdq`>aNAVk~lK1K5?-KSZb1FHv4Af3+8)WmOk-M1%GMuPb@fHw;@!dcT>a}rbiny
zE@%tbyxaR=KF`E`r<9+}c3vSE8+hWWO55?kkVv<w+t@Z|NUQwSG}h9axaQI9AG@o~
zSC?Lysxxyp$NWjsKT>xno=V8rDW5I7x$_gh>K*k7v!5O<FZutSE4^2_YO!3oyEs?Y
zDap4IC*MtKyMNPME^EWjkP}b8eBs`hl6Nx2Xr4~Q<wd963Vm7ouYEfZ8M5Hy>a<>?
z&wllDs{3q{5BODQ&M{25F0tXVV$>xGj&Ey|6V@ADdzTq`(=}ke!@FG}Rf?+&LihA!
zbZp2~@Ay;vNc>Fab}_fz*Q1y>Pg1pQ`TKJDEZyu4m#vmB-|_gZuI&X8v0qBlXMgyl
zbub}dVaTgW?X}{o&prL{`X#sZ*1ro^y>&Tt`Npd18BWCtee9boYM$!U&YyMargV5j
z=?`}A+mR=eJ$d>!-#pgi|G98oj)r~48s`nqW-QSx_;yT`XW6%#T4hrTIhzYgOVax8
zOa8gLw{yz!$i4FuyB;_Eb7W9@n)&0@=bT$PSI#cK^5*iZI;r!U@*^G`FE{u9xWT{P
z>u<=k@B6CF8WgUVw5{64ye*2~dE3;&ls)X9@1In(59$5i`)u#TxUZJYSs^;%d1;2)
zl{zmguXpnD9N&1#<^JKRGIa+Iud2Pw(-7Jh`RCSOp0p+NS4Eyo{#a6`dS`j!wYody
zt~;Jw|LAsK=3m{NTZ)ViqV@<Up9(Y3uGGoyd#hq-(-(O%`RDU%>sPE<yX@QrgVoXX
zbFbImm+lIBkzDY+YK=0xdX?F4N$*wKI(nQ8p`}|njvH0({-H4W7ytI0^OtY(`m2Yp
z6H9sg_?2T|s$|j3p1MRsj-~@WOD=M})ws$r;cmj7U5*zFZeN*v_t(m^+j66v<(|nl
zv~Sjqn%nnd!n`%M`?v!|I6r++-M-~9<Fy?N3LZ5n=^TGuHe;%dSiX4qzrCM#r`=!w
z|DN0Ged;cHmA3Otc+}6%aM8c)S>v^dllyea%re7$n{2qwHlEE}uB%oP+wtAkHuavD
zO&4!ZZ}jPRGh^cq>*jem&A8LYa9B32zmCh?XX3Q$&x_Y>ykxidmd@qLZpA;-)WnPP
z?<X!%z4lGAL1EU*iLVa-zZRReb#cg~NfL6$XEhtX-FCUSv_S2^;o07E&&2EsS7|$5
z`01DH?5Bs5e;IGQZ*VGmb-;-y7TGF>k4%r3ncd!}X<Nf|bM`Es-qmy39|u{^uibk3
zcb)ym=($T=ldnr`xGdId$_ARcl076OvEmi;A|?Z6jrEtz-`O-P3;#^X<xtyLnP@cg
zaaf9<w9b0hTApXGes-wopEhz7s9bZNaazw`sik+SK9sI!Vm4;)TbLiQB{l5x<-6G@
zHMUIGEoqbXm&$!Mcky)XA8(zzb(-HE+kAYjp+n^c*QK9CZ@K=dy6XOCwN7W|t%SOt
z6Rv3)T(I!1eR=Qel(6tm-6#8*AH*dsxaHdzc=5tz^ZkEc^szGEoAcL(p+D>1Vz+1A
z?Q29V&%S@XB9Ui$Pc6reg~@Xgg`Jw#hTc6iw<xG>U(Qw?tF5z+>=k_>>obKVTxd?-
z+RGchh}NGj%(pQx*J26T|A&p?^8B=B1}ARePPe58wx4JJ^lZC)<g~NWwyo#CMRcFk
ze9HAiZK8K2FZ0b`$+ma$rQM5;Gf#N3e`?Xvi7gX6x@&LF-aLQ%m*OYKgq+q#oR8D5
zH@#uBBD>2|al*PaPo8Wx-1E=3`SGDiJ1_10{%pJa!YSGvTpX$YHh4~Z|NCsdy^?l5
z+x16tbsT%<iDyad2tIXT$EE8tuNsDa`NI9|Y`(pd%aP+pn;)$zI``D)$?l_*?#?@y
zvgONP|JU}9|NBNJ{H$Lw-JaXc&rxlQ?kf&~)fUNu3s$?kJm^X6SX#D6uKDDNX~yi9
zRbS^^E%MZM+Hi*Fyu4kfDEqryt&KtJ9-O^-e!Eu3_LO%@zqI-<geR_Do#=9q^RUM{
z$?C+c5Y?YIZd=B5mp?jD!GEOe3WM#h^D!yU+TJv;{aoW&zUtxgeeorKn76Vw%Y3$;
zG-1V?{qN^0?dN3G-opF+=&$TYeuhe6mtKPwvHa;>{l?qA^!T@{cX!kjOKCYKOuXHB
zTWg{Si{|8$IsZPU)oVQAnkQ*HxxcLD^15%~`F_rtrz*~UmWVdpp59uqKbfEBMy5V^
zaaFLq#E<42^%=GfVXa<sy^~y2+}Fjptf`Wle6CDQEK;>-`*%T+YnvMv88QT#cPuom
z{m7-6k~9DDnGV}TVUdR2@)8`MzND6{Z`85haB@>lKuZ2>_8jZ&?tc~jzPS3Cr^_ef
zx|N=jrLpP!?YGh%x-0%!UNYh8n^W(f?`eohi`M>sYt{FtD+WJ)T?jjOcj3&|hlYP6
zEte!~-aWl_eS(|YoJS_iQ>$m^E;c`Sn7t}GZ9ikswdo6rCq%MsKPVYhq$D$A*P4d4
z{XY!8|FyZM`(^npU&m9wgqn<{*zQ^i@~(V!zFO|6M#nTs<8bzLx1+oX1ygc$%e?;-
zpAN6sx#Oa~PMh}6n<}nfvc4UBCw`It)A!T%AFj<2e=%|8_Ag6KV;isPvuyhI!q4s$
z=i#*%uH6fIp7CJz^Fx)nSF3;Qto-<hnLpYqAnyM&W~IMQ5pfnX-fmvHru*M-Z3|nc
zQ*07@_suwP#wzTO&WtHvRo~2fcl4olI_H-Uif5uvO^d2a5bo!le(KYt@~NA(7Pbjq
zo%h7W;=*ee(S19szWIFL^fKH%L(d@KeBNJ^O}^V^MlfvMwd?o2O9dzIxUOYmtBJ9V
zuqm`_p0e8_OM<z<?ZT%Ix~~6zoqrz`+7&&KS@X5Dmu44J=pTdY*VAVEO;xk$`ufDh
zVnV^1t~mA82B%rNdDDB8raGRw8~f96t%iR2@w<Cd7kYjEf6ndOp)jp&YQdrbt>I@%
zWteXHsf(}okQ8>BV#09gb?B9AR@-*1f4wZi$oJy3;un59#Ljp~^#(0WxPLTQB;=0d
z-mYrT^$R$-w7fJ{zFROgN884%X4BQp9_~MmK4JY+dwG-IYwz;q_ZBYLJ5&6wXm!E?
zzv_*<g>Jkw`6|WyJ9M|8$WM+>L1z|CoO8)3Q!B8L+2>!vr>5xQ!%cfwc7BdxnVRdn
zO<}cLz|zT&w@m->s%8_9xrF>$*NbP4L>5aimv<%T+ZTCrTUIaL=(K*$oY@CwY<(>F
znypz=;E5>5rs{b8TXR=l=jZsgr8Xg-({@(a)F0s);(=M0Hf}VU%i6EI;YwxyYug<+
zzwN%%SE%>9>+FMX{MmLp7n_y*pCjP7U{CU?r?peuJx%$R-H>s3;Ke`Z*DW^PCq@#F
zLS3e<dH6Z)nAIlVT4DKcO@oAhlNC??+L%Nc3%=Z{@l|Q#^3|X%6OJtxR!3dq6~1xj
zw#UT{4rP_of+oK3cZv|Hby}>ub?)KhUmKr4;tZ3$cWm93<lI+|3{$R$fm#In^5z|3
zZGHUg#hDu|DSKk?%$#P?<-jiwS{MG={*8KUWasUbOmP;E{rbJ5y31U=E5sxNeBSsv
zZqPPdd1>p)(rb&acsKvoD(4OVWdRzjFtyUH)|<0n$*ws+9?a|Ml<!#V)%<y?(JJ8@
z$A%T3O;g-0g=)9W0u8~K-?&<2!#HX6-3jbo$4hQZ3)-h=aq_^uzl<k%uRnPB<kXh)
z+#fWI1ge)wHG8>*ZDCGxeXgq0efFR3y#EhBc^}dAE54VJ{cuHyhR$(I-Q!_rw%S^(
zGTmeOyK+zL9m)IE2JX8o0&Y$7s$09RFE;adMA^0zMe8I3n;8CWlKJ*po$11F7e?mt
z$m!cHLTA1xULth;RyIp~*ksw44QF&F?bzSM_*)w!{69ywXmQ6Og{UnC=bk?^yt6o4
zhHaMf;*DDm<n$OkVtVv2;!5Mu9lW;vmzIhd>P|6gm0@Ssy}sT(AnsjbP^QDuOUlby
zl`_6?G^TRI@#fhU?d0rT)^{n$-$c?b<yu8x?AxB%(T7c+Dr&36)OF6TWV~Xr)7U7F
zp<2)5Dc}0DHEn-iF0ZKgz<h-L`<pM8Q|3)S**b?OtEAj-{iC>`kkGcU`!$)N=^N|B
zUP`pDUs9Inzsr7o*iohl)_N`6J0-vGFfZrZeXL>bw<J)*A@h|n+rJh6wmfxPBy~}s
zH{+A5K$gIi>5g%?ihid}xL=iauEyz<jKFn1wJnd{T}e8{!npZH$WfoZomFOOZ#goi
z@aUiDp0IO`L%_Z0?)mS|OkTW9@TvT*ci;N0{|Gmxg*=nm=(L+dn5%oU>)$ou-jR%=
zTd#t)j&U>{keAQvm~$_)|NV2JGk?rhKF*x?_3OVTj(%&i_um+Ts(wztHQ)62yzH41
zwaPWQ-9@ClIHv8FI@7TC=@+Ze+@%`@G)^b2sha!rhWS;Q7aWT;wymC4cklMi6D$Y4
zLJE#1t@QtVf8#kRjcG4Gn5|wrO*dNRNK?5~P~rX<nIn(iKT+bkpu8Y)+YA2f`#x7`
zAItB{OTTu&P^aR%T2sba(~DDP7++O+r}ubuxO0bn+|e^V`ahB<fA$er`cJRk^u{ZT
z@@c=a6K0kfaz_>Xwn&vYSD75N`u58gKmXp@akHiBXSD9^%6~U%6U#vrGmDG%#52Dh
z&%3$2gE{%PVNtT?Z}sYnuOBI1s^Z-mwSS*3(+t6%S%n<?W53$f?=hVmRQEGB?&a-Y
zTdQsuOj~`7rRk|;Pgrio)?C{~8V5dlv^)^vcyr@@%Jjn3#~xjI$@nAwtAhO|o<I?g
z*Qzg*O>F(Aorx`RKfSt6Ylo#(aA5S^vcqaR+LEUV=JLl|#Xc|3OMmZhzV43C8tx~H
zFQuF*YAo1a9lo!4`Nnim72Rvh_NJ`0EN`|*Isc~8(wNKly8dxnv0UAGdsB(=T`3Ne
zDf|)atSLq}WmnJM%*)jfF+D?Agh9a9ZbtSph4O0omUY{gPCA`3<4oG2+NOd_85Z+(
z&t6y|;$<@@=3`;$cAe~Q1^;-PIWf2H{>v*=QeJzvu`zH}Z!Q}vgLiM?<>C)D-%N#^
zs%~v5FD^ND|L*KRpOXG<`M246ofYpS*Z7P-8LN&g)va3e+J*P$Gl8b3*Vn$Pf6W=V
zCGL@eg3<Yh%wbvaE^AE}7iXN<werh`eShE2ebwrz_+b9p$5%AUxsFfS=y0{@f}-cn
zex>5(8!I|`q}6UG-<~qHeOrO5{cQ6z+uM)6Ka9*cu=7yIJx|BL1zi(XM}_I|9aHzu
zUnzXP^Mb$}#j{)D-iLbxtTNXQO87Ug?d=tI)-X2FNg)poJbwQKv`lw)W8WIj36Ff9
zsh&%Td&F7jHhcc_Ap7(~?73-;Z>%La&D{>g?G@2DW90f!Q~QvHR>Z$7gLSEHc`lX(
zDSO<dqgxGjZs`qNb#5vD_V!;6H%~cFx)5`@+WBw!;;>aSO$&TB-<Fs?;mkqr<rlXu
zV7n*ysOiwe(<!pM+)eH3XIZ6pIMp(^aUFUyTWM;62`|@`?Y2hunh)MSeWJ4{<yiX9
z4IfnhZFna9ipQ#|{n&$bwHsn<Pvspi4d_?sm{8Nte0sZ5J~P{#7RCVmn-zNw%vX)x
zcFSb{WyZ_%x#n_mG4x#eIqBm53EkIsuM2s&{K!uQ;VDgLu6*0vB5Ms<H@E%l`R1yE
zM|1k_pVqsxwf0`Fq3mWm#@mU@S~57?O<0vQjCR-T_uAQX|9qv`1U8QM@v}WVOD)^=
z=0Dt>xvpX6_w~M8Y;J5nI>(W}z-~9|`?u9c_AC^>owxWWLn=Fyeo;>tQ_A5*zY9Nn
zk_?l(b?C~GK%TxgXHPjt7X(=w=@wpDTj%rO?b*}sy#g2%jFp>L9xf^r)Y7<g==#o!
zUpRZ26hi8z9{yDr)Ky|!ajMHBF!w-YhV5E8ht7E?pZ71=e`E67VyQb^Zh2F(s{MP4
zmS1!A``;|OW13Xtzbpe|llhOew#2maT<}iR7P~f2r>W9ey=ZHvY^-NAkKQKOT7Xc?
zI6dB`j=%gN0uw@yKlssn#z)FG?ImZMpikfet_eYh?8Ptr)U{>cuz!47+@5>EhDAJc
zo8`7{d-(4|({aNUt(9(`y;4gKL<L8$etiAXi|fkAy#5qTxF6Oh=96$_nb0@?y#0C(
z-OZKk34C7|KAk<7bNTGHJxeujpPAEedW-VJMW<KpXOreXF`N6woy=ETCC{bDXJ5Bn
zyF8xb=+vh+c12#xzuycwvguUp!F`%>Hs8wl9=_aqM#f@U@bN_#WLnm*`Fp7F(L9!x
zDeFEjdC#Si-c()SbSrb>kq;Kzc)u%NK0bT06W^2jujNYZH+geeJcvB_A;^5+g{2=_
zs?P6yH%Zp|J1?k#e>*MeR_2cCr~lV(N_nRw@UZvl`{b<SXNq<U=DMDdn$Q?oe0#SC
zN9UGJ=U4jo_J++#olqpsP~W-lP}*JP9P8>C>(9kJHt$RelRfvOpMU?6{P68@TvMW>
zPQ0m4T^w;|*N*FVmn^;V@7R|xnfCz!3+5er`RZU?-5Ghi&NxTGJ=<Q{n$4NA#fZ)I
z+qNy=%L?;@f2`5In3=L>{p@}pfxNfI%qJ2qHuq0>nkTIzC?L7yj_a01Z)d$ry>-;(
zl)gd8)?TZN6MZ?G7j~{o-g-aOk5{Hep~-zB<8&kC*J56ok6yo;x5X<^T=3S^m4W;H
zycwH*<+}WAXIPYa;HrfN!-nE%<_vnjWkACZ8I51h)b@7Ik-OZcd{0aLhUIDYoj!gI
z?dJS0>l5>{jKqavJ8UCQrlyKobE^s-lfD(Ca6n7r!|dp9GyHxVSAIT{H|<QU%YV6z
zbI$pw$HyIaYmZTj<yN!VE7t6_K`3dD?4MN2YpD#en{T>xnB9-OEcta=Ng6|q`nu^Y
z6XyL%`{nfS&)=XUX+}F<?F^g1dm!H2#DeY5`JUy4LFV-a&g(M-StYhEbo{VxWpJbS
z&M9*7@vkN}l=!f?+`GA{Y0|2qGYuL}E6N$PzXraUb>X(!>m_a_nfKfG9{npIA|NQ>
zI)PJ3P0&c|eQbb(Kug&E-@iH8r?RcxS30+2*@^tvZrNHt%gVn>|F808+gY#OT-Y<~
z;e98sPHQKH*q>W6j{9vtre~M2-1$m3|GVHh`;OaY&Px~J{IbsX@mZ;SBj(Q^%D+EL
z>*bvM)68~7uVTls56|vTzN%1sr&Hne51-GEm6sKKJC@48rM>jmCDmea!@cD^j-Py%
zWrYdoZ2#un7c|FR?vF~k*OVT<D<4A|j9>oF+q8XMZs~LW7`<Yp$4pkq*QeW-O!>yb
z>L4W56IimQ@6#N^nQ~p)Q@SrPY+kTPWTsDB|LS(vJ2?sGE0(D*y|KpHOi^;DkDFWK
z=~Lfh8_#8cCJ>LQsVoj$wWBCoEOv2_@JsQet7b9t&V`)i+LQA3^UU{aZTzm?G>i#6
z9#Ej!S(LB&S>c(Fsc^X1q>HB~uIUIkbUAzGo;?k6)3?<8EfT2mb#Bp*D&$+Lz`MZO
z%BCZH-jb-2r7>UBV&?U=ubE-^>b>NOJMQsM15d}V+E{7mF@bH4{r*%%&J8cW)YaUz
zxu_vs!g7wc?CG6^@U)s~`GQ^EJpG3k-*8BY;tj6(_Q^TWnX6{f|FFDiqJc42C-55X
z`>ycv&I|Ee!OgElWe(nGNm<sWI!Tb>v(~kVQ|BIC@Av!Ca}U+Zhf-N{rSIq}iDp`G
z@+#$*cZWQFAm+-!{N!fX@m*^l-<2$3vn`rAXV0faxAz}!np&{bYhj8{jZygL{D6hI
z^{2l6`*Qh>*W?oZJF;^*zhs=4wDLnx(94xugf`?<<%L&eOYZQ_ww&Me<oeEnf8JuP
zvJZFeh!Xp5{5i|s_^H*6>cws6OCqPe-eG9&GjT1~l6(C%D`U?@K28YgZMIC8sfo{U
zzw_SZ2U~E+O~c#{)nf6FFTXj|g^8Yi$MU)V(#(f-&uhMgrm^uJ*n6WP`+dQ;Y4;_c
zFRbp2t-0V=ovCA2G5^fxTQA@J&<NeJ?Q;D;zYnKc+(8p{%D?{4{&2&V<8uGUcOJt0
zts;wz@BCAUxFEwC8M*oW$t%YNp3Dti_rK`B+v@B6e6u@vgg2XbOD^2B_U)SVw;yBQ
z?5&uTzJ03V^w}@v-`sfDSeD8zx9Ppe=XU?B@ZGF@?+twarnYa-cRR;%HSCYn(obgJ
zGUAQO1&t@UZQoJnwO(bOr0wRzzu#)?ZBp^xkZAZ<qW-ku!i}=aRtFqA6Lzlkg#PUP
z&r)Vc#MSf|%D>zxcYDIypvPKQcZKivd@UJr$^XDBapu`~{n7*f)PFl?ZPWGo&F$}I
zZ`W15cM@_EVH9%ua?j_uNODVV54TyNV&`1_{7=W0SaP16ot5-BPu+}7I%ik!%f00j
zCJ1nZUa5Axb@kf&e#hNW+cH?0QmWs-e&l3boc8R^xi@d-+^?K>zj@llJnP6cF()&&
z&+RF@ojLJaK*?&6TRE+tRks}b;(73T?2Oj4s}1Id_q)Aj%)C;nXi{@(PGs2YbyH@v
zZgadVJmJ=keBG+W9Ur4tacEpO@DM*CFTUqY<aVhvcDYBY`;A|yuKSS1u=7lB=ijyu
zw=2CPC+_kwSUUSZll?4<{eOGsK5?J??DLZsGsTo9ZqBjVJpXF$yN&90?-)7iq`rMv
zx2eZWV(Zezr)E4({|&Aj=v`jw)Aef3PPeVU-Yq_7C0*~o&?kMv_W#W9Jg>X1zW%Y@
zJ-%qw+lCo&PeRT;J+NH5gYUl6+=#>5ggO5h6(#+a-u<Ga&rf*W>-7H9w=-WJI?B&J
z-QdBZ;1yT0GAbDOjs|tMh^{<6LtsMs<+;^f<_{P8YPPoj;(xq;rT&LcDxVwt)h0$g
z5xMQGqU-eNE2~nbV!><0z$-lwl?)q?-<{dK^;@FrE2CfT$2NHU4BLIX#&~O+=*rVS
z3O4CGI*Kk?GUw^$yZMS!J#O9IroG|Yi|u}`3a{TQ+&<ZGM8wF}^`EH1jMI1JUfq`4
zcu;VSM{Jvql50u-r<`bS_9g|l6DmPbTcnP#DN7{wJqq4^tVRBQ%(1KLYuQz$Y*&;h
zRJ~C8B{!`pG_bt&YIgOzAMq>azkhMNaF$1BfYK@Vki$t&y_TK69=T?FX>Nt)87BAU
zRh-QiPaFz8YEt1)Ic1J(zR1QGy-G~prZ4iRGW~g8<`{Cx)AdEp6n37EoDPeOi`H&A
zP;%zlDn`M|tYdYtXJ5R%y5r@;_5FL!ghn#oo_e%qO8E>=Y3+-zO5g0L*dlB<ab5R`
z6_4+}T^+F|CUZLz6URzx-JSWHs?P5&;pRyVS)Y<3q#4wCq@;gx*W3H^W!Aoym2+-b
z-tSqH@%Q?!``iBKJ<syAd;V$Nf~&7roDgeSx->I8;&axLqg(SuqU)xM?F~HgIRBnQ
znJq)fx8L9HcUI-utlez3Wl6H2NLN?iQn?bd`0YBIqQ3o4v+-=0uFqv|dARC}`CRAp
zI^+HM9&cjiFWowI&*pdg|18a8NU-1a>ig&T1KtlEV=kn9(_%?(SaKo1lkfha`0j6a
zyY+UzVBmUO{`ls}*6!-F{O{krdsOYbV7mUr#>6iZ;}l%Wj-<^_ZEu<Vca>q4TDdis
zOsmHWTQ`@ITBEbSM6?b+U31d5%WwVjIn8%$Cq}agMe4c5sz^LlSm~moxqtQd2|~Bq
zE1lIYIZrys!Or(#`(w?lghjW*LRMwf*tVorr@j8Ue^SW3dw-wCetlVIXt6GTckZ=S
z(=26rZY1@-I)23S%=3-yD$I+16|H<A_59O1fd?<0eI``4{mIH?G{1Uw$&qgxckaJ`
zzMk>LpO{xy9tQiQHRtwkefh;sspx7*+v$UiTaOC)-~M}ZZFSSj|2c_YS5Hi^P0X8|
zH%Vr>7S|nZ5v9#PqhFVA_*%TZb^mhnr(dsnY;{|fyFzit4%WRcM;0I6G(%kM<o}(^
zqo?S_e1FWrAk<g3eO0vWg9zJr&GnOoZnyg`|Nijz6N$9Cw4Zz9euNoX*4m!Xn(LbL
z#B7!HYl&6S{L&9vJwG>2+WnVfmyZ9g^^Z=PF)|oV%6{^?I%;e6slWFxh|hb^?f<^E
zd&)om1(#OLG(Tb^9TgUS^kepPi}~|Yr`rE}<jie#$GrObiDj3cHD24fM?1%Aum6uY
z-#bTk?)mp8?cV3@zk+@J;`tvL%{uY+ai>eV%Cl9LsyekL%%1GE27hw(9$h!Hcys!n
zW!1e?XHx>cvoN^rdRzFbcFOej2a*NC{OY&FM2<x03U~Hsh-fu6>jwAsxCvgp`s_u=
zfdg90e_uJ}{I_jVY?z0uv+n+iADMUVvJ@7+zS$gde~tN1o0|KQi#|QhJ<7l)^*u`G
zy5yHBo*{Flg<F4F@$+xn_jm5*u_X;pUxy1?zm0Tzw?c7k4jcbhduPYcm(A~{af|bd
zgdb_>ey?KGDN^q*Z`A!+LdQB~``vfaO?Cf|sh;+(^($9CdGfjB!~MPO_L|9gmm-#_
z^gejGk>A>GgGZ~!wB8eMH+hPD2-&fH|6E?N-dP9h-KKAj*f~ki&&DM!{ri?5_D+-B
zZ{+$<il1-ovwwx0?7P#=2LkPdmpqSL6O%dXWBIf!X9I@Acg`?3UprssbpK$E)!zQE
z>Sd8Rj}^loynpz%VE=rXTh|uWZ8^S$QCT<bz-^=a6E1mQ0v45tC&!rIdRSLC*Sh`s
zIrk4!e^rL9jyw3_`A-+Q>9>2CcFc|N6zkW%pLQqL^t$><^Up296Sd0^-J7;E>{!mc
zMODA<eA2yHQYG)-UpwQFR$|!OUA>L&Ar2ae`<m)q3JSRy+SAxCEXY!N8X$XG`d6Tl
zw}4fdzQOYu{4Wz<9+)9;ac*&P?M(BOMK9xH7xZk(Yg)0PK5oIwct?H3BY*n)_Z?wR
z)m--ePj$5{zr_C2b55Sz5cTcTHDR&!`eHFp3zsha_)>lHmotGi$G$uX6g%x)%RJLO
zMajQ^<G%Q|Usmy77uw#McmDb_orTpKKGbTgTbXeAWvxUHo1Ntr-nov)J5ScFsWhD=
zJo&GM)!q4jxA*A#pVe7>F!sY#LysPbdvjlXnDKF++cZ~>@3T~Hawe%p`hCB?{gABd
z<hNWZ+l6K4=6_uuy`4!rkb&i(g29GUU(O3|ZFAT*$2MVW&Ec1O=bYZ1^mM0D^#zNz
z<LXRzF228C-n%`ET`=HH=J&mEos&O2JEvbTU3-qu-q;e}Z$GaGh`wsOqfyq$q!;r*
zh%KhZ{pa65;y27y+q3(lpPiN#46HvLr0`0(*r8|n+;qLb??p$}=RVlDy{j_ud+IXx
zYnzoyCHs2|{s{bdz4JVXBQDPV;rq_bFQmnsUaW2GGCm_~(`f(ghuD9!v?8|V$Lo`W
zC$m34&%b2h!P(m3LOI(k%~qdSw8=3%_2Z10VQkg8C$I1>xh0VEQ1AiI?P$65mfLbF
z5zDu>{AAszR4U24O0E0p#D9uM*tm^PY58_vEjxXEy^$nynb^j-gUga{C4Z|wWid@d
zHP-w{-fX+Xi9R7`lCD{Q)v4ItV!GaKlG&M!Clnpe`}~Xw{<mL5S6p9hw$o8@?QkJI
zJ%>vN173W~&^;TT)M3`Do840s%-Vc#lk<wLx@$aQ-D)z-A33!goU{0~i@x#my8d6=
z+RTq8e_Sbe?(ggPj+e{7K3&TkKl2jvBj??bIrAgubVqkr%GdvY7HlSS>)<{2rijm3
zDykQ`y6e|AonCo-Q3wCqV_jEL&&XJ`O}Q$X(NlC~?(d0PyLZ3%_q(-X>(1$HU8jG9
zznAs67`65F!{n5+_xLB=j1rehecD;HcFTgxzquYLhHpywBhwwS=zh&d#-sZ6CzdDA
zd(1!EZo`jz+vh!h^TV;{-!`_rR~)W=5L)r|$cN`YP4=eN3*5PUy<_(awX1CcTVz+P
z(7t#g;`LXP)uHPb7@nH@>-x-8miwnC1O~<*o;inS+WPoZ!`Evs&(?n>I@{jp@7-;_
z>D<d>CmJeN?=VoEpRRx1z&%xWkDiR7sQyxG`+1)vj3*zz^Pg|m4rM#L4XyS4qKjJi
ze%R#wx?A}0QG1v6)B{J$`{pHHoU^m8^XT8T*JZEzJiL6`_l=kF`7G74?&qsH`%eGv
zh`-(NF-GQaswL0#x5@cmY<{`wE?#cZo4w1Wd)vfGF={*ZW>?t;?-Og7At}7(*1J6=
zJ<5^OL}k)c`k#HAXSF2bV#b{n>%TADU?9~nWy<EV-xdiCkG%v;P5*VcxZRs?(ityv
z-?{d4v$14JO3RLSNA#*%k6PTRTXVZ?x$KYIkMwqFF5$c5He<(xAZPR7`_tCPw_fr+
zw<yq9=MvYHyzkdqPWWmmTP`!V|LJz-*wRCr=3O$`;$~U-D^4ue__zq8kzR)Th4`vj
zrr}3*UZq;zdNFa?qpU^Z@%vuPsa&vkOV77;y6F}RXC5iozPIeU|FrxKFPysr4_0jz
z;EG$?Cd-=~SaI|JpYo-$>0XaGx>Mu#Nt{g1=SuvOw0Gj?#jKl6zPs6ew$oagpCVJg
zTY-Z+FN;~Kbw<H{1+OgaPA-mAm-8yOq9*sfoqTA5#pxAImo2BSowoIvv~~#Fy?@8%
zZ=cCr-x$j&KI7Kej*JDVyAJJLbn``}|M&kD`mZm(op-a!Y}LXix9TJ2TuDgQHg13Z
z^5n|;_F(hs#h>RVZM_%vVyl1ev<FHD)s@T-&RzLhE5PLC%}pwA*4;ZTFTN+oZkkKG
z-qUI3XTGKXnEb6axc=6r`aFd|OD(NKvp)8(RyH{<-g#|fgLV8zP*Jrnqw?rWlNE1N
z_@ll~E`23Fw?6o-flr!!`Cb1Q*9j3b6tBMg`ltH&bFtUc*T<)Rw!0_lb$8#F3rzQJ
z7S{(qo8{W%5F}hTdHG@Ho0IY+9Y3C#o%%*r{>0HgI^ECt#bf7Rb>H`}|IEVQQ`2TS
ztvZ-${@@XNkGDj@$GMBXIv%~pd_80PTp3Yrwa`k@qes}>Clq|not>NSK4nsK;@OBJ
z-F$|g`%Z4DnUQ0!HFc7-`L2tbpNH<g%|H2V`h+(I_ovx)<<B)(F?W{9q%DVXUd_%I
zl9oAG{P=m)7hBuAK^`a0yzzEw`g-8ot*vn$Dprpk6}^$We?MMhrpc{xbKh5eS3~yA
z*OAGyb;$5`w`GmGxxP{&e&X9r{`@D+H*QX46lMF&5VbV(;ft%?3`ba6Kc9a)|Ka0z
zCyO6H|8%kOtc`hH-g0}E`Y^L8zZN){>G3-21x;L4aes^7qKk#G`FxIN-x;3x@;&RS
z_66Ruts;e+e2#1gP!6eX+&??`_*|X)4f{{zxKw;hDq7ybn44*2)fcj3?$=l19n<5|
zcI4>KEG_DZJIQz3-&5w`{OvVovWut9nD$aNDTujm(}#(f71w6<iaxJZ;i;&L6gs|f
z<-DFdk%ybgy)(pKM#!nv@HLq?s9NjEDX%rS9WpWL=daK&-LDQ_+sv+eYwNvslOn;$
zlk>jpQ|KrNHkxdh)>Qc1;YHZVPF60rU6ISy*?6d(Hs7@S>BQZ)+OJ$V5OcKtW0t!}
zhU&TF9&^r%+J*bNq(7ecn7@DDk^KEt$G=$Zh&X(qcI%bytuiOqA6RbHCFc74Oy7Es
zSU1;NUdA}PKhw<DUb}B6q1PE0Ahej_kH#+3i8rKbA92_hiXJxo&z8E|m(gOe?CY4r
zd__U8=iL5#qb2#z*F9hVF4+6~{;b92>3gcxcbpde9xJj#c0Si>lMTJ0PN%M4Tphc)
zXLI+r$n82!t*g6!=ASiK#u~Z&%8r7M&IeU_cD(php>=1bc?Hu+!N!uwF-aX~KKlL+
zXMWW<RiHMzaWa28!=eRj86i#6PbKXPT3MvQwMEI*-Nkd;%hLO27Vj~8TbN>`+plHE
z5*8Hwy4~$@n$(Hyu1h!Fjf_5SSMDcaQB`GjY4!9C|Du8g*2i|Zq<d`7s^9-%%Vg{O
zr>1RYpJAL~Q|jCM=kIKPUAZH3SDr}dSE?;<Uvwzs=k#S8zJ{$6d0w=%SMqMZn%yDa
zQsY2I#kqQ16<T+8{@e5*X03?n-Cc5LdJ1kkCwKEdWxKtw$NcKqjMRlJmDx8Z#~=A6
z9L;e2qGZ44eK)nud{6g92R_*GOi??&hs#+aeQUCWiuIc-c4FG$i(HSneHEJZq)+x{
z{;JuP+1IVO0~bt<>=wVoa^~-Xj$ZG>6;GIp=VdtTY;&@=RnFi0PFQWqy5Cpdr0-mr
z=cZTcthP6FSKxYQ6`{h#t9nkGubXXS5EWcJX;Jm2gc~Wr^$r%xkGt(EE}Nt8tE*-6
z#7pky0+H0oa<Q2P%=bh$SH0AhIb(CWzG^;e|2fe&HZHw$ciE>;@OJ2X>m}J&5wo-F
z`|J2EU8g2?9JMh^(#r0yJN>$UR{H7hcGr7XPG{Ema^l&M8&h__E7v|~_wNNSn~0J5
zmF-hEeVw4~d;fR***dWe`{vjFcHs!_|L$mYs8A$oPk+L?AEzHD)!Bx$O+RAgyK=Qb
z?b-5lhue1+nYqr=kusgzyZrl2A4cYfGVgZR%(`qj{r#^Uo7sCGhq#pg+w|3bS?c2?
zA<3yWQ{2t!Gm54CTX(;Vd$=h3^Xy#t4;{C4giP!zPE0k~y5iRT6Rq9v74;GixK0O^
z@yqxnj(YrztMb@(XL@qivX}!q%sFdj34GOH-rv{$xVpmR;+2##);FbZO&C_OlutR8
zR#eOyyk(Kn={uS3nJn8fZvU%U+L8X<b4A#7rmeE?KHoK3lrF^ZPwpPi{;%6@zp(9n
z`LNn$_O{foSND|U^1N3qjajR2>~bmi)f|bUKetqOzrJPnrIc;&;bfn!2hvsgm-T;X
za^8GKbNivU=QEBMxu(x^ykGrOM6O8nW$R6mkg1adF3$D%FQCNSq`U3A*wsgcoB49P
zdlI*bYkuZb)mrsA_HgdZRK0+@1mo*>1b0V2i<T6;^~mEI>t%<ta-c%P_VS5Y;mV#i
zHys{vCc6Fh@nh>x)ZDgZ-t(3d?~br>#__j?rf$hF)sZr7wiDbq=ZxRt@Cu%A?@x?7
zLJE4lS+CESXfsRtYU&cvG-KsT6T5fwzV!AyJ|AtD=JqKgVphwdn+><_$`sk@B?`=B
zuWs-+UZmJma3gD5g}KG&o29Bkch^r`yZIdBYw@dxS1FxQmY*_d>YL7K=hjbC6zr}{
zyCZXFNzl0`DKp-2u0I=j=o`1YhyIyuJH&0Qz9_OC;aF*BdeG?AHx*$E4e2|#^e_It
zF37fkRat3M33JD!Cl54>^llw$%{7}N6g2Hy`kaIAFFk{{&zrL+ul9fa<J+c3*zVV!
z+p&K+|M7KkTRLPWNge(3t3+V(r`&EPecLS!9RDA%PpUFpls@V3eM|9eH_i1YtbDCi
zu|%=y>Zf(@uRb|+bngLBxm09hoyTXia>{)799KoF^85Yzvr0H)TlJ?GRWr-VZ>X-m
z9?ikLHYM$r8BdO?xq08ayKk3s-8pwmM)3c1xu*R)CY_me&UjJLH2J$+N6RLkI<Z>A
z%reCK(cit&8f)~7bMNaah%|`JZ8LS>7JU24fd#9B&gmK07leni3kW1wyDpfjJnQ9|
z@R}zZ&Q^Wp7CXLQ-i5u@c-eOchk{@H;@0UK%p%G<EKZ8@iCrm<G4AyI+ZOfZ@3LJp
z7tJb~H{am=mR`-MMW&1FnEqJ5tPPQL;t-iWd6~4=qAyd<n#qc?GNhf@&*0F`v-V<d
zuCD*3q>zZMv&|BgT-|irQ~I6nou_Kc)~sJ(xP(K%Wpe%8ZT1EybWW*mK5>cvLCLw)
zrrJM}QupU4e(YR!{?Fg&tL)q21-ur!{b1kx_mJQok#{nCpDG8%C@&G%D#{vVX?;%o
z1MAue=Po6DS$a(1jLFYmW%p;>%DEh2IAHxUDel$#J-hE!hjJHw=P13A_KRU*lVe#u
ze-?A<AMI-M?&D|ntgf?Cx)i^|E={H1O>0_##p^vUzxF)2DE7Vczs!xMdl?2(O>9lH
z8#Lv8ju+4TysTQOhvl{2ht<V`drU(F*m`zPGMv}FxS&vSp&jE6Pu<v}?{RjnVV-tN
zw@&?0Rq=4`hXosU@!0d{?-6<D!qO5D6Pve7{C~iX3Hl*58Y@LFHJy5u``>QGR;lie
z4c4hX^BeDkm~Q^Q>F2%W!jdyYa_%2ay!^5@?D^+9!E21lDdJ30bEoll_Zdx{_h;QM
zeapwTmSx&kFG&7!|EloUI^oZoL$1|3S{TJ+yLL7o|2%ufS~GUZ>H6Q7$M63wtfbGo
zPFeMb&dZmbPo5nU6rS83@#aqR2A87rYftX(vV4E4cAL`?ZFdz1(bTyw{NC#PxBe};
zN2KY;L&YqWbLP|BMV=Y_D}5!NZ<#)OVt2@&j7v3_c}^YwZT|V!Vtr5}=t<~|)%;V;
z4|Bd%X*>OG)+JRNn^^%GIqiw!FCJHhd~7`YFYV=|6@k+4S8FhAczvm`EY^zez|lnh
zkL&N9o1a`?$ogx;QWdGYnE|GO5wU4p3w77%EshW2Un0c$@DY>RN%Q-q@uqH;QFm^v
z*v4~xdiRwx!5o{Hi*G&rQrq_SOHuA68JUiWs$8JEjOYLCUt)02>gY1l5_yM<ISv=s
zs6X8x@JKEssc%UK-~B@?;+TEvgmQ!Rx5Zl=>U?9;<EHrL_x8`zl%~(DmEKY%`~Lmi
zh6t5Svo{qgS@-6j<9;bD&b=-uD*UMbGP`T<s`st(c3K)J{C(=A`?jBy<-+&Xx<5L#
zS0(!T{D)>dZ{~=yy5)XNeEB53VEZ*s-HyGN&K&y7yQcakf5R#RbFucj)`1VomZ|h6
zcuiWmF?DqY=Z8;ELc-ofWDBv)+M}8ib!qNV-!8tT?JOD()-HTjJ=f5hCpSU(E>qRb
z9Q&2`1Ju4sXBEdbzfxmcEEr$@J5c$m`RkwO85M86QxBGZe0FYp#G3!}BmF;K&;4Jz
z>%V=-wmFsu{-3Gp+Prh-71P;AcQj41WZ>bx>ALcW(U&{(A_~`QYRo*$-v0Rv(?;&)
zma}J{G~6k#9NqNe{;9Y#hbj{fsB-Q2u@5x*P$K!rN$F?d`k>wX$G>}vWO)DomnkCd
zUi9#ggOXAg2XAhDf}~JT-c+>*Jgu!4{oHwEgzcHvy!&8i#jW4Ue(;gdvE8-3F)4Kl
zS!Pv59>#~gL|$mydUw6iSRJ~4L%|P`Yjbb3uJiRe_*N&PdV;)q^+c(NPOqg~w7D2o
z^uC?#G3Q!e`stbZb8E`Kx2^Ykmzdel_+^^a{|$z*|5&B3dRLU6pWgG%cEamarzk<c
z1L3f>00+9Rr0&`InY*OQR@Egqo8ypw%*}K6axN!@Oj;-Hvn+4H*{>%rC7;Nv{C<8y
z{k?S>6V|`?oP2S1aa1B(#l|94$z6^m(^D3SaQ@sTxyw=P_LgmX=azf1ZKz-I_2=G@
zg5I7*GIH{kybbSW`o37YjdfGA=wylZw^^J=w~GGBJa}5{blAIy?)~lj;ohHpPxrWa
zXzy`L+CDGrw}jmM6CZxKT;3WJ7k^gz{<?=(Uv}rnZPxWNXH~A|P5AjMv_|wYDBR}r
zTi<<GcAvFun@+;Zl;^8budts8&_4UU=f@YdO~1D<R=eZgwC8U{+MB~6rq={tJk5@Z
z+mfs@aq&6F3|XmO>AXBC_G-i6FtM)P)y8qnMK|Q{t^doLSE%yZ#yX#~w{ONQlS8ZS
z%A3_DL_JrVYPh9+!llCMpJCz#8}AFG2(3Jt{^R?4`>k2xvin-&O~0fj7MtW(q~1NR
zXO+@=XsTPm@;!!2`X;(JdF;7!s4IN!>Sa3$KGq%wRc%IFGPbTc&Hu#QcFlEBQCA_!
zoBO1{>{U=&)X~wQly~pTqAeyp8#Y|}X1<F#EBo)elXcd!<^2WIoR^={oxAXR=Cgn`
z{Ts9FefP~%DAW|+q70hi%D?;U=A2sF(!WNx&&itXt$W?n^}lk}gwM}|GcqSCPmh-N
zd3*It>ZIFu&riFrFZb`0)pfb@eS6ziO#E{?|Iz}X$-#BZ_Wb!=^RF#_ESq-j8*7Wf
z7i&S*Sv_%K7a6x@yuO>TzU7JJ+lW)V6R$`#t-1F0@)^aDn&!K@pC@*dT#;zXeRI(4
z_w!qPoxWY~JcG6vc=YdDm-Jv_l}VAIWb@t^)yItX)WvLw6xs22SG3i^OAG%W{yTd`
z&Wfd*4qjUBta50X#)WC3D^Ks3F#qVa&Fr^DS*NX!Kl)(DzB7_0^F05y85t}ySDGl1
zzm(nne87kPeQ%{L<SzT<Z9m)W)P80WQ-`h-cl3-cfjjc9?~yt=E&Z(Vmsn4cjHT`w
z=2}u`+BVkz{v|xk{C-M#Vg0X`xDC>pWlLO+oR}-T(`rx4idtI>i||gbm%R~d7igX=
zjNP(#x__a<W1sfluRLrrVz<AYQ@eh$yw%~y!XN$ZoqD(PFPD~)&i!}v_O7lAf77a;
zT3o(gd5JxI*^l22JLdm1*I9AIa^d;b?)SprhVQ}^%jWF)6|rT<%ruSY%78@<(Kfcy
zAHU>miQKwC`y*)N@!5;APukvArTc|8&N$hr%<+}?Ky*lY)H?S=nrB&NFFFvh{q3@-
zn<qCV_uN%UyuzToKEGyuYOt8lgO`WZ+qVT?zH;FFGW|shR<(GuUiZ0uyiV<LcZ%wC
zeeTWC2M<0KORJI<WHqu@y#6IGF!Rb8`&nmZJrobH2-M!`$}gYB@$;4Ay}CUj@y#5{
zN<3Gjm^&w@+`7BXLB2oeipz!@pR7(?SX$s`eQVX;m?ds~mPW~akA#=syZm;l97Edw
z?LBMHb1?5ss_prC%V697{jZK$iR2YUZIN0cq!~ZoKIIc*hV_Q^d21fW-(LrsJaki^
zw`jvEk*<g7=XDQlK6zr2e#^`Y&7zZi9vyhUuj=}tpa05Ey;{Yw!&Ldt<(2))g59@c
zUYBma*VN&*xc}_i$;nldWiH?T@@um5?TV^5hr`}3Vsf&aJo(_vIXq!Y^o%7#{(W0r
z{^Rgs{f$wk8}4qJt9-Z2TJ_BxUZab1Z6&-f8ab3Tb>DjEQR3$IX4S(pF05It?9BYv
zCl{;}oa@u#r<U}4(FDJDrO$)zYRoAw-`SLqUw`@aue3x4GfUgKhd(MM?PX1TF#GY}
z%8$2lMY)f#|BQSvnMLPg=4O9glcorrW9JtqFSU!k6a8<?&5iNC;fpI$SOcs0>w>0u
zmUU}0J;|Hkxuj;piRPu*Ec>PQSLA2Sj!9dnS7!lfj@Z6bS3G)a$LWhcdmqXd3;h4{
zFGQE&fVb<(XN4{2Z8NraIxTct`z~VA{GgY6ZW#D~j5lL-pB$a2J7dn-vrm3<e!fvr
zrT_f1mHM8-nnMX{U&VW#vz^dk*Gb=!ymQ_A?5$@#w%>K}-lRKCcGmLc=L#ft<}rxp
zeO>$ZK<2>>C&dmm%)Zhadv77nq%KbF(+d|VwX9enz2s$^lB;*qmp#FM{in=Rx^Q~>
zs$;vpN#9TI%GUZ3zDs{SZ^nLoTRY?Xi?~;x`mj3C$s*<&pPEC=yMo&po@SN5?lnY8
zcwFXH4atdI>R_>4{np#lSy#1PJc~XGhk~NQsh0m$52IM_A8nJ2yGPUl4@mN*%uB2}
zlyEtFV?<AT%*oE|OqPnDA5tPM_A5<K$gdCnEij+q64z#5r-O@~)eB$!N=*^cl$XDA
zXvv1Uh70Z61ev>Tdp*5-?!yn2XKLS+!iuJ<+>Gv+6KIrI=w{ugy^B%obWSG|gTBwK
z^Y{1voU&_~+qWh2pDg@$nBju-9P=-`<uiKo_^z)%C$xFT_P2KGUj7&JLk&z$YxadM
zn8=y>|6Kn^M}5(U!Hbs~#GPE@fBNU2<$`nXeYbw-u<YxbKle%w7U=1zOuF%a<MQim
zJvXm}J>498>_hx*d*w6w9s4HU)&2HRZK~n2{t3q}f2)4*=--FQ$Kv+9yjrLE=$wL;
zK~K}FbNv>7LgUQVSAQ?-WSZ-ceYATi$3MYZ<;NCPUv~$eyWHBn`zWa9D9R{}O4%Me
zv+vON_p3Dux<Bk>*VN}fdVBXhlLhC&gLndA83qyE(%(8dG!7kKKJSdr>w{Zu7uocF
z;pp9@$+P9ti3y%_m3aQ7yh?8Q!E$5H!I;Ir4B6H!-#0(x-|cq`PKC#u&9CNSzG&sl
za62kzc6Ot|;d#Mz&F}uU3x=hAi+`cEuW$X0%HrjWn}k`azrPVW<Phj<dFqMh0l)UQ
zZn<0j#BAsNre<R!FL2L)^To|~laG3B^6~r6oa+8k@nk~tFUxMT!l2_{Z(J^M*1UH7
z!;DY4DH$t`Ig$<-zID#%E#h|Gylq)^X6y9{9jae?x5Ve=J$qGj=Q;0^+@<fY-MsAi
zxBb(zbNV+H2%jr<b?()?U+ntINJwed>}?;ve^FFa607%@KlF!5@{KUFyI1AO^F<5N
zS1+r`{{Q{lwT~YZK8SADpL9dXvFe-(&kNovm89c}ivNv2Yf6Rq{wcj(?|Z1hcv)+1
zrN_RPeZOAmymi&RA<P;jXkRIC_;>IQ!R1F3467Ytq#mBVk^lMRdr^nj2Y<`+u1oXm
z*?W7FluM;`TA}4r*FCfEP2PJh{ZK?;RJ3R2+SFV9Zp%$MSzoqZx31ycv7?wT+{R_g
zx#s`ZZ?wPoQ2k$~P~U~IA#3fl)T`g`H^2OSX6DCzJaz%c@AI=8@5yF2-C1yPCAf&_
zi_2D-GiSZ>qQ8ax&X=T^EJGJP`g!lWn=3!3=HVTs96bVT_qC?pR9Rd9-(>RQeYz<|
zx<M=X{Li~NIiL2)JwI34Wxn0aDbw17#h>4JT9&y!s%&|r{`U#m7o>SSjwDU){yTS*
zQmJIo#IBImuMCd4CEJBqn~om!nOgt!%fH&AS9QYHrL3+p{OWf5=vTh9d8!+uZC3uh
z<ZH()E6BP_sn_lJ!o%-Vs)8<Pw0y1Byz?`E{=SB%&P#W%_#1O+uWm78fTXR(vYAOy
z?^IW%uY0tA&b2=G{3#6_+qT-AJpAeWnr{;|Y*V!YZ{&P=GJD!_-E+VFm)W_+7Ayb1
z_i^XbGP9yjd$UVTe$1>d+ZU;0Q@C}n+wEoCH>B6h{h7l3n7vm;{gloDSJt+ROY)ZG
zr^uW=z<pW!X5q#g&%QAPmDsF{Ir?a4+3b>zZA+PN3$sR9&Yqp9mAUNNHi1XUeFs(;
zvuvrJTiu-{yKev7zA)Q}wN*=F3lAtV9!fXL$=5A)G+O0!R*)kwd}&E{c%a1kBio}+
zpSk)JGz)s#eBI}xALo{>cCc{H4Q}>KSe2dSq9XM1d%m4%==>eR^Riyut6RK#$)0_)
zp1uyhd$qd!p-pnrcbgY_J6<e0v;P;T<)xi1ucxp`J_+esYugvI<A>cNA-0$j&$iqN
zleXP>-{*7n6tCc$tV)p-gVoR39^7la-kCO^ZEMe?++@XdecsdA1VmEypI^9esf)`E
z`85nNJ0~R+|D64@$izzb|2~yxr&&AK*i>=mOwqbiQ6(?!|K8X(W}Qduv3p;F%?_u?
ze!SDNlaHO1E6}*}Qt*<OXN><93LW2k{@aYT5x!d$XE;m!Rz0;%YJM8y`^n3sv!qs7
zd55j-P<QivZ^U;vz1a99hyTL$U*=rh)qU&XpQl?2*6o=px95JnLUWbuzQsl}CO?^N
zxmq@N*3;>oCN|3|j&F%mG&;ZFwh-&BA{XOco4s#0W$k+x_vhV2`K`C-UvM(ztxG$)
ze!(h{{H5&LLDM6bifl<Oej>c*ZTZ|Uhh9&)9=_Q%^2oHFuNRJe&vt!fv}a1%<z2Gk
z{gH2v2S3dF^}FzC^L{b4FQRwOU!Q-&b^Qhjwj(p_@8|0J8(quY9cp#%u7HN#=3jox
zU$zwmTJO2sS7`lcdRf8^o1T^N2R5$!*CM{+XL5zv(>UIiBlau}@vV^?R^*5r>D!<4
zmw*4PziTcZ-+BH1TYuZ4pI09L`!S_t>hCGt>rVd97CDvn@AB(&b@{Ot$LA#mEt9?a
zsqSpRGuCbS9Jfz(T}l0uc$s}mhV}V91wZFJFPI*^Z27Kt!g}vm&mFhkT~IjRGbZ+Q
z+Ski}zD+5f{<520wI;@P{>9g49zJ^7=CQg=YVQ=Qt=3V^ZzJ~>&Q{F{v_C8M^|H^6
zM@P=gck+Ir%+8p{d#`88w6;jo*Vo?{?Ow#-;B_i8DCk_2ZvKb4r}yh~&Oh3uf7v1~
zYqw3bc5b~%QqygHX|t`qvhNiO|90>e&G}yKI{i%Q+@}tDPLuAxD|{oUu+CxqHomPP
zyH0X`<a9_bdA&j7!>>%k!1*4P8LO9g|Lur7asE-4-pyybwmErsFY65CWMAXbcqit0
zntp$_+T@kqj0szA^QE1<9<j!M%Dh9-Ire)Oof0@D_Vx0bu)Rs)A}=_uPtrNuu!#Av
zkMZulPpdDtRU6wSZaB-)B)anSnzV?wb6@xIn7kKXT+Odi`a^{6$d{z2eOtv|^JS(5
zq&=3qHdDpRe`CbXNtRvyGuG~4R}HA0EnvTy|6{kc<j&1)mxcdWOepQUv+>!FJA3Tj
zt*H#HnEzOq?eppO`Dqtdyv*5OaOB}Sd)q&zr?0Pn6?8vWJXSv4tFtV%Zpr&|AO5|a
z{<5^Ne9r`J7yD%ye<Dp+);`=l^~<3*exRYcyzM;#du&xtwsxO8Bx?9zk#}(Zhll*m
zxz9Il+qH22-rwGF^Y%16bXHugB0qK6(U9UllgcDKFHL4xQEFtj*P?H2q-KcOPk~pF
zr}wm6*734x@>!FfpUQGRN1W$w-5x&)hrKqHivIJ@rr&=W{HEfDgMIz&+KC<|phb0e
zb~?5^{Uu=MC2?c<Qq_f5PrbOTF1#~_gZKJt)tEgqa-{w|e>#)BavMvdv{wGBS<;pD
z_uKgD>(+kZ=uC2bWn_0_yWrY5f6ui$-^|&+oS$pvoGpi5|H*h%!^Zx4hSGh8m@T{Q
zZG+Bb9FNlZEF5krdM}TEYv4(HzDT*v{w_NCz2(cNm#Fs3awJ`>cwWbId9|z0|64l?
z-mP=H?Rd_4VUa`n)n(P?&(ri~_sX$!XwOg-KlJCSTls3Uq&MzLXMRNSym_{hvsiPD
zmTSJj1#6pQE0gbYrj}myP!%$<;+=h7CIwV^`<qNqn>HaZ<=c!8pFgBkoOd~POl{+b
zUZu+mgc7c<D_yp~dCy;tPv4a7wn#faI`j3>?z<;c?(2$8_41r=_f6aSPJZ0XZ!K3h
z-PQdZxhBT*qwgHQ^;RKUCLH{Co1viidQiTA*TP%c=A1KD>HC!2K4o_{hvCVhb1U}+
z)d(NU4^Qs-H|@$R%|FT4lBV$H-N`XrFp)dy`48RD7LlzR@*-KZ_s4p7`*kQ;)Sca=
z_B&a5`NyLhW#?Yf7r*a+=x@`?^(z;8rqsS?sd#+b)NFcrY23U$3=N&n`3jZqZ~VEY
z`&{a^S4Gpd+V5v_h^#d&ni;*kllfuY!ItzDy3;yc)>X!ee`f=&(e(a2<#)8%^lZcD
ztG4}%n73!%x$E1rjMv+5ysdQnW`fAaUk88I6eZ5dj0|kHf9|!bc%9xvsi&TODUsH9
zwwtb)wcGjNzSf5&lW&~+tFPC$Me4@y-{HY=a$bIZ{Er^3d;IR+nWNo@d_ML{2QIr*
zt*DqPrYgCb_u!t%w`XgIW_i6{wIePqch)l=)vZ&-N-L-PiM-mjy>>mP;N6)|<~QzN
zF^S`(RrlMiJ0>oZZIaV;PGR>w?VoupdQ10|Cx!=eU(0?KbXeP-S?#2`($xByzpvCm
z{a@FG^hMd&;w?0}Y9{MHdg^SnAlq_Jxk$M=t9@_RqP3?hW9Q1>yZ5!@=()YyJ&R5k
z_2mY$&sq3&H>-gBt=><+q}bQKpY!XPn_tTEVwKl6vmeh(is#?>@<!(2){ds`pH0O-
zX53?*Imx7{{{4?RZlT8SYMXa{{HV97{pZB^NUzLTQHG6<f;Q#{w>3H>hA=&zvfKJ^
z?UECHMSj++E`Q(c_BC0_TwclM(21WH?UtPAi(2#lbEM&VUZHiJJh5E!o?hP>l;`KU
zic6qn@}~(BmpARZw0W7`cGW*!jWd_8yZGjEQ}y0CTmSBPF@Ms9hhOG~&D(Fl*08a*
z^+iXAjp^h2!sjmLxoXZ<^N_r%J#%)WsLK=1=fAdZzZ7&$=I*(vk8HaC?sREnZ}(Ah
zUA^7*#yhV+cIwkKUkQFc8t|d+)3<l}@+IPR1w5~|wQp{9I(7NQy^}I0v-Ue3Jm_=!
z`GJ+5${*HV5~^M*$?SF{H^|}tqq&8@pM}{-TU}Ag<$I8H@bAhc4<EI+drK5tTq<}|
z^3K*-8EdUKc1wq*GML<ZX0fm6c+_Q{I~xz(TjRUAF2P(W>G94A6+7z>UqUWjNvdyK
z<GOt55rJGq9-W)|ii@LK;`E<=$a(D;T)8vA=<HeF=H0t5?Emp2J0<<Q$<%w<x!1LL
zazgYUKI&z%vn;!i7k}&VQO|xM$%Ok}<t6zGZNiqQ^l!||o^WHvRJI>ZUxhwiI=!Oz
z-J6`q10g@B=Y;4lJozFu>#_Q}UD|;R2^ZYrU(MD%{X+MBxI@pD1<t=EzfGNTOUyuG
z_dbmeyVu4W+F$+iYk&BWKOcK4#U9Ap{=RS}Wyvb72?q{n&6;I%;$-J$$<Rxu3eP&L
zob-#5czBmrZjoD54_65XTcx7iHeRLo)ArZ?)fE24_pCn6)^*u#@kEa6*K=;N=Umle
zRoEQSF-bz~zC1&{e}2%e?+=ehW*-#Zk#q0<|1(uw@#Xq&4E;aOul{6L<#qX8r$K^4
zQ}~yJ9{1NLCFDH2-mK6}T9qHg+sz-gc~`!T+#<ISH~wD*canY|$a;A1(Pf2>?88E=
z|63Pt=h5`fQaA9~Cg0$DG1x<Ams3uZz;rb+qd$KPn*4tkzGM~j+%#GCRr#ao`)te&
z?>&kUIj#j-d)0kUBWcERebK#-Ue<n9aXh+@K}CM;^Ftc)405t&GwpL~_B$UhDSZFq
z>EZJqmY<ckdy%*0bkP6coVA;JGCr4nU$ky#@w;xlI*X83vnp<XmeRlf=H!(n6a6@u
zb1ehySl=hlt1!FKcc$1)BID&l|0-`b&Ty^^o_8fa`AVEVJXibbn?tVdg`CWKyG#P-
zd+hwU<>`X2EB6YmGi?tFd2F$M%ch0X&Zd9cT){I(v(I_;_Trt=cMV=8Wn`V)ym#N$
znHNti&gQ@PYis1BgoN^i9QOSAb#~Q;=1*U1UUq+|nROsOrjtc+?}I--Me^=_S+YWd
z%YJ{<rp;$3@;pDst7K+2{YFIMh2j9?$vs_e`>d+F@)#G2giYW2nKRPZG;>L8;DHPi
zC83#DUn$k<WQU%fp%?GI;Krwj<y(X~#Kjd{PxJ1b@a}?@MCNIYnU6PBGe|9NDt#qB
zLoNP%pID;F9*>QaUie3!?@Z-7)O98G$cZ(*{N-Dg7<rV<P}sOt+;RTapuDm(C4U<)
zEyz-OC9L`Qv6IDwWJ$4IE2cL_HlLd?_3G@VCJ8RCB!=57)p8{trrl5d{d$`Eghk1-
zVmg{unzRV2=q<e@aLn_q%jEwKOAo&3zZk~wDu>D2G^CYtqJ6F{Q<n6pADJGrPfWdi
zZsqy4j?X49P7jKSJN0apVU3OCq+MTAj!x@mkm+JlzFYQCGwa2Y^2AOa-tMW|KbJk_
z%;Ir;n}30EQvWq(gT!Ld)z4?`Z<p-+m!iVe<oo*PDGz}oog3rBgKxcNd*`dQrO4K3
z?SnOYH@?a|bgD?=YQ8wb;gsJe&-NZRc5^K-J2IF5pn@sKZ_kF6ueBz0-s11hHLBVe
zxVL5H>y|04^YypH-(H{l%e}dVVcu0!lb@@67cn%%Xl>qM78A$BKka>!#)VUF4mgXg
z-><!>q5aNBme%gy=Q|a-;_mSm+iRu%|DgD0cg?MpZ@Ijlanzf<xOkGsW9zkt|Nn=Z
zH~jy)b^bQa4R8KdDNOR7%+=xf`O&5~2dBrDef)cL>XJu`P78nSoN`fG)umQR^_8&Z
z?`{{7s}|Ga%gxLu&zoOe;4FUG?{r_isNFe{Z7XxL6jrOum(^V<bI~W+-CN6kztPDn
zc?Zr#Fq}H=eB#ur+^zDhPA6nfU;n-&;C}Or1qE@lH@C?9&N|<9CH0J)319xw;*&=o
z)*bA5mwWpP-v$BJTc2`IJFTA7=$!gn)6nI%>B;P+_aqX^?@GRnxVED1kkwc2fcj%9
zTx)E9<w^%0n6zIv=2X&CuT!Vj9_`Ki^wmV-uf<~7)60L}^*ODcKecALOXIdXdR$+=
z8GoAo(CLVCw0`5eyTv=C(@tJD^4&Mj$XSHJ@llXoR(tV>ZC(P_Q9(B^PC9jMS!H>t
zO*PLnS*6gAa+jU$x9waPDzc+c`P4hRuI!e^bQceaVrKr&XDgq}EdG0BYI%(1V&$H~
z-`g&K-}&sSht!`XEh3ijX0OF3&a|m|sPVpH$K;6yU7G?NA9QQ(=-K1yy7k~6+3Y;A
zMNKu?(it2<iq|?NcZIJI2>AO%RA|ZD^8r_-nkFnve10gQ%u0YYZ@G%w!9I1-oVsHh
zS1w!KGr#-2_4>1sO%Z<{$e)d$x2HkScCuWF`7RdsP3MAzbq+5MJg?O6vV42=>v`v2
z+r5-<o#E2hJ^AxWPILbjpWtJUAHTcvId*%G!yj)OPhOi_b;;s-?*zcB!dZUy_R0Q`
zU3h8BhtO+*3-rxc87A@tvO8bPS2w$H>7c#kGIRMW<;g40vrE)%Y<;r-?88G-YF5A9
zvsc<jldawKa_+loj~ILI$6Kmh_g<X8_SMlcZ;@+vavsdTeRkc`d0gdnroSVTRJIl0
zy|yymAvq^F?znrw-2Fjw(z&>|yJlPNogi@gk^dZ($rhY1l+_FpVmYgnuhjB;@$B|Y
zt+96Y)weHRTRPLnJL!>Xijm`24ZS`UlPy!c0wvr{F3-@5?{{ZU+rK~LKgZU<g3Wc0
zZ(m(fGTm_5c6P1B?V%<oe*ZT6^jMSI`r+J}kqav1T~{xhYyIW=JjGb^8SZu(M;|YL
zt$WMuXZS1^o((c0Za>(gb@s2!GjruGVcp~M^?S;GYjL*C5AF(yt<y@oYjix+nITQ3
zKP~H$$F{lF8MAWp|H`OV$<`fHV-nbxKK;=##)3o_jeVj)cV0(Xn4avv@yBFK6!Vr!
zxpS9PC$5t|w3zEN&!?)d+*>4cPiL04xarp$96AweDl@w(KPW6_$BR=Mcb_mw@bKG-
z>fN|~|J0Aq?Pt;-KV1Gg@y0Zx4SH6oldsq4f4b4Ja!s#L&~gU0H+>s39!IZLb$xlf
z?v1p0evH(yC;HlfW?X`0=5J?Y?JBq^*^#DKaq^4Eudlzh%csQ0)Ua3l{d%48$K*Rz
z+tz0*JKo>HvAC+^s?^3$8cF9%8!lEEtAF_X;n{Oz@!*)?gVxpiR8+U|e{S<(X_@ml
zanoOke>U?^y<qFAivA_ArLFBY*TwffS+BY)RYNrPZeE?b@2pYZ+75#cOFsEBaDBD4
zSTXaZLCg0?N%fO&|Lin!JaBV$Y{S8X2L;zE*G(<+Dfu|r`BrjY{g1q?)+>$gnTuBT
ztnS`YGc`9M@z36Bg*|_zcK@AYXI{5%>Vd0bQ{B$~65f4MPrGDQZS$(mivB3G`8Uo~
zKhAj`E~S4==~W=tyezGA-;UNF2wf8NdFTE$(nl)Qi@v>$oxknZkB&!={XQoYv@CwV
z#XZ<oXr<iJOK-X_C46yDU7XdTTNS^fGms~I@*JJu27#rQ!zNVc?MXNzAuQ8qyea$7
z*Ww+SAsMMf>yC0O%@?RmRB@mGpyF{EXdeB<TvM@^tlLhk)_As<dA97f!iSIIE>+o|
zT%EE1%Ld!Ftt>{)vIp~PblC3&Pj(Y}DgWod`i~E1DWutHx_sYxsr<~AWo$NAt>-rL
zo^$=cTKT)s?DU)R!rA~y+jDJETX&1Q&D@_C$#ej8(~#f&?cMLiHwVR={r&s5VpG{i
zhlyS)U%KBo2Kusw_HO0hWi9d5aREQmM7D`rBwVx{`j6DITjiR(xZSd%o2Noc#6+2m
zJ@xjS#LJQg_q>j|C%UCdR?&`ef<ec>OU4yCb`BR_eVkId-uby2&%a%z!fa=vulV1;
zS~z!Ms0c&eRHc^eUH?L)oljhgbW@fP-0Zt|hS-x8J#u^Y=Py27t8XjjHzA^B{*Fne
z;nB)QW|y>WmK|Qi;E>xrL280fj#yTd^Xury!fyxLqsrLyd0w9T)RN7h)3g2lx*Zmi
zIy#ho^U4(X7|*PDnc8&pXoy5h`>kzD|403NaUgBl`ADa3zta!3rzJiHt%h4Yx!QM;
zLw0ra!n@Ju<(}vt{`w_k8M8s^oWJ`z*=E$*?)mjBs)MN^Ht<2rJ<*_~-y6QZadfEo
zu`0*le)W{RqL5i)>!#n|AjEbqPWsr19n4|JcSZYUsawR{*Aik9c`NJuMCbNP{@dL(
zo&3FzmXs~JTbrs{z3D}-QqAfub7s9ber+@R&*HrT-)5WLk)FD{bmcj9H{a(a=Ta}H
zU$golA#+_^P$`XHD*by!&|ER|-mX;*9>J;2Ge2#Ox%~b4taCpvL{&feTBsXj$PHTy
zpuWC8QsiavKebb8w$I&vM{KFSz^o>&_erbk=ldBeZHmPY9Y{ZW_=H3-%gbq}%j2xd
zrtjTd%~tB4aQEW8Kc6$KmQVS<jO%Rq)cJf`5ALTgo*Dn(yrcc|md5nnTAjGtLaZ@6
zUU-3qvdeq@)~7!^V90-O#)%hg3oEVIz7`l%FtNE@N;)EUTX5&n<bdAIBCHHONm5zt
zir@D1MN~fN<J*14ZAWQTqS?c`(igl{Vbe`Emv1w0zWLw5T+ipEy4I=*3l?~JeYt2N
zQTz7YZ~xi$DG539zub-q%1WgD>Z!fEH%IQeSh48*8!`8SXYnmDjwtImAF3a{X7%o;
zrl4l?qDvNim+j|X&SKBEjMyJF>3zumoWiAHN2W$4$^~mp{7^b?UKQ^N)eA-CzkH`J
z@{wnYDZa66g+|u_hvJpTd|#!{T>gVUJH-B(;ZtjmTY_8McD;R8eAVbn?z!_P-;~VG
z{lD|CaZf^EeWcpNNp;G%pOtP%`s}VV|F;YSx9EE%G06y<U+2!qP4RlpyZu>avcz9E
z!PAHJKmT@*d+=TQ{^RS#^PlJBv03ZOKEGZ(KmF&gP@gyESF)nF9%9}b_h^d22EV^b
zf=91w^u5U3>X$wx@kN9ANz+)RUbc9-N%@P^cF9#2KQ>l+-C)&zh=F4s^S;oif4{nB
zwLP3(c|>8!mn-#aO<Ps|SH1fzcAKa3wflb!$HrZ8VJCJ8@3xq%yd!D({S#~p>O=NS
z^;j_Z)QMN7JbPU#QYxHwcCEj1ezD=HxwXG#m5jn&PxOkNdX%NXDQ**0xBubZ>LML+
zJ*!hUdh=>5^(L}PW|nWM?cV)#Z@O!(Q1`5)-7b|!H}9P3(w@F4>55UB1kapZdB3+m
zYCm!9Qum+P8EGq(c6{*=k$-pp$~&`#t=s0$=Mhp)+WVnrvc#^v!M|S~I(k>(<<0UB
z@1x^w{=Mj7zac7qpOsHmXigo!x32fL6<c)o*jP^eb1Erowp`Ee^$RQ6+Mb<EDA~Q$
zg@sMN=hnQAC8-j#<e921H@KM}=`t=cnX90s(31G^P|wYmb57sM2{yXu{qo@bV>>>7
zW=TwQG_exC_`*j^yScOb^uvZUG4WF6oOj>P&W$(N;$DC3i>IR9mf0s$Yr}7GmQ>lA
zUp@PRx9XA8A`Wr!2db-%dx!Wx&Q&@raFbC<r7!)h_<O;RRp%#vsW6}QY=P6O+Lk|W
z7tJd2OSylu**`tWK*~3%;orGUw!3s9mzvKI$y7Pw$g*>LdGk?)Z{qE*F1FgX3K}{-
zD%x{&>lBGaH`mm)<xP66;W{nVnztkHvENk1o~N(FH`+fo+3LHkma~M-wyJsQg#-hs
z3omoK`J?vso!+^;GW|fIijuAPIbIc;Jx5NK-?y7yayUnCJ-@&y^;7IFn~RP|g)Px@
zR+|_U745m%?d*ehwKH$zcld5TtHvLHBE#^jv950Cuc~+^rd7VV_jc>3U4Fg%#l%bh
zH%!@6q5s9>qOz(>OwaBYYV#Jc&FYD3>C6{UJ?YwZ?A7n<UE5boV<=?Z_ee@fg;k^c
zyZgM9`{~RIfn{Ai%M5ygeji$REB4TphXp3Tm3ot8b(Iu1xh=oG`10$SH_ls?dZ|rR
zn(V>(kuxD_zoO3@bC!(}XSQBqDygzPx>fYed5g0X*L?2rmPomE?#3|z-B@#$zqWJ2
zJ5J}Mot|VMwfB$D>2FKQ*MuzM7XRK=UmcVB>T1L`O>42EU;i&!^fR?Y=N)gJ%=={v
zqWfJ|Nxk;yYP9?%{C(Nx@)Q4hF3X&-`MhBFMODdloGKr@WV3BQ-Ok<Z9eHYX@3du?
z+n<X5x$<1*|Lf|BQ{y6+{Vq#4cGI7-RL(r_j_u9;-S7G1a}1=_b}O;PlyIdN8F{=B
zJ3r}TvE_`)Z~yF%Nd7Tck;|`SP>~$K&+7hjH(S1e*TK$7G2X|{FRd<MF<*81<M%IR
zH@?j&Gub%j@ZPiLx|*IEzQ*_7X78>%VL$WNjH{b`mw%6J%{w1n)3W=-r7h2P?bEln
z*Lo(unCHucE%D0VjsHvZ&7JLV?z5bOM0$}C$Cpo~t#9wC|FPM_khq{O(0UG|(Qp2a
z<y(X+N?I&SteqwupEu22V{huE=j!Vg9TRBTAJJi8v97YiUS9iI&_Tfm=aiCeIlq&0
z>UC`1zhlyY1FNcwdcw@+-fQ<zd6bj4Y{LS9Ma*aY0^;Y}pSjf8zh(FQ33C!W1poE*
z>~Rd8nwoh~{Fh`zt#*T={YoK@gpEb2*T2@z{pGjSy)H=gE&GG+3#S*~&Mm#{ermng
zzJl<-lJgBZK5lnum^J(B8ryBnn|5h|mIY~Fo~Ll)_WHTDC3?J#>xy#qcCppRd@$Po
z^U|&Q?9Tm<)91`L`}QckxAw%8tFup?*45~Ic4$hC)*|T+`zOcNi?UZ_ozby7{c4x#
z%VMuIVex%m9m^M=-f&5~J6yVY@`A64KJ!KR;w`VgGpp+Pv;Mv7zLNdcle5M3-m!xg
z^eq4Qu~B!8N9?g3Esoz~B@ABuJ@{b3vt0+}kMu6s9vtN##I5w)X@UK|+yi&wIM-J3
zswFDe+6uNh`8qdmUwQ2Z$97wp>ozInzbjs*vYqDJRI#RSn`dVf^NE}tZC@v(Y)D=6
z_0u+)%RXxE^A99F^}42V=19fqx;K-ZZ|i(I5qqcFZB72OW0w!z&)l_eibT>3z5j<+
z-F?0)^~J3_o92h?>*QGMDZ+5@L*B+B)%mNZ6{`KWlJ<MM_xRp+>8npw*0xFeJC~Hy
zEr0u6`|D?$g*DyrDZXl&yTlbLxKF4AO-imRR<!4y>5`?$^5@~j=@TphU%hsF&!(l%
zv03xv$>$$GZ;lt=rLjo;?>ZSr^8l|oDxdZ4U)`I0Y*rCh)vn90D|n^jGvfm`wC`Wu
z?`qoB&zGaNe$kA;y_05|C8VU6Y>oBneSNJ?SzPZO^EMa8^osMwv*(+BQ*?ao+;ok7
z>hiYk$*qkG-4;3<di1|AI<X|E=>4Jf3pT%$mP~)>cv=6=Z1x+o*PSfQRJJXN+q34~
z*~DAoY`b>1h>G7=+$YZ$r?-pe^!4?Ryb9&CgQkDHHAj`Dy4>le=3aZZSQUwyH`@ib
zDijIyJzaM}aoX+OjnV?A{fn1}a)Of6r?0CuR&So8J9nOqRD=B-^Y6Rs|C_{}Gry$0
zXikQ+9&^g^k3v^JKlyf9=a<234NpB|d-0-L_jf1LOKzIAo&Kg|d1LmTztaQ-H(CGr
zcJD&Dy8HYC!rI*tYpaf`a50qYa@p7?-iyt>f3?!1Hov!7OglWPlc}_g;o9o>4FaqT
zU0)2t1l7a4K1=M=ZHix4|9)QwQ>{{x<W+6S2D$mA>(2dI@yJ=_#Y~~s=dMnwSts&*
zW5yMpEmg9XPhDNuT0Z>#InDU#^Uv!nw!VM!!!f4c?^uFB@w+<;>tbFuyFE_3=vH%j
zcjA@pTP1pxiq;<uEPMCv&i80fpEq}m5*}|0dmO%U>G`8tQ`|Va?`bT0FL`>(y4%4n
zQ9sX4f4`yTuhuo0t#hCMy7Ob_pR{{HtMadXTz*!*XsN~dq`$v}cUwRA-BFO(JTLL0
z3v0`!j4REarGF1E))#syf2r>9?F>Ol(BLJzxJj`59iML(jP__xU2-=k<=oTmGy7^7
zl|Nkkw@!5C^Y@uQ=PVVvxi8;CHRzYikwp_u%HP;o8Q{ZnkNv=gWZw#{Df~Ok^<ql&
z^!gdaWe?3e?ht*6YxBx|k?uu4`McU(?(D4Wy(jN{x#o-SXM<J8lLGkJn)Q_;8;`!(
zcl%j<lE;napga6)kCoZIyRz_X$5i)~nHQ3;v?pFV;&QgbwoEzfRvE{B=~J&(NeEr<
z58pNa`R!SaU&_Qk2{zX>?JQVkzWG<3bH@$||3KzNEz%urX~Nn&yR??gnzzfF<@?^8
zQ`KTeLmr4%r?306ee>3*nhclPBbPhAId4%L{#$R2*5b&;`&QSMqzY}__r!blg-)yM
zZyuyG=X6K8n*>`fott4i-#Y&O=`Y`>tCvp>oN{>Hm&qn8W?5~`-zIUhn1SJZ-)zwG
zKE|g1&UMWlnHT%)rKfsz`aHYwWBtPnCFwt6MHda`%yyIa%F_P%=m*~=F4l`{T$d+)
zTkw&k>Zef9l|v25ynohyQuw>5>cQGC1+Q$soHBcU{#A+5tXVd?L5eK(%z~}9cRAPT
zxGbKi{4Mj?{r~?gO1ljvsaR)TPFLK$Mxe*-&eNv!uKcaj9whNrt30icPOXqy`b6Dh
z1+S6)7AYRLBW8;<nf}>VKbMs|TKfKddD`wOXCbW>+%D`FyBRMZG)uVL+xgf{Mp#<i
ze5ZNgC-1zZNq1)7k+^NK?Xkr{iOW3)OAI6~?{)}L3~X@_@^D(=y*l^v@8k<!-DOu>
zS>}DO{E|_AZf5a0kKM-4YtC)2sJg7H(^hE9uIxGK@(!M?sa^BtKKfYpIpyj@**7~2
z=KQ(jq?Z!6w7SCQG{=Fj7w%L~K6Kc#E>rNR=+bZR|203$i!{9a%l_QLEl=F$M`s#d
zJb%`~rHk!jSEIP@@`&)7-J)(ci|*_wUhVibWYLKq^PG3gn0jvI7m+I0BgRUK7c-B|
zb{E{7kerdq?le#CSf94~?J5huz$6|G6A{&84Nj|z)s%aS&GkOF&s@Lr%f;2gp8Z=(
z^d_xzTP1#yJ^E<IggXMZ;Y^>BPMLhwSGZxY>bl~JXNq^HS2|pgf9P{gE~%+$=bN2e
zj`cCy91b)s@N^F_uQ?cded`{xJTa}n)bGdFuKGUpqiaF)d2KeM;Q#!`rr&#NZ>;09
z`GG+7gDWdtetq-Jy4vdgMm#TM*7R$y|6K^V<-F_EwI{FL*k)&G2+q$u@xyWI4b_0u
zy_53ZKKe9g)|`_b&Lx``Wb3MZkvlcrz5MDgy__9t2FhUx6&=Ne3pNFX=YMP5vgO<z
zS&4?LLAAEF)<-u!JK@K`;`rdZab3>-xbsfjfzwaz6sY3m-)p_Fu90_Fo1L|?rR~36
ze`_OW&ROfQbW-^V78Q1BCHwumBi3q7n*961?(Nx$TNW-^dQ@0GzTAx~{e@P}pS-On
z#Jg9yUU;(bUWt9&p_Wqut4y?OR~~z4vvpM&mvckh+*QVU9v*+v&a#&kE{HENZ|7m%
ztMurls9?YEq&NS68%t(#G&MBT)Q1FAOtF|eG41@5ixGWG=05b0dcbS8-d($B-Oa4T
zpN(1O&8sZ$e{bctx%9)eFnn2U)ofSATw5vD)@jayY$8#-vsE5`zgV~_{>{-xk=&N`
z!S`Z!g-$qrDgWA)%5@<(F9(XOxVf%Sq3N4V)4O?1_2*k1F2p#0`Nwh6Lg1tjmy_zE
zZ%R#ioF7u1)+^50T{!d5r_&s>mf0S7C1l~^m{9%6QSbh~gL4#xCGRa=|JYP<!?7I<
zO%JYbyS<|`eC5l17q;jB-IwKiRAcAHYd^R&XGX56vfc7eSVT_aofY$Oduf-tdfxRi
z_s?tZt?hjACui}k4W9gYk0P&sSGZnl^x%$u=<?NbcdcA;Vs;mo`KC=z&Zow;`#p)0
zsXbHw`)T{P>-qP$|JZZs?p*D=cPCymdH3u3zGwb-roPrYt)CXR*n7qvg%2l7m9;*q
zq@VwGC@Xa0M8TVHD!5ctOWF0-dT#G#*Zjb%wmVtJ*lyBh&5{#lfdVTIF1~PR!rV<W
zZV0vM2r1nCts}d?YM+}`P=rC6)!aYL*_{ECRJt|t*G8V2Ql~5_aCz@f=D>gq^&Lf<
zSN5}4`seZ2++X+Ix!)vCxA*yFMg7l@9-8@GU%TLflg6P2r`4ZUy)TTYmzf*o9do?k
z++Cl?f6lIEsr-HU;OTZtXSGi^|D9cOx2WfuR^*}BEgT9-+VxyhpBZ)ZrCn~)5<ghG
z**SK}tGSz&|LRTo`R}aB)Ef^9()gs>cdxtUvVFmt8Rx&{s@+g;uyj`Y@cZlkgsTtV
z>XkpOJ!*aD-4f;hUOIsv`P~xdZ&RPcXgG6C)!oo<C6z(zFPKe{IQ_Feac9pr=>z%m
z>RKnUKj6C{;`EnkXJ`fc?6ajd{Zrewe?D`hZF}YCG<7ZQQjuRQ6Ym<bd9E-k-yb^R
zc$f3-4Ld&cv)`DpWqPBbEknho_sI-B7xGf)ugtq{F?rjz{1;ze2Oc>R!}y@TF#4^b
zjM8N0L?svZ_@|$q{z&U)l9ZgtAR=D<@aa>VQWb|jUor1RldJ_+U7cXNcUR7zS$C{{
zzbM|&;a&SRB2+3&_TIT=lWh%Ovs}~7`1S4D@!i)i+S)8TXC>|b?&+7W-Z~Ptd(TyI
zadC0+8~^7!|M2RRieGEbFDjnT5tOeP$u1&SCz9y!urVOhu<&2n*7uQqfp(UzKi7#b
z{+hxuLC5ii)^BC0Z@X43IGQHY6>^hXr95xila22j^e(r%D{wjOJ++PDjHK1Xyu?!f
zCdQh(dm~Id@7=wcx#jDum*O{=I_h7==G51))m{B{=z!E?rfqVk(~k<cic|=M{QZCa
z-i|ZV-S=mH&^y(7W_8ayyM{%dgznwnIBR=)==+}VpLN%Bvj2X}x2*jebeeCU+@^Qe
z_DZl?%u~KlJayKSn_@@UD$Gk>*Ud|u?OdsvxT3j!x9=p4bsCE|tU0pJ`R$v0OVvV^
z{I!u;-?y`O1jMH8OXOsjAHL_IK*DA<@m+k$`w}^q`>85<GPSmzOP-?AzuQmg!Nb6=
zv(H{E*Y{*PR2%&@^ey9;e`=GS6keA-wfa^3KAC<6k1zKmIU9b=mv-24RqFe+omW4q
zgzb?$w%Ob0XIhv-rR>v&&d>KwKAE*^%3=GLhc<f~y`9EfeD8GP(b<VPw%3>^1Wffl
zQ>{K({~pg%%fq|*l5eHY^4X=z<|yz+jQQM(O8N4mz1G_;=ajW6e%$+N?dk;!E)=}_
zU8iMZQPlNm=Sn^GJCBZS(9Q~y7Q5%>xG;7x2Q$}OA;-yVJ&bdHA7%1*mQkR^vtq;4
zb4Su-VrowaIbE{kK6uaaPvW!euX-)cf19OLxUQ&pUESb%D>vH0_hf^?-vs%2UNVmP
zX9aCq7qNZax%*S5mMXLMy%Jrnn!=3Pr;S>V30_rfaWI@66U|ZocF$Dtq+g%9nTrgL
z8B6khR{vi1*}>^iK$g+%N&J_r7a4z)RgS3s^04z?Tma|!w?Q9|T3omO8=7PAZ-Qgt
z_McyG@mFXSvQ+i<E&0+Nb9Ulm%aTw0&z>Hi?<V3p{r>Ii>St6>?6zWv3%%vm@SNv;
z(P636ahHX+p8KqM>gbZI7q{mNrKY~yv3vKnD;m0A4;)@B61c_k%HDVp2Fu?bX=xU&
zuJ>eSR*Exgb*b1FS-TkA{=N8CuXUmFtn`Zc=e6U?t)`u|=U5gLuNyGqixMMS<dq*u
zffCN!@2kEFvV0kP=fmD$N5|tvUN%fO{<qkF=Jl?)=IW#rC{X$H<MNy3hMiZUugCt=
zl{$3oGJ8O$7TYni`)e00yf4ez>Ml8TMbXSymxWJXNDDUi&+y-;E3o<Kp`&ZE^<MA0
z^PJ1t@5___qF*1B>^ZS=&3pejtgY_Ct`Y$m(>ZR1u-vs=a_U~MUHGaut!E>wCv88w
zEbX|U|1S5?3#uxUyl-BQ-4+-UcdFNV`%4jlo`puOT(L}9XKa?;<vXx-PRXL?MQ^^^
z9(CH&>c+;qM&0Q5-!;-@QWKizy*+(RKv=|YndvN(>~gv5d5>09nlzi-zx7()us^XU
z&o;Y<d&LyF9Iv^7R?3sVJZ0$)%Zs|2W3;RA%982@$r;>fyfY6Z-<rCEb16ef==`M9
z8kGxgO*neC+B)pxuNKRa51&$_KRGf?G7j=Q=aGB0a68-Y&8*9EgEuAyeRcVEYHCDM
z@_LIazh6%~zavuXeNVpEt?<=z88_aQTzvnK+~r^!^F7}l$tj$;-S4%TbFSO#Eqf-v
z;`+?%ePWB-?f$ohwyq1y6;}JMzvNsi)BnbX;nAZk|2KMSJkG^OS-zKjcrPw6>CE9B
zS#OW|{5{T)VUo6J(UX%YeYzrh0}i@9u5s`ams(e3dvT4^3TGRgZ>2RQ_F}~it&h`g
z-j|>C;`qYOt4=51Wj+jfb?3!GyK{n{GuW>0@W12l;&8m`__Y8t)wil|ua!>!zrAh4
z<1>nUF<EsR+*w=OWnD!wYL9)BII>@e|6X-@dr7c*++F#@YY$o9(bZiQYOnfQYPp=W
z-~GR?e{9VsI%*thICR)o*m$9~#uhUnt^V~61$&#-Gv>_R;`OYeAkiwvta{?i)$4;r
z7&KODEIy*~UG`aC>b^wIx%zU>r?v?!+jT5iQ7Ca$_P6<M9ZbvpzaLFnIqyPu_bj>B
z2`(Ks?|pw9Wf>de8>mp%I_u!9yE3Nz>%v8L%!vH2wA66VtGGkQ?aF7QY9zOuJ7Kdu
z$nNXj!!pjVf1JHP|MWiHkC&w1EOHPHyV6^9wIctx)~7D{-Zy;e#jL;9PqqKNa%HTB
z)+a^HmGaB|Pd8d>>)dc<4F6-HH#y-duUppk3#uxYQuk^FI!scTXR34b*^`f9pRKL$
zZ)nNOs$BkWPAWrS;Y&YPMh4TgUGIAqrk^+d^0IhU*iTn)CAX6YK6SZ1x%s4ZEAPao
zqTL_Fi+AL#yl1LEbx-!(_jB5!MgOL}Sz~otyELz%W^S{|{i|Br7b+c&lC8X}wzE(1
zVuW65{PVS@-Yd7vc-<pfXwRB@bkEkbl}cP18X8-)y3=*H{O@^p>-a()uj*#m<RD99
z+xhnAe+g=-YsRN9S<kQ_xozUs@;2KEhT0li#JY|)IQ@3r)BR!}Z}iK{cismnWauls
z^0%<}zhq%w$KM^A@NrG+pO3HoHCL~(E}hkIB;jlxgOKp->8ro}V{OenIl06B|E<is
z*5yna=Jh=cV-KDjwD|A+0PW>xoIN*xS+V)v&e`Fwbn<ofnyQIai7eiKe$TDo4Ih`e
z3%dJSU0S;?-+FP6W6kpOnFaN>)<-|?F7@--e7oVk?|;EWzp^If>9#*MZc)#hemak}
zbC;0Q?%t#q?@n{{$0{s!NVwy6eVr4-M_J_^X}${QuT3-vt=d~FySHZA+2!Ao=X?`d
zY|AI07w4)j5qr)5ii|>Fal_$d8`rFvknGHJ@tsmwX`|_MSDQoKk_+#4?VrJHUw$_~
z|7@b)>~^LNdyB-Bw?ywqo4R>b$kynioS!*_uJHc$WABXYh$s~IdXv1m^KJiS&-ZiP
zf3Vhv>A!ihrZcK0?xPj6X|>1ZZz)U4xaT=3YHQUc>HF`Sck1bFbEzv~$v^&v%U`xs
zne>x)i`<Xb)1K<uv9YqUwra6Fc>6oa$#z|_ojP;HwGC6!pC3-V9Ko<IVmD*K_AMQY
zzPj!Ce3r+A)!>520mHX*!=$%2Ib|;bRd!MrH;6lGOlRhdvR2@5V|iQYvOV8Xqr7gC
z74wR>UJMNZjvMyRF?t&w9KWVq{d(wyO<_m19)0hh$gtz@l8<#ygNj6^^X%2w;Ii$_
z4ygkLa|Qhm{>)3>aO#vpuIfwCb@|r4f~*dFAFj`nSX#P;sWPivqF{F}+vUC+vsE`t
zm)Y@+v+&^D9Xqw<7q86=WO%S#ncW~}_sqk~HqP0~vu1nU^a~n&v6km=OaD80`-HV)
z=tj0zNgZY4&Np1Q={DV+dfDPk1V?k^uV3d`Uo5ms6lY`bo82Cy^V96bom~>^e_u+y
z$@!V1OY9)S>CCQQuO*B1gHH)wmN=zy-s-j~N2*E|--2UrjQSk2C(Npy`@MXP(sGUY
z3G*4m`sS}?u?x*8cVTb)_-Mt-2B8_>1E19eE?5}Cxy5-x{p>GRo8-L@Bzv1^Z9Z|!
z`fvwFp{{|3#+G!EM2Cfc6F)l|l{#*!R9^8(aEo~0%gG1Q7!ER(zF}bM*cI$CwbSF-
zja#X|4)57tz4!0mN0Hn&3zGQN*T=32Eq|(LInUwfmhi|2e-qb!dKUES*maB3DS5x=
zFMqq<);4yz(Pm}NfRzVVZJe~h?fi>(fjsX-UIr{Zq|&X(mizkG&)q_-Z=NQdo~dEp
zy6W}%U)5Vgq_#@UeQ@L1Yw=@+R>l6^-#%+xm~c0vIqZ1r&NP!XObI=C&9<cr!d9eg
z+xP2tM5)Yy<7X$EtDW2G|7<h&Cxh2pGgyL~kBKRzUC~xiQT@uC6)j-9`2UpkJ^D;n
zw7Dcy&A+T`@l7#j5&XG()2$y`^%4I$-LzwB&pj&G%kkh{XrK7i@15yi=38C)S@GRU
ztY>E5#Td`3JhMVs>xcT!9_dZ_a9UYO`?6hD;Pu8|J7TBsA6R?H`qU!tg?ASQuB=SF
zBEsMov%6vW!MR?WIai<U+S+HbmW!YNGJBuvdnGwv_m63dZ(rt`>Y}FN>}0gf{#0g^
z@uuZU|FUH7hMzjUW>K4MlZePI8BnVr++&&C4X@>jk<D+8vwY=s>DL!D;r-Go?k#8=
zo}fLyCFK>@BtAzSrwj7VCKj_E#hu#c7m}c{e0_Y;&kOa{ht+L9#;7b@_1bsunkbpQ
zx*PIpP0p*>o%?<BcZ8*GZ;wzT^G&AW>?@n+buLs=n||fWxo@o=vzD?;9n3lJp&;wy
zV0A&1(IQ#kXHit?yibqA&odY06*j2<;z=*iUMAqZc}Lmf4UE%YYt#$W$eFT#ykI(y
z@5cS4+^XG`2FrdsJlj>DWxwsi9|^O0Auf%}KK(PEeBr^4Xu0)v-g92r{7cfyoF;c<
z^?6IZN!bPp%dE{m=Wl*^M9%5h-x&d+R*SbvN2lb}{#FYNco6=&V(QL%?*LUUhBMdd
zPrTW=?sZ+@#tG^r@ekCWZQNSKcX*4n%&FaNCmF@R$Jv~0^j`i__TtQ7S+-9x>DvBk
zSrIe0Z9jT!?Sc;*j5mG{@LL{#C~32hti-8$+po@gX|a#Ho4vlxYoB^#1<RyM!5kmH
zC|VitY`*F<|HQeiua2%fZ@yb!@txSERLgTdvzD?ye?G5R<Ns4ZOSgj`A8B05OEuYT
z&)Pc8O^{9G7VjiehUk|iD%lN>3%%8ImR=65tY=6%%yfful}*UJ`Hg4APcCy8@OIEy
z8~VN=%1FOwPFMeI_4#ii-!D<E$h>00bYvMjS4rCw`&ovMA4%*m<Nw}xI3mulQ*m{^
zKx~NYkq@WComX6GH@v^$NMgBB+}j@uCi0bR-T$vF>g#>I<r??(I6^i){n8jF%2pOG
zWs!L4VtjP9`@h>>%<i`=j1PXfk}438zt!#G%JSsI=d<6eoO4LxF59u(_YPj??oE4}
zsTryQTMO`{`iS@9Wri`))k1b2%G|m_O)??EwQH>&hHFV|w3NRm<5`tA%~m0Cn&~OU
z*2H1~7Eb&9HOo^wXEm$Le9dQf)pc%9oW}EQx;+Vomlygtxf}>w@TYjviIp~utao$w
zY>Ypuziek-^`^YgwaJHfpJ<d*{~~p&(R=yZNWF9SIHvxtX}HG3#r1Zsb7uMnqaBmy
z%?1t1fI18uUsma|Y%|NVvVA(WG}>Luq-W({_lxSAxC0v(mR?)krG8bWMZI77ukSXC
zMA!6l=QNfruinb=Vfn#Nf43b7bMaU0>2k7mIq9|FLf!<QyV;#g-;BJE?9E~Bb^Mkn
zcBE)}lT+xrFDLjE{Z5OYk2;aByl;(hLu9bTmbEhqvp+|Ct<t#LFM9d+7r{lJUD#$m
zd2RlB4PWJ{?1^vN-}YaAo0gq^?8LL1<;|<kKE8K5uzDiH+SkUB8NxqPH|p=!=9N&j
zv~%96vf<*3WBJ{+E2i91NORUszVNCuG&ZFtkNM&0D@&f(NJ+BZ>T*0NlvkRf{BzGE
z-jIkF3+)cp92R0XXUtvN>$SHdeqCqe^Sd`IzZrlASl)d;&Jbmrn{NKqv;FSBSua|-
zo=HzLaM&!)FnLLO<x!>I`~lt~3=-Fpb;7$?>Z&~4D*|-b7M}U{xJ$hx{)$yu{er7s
z?&w@9-Yhlo_kzC$d%Wdqu4LWoeSPVgb6|$EnE6HbJ$j$KxjfIGWqOjnRK@d&h^07F
z^sIQl%0|WSEx*6%aQ%7P8U8Y%+Ts$w|4VZ&M}b$Otj|{1XUydLn%2@-l=bLF&I$|b
zX+<X&hnZen#G)ROF<(QBnd>e4>iW4yC!M{Xs&T-+=fw$AZym|jsc&``$eg?)9Q{*6
zC0irGIUwG><n~jOqYqDJi@y}VyR~fbiNJHmOZpXDax5q7zpPT&?)B)#-!%4`PiGlQ
z?n}Q5P`BR4@cog&sXZZgwzUfD+*{&QbhzNW{>^P~3fq4*Uf;Xp+SRlF{?(i7XJ3e@
zYB^qHrnAd6SZrCO$)2DG{^Gro^%vdxLS1LMK2F;CC1b<dA~Wvmb-WR`N@ScLRTpY%
z&)uEM+u?iBuQOohxhWg(n{YN9y!GnJoZ>I_&$S<SPw|`=^Y&SvtFqC{?ihx;Z*NpK
zvE8nyKCI5u`~Ikum_g)ruX9Ehyv`W!dH&&FOC<}#U(??VCpNYUs-!L2>z`wjD3`cC
zcyi*cxpQW*eoB9RX|Ft}EfKS^?6CitVvFPcXAZ}oQM@na;u6Iw`H_up`P|HJTephy
z#aNxaZd<i@|D${0D7z+m`|Or~{hJ>iS^RL@*X6zcvtBD+@m_Mzq2!pL-OH&C&y^K3
zdbN_6qOL94q<XXBlXX>DSFvO;gMwqNRPV7nNwr*y&o^l(%D(jZ|DG%I=4V&8SLT)}
z*M3HC+N8hwf?c59Os===p?9s<HbuPHq+_e!egAmv@kcF(J*L`j6gxj%mnY|4!e<ww
zuLq(&*-TPBlq!9$On#fHd{X&Slj^)r&pxfq)Vj1U?@iq@W`@>(o6gtXIuOnGRp}gS
zz%$ioo0{OCJhOYw-*jbU_$dC`^R=dbSNRz}6@|;q#mr9w+OqrWoC7O!w|CCU@mm$w
zU}IepWW0WrnHbBt*<0VNzEb>BP@EMs(ApIG+93LNn212b$=WvIC&AkfT$}gv=@ju7
zi~PzW<(AtWuQ@EVC{&a0`236E$ID-A-~Vg3$;)n;Q(D?D#P9YBE&lWOW_DJ@u07Kh
z?N6IudoVuZb9(yIlAI2f?wMz<{BQo*rdlG9Zz;<9DtSU#|KY9IQ#R#^zUE)6tQ@y(
zlEm%9uFIyiPcheDZnW@GKs3MeL%TzNn_sQJ;xuPp-O9K?1?B2j%u;8+H!F3w{@+tI
zbAGI6@{0F*^FG>MxaPcS^6_0?wstewUOhe|KjKi$VWDNO?30`FbT5B7J*(vXTK>e4
zt*4*gDc^h}dDf$VfA^Vlme}03DsGcxKEAEXwD-_=W>BNSoZ}X^f|WQsOQ~9u+S#W&
z*?M!XiKPSxFRYZAGm|I!?*uKkYgRFdMoM>$S6p4Sx;Nt)-`o?6ss+#a25r4LC$MO-
z&!-ZLYXP5f4o-M_eowj4%<q0`%I5bJ_jXIC&7GPP%IbEI%faQub-u<-F4g)^xs6ws
z9e;M+((cyuXu+y?C0CLzz0mj=IJxSzRk~5k|GBFys-DWUK2<F%K6-Ss*rUhKZmRK5
z-V*I!^zYjf_IvLax3%Q_nl))^T>jl}9geFH@9mRNI;|~sRnqX5?}VcpzRxQ&xy^HQ
z?&RxwAKrbN$}q)q-W0D*9cf0HhBIT{t85iHtu40k+z+AUy3RB5Ba+I^SDf-O2;9ER
z^KDneYo4kfUuXF2v)aPf@ThCo(L?RMCCRRTr;5l~n17BwFSXoojlP7Z+qV#})@`CW
z@}^umX+ft??}!RK7rS|8%GB4qv$v&vT+`a~-jt;w;A&}AcHfQDds>*7j^^03UX%R)
z_x#k#_bEYDH!sRwb7r<%`(Wb5+nx!otgUU}-U*xI)aFykwkzIQ$%Wr{`V#Tpq#{8y
z)Q~A}dR6iEGh6j%rt~%Z7W-m-PUcw7M0I{=>+c)o`9FMl_<vj7xet1^Kd+fw-KP<s
zUDLY0N5AOUr5~~ulb39d=4Pl6i~6`Pd)e)O25jtaRh&bQsmq0*I5E#F-u(FM8&Q$g
zCO^0PpEl$)+oKX~qH}-$(u2uAPd__<W6GB6|NcGq|Hsg9-{x;o^X&}Iy2rKC{O@M(
zuF$C2FL8CPeevG?C6V)H)~-7DS@>O~RLd{cTWd2Je(4tfyQ!sJ{QS<&d2_6<Z{}Q_
zYvJZu_Oa4ydsE=8Y34hp_La36UEh3q>f&yOh+UgAA2l}}I(%%$iHbu_tfyGG?^>Dt
znYrRZ!LzBZTfYjtTB7wLOLXzpc>4?gw%)q+le737|D&DBe`Wjr8hs4hwmhUlBCv(A
zwXAi4b?d3$wl4i!JMydrZNnFRitAe7x%Ts(DLIwXLqt?u4u0)5yKtNR7033e5>pvY
z?4G{#7+0LMdAH+6+d1DeUq1d);hT4FN;137`Usaxjp8%ExbiJqwV;Wq;=bwQ>Ds@y
z$zDBkY<DtyTga(H2d~uMUAMh<!r7&aVKz%%PPw)t^+VtDrN6YbY&Nk}{x&vWCc?XJ
zvTb|om(s|xD}O8;Pd}RR-A~P5clX(o6Yahk<(vDn9Vuf^I6HAJ!y5B_4ZC;e%)PKZ
zf70o);Gj9j<uW;<wVvN<bz#_gp~!B{%dkp!jnh(|UI!C2N@YVXs=Tx)cxiGkZ!2@c
zR#ijChc#I<4rD)0GhBB3z&5$QL&`^d_O{(Gp17_{<3f&!mT7%oW!KtDWk!i-Zx6Sf
zaEa^S&AZ)r^&m*c!+A>`q6=P!xlfw(YvYfO<hEHWrW76fCUYv@FI<1`vt!za8k~MR
zaoVl8@J=A4lB4a|&l=l{=@uLM6Z)O1*wZ(t@11?Qs!~*4z&1wTuIBFE7Y|-~$9XdT
zzxBIxv+wJ}hx0!z4ZPR*eV=kS!_m4=*YmC(3RsiXc;v6Eiptanfhh+!UvM(G$1tUO
zh18Yf+tO3#pPRB~8LL3d&rb?w-+y$4u0JitRdx2TU~a_2ht8^95xHB{ouanR5|mS)
zJ16jLO!Mm%7n@D0H#|KhX|;z-XUEjYNCU(E{_W)l)<+!j){hpLv$t?&Wb<+64NE^o
z&huC!yLZ3ZyLY|j`}HT={5<tz(cjwSV3nu~3yy8=*l=w}!@O6?Pi|U0(iHpj)<fR!
zlTE(v>T_nFE_;4{v;P0KT-FPAH6N|pU5x50N_*OGJ8%d*y4`qalaOEB?i*>z!4)MH
zFE6!*Wo~~~v%qxo?=9+PuHTkjddnsl=lDm}Y~GEM`bAteCtlTT|2J7)pgUdn$&ag_
zc{*OcD~M@rP3PtR_g}?Rsk2jk=Y}$g*)06?{=5-$+NZ9tTjUG3*@vipqdV``9%w6@
zVo|a>)yORK>MXHL_lLi`m3TC4zWn(%leMKInlYf$EKYjE<SBas@}~Z>xFUSzCP&-*
zIolQrx$d*s)h*e4?9;C!JO8Au-NW(o>@EHuhtFJp^R+L2?}1~J@0)rV{CMvhZ*+V;
z|3%GzH9r>%=w$t5OxXL~+T6w4Nhs#^E4P#^)_dQLM0ZS$dReuprTeeV>$i)w_68+e
zmVf5TbGO>?YI4^0*4XELW-E1BTYnX(aWU|8zhklZ&!fLS;z-S5p}rZ%1lH~HT5_tC
zr`PDc*PZT?p6J=`FTHCMs!OddF>btTS@(3$-gmLHb7lr#ciI!YT$*>M4#SyA(`uKU
zOu7ApVfppXn|`|P$iChfbh7*FF>wZ&n)uq58ZOo243kbiJIMFGf42KIOR-3vjQS_j
zcYJ$3_uBtLo+w*(y{m7H7A?3Cwr6Xaru|HV_9<(!dptZ+;=8i57rVFWwL4oHyY-cS
z`K<kEZ+T9G{l(?A3wwJfWSu+wPMr0bgq=fh`+-}tZoFICyRG{Wx5Don@uux3l5Hxh
zl{%%r7yXj7Onvz3W7whTrnQ!3|7%QQN~g}gHbZUu@(+JOy*s(An!9@|PF^llFZ5U*
zVpsP{{?F?x8sF}AEI6W*5WG}z$6Ln$%URFcf3tsFY-s%B{d&7&DTb5hOg!a(?EJRr
z>=i#Zy}OaOj9=#QmjArR<Ud_)e7Z&=yVUYnyv@%)w%ZxFr?TB_$vHYZ@!KcA=}#4+
z_VS5;zF(|bw|i5R<+-kFyK~IH)ksdQnmBtS+rOW8*`|MemGo@_CyQJZ+X?Q8-^<oi
zC0NcD6<PJ;ex7^Gw6oXhISwei-Cnv&ieZQN$!mIfs$oKtymm;hIH-T!CnQ1R^?O(S
z`&GXfCjaJPU*J^au5M!6G1v3b<gB-jyS8$-ZhLif&-8!;|6gy}cCL7}3*(BtAM*9?
z9!{EJT#~f*aqiyJmCN}O84{e<D|Q(yxbUoI@^6dBOmow%chqP%ui3q`=he0U)rve4
zwmvJ)DE;Nxy~0a>%j-P5iY;$#4j#Yzwe6(NUw1#(#%}T57q`A<&AZ2=ZgZzp;r6o)
z_kJ)foh0u6((btXnt#%*U-q<=Y-GM<dh<~6<*AH4KdaPtFW)uK+H6X~N43W#@qsEo
z6+M~klI&W|>aQ8>y_u_B^FN@4v9(>SIjp@s;K`OX^)EtywZ|>Jvcz3L<yiiv1QF&P
z!9lmD?A)=4XY$ftil6?SyZY_=PS^62y1Pz)(5p3wJab3u#M7%Ajo&;~on$`Ui<u*S
z+WGy*IQDFaE(*wBEyvTY_T%C7*ENB~8H?ltr$2e|Wb)?P##bjlADOyy#aW@J_ol9?
zKN!fk?^3K;f8IH#eeM-&4*%|G=<70A@ZkW*r*G;1uNWQJdU9Xb3YG#*t~ncdp7c~2
z+>*aN<LCDrhMYw@>vF5jI(EK4IgO*-`)Rf7R1Jorkot?BMrXUlQ^S|6i<R}A)E_V5
z^L*XP3hqskZ?hiv&*@tk@k#aSrS5aDj6<Rpp5dumXKJ_niOAE*vub76x_MvO`(TyA
z|Fd%fKkqBH`<$gK_~7aB`FVF3qB^~AUVkYh^m0?p$2G0FdI>ffW>0$;%)Z$^V?uAP
z?G(3*Hy<5ME#=&1_2{cjPsY`(v~QArJ3s2pe=mEe_+NYW)tiOS3@$b%{`ot5SL=Rv
z*4UM8>bE1-tlss!^2OZ~ny1`XU;D86<ax`ruTPbp&I-Nx{`p!}t~I9nngWZGTgp~9
zYXr0!{AReM{#fCBcfe}t==C<f+fDBmJesMLv{!YVi0Qq#3MX#QFWj}B;mPw$d)4NA
zUBBRh0BCA@;nL~~o!9O2S8ncWzvfX^rXek7yzy=_pZleA8=jVw-n%>dr)5p`zlgoH
zd$%WxD*QfVH*La;fN#HAEE!_VrhUG4<<$ZswuL>*OXf2x-1U0!`N&7V+v_$-Fud3v
zF2=g9wDfVAx~+5B32uSyO0swTrWHK2+upQz`uUANLoOG6u;Ts^8W478$u^N$ZY~b)
zM(^%qy-wW1nOw#5<ZPVSot9tw>(^PN${nlpwrB9Mn)tSudFBoy@x{A6ycVf{O!qR(
zmQj!1eO`8R{WotF`4XqM3iH2nGcmAkWAG`wR~C3cQZb2bUXmcQ>8HHMQjeLmRGarK
zJ{<n7Du0foL(-nrVGr)~o?f$0T;pS%Tj^W>3I~C?)^59O>aQ+*yS1-&Q~KW5eDVT}
z^Xy8ym_mDA8cw+TeAd666%iGyoKHXZ&(Ag5w46ymc+<;?!fbc8uyqyXZMqcUv~+fM
z{M+oEGrw*#Raj<yeEq!j+vBR$tulgVf3sh9+`+B1wCBnHyGMonUWY|aw_Lp80(<@c
zW%|?J-{DkHc)+KsI<KPYlxEWA+_@Zr`2{yjrd52kWN6DQ7h1UM%_iB8PxB{S<9FI6
z(soScW8L<fJpX=q|Fg84w>17vO8>sXmv&EorayjkLqp?As}hffiL57YhT{sBS^0cd
zCAMVo9^BSuTf)rr=|Yz8nRL!0`b7e44Cn6ex%8lJGxsOZ1j3(^OE!OOpGvT~K3%Gk
zzNF~!x!ifub~od$D}+2x+0MJ0M|6{cLFoRTKa-UBGVU=vaGTTEYtNH*YX53+4aMu)
zC;P5g%bf36-DeXQ5_f8O_5NiW&Xn?f{<Y(OB6q>hvct8jL}wje?{;o!!D-Kb?>_z&
zW~=*fWAY!PEc16xm+kkvpIz*^*&>Zca@$)y>3RvD&i+}Guj^fUzoFsWi<9@at$nb3
z^0SZIbG3iGd&K$cc*)`0XPX%=28wuizVvc(ddpA|FFpTw^q$iixpyZ&>033sBzXRo
z*^|Qr7o93tab3U8V1Mj)!MHrRjH^;UVw;^0ID{`^2=VW_s%3gFPmb^T*77dxQ?J&y
z)a3uN<6!1j7F6UndwaY2kaPZm4SQP7n!md{IY#|gh5)~l$c5~Zh}^I<Vcx61Uk&5w
zT07V8+rORN+Y6?5?%G=R+9+K_<cF!Z1P8~2$BZGJOsBQQET`PxaP-r?b!TPjHq~A9
zsQ9H(W5}erm|5BU>F4J+H+!0|uH0_WA$Kr(w#~6wIVR`wCzgrqtJgTx;52!|)PCnx
zZ<<vq6*|fVzZ@6*>VBXzGS7Qc#Wg3JR;Ohzr<?wmGwWx{;gFYQlW+6yi#(nEIPKPH
zspNgXE^dEak^Rb>;hRZ9>(jpOIqD_aZ`UtPRi0s;ubH*=55xCQO$$ENf4FY#|KRPj
zgZKU4I2e~}9h^D!%iZ{veRsOn9dhgJpCy{#W|*0(xAflC`0M}g?pbp%xzzRA-I#UH
z?xZ}Ayt%)+<U8Zpyx@foQ*L_wICHpEVXyntx{G&zR9@Ma*2(l-hdHa0i9xzPVy@Hb
z_>yp^J9(R%XV1_{yZ0kqvwnB_#Q*zePZxYA@AJR2)+1m(+k;nEB~G2b>)|y?SK!W_
zQ=T3>PS{;e=~9(nmNot6Z9g;qXKR*jJL)^BQo{3D;?}<TM*NRMdLP%{`k{X&tlQaO
z-?3Tequ<SqFTE!%{7mS@Tlc)c-<@K0_MwF_RqiKVirtUeEHYK&({D-pvK7y#2bb$`
zva+V<oRmH(Ec?yu*Pi1-LO<uPE=;+1GRf^g<1haVb&0d<#1Hjz<>&usaV)g0-1I(q
z>nW+(AD60D{0}m?C%8FV_Ig6r1dV{!4{z+2_#b!Z<9{6fd{b$h!2UTQOub)j%~<)r
z{qp0Zlk^jEVv@PIK=CQOajNge{nOUec|4QYP^r8tH+!R9-PQAL4GvqT_pUz5w7zWn
z#hA$}k8j<i|Ge+iOqCWl%PD_zJ{3pggx$NVr~l$P-`o?g4qLy8<m^cku8+{a-*Q@e
zb^eau!IM08Pj!r3`dJ}u+tSGv#un3Ewk}>Zf6^t<^?vVu?5h6wc%$*mFMev}&R#3I
zzDm!XcCuBjux86|@3NBDM_8C<m%a@x35o0sinQ4GzWCA^DTlK9AK(6b6w8cXm{_yz
ze(8~4?lUJ}*Sqjn>dl<%)7QOP_H&)wSsh35kn*{*>3qhXvWMq}|NeaR;<<vYGdyeC
z3{Ccx_eO2fEbn~Md;4Ps*JEymjvk-m_wDDad^RvzQ^;ZJv&?^n`-G&Imsfm@JAGEk
z%3w=q?eqN>TYAma&n7>8cq@<PZKr<!yGN%N?|$=st(kPZ-0h=1jmdA1tF1jV^|OSQ
zhDp=14kiWr!|an;7<H}XTBjYHsWD-N<&Oi$3y;{az3+IpwQo1Ks?Fm6TQ0us)PHyE
zo4cjMgO;m1MgA;N-~WDI)9ip#(kE+gR4yy)>7I3BcFeif#^*fmKN)gM*{ZR!f(CsQ
zS#q8(7T9u<Bg>LO!pvW#_>1l8CTosa*$O5$wP)o0PjO!hC>M24-_o-(rt>Vb|Hdf?
z4@Fg#ivD~)*Pu>h$2>kO<I^k6cwfuOd2in!(H_!T)jRFzX0cB%%cXZrn|*X1_i@kN
zrOmT{ZkL=m;f2wT={MJuR_$@`-yE~S>Yd)N)anGWoD3Dg|2q8h>feif4t4(VyCA-L
z?lL{SD+gA~9X(?_MQF{YB<3Jpse9UA(`Ij+SvHxAt2gCO*XB2~u6OIb+V!}_;_=fH
zB4wd!1*fl_OqI3VwO3}t=Ier%WyiK%W|wVgG@j--$HczPZ^Z$NtGzAW?gF`C>*D*B
ztgWYTZ`|~?q2)mMF>ymLwl%#KInzR>d^~8LtzkIL{FjvU>A91f{%!hc+||o#d_CV^
zCEj24XVt2|f1|rJ7A#<B=%1agn|<WH_2RAZ!mD=qbuHzu_WmW5(eUoo<dSudBZZ`2
z-+I5_E^JBHg_ou|E9OiycNJOT^rwIQ#=oUnTHQzXlpEbNE0^+j`8T)z+s*SYctkT>
zOW9SfaIgKJ6ZoTUAqO*;Zu^tAlun0$bmf`5618V{rL3Iw@TR~P%?`QO0wFtlv&>fW
z9Gbqe^OeAve<yj(uNEEiJgsr)$m^EObr09-J~q$Gev|r{*E=F^W5?0WVnxdT&H8gs
zs=t{v@vDA$$}jhuIrD`*+WJ`+-)!*`soZm$LGHa-!_@X|#_N_R@7lQX*ZC**C+E$}
z(7M9H^5m+Ncj%qwr=r~zWu9M4=Ux^OdM?(HzL0gZU&`73!ygv@TzM?6ME{|^P1mZX
zYm1n6tvdVX<ZHe1Tt*qwm$R<c1#@10`LozZ=Cj_s?8*N`Z}pXK7yeNi@wk<-VdJi^
zTmRT(gG%~sjJLPtCd%!dd(F`EQ~EuPos1JMr5fDTJ7pcXJXyYcMYP&Zzy4C?|7P;<
z<Jb>08D7@Z(k|=}Hb{OD(HA?>{=T!-_igFSH|I}s@e13ucOJ`~GwWq}HZIiQ=4gGd
z+@$c}^}E#bHbL@|H-mq!PUm`Gz3f{2&fcH<YL?&qw?X*i+K#UIXG<*NjBlSxx$E`k
z=&PT}O}|Vy_br#cQWq3tZ&h~Y*zMgC<>l8S3$i9fX*_r)*}L}gWWCpKEIvtomM@Qt
zv5(?@wEo&nU3Rs#XHtL8?gkCSZVz6&Mr+0qeY3jY*CunLn%ft!bcbbBf+o#d1t+d?
zyy2Cu82MMWfA+3K?WqBkwM<Trbs6d;=ANCZ)c7}&NxvjFN~byS)>)nP5iS$98b2<5
z{pR@OGlw;%{W-B~ws(=6*2?Wh8ZT{U*vDQo{HuJE>CuC2v1<yZtACW*`sb?Ulv!tD
z)PElO8nSwaxLb<Qv!{R9=1sZ6?_8pJ$kzL*X`bX8>8A%L{787VcXDUORPMewyW2}%
zuRY|x#qfAQm+{-1-{T^qIhmE;mpv)|p0hkPbmh};@m8*$%*@j@ZER}xRLgePJ-GUW
z({Ir;2G3^?{Z4P2XLsO<-Qk(G6--OaYBtUlyUu?x?DxMSi?=+^kE$(Yj3dwJ*l%e4
za!2R)My<vLYO;H3A`O<6`Mo?YB$S<MX*oxYTUAKtwx4}P@y&0?p4c6}S+%S5?>>1K
zd9Jm`g=^)NRX;~Hw>C~$82QFO`wp9H^|8~-9-f_~SM#W_HD_w^^kd)re&%PT=SoSu
zmT+I@@T$Sy_xJwR_WLRZ0ewH>BQ?*LmRLPElscueL9bq=DLg+W<>c1S{eil|711$U
zByS5vHoT}@GGndtbA!n3U6%W9zc7kS=+CwD-d3Nu-ahw0Ms<x0YwI)@(7JEFg+h+C
z!Yem@uU+I|I%%c$BvmfQ%N3i~-JdVuIX_?V+U}p4lZtW@`Q8WX?%gq^cy|5!*wgyU
z_Z&F>`|t;^wSM7WvOZ{T>%1!XTQ^L5fBb)bt+Q%vW$X4zM~cdR_X}a<T&THX>s39G
zrAz0<>=yGqKQH~o>#43kzwQg!vD#ot<jhdHgTlW<=Q!2vu)kJlzWx*Qx%9Z)YhT&A
z!<<6b$tQfwGLCXQq+)8<pI3Y{^Mu;_b)VV4e0$Qo<0TKDq3kW`z{Z7q+|I4XKCa(w
zTyb}Q=CT=guXyUUHXhDQx2S$>B)+b9v%I(2`33uCoKNe$_wwU!SH_0@d6Dl-wsp*J
zH|KV<KWzVP&GV_p=O1%^ALhUQ-0zoHS6VH9IN$8w>Vvs9T4&bxJiUIuEMay0>#u?j
zULM{zWy!VI4hyeJiri+NefHSYIc-mu&!14o^zO9VkJFm^He2p*EZ+V!$3yx~p52y1
z4aU1#U2n&qH{R2Jqvyf3&_xVa#8~)d9s3+VyS(^=q;~zzpDd1y8#&^>Zx5I)_v*3k
z_U!x>VG31px@zy{aNU+xQZoBhGU3JH^dILd=H9RQS-$iAhlod4)@{D7p<yBls`3n7
z{yMUJ<z3PxSbEiI(=T&Ri40D^r<^IXKhKbgn7h2DKa)$$<Oo~q=8`u|^L}WsJ5EaH
zHJf_i)OF{V$y^Dy+v;zfpQzI5wYgYx=XSTgPv>*xdzL?%m?PG)($Dkx!$7C=^FFOh
z$Xa;dLTq2)5%WD)CQjf{wtmL)DeD7&)RSG>Dve&A4(b--p<b$j+0q?M43&#spEzaa
zx#$bykM#TJPptcUqxxe?^DC`I4xfLVes;cNuJLToT~~dr>h~pbuI^ob>n>B)r|XWN
zA4GlSo18yyX04`Y&yM`*_eAUe{0go!{pz|r71WsH3jUgIu4OP~-rPqL0>QF#R_$EL
zBCV`p)1`AgHgV^=hc8oRADSyQQ&B|D?oLV7nK19ox^}mAYXn?g@~<xJ&hNSVy}93-
zYkDs3<m6J1DV-X4>l*KsXr-SYPA!?gVGmQ2ltja(qsB@climb<s1IHc)V%P_sdXyP
zmR*Fc1vt$uA^&~h-cz67y<aG)^C{ll#bidnW2?05&qdcW_t#zHYMthu^O{k^W===m
zZo!aBg(=D_HVfX}?^d#Z`s3&|r`7$O1f-wczbf_Rt-{5ldnW3=N@3_yi8oq%^(JTA
z8=VEuZvFhBA)oi`ep(@K;De)qmtWO*gcn{hkocRNF8I#syYIiJf)jJLFPG`N+jT+t
z#)FSv%XcKK_-DP>BrB?U-FeZOVW!8=tczvcxBALuBeueRw#@BDKh7_&yK(LCk9!}k
zwcUF5ouSq2`84<M#?k*3J7?YEZqA<9C%jn1SMc+`$*db*%3GJmuk`fIZutFqQg|oR
z`kuNrP{ZfaicG#m4NXl>uY;$W{rKG`W&D}fTSn}xy`1&tYj;v&&L2D@WAg6bWqFHp
zI@+%n#g~M$W$w#04193-^|{~v+shQsU)va%`!z^Dw^Py5_0LVW->)~uKU0)_@hae7
zPP+8(dEG~QJ}<a-b<0_|{zHfRlMEMJP;vRr`(T@}iY-T~LWoji^8~Fn<(az~%;voG
zYx=cp&fEpOGo=FeKDd`ra%bXwJ9UAz7muCcf9mRdzu7hArSZX&$L4AmD%`Z0k@7j=
zLX+KJGrPU3#YH?l{|c~lZq17;d3(1zXSU1v2W#h?oY|vr@aMWH6E*48;%$$r_4y8e
zT>bpzgO{(jtZz$Voi?TFqG#&D&9?$m@8y|nSafG`<XihJ7xuP|Iro=slRNgEt+`rY
zrC7by>ZcJ>t9#c6<xKMZs_m1tXX}U8%j46w{d1n4dt{Z~t-D;SE_GGyuH00+uCG%&
zb#)`lW^>LH);Y851Y+Lr2ub>CyXM)V|6lfU{Ca1_EXde9J48!ki`o8p-;DC}e=NEA
z*5{4wl*GBew`9#a`|Oh3@nvBve_VVa`C~_Qk-=A!<Ll-WZ_vxqQ{EcQA(pzmv*2pz
zGwEqJbeDxm$Ct`<uUHiBV)Jj_y_y}bPm4)ACtFULb!Ww|?q9zJ*WbIH^!IqX3)9x)
z1xHMF1-^Z=zocuS;qmO9i?*md(%-LC{Wha%{VxUC7hMK_7CBdLc_ozit0XK;CuQBi
zpU>+*UjP5d_u0043Zin6pa#H8j;Eja6(SF9m}=9XQfTWb7Gl{U7k~SFrq0XH(Q2uQ
zzR#qmO-Ooqn6r56?`F^Vy%HCsa&3}%6t}&u@%wW1^S!>QyjkWhXA(L})itlJ<1qCR
z5EAw;+Nv}`@u#uIqyuVPf0E8I?U+6_;mx<CusxdA+f(oCbM*<3*y&n6TbGAnj&XM7
zN`(f=HlwO6pAau5cHgRfs|uEH>Ak~oOPf7->H<4{p~W|k$WP+gbJdtBUv|#vU9Qh3
zc(j$iJG`#gUDN2``SAKf=L0`~J9FKl>Phmy<@?3-#T{*R&9n;-7HJ($O)oc|IPcr0
zyL(mi?(cJqDNz6QR(HwimqA=s85Xv8q$jK`WjOZ5_UQZcKRd#1pZ=Dsv@Ur$TO==I
z%)Z)YLB&tD2|anvd%qUvD$X(GSGg^gXrDHD*1PD{A2I~Q?{uEto-ZJHVIrt#6S~~I
z^Zl-Z<X;N?(`RxWDE`+Txk#>4ar>N>zG$hd&%Zr!&hfW<Qt;-dpnu`dZ@q5%U*yyl
zF(2MB?e-QPk2tpSLw}nif1S;mC;w4oqO8-0!p~1$Prh%uYi+`O2Ai*WHug^2ba=vJ
zlc!wUnGh>_{lvo=QOWmL@_**uRNofW-O<pOaaHP*H`mVSYbE!8|9DW~Ch=|CodXks
zW$yV;GZpey4*QXH=FjHy|E9@ID`x5Jv(;COm1Q|_mG|>T+sZDB(ywZh!&a1Na><zV
zE?@KM_BHwChm<>&cr><fZ2MHG=gR0<%k5at;yAl!!KwU`+Y9R&&%DoJo;B~-YCWMV
z%RK|;r+x0d9uTSWuH?$3Yu@)9{~Np#>kQ;P5~K0h=~-wRzns6ixOI#3mfZ{;p(j6b
zpE{jt%sl(-#iB!DGmi_OE{@o1Akys?H$h(Z_2~!sTpn*j_ZIKZxvy5`UZQ5HEIRq<
zR{hB26B}0j%wAdEy=Ccw3qemr#S20wpJe<jvQ5_hK<^)Cktx$Hc&&cU-dg|sYNGIs
z=w}BX@Ul+n-{azPr1VNtXU0|4b&<OttTVo$emU8_FY)<Q;~w)<_ir1fvxMzV1x4j#
z<=T#&5q<gdW*)zO|6!horb0dY|3n$LFV-`2=1Y6jO~~1{^UndX>fNP<5AJL~(|=BJ
z_XEEAj_f;&>;leg<K~c5WlG;#{PXxk_j18y0p^dZ_>MWhKbFt`>tXS7{S@YOMk%q|
zPd@)qJhAX<blR@(wHuaXt<qo!NL;sMMa(v@J^%AXAKh+z({yWP_guk8w;Ojlt3P_J
zmoLI|@!h8Lx>8<OcZS;7KUx{Kc|%3jfefL=LJ{?UqP=Dbh`)HrxY)ArE7RZPT_4?^
zPZQOzs||Vb)^Y3m!}n(`Gg~!x;jL-h-^y>8T(e6rX`3*?Gw}G`iodlyftpVzTw<*&
zy_foTR!xo0(xq)HKiGnrl(X7X99F&QOnDXMF3T8LFEB^r7VpC_M>+0C(P@b>;;gc(
zrape$|C?b#$Dis8>zID6-V^b6@~uS;?Ez;({%&G(KO?(0@a*k;t29@MEvp;8SlFI^
z^!a5Q|NiLjf($1mH=QgB`n9-p@p~bmlW!D--(2VXu=}O`qx-+jCQc0B|GwO}&Z3Cx
z|GnKC|8;S_opt7q%x>-j@0b1Om~b}X_&1r9^`Cc_$~Q6`-?UEHD#7GmWZDwuj{=3V
zqG4?r`yWQRir0O7^0`4qC1m}@P2UVV?gl&cxb}VjcwTv8!IE!J?(0X3v4;IunR4^}
zY3}t}<}E$v^464!2S%&tWIY!%i`1-tZvT764EqQ78rj%36}h%7KN1?OdGh-0`hBIX
z*B;K^>>gp0t$1^$>yJB`f1f`%eC*A^$C0&5{<@@_N9&~AJ6jlaEg<kg`Q`c+1&$T2
zqQ$)4ftM|^Pp<mC{K1j)f66b{KlyMcS1XRKyw2*UC4-5UDJV>4PyUv;&FtQ$;$sUo
z{#kpv>;>0_lE7o4=Uf_>2`tQ->9FGZ+POQE-X5FUl~)orKXJjaou-}r{)%FOPFqg?
zcfY+nSs?ySZ2Ilf+G2*A`djyg&;D;8_M;B8e#6&olS`8J+`g2)Rm+#P{eH~*rT3Ln
zR$1HSkofP9*Ofm`**CS3@hiKok6yQ$1OL5k*%jLs@ZY%U7*}zB?cW2lS48`=U)-sB
z*y^EZ)r@mNF>hQQ4#;xlGS);|P2Qev#V@7I#dP;j62pv3`6{pbuKs1Hi0FJFaH#(K
zzOw@TOZWV!IXh|T7g_TuPAko=^_D(<dw*^;YxyhFgFU=l+h><<cdrj_Z8NTYAo0tk
zY~%j=?6X1b$)K6&wWi)XqodArHAg=@d-6~9eYbsoAD0xYc8S?C^WCe-bGCnBb`W^N
zd38nJ-<h?^s`Y#1{O25P_UL{+L#lfD58;}_C%S$gv2K{@Q)J~je^Gqj_5$%=W{)4m
zPWb*JMLsx#MZa&BS4o0I{cW}5bM_lJIA2&B^k=h_JbzkI``$U%ZD!pRS7LU)UB#j6
zb#=2&Olfc4tI54$tW8H}-%-1hy3_6Ip3MF0cZ>i3c%)|1rQlhr1|?tKI)s0ZabcX-
zljquAd!Q{M`*GU*%%a7&BoZsPA3e7DzRAUZx7t>n+x6=IFRt6iA1mG$E~=Se_T9bW
zQ_JaJp*My2T30V972c&`vq<AmgVW^+cQ#Bt=V0W1Ek1lIYtv%S4=cZT^S;wkQkW6)
zy_082S=Ef<X^cAdg?)E#%7x76`O@_vwP=2I<=OYu^V-65lBUdmeW3mB70;Lr7XHa)
zc@uIbiR;`;ne$G2TDXqV`W+2#<2KJ+9qHxSDZX#t)ygKnd)!UaZeJ9Rc2kL}*PgBQ
zeBtWHKg)kTOZ`)9bCUnkww)RiB&J@-3gc?FW;Il~uybXCeD9m{QgVs~J}>-c#GC&*
zUh;Ua?CKMmtM2nIwcNLmEBE}a<lV9@jX(MX`Q9_$oA*;{f81}zz{Z83Deujvl}~i)
zC7qw5_ao$-;(f6vTi(j|%{k;f`ycOtmy0xiOtrlKReq<T{N#g&ZpphcZBlifvH!D~
z>5La)-xTk$J<oKAZrWTPW&h88>VriW>_C}u`lj`t@AZX#TQI#T<?#1y)r)UwzKA%+
z{cMStIP0=+(nlBRN&YEFSAAKTJA2*N^KWg=COH3ixuo((^{*TE`LEVF_q<AyP2Z6=
z=biTN*H1;e=UkJ#x>f%E)yaL^!(H~+&OYeA`+A{q{5=Lu4eh*ddmpJkPB&Kmpd$E4
z*M)Jx*E_-2V#H>OtuB;mUTEl2vF(g)+^UV9%MKk%@cmnCTX@jVXrHXhkBtUPiUm0q
zpKpr3d;RnJi(z(QEsU*d3pkj$e4UI+^JZu$Oi`5j#_YR)<-GlsQ@3B!d8&Jb!!&Bv
zwR#b0zmT_T;tT~AZ+Y4;pR<?~zw|(Tm1V>BytIOfU7wHCG$x6OPXG_379E!IR=+CR
zQf;fZKB8s1#&_fU8(O+&?E?)sR=yODk)Frt!d%pF@Gq+&ONCQjg2>V~Kb?CM&+OuS
zzv<8qHilVezR#4*PW4~b70qa$_*6QP=XTlyhk#nmj3{}1-9P688Vz5rz5MTgN%`8c
zaKYEQg(ou}uVdLC`J1tR#?M)&cb%6^QLSHF$hcqb?sUUlJXX4^qg%r>_JcMx{k8tx
ze0*MsMs#tC`u^|J%6%>uKV>~BwVkKRXX5L-`dmISGrQy0brv)4eNnQs$?_0S-22L@
zN2d5LneMysdN<$A6Mp}99+|8Cc(*2F&#emfi&}}noFdbvUlC$UIzRp6zn5#*RH;hy
z=vM#ze%VrG)6v^kR+@%f>xf>|!Iaytz_BOxvEBAZ55iPDl^)*ve}BdIgr~3N&Qve2
zd$?I)2haW6?{?fbD_E6$T76r+vf^xsP^sVQ%`FZ`j6#j)eK@;(>6yp3n^y2G<Xhx$
zwJ$$gNLVIrxq$*#lXKVMx{I7;i3?Wlu_)3qocg+Q-DX}({WHyqN<|`33o9Fc>{|I+
zEKut3bJ6v;<Mr=-Fg$N&Q0Q>v#o`-%zU&9KJ@GseZ|VPW^@0mApcc5N$F*Odx}yb6
z%msLN3vAKd{yC=jQ=l%_m9x>=(;mHkcl5LJyrh`(iaO;<v#gzVU(JgO`<l=f5L>na
z)FWK3bNJ2s-K+csHyo6X-Dy8D-Fkv>sLS<<?KkJ>eK@yIwB<+HgX_X>pHnVy&D)u7
znO6Ve_{sgp+M*j(b=F55X*|h$`sTf;mS3!&F54*?A2x2>>{8m1G4bw#bqg;}2@6Y@
zoFh|bwEE!9()kzGGba4wPpEXgE4*y?Ha?z9HK$9nZJ30#pZBTWy)`qmeLM4}9ZNoZ
z_%!EXY~@A!3bXxodzz1K7TaX6+BrA9|H@8<kLL{;3(7W#3r^S8_!j#4;LD6X@5+=E
zi`ehw$^EFVx_t7+#GljhPw<^gF8t!eZr=3n;l{1E_FlR>xASiLrd5ZIRNS5Zqm%cu
zY@W{Tb=+(0zT4@}oxICSgyS=J(M$fd9}+zGnNFN#$;@{A>zZwK*(&?C-`#mlT|7F|
zV#?MtKURSXjE$>aRc~y#vTPB9Lsl6Zb8>aTn^QZ@<UB8b5H6m%;J1+JTjjPE-$@!;
z`cKp9`u<AZ5?RE2xZv{3A3s0n*{sW*-TFpWTr5TM+77nu6IWQ?2s&K&;L)99fA=4~
zzAboT4$m$l-fi}N;YS!-!xok;s$^|tQ|KsNzDV%yw*{Z-_#MlaovY&SYTA?(CVR^-
zv9j~>r?wxnGh4mbGG(Sd=VN}Nad6-EJDk2#gSqS^RRy20-JZWCC}HyA{;AWdCQP})
z-@SC3*!0=bM_wJaj;O70U%YOm>P+JlrKqiK>W5dAPv3L&So(wlx9=Y!{@vN%aMxdC
z`-e|%X}yJv)7ReJxFGS!|Md5J4==Vl|L5;-ANjBM1cf+Mx*S3-SHF*4Ch=WNoA0FB
z&AS5Y-{us2`kPwbn;Y}EOPlSsgwMu<%gSBY8#SDqWWSm%&V2s;_{B3BCd!#AE*p)%
zm%ePW{Cmc-_}uThd(VH`tkPxZ3CT@vd^UfN>9IqP5`!aca<mK`*GY58z0(!rpZ)4X
z<(4dN`PX&M6IEwrzS57d$>CyHT(!gRccxF|j7h5;UYb9T*D^iy&5u8A`>u|u#q!Fz
zpZ@B|nN2nLpCHCR{oUlV()-kGuJ7FttgN+fb-dToiq}tFq>JB1g|CZwduaCalsUS4
zx5oR5+fUqnd`I6Trt55}a(TTk78v|0dv|YH=`XjO(jRZuX#`waDHYhzRp7~Z!`ya;
zf189vbjgHx_HA-=uZD4Hd&$`CuYUN>T-n}!NADN?NAJERnw)-=7(8>D(W09_?>>3{
zZiR-xGjSIum(O-AtAj4zsLG1p?b^6+?(WSMH$txYg>B0Hqk3%RyFSYgS9c}sIz9L3
zA|daV*H63WEH2!`dOi18^wRB%WcU02kE(dY?xXdxGOse<iCumwJO8{6M*g=h0jWwS
zx&_YaSw(N+VmYfQz*GM3K-7W_o2Jy~{5$dX*W-5zC3?qx{64GkFI{cl(x^-Q{7e2f
zl=SHvDJt!pDQ{;y$1z$d@lvS>m;2-9Q(pCXcU~NMwD7QCYjpmC^<KV*mAoFCpRfIC
zwL0jsfa}EP*Y-DRSoOb-aQ^cD)79HC)dw!JCw;ymWmQ{|-QQ8!e0=hyozlu%qod<@
zu+Hih`{DIpgDudxA>h@N$uCu}T#BrVjM{E(Gfi84`<v%?Ie)1>Z}Rt*Jb2>BzHL_~
z9MieJ?pgBP{D@_>Q`xty|FF@|>ty8AS;vk&-YxMv)NuE+_K6j%+8lQ;sd?oeencQd
z$8_6onN^P_-#=#X_Og<e)08tS_@5^Sy0kTDbexegkZMrKw-4cB?SK1MU0>JBIcG;K
zi{S15u^-p|bKKLK^(^~d@$VW}g>4t#YcDNUN-r{6dOt-a!i9VJx4jR)eUnnox46d4
z?c=h2!nAjtVmoY~Ock9R9(L!E5ff8?-|WNe_PIxt9(?+FM`#hla<y1>jqB}iI#s{i
z7Cinh(=ny|I#a9yyWSJC_bV@lrSVCeozRjpZSS0J3*|olU1y&;-7Bp+a{Tbc-T!@p
za_igfC4bvc@T=(GpQo>L|Jhkjn&|m=#-;Kdm%lvh)co^)TEFJ%l_egsf-i2&`mEIS
zR`MlR{?=*j?&r7d^=5H&5IJf#^9P&u)H6JMPY*j)i!KaZnaR<?d;Y_>N|h3osIAj9
z#1A>Feet^J=emc6F}kOgX78{~dQ-pu_k^F^R?jNR%%vJ$-G8wBO4ybtSuuTEi9HK7
z8osLTPfI+JEnD0mXY)Xi&1Q>uB&*T<^{UKH#fxXfZ1Q?yCoTBods_46^b+y*^Y7o^
zJE5E`lYO&`!z`Y$JYeOkl@TQ(XP5o^@>6q~Fw-9`<L2~dHhd0S^9^pET<6^T_pi33
z!2=8C2}L*Z_HA$B{(C#kAT>45T=(?W)hCVAKYeP{KJ%98W6{Ycg~xS-*Uz8&F?ZS=
z*6*HL#c7Ua>V4}UUJXo>t2*%2Y;9%RU8SUp(!77(PurR&@9$Khp2i}Vxaiw8Z_lT*
z9(PW(o-Ma!sq#1P1F?Y%@}Iw(bMD-pv+kD*OSt&b%lb8zt)5+8SLg7XOWapeMbpnP
zXzScsHqD}ha|brQk>V)Yd}2YYXo_m3VEx9vrK^`-oWDjz{~XWMGtS%fwsOz3pKE_?
z|MU{|mnpr@uN=OgILA`;d*h3#GOG@m<U|X#oxj~KDR!gveemH~w)>(kPM^=S`K5lH
zcY~DPH13os)_R}c#9hB9K9NyT!Ncj+w8_8c)C4)~T4wso%EZg`dGUIyv%ACQ9ABWf
z_rrDBhgSp7x^q<Q`26MV9oaw;%gM?9{?S3VXFj(Rtn9m4(szsFfVcGh#}5rRFa5oc
zbNOatX_=>?a{|KxY@*!~mkY{Vo|FD~<K-_B5w4q-NvAkJ7kIvDSMJh{95Y3v4m@aZ
zO8N5Sc>QLBz}mU&6|L!?pK9!xZ0)k)&)qNV9N#{s-(Jc5W`D^h-`D##Jkb0%=`Z`a
zdGC%LdO6AQrML9`;?=JL-Hn$-%THg_FtvVmUj5Ce`{(b9zV&WAVWcjodD>0+#`(`p
zo}cWBj=EQyPmY}M*5t0%qCFcQd#5y23o0yiTkI<$F>%JBNB=y}1l_NzZ`oFG&ZI?S
zXYr0&Z^1>qu8a#J{k6(Z8mSAa?{8`F@N@pv)PJGqNN)Ctx~;u`l25w4@kse+&Dya!
zS+HuSS;@Bt3)fb(F!H~33z+NtEWRbfgROXjh~@&T_5~U{9v`11BI+NLA)-9_*VfFv
z%N8*l&^x@wtbHG=%9DcH1dD&uohDvADkz-X&!f@t;?R*FS6`H@-93d>TvB4^S%$#e
zTekb>ZtF=uY{#k)SJxSy`?jg=3ybI;t5bI_BxXqL_0QTRn*PuHq}`?cpW7Ht1Zsy~
zk&f<Xdnv7zo|JNYN8)ZF)?24$%wzs(r@oiD@7cZdixWI`q>Nss3&t9hU$8h<+MBZL
z*W$40zCm-C6k?vqeA@XV^d$e|16LFt>0i6KEV`C$O^kJ6U%7n$^X7V{9eRzsN`8cV
z`|=^_(6XXm>nxA=TzG8rPF<*7g(pUH&%uSKmsch{;c5T+@55ciJy$ly?4S8QYxCKl
zfIuflSI*_@;)`ayTmJRoZ&pVJk+3I82D1&MN_*yA2-&fv@0@JT<+{6xNuLDD=GfkO
zc>8a7(!~j$YwmuZdw7fg-u1<Sk*>Q=&D*#1YGl9(m5(nTw>@1i`aCfsMdatouXhUs
ztXShW%siC(Bz5A%=RfAu6h6Fcv;Uv(_Wt6~EUENjJ>!Ut&5p;ye|&amRIiS15L(bu
zQ{3zPRPJSM5tqf$PwffOfB%X|I9Jv+|NhOw@s(HQ#&P+Em70g|3bBPPT{bbkZt~V@
z^TkuNXY4lUS>N}MgNHRCVfwr`CwFW<|NCTZo8hYV;<J}d99qpXRa9VJ&@siw6>VDe
zDsK1wW%SMG*}OqP{r(-v28o}h$5xtsZ2gzXv*^}SE7hx_DPk#`wM={GOma$cRyv_`
z;^E@Gvn8(W)n_;M-!Ap^l7#-&w&TaoCRcrkWJ+~)Ibn5f!TQBBmhAg%`NLi^ZDMwr
zOvA0?BDepux*S`vFMC(i>`ti?vA_S;ttjC-lFz<*bu`!GknQVtHMiHxwn%o@rDiAQ
z#C`vD*G7!ro;j}OqbtL|Rr|KPWi9_Ad+yuipp0uBN9ue$_MJC7f9t}nvR@4BdY-b~
z$MlXB&75O@zLsa|p*ZgkjAykunq~(wPmOz^U+Qw|e(aHFOV?F@Z5FA1v2crdh0f}9
zr7|s7yZEd#;UO$Vs@jd*o|iJ3t>;>`#`HODD5$(S*HpJ^zZ$Qrvu(=j?-@q3Wgh9|
z*<9K7>-6^K^Cg)&m-eOpu225bRu%W_o9!8~?$x31Gg%xR)J{y`WYX8ESamct{>BF}
zv5S}9RBAotI?`q#c_6V`Kc|9w@y^HV7dz>NN^E?0I#xYTnCo_F%r2|xrJ3KPo_*i{
z?3Tvo&++cbVH`8gsQvqOcJ~RL2{X+PD|#IWU3H*-ZT;kvUjz4q*-g-|lRf+Ljn6)t
zKhDzUE}0h1<e8~Z{JMJXb=N0T`K12tzq(~Xyw$Z|?|RpF`=}kh)b_l&RQlTQU5lM>
zZSG1Fmj9>gwe!%+e-pVEWN~<$j7dvcUMFSwY+W8Vv)4|h)&!;E$kX4S{`)WO`tVJy
z&Wl&S_Ux)(lyIzJV~))}{sU`&-}yDWqUMgxy&E4>SD!w=KcDIE<4HO1PfRVAf9&+m
zlxc76OR0OEQ|Is3{JWy{+4{LLYOg1x?{`vj&v<C5bJ(e$oBiXrb*h>#ul3GYKcl+v
zg2BeKuOnCQl{l+rcVly>`mwXcGxAMl-&yr$LD&h4Eh;ktZqAiw$l^{DIWha%n!E??
zGL45WJPX#9`h2WB+hWg#pVc>dn*2+1z5U;wI3@gR`tt>sJkQVduakbf;qCVObwUl#
z=hyE${O$R}=_k*GRJ+RfdmlWk&$L>DVZ;ARp6!C|mCeV41EX_=SsB{J6MO<@G;1&v
zJUYTKY4Z66K|3E#evmIem#5~9x0PgC;o^x&ck1(1)!lwhj=VKFAyO_eagvsP^v0Ws
z#*B<lf2c_x;ILHH-CuH*OLecc>V$by9k0c{Xz&lNJHbEgI778^#qE{Mch+bvUbC(1
z|LjZLH)@afuhx8gReCN9qqfx4Sug*(ZPKhgFKf3dTK$avgomB)T#xVB@Idq4y`79}
zz0RtNCoa+D<j$P@K0W{Nis-59rk!rxF1JoXQs7YY;<QJrw=O?Zv$lRl<t+YLvCmiS
zR9Br=pf~fEQPy$IS6lXRESkld|8%jzEo+Ubj$U3$p(VEY+mqt&C`g2y?6FDN*#E&?
z_xHA!3pr*7Dtc&g{e3+7$D)VD_s`wk8CBB!Wz9G9cj{{Vi9Y8W9ZnyLpT0q2Q{FQ{
zaWT$28Q=d&Jzm^0tNQSlKl7f<^j!HPYwyjfB6&x<e^ai880CMc*uFTA?a23pdk;SL
z3A<)m6?lK|ow|RCOmf3Ac1OE^Hq+KTeVuH-Ny9OvU`Mg~-yc^$w;V0aEv){`*8lwV
z;-I?f`8V=%WbRgZ{O-8_Hn(t}iq4yah(F1H{+;f>YxV!g3X4gL9-TZ<u5a|l&6Dx(
z<2Q==aaz30yT7m~{7aIJEs|UK;W6u#^S`B^#qE|9xZnI`4bLJb=ac&TGjBg%TV=rV
zn{7kR50gWGnq$trUu&WEbkg>BlV6Fw6=c1%+33f=FOIj%C)66x7m%;tXZLII;lID8
zufLaBXnj{H>F4hs5p3G!%-^?x(#ww^Hr^81Rx{18lE}HM)=r5!bTerG4&T=tC2t&#
zoMnCKQm@0?qFZe_{p|m3Ju_cfhx1)Jtk2(X@Zh0%|JH|>W&TP_>4i<p4xcP9>6^QD
zd-Wj)VG#+5Ww#ug{@A=cHnGBY2WOjR$glQEwTAO9SP3+(J{a!)(|)<&j~%u#_8U!R
z&ndDEO{{ZaZ{5lBwmRdBj@{k;Q)hludhLE+*8K%XDevjXvu=N#Lpp<apRLq9d{S3i
zNljypVfg~F&DJ}(Ec1OP^xHrDcTgm>%!jqj+I5n@=K3#x=Gj&<J&EY(&^T~?`z&Wx
zCh?<+C0yxex6X#G1t=?ttt)DJGOxtST3CN;8~=9?#db%#e<4@Ggde=U)uVaD{J^z}
zHyvAA+TG4CigsCZ`HR%W`8>h)RT^`gJIb$}fBOHe<>^zK)7aRb2t=ox-=C+$#qeXg
z<VStuAd$sot8^Zu7mEC!b?I*j@A2a|UU$wvz1Qh~#qpZimCeVE(=S-86T7>iw*B3u
zJ3Gx&bIv=)oH_q!Vc_PDP9COzH<$f2IV!Aq!N_<0={*M@S7twFn>TC2fwuu)jviiC
zu=E3){M)-nE<L;)c;abI<q!60{j(guduZO-ZF|UJ{|=QRFYcK)>qRy`;#_vT)8*uw
zx!)7dF5d)d$gSI|#9~@!K5uv7(zC~}3vrvg7qSUF+{^ItXJT#N9SvQVe3JsT=SJ$A
zj5t1gbJYyq@@rn+nTxBRTULdx;`nmmMI_(nwtVf!#*6v;b$(f2pUnUH_k_-tve&Ov
zK9#f>CdYUz@eW+D`489ODfSEAI50n(`?dJw_L98IR`GKG7z0Hrvko~m)%;npV(m6g
zQ{Rmp>#W!G*2_0f{eG-^uW6s8`{n8bzi#iFZ`+oc8<)OkSF*NA$*U4(?r$77Z~WCV
z>yJ3b^L4rGE_wd{Ruxe^a{rdTl#)x9&g__+Zses}dg<z`s&%oiyJGVAANzV1o)=hI
z{ZsSM;iY@dGkR&x+0-3oB)RCMLjHrt(LbI3n=pLOzSr`B%dKtgQiuO6uBm;g3mM{K
zKA6mZd-p<s<AXW3pI7dlvH0hN^QHR_HSz3Bc;<g`{{6SkS;BXfl3tprPW%7wm+Tie
z=K6WREuL---Sh9T)or7wsZwjboFjdo#@YnAe|zFt_<r$XSHHPhiWlQ|i9d5^j$u!@
z**H&T$E=gx+;0ViuL)(v9!jbxS@UH5L%$WD*LE<y3uClQlkuJNM=0u`T;t}j?M=p(
z(|`V}=rUO-=^s4V%OP>YeD~x)hxfTj-)&e`6%D^w)=sdqw=6%WYb4{sIH86mMp2k$
zm+O&TsXMkMy$W*r8>N@}BmVO|h22XU`oDPzy6o1IN&ffXql!z(ql|N+O<R~ATkjO_
z`?tMBGJnqA-%lUc`Rx$Oo|h$X$?dzuffsVjQG3o6v-Le~H*WuN_X~T(&OF}p`4y8x
zS7w?$zV>ZF=*pjud!8<dw>-DZQ1!s|+<R_)JGCFwNqOyE`S`HsF}GKY$Im_KyYO>L
z*TXMeJn0{6zX{cKx82&WKX>80`ka3k)+T4&T4=f=wdG`X<gXn41>&8{vn%ROKc5p`
z_U7~LtHr*ZjYn^N3l+-j)G1Dy?b>Kx|I;e5&e6vDsNJGm(FWZ`t<U$>H1A)wO!2{=
zn)1>-;j6j(+24yvE~`tK@vGG1L|vTji?a&~A4*&Me`d@s)xNdGHb2;GuHEMHy<#Pz
zm6<za)~@-hG^y}r;t}4%0WWn`<X0;F<hZh0yvcvJ`OAm#5}*Pue%6u|6%5m|;+^|u
zzRI#UGG2P_as%UA<I5+{_A078S=PMbg3$MDnPP|iSL_)Ne4B9ejpWm_x2??$7I^c!
z1U~t6^ZHH8xA#tU=I1+mxI9>ps1zA#9XajAKg-lvlP+>tB|VijKlJs^9`&66+dJ%Z
z*7iO&H}!l|VaC`nH@)9rOSOF5t&050Y=_THSJe;eA1L^7-g*5a(Y+1l7M8u|Uai3}
zDc;e0i@V5&pv(x%?;Fk5vpe*P85#=}rpF7pUsDMG87LKeto!fTn(7*JhMPaXJ>GxO
z_kq{>gkyEDb(S#ZR4DN^<oCZ%ySa~L`stc)((dZ7vXAbZp_^uBy`fk2@N%>26{~|T
zS3Ezy{zTctU!M=0kZk$Ix=5_VWy(J1x(k;j0t>&qvYe(G#qp7M!IE7~`)mI4Iq&*f
z81a4eV*4bM**B)_V=oOledvJt^pro(75gPFg#9|IdQ)qQ$x$i83o|(PzE93s@5r~G
zJ)1o%;Cft+<<9j-|E~4&ef;EWcaFs-;fDJ@v4^y8+Z9LU{k;_U#;ShK@jv&T7^chb
zo^LCBHGZpw{p~xwp7E)ME3)mk`*0loBjf&N|DUOgkDsreb-LU|gk!=~Bk#Y3?eC7C
zvUC1?e!(+|>)8hE#{QEdC**cVZB!CYIm@+;^Wj_>yZJlH`qC$V>X`EP^{#v8Zz`q#
z);a#|j^|^8bF<iXZ>@Wre(aRm-F3X-tY$G=3;x$Wo*`P+Iq~4Sy+yMguiB~3?xZeg
zwt1fC>$g|eU$Ylwoqy-&DjB)De-$l^{QobV@#sp~^J@MHX}7RVn^YDq*t>|qVSBRR
zoJH}ww{MKuJxlo5!y{>K##?Xoq@5GG{Uu&1{H(3wHudb%fVd6)os8-)B(Kz{XY5Zj
zx_%}|W6An}lXt{EUAo=9J?iuV)?mxv)bDvSCe+C9%q_^-C%k6A(guTtUnf4<&nGtF
z^nR7yc0IP!RLdWn$k?v2;9rTrv^fDrzkY96bly(RV<zX14<*0+b@(F=Jh*a?p@xZN
zip0#1g@S^XYF4pjBCKbM8XqS!t>D_U|4|yh4D;_LS0<gWm(Bew#~`s`dDEAR-#QwF
zBZFGbUufg|UA^1<(~52`H3t8l`Tli3ecLrA3*2XzwCE9o$JIT&7Yi<bGA+{4d9Qod
zegE8Thpr{q)cowZT(<U}xP0uCj~895kJo3koLK0@7_S;qZNq%)?8(>Svqjlvbusx`
z2d;EhzpTD(_F<E7Rkhid^z}OHcz1rB`{a7W)LF-N@80+DZs61@*Fua;oLK6TJiMg+
zmPj5-seBTx6cztLZt><nMs-@Qn-@9szo>}*+8Vktb497xt5`kG(yvv0F`4lxvGK_Y
z%cnl|yFB|IH}jO=FP853dzIhn<a)~raZ^>B?ei8%RJ%46?qxGvcYT4``{PoMl^-8n
zx0zow`RU$&Tdk*m=b!DAFjd4eO8eI%-H^{S^>~A|?=Ih8^S3Yh>g+W&g(><cS7!Ds
z$$h)0<S~c(ewl`)>z{l&|KNdH?&)Us4;;*Lb&6*=IG+~9%1(ck6&-uc{qfQIvvJ34
z&i-D(`n%)oOyk;@mzRG%7MuOU_Um2UYTmEmat-$#zi1mvtn+$4A(83z*Z$1`#o0fP
zeHUU<ids0WDzKT=vT>ra<vEWkvr5BPF8W$W75=mu&DLND(ESCfQ$o&0N1UnJBKyN+
z_1DS4ub)d;|5zrSce8xb{kPMN)o!_DXoniCov1zc>QS9^)4$g>BW$t+A2KH9y*)ma
zd6#yLNgRWYjL}4^X1VU8P5sBZrD|pEr1W3C`dYEl^z6F&|Fdii+CH7kPY#gMsrg@J
zZ!z)oM?=OnVOIhKbG~z2xHe02L%0-c$hF(+C!dS%i%NIQ6SKS@{4_-?Ypu(Ii;*X~
zuW!iq<M@1EQ(^gR@mQl*FKU-`T`Ca06_{*U`By1k=GVP#?@pCwR}?<Hd?K|dOZwbN
zuaE?dds%DO=IwG7`T6osU|)=-d)6wktqYVx!d?{U1Ye2Ybm{2#5A!$6Kg_?suis~a
z;okoqX6A;+Z9+6$D=J(Xzde5c^ss!o-IX_gX1QJeJ~em#$Jr~(9M4|$$X*+F{ZS3W
z)QGcx<IV}XpI)1JN>=7ubWZ0oxA@+mbqPOLNUpI?S-(QDYth@dy|FXSay|L<P4cnW
zHB<ZdMTvag?mmmtw_NdDciqbU^pzK{CHAhIqM7vj^G^Fo{706U7$4fezE{E4S^EDo
z#wrcJduD+L6jlXtPI{6kE0S@JvHoE6&zy=?y{3KAiMH$Q&(}=|T%}twDZkLGde7vV
zWz}t}x316p9;_4JpB=sAkgqq3=`SlezKnYf`p4f`74a-FnU)o+oA}Rh1*`4<7kX30
zbhfu_*jX33`uF;a*FSF0zn@>Wum4#0%TmELTJK$*K0HgCUOZhgyL;l_Oyz0Q#kTC*
zz|Nni@cv%*1@3G7-eP|HyW1Z<e12e_ZIE*5dhW>^c6*lV=l`=c>(lSzjy?B1EL-x*
zR&oBmSx4oAUrDUK*W)xnO84s3x)mX8N=h;7U+X>hW!@;#{o}`ub-nlGS`=rpob-CJ
z*v3o$XeZz8cYB@mk8=Lf=wEbrc96FPL+#W))64p^eit4vn8~enz36o1We2^8wgp13
zJ_=?1bo#ITOQT;&Vbghosa%Ffo>t{9T>XdX=hwO!x?-!o>TZd8Z;(HK`bOR811W+p
z#9zh9{hGX2m*=~!_o7E8>RuueDU92Uve$8Z<2~U2`fP8|ahCsycYj~fv|#ED@|_Vc
z@b}TA6_>6)TKw_R-dO3KK_$(<g{nSp&%dAUbG}hS^z3`(mnpo9d=hR?DsbZFIrHnn
zzV-FprxR|r+}t*$eaU1~pC7AQP9?DZER^z63eCtqyMjllU5$NXeUyMZ+lrqb?+B`e
zwgw44%CX7_;)?N~By~9bSJuVf+M4{Kk3y55z4+k}#1~em8}(qKVX?%_EBy~UHRqh&
z>D1A0@4jx1>h2{ClU{MLPd+};^KU12@1rMQyI=5p)krC-v;A4er8D>Cx`MK5``8fY
zeQV}l{+=bPDayjQHputk`7;umHUGug@pQa@STe7?JMr%CPaj^~)YbcZ>f3n%fr{+s
zY+0{MS$_Wz7JTr_a#HA=<Fl==-}buS`#zUn-!Ev6N=Vp=fT#UDL9zuq_gUA>R-JHV
zQ)nym?9D9u_Ah+$xc2_V?ZxG7>dORD?;LmT{JO_#(Y)DK!l#2C{d^e3%CJ#!qQqIX
zy194$aHLoLa(J@4s#wqOLHlaawRZXI;@)}{6wLh1ez)ViajKqn#t9b5e{pta<P6$$
z)xTS|o@f@?`SIVo{GTn}Z*Q3&INCHbMl!BJqhV2i>#kKj?<UUmoLytjVE8Hf%*7g)
zEq8XF@^&xyf3WUKyWRq~FUnzcR}=3^Uas{!9WRk#-fugj^47_kZK_&Xt1Gw7pA}lW
z{(^fYOa08^DM#im^5S{Yl*u4`<$l2pi+T6ex9pw!^Bybf|M$z4|5&;91r@BF7uMw%
zV_sfvsc);@tnF(4LQd0m`|2YKPN}VbGG;XUeJR`7C;EDCy6T17{Ch7N&Py$*@&A{@
zx7cihT=L8w<5gU@_jEKQsIjG+?fzTxn4?VU*~Q>Wrsfq7)eq<NeeHDBeZgTkMcHL~
z;*S3UU&XB!uL&<W<Xv^VSJHUd(Z}B&Jp9aCCS2lwq@g{Y<^I$=Pm1Qg=DR&vSnNWy
znA7&29HBjS4r?#mem2+ses@CyS558eyv+acFXdCWrRjEYoHvMz-cVyAcC+O&Pv^gh
z>ppQa<gE7JdUk(i=aJ|YW!cf!&v@o&zIC1<KS@$a>`RjN;g@R-LihINeqG5E{`bI#
z#GrN0=OxuM=sk%`y?=DK{)AW^@rr*d4lIh$Ul-@QAp5$u-cilM>iQ!}^|#Zv&hI<^
z{GHnUig|OFEj^oOzcZNWUz{D^!b|>s5eK$S{#{vgi0Rd<uN+McZYv*UUF6+1=g#p}
zS4{pr-@TRLPu;O11}<%{PL2Y;+#DIU%Kx)$w4`0xrnsz{aW8*K$(|~1?)zulMcyd?
z&wqdCz+_=D3rY4YX|KR<f3|ciw4d_%=laDzKV9ITa{X5Q^TdCSduq3u?|#-2aQ}mv
zjiuACy1stS2V3=pZr(G<QWIu*cHewnz<mcH=^z#cyIZ?wid%U;D~<JQHC(bs?tNu<
z<=fxqcgD;}w%(WhOs-_2^{z{+KeGv>=G0xerW9o{_3poOXZJd##`3Zo`+q($!*b95
z>c@BOWN!bxA`|WRZt<dRvt~RfxV`1B<Z;hV?~<r*H?DrpvDtU}X<403`IM*4eD`i0
zG&8WiXM6GdsnqxEH_J1c4{s5yeSU-INt{d$<GKwm6fHtUkG0R&s7wm5d9W+y;kI8P
zUoNV5yq)gOzi{5JmYFkdG%cEG^-*Ex((Ub*(NFZ0+2+mJ&~T%T?|sMGRD-iWt@12)
zo?knqZ`zOS)OZ(r;k*4VlPcpG)29R-U%TaCjaksN!xo{pwI*$un)%o5^EbbjzicfN
zTXmBTG-c~gyj3MT|IKZu#8geT$rBUr{$|?n?*pG0Ut#RMg8N5>_gwjIwD8vM_^N`n
zepbh;0-YDCw)ssnXwxd+mL2`yBJA*FVX*~bx5OWst0><5_Md0+7bc4|nY*v5^55Ta
z@LT!#!KLQKX-bn%M(q6>yl<DLWbU`~+pClQEPrtP_`RSgpU1y<Tb`S}Bxw8m*L6<~
zY&{F5r1UnkC7jgL$@k0rI>WZ2pw(UC!-wvJp;8A|T`{RjlTS;yB>q6@(z@{VpSSP1
z-(PzEQ^U8b(f7{n7kbo|*fH}GYh_Njfw0(;q%(hc41XmqPtA6{zVyqipe#=HGw1j9
z%@62vE6|VGrux6_*k`v@+YF7|gqpZc{RK5LpB|F2yR*6TzF+jQ)6wta{wB!Jm-_Y1
z_NmF;oN3B?EN8yHtamZ>6zA;jPc>(&Yo0D!T$EGLqU&-i$546tNzhD<)~i(~Pn=e|
zqCcVKgWr-8za<+MO_}=o+KpE|`?viqZYz0xc*Z>D+}oG0&6@eY?={=X`jxRU#w*_P
zKCJ3Jqs9?YS>$y3;pFJ)ZOI!We*C*q=l9&A@5m3aR|Zo`lYUrFWr@C0GfV8{gsKgH
z>yC$Thxcwf)0AUp_OjAQY0@DV&jVJwEoDOtYz$kOr~3u2U7u_}Sx~pK<Wg9oL9@@p
z=D?L{&eJ}B{k616zk}(Wz>BxXgN4N|th{J@U*=j+X_LYQRh>5XV>grq<6hj~ck$D=
zpf%wiir$%2xs)$l^2^GqS*2nAp1O&a%*O*9boTGIn7Y68cH6GNX(98sGXLCPrMk&+
z-QjoUFXR{dePR6nvgK4*u=cM>*?r4@ALm+Udtr}3!M~dKX20KT35nXgX&qaW;<HtK
zw>o?hIu8F4j+D&nX5#Okd6s>5?ELquE_Cl%xc`j&bRCvMCoEMvix2PmdNg{)zT|g*
zESI+WtqebV^T;lvqie5S4+?mgbK;fil?@J`^-jM}TICSD=KYP_uPZZHWED4kbIrfj
zdC$Ri<3Yg_J2tDG_4kW-ka9)(mH3HG(~B#^W^^i8#oIDUOuaJyWNkZR!HZ9l)2x48
zNOElR`{EXz?Y7!{@#nHYxrLgIrYHVwVZ2wjY47sK(2;_9X?`9O(%!f7ewnSQjt^Sw
zB(dt>tP@N6iZAPKZxPbiY`wp3Y5f&tt~*TPY`=^ae@|KE!n#9%b=Ko2U%SnO^}}<n
z*xy+8_{M_zIjp%K@@K5C?EiUkLf)G8j>f#{Pj=5eQny0kx#IJ-T`_rWTh^8^_DLMS
zxvYL^{gtO>+veMO1ck_$OS##*sd-*|@jNfa(Phb|b<+epHFK;swr{qa?%CC)eBku-
zyW)L|&82=EKEqy_csM%bmCC}ritBMbIRdO9Rou$krwPtnTfX!Cu|4l=MX%nu=AISx
zc<0x3tJCI$hZ&jNd8g<gy!p$1lOLR0+*}<j4AXZ{o~^^lug&ISxbeA?gAm`pdm8tz
zgug!jC^7hjj1cGD24VMGWkzy$4$TdkBzy2>&dXWdi(V*jF^Ggu6};c};s3Hdm43$-
z7))$T?7PUsS}O2T^{o8VEAvB-r}|{Ri1^YmZQ9N{<NJwopPTPt^|*g}f2u^}<=b{r
z+TORlvd>)J)9?2sZSFtKSFS5JTiF=4=H7IlacgJpMV_-CpY436oqa~ur0<Cz=NF5>
z!wt5gPs%(S+(e~sRjpmS=)kF+{Tt06v;5Zc%B)%)bh%^7Q-gn^f-~J-<(%JZIe#Vd
zxku6UvwqH!zg-dbuK41Vrmz*RjT1qGO$PrJ>Wp1KZTqpVPSg0xe5HIvr^8)eW50aQ
zw@--b+AFgpY(?spEbYWi+jic&pSS9W!|mU@cC6~T-@ZQg`?hV@mosIb)Yg6$awA|$
z)5N&0Z_=Lkx%BlWoC-+)`a#L=uq8{{-f+J2zvn+Z<Zt{#?Viut`EwTD{k0+Ndi&eu
z{FhX9ZW)HU@okxN^1(spcF@X=JD2CIEag%Dzn?{O&gb&*nD!g%ynK}xEb8$5y8FVB
zySp?euu9H<F|TyizL?#+&VJ3dy&<^S`Q|2*o=*m$yRYSYie&U{n&tJc{Pb}b*0xV)
zmRz|OUU1N~SSa?1c<y|5jqjJ;E2m_6Gu*$b|8V2R;>z;t=5KF(o2w96IK^8n(__)5
zbyD^E&og+k)s^+G7#>+xuD(0*a_gOJ7uFU7t(EqHjSEwrq;7otCh?y^aMpvp8y;xh
z-lSZ8yEy4;Rd@6vhkY^ak3I(GT5NunnXhsjG(VUxB=_VH!}0eo=F0DX)cNr<<H_AB
zXR8$!{!D$M=KTKdTnqDOY@6+LQZ73Su9>mx%EHS*Yga#=D<7?Q{hPOvlEREbUDl5$
zE(p>HJSFN^`d0e#54p0|qe+RUPuBW{a?W~uLR9lhoSH>>)_d-p$P4#o=_Yh;xIW{4
zL5e!}yV(bJ1|3{@$hCOQoX-+3-FSn4S)JcpRuXHtBRl`VUxT+zQ8)B`(z>c_SI*j=
z^L}sVN#`9W1&-z3KjI&}&T{Sb#m8B<Z?iAmtg>&ecB!r0zZW-lE_oYpV4)IIzSl*U
zu=)wxHfWjl-WBgNUiRD}Y+dx>Z8Osr)$D(^QSoWa8?~9--?q86|Gl_x-W&UUNh|Y?
z=C0=|xnj|#5os2+P^^1~cSpai?W!|Ew{of%s|Kc2EDE`oG$%{gu;_VqiT;I%Bl&O5
zFALqjs=v_f%j2Iv{Xabl&lkR{Fky+byM<1<`YP+Qk``jEG3U1UcXMc!`RL!>72*~6
zNo|gOEAQjkS;kxU^)YSvDqEx7arW5siVqiz<~=$t_bzkY%OwFH)E6b)m@%g*OzrVs
zCeM%8G(uT^vwe6qW%-UM+gAT$`bj&>OgAgpy9+;;=vsC;)3SVB`Rs3dH`lH64rC~(
z@VwqpmwW4-t?$gcQoH@8{L2@(I%8t6DqDamTf)KKfNg3^mh&(9Gyn32JzE@#&aVxh
zv_*0CVZPh4O*MZ&E5m-gs5&>NLNqYvx5xE;tIu6j_u^qW*%i4iw%0t>#<&W!+K%HJ
zZ$Z(~{c~MbU0tj9SoKQ5lSL^_&%8tmrq45smAIPB@LDS7ceTrL??rQ_>xb@&nl37{
ztTyb-8~!EtQ`gSFb4}vclkJ8f>>4@srFKPmJ)KT!7Unr3$F{|9KCAvs;EnWyYcJ}9
zpT+$=kvS_=q@w=2+mkfqd(VXD%&C!WC{CX9c~$t*WrpbwBARNM=RCX1tER%AS-X($
zkzXeh1KVU!6N<lYmTP8d>*-W6{^E1Hb=R(25Vn5tmR(JsZfTi#nRbbtv2fICPQTl}
zJ?ixQXBO`FWmaZJ?$P1=&6_&S;P(9;j@~<BRu*}SFhp$q7#p@OI{EkJx&F?2d$iX~
z<<vU+@2uYCDelet4n$9|@xJyd%pz3d;;NW%sgIwE-u|2%&uwXX>37P#zJz1^QLlnT
z0#1p7MsD;HFUrVEH(XK(dc0m?bHDj@;kSnzq8G8MmA*W`X?pR_j}toY9aM7Mlq4eY
zQdZ}Z^^TwEr{BKw*;k;{ap@J;rrwJ(YYW!za>y)gy<Ge5eQJIE`hEW$r)7t4j@kWd
zo+zu`)xWnMes*{o*M5H2)pfp3YjY=R88&R)CA#M7+68Bnmey_ka!z)^o$Id*_wKJw
z-h96QTE?%Qd@U}9DXp5h^$n9X9_TH-D%x?3E66n8baRWl#D@!ZHiFD@bz(A8vUlW!
zH92`^JeMnYC{eYz(Kea6vnzsmKU=utaaPue61`qY$;B`3?*3VIOx^$6^7#G2At5Xu
zz8~JFGgH8I-_eU7Z=@I&Z+*e`u<qcTGt=C9kAIUnQvTI@XZ+_h_j&JPo&PAdGC4L+
zFV~$e^mnJo<2yTiL*_iQTbg}Xclq1cK9?B#J1aj0mX+()_n&+|U;lYg)eQMs{;)u)
zg^&7cH%s2Wy!Y1WiJN4cQdwP27T<{5e<5?<`~bf>Hj_o3Dz?8&{d+iot8UMve^MLw
zsysY?x8QKxN9M-8XV3kwP0wEOGH=GVrpq^H)>QszPn-VUqfaMqZ;1K<=ZnWrCRDV)
z`Mmw|o2Ro=#3nvDeDz5Dn#UJ^39iY1RJnAm>Fs~-V^hmMaR2z0_&sJz?J6I>RPMVE
zA70$Nv(9*aQ<u;_>x+N37Q1?XPx5;1QlcpMKxxnQ2f=(d&SwT(kK=iDtGoAjdEuK^
zYk$wW!)1M5F0Xdse8c>=G4G42lKZ=l{fVEPG3mwwjy=&Dt2rlx$DL`fHhcK~>ETC-
z!53D|aoy?tNi*h>@4^+Ers#F~2>sE0vv0z={9jQ99et<ePuLv2Hu-n-o%HNCy9#>d
zU5u^B{r&u`Ua^|`<SPp&|G4(Spz!H>1Fco53v<io9hmV#%5Bv)#sy+uVl;Q2oOn9D
zlZ#9Bh<d|6#&eZ#SXn2!xb6BTa5FEW$4Qv4YKHNmpM8IO{w?-+spHBa=DzZ7o!gEi
zhw1ZHv{X&1@l*VLdEvG29nL8;ekHoJYAT$1X{WPJYw?OrQwr*@Z+$Ua@4lu*lj`B+
zx9rYexA@I>C;LmF+_NQtRpOlo{0`fst$O>sG%-bP3BQV#R{!jU8|N7D<(AGqJF}5#
ziM0D96@T^HcX%h%89(?jr#|J3OxZkJr=*Z{okbc;Yj>V}FLkfIGSyc}o@I&f8wI{t
zyTcx5^QM*T-)zSv_s<kG;QOv}+0veb*DL>C(s;AfYuBF%$Me;{Ei8Y(Sz~J7&!Y76
zYLn;GOv}E$D=2*V(evxOZrqsT_WAdN$HBfedmd+$?ypndQLs?lQ@Z*?<`uU^+Uk$*
zYeap#`gXo@m)M~{&4JoemZW>~Jx(uP_u<Wyqkn<~md#T*6)*Mj<>Jdm4@Bkt_`g4|
zSzP2X(dhe~W#(7y9b(nxdG?1cHtAThFK>UCA}iZ5UpW^0rx(93cp@Snlkq?_R^8`#
z_m8~FisIR+GryU-u=p$zDsA4Gu;ZtRYmw$MGuO(Fl-7`S7epO5B^6~mbVQt4_Qm#$
zl)<dzV;3VPT=brJuD{K)Cw!-wSGM=rS5I$Uy`uI@Nbo^L{hYHq&#dE?o&8<oZnM1d
zzbQQi=Wa&EEWf<ys@MIi3k)Vc`lS?Id7|%-lCXvCnf}X%-w2u<-ZovZdaG3H!NQOy
zpVJrL-rC=lpt?xomY4W0@0bh`!-EfV#n{wTtf#YWzGT0Tooln8p5<>Ak@B*2MV}td
z^NrDaW3hj-^}!u+%|BoMxmXjx=LlO1u)9`5_Rx=eXX8&Fdoo2VD17~K|JRq_7)@kU
z{E@MzBIk`wQ%zK#1owCTWz!bUF>_4#{%}p{!}eYJkFR-Od}mYLGB^G1_cc2nd{s$&
znm<|OMoqt}$sYR$KhE5)$Ps_KHFQcyxWJp&=Z!hd=Uxk5$#dn(4~tOun+2f@0+<bX
zcb#5+wnO5)U*w&f_8o?2*WRzNR)}rReAWL!_+6Z)U3kRZcgoBvf!m8cRBozHT5u_%
zgmq<=ckt({$4dA*kN9h=F8m&N=l4BT_1?o4*_)<+(^;qE`howU_TR;4uJ3X8?A&XU
z;g-v_lkr@rV@#rG-0N3g{hswQ%zyRv;=F73y@MGmoIcfFk^E9&D$ILX>Y`)cv8}S2
zTrxXKx=d@!7U!tm+r4y(7QbB7A!VM59nXJmUe&N&-iUFvBJ0cZtY5!o@vxb`e0k|a
zfP(|8scBIAw?nOQEUZ%}&Z#-}bl21*f!DQFpFE$hZK-B0Uc6<(|NPHo%b(7Z*x#_f
zF4=sgcGe2RecN}*FRpoC_i|VCvHNoWR$hJez}{?u&E@H;>(xHoWu6$qs&ylG#=)4g
z?LWBAJuFk3QnRf3SmLcK=esOTZeDCXz5CXgN7v{0PN>oHmAIPb_Ri+$&waKU+*|wC
zu%7Umx%A(SZ;^U8+_R3a{JuEgjhn!oYUblV9A@avTJTso;Xo=wbnl~QE{qd+=G<!9
z9&lD($*ye1Hc#~p2^+7xSS@b)!X@8`d(+R1_s`67Z+n&flbKfkTX<s@>+<&Kf~Vza
zqO5CjEdQtmx9KcAbgAm`ZcC}@k~U^$4c?k|EG8i$Gd@)^?zHvlJk7x>zEa&zRIPne
zOYXz-@%!$*G74i}w`rEwz1w>yE?3t%<i0p}vgX}*F}u63jKWXl38fhc-B797dhfPj
z%a`BA?R8~~7!Lfn*L<`7r3zc{?Nb}re*Opyd#uy9LR3qPcdkoN$Q@Zj_LBDJ&ukCY
z*Z=K1yk*(LPre^7R(zblSw8dgzOp&CXI#Wr$|zTV$uB-~plhXf<leWz%U?eH=O_}o
zEl%*D_u7XV`xQH%9ez@+d1+^e-h>+-HXEk>0Tr4%R`oP_Jb!rMLBe%S6~)BAD}ryZ
zdcOXB*{dW#V*jiiE3PJQUw6CY?=qKP?2pv7)2IFV_I&Dnu6<GY?98{Ho9{Upzpt+S
z=;37-be*)?vqEkjy`X4)`saJs^B?9&pFdPBsO-fa$e=PYJv2*d>mvQ^QtcU{Uktyt
z#?5%jRkZl7Fsql;Qie6Re&nrQc3^eT<vH&Zmj?C+t~}_yH1X4}q<#Lp*=cXD-85Bi
z+2_7qc*^_Bi&k6)jjULNXm2Qb@F9DT?X^2+qWVtQ&Sa6h)#)zrq2T=GmCLKQ?#a%o
z>Fk<hHCs_pRb%S6V>##N>9)WB_sWB5@^81#clI2Q+?mHaU%o_))x=9QJwK*!=f8KK
z^7iv29$>BgHD{TMR{sv|SOFuI`E2t41tebR@WdE=Rd)&V=sYU-ZD+3M3}^LCrmuLF
z&bMDTR=i?(r|iKorXwffL{vg<tlK>G*!5ena-6ZfzdWlCKWtjLKe+Gl+k~(^92Q-y
zZ56zW7pDg%be7I|=l6VN@f4L5jsyE{{Ob|>{89Xr=H`}#B0PGma~29JZN4HOoYR@M
zJ<+OaW2N!>8QE4%+`Td3S0+sRYWlc}H!W^Ta?yzev7$V;u2$F^Jv!I2>(0HGiFGgb
z-kKi%GB178%cA<<-)z~`zdU;}_1WdlTh1%u74&6KJ(@aWo`lId>&aJtS$#{pvrF*R
z-A6xv`fvJrrH(JAX#bX^;J^oq8~clt!&(<iS-0EN>qXpxl^O-sg{oW(Jn!cnx;f|c
z9Sz-0zO!u;c$$TmJb(K!TijyeRL3$;#<|W)xpv~9<ph7*OTYBId}Q$I=B4*3Pj{K}
z$u6^>Cwt)k^f$l$`Iz@T*^|c5xkl}}O#W(*3p2D&Y5qBX^6j5}^J`l^O_YCXV}8PE
z&-}#+AFf$SUY2V4dslDKvOA)z=kD%!^hx&a4A$?y2{&!y3|FiyKe%ku?;8cKZ6|ZK
z?YtGe^Tv6(t>H3D%U&M5bg`yHb;hP!UUj#xAJKdquzbs&Z$UX_eG<R3C;R<b_KST%
z_U&!IAI|g5jjDUP%k)dnyF-@*FEhL-UFbMx_1n`w9rv|7lfG5P;CrI``ULU!Gx~NG
z-IWTmQr}c?!e#pFi2B{vy}4FgyZUJL*Jn|Mdiy(X9Qd?xdx?dd%?{9@Wx;vnxNe6R
zm#SiKKS+2U<6f?D@$eG6pm$N;ysJPNI8glOLG9~n6HEFT@APmfg%qY|hnKU2hSvS~
zx%Ezf{d@Bk>65W9x9{(gdwI3Pk&|O@kwf-^LqccD4lBL8zQ<GksNk;C=RYjn_xEe@
z-+A{AO4X~@9a3E7vU_I#eV3JwML+)3(D{_Y@ak(8SNeQayM1q;dA*xbw<~xB%igti
zWm6>@q-@<np7_O_m~9>N+{fINrEYs2^MBL$U+;vUJeOQ{>!90T=Z>H9A3teI?w|dQ
zfwQaFW`c(4slzFiI+ylbPHOF)#9?}P`_zpu&MtqjbG_u<Vuo0M8TKW|V&jq|kGFqa
za(ik?)w^s<*9WuRl~;bvp081`dP}TG#@>f-*It`+BU$0}dAUb-m&EaX{w1^O(U}1I
ztS{?)Z`ASq2%jo2b-t&*=o+ng4jujsd-s~%c-H=lbyL!-OKI2ZGapx9x%T?U_Qmr9
ziuTMqvch8DE~5$g@_h*(dso)f72KX{(L0~j-#5aeGFP<mUQkxk`T)moSGW3fi7q_d
z%=6~b<)>9|*KSBk_1JD_;w!$v$YE#yJl>bVikqB5oc89%J$^BJ!;<ucflm(hNi&_E
ztgw%F-=6)m|20IPPJNQPRg0@)^;R2!s^4DR_w?FWo_unf`dVb#6XnotCToB6Sc%Qw
zI^A(9r_r)ycXs8Uar^7s@I`N>7_-14MTwl3`sqGFR(;b0nwf-)P2{cC{9l~NcUA1S
zb@i4k?#4~CbFSE@R8RlSH8rIB+_UMjn#F(eZW+xMOt{}1sv^HKtL(@<EiQ%>H6G{S
z^u%xMt#jm6I1P*M>pqx${LXjDjNZ_dnQQF#G_QPr&p|c(QFLNaWsapPYsOV6vp0Wd
z_)dO5r*kzszg*&h!?yl!?g{0UWd8rv`+2o=a298>_udfo2!Sa1-ZQ&q9^Zae;`W=9
z9?zR^{QjAoa{Kh6yS|@3C3W=W)tbaN3U>P_)K0N~xp<BKSCxz}Ti4}kyj&t!;&LJ{
zAminch^uN=C)Wqc8}?>x?9|?^v8&|m)mnqO^3z(46@M5rrS!&iI9{^fl>Vl4`&NgV
z#ihnZOO6!>1+_(IvVPaBPx6kecaoA4Tsp0wDb;oDn$qfz!dfeYYd;9C>fq!8)f$bP
zg#PXNtN!V9wBGZOe50ZVmo(edmwmXmZ@z??+_MZjmEFbW|7@!SE?<@36{8=amRr8-
zmvQ@j)`olDZcZo6Gn&&Le!YKRIeyDbVdnSFSHgv62KR4MYI?=Mx;&Wea`F7)Dv!t=
zA(J*Os5aYL*T=iydi{?{>1vk!LeHj)fBwaPZYpn{cvkDAg!>M+zgzG7Ui;_zFLRk`
zFXe8|ys~ieMGaZ+9KN^L+U3vPv2II~b==TzUoU4pd&cW;S5|j@RCSRF`B-;T;NP9E
zvrfOhHpTvI<&-;{l-7yddr<Svv}(Gx<#o;O=llM2EmyaaZre6>g@fjq?=wBSPv~i8
zY!i91NOAHllS5UTS2g(^d~3eD*mc928A0AN4yQL1d2{@o`upWdi-Te}g&g`lLkyxf
zi%D%+Hm}#}?$K!)+ph06-*iu={{J`Tf63ntGn~0x^Posl*h@s>B3J2}t7{W>{W4a+
z?9v<bHe~97s5eKiyDpnhuYAAl^UmuYeQ({|;>7gLwDP%b)U{U|`++vNT<NVVp8w|l
zrB^@yroI#Um3=R-bZ2#MPgBjg=U#_iF8{s#metyyPmew+yLfBb@4`Bcy>`40_BeH2
z`jizk(e3(*2epr@-!-kYk9@Xm>Mv2(iKli+G3|LP$bGHLb?wxgdok~Iq|8KFPi1Lw
zek$DW<re(MyO%FBb9K<=3s)j9Fgv=kP3re(mfQ6B{^v_yb^aN=FZ{FGHKdCB=Fj2>
zPh<M}ITwUi8SYN=daoWRAi4Q3k3dWL)|n^c;}uM9_rIUkUVQj;!}@Etk504@4oT^^
z*szbCu}%G(>khVku59a6tn;+B40`^2O8QqczqNgD{Nsry-~LJBid7Y@`f$Mtly}ZI
zbw73LR`b-o7$V|f-nZa@P_}kHvq|<X6=4>&uac*}U1qQRzI@v2%kn2|eCOZgdiVZW
z&aXwEWe?V?-}`6qb=#vp4F-dlueMRiy3c*q&D}e@=(5mD0kz0K4_wP6(=2tbf37fX
z6m>l^|7w8HN+oqi@Bg(^e@vZiuvMA;?%i8A74EX9PBYkN`AxXLe>S^An`W!vs`s&a
z@#?=Gs9xDI=laEn@0WjA%h(vV+0U0d_U$rzbWHi{m4Dw@RL>9>`!mZvCGMg8-TjBX
zS0p}ejag={%YX4e$=CEH((WHx|79*e_J7v<{R|G@&m8`8{;#l-5)+fU`;W^OmB-c;
zys4=DbX#KD-Z`hQsb0H3vv}Pz<H=$>ZRSsVwc$SBCAItKzg=d3DLnhYx6AB5KhF95
zSz)un?DhTsUOf1do9cBx(Wdf|LH_r5h3b6Yw<&TkEz+2@Xo_(C-HZK4cRTs|O;?cH
zxpQjh<Ru&K->Q=Rtv4@c<GV7S01HFMhdnPXCwTw7zO(**IYW%@snnYtnNvc-CzKk`
z_x^ePuHCto4nLKa@}!iY|J&v-k*+B%Q8)b+<@QzLLgMW?>;CaHd|uXg!r-!V;Uu46
zqq|opMXm^q$nAYIo3)@@wCJ@jo8GhZi6Wx+-x%r7=YPh(cZtW|r?;;1W%^xvEh{gU
zdb)9YQbxsJUXJ3rcz*va(k!LC{e_kHV@~ZqcdM;B<ypf;zC{k%=j~o^ES(k)$^{ea
z0vYev=UBv>baw2Bn!;@n=K1T_GY=tU)p)7JCyy-s^IFC2C}Y9RE3;28+cq^luP=8w
z-vV>V8Ri)=?K$f;Tc<AFuEG=H+F18n`{$W@vp1`koOAbEpL~^XYQeGR#|*AYxZnGi
zRkhrD-*NVL>lW<TJTG&8WNUfjj2?yCe=g*_WH--<SMxkr<;VM?{od-YS?}3;dv2Vz
zGGe>oIyLV2s*isAy|x;5ILs8c<SaY*{O?`q%Ct*L=i;r89Jb9n>tIy=|81pN)sLr-
z1=(!weAal%rB=snE|*pR;`@THTBmrqUiGpu?Ku}5SUzKFvHW50r4Qw2+b`O5uC)EU
zQkTrWH*Y?@>k{Uj%5~4?`JY1pC;C1FIQj27b@%;_d)Z&Y-!0!?WWRNhe*DY1ugjR<
z82YH+mpRUKb~oSUZhzLsZjT$>%(aa1es|N;_T9goBVK>i;O)0d6-$yoZV*^ivh_#i
z-koXh92eS6+r_5rBq<g>?-kqMWCoiBwXBR2y_eakXvNHq+%{F}Vt-Dtx!$ax3!V4O
zCOdN%iDfO3c~KClw{KR;^w<9rpEdK%Z*4np=7}Gt+4Sf2-->nQ!<2u0taYAwJnG^{
z>;K1}_5V10hW%&Ce=#ntB_eZwY{*DEr|+t!akC;vyqN8#u$=wP{jI6W%Wm77x46}P
zj!?N3WxRBD-=|&v%idaeuh!=H#`^#iD2vwZ;=O<6?Zdb7<_jih?wD}B$jd9p`S5PT
zcD?xzcMDhl{2s~gJS|pB^KHm6-R}>i40oP4(0i7CGv>7QteecoH=J3tc+t997u@D<
z+;Mr~kC2RjS5ISJm!D01@}XCL-;zb^W(D7z{-ZyV-+cGmo$tjqyjv(>w)DN@(tuBQ
z_8h+`{pw?ockiR$LX%b+zxa9lS^taMJFPDVxdkm<{qVz6<DS>LGpESzEb8m7j1&o<
zy0PL$$nq1tppEj!zi+T@Ut7Z4ztFwpv+M)=Gc^-H`_40e^=)>y3X#}wX@^NxdFz+F
zpHBC8U0gc##R3DPJVWkN2}VV0HTq+p_iw%vxt{fad6rdzex<nP=Gp0d86Md)ZnvFF
zT6^^3@g<gqnl=g&GZh3xCEWH~{C=@*_xUdIUGG(Q)$UtXK3D2uf3aRokDJ<8^`iD<
zlWA^KKL36t_oqLf?W>yd^{&r3haB9E6o1-<blv{my6?-<uGr0ApOhAUTmPc`i;g<`
z?z-ouPyZ;yr`5!?gm29*-uFSrvxY;b<nA@@(|La*W#>Khub5`fdHnOq{>vXO-<cpb
zef`I9i>>MB_&=rI{O7mr{LezE+rP{1J^0AL^X`^(#(sl>Z#nWjAE!Pz>G0tKU)1zH
zHWfQgOPp2vx3~Vc*LsmFhbDaG;>y;&BE58jUiRaptLE=F72TE6dbLV0dWHIBL0R$1
zM|%Q8w(fhN8<57i^m2Pw+W&iNDkeF3FTZAfh3lTv=ljPuo!@u7<I+lzxTHs}k4nF>
zRbQUCF)H3NgQw;68$lk$P1kBwZyoynm3wDq=aVHD?<vH7E7JRGth>#~zrk08VS_^Q
z+Pv1a?+hCnJZ7qjtW|j0_dMEabJ+GpH|@i7@-4))?VLpSio85?t>%c)+tp{T?>Sy`
zw%RQ4fLE4N?PcGMTBf}W`tiGdUb*qFPWF#py5F8tMQ^kAv`F<yEcN^2>#g#eC-`UB
z{yFQv_6KPHvg%|~D4k|^XY<L0o7Yb`nag|R*dm66=yxAnG;0i(Z<+9Sx?j+1ZTIK8
z$Fn~M$Vpf>PknuDL(yHSXx?|$x?CpDgJKs?w>q-uMp4M6dtyqGe`d8zXAANCzRC2_
zqP;rumd&9nGkacLoUeZD{B!@}nC_zOP3vP09{wt-(fgHek%PxN{l?aN5}|5-D^68t
zeV0kweDj;_m20mfrp|Knx%?@{_r&69;`^&+gOaT3;pLys%kSUT$;6=5I*CC)K5Xf-
z!o^zzT4VZ7CZ*-9cVwyfDfHm!=_hv1KhIuK4O+3`($C0M6Hd;wudunRY;7I$e6{P&
zlqac{y7@<U-CuTRWl?-~srH;jB~eMsSAPApqrYe7+iTnA&D$|y>n>5A`!a`py;WYC
zvtG*Qy0gXQ(bA7kR}}WVl}xK`TjS-sd1~S3yb|8}t?pcn{y!oP9%6a^{#<D1#jow<
z7BzethC&aXcDssna`Cv{{jkS!M&+%w>8|GW6EnUq+VkEjyHxvxsr56DRV%jtlr=q9
z%RXVY%zWRa549GBGOn1awTLNJdT$xac4v`}UF*_sp5AE|{AlC-TYnciaq+Z>NO)KV
zcwWD3r&Db?J@Ecip`ZkX6*uH&>6>@9h)DdH|6V0<{qd7Zd_Gg}{MY}Mz3+;KgXfY{
zYH`zDc3syy{qF6H#8lh%E9RSG_2gqR4(#^{`T&~7+%&y7@`s<;UcEQzTi?4fy!!Jx
zH}}HS*VhCdsP65~c8&jZD~#b}<C7=G72&)7`+R(`&=7R2g+2Gb`<#-QwYRPX+zvEu
zTfdI$$<=qeeci8`Z92=TqIswMTUmSYvc?xK`Oj*r7&3OcefE~V?`-+sQ||NLzp8y@
zQqQbP{?*oGy@)QIF)^xo#=e)oUTZvhvy@l5d|y7h>$Hq*SFNQ=W#xqr{5-6FLpj)Z
z;lgv3pC)RZyZ8L~y`GZW9S`LWm+WcHI<{)bg|iAbeVZn{Du2Ib{_SVUGZ#(cVKw&o
zyCcnSQ4~+Yk|OJipPpG8C{!w~@rr$Ti9dN&)!f6+|4ZuqjdMzA<q3MHczDVo!^aZa
z`}9{^oYzeGxA5Xw9$m9XZsv_~>Lo|m$`^Y*zp<(EZT0b4kH35E+_kM>^QoWaW?Q1=
z`C_b&o+{1$5&XPD?Ydi_Tx7Rjb@oL4CWQ|VR?PHUc<Wx4Zsz3o&oBRt&RzQW)~R^0
ze_T6#+*}@-Hl6+yt9SYRZ;LGESC-~h)5E<s|NH;#owdy>quL)o%F}|>_D=E>5_&1%
z^`c2+B~#E6kFDlisp6%gqTIi3e~k?f5z&5qX^N6Y5X+M05LOo}PE}bB&X<$VoT>aj
zBW2P_pGlq^DhK}V)YCsX$2fhSjb-tv+Ii3SS*|U7b}(<TfdtQ={igpH=eh*Tm@J!p
zP*7H@zQ{(~tkpbf_M{{;KCbP*=AQcX`@u<uAG<0)z5RCe&i#er53kO6|Nnxmv#wi%
zDR1WzUl-xs_v5dfeDc}Mz4OYE#zpgftiGJF#Ilo-eN)f9A1kt_8En_O*vQNI>6^0Y
z<$dmL{$FK}R>=m`*q5%c_*W5>FZFBxq6dX@LRqKgJwCXOxuJALsMf#BcYnp~UG#u+
z^>r^d<*5>z40^p6o?DZ9sqNs~DuxXo&)eo~-@NMh8o#fb%YHX5npaYCC+}mF`|-Cd
znL;|#ey$GwSp0pH<cd>Yic|i$cfOIE=UL?O_)(U9>xy<;uSv;_yZ!E3g-(?EpILi7
zdw0=9O%1_1wfP^6e?F<qi1=Aypv#wb`O){BZFk?F?@{CztbC_qCs}D?yXNqMa~o$k
zZCJmaKRs&q#Ww+by?##~P7gbw&p(T4X6odBQ~&-6-^0K8$XA>GXKt5wmR8T}ia&RS
zFZt!;_fF^L1%J6T)$WJIrK=&I%HJ-W`>a;%fc4gf{Jxx|$=ga=rWdbMerx6uWVHDF
z*ICBSR~H^JzZNwo-}v*Um!CE>A6_gnt3umn{j;t54f(4#7c47VHo3#Pn}zL&?m?53
zLS=^fKZ4zhR&?}k)hnMehx`4!EdS@vzBjO4lUrqPE}wa<>-7yi{e2m)p8d$4YTnKe
zzob9;+xgRtuUMsuxIW!{Ytyh>dxm@b)TgZe3xZ>`V&Wq2CitJv7PGg%wTEMd^S(!3
z+o$HKxGwwbv)b4qJGL<3?wl@0_1ili-*_kYD`{6m=grxz-s>98_NN+7bPzLb|NlGF
zZaq)6h<>TnzE`Iv{|^l>Zg*yp<Xc!;mRfmmvc>98lF^5kL>~L@_VMuj8jX-G5*yC^
zsdtKZENbM6IeBhLV8hBo2ec2%ZLKhhkes_&Tkhqu(%Ee86Dmx54elSP5@y*E_;!Y2
zijnd3bE=C9rHw9~W4`d#-9C>0M||)3O`DJVtSyM#u-#rxZ{1Zso{TF}*I4?NA3c6j
z=2iW@XIA$z^IZPDJb&>X=Zm>M;x~2|f37Iq@zV2a`s`^Jce}C|mHvDp{^~~QD}lSS
z!}isG&5=8O+rFl8_qD0NldCTot$AgY@-8ZT8E?ggQ(xtN7`1+V%zUC)|L*g>F?Y`%
zU-ZZ6b)ebP&@J&gcXlp274_nq)zW<D)sHm8q`o{`a3E#6<(v!Km4lMwBjc)l<qg)k
z{r>&`ugU!7zxxi|JjfZIe)&X$&C$Da3f8R=_Iw_(C3~%_d~C&uf0s5U@BX&EN>{=2
zc<tid%vZU&j<lGw`8hQTXRKd;CMH))vM}(Qgw4%VzO%AE=ARm0xqRNTB_%miuJMnP
zte)Re|5{t4uOho7b_yg`ZZ@x}(|XA(bD^i}>15vf#&`SPpXn{pe67VeZ=a~%|AM<p
zYRA4l@?CEq`FPS1c3JgHpPyf1n0D}D$FdVe2A}!;**+hbuDRohM8;n8?!~b-nfpIW
zF?w39W3evWcQN*dTAIML`P>pe4m@T#wc^{EANh8&+m;q@nW?OPd#CXAL!#_^-v%ar
zUd}$t-Tlv($7~l4)@--<SFJZMyv??2_qD0KZ6f<@_O}1$scd84XL9$$^d7&69oAg!
zxt$WGTGMQ#y`Id|u8F-c)9j)2kJ}yYH>z#sE2*2_y}tbO-zx#fY9}4x_h-92`}fSR
zUoFk1Xle!4i3EFwcI?>VGVR^JiE9skWeGPlQd3xvH(8@QdO9fgC~Dh_r=GN3aqRtq
z+TUIJA~vzMFYo-3I~VKq==IvE>fC#7ew*`i@=3#G^~Ym_3s?I19WmIKc1C|0_wD1=
zv!B&|FOPG)u5fztjd>xVAFIAi-Jt!xc`J8C`5Tj@sdF<zuWBz2D~qVP`ETuuLzQdu
zWSZyh-@J2;j(DhCyPU@DX}dJvm#H1=H8#w1nRjOK@2cRNCm((emONMcheJhL$ud8~
zY00xKPk#sLPntX5`?s5^x6Sj%JQI$mOt(yt`g>!6w5#;-y(}wp)!TF~&CV-1HNC4k
zy@~6R5$Bgr%5S4q{XDi$tFhBcsOgHBvzxWs^lA5sukX55HQV>Oo~oeWC*^b6b7zF4
zNjcrTl(v1<ivw*(ma5*^`>*fX1?^?}Ym3)ye05-2RQ~zk?|qwITy|qzIA?c?CI8Mh
zb{E!qO8=5@?u?s%X5qhUSCtuTE^Rfjd3X9@-L%8Wr}<X<@2cw5{CjLd$ycF1DfZ7B
zK5aU+P1*9X(QCfhubQ8WJlUA?z3QH%G3(Y<WobtLKBPQddgRo-n9wCpB*Kb(ywC0E
zS+_zU-rPS;Z*F$nz5Ji4X1(ifZg}fZx~TG3;K_|!_J8K;6Dd{nFMRG0=>N-l`n0Aq
zp*A;TGio2l$d<F3KAAZ0o3FOU$5R{Jv%f^XWc~0%kN5VZkU4WhDigLp`D3{0@?Msz
zpEKk2i-I<mWUbg)5_|H?{#7P?T<JO28DkO{xJ4w^)pRdEHD#lH_{R;Aa_`sdQ~k*H
zI(eHdr^4I7eY?C}51AIqT%Rp;v~`8|{_>~aZ%^USbrkn@&$SSrQm6h`?{(+CMGKSn
znLpQ4y;=Kaf86y?MLT8{pM4dz+Bt;Vt>jIz9iIso$I=BJ?q0`4H+?GZ<oGFQ&>M4U
zsYu~5Md|Yj^-RL0&lWiBo87kd@E@H`KUa%nY*z0!tM*~M_|1C##k%EBnb{lmr<<pD
zw(EDt1<ah3Bj#_bRTLH+a`54TH$UHBeb_&7>ipCD!~S1aa*%!~@3Xie;L}}`Fjcnm
z+lmhBubse~?7LX-S^uR+Z=Rg#j_aQ}-T#ll#482qpxkpU@!yl(GuQp>b6a&rS&Z+?
z$7dnZw}TZIF(0ldePUw9_~h_C<N8lElP{ZGyfxh=ilf>i!QqaO+5fHm*Jn%4j6GV_
z*0iUpnz`u9BS{TDo|=!-yWXF>vClxy@?>2vTW{3iy%!m4inqUPOF4GXV8OGK$J<2s
zOT7)vmIRv43s`%3s$J`isy_{`qU~?h>z1c~j;OQRarRYhqi<-*hKX}`*=cifG3<!H
zJX!9E%k#66Pb#bm78P5sKH$)>T;DEl>tut%z-J!Ie%2k`QhH4pwie*op@%yx(;hF}
zwC{!G)QYA=*(y<W4I|#;v74%G!;9AmzLIumUm><4G;6m$-{nJdR`$LTPu*X>Ymw9H
z0~denX5X0deQosieXAB6*ub|}r|#e5Kc4&i>?2=R-*Pi~`hoTI`^2AbL()p7*NMFH
z_0O<&-LCZVmFlEZQ?}#?U%X=C|9g8yNcQ9xvtP4V2>qLG|8t&|Ui<84xx3RW1uHEY
zyaTUW+`9ei`x*T!g(eSq)=HZlyM4CVc%}Hyvfo+9%47rnEV&j`%YEwB;{MB7FLGyz
zmDm{0lZlm^yC~YQ_+?Dm`d?iaV}Bid;lXfjnVP}F8P>nwZQZXD(PcO%B-y#?3a8JF
zZL>GGiLv~-$+}*A{iJ2)cT;k%^sXw~tsmp5cxb<g#ih#Pww<w8dAUNuH<V|7+M07*
zEyna8V}u|7jp@rCbtP8^=iW?G{eAq@-`SnI!U2D`F0WOdY~`|5;fncznsb$Fp4a*m
z%yeF~P|%u-J$S*6nas?sUB;1a^54YnM!%Dp%C;o3=6;p++HJ2tubz~|lRi0b$<gd}
zt7LvztUb1PM{MfWf)%^Cyd(C!^lVB?msy!x!&$tEr|e5~-ORczN>1Cm{4TCtRVuUb
z`me*gGsT2X&KLI$mH&49FYAnD=3jH~?%c9=-?D|@ezsbPy^lLCtvo;F=)U;EqJorw
z+q*v&eO>T-Th6cgIcI#<AGQ%Jm{;!Ze>gSTX8&>d^fEu|)eZN*{r-F5*{mkTwcpYo
zrYWC%@Gx)Qol>3tWLcX4?SvLD?fj4>0r5w+-_Cu{-T!@?ZRv*u{nJHf{@>ooChnfz
zedIuDGv~c<FZXLXFIObip3Ye|mutb}X=k{YnV*(s${dbUWoxe6UCGiVaNV1U`O!4N
zi+?y5d`i6L>3)mx>t}|_hhAK~`%4d;<}CUmb)f9qolQJ$%ro8W50q@I`)Fl6X?n`!
zd%-uRdrZH)Ld#><jyG#&ZU4TyGWUsaSm(x5>AwHIzPQKrdWZg(*Z%DdvwWjhXunot
zDZ2mYQes8j%4L?Fe6C!sZv3A_%ws~A7OU)yd28Ky`>|$xu+q}%xpgV22N(BTIk!D(
zd1y*>_x$I1KjvL`o3U(B#+6snvmAFRZ4R#ueQIU?Xys1Zn!9^<%u1F`SeXk-a=AyJ
z|JlDHL+S0DD#Ja=`EAGUH7`2gzdv7l-tyf2+XQ_tO7mD`m^@SWYmJJRDRrxR|I+tM
zd3fPz!v`S`Sf<1&{8rsLIdsLtq6)LM+s#z2M<4He=c$o(`*?Hc+S{K#|9pJLZb$DQ
zr@22D?aT>KFg2dLe*3yDtM9)5`=hsVzV7N2`%PQlxN%=TVtg}|ueHl~_96F4c|A#I
z_N26l@ul4~R?M;gXkGX2-j7|?f;Saf>~}@0UpCIy-p6p<N%{G#owMrw`byLuG)MHf
z&JASjHI#Msd!4-Io_+PzaIxA6lPX(3PoMnq){UaOM|WR0e3*AyrL_0|8Q0tf+rRlW
zvY#h$iE=GqdiVMd1AE<%rZ8`x>C=qeZ5-##W^?bYoj&X3S}nPzxUiB03B!lJ8Fx2q
zbY(hhaMtqJ?g%@H4}tLy9RmH+*8e*7Y|ErCbA069n#wdh{uLpWrM2ECsh?+Y>9(r$
zP{*ag7sJGCPF=U&Uhr+x+xG{)Uv{c2$P;>7y!XcQcdhFxj`(hi-&gr7Y~tju>uxp&
z--N~&nmp{eYSzW`OY6VbapA|Af@w2FK7MEoUh^}#z4BFn=Wj0|)i4vS<*pG^EDdaS
zdDj;kc{VVv?39q{)hV;(pYiSIe*Sqrm#dW`7j3J{m?RKe<&#@ua$LzE!9h{$iTb^_
zHog0;;_Fo<+}YVLt&5HK`fu)Lm&vEK&+3igm8W&fC9U_H{;&1=G~>-4?lL~T{YzK9
z)qbPc$QYQdVxW*GnZN#5+eT$y_FDh*mv(M#eJ&-icdv?O#9w=hIBk~dCMH#_)l31w
zRWgw?{>$k0zdxjUyYqCfulYA&^T>0)^&fw)ulTo*)8vE3-V-|Z<yRv-)xJ;tZT|VZ
z+JmCG?z5VwhnRd1-Lb6ifzK(|s<wMO0y)0x`aRC_;M;fdU5?~S|0^GD78U6UJQs9K
zZeJYcx#Lp_>$9CZwy8)f7pSu5mtGZ@>YKthS9ayx^Hp~vsw~zXk4?RG-~ZKZp+)-~
zcDr(AA9rV(`n+_<MG@DBTT`d1Z?5_OJYQRfy~_AXS-^rf7e0NuC-c?hy#CzN`;}%1
zJP9c*P|#ACa=dH4&D59`{CT(UX6>E8%^Jg7u*h*!-@Mhnzt5jLSobAj_PO`AdowE)
zx_gtEPJC*-%FlkWDqgIy(`pXaf}0Cv?yL{BS#taHChl@s9;Ne}C;TXz`uto#qSoEW
zf5%oWTfF%bcj>e5t3tEh<=vV#H&x4S%Kf~X|Mtz9dT`Fy?z8sg9a#rEmlXHByVTD%
z&+gfod!d|x@f&7bjy>eLRM}x}kKW<_oc%f_eE)2|_;T@QEiSk@(|cNfU#T#Y=B0-E
zEJatptUH^&s<>y&{E?`%dyal_U00@E<%w3NNy=MP+%jKo{={`s@!hlQ2fwg<Jl~zp
z@$KXD_S*fEN;DXfca&D%nfiPCg`exfp1k^W_NU#wh<}p3Qd9c4X6-D|`!DgW<Ep@O
z>9ud}tJ&WEViI$4$Hb}gy#>!%WNB5UUp>BV;YM3afqI_ii)Eio#nsc*?i;sohVuN^
zKh$~M%_gz9UYC>0;cdvFlfic^BTD+OzLs>W7kgswAOAemBFKZeG;_j#pJiP#>Hd9c
zp*AWp?^h(<{#*AYYOdd9;gdR5iaoCSEf>?Dihha_VG=I25YyUWVfi`Yv)!8$2CN@!
zjlNdIT)v#XG*jjHnnJhL%O5Vb`u?>2@9aR4R)zd}z9aI=CvMM|J^E8tioNx7#`=fX
zL;oJw8FS#)p7~<W&z#l2QmCunu8?oPYExcQri;^+PMb%wXE)`)Px@bJ;8NRot?xHy
zi2BFPd5c07(yx80+-mk$cYna~*Qf276JoYEZpo?;XL$JU;E|=OLb4Tq?}u+a6=M7H
z_S@AjZ|^eZXaDae%39X4Vgjh6@^oLSmX-Lg#l0ufzil-uIbnHb>7P@ZKi)sJrO(gj
zr3~YdtEax*`}L5!yL)4OT8iNGX(yh37LDI~HgfxoN6%j}uhN?ydTmlurp>dszrt^N
z?q*G!Hak!7_KC^&&u4<VD}S!8tXO^N<+Cj-n{;oif9-bJZp-rh{O!A{FP<||y;Wnl
zH9LSMSN40sNr6L;{=5|X9N^u=6f0xCdHajF&#%3|=cMFZ|Ce(@{@Anq-!9r(O!{_E
zuB7NrTKVoO>$Pc-2ZNuT&#p3RUZYWet#7^6?SiT@wK}<bq3g<RS8;JQWXfgD$Y<yb
z&o(bit~K5GJ0VT}&Z(;Ri7Zd%JeqXOXu_8}3qC%35@S65+|pc^V7Ky@?d{#AW-D{_
z*|}n_sF-T;+I)@3<`OuPXMVTk?*Fwf)6y<-Ct8SUJ+r!}>e!f*&;IXK%C5+~LW9}!
z<++Ud^*k~PS?6Y7b@X~KqF?8~&tdHuOU>geBy^jYww;NwntsFWtmMs?am4`(>V3ki
z%=(``j^CH;Fgq{I+<NNWl2wKmu2)Vy>U;20lR8J}eD#RpiG6*yPkt^<|2rd%!9~7!
z;p<~OVtWPL&dk&K{88!GjF&6_|4dt_;y&Y_n_{3K%k*fu>z8_Um2<D#{7;m7aa&A2
z`S4{>3=}gws|d1rSm)^T*8bS5+Wh``N#EaBZ)W*zvLLy{yRH1i+3mN(jf-E#xRt+i
zzkOoa)m!I&9o{VwBBN1V{bfql{RK;<q!%6X*!JkGs&hx^&pTa5tm5if7mKp?hws|6
zq^ozo)ztfae~#4V?k>KzbLmkl(Z9OYqU`ME_6fJ9r|Hc--TLHV*z3I;ZwhCeUo>x7
z?S>PcXOs6;{|ueYb^GA`!?WA!9D82fx&CKf*~GJJ+!pX?$O#4ne+&8gq9{E3+dNa&
z!=Jjf*4G5ac?KMa>y`btX!YauV(YgSS)4d`s8MYFUfU`z`L*#uYjbZeR?!I9WIuoZ
zlq1soHldH-sxDbxsQG$TrInxO(*>8jJb#Mr3GV3fOmMgpq-XJ@=%AwbxkF7^X;1ct
zmTHARTe0m*s$QFH>vzM%lWyJD=g3}JwtUjmCu@KGy~BCn$~VW{_sgm;m(4kwe{#0A
z-Selv<qsY{De^$We$E!H>R-PDQZ77Rpds`6L8IGxfz8*A9{--WNYAI}Cx<Ox&V^pJ
zyAl~6E!n%PX4S_{vOhbgFnV#=?Dm+lqBU_z+H1A$D{*YJsFHAd<9+Md^M_{-&CQ;9
z<?z3ao&V!DGw6qx&wF7!ss7)W_@a`^6#*a5&Cm>c9hUxoXK)h}!&ztPhi{)bu8*IV
zbRok2CC`U1Pw!`o86=;0qLu$_(_Y`@8H;y4N_?&Q?!Vd8tNgQ1{hFF`PwrQ)mc4CI
z)GPgUOErHiC=Z(We5QNjY{t-!i<kaaiCN$uA8dJEbpPK&IrjM>ZleD!=Nu_Je%M?^
zBS3cleCx!2|GsBkY@By=smpxX46cx4VH5vcX0&}cYxAAATNs!Auzs>|mmAx%*=uT!
z_HJ&QR#JG2Ct{j^Z}!Wyce_6wXKgq!xw2)hX>5!8+zo#7q-u4hx21oMG*dm2HS_r0
z>KTS9QuF`sn$z;d#O&YB_J4-47p1>!;pp8IwSS-Vy@lopyF53hzu2YQoYOOJ<I*P;
ztB*6Xd-==!dnIBb!J*Q5pX)c{Hg~?iwI7ybZC|V8{b_k*X!FW5qR9fjQT9h~8Wrv=
zKkj!pVU0z=_7|-NYIQR_ymn}Ee0{cJ`NQPXfqc$l%L<pwR?n?F{phUd{NNOgcheu;
zc=TrD<rOb7g6g79eciPD%JU01<~@1!$#Pb~wIr4^y#foi`R%&pQ9Nlb&z7pcI~_yS
z`_}Yrce79a_x&r|$7gHe&wOrHyKq5&LR;N8*1atorZ4k6-IqV@k3n4tuiEww>r>y}
zE}MNt)@c6AWd#>9D)f$-?77p>X4#%Q|I&R~>)t0l-Z3Y)`Q@-Id*UFxo8L_Jg4VXD
zH~vX&)jV)|diy)csF%;DZhia1F=&d$m0vuMHisNZUpZsXtz9aM53X3S-fic-%_})`
zEVs?qJ^n2@q-RM=oTAz$OSdaB7t0@Z?BlMIF?@93n>M3}MYOu7_Qd#zhRutGwWfA;
z77KCuT$wqKPwYO+kvC_ROk+-~mdgwA27W2~H}hKGvVY!2Zj+YpxU8G1yKldl^W{%W
zxia5x{aJtHRg>o%?N`n%hb6aY{a*Adn(Mu~$7GLPh7+FjoHm<pFg^V4ueX`k*A;2L
z)+)^8R7s6dx^Vh@+O$u<W<B_vwsU)^`se-rYV(ipzjK0zf30@iyn8Qt*>3G_Gdi=A
zv-*>8mvH&qXEW;-=jNH~>}$}Ge=V)KIO$17xc+SOrK)qddq7T2%NOHw<?0O7o0Ai7
zwWjV-d*_iiXAkW>aN?LDV@_tqgO+QP*KA=~HqY+h<im3Ai^CQNuFjOb*fQ7EEzWXB
zGq=?1S&vIsHZJ$?%}eN6A-O8Hg)1Onv%!DMUDmk^7GLIj#CulaxlzAaU$x~*^QRv)
z4v30!S?MfqQE}US;YUX1{5Si~%T8~~nN!mDBIb&P=(N6vz4_&w^FuCw4@nNm_;X#<
zZ_D;MzxRK;;8)_>TCuwlG@Cf#+p@$LPoJyY*GT-xy5-h%*Yoo)|J=Mfz4dp3>-uoF
z;DhfA@>lzb-CuZ0=l14_>Fj-*E#iOfs$OI+b#wA%uKaNRZDRNQdmh&b@diH8m{+mV
zct;A4>e(9;SejRwJbM!wADz29da~J$DJxe6ev`=Uk2%`>o_kq=%l)Mm3DKnt>$OBf
zUu(SlZ@;_h(fptj8}cV}`1>3+JzZ4y|Hy~<%5MQ2-pkvH{9pGy+o$*Q{jcbX+8#G$
zt*NQnd~@wja)0;TlQ=(e$@Rs7t3L*$3NG52u=P*JzV5rXxh@}hyz-oa_e!gF_mg(N
z&&^nwaV1M__nD15<UBM#rGLKZa%fd$@%^P6OXGy1zqtE2E{xk-6`K9~(YeoeyGozc
zpYC8RJT7_p=ogjpoA-J{*F@eAsq>nDC7I)PpM1*Yz}MZ<TfJJ{)}}rEclL#LrBY(Q
zY5ki8*^edEzDgXL$i4jStK;wc=RE(NW#hZDXZN+KbDAzKFH)`dk2XJe{L4le<!LR4
zLi*(Hx%xTE^-8rwO?k|$qsQkx$!03gcD;-BH&a8t$2nZRxk>Aw=;D{1Z`M6n_(qC}
zaaX{dkjR3wz3-;;Ey$|8xGHw}<w+HGkF5QcNw3KATKXwiJ>>AW%f~ZKe|P=*@c7``
zAG<1Juh;lT_o>Z!n()W)^7{~(51O+ZG)+HqS^ND<Jm;b7Gpp4lDz%M0IBDOelRxh*
zl{Kv1Y;pgJX!Q2)<^PMO?yvrP?!=0^u+vwxOdC0ue*XP9dWTS{P5=Alt(P7Z2+fO}
z-uY*9NxjB=MQN|+U#e1O>4`bl`lfE>;COoXT-fU9n&Wxm*4*ru4!;z?A|bKzuYMMf
zjK-^z%ugrPth;V|LgKCXpD2q-pMFNJXR|2U)6A~RH>+sBMpmnEuG5YiH$)sHz84Bf
zHNW%?Y-fu2;v~W7Y4yj5|3g@r-1n3!p%As%|7Ym^)$NOQ*Ppj=Yp)moHl5qMFV_57
z-Fflzq(Yrbi;J%^`#np(2O2l8J8pW;yjb-~4Wl2c+oR~P{2OJtl9#vIrw8lyFSPcT
zOM32k`7r14x@3;8S0koee*0|8MEkB?!3$>G`tv&e_lDHF4`ZLDtWDnaMg6SADYm(q
z8P6A;QuUbYz`r~`XJ5Jd!`eCKA#xSEmgamNFT)<IY%O2EzpHxMJne($RNQ8s3(l=O
z?X)=j@%)6j{>evA+Ns=m+LSq|GPa#@&COZA>{cEZ=$>yXaVD7MH2-J)_a|B}Ph~qG
zynflt)haUAw=Zvg%(uGqkjZlolaScG3QtbCf62`F#e3>qzUa$~YvxwkvtHinbkjzR
zIre(N%8gIUw#nQ+KlP2ztX7jvksn<<q<u|O&WL>e{^j}7(DUM=<=eL3tKx3BdG7v|
zLhr11cQ;;+sLoK|Ki4kky6?(K*DiJ%3;T$_;Ql=S@l~#Ui?gP7m3O^<yUu>k?Kze|
z+&DjdO0N1SaPP?K%rm#Q{AsI;bG;{NEV}j7zV7*xR65(w&tFojdbrPa-AhR``>99I
zw;Lw*l^SW>)qY(V_;i!Od&?<WcG0a(Y_^YMed@QTvicjkMOUWww*EZNXmIkW^6FIX
zPxF(XUGkr4o3`rb%G0k;+nN4<%P96f>iEtr71!);^w_%AuH6=RPkn#Q@uh24n@#qZ
z_V)huX|-KSlD!SPW}c5Nx*YakQQFbV)0{7ba*6%UDiykLHp-5Fanh56dCZxTX;r&+
z6+DmfTRLa`_WFELEfJCK$MgQa51sMkli<g;XK(c0^as^^4hdT5y7EDqSKxtp&b?lZ
z^H#6lkUJyQuaUD@s5ATBp?i#??o7r-n?IC&-B7iNYuS5C2j~3?a_^HPx%^|FMFboQ
z+doA{TkVXeOXykqw~hDimE4(Cd3lnwR#(!y_WbfS&wRQ{8$wwZ1Vvt%wLSITveZz&
z^j(7YUuxf+S+gT=;@#Wx4b&&v{;loIe|YK$zwp^kH*s5eE-g{Ms@9FglXd=;O;ofm
z+UGN`@#y*Xg;(}hIBc~DNU=+wwIX7@^x4$KUqj}++HpIR`Qj|$u=V+xGGVC+2}L_u
zrib(JMub}|JavA~&XRRMEv{b9)D@IEec+d5t#<e4l9QD;?!BIM>WRKVuiG5c>}#d@
z-goY`_37HSc_lc6c)!25>}Ru)i6@6*i-1$duk_p7a=*N~>dnNw$SakZ**slnwty2@
zjzjU4>PbU|RjIG9tu4LF0#eSQ=)#(^q+tc8q@h9!RN0+_Dh5M@BXjEChSJy9c4f6g
z-Oi!-s=+m3LG<>#(yM$B54H$6-BJ1fv!?aueZHw{(#7QE{bOQeSXo)k*92}?UK{3J
zQeqMq7#MbXiGQ}+uPxs~uPv8fcjM5f+Vm4=u3vXN-6HVl*oVTx1>ws6yG%;fzh1@>
zm^^jv{#JoSyWVi|965UQ;;z!{Lx&INmsICzi|fZdd2w;E8UKw-%T1MQqke0>zWns}
zxdkp|Y8p!lWw-cnDCRM^D(b%!X<s+z!PWL(S4y*6R&4AR*B25OS8rrgbXmKBgGZw)
zsd#Bq6O)u#PQ=5a#OT9qyp{zI8qU^Dwp%Ot^75_l$oXl{UUPEwu^o+I*A;f^kUp%s
zL2&xH|9$J%=f|46c1V5x`t|9Xo12U7Dz~f<E$fwN=xSzL^lXWL_WUm|c@-QPAwiRu
zUDhkHB5US~7}r|$+Nk17%eSsSWM}G?;J{H>9jNj^Gf%nbt#Zo>-m-oP0jE0)pENmh
z6z-mQph3X=ZY#HVM|Zcfz5V`ErLi$F9esUjN=lE^w)k)`UghEOaM@H9q7^#zwa5Ih
z{x6wtSFiGadUBS)qcY{^oQiq-CaGNHl{Q;bbho92rBBXQtC3MLZ&8-7>IC7;vms`0
zVt;K(TjHM`-}+arkx}u;TeoE%owrY{ExJ2-{(S$83=KEyef0|$E_`!;|Nm(}@3zPm
zJ^Jx=cm9v}mwaV>br1brchBbMvuK+;*Di0d(VjPVc75vcZ?S(0_2$ob8E?FLeYmLf
z+0^6zZI7|HM}OYFKK;_=$8G<`rfR4p-go;~^5VdP8wyv<t{KGG9Xa*C?&P8Q--PBb
zRn#am(ck~s{FiBo$@=2A{rVL@r>_60dvxN9h5DZkN-K91v3(N0u{Fu=^Yk^(zqi=L
z9NKO8^6O2T%U9)10}2YQz4!fUdv7kMXnDW&L|p&JXVLwa4=#VzzDjk~)S7^ObGCZ_
z+VahF{x!Rkh6*h^?w;__P<++4_j=~H9s$wqVoyJ@J*%s2d&d92x&2*Gan8l)GcW3=
zteGoav27)rYOV77{hwHW=FVDRUDBd0b$pfitew68Yd5zmx3WiUNY=7tufG2yeu<Nn
z-=FuYao_*y|4nKx*tF5@-9pxyZ`wRnX=dktE#Lg~aAeQB`o^XEYmYI=8yu@Yx#Qsb
zg|q%i#(zDRc(dmv&&iU+@5`A#p8VOn-p;z=ezX3EI&brHe}Bm3^GUhfIwrg4?#Wi~
z=>16tI|ba%OZW@t+N{1;+kEh_@y#tSU6XQ5kG0)aGgxrm=IFKe`x4&ux$W7XV&$9P
z_}Fvr%iyOx^Zn~OgYV9J__A<s=BwP};v46!nrvq(_xv&E`ofLZL*`X&Q19KV^($)b
z<Js-;4?NnJSEl{hYw~@s>#s<?1+4<xr7hQW-oA5ub=iibdYPH5zjozy-L(Hb(~Ubs
z-C#rB-CfdmbppG$MCk?w2D-SpMd=2&+8_L68(g4MH|5^`-S*<Q?GNZ%Pp;gS=^WBK
z@7eRo{?5PneR8T#tUJGZPod&$+xE{n{joK>GK8nI^{X*7q-;AEeIUM9-Dq$AjLf@p
z<3FBV*w!=GYJ!`T!7}-jgYEGfO^-J72_L)k<w~00J=4bY->ij2SKa@FT$ujy@vTQ(
zFZ}<VaJOG7`1?Ze7p|r^kF|fkIc@r9>cWHD19g~>`!Dc)<YcDa`0-Vg-Jk1bA@^cu
zd<pSyI=$uk=J)J5@7A03tG&3rsKNf$`NYc~nb_{EeR%%;v*IOJz28)%8eG)M_`CjZ
zj>KQp>^SKYOBw`gwr1=2&3a`1z3<7Z#<(?i%lgc%w<^?pa@uCMWYH6`9q9o|yV=*I
zS3lxOTJ&bO;kIfm$J!+?^omOkGui!qk{u?yqbK?_qs^B$i&?Ig9zM15``=YuOOF42
zd&Bg3=B~fW)7j>>eg3gU(??FixuN)P&xR|j?LylxR7Yh0d%yVj%TGaejj?W@j%-Pv
zVX{E<pI_?l^YeGVe}AHnfBB{4G_$&mhbwY!iOB6*uiJQQ*ZcI9Uldw)1fS?&EVSNO
zIxlXceV^0+V-;0DuRC^Y3H5LM!PvJq-1gwXgQ4qHUiCILF+F<xIQMy5fc1lhpjnr#
ztXr?hm^U%q)%~8xD$<}O|4nsM*~d61w>3{T9<-}5FHy`EcK=wQ;UK6Uem3>*3r-*H
zn{Kbdp6O<uy|9uwU{l$LqWgh=Bt99O=i`0&<@foG3YM(%(~lYLUEkQl>>V-T>a>;o
zS{e;rrEOE^zfu1&QQh#!+2kvG<sTVTTJe7=dh#iLcjVsf_G_I)u4sv7^-4|kYV|Tq
z2=IAt9=tMOYUSDwMMB{pluuk2boG4v;=SjO(hUEMLi?R2FFm}!M%CHRJ$^(%T;}w*
z_&hDonSCZ4U$pL~&CE?-zGT8vDUSua|6c#J{Xs{gliuHbUHW$arsQ9jQ8fRN=Vtpe
z->m-nbg??WqwKSc=7#lOop1Mb!O<1hBQ0K;a$WBK{Q6O4&8MvTdv!OaUTc<5yS3Th
za8vSvvx<gaeeZr*DZcjDzLSqOZr0fINnBd|+~dj9-=$u2mfIqk^=kjax6%(<tbN`0
zoZ7A&xAes;&TTc{E$5$+I`ZcDmMt<SGgqFsJG<iCL5urOu7!I-@?mnV#dog4$0=ej
zK5}QqTtB;Ekx0M9idWJRMo9;bAAf$#-0RA$rY0sMBcoMu7iS##Bp#n0zWI5?{rzc&
z|4;ofKVpmhoQeN)deeo&kGa(!TohVpW1_q3)Pdkzw|3Tq8}zl_-|w$qo)99^Us5wg
zW$CL4p$A)q=X{qx_b2l5%V$g<N<L2V{1Ww3Q@V!j)1B_QtM}!fx_f^Ayx)`lT)h9G
zz}QryGUn`shtHmNR{Cu0=C`|Lvo1}9K`-^*oO8>r|3Akc*Z=A834ztV+L@~>e=aR;
z@r^uxfi3i(SK9WtPmWJ*y#M{<DZcdEp!A%Tob<)kg6)qOCCg+oUL9IHMdSR%?X1nq
z>JK%z$EUnsmH#8bR;G-Bfpf8^i(|-x_~MFZ@84~?{f)`@)xU+?B5U6UyYCO<srwhq
zX7^91I;`&K{{KH2&+mER`)1k7DY8c&Ke*iUFZkJo?++zqeq`GH|9M^Ar}kc}nRWcK
zrOO_@z3(CVZRHaQ0jE1@DMuQ1%)Mb%U!5&`A=dYx>WV<wEi01T7B?-DczaH9!PTt%
zf^L`GQ|HdPt-cyor@JmD>F;Of%6A3v`|cUc73+H{_d@J{z)#b?jmg^ko|n9y_~*27
zZ;OcTUAC<c4!;jC`15jl#zM`?_?KoPu9|YK3)FT0DZNT_&U_X2=jOh(F9e=C8L0-x
zihQmXJymmDgmpR}ztOpB9%tonfs5<R56jOwb>-sQ4_7sg=7z80t9vT{baLV2$Opf*
zR@+H*tY5TX!7<0h$1*M?>qv$sn<N;lD!j1b)R&{Cb+b)-PG(1cI=C#dq;&Hed(~QQ
z{rmrUs;kdDo<9B7qnO^`kE08Y9EkOaE^axu`uXRZdpx(ypXOe$J<!JPtESqQ+{XFA
zw!5m=I{keaEWFfUuJG*XAAT;6-<VWxv~KOY<WJh!GmO^=CmL}resx}N&!LUI-9P?Z
zUjH*OU+SHqbH$I|_#a>XML3=M79Yr_zP;wS`24z)o91>}Y?nCkMAH7#zYlsXt6wMD
zpJv?xYR()tEu3AwAX&s-#^T7+&FrssX)gWMx@gKBlhDGAi^FEi{rdayxV-t|)J4-W
zwnokV$$Dl=iP?UWDaW^Md44(mnSsWFw(q&E?UDQ5=o>xuH&}4CT2<OTe#*J>_Ic0e
z@*Q12<>vV>t*tZq{%Fa}l{I|wY>{?k#u;_%@cc^V*k^4~npXltJ~dZ|-@8#ZO>_D8
zPp{8=|IA9O50i;Fw~jyQZT9YWD)D}DXWd=>H|P8eiJFxhf6v9GYQoG3K6-0EvYgm)
z;HZrKuC|?`>nET6_ub7Ptx#a|^|R?QE<2-to{2pp_0Qn-tiQ8O=kuu_3CnEpy3^Fi
z7_hVDLgt(75-DrpyH6MAMEtOvzt^UrTyOV<k{{MOe{ystZg;3zaPP~?qQ=x<HKWhR
zgGGL9Pd{-ufAhQ9jYn84X171O(p`3IVcsPEV;g_0JbC8VPoCCBS&3gKs&jtC*GHLZ
z+^_FkGsmtmJZz4_`SrTZYWvTfkH6!7TOoJvyXU`ds42GW&=Zmn*uL}S;cA20ivC@B
zZLRTjKaciRK2}qG%_C#+!Oh(Jj)`PWbt%W>Yi7^yXWJ#Ztaz)qNwvPZHgIBQ-TvOv
zPv3OYD!t_Getxc2W10P~E_Bst9r^pc->1EOJe5zElkeK3ia$CxO^!Hwre6PLe<HA)
z<%-FxLVm{g_2(x!3;%Gp4qx|oTgO!O?hj!h4Z`~x@1?x8b(^$M-`CWtZ|!ZDJ%$1e
zhqN=FRIxw0zeSzj?5*RP&zZm0**mkv7Je^toIl%N@Wwo^1=eT(oIG5i|5$Nf^hc(*
zcTeekQQPJpU34$v*f;IJlCSa~oS7wWDRgD__1P8-JO6zA=iyfO^yKQ*`=3r!dusRa
zmfSr#!$#4E?>}4?Pww3ETW|jr-MKXaAr|Hx5C842J@&W$_lz^a(Let!&lb5>y7|<~
z|9_)e)Us^m=T%R*=Ucl&wCL&e^>$Yu-*}?9?}laDyxzUqo!edpy7oL<towN9_L=&9
zUv(-%6X%}-rE@do;3Y@iE~$$Z4qdlI%P}=KY-NZ<_x{D(FTGdOO1CiUuRmk$w(l})
z+#A8O-3)HLXXEc3XnQ_u;kmn~KHpW_@TjXvPhbA=l4omzT0cIS6}v|=`rErFQr7$9
z{T<J5e<{C6Q`mxI!FT4^%8yr%zL{a!U#-U1b}>0~|8h&ln=dO&a$A;P<mhS&ZkMe2
zb4Ksjx6C6p`QavvwmX;46`yXpY~t>~@BYgU?~h-Q|66{C_iV?w5aU@EGrrwkGuQZq
zMXLS5+}W28OgJ#{@XeC{DGG^Q!g1ffx!AsQj9T~gu=cacx|nYk6H}w=O3&Wjvs16v
z=KIc`te=_;T?Z#C#=n2oebA1jr((8w7|*j#z1R%FIj2uf=Ie>s(6BCw_30y}w14|+
zpRBr5S)L$#k2N5~q^5@T_PtjwhyH}m`0UQtw>)lX_?6WR61)$6ex|ao-?~xXD`0Je
z)8BtZSs$`4O<x|@@@rDfg?T@Nzb^J)ENQ8H>&yA7S<4r??0pj)D(rSXBk0q^sbAt*
z4*$2?`s4oBWck)rzeB(^?c85Q3}TP?9=&<v6BHCQbt;>PtD>c)Wcu@}>3xwg?4?Hz
z|H(hkaVkF4>X+NBQ{OF*f4X!k*Jkl{8@t`?(|5<3T3vXSzxu`t!N{0d8>akUz<=Y8
zm9Q>XT<yQZ^X%0(yuP3sGrM&0-tVD8MK+w_%oP{k_Ug`=JI}>y9e3ls<ugjZ=gBzx
zbP8O3I61OviS+L}Yfry~=y!c#lS@3?*R%iN{om&Nw!iqx71v9=b|x<`bUx$t@qcey
z{eSk~kLxE)s%o|IWq5j-sp{LTvu%Hk*Zw+Ydg1aH{^e>m`@V26^S^&qu*x`a?ygIR
z_FHH?GVkdxzvsO3-NA$EOz9ylzCUK&W$r%p-D;j_&zTKRuX)>5aBuV|3p`l#^75;R
zc57=xzpm^7)s1;7KNswndq?ZK?Zk-_=h#+HOFrHgx^vy;&BhZaPTYRxz1o`xVlI!D
zZR<Xz-Nhuu-?Z3fgQ(f28~h>bSWL2#{#rG7GcS@dH_*S_wq^PHpYQHWK2|4Uf5bcK
zBX|D93uy|vHpUhkUNDQTXy3GB_VUWvS?4o$@%5PH@7k!|(A2~{@1fxxS-IrRwOQiv
zPSQW8>1?P-Sn-i_c_wSC*_qn`I|Xj7(_i>BzMNBGm*>v_kC#^G{so$>U10SxH)h?3
zYk{Hlp7X=zgF4Q;{GT#KaTLy;I5EKKPKltP;I`MdxeG5>UV1n0m`u#xDYY}X>ej|R
zTduEmX=U0};e2UR4{wE*9g95{xPo*wEEjOPbJ8Zm@R6&XOyKpmE8<hM4)UrTzLyO)
zeG{TvUMM~BwVa|$?uu(6O`HCUPYqrfQpQ`Y|GPfW^5x}Q>HhP*`oMj0Hy+Sn(zG{R
zJQ-V~CQY8q$;Y=%TYHazr=OqO>Z`Y6)M}%QK?4b!?7o&2I!vF~Hrc;<_8l$7mK}~F
zt&6g!bA0@|;`KC+!q{{3?c*Q*jOI{Wby~^b!HbODO|>B*B87#8WvPOqOCh~Av)`f6
zv4GTCt6iUCb?%o>J2S<&^n#IM%MQbu7@3aDCnvi^wO{Shbh;9e`aEB;Wrg0=35LNb
vXSTwIgbLe(u9q^yMz=Tu%Tb26{@H(fu0QGhucBWJ3=9mOu6{1-oD!M<)w7{C

literal 0
HcmV?d00001

diff --git a/docs/src/config.md b/docs/src/config.md
new file mode 100644
index 0000000..707609c
--- /dev/null
+++ b/docs/src/config.md
@@ -0,0 +1,51 @@
+# Configuration
+
+Persefone requires three [input](io.md) files: a configuration file and two map files. 
+How to generate the map files is documented [elsewhere](gis.md). The configuration file
+defines parameter values and looks like this (see `src/parameters.toml` for the default):
+
+```TOML
+### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.
+###
+### This is the default configuration file for Persefone, containing all model parameters.
+### The syntax is described here: https://toml.io/en/
+
+[core]
+configfile = "src/parameters.toml" # location of the configuration file
+outdir = "results" # location and name of the output folder
+overwrite = "ask" # overwrite the output directory? (true/false/"ask")
+csvoutput = true # save collected data in CSV files
+visualise = true # generate result graphs
+storedata = true # keep collected data in memory
+loglevel = "debug" # verbosity level: "debug", "info", "warn"
+processors = 2 # number of processors to use on parallel runs
+seed = 2 # seed value for the RNG (0 -> random value)
+# dates to start and end the simulation
+startdate = 2022-01-01
+enddate = 2022-12-31
+
+[world]
+landcovermap = "data/regions/jena/landcover.tif" # location of the landcover map
+farmfieldsmap = "data/regions/jena/fields.tif" # location of the field geometry map
+weatherfile = "data/regions/jena/weather.csv" # location of the weather data file
+	
+[farm]
+farmmodel = "FieldManager" # which version of the farm model to use (not yet implemented)
+
+[nature]
+targetspecies = ["Wolpertinger", "Wyvern"] # list of target species to simulate
+popoutfreq = "daily" # output frequency population-level data, daily/monthly/yearly/end/never
+indoutfreq = "end" # output frequency individual-level data, daily/monthly/yearly/end/never
+insectmodel = ["season", "habitat", "pesticides", "weather"] # factors affecting insect growth
+	
+[crop]
+cropmodel = "almass" # crop growth model to use, "almass" or "aquacrop"
+cropfile = "data/crops/almass/crop_data_general.csv" # file with general crop parameters
+growthfile = "data/crops/almass/almass_crop_growth_curves.csv" # file with crop growth parameters	
+```
+
+!!! info "Parameter scanning"
+	You can set any parameter to a list of different values, e.g. `seed = [1,2,3]`.
+	Persefone will then set up and run multiple simulations, one for every possible
+	combination of parameters that you entered (i.e. do a full-factorial simulation
+	experiment).
diff --git a/docs/src/gui.md b/docs/src/gui.md
new file mode 100644
index 0000000..0458bd0
--- /dev/null
+++ b/docs/src/gui.md
@@ -0,0 +1,87 @@
+# Graphical User Interface
+
+Due to the computational demands of simulating many individuals at high temporal
+and spatial resolution, Persefone.jl is primarily designed to be run non-interactively
+on an HPC. However, to allow interactive exploratory simulations to be conducted while
+learning or developing the model, a graphical user interface is available as an
+additional package: [Persefone Desktop](https://git.idiv.de/persefone/persefone-desktop).
+
+## Install and run
+
+**To install:** Install [Julia](https://julialang.org/downloads/) and download/clone 
+the [repository](https://git.idiv.de/persefone/persefone-desktop). Open a Julia REPL 
+in the downloaded folder and execute the following to install all dependencies:
+
+```julia
+using Pkg
+Pkg.activate(".")
+Pkg.instantiate()
+```
+
+**To run:** Run `desktop.jl`. Alternatively, open a Julia REPL in this folder and run:
+
+```julia
+using Pkg
+Pkg.activate(".")
+using PersefoneDesktop
+launch()
+```
+
+*Note:* Due to the necessary pre-compilation done by Julia, installing and launching
+the application can take quite a long time. (Start-up time with `desktop.jl` is
+currently about 2 minutes.) We will reduce this as much as possible in future
+releases.
+
+
+## User interface
+
+![Persefone.jl Desktop screenshot](assets/screenshot.png)
+
+The main window component is the **map view**. This displays a land cover map of the
+simulated region: dark green are forests, light green grassland, yellow fields, red
+built-up areas and blue water. On it, little circles show the position of individual
+animals, with different species denoted by different colours.
+
+
+### Control bar
+
+- **Back button:** Rewind the simulation by one day.
+
+- **Step button:** Advance the simulation by one day.
+
+- **Run button:** Run the simulation until the button is pressed again or the end date is reached.
+
+- **Progress bar:** Shows the percentage of time elapsed between the start and end dates of the simulation.
+
+- **Speed slider:** Set the time delay between each simulation step when running.
+
+- **Date:** Shows the simulation date currently displayed on the map.
+
+
+### Menu bar
+
+**Simulation:**
+
+- **New simulation:** Reset the model and start over.
+
+- **Configure simulation:** Change the model settings (*not yet implemented*).
+
+- **Load saved state:** Load a model object file saved by a previous simulation run.
+
+- **Save current state:** Save a model object file for later use.
+
+- **Quit:** Close the application.
+
+**Data:**
+
+- **Show population graph:** Show a window with a graph of population sizes over time in the current model run.
+
+- **Save simulation output:** Save the model output data to file (saves both raw CSV data and generated graphics).
+
+**Help:**
+
+- **Documentation:** Open the Persefone.jl online documentation in a browser.
+
+- **Website:** Open the main Persefone.jl website in a browser.
+
+- **About:** Show a window with core information about the application.
diff --git a/docs/src/index.md b/docs/src/index.md
index f03bcd0..e5d36b1 100644
--- a/docs/src/index.md
+++ b/docs/src/index.md
@@ -2,92 +2,16 @@
 CurrentModule = Persefone
 ```
 
-# Introduction
-
-**Go back to the [homepage](https://persefone-model.eu), or view the source code on 
-[Gitlab](https://git.idiv.de/persefone/persefone-model).**
-
-Persefone.jl models agricultural practice and how it impacts animal species at a landscape
-scale. It includes a farm submodel, a crop growth submodel, and individual-based models
-of multiple indicator species. Its aim is to investigate how changes in farm operations
-(e.g. through policy changes in the CAP) influence biodiversity.
-
-The model is based on the [Agents.jl](https://juliadynamics.github.io/Agents.jl/stable/) 
-framework. It is currently in the early stages of development.
-
-## Running the model
-
-To run a single experiment, execute `run.jl`:
-
-```
-julia run.jl -c <CONFIG>
-```
-
-Other commandline arguments are:
+[![Persefone.jl splash screen](assets/persefonejl_logo_v3_splash.png)](https://persefone-model.eu)
 
-```
-usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] 
-              [--version] [-h]
-
-optional arguments:
-  -c, --configfile CONFIGFILE
-                        name of the configuration file
-  -s, --seed SEED       inital random seed (type: Int64)
-  -o, --outdir OUTDIR   location of the output directory
-  -l, --loglevel LOGLEVEL
-                        verbosity: "debug", "info", or "quiet"
-  --version             show version information and exit
-  -h, --help            show this help message and exit
-```
-
-## Model input
-
-Persefone requires three input files: a configuration file and two map files. How to generate
-the map files is documented [elsewhere](gis.html). The [configuration file](io.html)
-defines parameter values and looks like this (see `src/parameters.toml` for a complete list 
-of parameters):
-
-```TOML
-### Persefone.jl - a model of agricultural landscapes and ecosystems in Europe.
-###
-### This is the default configuration file for Persefone, containing all model parameters.
-### The syntax is described here: https://toml.io/en/
-
-[core]
-configfile = "src/parameters.toml" # location of the configuration file
-outdir = "results" # location and name of the output folder
-overwrite = "ask" # overwrite the output directory? (true/false/"ask")
-loglevel = "debug" # verbosity level: "debug", "info", "warn"
-processors = 2 # number of processors to use on parallel runs
-seed = 2 # seed value for the RNG (0 -> random value)
-# dates to start and end the simulation
-startdate = 2022-01-01
-enddate = 2022-12-31
-
-[world]
-landcovermap = "data/landcover_jena.tif" # location of the landcover map
-farmfieldsmap = "data/fields_jena.tif" # location of the field geometry map
-weatherfile = "data/weather_jena.csv" # location of the weather data file
-	
-[farm]
-farmmodel = "FieldManager" # which version of the farm model to use (not yet implemented)
+# Introduction
 
-[nature]
-targetspecies = ["Wolpertinger", "Wyvern"] # list of target species to simulate
-popoutfreq = "daily" # output frequency population-level data, daily/monthly/yearly/end/never
-indoutfreq = "end" # output frequency individual-level data, daily/monthly/yearly/end/never
-insectmodel = ["season", "habitat", "pesticides", "weather"] # factors affecting insect growth
-	
-[crop]
-cropmodel = "almass" # crop growth model to use, "almass" or "aquacrop"
-cropfile = "data/crop_data_general.csv" # file with general crop parameters
-growthfile = "data/almass_crop_growth_curves.csv" # file with crop growth parameters
-```
+[Persefone.jl](https://persefone-model.eu) models agricultural practice and how it impacts 
+animal species at a landscape scale. It includes a farm submodel, a crop growth submodel, 
+and individual-based models of multiple indicator species. Its aim is to investigate how 
+changes in farm operations (e.g. through policy changes in the CAP) influence biodiversity.
 
-!!! info "Parameter scanning"
-	You can set any parameter to a list of different values, e.g. `seed = [1,2,3]`.
-	Persefone will then set up and run multiple simulations, one for every possible
-	combination of parameters that you entered (i.e. do a full-factorial simulation
-	experiment).
+The model is open-source software licensed under the terms of the MIT license and available
+on [Gitlab](https://git.idiv.de/persefone/persefone-model).
 
-*Last updated: 2023-09-13 (commit 34f053e)*
+*Last updated: 2023-10-27 (commit 9f4a9c7)*
diff --git a/docs/src/io.md b/docs/src/io.md
index 083ce84..a8776df 100644
--- a/docs/src/io.md
+++ b/docs/src/io.md
@@ -1,16 +1,8 @@
-# Input, Output, and Settings
+# Input and Output
 
 These functions are responsible for reading in all model configurations (passed
-by config file or commandline), administrating them during a run, and printing
-any output.
-
-## parameters.toml
-
-This is the default configuration file for Persefone, containing all model parameters.
-The syntax is described here: [https://toml.io/en/](https://toml.io/en/)
-
-DO NOT MODIFY THIS FILE FOR SIMULATION EXPERIMENTS! Instead, copy it to another directory,
-modify the copy, and then pass it to the model using the `--config` parameter.
+by config file or commandline), administrating them during a run, and printing or
+plotting any output.
 
 ## input.jl
 
@@ -25,3 +17,10 @@ Pages = ["core/input.jl"]
 Modules = [Persefone]
 Pages = ["core/output.jl"]
 ```
+
+## makieplots.jl
+
+```@autodocs
+Modules = [Persefone]
+Pages = ["analysis/makieplots.jl"]
+```
diff --git a/docs/src/species-dsl.md b/docs/src/species-dsl.md
index 50c91f7..1504d21 100644
--- a/docs/src/species-dsl.md
+++ b/docs/src/species-dsl.md
@@ -43,10 +43,10 @@ name and a definition block (enclosed in `begin` and `end` tags). At the start o
 definition block, species-specific variables can be defined that should be available
 throughout a species' lifetime. Code in this section has access to the `model`
 object and can thus reference the current model state. In this section, the user
-also has to call the [`@initialise`](@ref) macro. This wraps the [`initpopulation`](@ref)
-function, and takes a habitat descriptor (see [`@habitat`](@ref) below) and several 
-options to specify how the species' population should be distributed in the landscape
-during model initialisation.
+also has to call the [`@initialise`](@ref) macro. This wraps the 
+[`Persefone.initpopulation`](@ref) function, and takes a habitat descriptor 
+(see [`@habitat`](@ref) below) and several options to specify how the species' 
+population should be distributed in the landscape during model initialisation.
 
 Following this section, each species must define one or more [`@phase`](@ref) blocks.
 The concept behind this is that species show different behaviours at different
@@ -100,7 +100,8 @@ Once again, [`@habitat`](@ref) creates a function that takes `model` and `pos`
 as input and returns a boolean response. Functions that require a habitat
 descriptor thus take in this (anonymous) function and call it internally.
 
-Finally, the [`@initialise`](@ref) macro is a wrapper around [`initpopulation`](@ref),
-which (yet again) creates a function that specifies how a species' population
-is to be initialised at the beginning of a simulation run. This function is
-stored in the species trait dict and accessed during model setup.
+Finally, the [`@initialise`](@ref) macro is a wrapper around 
+[`Persefone.initpopulation`](@ref), which (yet again) creates a function that 
+specifies how a species' population is to be initialised at the beginning of a 
+simulation run. This function is stored in the species trait dict and accessed 
+during model setup.
diff --git a/docs/src/using.md b/docs/src/using.md
new file mode 100644
index 0000000..0cc7ea3
--- /dev/null
+++ b/docs/src/using.md
@@ -0,0 +1,76 @@
+# Usage
+
+*This page describes how to run Persefone.jl as a command line application or Julia package.
+To use it with a graphical user interface, see [here](gui.md).*
+
+## Installation
+
+Install the latest version of the [Julia](https://julialang.org/downloads/) programming 
+language (1.9+). The recommended editors are [VSCode](https://www.julia-vscode.org/) or
+[Emacs](https://www.emacswiki.org/emacs/JuliaProgrammingLanguage).
+To install the package dependencies, open a Julia REPL in this folder and run:
+
+```julia
+using Pkg
+Pkg.activate(".")
+Pkg.instantiate()
+```
+
+## Running from the command line
+
+This is the normal mode of operation. Simply execute `run.jl` in a terminal, typically like 
+so (in Linux):
+
+```
+> julia run.jl -c <config>
+```
+
+where `<config>` specifies the configuration file to use. The recommended workflow is
+to copy `scr/parameters.toml` to a location of your choice and edit the copy to suit
+your requirements. The adapted config file can then be passed to `run.jl`. (If no
+configuration file is specified, Persefone will run with its default settings.)
+
+The full list of commandline arguments is:
+
+```
+usage: run.jl [-c CONFIGFILE] [-s SEED] [-o OUTDIR] [-l LOGLEVEL] 
+              [--version] [-h]
+
+optional arguments:
+  -c, --configfile CONFIGFILE
+                        name of the configuration file
+  -s, --seed SEED       inital random seed (type: Int64)
+  -o, --outdir OUTDIR   location of the output directory
+  -l, --loglevel LOGLEVEL
+                        verbosity: "debug", "info", or "quiet"
+  --version             show version information and exit
+  -h, --help            show this help message and exit
+```
+
+To run the test suite, switch to the `test` directory and execute `runtests.jl`.
+
+If you are on Linux or MacOS, you can also use `make`:
+
+```
+> make run       # run a simulation with default values
+> make test      # run the test suite
+> make profile   # run and profile a default simulation
+> make docs      # build the documentation
+> make release   # create a release
+```
+
+## Running from within Julia
+
+To use the model from within Julia (either inside an interactive REPL or if you want
+to import it from your own software), do the following:
+
+```julia
+using Pkg
+Pkg.activate(".") # assuming you're in the Persefone root folder
+using Persefone
+```
+
+You can then access all Persefone functions, such as [`simulate`](@ref),
+[`initialise`](@ref), [`stepsimulation!`](@ref), [`simulate!`](@ref), or
+[`visualiseoutput`](@ref). (See `src/Persefone.jl` for a list of exported 
+functions.)
-- 
GitLab