From 1ea1f3a3e2b4b2bf877c255cf40d32792a5e7cf2 Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Mon, 19 Feb 2024 15:53:14 +0000 Subject: [PATCH] build based on ffc5668 --- .../PR1059/api/PowerSimulations/index.html | 210 ++ previews/PR1059/assets/documenter.js | 331 +++ previews/PR1059/assets/logo.png | Bin 0 -> 7972 bytes previews/PR1059/assets/search.js | 267 ++ .../PR1059/assets/themes/documenter-dark.css | 7 + .../PR1059/assets/themes/documenter-light.css | 9 + previews/PR1059/assets/themeswap.js | 66 + previews/PR1059/assets/warner.js | 49 + .../developer/index.html | 2 + .../extending_powersimulations/index.html | 36 + .../troubleshooting/index.html | 2 + .../formulation_library/Branch/index.html | 2 + .../formulation_library/General/index.html | 8 + .../formulation_library/Load/index.html | 10 + .../formulation_library/Network/index.html | 2 + .../formulation_library/README/index.html | 2 + .../RenewableGen/index.html | 9 + .../formulation_library/Service/index.html | 2 + .../formulation_library/ThermalGen/index.html | 2 + previews/PR1059/get_test_data.jl | 40 + previews/PR1059/index.html | 2 + .../structure_of_operation_problem/index.html | 26 + .../troubleshooting/index.html | 2 + .../debugging_infeasible_models/index.html | 2 + .../modeler_guide/definitions/index.html | 2 + .../PR1059/modeler_guide/logging/index.html | 11 + .../modeler_guide/modeling_faq/index.html | 2 + .../parallel_simulations/index.html | 105 + .../problem_templates/index.html | 352 +++ .../modeler_guide/psi_structure/index.html | 2 + .../running_a_simulation/index.html | 2 + .../simulation_recorder/index.html | 43 + .../modeler_guide/tips_and_tricks/index.html | 2 + previews/PR1059/quick_start_guide/index.html | 2 + previews/PR1059/search/index.html | 2 + previews/PR1059/search_index.js | 3 + previews/PR1059/siteinfo.js | 1 + .../adding_new_device_formulation/index.html | 2 + .../adding_new_problem_model/index.html | 76 + .../basics_of_developing_models/index.html | 2 + .../tutorials/decision_problem/index.html | 352 +++ .../rts-test/data_store/check.sha256 | 1 + .../rts-test/data_store/simulation_store.h5 | Bin 0 -> 16203277 bytes .../jl_ZrgxQi/rts-test/logs/simulation.log | 104 + .../jl_ZrgxQi/rts-test/problems/ED/model.bin | Bin 0 -> 102871 bytes .../ED/optimization_container_metadata.bin | Bin 0 -> 6752 bytes ...-13568af4-2665-4dce-9752-94a500acd3d1.json | 1 + ...-2665-4dce-9752-94a500acd3d1_metadata.json | 74 + ...e-9752-94a500acd3d1_time_series_storage.h5 | Bin 0 -> 59983320 bytes ...2-94a500acd3d1_validation_descriptors.json | 1 + .../problems/UC/initial_conditions.bin | Bin 0 -> 27388 bytes .../jl_ZrgxQi/rts-test/problems/UC/model.bin | Bin 0 -> 29881 bytes .../UC/optimization_container_metadata.bin | Bin 0 -> 6306 bytes ...-49cb884e-df79-4f74-bddb-828a33add504.json | 1 + ...-df79-4f74-bddb-828a33add504_metadata.json | 74 + ...4-bddb-828a33add504_time_series_storage.h5 | Bin 0 -> 5244240 bytes ...b-828a33add504_validation_descriptors.json | 1 + .../jl_ZrgxQi/rts-test/recorder/execution.log | 2339 +++++++++++++++++ .../rts-test/recorder/simulation_status.log | 392 +++ .../jl_ZrgxQi/rts-test/results/status.json | 1 + .../rts-test/simulation_files/simulation.bin | Bin 0 -> 1980 bytes .../tutorials/pcm_simulation/index.html | 893 +++++++ 62 files changed, 5931 insertions(+) create mode 100644 previews/PR1059/api/PowerSimulations/index.html create mode 100644 previews/PR1059/assets/documenter.js create mode 100644 previews/PR1059/assets/logo.png create mode 100644 previews/PR1059/assets/search.js create mode 100644 previews/PR1059/assets/themes/documenter-dark.css create mode 100644 previews/PR1059/assets/themes/documenter-light.css create mode 100644 previews/PR1059/assets/themeswap.js create mode 100644 previews/PR1059/assets/warner.js create mode 100644 previews/PR1059/code_base_developer_guide/developer/index.html create mode 100644 previews/PR1059/code_base_developer_guide/extending_powersimulations/index.html create mode 100644 previews/PR1059/code_base_developer_guide/troubleshooting/index.html create mode 100644 previews/PR1059/formulation_library/Branch/index.html create mode 100644 previews/PR1059/formulation_library/General/index.html create mode 100644 previews/PR1059/formulation_library/Load/index.html create mode 100644 previews/PR1059/formulation_library/Network/index.html create mode 100644 previews/PR1059/formulation_library/README/index.html create mode 100644 previews/PR1059/formulation_library/RenewableGen/index.html create mode 100644 previews/PR1059/formulation_library/Service/index.html create mode 100644 previews/PR1059/formulation_library/ThermalGen/index.html create mode 100644 previews/PR1059/get_test_data.jl create mode 100644 previews/PR1059/index.html create mode 100644 previews/PR1059/model_developer_guide/structure_of_operation_problem/index.html create mode 100644 previews/PR1059/model_developer_guide/troubleshooting/index.html create mode 100644 previews/PR1059/modeler_guide/debugging_infeasible_models/index.html create mode 100644 previews/PR1059/modeler_guide/definitions/index.html create mode 100644 previews/PR1059/modeler_guide/logging/index.html create mode 100644 previews/PR1059/modeler_guide/modeling_faq/index.html create mode 100644 previews/PR1059/modeler_guide/parallel_simulations/index.html create mode 100644 previews/PR1059/modeler_guide/problem_templates/index.html create mode 100644 previews/PR1059/modeler_guide/psi_structure/index.html create mode 100644 previews/PR1059/modeler_guide/running_a_simulation/index.html create mode 100644 previews/PR1059/modeler_guide/simulation_recorder/index.html create mode 100644 previews/PR1059/modeler_guide/tips_and_tricks/index.html create mode 100644 previews/PR1059/quick_start_guide/index.html create mode 100644 previews/PR1059/search/index.html create mode 100644 previews/PR1059/search_index.js create mode 100644 previews/PR1059/siteinfo.js create mode 100644 previews/PR1059/tutorials/adding_new_device_formulation/index.html create mode 100644 previews/PR1059/tutorials/adding_new_problem_model/index.html create mode 100644 previews/PR1059/tutorials/basics_of_developing_models/index.html create mode 100644 previews/PR1059/tutorials/decision_problem/index.html create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/data_store/check.sha256 create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/data_store/simulation_store.h5 create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/logs/simulation.log create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/ED/model.bin create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/ED/optimization_container_metadata.bin create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/ED/system-13568af4-2665-4dce-9752-94a500acd3d1.json create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/ED/system-13568af4-2665-4dce-9752-94a500acd3d1_metadata.json create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/ED/system-13568af4-2665-4dce-9752-94a500acd3d1_time_series_storage.h5 create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/ED/system-13568af4-2665-4dce-9752-94a500acd3d1_validation_descriptors.json create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/UC/initial_conditions.bin create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/UC/model.bin create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/UC/optimization_container_metadata.bin create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/UC/system-49cb884e-df79-4f74-bddb-828a33add504.json create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/UC/system-49cb884e-df79-4f74-bddb-828a33add504_metadata.json create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/UC/system-49cb884e-df79-4f74-bddb-828a33add504_time_series_storage.h5 create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/problems/UC/system-49cb884e-df79-4f74-bddb-828a33add504_validation_descriptors.json create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/recorder/execution.log create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/recorder/simulation_status.log create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/results/status.json create mode 100644 previews/PR1059/tutorials/jl_ZrgxQi/rts-test/simulation_files/simulation.bin create mode 100644 previews/PR1059/tutorials/pcm_simulation/index.html diff --git a/previews/PR1059/api/PowerSimulations/index.html b/previews/PR1059/api/PowerSimulations/index.html new file mode 100644 index 0000000000..4266f6936b --- /dev/null +++ b/previews/PR1059/api/PowerSimulations/index.html @@ -0,0 +1,210 @@ + +API Reference · PowerSimulations.jl

API Reference

Table of Contents

  1. Device Models
  2. Decision Models
  3. Emulation Models
  4. Service Models
  5. Simulation Models
  6. Variables
  7. Constraints
  8. Parameters

Device Models

List of structures and methods for Device models

PowerSimulations.DeviceModelType
DeviceModel(
+    ::Type{D},
+    ::Type{B},
+    feedforwards::Vector{<:AbstractAffectFeedforward}
+    use_slacks::Bool,
+    duals::Vector{DataType},
+    services::Vector{ServiceModel}
+    attributes::Dict{String, Any}
+)

Establishes the model for a particular device specified by type. Uses the keyword argument feedforward to enable passing values between operation model at simulation time

Arguments

  • ::Type{D} where D<:PSY.Device: Power System Device Type
  • ::Type{B} where B<:AbstractDeviceFormulation: Abstract Device Formulation
  • feedforward::Array{<:AbstractAffectFeedforward} = Vector{AbstractAffectFeedforward}() : use to pass parameters between models
  • use_slacks::Bool = false : Add slacks to the device model. Implementation is model dependent and not all models feature slacks
  • duals::Vector{DataType} = Vector{DataType}(): use to pass constraint type to calculate the duals. The DataType needs to be a valid ConstraintType
  • time_series_names::Dict{Type{<:TimeSeriesParameter}, String} = get_default_time_series_names(D, B) : use to specify time series names associated to the device`
  • attributes::Dict{String, Any} = get_default_attributes(D, B) : use to specify attributes to the device

Example

thermal_gens = DeviceModel(ThermalStandard, ThermalBasicUnitCommitment)
source

Formulations

Refer to the Formulations Page for each Abstract Device Formulation.

Problem Templates

Refer to the Problem Templates Page for available ProblemTemplates.

Problem Templates

Refer to the Problem Templates Page for available ProblemTemplates.

  + 

Service Models

List of structures and methods for Service models

PowerSimulations.ServiceModelType

Establishes the model for a particular services specified by type. Uses the keyword argument use_service_name to assign the model to a service with the same name as the name in the template. Uses the keyword argument feedforward to enable passing values between operation model at simulation time

Arguments

-::Type{D}: Power System Service Type -::Type{B}: Abstract Service Formulation

Accepted Key Words

  • feedforward::Array{<:AbstractAffectFeedforward} : use to pass parameters between models
  • use_service_name::Bool : use the name as the name for the service

Example

reserves = ServiceModel(PSY.VariableReserve{PSY.ReserveUp}, RangeReserve)

source

Decision Models

PowerSimulations.DecisionModelType
DecisionModel{M}(
+    template::ProblemTemplate,
+    sys::PSY.System,
+    jump_model::Union{Nothing, JuMP.Model}=nothing;
+    kwargs...) where {M<:DecisionProblem}

Build the optimization problem of type M with the specific system and template.

Arguments

  • ::Type{M} where M<:DecisionProblem: The abstract operation model type
  • template::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.
  • sys::PSY.System: the system created using Power Systems
  • jump_model::Union{Nothing, JuMP.Model}: Enables passing a custom JuMP model. Use with care
  • name = nothing: name of model, string or symbol; defaults to the type of template converted to a symbol.
  • optimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing : The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.
  • horizon::Int = UNSET_HORIZON: Manually specify the length of the forecast Horizon
  • warm_start::Bool = true: True will use the current operation point in the system to initialize variable values. False initializes all variables to zero. Default is true
  • system_to_file::Bool = true:: True to create a copy of the system used in the model.
  • initialize_model::Bool = true: Option to decide to initialize the model or not.
  • initialization_file::String = "": This allows to pass pre-existing initialization values to avoid the solution of an optimization problem to find feasible initial conditions.
  • deserialize_initial_conditions::Bool = false: Option to deserialize conditions
  • export_pwl_vars::Bool = false: True to export all the pwl intermediate variables. It can slow down significantly the build and solve time.
  • allow_fails::Bool = false: True to allow the simulation to continue even if the optimization step fails. Use with care.
  • optimizer_solve_log_print::Bool = false: Uses JuMP.unset_silent() to print the optimizer's log. By default all solvers are set to MOI.Silent()
  • detailed_optimizer_stats::Bool = false: True to save detailed optimizer stats log.
  • calculate_conflict::Bool = false: True to use solver to calculate conflicts for infeasible problems. Only specific solvers are able to calculate conflicts.
  • direct_mode_optimizer::Bool = false: True to use the solver in direct mode. Creates a JuMP.direct_model.
  • store_variable_names::Bool = false: to store variable names in optimization model. Decreases the build times.
  • rebuild_model::Bool = false: It will force the rebuild of the underlying JuMP model with each call to update the model. It increases solution times, use only if the model can't be updated in memory.
  • initial_time::Dates.DateTime = UNSET_INI_TIME: Initial Time for the model solve.
  • time_series_cache_size::Int = IS.TIME_SERIES_CACHE_SIZE_BYTES: Size in bytes to cache for each time array. Default is 1 MiB. Set to 0 to disable.

Example

template = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)
+OpModel = DecisionModel(MockOperationProblem, template, system)
source
DecisionModel(
+    ::Type{M<:PowerSimulations.DecisionProblem},
+    template::ProblemTemplate,
+    sys::System;
+    ...
+) -> DecisionModel
+DecisionModel(
+    ::Type{M<:PowerSimulations.DecisionProblem},
+    template::ProblemTemplate,
+    sys::System,
+    jump_model::Union{Nothing, JuMP.Model};
+    kwargs...
+) -> DecisionModel
+

Build the optimization problem of type M with the specific system and template

Arguments

  • ::Type{M} where M<:DecisionProblem: The abstract operation model type
  • template::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.
  • sys::PSY.System: the system created using Power Systems
  • jump_model::Union{Nothing, JuMP.Model} = nothing: Enables passing a custom JuMP model. Use with care.

Example

template = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)
+problem = DecisionModel(MyOpProblemType, template, system, optimizer)
source

Builds an empty decision model. This constructor is used for the implementation of custom decision models that do not require a template.

Arguments

  • ::Type{M} where M<:DecisionProblem: The abstract operation model type
  • sys::PSY.System: the system created using Power Systems
  • jump_model::Union{Nothing, JuMP.Model} = nothing: Enables passing a custom JuMP model. Use with care.

Example

problem = DecisionModel(system, optimizer)
source
DecisionModel(
+    directory::AbstractString,
+    optimizer::MathOptInterface.OptimizerWithAttributes;
+    jump_model,
+    system
+) -> Any
+

Construct an DecisionProblem from a serialized file.

Arguments

  • directory::AbstractString: Directory containing a serialized model
  • jump_model::Union{Nothing, JuMP.Model} = nothing: The JuMP model does not get serialized. Callers should pass whatever they passed to the original problem.
  • optimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing: The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.
  • system::Union{Nothing, PSY.System}: Optionally, the system used for the model. If nothing and systofile was set to true when the model was created, the system will be deserialized from a file.
source
PowerSimulations.DecisionModelMethod
DecisionModel(
+    ::Type{M<:PowerSimulations.DecisionProblem},
+    template::ProblemTemplate,
+    sys::System;
+    ...
+) -> DecisionModel
+DecisionModel(
+    ::Type{M<:PowerSimulations.DecisionProblem},
+    template::ProblemTemplate,
+    sys::System,
+    jump_model::Union{Nothing, JuMP.Model};
+    kwargs...
+) -> DecisionModel
+

Build the optimization problem of type M with the specific system and template

Arguments

  • ::Type{M} where M<:DecisionProblem: The abstract operation model type
  • template::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.
  • sys::PSY.System: the system created using Power Systems
  • jump_model::Union{Nothing, JuMP.Model} = nothing: Enables passing a custom JuMP model. Use with care.

Example

template = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)
+problem = DecisionModel(MyOpProblemType, template, system, optimizer)
source
PowerSimulations.DecisionModelMethod
DecisionModel(
+    directory::AbstractString,
+    optimizer::MathOptInterface.OptimizerWithAttributes;
+    jump_model,
+    system
+) -> Any
+

Construct an DecisionProblem from a serialized file.

Arguments

  • directory::AbstractString: Directory containing a serialized model
  • jump_model::Union{Nothing, JuMP.Model} = nothing: The JuMP model does not get serialized. Callers should pass whatever they passed to the original problem.
  • optimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing: The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.
  • system::Union{Nothing, PSY.System}: Optionally, the system used for the model. If nothing and systofile was set to true when the model was created, the system will be deserialized from a file.
source
PowerSimulations.build!Method
build!(
+    model::DecisionModel;
+    output_dir,
+    recorders,
+    console_level,
+    file_level,
+    disable_timer_outputs
+)
+

Build the Decision Model based on the specified DecisionProblem.

Arguments

  • model::DecisionModel{<:DecisionProblem}: DecisionModel object
  • output_dir::String: Output directory for results
  • recorders::Vector{Symbol} = []: recorder names to register
  • console_level = Logging.Error:
  • file_level = Logging.Info:
  • disable_timer_outputs = false : Enable/Disable timing outputs
source
PowerSimulations.solve!Method
solve!(
+    model::DecisionModel;
+    export_problem_results,
+    console_level,
+    file_level,
+    disable_timer_outputs,
+    serialize,
+    kwargs...
+) -> RunStatus
+

Default solve method for models that conform to the requirements of DecisionModel{<: DecisionProblem}.

This will call build! on the model if it is not already built. It will forward all keyword arguments to that function.

Arguments

  • model::OperationModel = model: operation model
  • export_problem_results::Bool = false: If true, export ProblemResults DataFrames to CSV files. Reduces solution times during simulation.
  • console_level = Logging.Error:
  • file_level = Logging.Info:
  • disable_timer_outputs = false : Enable/Disable timing outputs
  • serialize::Bool = true: If true, serialize the model to a file to allow re-execution later.

Examples

results = solve!(OpModel)
+results = solve!(OpModel, export_problem_results = true)
source
  + 

Emulation Models

PowerSimulations.EmulationModelType
EmulationModel{M}(
+    template::ProblemTemplate,
+    sys::PSY.System,
+    jump_model::Union{Nothing, JuMP.Model}=nothing;
+    kwargs...) where {M<:EmulationProblem}

Build the optimization problem of type M with the specific system and template.

Arguments

  • ::Type{M} where M<:EmulationProblem: The abstract Emulation model type
  • template::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.
  • sys::PSY.System: the system created using Power Systems
  • jump_model::Union{Nothing, JuMP.Model}: Enables passing a custom JuMP model. Use with care
  • name = nothing: name of model, string or symbol; defaults to the type of template converted to a symbol.
  • optimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing : The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.
  • warm_start::Bool = true: True will use the current operation point in the system to initialize variable values. False initializes all variables to zero. Default is true
  • system_to_file::Bool = true:: True to create a copy of the system used in the model.
  • initialize_model::Bool = true: Option to decide to initialize the model or not.
  • initialization_file::String = "": This allows to pass pre-existing initialization values to avoid the solution of an optimization problem to find feasible initial conditions.
  • deserialize_initial_conditions::Bool = false: Option to deserialize conditions
  • export_pwl_vars::Bool = false: True to export all the pwl intermediate variables. It can slow down significantly the build and solve time.
  • allow_fails::Bool = false: True to allow the simulation to continue even if the optimization step fails. Use with care.
  • calculate_conflict::Bool = false: True to use solver to calculate conflicts for infeasible problems. Only specific solvers are able to calculate conflicts.
  • optimizer_solve_log_print::Bool = false: Uses JuMP.unset_silent() to print the optimizer's log. By default all solvers are set to MOI.Silent()
  • detailed_optimizer_stats::Bool = false: True to save detailed optimizer stats log.
  • direct_mode_optimizer::Bool = false: True to use the solver in direct mode. Creates a JuMP.direct_model.
  • store_variable_names::Bool = false: True to store variable names in optimization model.
  • rebuild_model::Bool = false: It will force the rebuild of the underlying JuMP model with each call to update the model. It increases solution times, use only if the model can't be updated in memory.
  • initial_time::Dates.DateTime = UNSET_INI_TIME: Initial Time for the model solve.
  • time_series_cache_size::Int = IS.TIME_SERIES_CACHE_SIZE_BYTES: Size in bytes to cache for each time array. Default is 1 MiB. Set to 0 to disable.

Example

template = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)
+OpModel = EmulationModel(MockEmulationProblem, template, system)
source
PowerSimulations.EmulationModelMethod
EmulationModel(
+    ::Type{M<:PowerSimulations.EmulationProblem},
+    template::ProblemTemplate,
+    sys::System;
+    ...
+) -> EmulationModel
+EmulationModel(
+    ::Type{M<:PowerSimulations.EmulationProblem},
+    template::ProblemTemplate,
+    sys::System,
+    jump_model::Union{Nothing, JuMP.Model};
+    kwargs...
+) -> EmulationModel
+

Build the optimization problem of type M with the specific system and template

Arguments

  • ::Type{M} where M<:EmulationProblem: The abstract Emulation model type
  • template::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.
  • sys::PSY.System: the system created using Power Systems
  • jump_model::Union{Nothing, JuMP.Model}: Enables passing a custom JuMP model. Use with care

Example

template = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)
+problem = EmulationModel(MyEmProblemType, template, system, optimizer)
source
PowerSimulations.EmulationModelMethod
EmulationModel(
+    directory::AbstractString,
+    optimizer::MathOptInterface.OptimizerWithAttributes;
+    jump_model,
+    system,
+    kwargs...
+) -> Any
+

Construct an EmulationProblem from a serialized file.

Arguments

  • directory::AbstractString: Directory containing a serialized model.
  • optimizer::MOI.OptimizerWithAttributes: The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.
  • jump_model::Union{Nothing, JuMP.Model} = nothing: The JuMP model does not get serialized. Callers should pass whatever they passed to the original problem.
  • system::Union{Nothing, PSY.System}: Optionally, the system used for the model. If nothing and systofile was set to true when the model was created, the system will be deserialized from a file.
source
PowerSimulations.build!Method
build!(
+    model::EmulationModel;
+    executions,
+    output_dir,
+    recorders,
+    console_level,
+    file_level,
+    disable_timer_outputs
+)
+

Implementation of build for any EmulationProblem

source
PowerSimulations.run!Method
run!(
+    model::EmulationModel;
+    export_problem_results,
+    console_level,
+    file_level,
+    disable_timer_outputs,
+    serialize,
+    kwargs...
+) -> RunStatus
+

Default run method for problems that conform to the requirements of EmulationModel{<: EmulationProblem}

This will call build! on the model if it is not already built. It will forward all keyword arguments to that function.

Arguments

  • model::EmulationModel = model: Emulation model
  • optimizer::MOI.OptimizerWithAttributes: The optimizer that is used to solve the model
  • executions::Int: Number of executions for the emulator run
  • export_problem_results::Bool: If true, export ProblemResults DataFrames to CSV files.
  • output_dir::String: Required if the model is not already built, otherwise ignored
  • enable_progress_bar::Bool: Enables/Disable progress bar printing
  • serialize::Bool: If true, serialize the model to a file to allow re-execution later.

Examples

status = run!(model; optimizer = GLPK.Optimizer, executions = 10)
+status = run!(model; output_dir = ./model_output, optimizer = GLPK.Optimizer, executions = 10)
source
  + 

Simulation Models

Refer to the Simulations Page to explanations on how to setup a Simulation, with Sequencing and Feedforwards.

PowerSimulations.SimulationModelsType
SimulationModels(
+    decision_models::Vector{<:DecisionModel},
+    emulation_models::Union{Nothing, EmulationModel}
+)

Stores the OperationProblem definitions to be used in the simulation. When creating the SimulationModels, the order in which the models are created determines the order on which the simulation is executed.

Arguments

  • decision_models::Vector{<:DecisionModel}: Vector of decision models.
  • emulation_models::Union{Nothing, EmulationModel}: Optional argument to include

an EmulationModel in the Simulation

Example

template_uc = template_unit_commitment()
+template_ed = template_economic_dispatch()
+my_decision_model_uc = DecisionModel(template_1, sys_uc, optimizer, name = "UC")
+my_decision_model_ed = DecisionModel(template_ed, sys_ed, optimizer, name = "ED")
+models = SimulationModels(
+    decision_models = [
+        my_decision_model_uc,
+        my_decision_model_ed
+    ]
+)
source
PowerSimulations.SimulationSequenceType
SimulationSequence(
+    models::SimulationModels,
+    feedforward::Dict{String, Vector{<:AbstractAffectFeedforward}}
+    ini_cond_chronology::InitialConditionChronology
+)

Construct the simulation sequence between decision and emulation models.

Arguments

  • models::SimulationModels: Vector of decisions and emulation models.
  • feedforward = Dict{String, Vector{<:AbstractAffectFeedforward}}(): Optional dictionary to specify how information

and variables are exchanged between decision and emulation models.

  • ini_cond_chronology::nitialConditionChronology = InterProblemChronology(): TODO

Example

template_uc = template_unit_commitment()
+template_ed = template_economic_dispatch()
+my_decision_model_uc = DecisionModel(template_1, sys_uc, optimizer, name = "UC")
+my_decision_model_ed = DecisionModel(template_ed, sys_ed, optimizer, name = "ED")
+models = SimulationModels(
+    decision_models = [
+        my_decision_model_uc,
+        my_decision_model_ed
+    ]
+)
+# The following sequence set the commitment variables (`OnVariable`) for `ThermalStandard` units from UC to ED.
+sequence = SimulationSequence(;
+    models = models,
+    feedforwards = Dict(
+        "ED" => [
+            SemiContinuousFeedforward(;
+                component_type = ThermalStandard,
+                source = OnVariable,
+                affected_values = [ActivePowerVariable],
+            ),
+        ],
+    ),
+)
source
PowerSimulations.SimulationType
Simulation(
+    sequence::SimulationSequence,
+    name::String,
+    steps::Int
+    models::SimulationModels,
+    simulation_folder::String,
+    initial_time::Union{Nothing, Dates.DateTime}
+)

Construct the Simulation structure to run the sequence of decision and emulation models specified.

Arguments

-sequence::SimulationSequence: Simulation sequence that specify how the decision and emulation models will be executed. -name::String: Name of the Simulation -steps::Int: Number of steps on which the sequence of models will be executed -models::SimulationModels: List of Decision and Emulation Models -simulation_folder::String: Folder on which results will be stored -initial_time::Union{Nothing, Dates.DateTime} = nothing: Initial time of which the simulation starts. If nothing it will default to the first timestamp of time series of the system.

Example

template_uc = template_unit_commitment()
+template_ed = template_economic_dispatch()
+my_decision_model_uc = DecisionModel(template_1, sys_uc, optimizer, name = "UC")
+my_decision_model_ed = DecisionModel(template_ed, sys_ed, optimizer, name = "ED")
+models = SimulationModels(
+    decision_models = [
+        my_decision_model_uc,
+        my_decision_model_ed
+    ]
+)
+# The following sequence set the commitment variables (`OnVariable`) for `ThermalStandard` units from UC to ED.
+sequence = SimulationSequence(;
+    models = models,
+    feedforwards = Dict(
+        "ED" => [
+            SemiContinuousFeedforward(;
+                component_type = ThermalStandard,
+                source = OnVariable,
+                affected_values = [ActivePowerVariable],
+            ),
+        ],
+    ),
+)
+
+sim = Simulation(
+    sequence = sequence,
+    name = "Sim",
+    steps = 5,
+    models = models,
+    simulation_folder = mktempdir(cleanup=true),
+)
source
PowerSimulations.SimulationMethod
Simulation(directory::AbstractString, model_info::Dict)
+

Constructs Simulation from a serialized directory. Callers should pass any kwargs here that they passed to the original Simulation.

Arguments

  • directory::AbstractString: the directory returned from the call to serialize
  • model_info::Dict: Two-level dictionary containing model parameters that cannot be serialized. The outer dict should be keyed by the problem name. The inner dict must contain 'optimizer' and may contain 'jump_model'. These should be the same values used for the original simulation.
source
PowerSimulations.build!Method
build!(
+    sim::Simulation;
+    recorders,
+    console_level,
+    file_level,
+    serialize,
+    partitions,
+    index
+) -> BuildStatus
+

Build the Simulation, problems and the related folder structure.

Arguments

  • sim::Simulation: simulation object
  • recorders::Vector{Symbol} = []: recorder names to register
  • serialize::Bool = true: serializes the simulation objects in the simulation
  • console_level = Logging.Error:
  • file_level = Logging.Info:
source
PowerSimulations.execute!Method
execute!(sim::Simulation; kwargs...) -> RunStatus
+

Solves the simulation model for sequential Simulations.

Arguments

  • sim::Simulation=sim: simulation object created by Simulation()

The optional keyword argument exports controls exporting of results to CSV files as the simulation runs. Refer to export_results for a description of this argument.

Example

sim = Simulation("Test", 7, problems, "/Users/folder")
+execute!(sim::Simulation; kwargs...)
source
  + 

Variables

For a list of variables for each device refer to its Formulations page.

Common Variables

Thermal Unit Variables

Storage Unit Variables

Branches and Network Variables

Regulation and Services Variables

Missing docstring.

Missing docstring for ServiceRequirementVariable. Check Documenter's build log for details.

Missing docstring.

Missing docstring for DeltaActivePowerUpVariable. Check Documenter's build log for details.

Missing docstring.

Missing docstring for DeltaActivePowerDownVariable. Check Documenter's build log for details.

Missing docstring.

Missing docstring for AdditionalDeltaActivePowerUpVariable. Check Documenter's build log for details.

Missing docstring.

Missing docstring for AdditionalDeltaActivePowerDownVariable. Check Documenter's build log for details.

Missing docstring.

Missing docstring for AreaMismatchVariable. Check Documenter's build log for details.

Missing docstring.

Missing docstring for SteadyStateFrequencyDeviation. Check Documenter's build log for details.

Missing docstring.

Missing docstring for SmoothACE. Check Documenter's build log for details.

Missing docstring.

Missing docstring for SystemBalanceSlackUp. Check Documenter's build log for details.

Missing docstring.

Missing docstring for SystemBalanceSlackDown. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ReserveRequirementSlack. Check Documenter's build log for details.

  + 

Constraints

Common Constraints

Missing docstring.

Missing docstring for PieceWiseLinearCostConstraint. Check Documenter's build log for details.

Network Constraints

Missing docstring.

Missing docstring for AreaDispatchBalanceConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for AreaParticipationAssignmentConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for BalanceAuxConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for CopperPlateBalanceConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FrequencyResponseConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for NodalBalanceActiveConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for NodalBalanceReactiveConstraint. Check Documenter's build log for details.

Power Variable Limit Constraints

Missing docstring.

Missing docstring for ActivePowerVariableLimitsConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ReactivePowerVariableLimitsConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ActivePowerVariableTimeSeriesLimitsConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for InputActivePowerVariableLimitsConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for OutputActivePowerVariableLimitsConstraint. Check Documenter's build log for details.

Regulation and Services Constraints

Missing docstring.

Missing docstring for ParticipationAssignmentConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for RegulationLimitsConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for RequirementConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ReserveEnergyCoverageConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for ReservePowerConstraint. Check Documenter's build log for details.

Thermal Unit Constraints

Missing docstring.

Missing docstring for ActiveRangeICConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for CommitmentConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for DurationConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for RampConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for RampLimitConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for StartupInitialConditionConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for StartupTimeLimitTemperatureConstraint. Check Documenter's build log for details.

Renewable Unit Constraints

Missing docstring.

Missing docstring for EqualityConstraint. Check Documenter's build log for details.

Branches Constraints

Missing docstring.

Missing docstring for AbsoluteValueConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FlowLimitFromToConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FlowLimitToFromConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FlowRateConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FlowRateConstraintFromTo. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FlowRateConstraintToFrom. Check Documenter's build log for details.

Missing docstring.

Missing docstring for HVDCDirection. Check Documenter's build log for details.

Missing docstring.

Missing docstring for HVDCLossesAbsoluteValue. Check Documenter's build log for details.

Missing docstring.

Missing docstring for HVDCPowerBalance. Check Documenter's build log for details.

Missing docstring.

Missing docstring for NetworkFlowConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for RateLimitConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for RateLimitConstraintFromTo. Check Documenter's build log for details.

Missing docstring.

Missing docstring for RateLimitConstraintToFrom. Check Documenter's build log for details.

Missing docstring.

Missing docstring for PhaseAngleControlLimit. Check Documenter's build log for details.

Feedforward Constraints

Missing docstring.

Missing docstring for FeedforwardSemiContinousConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FeedforwardIntegralLimitConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FeedforwardUpperBoundConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FeedforwardLowerBoundConstraint. Check Documenter's build log for details.

Missing docstring.

Missing docstring for FeedforwardEnergyTargetConstraint. Check Documenter's build log for details.

Parameters

Time Series Parameters

Variable Value Parameters

Missing docstring.

Missing docstring for EnergyLimitParameter. Check Documenter's build log for details.

Missing docstring.

Missing docstring for EnergyTargetParameter. Check Documenter's build log for details.

Objective Function Parameters

diff --git a/previews/PR1059/assets/documenter.js b/previews/PR1059/assets/documenter.js new file mode 100644 index 0000000000..6adfbbbf4b --- /dev/null +++ b/previews/PR1059/assets/documenter.js @@ -0,0 +1,331 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.5.1/languages/julia.min', + 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min', + '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', + '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', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "katex-auto-render": { + "deps": [ + "katex" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'katex', 'katex-auto-render'], function($, katex, renderMathInElement) { +$(document).ready(function() { + renderMathInElement( + document.body, + { + "delimiters": [ + { + "left": "$", + "right": "$", + "display": false + }, + { + "left": "$$", + "right": "$$", + "display": true + }, + { + "left": "\\[", + "right": "\\]", + "display": true + } + ] +} + + ); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($) { +$(document).ready(function() { + hljs.highlightAll(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fas", "fa-copy"); + el.appendChild(button); + + const success = function () { + button.classList.add("success", "fa-check"); + button.classList.remove("fa-copy"); + }; + + const failure = function () { + button.classList.add("error", "fa-times"); + button.classList.remove("fa-copy"); + }; + + button.addEventListener("click", function () { + copyToClipboard(el.innerText).then(success, failure); + + setTimeout(function () { + button.classList.add("fa-copy"); + button.classList.remove("success", "fa-check", "fa-times"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function() { + $('#documenter .docs-navbar').headroom({ + "tolerance": {"up": 10, "down": 10}, + }); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function() { + var settings = $('#documenter-settings'); + $('#documenter-settings-button').click(function(){ + settings.toggleClass('is-active'); + }); + // Close the dialog if X is clicked + $('#documenter-settings button.delete').click(function(){ + settings.removeClass('is-active'); + }); + // Close dialog if ESC is pressed + $(document).keyup(function(e) { + if (e.keyCode == 27) settings.removeClass('is-active'); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Manages the showing and hiding of the sidebar. +$(document).ready(function() { + var sidebar = $("#documenter > .docs-sidebar"); + var sidebar_button = $("#documenter-sidebar-button") + sidebar_button.click(function(ev) { + ev.preventDefault(); + sidebar.toggleClass('visible'); + if (sidebar.hasClass('visible')) { + // Makes sure that the current menu item is visible in the sidebar. + $("#documenter .docs-menu a.is-active").focus(); + } + }); + $("#documenter > .docs-main").bind('click', function(ev) { + if ($(ev.target).is(sidebar_button)) { + return; + } + if (sidebar.hasClass('visible')) { + sidebar.removeClass('visible'); + } + }); +}) + +// Resizes the package name / sitename in the sidebar if it is too wide. +// Inspired by: https://github.com/davatron5000/FitText.js +$(document).ready(function() { + e = $("#documenter .docs-autofit"); + function resize() { + var L = parseInt(e.css('max-width'), 10); + var L0 = e.width(); + if(L0 > L) { + var h0 = parseInt(e.css('font-size'), 10); + e.css('font-size', L * h0 / L0); + // TODO: make sure it survives resizes? + } + } + // call once and then register events + resize(); + $(window).resize(resize); + $(window).on('orientationchange', resize); +}); + +// Scroll the navigation bar to the currently selected menu item +$(document).ready(function() { + var sidebar = $("#documenter .docs-menu").get(0); + var active = $("#documenter .docs-menu .is-active").get(0); + if(typeof active !== 'undefined') { + sidebar.scrollTop = active.offsetTop - sidebar.offsetTop - 15; + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +function set_theme(theme) { + var active = null; + var disabled = []; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + var themename = ss.ownerNode.getAttribute("data-theme-name"); + if(themename === null) continue; // ignore non-theme stylesheets + // Find the active theme + if(themename === theme) active = ss; + else disabled.push(ss); + } + if(active !== null) { + active.disabled = false; + if(active.ownerNode.getAttribute("data-theme-primary") === null) { + document.getElementsByTagName('html')[0].className = "theme--" + theme; + } else { + document.getElementsByTagName('html')[0].className = ""; + } + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + + // Store the theme in localStorage + if(typeof(window.localStorage) !== "undefined") { + window.localStorage.setItem("documenter-theme", theme); + } else { + console.error("Browser does not support window.localStorage"); + } +} + +// Theme picker setup +$(document).ready(function() { + // onchange callback + $('#documenter-themepicker').change(function themepick_callback(ev){ + var themename = $('#documenter-themepicker option:selected').attr('value'); + set_theme(themename); + }); + + // Make sure that the themepicker displays the correct theme when the theme is retrieved + // from localStorage + if(typeof(window.localStorage) !== "undefined") { + var theme = window.localStorage.getItem("documenter-theme"); + if(theme !== null) { + $('#documenter-themepicker option').each(function(i,e) { + e.selected = (e.value === theme); + }) + } else { + $('#documenter-themepicker option').each(function(i,e) { + e.selected = $("html").hasClass(`theme--${e.value}`); + }) + } + } +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// update the version selector with info from the siteinfo.js and ../versions.js files +$(document).ready(function() { + // 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) { + 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; + window.location.href = target_href; + }); + + // add the current version to the selector based on siteinfo.js, but only if the selector is empty + if (typeof DOCUMENTER_CURRENT_VERSION !== 'undefined' && $('#version-selector > option').length == 0) { + var option = $(""); + version_selector_select.append(option); + } + + if (typeof DOC_VERSIONS !== 'undefined') { + var existing_versions = version_selector_select.children("option"); + var existing_versions_texts = existing_versions.map(function(i,x){return x.text}); + DOC_VERSIONS.forEach(function(each) { + var version_url = documenterBaseURL + "/../" + each; + var existing_id = $.inArray(each, existing_versions_texts); + // if not already in the version selector, add it as a new option, + // otherwise update the old option with the URL and enable it + if (existing_id == -1) { + var option = $(""); + version_selector_select.append(option); + } else { + var option = existing_versions[existing_id]; + option.value = version_url; + option.disabled = false; + } + }); + } + + // only show the version selector if the selector has been populated + if (version_selector_select.children("option").length > 0) { + version_selector.toggleClass("visible"); + } +}) + +}) diff --git a/previews/PR1059/assets/logo.png b/previews/PR1059/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c5d7d5949e7dfff418d3cd24bba209f785a49c GIT binary patch literal 7972 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 A$^ZZW literal 0 HcmV?d00001 diff --git a/previews/PR1059/assets/search.js b/previews/PR1059/assets/search.js new file mode 100644 index 0000000000..c133f74101 --- /dev/null +++ b/previews/PR1059/assets/search.js @@ -0,0 +1,267 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'lunr': 'https://cdnjs.cloudflare.com/ajax/libs/lunr.js/2.3.9/lunr.min', + 'lodash': 'https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min', + } +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'lunr', 'lodash'], function($, lunr, _) { + +$(document).ready(function() { + // parseUri 1.2.2 + // (c) Steven Levithan + // MIT License + function parseUri (str) { + var o = parseUri.options, + m = o.parser[o.strictMode ? "strict" : "loose"].exec(str), + uri = {}, + i = 14; + + while (i--) uri[o.key[i]] = m[i] || ""; + + uri[o.q.name] = {}; + uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) { + if ($1) uri[o.q.name][$1] = $2; + }); + + return uri; + }; + parseUri.options = { + strictMode: false, + key: ["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"], + q: { + name: "queryKey", + parser: /(?:^|&)([^&=]*)=?([^&]*)/g + }, + parser: { + strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/, + loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/ + } + }; + + $("#search-form").submit(function(e) { + e.preventDefault() + }) + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + lunr.stopWordFilter = lunr.generateStopWordFilter([ + 'a', + 'able', + 'about', + 'across', + 'after', + 'almost', + 'also', + 'am', + 'among', + 'an', + 'and', + 'are', + 'as', + 'at', + 'be', + 'because', + 'been', + 'but', + 'by', + 'can', + 'cannot', + 'could', + 'dear', + 'did', + 'does', + 'either', + 'ever', + 'every', + 'from', + 'got', + 'had', + 'has', + 'have', + 'he', + 'her', + 'hers', + 'him', + 'his', + 'how', + 'however', + 'i', + 'if', + 'into', + 'it', + 'its', + 'just', + 'least', + 'like', + 'likely', + 'may', + 'me', + 'might', + 'most', + 'must', + 'my', + 'neither', + 'no', + 'nor', + 'not', + 'of', + 'off', + 'often', + 'on', + 'or', + 'other', + 'our', + 'own', + 'rather', + 'said', + 'say', + 'says', + 'she', + 'should', + 'since', + 'so', + 'some', + 'than', + 'that', + 'the', + 'their', + 'them', + 'then', + 'there', + 'these', + 'they', + 'this', + 'tis', + 'to', + 'too', + 'twas', + 'us', + 'wants', + 'was', + 'we', + 'were', + 'what', + 'when', + 'who', + 'whom', + 'why', + 'will', + 'would', + 'yet', + 'you', + 'your' + ]) + + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!" + // would not find anything if searching for "add!", only for the entire qualification + lunr.tokenizer.separator = /[\s\-\.]+/ + + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + lunr.trimmer = function (token) { + return token.update(function (s) { + return s.replace(/^[^a-zA-Z0-9@!]+/, '').replace(/[^a-zA-Z0-9@!]+$/, '') + }) + } + + lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'juliaStopWordFilter') + lunr.Pipeline.registerFunction(lunr.trimmer, 'juliaTrimmer') + + var index = lunr(function () { + this.ref('location') + this.field('title',{boost: 100}) + this.field('text') + documenterSearchIndex['docs'].forEach(function(e) { + this.add(e) + }, this) + }) + var store = {} + + documenterSearchIndex['docs'].forEach(function(e) { + store[e.location] = {title: e.title, category: e.category, page: e.page} + }) + + $(function(){ + searchresults = $('#documenter-search-results'); + searchinfo = $('#documenter-search-info'); + searchbox = $('#documenter-search-query'); + 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 = $(''+data.title+'') + link.attr('href', documenterBaseURL+'/'+result.ref) + if (data.category != "page"){ + cat = $('('+data.category+', '+data.page+')') + } else { + cat = $('('+data.category+')') + } + li = $('
  • ').append(link).append(" ").append(cat) + searchresults.append(li) + }) + } + + function update_search_box() { + querystring = searchbox.val() + update_search(querystring) + } + + searchbox.keyup(_.debounce(update_search_box, 250)) + searchbox.change(update_search_box) + + // 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/previews/PR1059/assets/themes/documenter-dark.css b/previews/PR1059/assets/themes/documenter-dark.css new file mode 100644 index 0000000000..c94a294dcf --- /dev/null +++ b/previews/PR1059/assets/themes/documenter-dark.css @@ -0,0 +1,7 @@ +@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 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 .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:#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: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:.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:.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:.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:.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:.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:.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:.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:.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:#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-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{/*! + 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 +*/}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:.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: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:.75em;padding-right:.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:#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:transparent;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:transparent;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:#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:#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: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:.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:.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:.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:.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:.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:#fff}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:#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:#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:#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%, #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:.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:#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:#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: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: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:.4em;color:#fff;display:inline-flex;font-size:.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:#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:#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:.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:.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+.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:.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:.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:.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:#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 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:#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:.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:#fff;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:#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:.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:#fff}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:.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:#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:#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:#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:.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:.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:#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:.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:.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:.85em;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: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:.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:.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:.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 .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:.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:#fff;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:rgba(0,0,0,0);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:.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:.75rem}html.theme--documenter-dark .card-image{display:block;position:relative}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 #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:.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:.4em;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);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: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:.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 .list{background-color:#fff;border-radius:.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:.4em;border-top-right-radius:.4em}html.theme--documenter-dark .list-item:last-child{border-bottom-left-radius:.4em;border-bottom-right-radius:.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:.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:.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: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:.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:#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;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:#fff}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:.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: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:.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),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:#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:#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:rgba(0,0,0,0);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: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{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:15px;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.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:.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.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:.4em .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:.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:#fff;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:.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-radius:.4em 0 0 .4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-radius:0 .4em .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:.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:.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:-.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.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:#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{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{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:#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:#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:#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:.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 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 .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:.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:.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;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 5 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}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{display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .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:.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-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;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:15px;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:14.25px;margin-left:1em;border-left:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:11.25px;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#fff;background:#282f2f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#fff;background-color:#32393a}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5e6d6f;border-bottom:1px solid #5e6d6f;background-color:#1f2424}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#1f2424;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#32393a;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:12.75px;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{width:14.4rem}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}html.theme--documenter-dark #documenter .docs-main #documenter-search-info{margin-bottom:1rem}html.theme--documenter-dark #documenter .docs-main #documenter-search-results{list-style-type:circle;list-style-position:outside}html.theme--documenter-dark #documenter .docs-main #documenter-search-results li{margin-left:2rem}html.theme--documenter-dark #documenter .docs-main #documenter-search-results .docs-highlight{background-color:yellow}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2} diff --git a/previews/PR1059/assets/themes/documenter-light.css b/previews/PR1059/assets/themes/documenter-light.css new file mode 100644 index 0000000000..9b9a14b043 --- /dev/null +++ b/previews/PR1059/assets/themes/documenter-light.css @@ -0,0 +1,9 @@ +@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 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),.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:#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: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:#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,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:left}table th{color:#222}.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:.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}.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-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:#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}.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:#fff;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:#222;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:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.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:#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-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:transparent;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:transparent;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:#363636}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;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:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.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:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !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:#363636}.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 #363636 #363636 !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:#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:#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:#363636;box-shadow:none;color:#363636}.button.is-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#f5f5f5}.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:#f5f5f5}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5;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:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !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:#f5f5f5}.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 #f5f5f5 #f5f5f5 !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:#f5f5f5;color:#f5f5f5}.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:#f5f5f5;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:#f5f5f5;box-shadow:none;color:#f5f5f5}.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:.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:#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 / 2));top:calc(50% - (1em / 2));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: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:.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:#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:left}.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-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:#f5f5f5;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:#fff}.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:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#f5f5f5}.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:#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%, #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:#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%, #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, #222 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:.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:#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:#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:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.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:#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: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:#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: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:#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:#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:#f5f5f5}.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:.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:.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:#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:.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:.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:#f5f5f5;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:#fff;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:#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 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:#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: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:#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:#363636}.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}.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:.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:#363636}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.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-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:#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:#f5f5f5;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:.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: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:.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:.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:.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: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:.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;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#222;max-width:100%;position:relative}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 1px 2px 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:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.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 #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:.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:#fff;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:.5rem;padding-top:.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:#f5f5f5;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:.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}}.list{background-color:#fff;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:#222}.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:#f5f5f5;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:.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;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;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:#f5f5f5}.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:#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: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:#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),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:#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:0.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:#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:#f5f5f5;color:#363636}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#f5f5f5}@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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.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:#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: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{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: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:.25rem;padding-left:.5em;padding-right:.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:#f5f5f5;border-radius:4px 4px 0 0;color:#222;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:.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: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:#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: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:#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: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:#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-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:.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}.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:-.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.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:#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{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{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:#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:#f5f5f5}}.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:#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:#f5f5f5}.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:#f5f5f5}.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:#f5f5f5}@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:#f5f5f5}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#f5f5f5;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:#f5f5f5}.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:#f5f5f5;border-color:#f5f5f5;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:#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 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 .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:#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 5 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}.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{display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;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:.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-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;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 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:#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}@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}}#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:#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 + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/pre code.hljs{display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{background:#F0F0F0;color:#444}.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}.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}.hljs-literal{color:#78A960}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#4d99bf}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold} diff --git a/previews/PR1059/assets/themeswap.js b/previews/PR1059/assets/themeswap.js new file mode 100644 index 0000000000..c58e993e3e --- /dev/null +++ b/previews/PR1059/assets/themeswap.js @@ -0,0 +1,66 @@ +// Small function to quickly swap out themes. Gets put into the tag.. +function set_theme_from_local_storage() { + // Intialize the theme to null, which means default + var theme = null; + // If the browser supports the localstorage and is not disabled then try to get the + // documenter theme + if(window.localStorage != null) { + // Get the user-picked theme from localStorage. May be `null`, which means the default + // theme. + theme = window.localStorage.getItem("documenter-theme"); + } + // Check if the browser supports user color preference + var darkPreference = false; + // Check if the users preference is for dark color scheme + if(window.matchMedia('(prefers-color-scheme: dark)').matches === true) { + darkPreference = true; + } + // Initialize a few variables for the loop: + // + // - active: will contain the index of the theme that should be active. Note that there + // is no guarantee that localStorage contains sane values. If `active` stays `null` + // we either could not find the theme or it is the default (primary) theme anyway. + // Either way, we then need to stick to the primary theme. + // + // - disabled: style sheets that should be disabled (i.e. all the theme style sheets + // that are not the currently active theme) + var active = null; var disabled = []; var darkTheme = null; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if(themename === null) continue; + // To distinguish the default (primary) theme, it needs to have the data-theme-primary + // attribute set. + var isprimary = (ss.ownerNode.getAttribute("data-theme-primary") !== null); + // Check if the theme is primary dark theme + var isDarkTheme = (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null); + // If ss is for dark theme then set the value of darkTheme to the name of the theme + if(isDarkTheme) darkTheme = themename; + // If we find a matching theme (and it's not the default), we'll set active to non-null + if(themename === theme) active = i; + // Store the style sheets of inactive themes so that we could disable them + if(themename !== theme) disabled.push(ss); + } + if(active !== null) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName('html')[0].className = "theme--" + theme; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + ss.disabled = true; + }); + } + else if(darkTheme !== null && darkPreference === true) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName('html')[0].className = "theme--" + darkTheme; + // and (2) disable all the other theme stylesheets + disabled.forEach(function(ss){ + if (ss.ownerNode.getAttribute("data-theme-name") !== darkTheme) { + ss.disabled = true; + } + }); + } +} +set_theme_from_local_storage(); diff --git a/previews/PR1059/assets/warner.js b/previews/PR1059/assets/warner.js new file mode 100644 index 0000000000..5531c8851b --- /dev/null +++ b/previews/PR1059/assets/warner.js @@ -0,0 +1,49 @@ +function maybeAddWarning () { + // DOCUMENTER_NEWEST is defined in versions.js, DOCUMENTER_CURRENT_VERSION and DOCUMENTER_STABLE + // in siteinfo.js. + // If either of these are undefined something went horribly wrong, so we abort. + if ( + window.DOCUMENTER_NEWEST === undefined || + window.DOCUMENTER_CURRENT_VERSION === undefined || + window.DOCUMENTER_STABLE === undefined + ) { + return + }; + + // Current version is not a version number, so we can't tell if it's the newest version. Abort. + if (!/v(\d+\.)*\d+/.test(window.DOCUMENTER_CURRENT_VERSION)) { + return + }; + + // Current version is newest version, so no need to add a warning. + if (window.DOCUMENTER_NEWEST === window.DOCUMENTER_CURRENT_VERSION) { + return + }; + + // Add a noindex meta tag (unless one exists) so that search engines don't index this version of the docs. + if (document.body.querySelector('meta[name="robots"]') === null) { + const meta = document.createElement('meta'); + meta.name = 'robots'; + meta.content = 'noindex'; + + document.getElementsByTagName('head')[0].appendChild(meta); + }; + + const div = document.createElement('div'); + div.classList.add('outdated-warning-overlay'); + const closer = document.createElement('button'); + closer.classList.add('outdated-warning-closer', 'delete'); + closer.addEventListener('click', function () { + document.body.removeChild(div); + }); + const href = window.documenterBaseURL + '/../' + window.DOCUMENTER_STABLE; + div.innerHTML = 'This documentation is not for the latest stable release, but for either the development version or an older release.
    Click here to go to the documentation for the latest stable release.'; + div.appendChild(closer); + document.body.appendChild(div); +}; + +if (document.readyState === 'loading') { + document.addEventListener('DOMContentLoaded', maybeAddWarning); +} else { + maybeAddWarning(); +}; diff --git a/previews/PR1059/code_base_developer_guide/developer/index.html b/previews/PR1059/code_base_developer_guide/developer/index.html new file mode 100644 index 0000000000..2cc2ce0450 --- /dev/null +++ b/previews/PR1059/code_base_developer_guide/developer/index.html @@ -0,0 +1,2 @@ + +Developer Guide · PowerSimulations.jl
    diff --git a/previews/PR1059/code_base_developer_guide/extending_powersimulations/index.html b/previews/PR1059/code_base_developer_guide/extending_powersimulations/index.html new file mode 100644 index 0000000000..05dff82644 --- /dev/null +++ b/previews/PR1059/code_base_developer_guide/extending_powersimulations/index.html @@ -0,0 +1,36 @@ + +Extending Source Code Functionalities · PowerSimulations.jl

    Extending Source Code Functionalities

    Enable other recorder events

    Other types of recorder events can be enabled with a possible performance impact. To do this pass in the specific recorder names to be enabled when you call build.

    sim = Simulation(...)
    +recorders = [:execution]
    +build!(sim; recorders = recorders)
    +execute!(sim)

    Now we can examine InitialConditionUpdateEvents for specific steps and stages.

    show_simulation_events(
    +    PSI.InitialConditionUpdateEvent,
    +    "./output/aggregation/1",
    +    x -> x.initial_condition_type == "DeviceStatus";
    +    step = 2,
    +    stage = 1
    +)
    +┌─────────────────────────────┬─────────────────────┬────────────────────────┬─────────────────┬─────────────┬─────┬──────────────┐
    +│                        name │     simulation_time │ initial_condition_type │     device_type │ device_name │ val │ stage_number │
    +├─────────────────────────────┼─────────────────────┼────────────────────────┼─────────────────┼─────────────┼─────┼──────────────┤
    +│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │    Solitude │ 0.0 │            1 │
    +│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │   Park City │ 1.0 │            1 │
    +│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │        Alta │ 1.0 │            1 │
    +│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │    Brighton │ 1.0 │            1 │
    +│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │    Sundance │ 0.0 │            1 │
    +└─────────────────────────────┴─────────────────────┴────────────────────────┴─────────────────┴─────────────┴─────┴──────────────┘

    Show the wall time with your events

    Sometimes you might want to see how the events line up with the wall time.

    show_simulation_events(
    +    PSI.InitialConditionUpdateEvent,
    +    "./output/aggregation/1",
    +    x -> x.initial_condition_type == "DeviceStatus";
    +    step = 2,
    +    stage = 1,
    +    wall_time = true
    +)
    +┌─────────────────────────┬─────────────────────────────┬─────────────────────┬────────────────────────┬─────────────────┬─────────────┬─────┬──────────────┐
    +│               timestamp │                        name │     simulation_time │ initial_condition_type │     device_type │ device_name │ val │ stage_number │
    +├─────────────────────────┼─────────────────────────────┼─────────────────────┼────────────────────────┼─────────────────┼─────────────┼─────┼──────────────┤
    +│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │    Solitude │ 0.0 │            1 │
    +│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │   Park City │ 1.0 │            1 │
    +│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │        Alta │ 1.0 │            1 │
    +│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │    Brighton │ 1.0 │            1 │
    +│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │           DeviceStatus │ ThermalStandard │    Sundance │ 0.0 │            1 │
    +└─────────────────────────┴─────────────────────────────┴─────────────────────┴────────────────────────┴─────────────────┴─────────────┴─────┴──────────────┘
    diff --git a/previews/PR1059/code_base_developer_guide/troubleshooting/index.html b/previews/PR1059/code_base_developer_guide/troubleshooting/index.html new file mode 100644 index 0000000000..ad8b8561e0 --- /dev/null +++ b/previews/PR1059/code_base_developer_guide/troubleshooting/index.html @@ -0,0 +1,2 @@ + +Troubleshooting · PowerSimulations.jl diff --git a/previews/PR1059/formulation_library/Branch/index.html b/previews/PR1059/formulation_library/Branch/index.html new file mode 100644 index 0000000000..f60e304a77 --- /dev/null +++ b/previews/PR1059/formulation_library/Branch/index.html @@ -0,0 +1,2 @@ + +Branch · PowerSimulations.jl

    PowerSystems.Branch Formulations

    Valid DeviceModels for subtypes of Branch include the following:

    Valid DeviceModelDevice TypeFormulation
    DeviceModel(TModelHVDCLine, LossLessLine)TModelHVDCLineLossLessLine
    DeviceModel(PhaseShiftingTransformer, PhaseAngleControl)PhaseShiftingTransformerPhaseAngleControl
    DeviceModel(TwoTerminalHVDCLine, HVDCTwoTerminalDispatch)TwoTerminalHVDCLineHVDCTwoTerminalDispatch
    DeviceModel(TwoTerminalVSCDCLine, HVDCTwoTerminalDispatch)TwoTerminalVSCDCLineHVDCTwoTerminalDispatch
    DeviceModel(TwoTerminalHVDCLine, HVDCTwoTerminalLossless)TwoTerminalHVDCLineHVDCTwoTerminalLossless
    DeviceModel(TwoTerminalVSCDCLine, HVDCTwoTerminalLossless)TwoTerminalVSCDCLineHVDCTwoTerminalLossless
    DeviceModel(TwoTerminalHVDCLine, HVDCTwoTerminalUnbounded)TwoTerminalHVDCLineHVDCTwoTerminalUnbounded
    DeviceModel(TwoTerminalVSCDCLine, HVDCTwoTerminalUnbounded)TwoTerminalVSCDCLineHVDCTwoTerminalUnbounded
    DeviceModel(Line, StaticBranch)LineStaticBranch
    DeviceModel(MonitoredLine, StaticBranch)MonitoredLineStaticBranch
    DeviceModel(PhaseShiftingTransformer, StaticBranch)PhaseShiftingTransformerStaticBranch
    DeviceModel(TapTransformer, StaticBranch)TapTransformerStaticBranch
    DeviceModel(Transformer2W, StaticBranch)Transformer2WStaticBranch
    DeviceModel(TwoTerminalHVDCLine, StaticBranch)TwoTerminalHVDCLineStaticBranch
    DeviceModel(TwoTerminalVSCDCLine, StaticBranch)TwoTerminalVSCDCLineStaticBranch
    DeviceModel(Line, StaticBranchBounds)LineStaticBranchBounds
    DeviceModel(MonitoredLine, StaticBranchBounds)MonitoredLineStaticBranchBounds
    DeviceModel(PhaseShiftingTransformer, StaticBranchBounds)PhaseShiftingTransformerStaticBranchBounds
    DeviceModel(TapTransformer, StaticBranchBounds)TapTransformerStaticBranchBounds
    DeviceModel(Transformer2W, StaticBranchBounds)Transformer2WStaticBranchBounds
    DeviceModel(TwoTerminalHVDCLine, StaticBranchBounds)TwoTerminalHVDCLineStaticBranchBounds
    DeviceModel(TwoTerminalVSCDCLine, StaticBranchBounds)TwoTerminalVSCDCLineStaticBranchBounds
    DeviceModel(Line, StaticBranchUnbounded)LineStaticBranchUnbounded
    DeviceModel(MonitoredLine, StaticBranchUnbounded)MonitoredLineStaticBranchUnbounded
    DeviceModel(PhaseShiftingTransformer, StaticBranchUnbounded)PhaseShiftingTransformerStaticBranchUnbounded
    DeviceModel(TapTransformer, StaticBranchUnbounded)TapTransformerStaticBranchUnbounded
    DeviceModel(Transformer2W, StaticBranchUnbounded)Transformer2WStaticBranchUnbounded
    DeviceModel(TwoTerminalHVDCLine, StaticBranchUnbounded)TwoTerminalHVDCLineStaticBranchUnbounded
    DeviceModel(TwoTerminalVSCDCLine, StaticBranchUnbounded)TwoTerminalVSCDCLineStaticBranchUnbounded

    StaticBranch


    StaticBranchBounds


    StaticBranchUnbounded


    HVDCTwoTerminalLossless


    HVDCTwoTerminalDispatch


    HVDCTwoTerminalUnbounded

    diff --git a/previews/PR1059/formulation_library/General/index.html b/previews/PR1059/formulation_library/General/index.html new file mode 100644 index 0000000000..c804737292 --- /dev/null +++ b/previews/PR1059/formulation_library/General/index.html @@ -0,0 +1,8 @@ + +General · PowerSimulations.jl

    Formulations

    Modeling formulations are created by dispatching on abstract subtypes of PowerSimulations.AbstractDeviceFormulation

    FixedOutput

    Variables:

    No variables are created for DeviceModel(<:DeviceType, FixedOutput)

    Static Parameters:

    • ThermalGen:
      • $Pg^\text{max}$ = PowerSystems.get_max_active_power(device)
      • $Qg^\text{max}$ = PowerSystems.get_max_reactive_power(device)
    • Storage:
      • $Pg^\text{max}$ = PowerSystems.get_max_active_power(device)
      • $Qg^\text{max}$ = PowerSystems.get_max_reactive_power(device)

    Time Series Parameters:

    Device TypeParameterDefault Time Series Name
    RenewableGenReactivePowerTimeSeriesParametermax_active_power
    RenewableGenActivePowerTimeSeriesParametermax_active_power
    HydroGenReactivePowerTimeSeriesParametermax_active_power
    HydroGenActivePowerTimeSeriesParametermax_active_power
    ElectricLoadReactivePowerTimeSeriesParametermax_active_power
    ElectricLoadActivePowerTimeSeriesParametermax_active_power

    Objective:

    No objective terms are created for DeviceModel(<:DeviceType, FixedOutput)

    Expressions:

    Adds the active and reactive parameters listed for specific device types above to the respective active and reactive power balance expressions created by the selected Network Formulations

    Constraints:

    No constraints are created for DeviceModel(<:DeviceType, FixedOutput)


    VariableCost Options

    PowerSimulations can represent variable costs using a variety of different methods depending on the data available in each device. The following describes the objective function terms that are populated for each variable cost option.

    Scalar VariableCost

    variable_cost <: Float64: creates a fixed marginal cost term in the objective function

    \[\begin{aligned} +& \text{min} \sum_{t} C * G_t +\end{aligned}\]

    Polynomial VariableCost

    variable_cost <: Tuple{Float64, Float64}: creates a polynomial cost term in the objective function where

    • $C_g$=variable_cost[1]
    • $C_g^\prime$=variable_cost[2]

    \[\begin{aligned} +& \text{min} \sum_{t} C * G_t + C^\prime * G_t^2 +\end{aligned}\]

    Piecewise Linear VariableCost

    variable_cost <: Vector{Tuple{Float64, Float64}}: creates a piecewise linear cost term in the objective function

    TODO: add formulation

    ___

    StorageManagementCost

    Adds an objective function cost term according to:

    \[\begin{aligned} +& \text{min} \sum_{t} \quad [E^{surplus}_t * C^{penalty} - E^{shortage}_t * C^{value}] +\end{aligned}\]

    Impact of different cost configurations:

    The following table describes all possible configuration of the StorageManagementCost with the target constraint in hydro or storage device models. Cases 1(a) & 2(a) will have no impact of the models operations and the target constraint will be rendered useless. In most cases that have no energy target and a non-zero value for $C^{value}$, if this cost is too high ($C^{value} >> 0$) or too low ($C^{value} <<0$) can result in either the model holding on to stored energy till the end or the model not storing any energy in the device. This is caused by the fact that when energy target is zero, we have $E_t = - E^{shortage}_t$, and $- E^{shortage}_t * C^{value}$ in the objective function is replaced by $E_t * C^{value}$, thus resulting in $C^{value}$ to be seen as the cost of stored energy.

    CaseEnergy TargetEnergy Shortage CostEnergy Value / Energy Surplus costEffect
    Case 1(a)$\hat{E}=0$$C^{penalty}=0$$C^{value}=0$no change
    Case 1(b)$\hat{E}=0$$C^{penalty}=0$$C^{value}<0$penalty for storing energy
    Case 1(c)$\hat{E}=0$$C^{penalty}>0$$C^{value}=0$no penalties or incentives applied
    Case 1(d)$\hat{E}=0$$C^{penalty}=0$$C^{value}>0$incentive for storing energy
    Case 1(e)$\hat{E}=0$$C^{penalty}>0$$C^{value}<0$penalty for storing energy
    Case 1(f)$\hat{E}=0$$C^{penalty}>0$$C^{value}>0$incentive for storing energy
    Case 2(a)$\hat{E}>0$$C^{penalty}=0$$C^{value}=0$no change
    Case 2(b)$\hat{E}>0$$C^{penalty}=0$$C^{value}<0$penalty on energy storage in excess of target
    Case 2(c)$\hat{E}>0$$C^{penalty}>0$$C^{value}=0$penalty on energy storage short of target
    Case 2(d)$\hat{E}>0$$C^{penalty}=0$$C^{value}>0$incentive on excess energy
    Case 2(e)$\hat{E}>0$$C^{penalty}>0$$C^{value}<0$penalty on both excess/shortage of energy
    Case 2(f)$\hat{E}>0$$C^{penalty}>0$$C^{value}>0$penalty for shortage, incentive for excess energy
    diff --git a/previews/PR1059/formulation_library/Load/index.html b/previews/PR1059/formulation_library/Load/index.html new file mode 100644 index 0000000000..ce194ed279 --- /dev/null +++ b/previews/PR1059/formulation_library/Load/index.html @@ -0,0 +1,10 @@ + +Load · PowerSimulations.jl

    PowerSystems.ElectricLoad Formulations

    Valid DeviceModels for subtypes of ElectricLoad include the following:

    Valid DeviceModelDevice TypeFormulation
    DeviceModel(InterruptiblePowerLoad, PowerLoadDispatch)InterruptiblePowerLoadPowerLoadDispatch
    DeviceModel(PowerLoad, PowerLoadDispatch)PowerLoadPowerLoadDispatch
    DeviceModel(PowerSystems.ExponentialLoad, PowerLoadDispatch)PowerSystems.ExponentialLoadPowerLoadDispatch
    DeviceModel(StandardLoad, PowerLoadDispatch)StandardLoadPowerLoadDispatch
    DeviceModel(InterruptiblePowerLoad, PowerLoadInterruption)InterruptiblePowerLoadPowerLoadInterruption
    DeviceModel(PowerLoad, PowerLoadInterruption)PowerLoadPowerLoadInterruption
    DeviceModel(PowerSystems.ExponentialLoad, PowerLoadInterruption)PowerSystems.ExponentialLoadPowerLoadInterruption
    DeviceModel(StandardLoad, PowerLoadInterruption)StandardLoadPowerLoadInterruption
    DeviceModel(InterruptiblePowerLoad, StaticPowerLoad)InterruptiblePowerLoadStaticPowerLoad
    DeviceModel(FixedAdmittance, StaticPowerLoad)FixedAdmittanceStaticPowerLoad
    DeviceModel(PowerSystems.SwitchedAdmittance, StaticPowerLoad)PowerSystems.SwitchedAdmittanceStaticPowerLoad
    DeviceModel(PowerLoad, StaticPowerLoad)PowerLoadStaticPowerLoad
    DeviceModel(PowerSystems.ExponentialLoad, StaticPowerLoad)PowerSystems.ExponentialLoadStaticPowerLoad
    DeviceModel(StandardLoad, StaticPowerLoad)StandardLoadStaticPowerLoad

    StaticPowerLoad

    Variables:

    No variables are created

    Time Series Parameters:

    ParameterDefault Time Series Name
    ReactivePowerTimeSeriesParametermax_active_power
    ActivePowerTimeSeriesParametermax_active_power

    Expressions:

    Subtracts the parameters listed above from the respective active and reactive power balance expressions created by the selected Network Formulations

    Constraints:

    No constraints are created


    PowerLoadInterruption

    Variables:

    Time Series Parameters:

    ParameterDefault Time Series Name
    ReactivePowerTimeSeriesParametermax_active_power
    ActivePowerTimeSeriesParametermax_active_power

    Objective:

    Creates an objective function term based on the VariableCost Options where the quantity term is defined as $Pg$.

    Expressions:

    • Adds $Pg$ and $Qg$ terms and to the respective active and reactive power balance expressions created by the selected Network Formulations
    • Subtracts the time series parameters listed above terms from the respective active and reactive power balance expressions created by the selected Network Formulations

    Constraints:

    $Pg$ and $Qg$ represent the "unserved" active and reactive power loads

    \[\begin{aligned} +& Pg_t \le ActivePowerTimeSeriesParameter_t\\ +& Pg_t - u_t ActivePowerTimeSeriesParameter_t \le 0 \\ +& Qg_t \le ReactivePowerTimeSeriesParameter_t\\ +& Qg_t - u_t ReactivePowerTimeSeriesParameter_t\le 0 +\end{aligned}\]


    PowerLoadDispatch

    Variables:

    Time Series Parameters:

    ParameterDefault Time Series Name
    ReactivePowerTimeSeriesParametermax_active_power
    ActivePowerTimeSeriesParametermax_active_power

    Objective:

    Creates an objective function term based on the VariableCost Options where the quantity term is defined as $Pg$.

    Expressions:

    • Adds $Pg$ and $Qg$ terms and to the respective active and reactive power balance expressions created by the selected Network Formulations
    • Subtracts the time series parameters listed above terms from the respective active and reactive power balance expressions created by the selected Network Formulations

    Constraints:

    $Pg$ and $Qg$ represent the "unserved" active and reactive power loads

    \[\begin{aligned} +& Pg_t \le ActivePowerTimeSeriesParameter_t\\ +& Qg_t \le ReactivePowerTimeSeriesParameter_t\\ +\end{aligned}\]

    diff --git a/previews/PR1059/formulation_library/Network/index.html b/previews/PR1059/formulation_library/Network/index.html new file mode 100644 index 0000000000..f8cd14096c --- /dev/null +++ b/previews/PR1059/formulation_library/Network/index.html @@ -0,0 +1,2 @@ + +Network · PowerSimulations.jl diff --git a/previews/PR1059/formulation_library/README/index.html b/previews/PR1059/formulation_library/README/index.html new file mode 100644 index 0000000000..cd57fc70f7 --- /dev/null +++ b/previews/PR1059/formulation_library/README/index.html @@ -0,0 +1,2 @@ + +Formulation documentation guide · PowerSimulations.jl

    Formulation documentation guide

    Formulation documentation should roughly follow the template established by RenewableGen.md

    Auto generated items

    • Valid DeviceModel table: just change the device category in the filter function
    • Time Series Parameters: just change the device category and formulation in the get_default_time_series_names method call

    Linked items

    • Formulations in the Valid DeviceModel table must have a docstring in src/core/formulations.jl
    • The Formulation in the @docs block must have a docstring in src/core/formulations.jl
    • The Variables must have docstrings in src/core/variables.jl
    • The Time Series Parameters must have docstrings in src/core/parameters.jl
    diff --git a/previews/PR1059/formulation_library/RenewableGen/index.html b/previews/PR1059/formulation_library/RenewableGen/index.html new file mode 100644 index 0000000000..523939cdb4 --- /dev/null +++ b/previews/PR1059/formulation_library/RenewableGen/index.html @@ -0,0 +1,9 @@ + +Renewable Generation · PowerSimulations.jl

    PowerSystems.RenewableGen Formulations

    Valid DeviceModels for subtypes of RenewableGen include the following:

    Valid DeviceModelDevice TypeFormulation
    DeviceModel(RenewableDispatch, FixedOutput)RenewableDispatchFixedOutput
    DeviceModel(RenewableFix, FixedOutput)RenewableFixFixedOutput
    DeviceModel(RenewableDispatch, RenewableConstantPowerFactor)RenewableDispatchRenewableConstantPowerFactor
    DeviceModel(RenewableFix, RenewableConstantPowerFactor)RenewableFixRenewableConstantPowerFactor
    DeviceModel(RenewableDispatch, RenewableFullDispatch)RenewableDispatchRenewableFullDispatch
    DeviceModel(RenewableFix, RenewableFullDispatch)RenewableFixRenewableFullDispatch

    RenewableFullDispatch

    Variables:

    Static Parameters:

    • $Pg^\text{min}$ = PowerSystems.get_active_power_limits(device).min
    • $Qg^\text{min}$ = PowerSystems.get_reactive_power_limits(device).min
    • $Qg^\text{max}$ = PowerSystems.get_reactive_power_limits(device).max

    Time Series Parameters:

    ParameterDefault Time Series Name
    ReactivePowerTimeSeriesParametermax_active_power
    ActivePowerTimeSeriesParametermax_active_power

    Objective:

    Creates an objective function term based on the VariableCost Options where the quantity term is defined as $- Pg_t$ to incentivize generation from RenewableGen devices.

    Expressions:

    Adds $Pg$ and $Qg$ terms to the respective active and reactive power balance expressions created by the selected Network Formulations

    Constraints:

    \[\begin{aligned} +& Pg^\text{min} \le Pg_t \le ActivePowerTimeSeriesParameter_t \\ +& Qg^\text{min} \le Qg_t \le Qg^\text{max} +\end{aligned}\]


    RenewableConstantPowerFactor

    Variables:

    Static Parameters:

    • $Pg^\text{min}$ = PowerSystems.get_active_power_limits(device).min
    • $Qg^\text{min}$ = PowerSystems.get_reactive_power_limits(device).min
    • $Qg^\text{max}$ = PowerSystems.get_reactive_power_limits(device).max
    • $pf$ = PowerSystems.get_power_factor(device)

    Time Series Parameters:

    ParameterDefault Time Series Name
    ReactivePowerTimeSeriesParametermax_active_power
    ActivePowerTimeSeriesParametermax_active_power

    Objective:

    Creates an objective function term based on the VariableCost Options where the quantity term is defined as $- Pg_t$ to incentivize generation from RenewableGen devices.

    Expressions:

    Adds $Pg$ and $Qg$ terms to the respective active and reactive power balance expressions created by the selected Network Formulations

    Constraints:

    \[\begin{aligned} +& Pg^\text{min} \le Pg_t \le ActivePowerTimeSeriesParameter_t \\ +& Qg^\text{min} \le Qg_t \le Qg^\text{max} \\ +& Qg_t = pf * Pg_t +\end{aligned}\]

    diff --git a/previews/PR1059/formulation_library/Service/index.html b/previews/PR1059/formulation_library/Service/index.html new file mode 100644 index 0000000000..42e0c4d0bf --- /dev/null +++ b/previews/PR1059/formulation_library/Service/index.html @@ -0,0 +1,2 @@ + +PowerSystems.Service Formulations · PowerSimulations.jl diff --git a/previews/PR1059/formulation_library/ThermalGen/index.html b/previews/PR1059/formulation_library/ThermalGen/index.html new file mode 100644 index 0000000000..9ffa71bf29 --- /dev/null +++ b/previews/PR1059/formulation_library/ThermalGen/index.html @@ -0,0 +1,2 @@ + +Thermal Generation · PowerSimulations.jl

    ThermalGen Formulations

    Valid DeviceModels for subtypes of ThermalGen include the following:

    Valid DeviceModelDevice TypeFormulation
    DeviceModel(ThermalMultiStart, FixedOutput)ThermalMultiStartFixedOutput
    DeviceModel(ThermalStandard, FixedOutput)ThermalStandardFixedOutput
    DeviceModel(ThermalMultiStart, ThermalBasicDispatch)ThermalMultiStartThermalBasicDispatch
    DeviceModel(ThermalStandard, ThermalBasicDispatch)ThermalStandardThermalBasicDispatch
    DeviceModel(ThermalMultiStart, ThermalCompactDispatch)ThermalMultiStartThermalCompactDispatch
    DeviceModel(ThermalStandard, ThermalCompactDispatch)ThermalStandardThermalCompactDispatch
    DeviceModel(ThermalMultiStart, ThermalDispatchNoMin)ThermalMultiStartThermalDispatchNoMin
    DeviceModel(ThermalStandard, ThermalDispatchNoMin)ThermalStandardThermalDispatchNoMin
    DeviceModel(ThermalMultiStart, ThermalStandardDispatch)ThermalMultiStartThermalStandardDispatch
    DeviceModel(ThermalStandard, ThermalStandardDispatch)ThermalStandardThermalStandardDispatch
    DeviceModel(ThermalMultiStart, ThermalBasicCompactUnitCommitment)ThermalMultiStartThermalBasicCompactUnitCommitment
    DeviceModel(ThermalStandard, ThermalBasicCompactUnitCommitment)ThermalStandardThermalBasicCompactUnitCommitment
    DeviceModel(ThermalMultiStart, ThermalCompactUnitCommitment)ThermalMultiStartThermalCompactUnitCommitment
    DeviceModel(ThermalStandard, ThermalCompactUnitCommitment)ThermalStandardThermalCompactUnitCommitment
    DeviceModel(ThermalMultiStart, ThermalMultiStartUnitCommitment)ThermalMultiStartThermalMultiStartUnitCommitment
    DeviceModel(ThermalMultiStart, ThermalBasicUnitCommitment)ThermalMultiStartThermalBasicUnitCommitment
    DeviceModel(ThermalStandard, ThermalBasicUnitCommitment)ThermalStandardThermalBasicUnitCommitment
    DeviceModel(ThermalMultiStart, ThermalStandardUnitCommitment)ThermalMultiStartThermalStandardUnitCommitment
    DeviceModel(ThermalStandard, ThermalStandardUnitCommitment)ThermalStandardThermalStandardUnitCommitment

    ThermalBasicDispatch

    TODO


    ThermalCompactDispatch

    TODO


    ThermalDispatchNoMin

    TODO


    ThermalStandardDispatch

    TODO


    ThermalBasicCompactUnitCommitment

    TODO


    ThermalCompactUnitCommitment

    TODO


    ThermalMultiStartUnitCommitment

    TODO


    ThermalBasicUnitCommitment

    TODO


    ThermalStandardUnitCommitment

    TODO


    diff --git a/previews/PR1059/get_test_data.jl b/previews/PR1059/get_test_data.jl new file mode 100644 index 0000000000..a664aa53dc --- /dev/null +++ b/previews/PR1059/get_test_data.jl @@ -0,0 +1,40 @@ +using Cbc +using PowerSimulations +using PowerSystems +using DataStructures +using InfrastructureSystems +const IS = InfrastructureSystems +const PSI = PowerSimulations +const PSY = PowerSystems + +include("../../../test/test_utils/get_test_data.jl") + +abstract type TestOpProblem <: PSI.DefaultDecisionProblem end + +system = build_c_sys5_re(; add_reserves = true) +solver = optimizer_with_attributes(Cbc.Optimizer) + +devices = Dict{Symbol, DeviceModel}( + :Generators => DeviceModel(ThermalStandard, ThermalBasicDispatch), + :Loads => DeviceModel(PowerLoad, StaticPowerLoad), +) +branches = Dict{Symbol, DeviceModel}( + :L => DeviceModel(Line, StaticLine), + :T => DeviceModel(Transformer2W, StaticBranch), + :TT => DeviceModel(TapTransformer, StaticBranch), +); +services = Dict{Symbol, ServiceModel}(); + +template = PSI.ProblemTemplate(CopperPlatePowerModel, devices, branches, services); + +operation_problem = PSI.DecisionModel(TestOpProblem, template, system; optimizer = solver); + +set_services_template!( + operation_problem, + Dict( + :Reserve => ServiceModel(VariableReserve{ReserveUp}, RangeReserve), + :Down_Reserve => ServiceModel(VariableReserve{ReserveDown}, RangeReserve), + ), +) + +op_results = solve!(operation_problem) diff --git a/previews/PR1059/index.html b/previews/PR1059/index.html new file mode 100644 index 0000000000..48c5d4c6d8 --- /dev/null +++ b/previews/PR1059/index.html @@ -0,0 +1,2 @@ + +Welcome Page · PowerSimulations.jl

    PowerSimulations.jl

    Overview

    PowerSimulations.jl is a power system operations simulation tool developed as a flexible and open source software for quasi-static power systems simulations including Production Cost Models. PowerSimulations.jl tackles the issues of developing a simulation model in a modular way providing tools for the formulation of decision models and emulation models that can be solved independently or in an interconnected fashion.

    PowerSimulations.jl supports the workflows to develop simulations by separating the development of operations models and simulation models.

    • Operation Models: Optimization model used to find the solution of an operation problem.
    • Simulations Models: Defined the requirements to find solutions to a sequence of operation problems in a way that resembles the procedures followed by operators.

    The most common Simulation Model is the solution of a Unit Commitment and Economic Dispatch sequence of problems. This model is used in commercial Production Cost Modeling tools, but it has a limited scope of analysis.

    How the documentation is structured

    PowerSimulations.jl documentation and code are organized according to the needs of different users depending on their skillset and requirements. In broad terms there are three categories:

    • Modeler: Users that want to solve an operations problem or run a simulation using the existing models in PowerSimulations.jl. For instance, answer questions about the change in operation costs in future fuel mixes. Check the formulations library page to choose a modeling strategy that fits your needs.

    • Model Developer: Users that want to develop custom models and workflows for the simulation of a power system operation. For instance, study the impacts of an stochastic optimization problem over a deterministic.

    • Code Base Developers: Users that want to add new core functionalities or fix bugs in the core capabilities of PowerSimulations.jl.

    PowerSimulations.jl is an active project under development, and we welcome your feedback, suggestions, and bug reports.

    Note: PowerSimulations.jl uses the data model implemented in PowerSystems.jl to construct optimization models. In most cases, you need to add PowerSystems.jl to your scripts.

    Installation

    The latest stable release of PowerSimulations can be installed using the Julia package manager with

    ] add PowerSimulations

    For the current development version, "checkout" this package with

    ] add PowerSimulations#main

    An appropriate optimization solver is required for running PowerSimulations models. Refer to JuMP.jl solver's page to select the most appropriate for the application of interest.


    PowerSystems has been developed as part of the Scalable Integrated Infrastructure Planning (SIIP) initiative at the U.S. Department of Energy's National Renewable Energy Laboratory (NREL).

    diff --git a/previews/PR1059/model_developer_guide/structure_of_operation_problem/index.html b/previews/PR1059/model_developer_guide/structure_of_operation_problem/index.html new file mode 100644 index 0000000000..88a73194dd --- /dev/null +++ b/previews/PR1059/model_developer_guide/structure_of_operation_problem/index.html @@ -0,0 +1,26 @@ + +Operation Problem Structure · PowerSimulations.jl

    Structure of an operations problem model

    In most cases operation problem models are optimization models. Although in PowerSimulations.jl it is possible to define arbitrary problems that can reflect heuristic decision rules, this is not the common case. This page focuses on explaining the structure of operations problems that employ an optimization problem and solver.

    The first aspect to consider when thinking about developing a model compatible with PowerSimulations.jl is that although we support all of JuMP.jl objects, you need to employ anonymous constraints and variables in JuMP and register the constraints, variables and other optimization objects into PowerSimulations.jl's optimization container. Otherwise the features to use your problem in the simulation like the coordination with other problems and post processing won't work.

    Info

    The requirements for the simulation of Power Systems operations are more strict than solving an optimization problem once with just JuMP.jl. The requirements imposed by PowerSimulations.jl to integrate your models in a simulation are designed to help with other complex operations that go beyond JuMP.jl scope.

    Warning

    All the code in this page is considered "pseudo-code". Copy-paste will likely not work out of the box. You need to develop the internals of the functions correctly for the examples below to work.

    Registering a variable in the model

    To register a variable in the model, the developer must first allocate the container into the optimization container and then populate it. For example, it require start the build function as follows:

    Info

    We recommend calling import PowerSimulations and defining the constant CONST PSI = PowerSimulations to make it easier to read the code and determine which package is responsible for defining the functions.

        function PSI.build_model!(model::PSI.DecisionModel{MyCustomModel})
    +        container = PSI.get_optimization_container(model)
    +        PSI.set_time_steps!(container, 1:24)
    +
    +        # Create the container for the variable
    +        variable = PSI.add_variable_container!(
    +            container,
    +            PSI.ActivePowerVariable(), # <- This variable is defined in PowerSimulations but the user can define their own
    +            PSY.ThermalGeneration, # <- Device type for the variable. Can be from PSY or custom defined
    +            devices_names, # <- First container dimension
    +            time_steps, # <- Second container dimension
    +        )
    +
    +        # Iterate over the devices and time to store the JuMP variables into the container.
    +        for t in time_steps, d in devices
    +            name = PSY.get_name(d)
    +            variable[name, t] = JuMP.@variable(get_jump_model(container))
    +            # It is possible to use PSY getter functions to retrieve data from the generators
    +            # Any other variable property can be specified inside this loop.
    +            JuMP.set_upper_bound(variable[name, t], UB_DATA) # <- Optional
    +            JuMP.set_lower_bound(variable[name, t], LB_DATA) # <- Optional
    +        end
    +
    +    return
    +    end
    diff --git a/previews/PR1059/model_developer_guide/troubleshooting/index.html b/previews/PR1059/model_developer_guide/troubleshooting/index.html new file mode 100644 index 0000000000..d3e4994e79 --- /dev/null +++ b/previews/PR1059/model_developer_guide/troubleshooting/index.html @@ -0,0 +1,2 @@ + +Troubleshooting · PowerSimulations.jl diff --git a/previews/PR1059/modeler_guide/debugging_infeasible_models/index.html b/previews/PR1059/modeler_guide/debugging_infeasible_models/index.html new file mode 100644 index 0000000000..fd313f10ab --- /dev/null +++ b/previews/PR1059/modeler_guide/debugging_infeasible_models/index.html @@ -0,0 +1,2 @@ + +Debugging infeasible models · PowerSimulations.jl diff --git a/previews/PR1059/modeler_guide/definitions/index.html b/previews/PR1059/modeler_guide/definitions/index.html new file mode 100644 index 0000000000..717768f323 --- /dev/null +++ b/previews/PR1059/modeler_guide/definitions/index.html @@ -0,0 +1,2 @@ + +Definitions · PowerSimulations.jl

    Definitions

    D

    • Decision Problem: A decision problem calculates the desired system operation based on forecasts of uncertain inputs and information about the state of the system. The output of a decision problem represents the policies used to drive the set-points of the system's devices, like generators or switches, and depends on the purpose of the problem. See the Decision Model Tutorial to learn more about solving individual problems.

    • Device Formulation: The model of a device that is incorporated into a large system optimization models. For instance, the storage device model used inside of a Unit Commitment (UC) problem. A device model needs to follow some requirements to be integrated into operation problems.

    E

    • Emulation Problem: An emulation problem is used to mimic the system's behavior subject to an incoming decision and the realization of a forecasted inputs. The solution of the emulator produces outputs representative of the system performance when operating subject the policies resulting from the decision models.

    H

    I

    • Interval: The amount of time between updates to the decision problem. For instance, Day-Ahead problems usually have a 24-hour intervals and Real-Time problems have 5-minute intervals. Check the time Time Series Data Section in PowerSystems.jl

    R

    • Resolution: The amount of time between timesteps in a simulation. For instance 1-hour or 5-minutes. In Julia these are defined using the syntax Hour(1) and Minute(5). Check the time Time Series Data Section in PowerSystems.jl
    diff --git a/previews/PR1059/modeler_guide/logging/index.html b/previews/PR1059/modeler_guide/logging/index.html new file mode 100644 index 0000000000..dfc0960f06 --- /dev/null +++ b/previews/PR1059/modeler_guide/logging/index.html @@ -0,0 +1,11 @@ + +Logging · PowerSimulations.jl

    Logging

    PowerSimulations.jl will output many log messages when building systems and running simulations. You may want to customize what gets logged to the console and, optionally, a file.

    By default all log messages of level Logging.Info or higher will get displayed to the console. When you run a simulation a simulation-specific logger will take over and log its messages to a file in the logs directory in the simulation output directory. When finished it will relinquish control back to the global logger.

    Configuring the global logger

    To configure the global logger in a Jupyter Notebook or REPL you may configure your own logger with the Julia Logging standard library or use the convenience function provided by PowerSimulations. This example will log messages of level Logging.Error to console and Logging.Info and higher to the file power-simulations.log in the current directory.

    import Logging
    +using PowerSimulations
    +logger = configure_logging(
    +    console_level = Logging.Error,
    +    file_level = Logging.Info,
    +    filename = "power-simulations.log"
    +)

    Configuring the simulation logger

    You can configure the logging level used by the simulation logger when you call build!(simulation). Here is an example that increases logging verbosity:

    import Logging
    +using PowerSimulations
    +simulation = Simulation(...)
    +build!(simulation, console_level = Logging.Info, file_level = Logging.Debug)

    The log file will be located at <your-output-path>/<simulation-name>/<run-output-dir>/logs/simulation.log.

    Solver logs

    You can configure logging for the solver you use. Refer to the solver documentation. PowerSimulations does not redirect or intercept prints to stdout or stderr from other libraries.

    Recorder events

    PowerSimulations uses the InfrastructureSystems.Recorder to store simulation events in a log file. Refer to this link for more information.

    diff --git a/previews/PR1059/modeler_guide/modeling_faq/index.html b/previews/PR1059/modeler_guide/modeling_faq/index.html new file mode 100644 index 0000000000..2c9a451047 --- /dev/null +++ b/previews/PR1059/modeler_guide/modeling_faq/index.html @@ -0,0 +1,2 @@ + +Modeling FAQ · PowerSimulations.jl

    Modeling FAQ

    How do I reduce the amount of print on my REPL?

    The print to the REPL is controlled with the logging. Check the Logging documentation page to see how to reduce the print out

    How do I print the optimizer logs to see the solution process?

    When specifying the DecisionModel or EmulationModel pass the keyword print_optimizer_log = true

    diff --git a/previews/PR1059/modeler_guide/parallel_simulations/index.html b/previews/PR1059/modeler_guide/parallel_simulations/index.html new file mode 100644 index 0000000000..8154e14819 --- /dev/null +++ b/previews/PR1059/modeler_guide/parallel_simulations/index.html @@ -0,0 +1,105 @@ + +Parallel Simulations · PowerSimulations.jl

    Parallel Simulations

    This section contains instructions to:

    Run a Simulation in Parallel on a local computer

    This page describes how to split a simulation into partitions, run each partition in parallel, and then join the results.

    Setup

    Create a Julia script to build and run simulations. It must meet the requirements below. A full example is in the PowerSimulations repository in test/run_partitioned_simulation.jl.

    • Call using PowerSimulations.

    • Implement a build function that matches the signature below. It must construct a Simulation, call build!, and then return the Simulation instance. It must throw an exception if the build fails.

    function build_simulation(
    +    output_dir::AbstractString,
    +    simulation_name::AbstractString,
    +    partitions::SimulationPartitions,
    +    index::Union{Nothing, Integer}=nothing,
    +)

    Here is example code to construct the Simulation with these parameters:

        sim = Simulation(
    +        name=simulation_name,
    +        steps=partitions.num_steps,
    +        models=models,
    +        sequence=sequence,
    +        simulation_folder=output_dir,
    +    )
    +    status = build!(sim; partitions=partitions, index=index, serialize=isnothing(index))
    +    if status != PSI.BuildStatus.BUILT
    +        error("Failed to build simulation: status=$status")
    +    end
    • Implement an execute function that matches the signature below. It must throw an exception if the execute fails.
    function execute_simulation(sim, args...; kwargs...)
    +    status = execute!(sim)
    +    if status != PSI.RunStatus.SUCCESSFUL
    +        error("Simulation failed to execute: status=$status")
    +    end
    +end

    Execution

    After loading your script, call the function run_parallel_simulation as shown below.

    This example splits a year-long simulation into weekly partitions for a total of 53 individual jobs and then runs them four at a time.

    julia> include("my_simulation.jl")
    +julia> run_parallel_simulation(
    +        build_simulation,
    +        execute_simulation,
    +        script="my_simulation.jl",
    +        output_dir="my_simulation_output",
    +        name="my_simulation",
    +        num_steps=365,
    +        period=7,
    +        num_overlap_steps=1,
    +        num_parallel_processes=4,
    +        exeflags="--project=<path-to-your-julia-environment>",
    +    )

    The final results will be in ./my_simulation_otuput/my_simulation

    Note the log files and results for each partition are located in ./my_simulation_otuput/my_simulation/simulation_partitions

    Run a Simulation in Parallel on an HPC

    This page describes how to split a simulation into partitions, run each partition in parallel on HPC compute nodes, and then join the results.

    These steps can be used on a local computer or any HPC supported by the submission software. Some steps may be specific to NREL's HPC Eagle cluster.

    Note: Some instructions are preliminary and will change if functionality is moved to a new Julia package.

    Setup

    1. Create a conda environment and install the Python package NREL-jade: https://nrel.github.io/jade/installation.html. The rest of this page assumes that the environment is called jade.
    2. Activate the environment with conda activate jade.
    3. Locate the path to that conda environment. It will likely be ~/.conda-envs/jade or ~/.conda/envs/jade.
    4. Load the Julia environment that you use to run simulations. Add the packages Conda and PyCall.
    5. Setup Conda to use the existing jade environment by running these commands:
    julia> run(`conda create -n conda_jl python conda`)
    +julia> ENV["CONDA_JL_HOME"] = joinpath(ENV["HOME"], ".conda-envs", "jade")  # change this to your path
    +pkg> build Conda
    1. Copy the code below into a Julia file called configure_parallel_simulation.jl. This is an interface to Jade through PyCall. It will be used to create a Jade configuration. (It may eventually be moved to a separate package.)
    function configure_parallel_simulation(
    +    script::AbstractString,
    +    num_steps::Integer,
    +    num_period_steps::Integer;
    +    num_overlap_steps::Integer=0,
    +    project_path=nothing,
    +    simulation_name="simulation",
    +    config_file="config.json",
    +    force=false,
    +)
    +    partitions = SimulationPartitions(num_steps, num_period_steps, num_overlap_steps)
    +    jgc = pyimport("jade.extensions.generic_command")
    +    julia_cmd = isnothing(project_path) ? "julia" : "julia --project=$project_path"
    +    setup_command = "$julia_cmd $script setup --simulation-name=$simulation_name " *
    +    "--num-steps=$num_steps --num-period-steps=$num_period_steps " *
    +    "--num-overlap-steps=$num_overlap_steps"
    +    teardown_command = "$julia_cmd $script join --simulation-name=$simulation_name"
    +    config = jgc.GenericCommandConfiguration(
    +        setup_command=setup_command,
    +        teardown_command=teardown_command,
    +    )
    +
    +    for i in 1:get_num_partitions(partitions)
    +        cmd = "$julia_cmd $script execute --simulation-name=$simulation_name --index=$i"
    +        job = jgc.GenericCommandParameters(command=cmd, name="execute-$i")
    +        config.add_job(job)
    +    end
    +
    +    config.dump(config_file, indent=2)
    +    println("Created Jade configuration in $config_file. " *
    +            "Run 'jade submit-jobs [options] $config_file' to execute them.")
    +end
    1. Create a Julia script to build and run simulations. It must meet the requirements below. A full example is in the PowerSimulations repository in test/run_partitioned_simulation.jl.
    • Call using PowerSimulations.

    • Implement a build function that matches the signature below. It must construct a Simulation, call build!, and then return the Simulation instance. It must throw an exception if the build fails.

    function build_simulation(
    +    output_dir::AbstractString,
    +    simulation_name::AbstractString,
    +    partitions::SimulationPartitions,
    +    index::Union{Nothing, Integer}=nothing,
    +)

    Here is example code to construct the Simulation with these parameters:

        sim = Simulation(
    +        name=simulation_name,
    +        steps=partitions.num_steps,
    +        models=models,
    +        sequence=sequence,
    +        simulation_folder=output_dir,
    +    )
    +    status = build!(sim; partitions=partitions, index=index, serialize=isnothing(index))
    +    if status != PSI.BuildStatus.BUILT
    +        error("Failed to build simulation: status=$status")
    +    end
    • Implement an execute function that matches the signature below. It must throw an exception if the execute fails.
    function execute_simulation(sim, args...; kwargs...)
    +    status = execute!(sim)
    +    if status != PSI.RunStatus.SUCCESSFUL
    +        error("Simulation failed to execute: status=$status")
    +    end
    +end
    • Make the script runnable as a CLI command by including the following code at the bottom of the

    file.

    function main()
    +    process_simulation_partition_cli_args(build_simulation, execute_simulation, ARGS...)
    +end
    +
    +if abspath(PROGRAM_FILE) == @__FILE__
    +    main()
    +end

    Execution

    1. Create a Jade configuration that defines the partitioned simulation jobs. Load your Julia environment.

      This example splits a year-long simulation into weekly partitions for a total of 53 individual jobs.

    julia> include("configure_parallel_simulation.jl")
    +julia> num_steps = 365
    +julia> period = 7
    +julia> num_overlap_steps = 1
    +julia> configure_parallel_simulation(
    +    "my_simulation.jl",  # this is your build/execute script
    +    num_steps,
    +    period,
    +    num_overlap_steps=1,
    +    project_path=".",  # This optionally specifies the Julia project environment to load.
    +)
    +Created Jade configuration in config.json. Run 'jade submit-jobs [options] config.json' to execute them.

    Exit Julia.

    1. View the configuration for accuracy.
    $ jade config show config.json
    1. Start an interactive session on a debug node. Do not submit the jobs on a login node! The submission step will run a full build of the simulation and that may consume too many CPU and memory resources for the login node.
    $ salloc -t 01:00:00 -N1 --account=<your-account> --partition=debug
    1. Follow the instructions at https://nrel.github.io/jade/tutorial.html to submit the jobs. The example below will configure Jade to run each partition on its own compute node. Depending on the compute and memory constraints of your simulation, you may be able to pack more jobs on each node.

      Adjust the walltime as necessary.

    $ jade config hpc -c hpc_config.toml -t slurm  --walltime=04:00:00 -a <your-account>
    +$ jade submit-jobs config.json --per-node-batch-size=1 -o output

    If you are unsure about how much memory and CPU resources your simulation consumes, add these options:

    $ jade submit-jobs config.json --per-node-batch-size=1 -o output --resource-monitor-type periodic --resource-monitor-interval 3

    Jade will create HTML plots of the resource utilization in output/stats. You may be able to customize --per-node-batch-size and --num-processes to finish the simulations more quickly.

    1. Jade will run a final command to join the simulation partitions into one unified file. You can load the results as you normally would.
    julia> results = SimulationResults("<output-dir>/job-outputs/<simulation-name>")

    Note the log files and results for each partition are located in <output-dir>/job-outputs/<simulation-name>/simulation_partitions

    diff --git a/previews/PR1059/modeler_guide/problem_templates/index.html b/previews/PR1059/modeler_guide/problem_templates/index.html new file mode 100644 index 0000000000..e56b629904 --- /dev/null +++ b/previews/PR1059/modeler_guide/problem_templates/index.html @@ -0,0 +1,352 @@ + +Operations ProblemTemplates · PowerSimulations.jl

    Operations ProblemTemplates

    Templates are used to specify the modeling properties of the devices and network that are going to he used to specify a problem. A ProblemTemplate is just a collection of DeviceModels that allows the user to specify the formulations of each set of devices (by device type) independently so that the modeler can adjust the level of detail according to the question of interest and the available data. For more information about valid DeviceModels and their mathematical representations, check out the Formulation Library.

    Building a ProblemTemplate

    You can build a ProblemTemplate by adding a NetworkModel, DeviceModels, and ServiceModels.

    template = ProblemTemplate()
    +set_network_model!(template, NetworkModel(CopperPlatePowerModel))
    +set_device_model!(template, PowerLoad, StaticPowerLoad)
    +set_device_model!(template, ThermalStandard, ThermalBasicUnitCommitment)
    +set_service_model!(template, VariableReserve{ReserveUp}, RangeReserve)

    Default Templates

    PowerSimulations.jl provides default templates for common operation problems. You can retrieve a default template and modify it according to your requirements. Currently supported default templates are:

    PowerSimulations.template_economic_dispatchFunction
    template_economic_dispatch(; kwargs...) -> ProblemTemplate
    +
    template_economic_dispatch(; kwargs...)

    Creates a ProblemTemplate with default DeviceModels for an Economic Dispatch problem.

    Example

    template = templateeconomicdispatch()

    
    +# Accepted Key Words
    +- `network::Type{<:PM.AbstractPowerModel}` : override default network model settings
    +- `devices::Vector{DeviceModel}` : override default `DeviceModel` settings
    +- `services::Vector{ServiceModel}` : override default `ServiceModel` settings
    source
    template_economic_dispatch()
    + + + + + + + + + + + + + + + + + + + +
    Network Model
    Network ModelCopperPlatePowerModel
    Slacksfalse
    PTDFfalse
    DualsNone
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Device Models
    Device TypeFormulationSlacks
    ThermalStandardThermalBasicDispatchfalse
    PowerLoadStaticPowerLoadfalse
    InterruptiblePowerLoadPowerLoadInterruptionfalse
    RenewableFixFixedOutputfalse
    RenewableDispatchRenewableFullDispatchfalse
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Branch Models
    Branch TypeFormulationSlacks
    LineStaticBranchfalse
    TapTransformerStaticBranchfalse
    Transformer2WStaticBranchfalse
    TwoTerminalHVDCLineHVDCTwoTerminalDispatchfalse
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Service Models
    Service TypeFormulationSlacksAggregated Model
    VariableReserve{ReserveUp}RangeReservefalsetrue
    VariableReserve{ReserveDown}RangeReservefalsetrue
    +
    PowerSimulations.template_unit_commitmentFunction
    template_unit_commitment(; kwargs...) -> ProblemTemplate
    +
    template_unit_commitment(; kwargs...)

    Creates a ProblemTemplate with default DeviceModels for a Unit Commitment problem.

    Example

    template = templateunitcommitment()

    
    +# Accepted Key Words
    +- `network::Type{<:PM.AbstractPowerModel}` : override default network model settings
    +- `devices::Vector{DeviceModel}` : override default `DeviceModel` settings
    +- `services::Vector{ServiceModel}` : override default `ServiceModel` settings
    source
    template_unit_commitment()
    + + + + + + + + + + + + + + + + + + + +
    Network Model
    Network ModelCopperPlatePowerModel
    Slacksfalse
    PTDFfalse
    DualsNone
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Device Models
    Device TypeFormulationSlacks
    ThermalStandardThermalBasicUnitCommitmentfalse
    PowerLoadStaticPowerLoadfalse
    InterruptiblePowerLoadPowerLoadInterruptionfalse
    RenewableFixFixedOutputfalse
    RenewableDispatchRenewableFullDispatchfalse
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Branch Models
    Branch TypeFormulationSlacks
    LineStaticBranchfalse
    TapTransformerStaticBranchfalse
    Transformer2WStaticBranchfalse
    TwoTerminalHVDCLineHVDCTwoTerminalDispatchfalse
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Service Models
    Service TypeFormulationSlacksAggregated Model
    VariableReserve{ReserveUp}RangeReservefalsetrue
    VariableReserve{ReserveDown}RangeReservefalsetrue
    +
    PowerSimulations.template_agc_reserve_deploymentFunction
    template_agc_reserve_deployment(; kwargs...)
    +
    template_agc_reserve_deployment(; kwargs...)

    Creates a ProblemTemplate with default DeviceModels for an AGC Reserve Deployment Problem. This model doesn't support customization

    Example

    template = agcreservedeployment()

    source
    template_agc_reserve_deployment()
    + + + + + + + + + + + + + + + + + + + +
    Network Model
    Network ModelAreaBalancePowerModel
    Slacksfalse
    PTDFfalse
    DualsNone
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Device Models
    Device TypeFormulationSlacks
    RegulationDevice{HydroDispatch}ReserveLimitedRegulationfalse
    ThermalStandardFixedOutputfalse
    PowerLoadStaticPowerLoadfalse
    HydroDispatchFixedOutputfalse
    RenewableFixFixedOutputfalse
    RenewableDispatchFixedOutputfalse
    RegulationDevice{HydroEnergyReservoir}ReserveLimitedRegulationfalse
    RegulationDevice{ThermalStandard}DeviceLimitedRegulationfalse
    HydroEnergyReservoirFixedOutputfalse
    + + + + + + + + + + + + + + + + + + + +
    Service Models
    Service TypeFormulationSlacksAggregated Model
    AGCPIDSmoothACEfalsetrue
    +
    diff --git a/previews/PR1059/modeler_guide/psi_structure/index.html b/previews/PR1059/modeler_guide/psi_structure/index.html new file mode 100644 index 0000000000..57963c9deb --- /dev/null +++ b/previews/PR1059/modeler_guide/psi_structure/index.html @@ -0,0 +1,2 @@ + +PowerSimulations.jl Modeling Structure · PowerSimulations.jl

    PowerSimulations.jl Modeling Structure

    PowerSimulations enables the simulation of a sequence of power systems optimization problems and provides user control over each aspect of the simulation configuration. Specifically:

    What is the difference between a Model and a Problem?

    A "Problem" is an abstract mathematical description of how to represent power system behavior, whereas a "Model" is a concrete representation of a "Problem" applied to a dataset. I.e. once a Problem is populated with data describing all the loads, generators, lines, etc., it becomes a Model.

    diff --git a/previews/PR1059/modeler_guide/running_a_simulation/index.html b/previews/PR1059/modeler_guide/running_a_simulation/index.html new file mode 100644 index 0000000000..ca31cca672 --- /dev/null +++ b/previews/PR1059/modeler_guide/running_a_simulation/index.html @@ -0,0 +1,2 @@ + +Simulation · PowerSimulations.jl

    Simulation

    Always try to solve the operations problem first before putting together the simulation

    It is not uncommon that when trying to solve a complex simulation the resulting models are infeasible. This situation can be the result of many factors like the input data, the incorrect specification of the initial conditions for models with time dependencies or a poorly specified model. Therefore, it's highly recommended to run and analyze an Operations Problems that reflect the problems that will be included in a simulation prior to executing a simulation.

    Check out the Operations Problem Tutorial

    Feedforward

    TODO

    Sequencing

    In a typical simulation pipeline, we want to connect daily (24-hours) day-ahead unit commitment problems, with multiple economic dispatch problems. Usually, our day-ahead unit commitment problem will have an hourly (1-hour) resolution, while the economic dispatch will have a 5-minute resolution.

    Depending on your problem, it is common to use a 2-day look-ahead for unit commitment problems, so in this case, the Day-Ahead problem will have: resolution = Hour(1) with interval = Hour(24) and horizon = 48. In the case of the economic dispatch problem, it is common to use a look-ahead of two hours. Thus, the Real-Time problem will have: resolution = Minute(5), with interval = Minute(5) (we only store the first operating point) and horizon = 24 (24 time steps of 5 minutes are 120 minutes, that is 2 hours).

    diff --git a/previews/PR1059/modeler_guide/simulation_recorder/index.html b/previews/PR1059/modeler_guide/simulation_recorder/index.html new file mode 100644 index 0000000000..092e0f5e6a --- /dev/null +++ b/previews/PR1059/modeler_guide/simulation_recorder/index.html @@ -0,0 +1,43 @@ + +Simulation Recorder · PowerSimulations.jl

    Simulation Recorder

    PowerSimulations.jl provides the ability to record structured data as events during a simulation. These events can be post-processed to help debug problems.

    By default only SimulationStepEvent and ProblemExecutionEvent are recorded. Here is an example.

    Suppose a simulation is run in the directory ./output.

    Assume that setup commands have been run:

    using PowerSimulations
    +const PSI = PowerSimulations

    Note that for all functions below you can optionally specify a function to filter events. The function must accept the event type and return true or false.

    Show all events of type PSI.SimulationStepEvent

    julia> show_simulation_events(PSI.SimulationStepEvent, "./output/aggregation/1")
    +┌─────────────────────┬─────────────────────┬──────┬────────┐
    +│                name │     simulation_time │ step │ status │
    +├─────────────────────┼─────────────────────┼──────┼────────┤
    +│ SimulationStepEvent │ 2024-01-01T00:00:00 │    1 │  start │
    +│ SimulationStepEvent │ 2024-01-01T23:00:00 │    1 │   done │
    +│ SimulationStepEvent │ 2024-01-01T23:00:00 │    2 │  start │
    +│ SimulationStepEvent │ 2024-01-02T23:00:00 │    2 │   done │
    +└─────────────────────┴─────────────────────┴──────┴────────┘

    Show events of type PSI.ProblemExecutionEvent for a specific step and stage.

    show_simulation_events(
    +    PSI.ProblemExecutionEvent,
    +    "./output/aggregation/1",
    +    x -> x.step == 1 && x.stage == 2 && x.status == "start"
    +)
    +┌──────────────────────┬─────────────────────┬──────┬───────┬────────┐
    +│                 name │     simulation_time │ step │ stage │ status │
    +├──────────────────────┼─────────────────────┼──────┼───────┼────────┤
    +│ ProblemExecutionEvent │ 2024-01-01T00:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T00:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T01:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T02:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T03:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T04:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T05:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T06:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T07:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T08:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T09:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T10:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T11:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T12:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T13:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T14:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T15:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T16:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T17:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T18:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T19:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T20:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T21:00:00 │    1 │     2 │  start │
    +│ ProblemExecutionEvent │ 2024-01-01T22:00:00 │    1 │     2 │  start │
    +└──────────────────────┴─────────────────────┴──────┴───────┴────────┘
    diff --git a/previews/PR1059/modeler_guide/tips_and_tricks/index.html b/previews/PR1059/modeler_guide/tips_and_tricks/index.html new file mode 100644 index 0000000000..5b8f55c8ed --- /dev/null +++ b/previews/PR1059/modeler_guide/tips_and_tricks/index.html @@ -0,0 +1,2 @@ + +Tips and tricks · PowerSimulations.jl diff --git a/previews/PR1059/quick_start_guide/index.html b/previews/PR1059/quick_start_guide/index.html new file mode 100644 index 0000000000..ceaeb8c5c2 --- /dev/null +++ b/previews/PR1059/quick_start_guide/index.html @@ -0,0 +1,2 @@ + +Quick Start Guide · PowerSimulations.jl

    Quick Start Guide

    Tip

    If you need to develop a dataset for a simulation check the PowerSystems.jl Tutorials on how to parse data and attach time series

    • Tutorial: If you are eager to run your first simulation visit the Solve a Day Ahead Market Scheduling Problem using PowerSimulations.jl tutorial
    diff --git a/previews/PR1059/search/index.html b/previews/PR1059/search/index.html new file mode 100644 index 0000000000..61e83b4500 --- /dev/null +++ b/previews/PR1059/search/index.html @@ -0,0 +1,2 @@ + +Search · PowerSimulations.jl diff --git a/previews/PR1059/search_index.js b/previews/PR1059/search_index.js new file mode 100644 index 0000000000..4458e88095 --- /dev/null +++ b/previews/PR1059/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"code_base_developer_guide/extending_powersimulations/#Extending-Source-Code-Functionalities","page":"Extending Source Code Functionalities","title":"Extending Source Code Functionalities","text":"","category":"section"},{"location":"code_base_developer_guide/extending_powersimulations/#Enable-other-recorder-events","page":"Extending Source Code Functionalities","title":"Enable other recorder events","text":"","category":"section"},{"location":"code_base_developer_guide/extending_powersimulations/","page":"Extending Source Code Functionalities","title":"Extending Source Code Functionalities","text":"Other types of recorder events can be enabled with a possible performance impact. To do this pass in the specific recorder names to be enabled when you call build.","category":"page"},{"location":"code_base_developer_guide/extending_powersimulations/","page":"Extending Source Code Functionalities","title":"Extending Source Code Functionalities","text":"sim = Simulation(...)\nrecorders = [:execution]\nbuild!(sim; recorders = recorders)\nexecute!(sim)","category":"page"},{"location":"code_base_developer_guide/extending_powersimulations/","page":"Extending Source Code Functionalities","title":"Extending Source Code Functionalities","text":"Now we can examine InitialConditionUpdateEvents for specific steps and stages.","category":"page"},{"location":"code_base_developer_guide/extending_powersimulations/","page":"Extending Source Code Functionalities","title":"Extending Source Code Functionalities","text":"show_simulation_events(\n PSI.InitialConditionUpdateEvent,\n \"./output/aggregation/1\",\n x -> x.initial_condition_type == \"DeviceStatus\";\n step = 2,\n stage = 1\n)\n┌─────────────────────────────┬─────────────────────┬────────────────────────┬─────────────────┬─────────────┬─────┬──────────────┐\n│ name │ simulation_time │ initial_condition_type │ device_type │ device_name │ val │ stage_number │\n├─────────────────────────────┼─────────────────────┼────────────────────────┼─────────────────┼─────────────┼─────┼──────────────┤\n│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Solitude │ 0.0 │ 1 │\n│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Park City │ 1.0 │ 1 │\n│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Alta │ 1.0 │ 1 │\n│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Brighton │ 1.0 │ 1 │\n│ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Sundance │ 0.0 │ 1 │\n└─────────────────────────────┴─────────────────────┴────────────────────────┴─────────────────┴─────────────┴─────┴──────────────┘","category":"page"},{"location":"code_base_developer_guide/extending_powersimulations/#Show-the-wall-time-with-your-events","page":"Extending Source Code Functionalities","title":"Show the wall time with your events","text":"","category":"section"},{"location":"code_base_developer_guide/extending_powersimulations/","page":"Extending Source Code Functionalities","title":"Extending Source Code Functionalities","text":"Sometimes you might want to see how the events line up with the wall time.","category":"page"},{"location":"code_base_developer_guide/extending_powersimulations/","page":"Extending Source Code Functionalities","title":"Extending Source Code Functionalities","text":"show_simulation_events(\n PSI.InitialConditionUpdateEvent,\n \"./output/aggregation/1\",\n x -> x.initial_condition_type == \"DeviceStatus\";\n step = 2,\n stage = 1,\n wall_time = true\n)\n┌─────────────────────────┬─────────────────────────────┬─────────────────────┬────────────────────────┬─────────────────┬─────────────┬─────┬──────────────┐\n│ timestamp │ name │ simulation_time │ initial_condition_type │ device_type │ device_name │ val │ stage_number │\n├─────────────────────────┼─────────────────────────────┼─────────────────────┼────────────────────────┼─────────────────┼─────────────┼─────┼──────────────┤\n│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Solitude │ 0.0 │ 1 │\n│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Park City │ 1.0 │ 1 │\n│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Alta │ 1.0 │ 1 │\n│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Brighton │ 1.0 │ 1 │\n│ 2020-04-07T15:08:32.711 │ InitialConditionUpdateEvent │ 2024-01-02T00:00:00 │ DeviceStatus │ ThermalStandard │ Sundance │ 0.0 │ 1 │\n└─────────────────────────┴─────────────────────────────┴─────────────────────┴────────────────────────┴─────────────────┴─────────────┴─────┴──────────────┘","category":"page"},{"location":"modeler_guide/simulation_recorder/#Simulation-Recorder","page":"Simulation Recorder","title":"Simulation Recorder","text":"","category":"section"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"PowerSimulations.jl provides the ability to record structured data as events during a simulation. These events can be post-processed to help debug problems.","category":"page"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"By default only SimulationStepEvent and ProblemExecutionEvent are recorded. Here is an example.","category":"page"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"Suppose a simulation is run in the directory ./output.","category":"page"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"Assume that setup commands have been run:","category":"page"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"using PowerSimulations\nconst PSI = PowerSimulations","category":"page"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"Note that for all functions below you can optionally specify a function to filter events. The function must accept the event type and return true or false.","category":"page"},{"location":"modeler_guide/simulation_recorder/#Show-all-events-of-type-PSI.SimulationStepEvent","page":"Simulation Recorder","title":"Show all events of type PSI.SimulationStepEvent","text":"","category":"section"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"julia> show_simulation_events(PSI.SimulationStepEvent, \"./output/aggregation/1\")\n┌─────────────────────┬─────────────────────┬──────┬────────┐\n│ name │ simulation_time │ step │ status │\n├─────────────────────┼─────────────────────┼──────┼────────┤\n│ SimulationStepEvent │ 2024-01-01T00:00:00 │ 1 │ start │\n│ SimulationStepEvent │ 2024-01-01T23:00:00 │ 1 │ done │\n│ SimulationStepEvent │ 2024-01-01T23:00:00 │ 2 │ start │\n│ SimulationStepEvent │ 2024-01-02T23:00:00 │ 2 │ done │\n└─────────────────────┴─────────────────────┴──────┴────────┘","category":"page"},{"location":"modeler_guide/simulation_recorder/#Show-events-of-type-PSI.ProblemExecutionEvent-for-a-specific-step-and-stage.","page":"Simulation Recorder","title":"Show events of type PSI.ProblemExecutionEvent for a specific step and stage.","text":"","category":"section"},{"location":"modeler_guide/simulation_recorder/","page":"Simulation Recorder","title":"Simulation Recorder","text":"show_simulation_events(\n PSI.ProblemExecutionEvent,\n \"./output/aggregation/1\",\n x -> x.step == 1 && x.stage == 2 && x.status == \"start\"\n)\n┌──────────────────────┬─────────────────────┬──────┬───────┬────────┐\n│ name │ simulation_time │ step │ stage │ status │\n├──────────────────────┼─────────────────────┼──────┼───────┼────────┤\n│ ProblemExecutionEvent │ 2024-01-01T00:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T00:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T01:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T02:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T03:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T04:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T05:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T06:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T07:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T08:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T09:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T10:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T11:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T12:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T13:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T14:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T15:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T16:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T17:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T18:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T19:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T20:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T21:00:00 │ 1 │ 2 │ start │\n│ ProblemExecutionEvent │ 2024-01-01T22:00:00 │ 1 │ 2 │ start │\n└──────────────────────┴─────────────────────┴──────┴───────┴────────┘","category":"page"},{"location":"modeler_guide/parallel_simulations/#Parallel-Simulations","page":"Parallel Simulations","title":"Parallel Simulations","text":"","category":"section"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"This section contains instructions to:","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Run a Simulation in Parallel on a local computer\nRun a Simulation in Parallel on an HPC","category":"page"},{"location":"modeler_guide/parallel_simulations/#Run-a-Simulation-in-Parallel-on-a-local-computer","page":"Parallel Simulations","title":"Run a Simulation in Parallel on a local computer","text":"","category":"section"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"This page describes how to split a simulation into partitions, run each partition in parallel, and then join the results.","category":"page"},{"location":"modeler_guide/parallel_simulations/#Setup","page":"Parallel Simulations","title":"Setup","text":"","category":"section"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Create a Julia script to build and run simulations. It must meet the requirements below. A full example is in the PowerSimulations repository in test/run_partitioned_simulation.jl.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Call using PowerSimulations.\nImplement a build function that matches the signature below. It must construct a Simulation, call build!, and then return the Simulation instance. It must throw an exception if the build fails.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"function build_simulation(\n output_dir::AbstractString,\n simulation_name::AbstractString,\n partitions::SimulationPartitions,\n index::Union{Nothing, Integer}=nothing,\n)","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Here is example code to construct the Simulation with these parameters:","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":" sim = Simulation(\n name=simulation_name,\n steps=partitions.num_steps,\n models=models,\n sequence=sequence,\n simulation_folder=output_dir,\n )\n status = build!(sim; partitions=partitions, index=index, serialize=isnothing(index))\n if status != PSI.BuildStatus.BUILT\n error(\"Failed to build simulation: status=$status\")\n end","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Implement an execute function that matches the signature below. It must throw an exception if the execute fails.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"function execute_simulation(sim, args...; kwargs...)\n status = execute!(sim)\n if status != PSI.RunStatus.SUCCESSFUL\n error(\"Simulation failed to execute: status=$status\")\n end\nend","category":"page"},{"location":"modeler_guide/parallel_simulations/#Execution","page":"Parallel Simulations","title":"Execution","text":"","category":"section"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"After loading your script, call the function run_parallel_simulation as shown below.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"This example splits a year-long simulation into weekly partitions for a total of 53 individual jobs and then runs them four at a time.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"julia> include(\"my_simulation.jl\")\njulia> run_parallel_simulation(\n build_simulation,\n execute_simulation,\n script=\"my_simulation.jl\",\n output_dir=\"my_simulation_output\",\n name=\"my_simulation\",\n num_steps=365,\n period=7,\n num_overlap_steps=1,\n num_parallel_processes=4,\n exeflags=\"--project=\",\n )","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"The final results will be in ./my_simulation_otuput/my_simulation","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Note the log files and results for each partition are located in ./my_simulation_otuput/my_simulation/simulation_partitions","category":"page"},{"location":"modeler_guide/parallel_simulations/#Run-a-Simulation-in-Parallel-on-an-HPC","page":"Parallel Simulations","title":"Run a Simulation in Parallel on an HPC","text":"","category":"section"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"This page describes how to split a simulation into partitions, run each partition in parallel on HPC compute nodes, and then join the results.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"These steps can be used on a local computer or any HPC supported by the submission software. Some steps may be specific to NREL's HPC Eagle cluster.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Note: Some instructions are preliminary and will change if functionality is moved to a new Julia package.","category":"page"},{"location":"modeler_guide/parallel_simulations/#Setup-2","page":"Parallel Simulations","title":"Setup","text":"","category":"section"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Create a conda environment and install the Python package NREL-jade: https://nrel.github.io/jade/installation.html. The rest of this page assumes that the environment is called jade.\nActivate the environment with conda activate jade.\nLocate the path to that conda environment. It will likely be ~/.conda-envs/jade or ~/.conda/envs/jade.\nLoad the Julia environment that you use to run simulations. Add the packages Conda and PyCall.\nSetup Conda to use the existing jade environment by running these commands:","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"julia> run(`conda create -n conda_jl python conda`)\njulia> ENV[\"CONDA_JL_HOME\"] = joinpath(ENV[\"HOME\"], \".conda-envs\", \"jade\") # change this to your path\npkg> build Conda","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Copy the code below into a Julia file called configure_parallel_simulation.jl. This is an interface to Jade through PyCall. It will be used to create a Jade configuration. (It may eventually be moved to a separate package.)","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"function configure_parallel_simulation(\n script::AbstractString,\n num_steps::Integer,\n num_period_steps::Integer;\n num_overlap_steps::Integer=0,\n project_path=nothing,\n simulation_name=\"simulation\",\n config_file=\"config.json\",\n force=false,\n)\n partitions = SimulationPartitions(num_steps, num_period_steps, num_overlap_steps)\n jgc = pyimport(\"jade.extensions.generic_command\")\n julia_cmd = isnothing(project_path) ? \"julia\" : \"julia --project=$project_path\"\n setup_command = \"$julia_cmd $script setup --simulation-name=$simulation_name \" *\n \"--num-steps=$num_steps --num-period-steps=$num_period_steps \" *\n \"--num-overlap-steps=$num_overlap_steps\"\n teardown_command = \"$julia_cmd $script join --simulation-name=$simulation_name\"\n config = jgc.GenericCommandConfiguration(\n setup_command=setup_command,\n teardown_command=teardown_command,\n )\n\n for i in 1:get_num_partitions(partitions)\n cmd = \"$julia_cmd $script execute --simulation-name=$simulation_name --index=$i\"\n job = jgc.GenericCommandParameters(command=cmd, name=\"execute-$i\")\n config.add_job(job)\n end\n\n config.dump(config_file, indent=2)\n println(\"Created Jade configuration in $config_file. \" *\n \"Run 'jade submit-jobs [options] $config_file' to execute them.\")\nend","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Create a Julia script to build and run simulations. It must meet the requirements below. A full example is in the PowerSimulations repository in test/run_partitioned_simulation.jl.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Call using PowerSimulations.\nImplement a build function that matches the signature below. It must construct a Simulation, call build!, and then return the Simulation instance. It must throw an exception if the build fails.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"function build_simulation(\n output_dir::AbstractString,\n simulation_name::AbstractString,\n partitions::SimulationPartitions,\n index::Union{Nothing, Integer}=nothing,\n)","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Here is example code to construct the Simulation with these parameters:","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":" sim = Simulation(\n name=simulation_name,\n steps=partitions.num_steps,\n models=models,\n sequence=sequence,\n simulation_folder=output_dir,\n )\n status = build!(sim; partitions=partitions, index=index, serialize=isnothing(index))\n if status != PSI.BuildStatus.BUILT\n error(\"Failed to build simulation: status=$status\")\n end","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Implement an execute function that matches the signature below. It must throw an exception if the execute fails.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"function execute_simulation(sim, args...; kwargs...)\n status = execute!(sim)\n if status != PSI.RunStatus.SUCCESSFUL\n error(\"Simulation failed to execute: status=$status\")\n end\nend","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Make the script runnable as a CLI command by including the following code at the bottom of the","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"file.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"function main()\n process_simulation_partition_cli_args(build_simulation, execute_simulation, ARGS...)\nend\n\nif abspath(PROGRAM_FILE) == @__FILE__\n main()\nend","category":"page"},{"location":"modeler_guide/parallel_simulations/#Execution-2","page":"Parallel Simulations","title":"Execution","text":"","category":"section"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Create a Jade configuration that defines the partitioned simulation jobs. Load your Julia environment.\nThis example splits a year-long simulation into weekly partitions for a total of 53 individual jobs.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"julia> include(\"configure_parallel_simulation.jl\")\njulia> num_steps = 365\njulia> period = 7\njulia> num_overlap_steps = 1\njulia> configure_parallel_simulation(\n \"my_simulation.jl\", # this is your build/execute script\n num_steps,\n period,\n num_overlap_steps=1,\n project_path=\".\", # This optionally specifies the Julia project environment to load.\n)\nCreated Jade configuration in config.json. Run 'jade submit-jobs [options] config.json' to execute them.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Exit Julia.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"View the configuration for accuracy.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"$ jade config show config.json","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Start an interactive session on a debug node. Do not submit the jobs on a login node! The submission step will run a full build of the simulation and that may consume too many CPU and memory resources for the login node.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"$ salloc -t 01:00:00 -N1 --account= --partition=debug","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Follow the instructions at https://nrel.github.io/jade/tutorial.html to submit the jobs. The example below will configure Jade to run each partition on its own compute node. Depending on the compute and memory constraints of your simulation, you may be able to pack more jobs on each node.\nAdjust the walltime as necessary.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"$ jade config hpc -c hpc_config.toml -t slurm --walltime=04:00:00 -a \n$ jade submit-jobs config.json --per-node-batch-size=1 -o output","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"If you are unsure about how much memory and CPU resources your simulation consumes, add these options:","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"$ jade submit-jobs config.json --per-node-batch-size=1 -o output --resource-monitor-type periodic --resource-monitor-interval 3","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Jade will create HTML plots of the resource utilization in output/stats. You may be able to customize --per-node-batch-size and --num-processes to finish the simulations more quickly.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Jade will run a final command to join the simulation partitions into one unified file. You can load the results as you normally would.","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"julia> results = SimulationResults(\"/job-outputs/\")","category":"page"},{"location":"modeler_guide/parallel_simulations/","page":"Parallel Simulations","title":"Parallel Simulations","text":"Note the log files and results for each partition are located in /job-outputs//simulation_partitions","category":"page"},{"location":"quick_start_guide/#Quick-Start-Guide","page":"Quick Start Guide","title":"Quick Start Guide","text":"","category":"section"},{"location":"quick_start_guide/","page":"Quick Start Guide","title":"Quick Start Guide","text":"Julia: If this is your first time using Julia visit our Introduction to Julia and the official Getting started with Julia.\nPackage Installation: If you want to install packages check the Package Manager instructions, or you can refer to the PowerSimulations installation instructions.\nPowerSystems: PowerSystems.jl manages the data and is a fundamental dependency of PowerSimulations.jl. Check the PowerSystems.jl Basics Tutorial and PowerSystems.jl documentation to understand how the inputs to the models are organized.\nDataset Library: If you don't have a data set to start using PowerSimulations.jl check the test systems provided in PowerSystemCaseBuilder.jl","category":"page"},{"location":"quick_start_guide/","page":"Quick Start Guide","title":"Quick Start Guide","text":"tip: Tip\nIf you need to develop a dataset for a simulation check the PowerSystems.jl Tutorials on how to parse data and attach time series","category":"page"},{"location":"quick_start_guide/","page":"Quick Start Guide","title":"Quick Start Guide","text":"Tutorial: If you are eager to run your first simulation visit the Solve a Day Ahead Market Scheduling Problem using PowerSimulations.jl tutorial","category":"page"},{"location":"code_base_developer_guide/troubleshooting/#Troubleshooting-code-development","page":"Troubleshooting","title":"Troubleshooting code development","text":"","category":"section"},{"location":"tutorials/decision_problem/#op_problem_tutorial","page":"Single-step Problem","title":"Operations problems with PowerSimulations.jl","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Originally Contributed by: Clayton Barrows","category":"page"},{"location":"tutorials/decision_problem/#Introduction","page":"Single-step Problem","title":"Introduction","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"PowerSimulations.jl supports the construction and solution of optimal power system scheduling problems (Operations Problems). Operations problems form the fundamental building blocks for sequential simulations. This example shows how to specify and customize a the mathematics that will be applied to the data with an ProblemTemplate, build and execute an DecisionModel, and access the results.","category":"page"},{"location":"tutorials/decision_problem/#Load-Packages","page":"Single-step Problem","title":"Load Packages","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"using PowerSystems\nusing PowerSimulations\nusing HydroPowerSimulations\nusing PowerSystemCaseBuilder\nusing HiGHS # solver","category":"page"},{"location":"tutorials/decision_problem/#Data","page":"Single-step Problem","title":"Data","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"note: Note\nPowerSystemCaseBuilder.jl is a helper library that makes it easier to reproduce examples in the documentation and tutorials. Normally you would pass your local files to create the system data instead of calling the function build_system. For more details visit PowerSystemCaseBuilder Documentation","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"sys = build_system(PSISystems, \"modified_RTS_GMLC_DA_sys\")","category":"page"},{"location":"tutorials/decision_problem/#Define-a-problem-specification-with-an-ProblemTemplate","page":"Single-step Problem","title":"Define a problem specification with an ProblemTemplate","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"You can create an empty template with:","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"template_uc = ProblemTemplate()","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Now, you can add a DeviceModel for each device type to create an assignment between PowerSystems device types and the subtypes of AbstractDeviceFormulation. PowerSimulations has a variety of different AbstractDeviceFormulation subtypes that can be applied to different PowerSystems device types, each dispatching to different methods for populating optimization problem objectives, variables, and constraints. Documentation on the formulation options for various devices can be found in the formulation library docs","category":"page"},{"location":"tutorials/decision_problem/#Branch-Formulations","page":"Single-step Problem","title":"Branch Formulations","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Here is an example of relatively standard branch formulations. Other formulations allow for selective enforcement of transmission limits and greater control on transformer settings.","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"set_device_model!(template_uc, Line, StaticBranch)\nset_device_model!(template_uc, Transformer2W, StaticBranch)\nset_device_model!(template_uc, TapTransformer, StaticBranch)","category":"page"},{"location":"tutorials/decision_problem/#Injection-Device-Formulations","page":"Single-step Problem","title":"Injection Device Formulations","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Here we define template entries for all devices that inject or withdraw power on the network. For each device type, we can define a distinct AbstractDeviceFormulation. In this case, we're defining a basic unit commitment model for thermal generators, curtailable renewable generators, and fixed dispatch (net-load reduction) formulations for HydroDispatch and RenewableFix devices.","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"set_device_model!(template_uc, ThermalStandard, ThermalStandardUnitCommitment)\nset_device_model!(template_uc, RenewableDispatch, RenewableFullDispatch)\nset_device_model!(template_uc, PowerLoad, StaticPowerLoad)\nset_device_model!(template_uc, HydroDispatch, HydroDispatchRunOfRiver)\nset_device_model!(template_uc, RenewableFix, FixedOutput)","category":"page"},{"location":"tutorials/decision_problem/#Service-Formulations","page":"Single-step Problem","title":"Service Formulations","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"We have two VariableReserve types, parameterized by their direction. So, similar to creating DeviceModels, we can create ServiceModels. The primary difference being that DeviceModel objects define how constraints get created, while ServiceModel objects define how constraints get modified.","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"set_service_model!(template_uc, VariableReserve{ReserveUp}, RangeReserve)\nset_service_model!(template_uc, VariableReserve{ReserveDown}, RangeReserve)","category":"page"},{"location":"tutorials/decision_problem/#Network-Formulations","page":"Single-step Problem","title":"Network Formulations","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Finally, we can define the transmission network specification that we'd like to model. For simplicity, we'll choose a copper plate formulation. But there are dozens of specifications available through an integration with PowerModels.jl. Note that many formulations will require appropriate data and may be computationally intractable","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"set_network_model!(template_uc, NetworkModel(CopperPlatePowerModel))","category":"page"},{"location":"tutorials/decision_problem/#DecisionModel","page":"Single-step Problem","title":"DecisionModel","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Now that we have a System and an ProblemTemplate, we can put the two together to create an DecisionModel that we solve.","category":"page"},{"location":"tutorials/decision_problem/#Optimizer","page":"Single-step Problem","title":"Optimizer","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"It's most convenient to define an optimizer instance upfront and pass it into the DecisionModel constructor. For this example, we can use the free HiGHS solver with a relatively relaxed MIP gap (ratioGap) setting to improve speed.","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"solver = optimizer_with_attributes(HiGHS.Optimizer, \"mip_rel_gap\" => 0.5)","category":"page"},{"location":"tutorials/decision_problem/#Build-an-DecisionModel","page":"Single-step Problem","title":"Build an DecisionModel","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"The construction of an DecisionModel essentially applies an ProblemTemplate to System data to create a JuMP model.","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"problem = DecisionModel(template_uc, sys; optimizer = solver, horizon = 24)\nbuild!(problem, output_dir = mktempdir())","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"tip: Tip\nThe principal component of the DecisionModel is the JuMP model. But you can serialize to a file using the following command: serialize_optimization_model(problem, save_path)Keep in mind that if the setting \"storevariablenames\" is set to False then the file won't show the model's names.","category":"page"},{"location":"tutorials/decision_problem/#Solve-an-DecisionModel","page":"Single-step Problem","title":"Solve an DecisionModel","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"solve!(problem)","category":"page"},{"location":"tutorials/decision_problem/#Results-Inspection","page":"Single-step Problem","title":"Results Inspection","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"PowerSimulations collects the DecisionModel results into a ProblemResults struct:","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"res = ProblemResults(problem)","category":"page"},{"location":"tutorials/decision_problem/#Optimizer-Stats","page":"Single-step Problem","title":"Optimizer Stats","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"The optimizer summary is included","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"get_optimizer_stats(res)","category":"page"},{"location":"tutorials/decision_problem/#Objective-Function-Value","page":"Single-step Problem","title":"Objective Function Value","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"get_objective_value(res)","category":"page"},{"location":"tutorials/decision_problem/#Variable,-Parameter,-Auxillary-Variable,-Dual,-and-Expression-Values","page":"Single-step Problem","title":"Variable, Parameter, Auxillary Variable, Dual, and Expression Values","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"The solution value data frames for variables, parameters, auxillary variables, duals and expressions can be accessed using the read_ methods:","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"read_variables(res)","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Or, you can read a single parameter values for parameters that exist in the results.","category":"page"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"list_parameter_names(res)\nread_parameter(res, \"ActivePowerTimeSeriesParameter__RenewableDispatch\")","category":"page"},{"location":"tutorials/decision_problem/#Plotting","page":"Single-step Problem","title":"Plotting","text":"","category":"section"},{"location":"tutorials/decision_problem/","page":"Single-step Problem","title":"Single-step Problem","text":"Take a look at the plotting capabilities in PowerGraphics.jl","category":"page"},{"location":"modeler_guide/tips_and_tricks/#Tips-and-tricks","page":"Tips and tricks","title":"Tips and tricks","text":"","category":"section"},{"location":"formulation_library/ThermalGen/#ThermalGen-Formulations","page":"Thermal Generation","title":"ThermalGen Formulations","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"Valid DeviceModels for subtypes of ThermalGen include the following:","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.generate_device_formulation_combinations()\nfilter!(x -> x[\"device_type\"] <: ThermalGen, combos)\ncombo_table = DataFrame(\n \"Valid DeviceModel\" => [\"`DeviceModel($(c[\"device_type\"]), $(c[\"formulation\"]))`\" for c in combos],\n \"Device Type\" => [\"[$(c[\"device_type\"])](https://nrel-Sienna.github.io/PowerSystems.jl/stable/model_library/generated_$(c[\"device_type\"])/)\" for c in combos],\n \"Formulation\" => [\"[$(c[\"formulation\"])](@ref)\" for c in combos],\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalBasicDispatch","page":"Thermal Generation","title":"ThermalBasicDispatch","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalBasicDispatch","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalBasicDispatch","page":"Thermal Generation","title":"PowerSimulations.ThermalBasicDispatch","text":"Formulation type to enable basic dispatch without any intertemporal (ramp) constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalCompactDispatch","page":"Thermal Generation","title":"ThermalCompactDispatch","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalCompactDispatch","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalCompactDispatch","page":"Thermal Generation","title":"PowerSimulations.ThermalCompactDispatch","text":"Formulation type to enable thermal compact dispatch\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalDispatchNoMin","page":"Thermal Generation","title":"ThermalDispatchNoMin","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalDispatchNoMin","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalDispatchNoMin","page":"Thermal Generation","title":"PowerSimulations.ThermalDispatchNoMin","text":"Formulation type to enable basic dispatch without any intertemporal constraints and relaxed minimum generation. may not work with PWL cost definitions\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalStandardDispatch","page":"Thermal Generation","title":"ThermalStandardDispatch","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalStandardDispatch","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalStandardDispatch","page":"Thermal Generation","title":"PowerSimulations.ThermalStandardDispatch","text":"Formulation type to enable standard dispatch with a range and enforce intertemporal ramp constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalBasicCompactUnitCommitment","page":"Thermal Generation","title":"ThermalBasicCompactUnitCommitment","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalBasicCompactUnitCommitment","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalBasicCompactUnitCommitment","page":"Thermal Generation","title":"PowerSimulations.ThermalBasicCompactUnitCommitment","text":"Formulation type to enable thermal compact commitment without intertemporal (ramp, min on/off time) constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalCompactUnitCommitment","page":"Thermal Generation","title":"ThermalCompactUnitCommitment","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalCompactUnitCommitment","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalCompactUnitCommitment","page":"Thermal Generation","title":"PowerSimulations.ThermalCompactUnitCommitment","text":"Formulation type to enable thermal compact commitment\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalMultiStartUnitCommitment","page":"Thermal Generation","title":"ThermalMultiStartUnitCommitment","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalMultiStartUnitCommitment","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalMultiStartUnitCommitment","page":"Thermal Generation","title":"PowerSimulations.ThermalMultiStartUnitCommitment","text":"Formulation type to enable pg-lib commitment formulation with startup/shutdown profiles\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalBasicUnitCommitment","page":"Thermal Generation","title":"ThermalBasicUnitCommitment","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalBasicUnitCommitment","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalBasicUnitCommitment","page":"Thermal Generation","title":"PowerSimulations.ThermalBasicUnitCommitment","text":"Formulation type to enable basic unit commitment representation without any intertemporal (ramp, min on/off time) constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"formulation_library/ThermalGen/#ThermalStandardUnitCommitment","page":"Thermal Generation","title":"ThermalStandardUnitCommitment","text":"","category":"section"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"ThermalStandardUnitCommitment","category":"page"},{"location":"formulation_library/ThermalGen/#PowerSimulations.ThermalStandardUnitCommitment","page":"Thermal Generation","title":"PowerSimulations.ThermalStandardUnitCommitment","text":"Formulation type to enable standard unit commitment with intertemporal constraints and simplified startup profiles\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"TODO","category":"page"},{"location":"formulation_library/ThermalGen/","page":"Thermal Generation","title":"Thermal Generation","text":"","category":"page"},{"location":"tutorials/adding_new_problem_model/#Adding-an-Operations-Problem-Model","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"This tutorial will show how to create a custom decision problem model. These cases are the ones where the user want to solve a fully specified problem. Some examples of custom decision models include:","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"Solving a custom Security Constrained Unit Commitment Problem\nSolving a market agent utility maximization Problem. See examples of this functionality in HybridSystemsSimulations.jl","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"The tutorial follows the usual steps for operational model building. First, build the decision model in isolation and second, integrate it into a simulation. In most cases there will be more than one way of achieving the same objective when it comes to implementing the model. This guide shows a general set of steps and requirements but it is by no means an exhaustive and detailed guide on developing custom decision models.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"warning: Warning\nAll the code in this tutorial is considered \"pseudo-code\". Copy-paste will likely not work out of the box. You need to develop the internals of the functions correctly for the examples below to work.","category":"page"},{"location":"tutorials/adding_new_problem_model/#General-Rules","page":"Adding an Operations Problem Model","title":"General Rules","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"As a general rule you need to understand Julia's terminology such as multiple dispatch, parametric structs and method overloading, among others. Developing custom models for an operational simulation is a highly technical task and requires skilled development. This tutorial also requires good understanding of PowerSystems.jl data structures and features which are covered in the tutorials section of PowerSystems.jl documentation.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"Finally, developing a custom model decision model that will employ an optimization model under the hood requires understanding JuMP.jl.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"Need to employ anonymous constraints and variables in JuMP","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"and register the constraints, variables and other optimization objects into PowerSimulations.jl's optimization container. Otherwise the features to use your problem in the simulation like the coordination with other problems and post processing won't work. More on this in the section How to develop your build_model! function below.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"Implement the required methods for your custom decision models. In some cases it will be possible to re-use some of the other methods that exist in PowerSimulations to make life easier for variable addition and constraint creation but this is not required.","category":"page"},{"location":"tutorials/adding_new_problem_model/#Decision-Problem","page":"Adding an Operations Problem Model","title":"Decision Problem","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/#Step-1:-Define-a-Custom-Decision-Problem","page":"Adding an Operations Problem Model","title":"Step 1: Define a Custom Decision Problem","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"Define a decision problem struct as a subtype of PowerSimulations.DecisionProblem. This requirement will enable a lot of the underlying functionality that relies on multiple dispatch. DecisionProblems are used to parameterize the behavior of DecisionModel objects which are just containers for the parameters, references and the optimization problem.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"It is possible to define a Custom Decision Problem that gives the user full control over the build, solve and execution process since it imposes less requirements on the developer. However, with less requirements there are also less checks and validations performed inside of PowerSimulations which might lead to unexpected errors","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"struct MyCustomDecisionProblem <: PSI.DecisionProblem end","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"Alternatively, it is possible to define a Custom Decision Problem subtyping from DefaultDecisionProblem which imposes more requirements and structure onto the developer but employs more checks and validations in the process. Be aware that this route will decrease the flexibility of what can be done inside the custom model.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"struct MyCustomDecisionProblem <: PSI.DefaultDecisionProblem end","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"Once the problem type is defined, initialize the decision model container with your custom decision problem passing the solver and some of the settings you need for the solution of the problem. For custom problems some of the settings need manual implementation by the developer. Settings availability is also dependent on wether you choose to subtype from PSI.DecisionProblem or PSI.DefaultDecisionProblem","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"my_model = DecisionModel{MyCustomDecisionProblem}(\n sys;\n name = \"MyModel\",\n optimizer = optimizer_with_attributes(HiGHS.Optimizer),\n optimizer_solve_log_print = true,\n)","category":"page"},{"location":"tutorials/adding_new_problem_model/#Mandatory-Method-Implementations","page":"Adding an Operations Problem Model","title":"Mandatory Method Implementations","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"build_model!: This method build the JuMP optimization model.","category":"page"},{"location":"tutorials/adding_new_problem_model/#Optional-Method-Overloads","page":"Adding an Operations Problem Model","title":"Optional Method Overloads","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"These methods can be defined optionally for your problem. By default for problems subtyped from DecisionProblem these checks are not executed. If the problems are subtyped from DefaultDecisionProblem these checks are always conducted with PowerSimulations defaults and require compliance with those defaults to pass. In any case, these can be overloaded when necessary depending on the problem requirements.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"validate_template\nvalidate_time_series\nreset!\nsolve_impl!","category":"page"},{"location":"tutorials/adding_new_problem_model/#How-to-develop-your-build_model!-function","page":"Adding an Operations Problem Model","title":"How to develop your build_model! function","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/#Registering-a-variable-in-the-model","page":"Adding an Operations Problem Model","title":"Registering a variable in the model","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"To register a variable in the model, the developer must first allocate the container into the optimization container and then populate it. For example, it require start the build function as follows:","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"info: Info\nWe recommend calling import PowerSimulations and defining the constant CONST PSI = PowerSimulations to make it easier to read the code and determine which package is responsible for defining the functions.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":" function PSI.build_model!(model::PSI.DecisionModel{MyCustomDecisionProblem})\n container = PSI.get_optimization_container(model)\n time_steps = 1:24\n PSI.set_time_steps!(container, time_steps)\n system = PSI.get_system(model)\n\n thermal_gens = PSY.get_components(PSY.ThermalStandard, system)\n thermal_gens_names = PSY.get_name.(thermal_gens)\n\n # Create the container for the variable\n variable = PSI.add_variable_container!(\n container,\n PSI.ActivePowerVariable(), # <- This variable is defined in PowerSimulations but the user can define their own\n PSY.ThermalGeneration, # <- Device type for the variable. Can be from PSY or custom defined\n thermal_gens_names, # <- First container dimension\n time_steps, # <- Second container dimension\n )\n\n # Iterate over the devices and time to store the JuMP variables into the container.\n for t in time_steps, d in thermal_gens_names\n name = PSY.get_name(d)\n variable[name, t] = JuMP.@variable(get_jump_model(container))\n # It is possible to use PSY getter functions to retrieve data from the generators\n JuMP.set_upper_bound(variable[name, t], UB_DATA) # <- Optional\n JuMP.set_lower_bound(variable[name, t], LB_DATA) # <- Optional\n end\n\n # Add More Variables.....\n\n return\n end","category":"page"},{"location":"tutorials/adding_new_problem_model/#Registering-a-constraint-in-the-model","page":"Adding an Operations Problem Model","title":"Registering a constraint in the model","text":"","category":"section"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":"A similar pattern is used to add constraints to the model, in this example the field meta is used to avoid creating unnecessary duplicate constraint types. For instance to reflect upperbound and lowerbound or upwards and downwards constraints. Meta can take any string value except for the _ character.","category":"page"},{"location":"tutorials/adding_new_problem_model/","page":"Adding an Operations Problem Model","title":"Adding an Operations Problem Model","text":" function PSI.build_model!(model::PSI.DecisionModel{MyCustomDecisionProblem})\n container = PSI.get_optimization_container(model)\n time_steps = 1:24\n PSI.set_time_steps!(container, time_steps)\n system = PSI.get_system(model)\n\n # VARIABLE ADDITION CODE\n\n # Constraint additions\n con_ub = PSI.add_constraints_container!(\n container,\n PSI.RangeLimitConstraint(), # <- Constraint Type defined by PSI or your own\n PSY.ThermalGeneration, # <- Device type for variable. Can be PSY or custom\n thermal_gens_names, # <- First container dimension\n time_steps; # <- Second container dimension\n meta = \"ub\" # <- meta allows to reuse a constraint definition for similar constraints. It only requires to be a string\n )\n\n con_lb = PSI.add_constraints_container!(\n container,\n PSI.RangeLimitConstraint(),\n PSY.ThermalGeneration,\n thermal_gens_names, # <- First container dimension\n time_steps; # <- Second container dimension\n meta = \"lb\" # <- meta allows to reuse a constraint definition for similar constraints. It only requires to be a string\n )\n\n # Retrieve a relevant variable from the container if not defined in\n variable = PSI.get_variable(container, PSI.ActivePowerVariable(), PSY.ThermalGeneration)\n for device in devices, t in time_steps\n ci_name = PSY.get_name(device)\n limits = get_min_max_limits(device) # depends on constraint type and formulation type\n con_ub[ci_name, t] =\n JuMP.@constraint(get_jump_model(container), variable[ci_name, t] >= limits.min)\n con_lb[ci_name, t] =\n JuMP.@constraint(get_jump_model(container), variable[ci_name, t] >= limits.min)\n end\n\n return\n end","category":"page"},{"location":"formulation_library/Branch/#PowerSystems.Branch-Formulations","page":"Branch","title":"PowerSystems.Branch Formulations","text":"","category":"section"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"Valid DeviceModels for subtypes of Branch include the following:","category":"page"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.generate_device_formulation_combinations()\nfilter!(x -> x[\"device_type\"] <: Branch, combos)\ncombo_table = DataFrame(\n \"Valid DeviceModel\" => [\"`DeviceModel($(c[\"device_type\"]), $(c[\"formulation\"]))`\" for c in combos],\n \"Device Type\" => [\"[$(c[\"device_type\"])](https://nrel-Sienna.github.io/PowerSystems.jl/stable/model_library/generated_$(c[\"device_type\"])/)\" for c in combos],\n \"Formulation\" => [\"[$(c[\"formulation\"])](@ref)\" for c in combos],\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"","category":"page"},{"location":"formulation_library/Branch/#StaticBranch","page":"Branch","title":"StaticBranch","text":"","category":"section"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"StaticBranch","category":"page"},{"location":"formulation_library/Branch/#PowerSimulations.StaticBranch","page":"Branch","title":"PowerSimulations.StaticBranch","text":"Branch type to add unbounded flow variables and use flow constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"","category":"page"},{"location":"formulation_library/Branch/#StaticBranchBounds","page":"Branch","title":"StaticBranchBounds","text":"","category":"section"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"StaticBranchBounds","category":"page"},{"location":"formulation_library/Branch/#PowerSimulations.StaticBranchBounds","page":"Branch","title":"PowerSimulations.StaticBranchBounds","text":"Branch type to add bounded flow variables and use flow constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"","category":"page"},{"location":"formulation_library/Branch/#StaticBranchUnbounded","page":"Branch","title":"StaticBranchUnbounded","text":"","category":"section"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"StaticBranchUnbounded","category":"page"},{"location":"formulation_library/Branch/#PowerSimulations.StaticBranchUnbounded","page":"Branch","title":"PowerSimulations.StaticBranchUnbounded","text":"Branch type to avoid flow constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"","category":"page"},{"location":"formulation_library/Branch/#HVDCTwoTerminalLossless","page":"Branch","title":"HVDCTwoTerminalLossless","text":"","category":"section"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"HVDCTwoTerminalLossless","category":"page"},{"location":"formulation_library/Branch/#PowerSimulations.HVDCTwoTerminalLossless","page":"Branch","title":"PowerSimulations.HVDCTwoTerminalLossless","text":"Branch type to represent lossless power flow on DC lines\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"","category":"page"},{"location":"formulation_library/Branch/#HVDCTwoTerminalDispatch","page":"Branch","title":"HVDCTwoTerminalDispatch","text":"","category":"section"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"HVDCTwoTerminalDispatch","category":"page"},{"location":"formulation_library/Branch/#PowerSimulations.HVDCTwoTerminalDispatch","page":"Branch","title":"PowerSimulations.HVDCTwoTerminalDispatch","text":"Branch type to represent lossy power flow on DC lines\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"","category":"page"},{"location":"formulation_library/Branch/#HVDCTwoTerminalUnbounded","page":"Branch","title":"HVDCTwoTerminalUnbounded","text":"","category":"section"},{"location":"formulation_library/Branch/","page":"Branch","title":"Branch","text":"HVDCTwoTerminalUnbounded","category":"page"},{"location":"formulation_library/Branch/#PowerSimulations.HVDCTwoTerminalUnbounded","page":"Branch","title":"PowerSimulations.HVDCTwoTerminalUnbounded","text":"Branch type to avoid flow constraints\n\n\n\n\n\n","category":"type"},{"location":"modeler_guide/problem_templates/#op_problem_template","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"","category":"section"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"Templates are used to specify the modeling properties of the devices and network that are going to he used to specify a problem. A ProblemTemplate is just a collection of DeviceModels that allows the user to specify the formulations of each set of devices (by device type) independently so that the modeler can adjust the level of detail according to the question of interest and the available data. For more information about valid DeviceModels and their mathematical representations, check out the Formulation Library.","category":"page"},{"location":"modeler_guide/problem_templates/#Building-a-ProblemTemplate","page":"Operations ProblemTemplates","title":"Building a ProblemTemplate","text":"","category":"section"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"You can build a ProblemTemplate by adding a NetworkModel, DeviceModels, and ServiceModels.","category":"page"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"template = ProblemTemplate()\nset_network_model!(template, NetworkModel(CopperPlatePowerModel))\nset_device_model!(template, PowerLoad, StaticPowerLoad)\nset_device_model!(template, ThermalStandard, ThermalBasicUnitCommitment)\nset_service_model!(template, VariableReserve{ReserveUp}, RangeReserve)","category":"page"},{"location":"modeler_guide/problem_templates/#Default-Templates","page":"Operations ProblemTemplates","title":"Default Templates","text":"","category":"section"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"PowerSimulations.jl provides default templates for common operation problems. You can retrieve a default template and modify it according to your requirements. Currently supported default templates are:","category":"page"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"template_economic_dispatch","category":"page"},{"location":"modeler_guide/problem_templates/#PowerSimulations.template_economic_dispatch","page":"Operations ProblemTemplates","title":"PowerSimulations.template_economic_dispatch","text":"template_economic_dispatch(; kwargs...) -> ProblemTemplate\n\n\ntemplate_economic_dispatch(; kwargs...)\n\nCreates a ProblemTemplate with default DeviceModels for an Economic Dispatch problem.\n\nExample\n\ntemplate = templateeconomicdispatch()\n\n\n# Accepted Key Words\n- `network::Type{<:PM.AbstractPowerModel}` : override default network model settings\n- `devices::Vector{DeviceModel}` : override default `DeviceModel` settings\n- `services::Vector{ServiceModel}` : override default `ServiceModel` settings\n\n\n\n\n\n","category":"function"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"using PowerSimulations #hide\ntemplate_economic_dispatch()","category":"page"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"template_unit_commitment","category":"page"},{"location":"modeler_guide/problem_templates/#PowerSimulations.template_unit_commitment","page":"Operations ProblemTemplates","title":"PowerSimulations.template_unit_commitment","text":"template_unit_commitment(; kwargs...) -> ProblemTemplate\n\n\ntemplate_unit_commitment(; kwargs...)\n\nCreates a ProblemTemplate with default DeviceModels for a Unit Commitment problem.\n\nExample\n\ntemplate = templateunitcommitment()\n\n\n# Accepted Key Words\n- `network::Type{<:PM.AbstractPowerModel}` : override default network model settings\n- `devices::Vector{DeviceModel}` : override default `DeviceModel` settings\n- `services::Vector{ServiceModel}` : override default `ServiceModel` settings\n\n\n\n\n\n","category":"function"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"using PowerSimulations #hide\ntemplate_unit_commitment()","category":"page"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"template_agc_reserve_deployment","category":"page"},{"location":"modeler_guide/problem_templates/#PowerSimulations.template_agc_reserve_deployment","page":"Operations ProblemTemplates","title":"PowerSimulations.template_agc_reserve_deployment","text":"template_agc_reserve_deployment(; kwargs...)\n\n\ntemplate_agc_reserve_deployment(; kwargs...)\n\nCreates a ProblemTemplate with default DeviceModels for an AGC Reserve Deployment Problem. This model doesn't support customization\n\nExample\n\ntemplate = agcreservedeployment()\n\n\n\n\n\n","category":"function"},{"location":"modeler_guide/problem_templates/","page":"Operations ProblemTemplates","title":"Operations ProblemTemplates","text":"using PowerSimulations #hide\nusing HydroPowerSimulations #hide\ntemplate_agc_reserve_deployment()","category":"page"},{"location":"code_base_developer_guide/developer/#Guidelines-for-Developers","page":"Developer Guide","title":"Guidelines for Developers","text":"","category":"section"},{"location":"code_base_developer_guide/developer/","page":"Developer Guide","title":"Developer Guide","text":"In order to contribute to PowerSystems.jl repository please read the following sections of InfrastructureSystems.jl documentation in detail:","category":"page"},{"location":"code_base_developer_guide/developer/","page":"Developer Guide","title":"Developer Guide","text":"Style Guide\nContributing Guidelines","category":"page"},{"location":"code_base_developer_guide/developer/","page":"Developer Guide","title":"Developer Guide","text":"Pull requests are always welcome to fix bugs or add additional modeling capabilities.","category":"page"},{"location":"code_base_developer_guide/developer/","page":"Developer Guide","title":"Developer Guide","text":"All the code contributions need to include tests with a minimum coverage of 70%","category":"page"},{"location":"modeler_guide/modeling_faq/#Modeling-FAQ","page":"Modeling FAQ","title":"Modeling FAQ","text":"","category":"section"},{"location":"modeler_guide/modeling_faq/","page":"Modeling FAQ","title":"Modeling FAQ","text":"question: How do I reduce the amount of print on my REPL?\nThe print to the REPL is controlled with the logging. Check the Logging documentation page to see how to reduce the print out","category":"page"},{"location":"modeler_guide/modeling_faq/","page":"Modeling FAQ","title":"Modeling FAQ","text":"question: How do I print the optimizer logs to see the solution process?\nWhen specifying the DecisionModel or EmulationModel pass the keyword print_optimizer_log = true","category":"page"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"CurrentModule = PowerSimulations\nDocTestSetup = quote\n using PowerSimulations\nend","category":"page"},{"location":"api/PowerSimulations/#API-Reference","page":"API Reference","title":"API Reference","text":"","category":"section"},{"location":"api/PowerSimulations/#Table-of-Contents","page":"API Reference","title":"Table of Contents","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"Device Models\nDecision Models\nEmulation Models\nService Models\nSimulation Models\nVariables\nConstraints\nParameters","category":"page"},{"location":"api/PowerSimulations/#Device-Models","page":"API Reference","title":"Device Models","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"List of structures and methods for Device models","category":"page"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"DeviceModel","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.DeviceModel","page":"API Reference","title":"PowerSimulations.DeviceModel","text":"DeviceModel(\n ::Type{D},\n ::Type{B},\n feedforwards::Vector{<:AbstractAffectFeedforward}\n use_slacks::Bool,\n duals::Vector{DataType},\n services::Vector{ServiceModel}\n attributes::Dict{String, Any}\n)\n\nEstablishes the model for a particular device specified by type. Uses the keyword argument feedforward to enable passing values between operation model at simulation time\n\nArguments\n\n::Type{D} where D<:PSY.Device: Power System Device Type\n::Type{B} where B<:AbstractDeviceFormulation: Abstract Device Formulation\nfeedforward::Array{<:AbstractAffectFeedforward} = Vector{AbstractAffectFeedforward}() : use to pass parameters between models\nuse_slacks::Bool = false : Add slacks to the device model. Implementation is model dependent and not all models feature slacks\nduals::Vector{DataType} = Vector{DataType}(): use to pass constraint type to calculate the duals. The DataType needs to be a valid ConstraintType\ntime_series_names::Dict{Type{<:TimeSeriesParameter}, String} = get_default_time_series_names(D, B) : use to specify time series names associated to the device`\nattributes::Dict{String, Any} = get_default_attributes(D, B) : use to specify attributes to the device\n\nExample\n\nthermal_gens = DeviceModel(ThermalStandard, ThermalBasicUnitCommitment)\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Formulations","page":"API Reference","title":"Formulations","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"Refer to the Formulations Page for each Abstract Device Formulation.","category":"page"},{"location":"api/PowerSimulations/#Problem-Templates","page":"API Reference","title":"Problem Templates","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"Refer to the Problem Templates Page for available ProblemTemplates.","category":"page"},{"location":"api/PowerSimulations/#Problem-Templates-2","page":"API Reference","title":"Problem Templates","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"Refer to the Problem Templates Page for available ProblemTemplates.","category":"page"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":" \n ","category":"page"},{"location":"api/PowerSimulations/#Service-Models","page":"API Reference","title":"Service Models","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"List of structures and methods for Service models","category":"page"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ServiceModel","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.ServiceModel","page":"API Reference","title":"PowerSimulations.ServiceModel","text":"Establishes the model for a particular services specified by type. Uses the keyword argument use_service_name to assign the model to a service with the same name as the name in the template. Uses the keyword argument feedforward to enable passing values between operation model at simulation time\n\nArguments\n\n-::Type{D}: Power System Service Type -::Type{B}: Abstract Service Formulation\n\nAccepted Key Words\n\nfeedforward::Array{<:AbstractAffectFeedforward} : use to pass parameters between models\nuse_service_name::Bool : use the name as the name for the service\n\nExample\n\nreserves = ServiceModel(PSY.VariableReserve{PSY.ReserveUp}, RangeReserve)\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Decision-Models","page":"API Reference","title":"Decision Models","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"DecisionModel\nDecisionModel(::Type{M} where {M <: DecisionProblem}, ::ProblemTemplate, ::PSY.System, ::Union{Nothing, JuMP.Model})\nDecisionModel(::AbstractString, ::MOI.OptimizerWithAttributes)\nbuild!(::DecisionModel)\nsolve!(::DecisionModel)","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.DecisionModel","page":"API Reference","title":"PowerSimulations.DecisionModel","text":"DecisionModel{M}(\n template::ProblemTemplate,\n sys::PSY.System,\n jump_model::Union{Nothing, JuMP.Model}=nothing;\n kwargs...) where {M<:DecisionProblem}\n\nBuild the optimization problem of type M with the specific system and template.\n\nArguments\n\n::Type{M} where M<:DecisionProblem: The abstract operation model type\ntemplate::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.\nsys::PSY.System: the system created using Power Systems\njump_model::Union{Nothing, JuMP.Model}: Enables passing a custom JuMP model. Use with care\nname = nothing: name of model, string or symbol; defaults to the type of template converted to a symbol.\noptimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing : The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.\nhorizon::Int = UNSET_HORIZON: Manually specify the length of the forecast Horizon\nwarm_start::Bool = true: True will use the current operation point in the system to initialize variable values. False initializes all variables to zero. Default is true\nsystem_to_file::Bool = true:: True to create a copy of the system used in the model.\ninitialize_model::Bool = true: Option to decide to initialize the model or not.\ninitialization_file::String = \"\": This allows to pass pre-existing initialization values to avoid the solution of an optimization problem to find feasible initial conditions.\ndeserialize_initial_conditions::Bool = false: Option to deserialize conditions\nexport_pwl_vars::Bool = false: True to export all the pwl intermediate variables. It can slow down significantly the build and solve time.\nallow_fails::Bool = false: True to allow the simulation to continue even if the optimization step fails. Use with care.\noptimizer_solve_log_print::Bool = false: Uses JuMP.unset_silent() to print the optimizer's log. By default all solvers are set to MOI.Silent()\ndetailed_optimizer_stats::Bool = false: True to save detailed optimizer stats log.\ncalculate_conflict::Bool = false: True to use solver to calculate conflicts for infeasible problems. Only specific solvers are able to calculate conflicts.\ndirect_mode_optimizer::Bool = false: True to use the solver in direct mode. Creates a JuMP.direct_model.\nstore_variable_names::Bool = false: to store variable names in optimization model. Decreases the build times.\nrebuild_model::Bool = false: It will force the rebuild of the underlying JuMP model with each call to update the model. It increases solution times, use only if the model can't be updated in memory.\ninitial_time::Dates.DateTime = UNSET_INI_TIME: Initial Time for the model solve.\ntime_series_cache_size::Int = IS.TIME_SERIES_CACHE_SIZE_BYTES: Size in bytes to cache for each time array. Default is 1 MiB. Set to 0 to disable.\n\nExample\n\ntemplate = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)\nOpModel = DecisionModel(MockOperationProblem, template, system)\n\n\n\n\n\nDecisionModel(\n ::Type{M<:PowerSimulations.DecisionProblem},\n template::ProblemTemplate,\n sys::System;\n ...\n) -> DecisionModel\nDecisionModel(\n ::Type{M<:PowerSimulations.DecisionProblem},\n template::ProblemTemplate,\n sys::System,\n jump_model::Union{Nothing, JuMP.Model};\n kwargs...\n) -> DecisionModel\n\n\nBuild the optimization problem of type M with the specific system and template\n\nArguments\n\n::Type{M} where M<:DecisionProblem: The abstract operation model type\ntemplate::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.\nsys::PSY.System: the system created using Power Systems\njump_model::Union{Nothing, JuMP.Model} = nothing: Enables passing a custom JuMP model. Use with care.\n\nExample\n\ntemplate = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)\nproblem = DecisionModel(MyOpProblemType, template, system, optimizer)\n\n\n\n\n\nBuilds an empty decision model. This constructor is used for the implementation of custom decision models that do not require a template.\n\nArguments\n\n::Type{M} where M<:DecisionProblem: The abstract operation model type\nsys::PSY.System: the system created using Power Systems\njump_model::Union{Nothing, JuMP.Model} = nothing: Enables passing a custom JuMP model. Use with care.\n\nExample\n\nproblem = DecisionModel(system, optimizer)\n\n\n\n\n\nDecisionModel(\n directory::AbstractString,\n optimizer::MathOptInterface.OptimizerWithAttributes;\n jump_model,\n system\n) -> Any\n\n\nConstruct an DecisionProblem from a serialized file.\n\nArguments\n\ndirectory::AbstractString: Directory containing a serialized model\njump_model::Union{Nothing, JuMP.Model} = nothing: The JuMP model does not get serialized. Callers should pass whatever they passed to the original problem.\noptimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing: The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.\nsystem::Union{Nothing, PSY.System}: Optionally, the system used for the model. If nothing and systofile was set to true when the model was created, the system will be deserialized from a file.\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.DecisionModel-Tuple{Type{M} where M<:PowerSimulations.DecisionProblem, ProblemTemplate, System, Union{Nothing, JuMP.Model}}","page":"API Reference","title":"PowerSimulations.DecisionModel","text":"DecisionModel(\n ::Type{M<:PowerSimulations.DecisionProblem},\n template::ProblemTemplate,\n sys::System;\n ...\n) -> DecisionModel\nDecisionModel(\n ::Type{M<:PowerSimulations.DecisionProblem},\n template::ProblemTemplate,\n sys::System,\n jump_model::Union{Nothing, JuMP.Model};\n kwargs...\n) -> DecisionModel\n\n\nBuild the optimization problem of type M with the specific system and template\n\nArguments\n\n::Type{M} where M<:DecisionProblem: The abstract operation model type\ntemplate::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.\nsys::PSY.System: the system created using Power Systems\njump_model::Union{Nothing, JuMP.Model} = nothing: Enables passing a custom JuMP model. Use with care.\n\nExample\n\ntemplate = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)\nproblem = DecisionModel(MyOpProblemType, template, system, optimizer)\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.DecisionModel-Tuple{AbstractString, MathOptInterface.OptimizerWithAttributes}","page":"API Reference","title":"PowerSimulations.DecisionModel","text":"DecisionModel(\n directory::AbstractString,\n optimizer::MathOptInterface.OptimizerWithAttributes;\n jump_model,\n system\n) -> Any\n\n\nConstruct an DecisionProblem from a serialized file.\n\nArguments\n\ndirectory::AbstractString: Directory containing a serialized model\njump_model::Union{Nothing, JuMP.Model} = nothing: The JuMP model does not get serialized. Callers should pass whatever they passed to the original problem.\noptimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing: The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.\nsystem::Union{Nothing, PSY.System}: Optionally, the system used for the model. If nothing and systofile was set to true when the model was created, the system will be deserialized from a file.\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.build!-Tuple{DecisionModel}","page":"API Reference","title":"PowerSimulations.build!","text":"build!(\n model::DecisionModel;\n output_dir,\n recorders,\n console_level,\n file_level,\n disable_timer_outputs\n)\n\n\nBuild the Decision Model based on the specified DecisionProblem.\n\nArguments\n\nmodel::DecisionModel{<:DecisionProblem}: DecisionModel object\noutput_dir::String: Output directory for results\nrecorders::Vector{Symbol} = []: recorder names to register\nconsole_level = Logging.Error:\nfile_level = Logging.Info:\ndisable_timer_outputs = false : Enable/Disable timing outputs\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.solve!-Tuple{DecisionModel}","page":"API Reference","title":"PowerSimulations.solve!","text":"solve!(\n model::DecisionModel;\n export_problem_results,\n console_level,\n file_level,\n disable_timer_outputs,\n serialize,\n kwargs...\n) -> RunStatus\n\n\nDefault solve method for models that conform to the requirements of DecisionModel{<: DecisionProblem}.\n\nThis will call build! on the model if it is not already built. It will forward all keyword arguments to that function.\n\nArguments\n\nmodel::OperationModel = model: operation model\nexport_problem_results::Bool = false: If true, export ProblemResults DataFrames to CSV files. Reduces solution times during simulation.\nconsole_level = Logging.Error:\nfile_level = Logging.Info:\ndisable_timer_outputs = false : Enable/Disable timing outputs\nserialize::Bool = true: If true, serialize the model to a file to allow re-execution later.\n\nExamples\n\nresults = solve!(OpModel)\nresults = solve!(OpModel, export_problem_results = true)\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":" \n ","category":"page"},{"location":"api/PowerSimulations/#Emulation-Models","page":"API Reference","title":"Emulation Models","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"EmulationModel\nEmulationModel(::Type{M} where {M <: EmulationProblem}, ::ProblemTemplate, ::PSY.System, ::Union{Nothing, JuMP.Model})\nEmulationModel(::AbstractString, ::MOI.OptimizerWithAttributes)\nbuild!(::EmulationModel)\nrun!(::EmulationModel)","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.EmulationModel","page":"API Reference","title":"PowerSimulations.EmulationModel","text":"EmulationModel{M}(\n template::ProblemTemplate,\n sys::PSY.System,\n jump_model::Union{Nothing, JuMP.Model}=nothing;\n kwargs...) where {M<:EmulationProblem}\n\nBuild the optimization problem of type M with the specific system and template.\n\nArguments\n\n::Type{M} where M<:EmulationProblem: The abstract Emulation model type\ntemplate::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.\nsys::PSY.System: the system created using Power Systems\njump_model::Union{Nothing, JuMP.Model}: Enables passing a custom JuMP model. Use with care\nname = nothing: name of model, string or symbol; defaults to the type of template converted to a symbol.\noptimizer::Union{Nothing,MOI.OptimizerWithAttributes} = nothing : The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.\nwarm_start::Bool = true: True will use the current operation point in the system to initialize variable values. False initializes all variables to zero. Default is true\nsystem_to_file::Bool = true:: True to create a copy of the system used in the model.\ninitialize_model::Bool = true: Option to decide to initialize the model or not.\ninitialization_file::String = \"\": This allows to pass pre-existing initialization values to avoid the solution of an optimization problem to find feasible initial conditions.\ndeserialize_initial_conditions::Bool = false: Option to deserialize conditions\nexport_pwl_vars::Bool = false: True to export all the pwl intermediate variables. It can slow down significantly the build and solve time.\nallow_fails::Bool = false: True to allow the simulation to continue even if the optimization step fails. Use with care.\ncalculate_conflict::Bool = false: True to use solver to calculate conflicts for infeasible problems. Only specific solvers are able to calculate conflicts.\noptimizer_solve_log_print::Bool = false: Uses JuMP.unset_silent() to print the optimizer's log. By default all solvers are set to MOI.Silent()\ndetailed_optimizer_stats::Bool = false: True to save detailed optimizer stats log.\ndirect_mode_optimizer::Bool = false: True to use the solver in direct mode. Creates a JuMP.direct_model.\nstore_variable_names::Bool = false: True to store variable names in optimization model.\nrebuild_model::Bool = false: It will force the rebuild of the underlying JuMP model with each call to update the model. It increases solution times, use only if the model can't be updated in memory.\ninitial_time::Dates.DateTime = UNSET_INI_TIME: Initial Time for the model solve.\ntime_series_cache_size::Int = IS.TIME_SERIES_CACHE_SIZE_BYTES: Size in bytes to cache for each time array. Default is 1 MiB. Set to 0 to disable.\n\nExample\n\ntemplate = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)\nOpModel = EmulationModel(MockEmulationProblem, template, system)\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.EmulationModel-Tuple{Type{M} where M<:PowerSimulations.EmulationProblem, ProblemTemplate, System, Union{Nothing, JuMP.Model}}","page":"API Reference","title":"PowerSimulations.EmulationModel","text":"EmulationModel(\n ::Type{M<:PowerSimulations.EmulationProblem},\n template::ProblemTemplate,\n sys::System;\n ...\n) -> EmulationModel\nEmulationModel(\n ::Type{M<:PowerSimulations.EmulationProblem},\n template::ProblemTemplate,\n sys::System,\n jump_model::Union{Nothing, JuMP.Model};\n kwargs...\n) -> EmulationModel\n\n\nBuild the optimization problem of type M with the specific system and template\n\nArguments\n\n::Type{M} where M<:EmulationProblem: The abstract Emulation model type\ntemplate::ProblemTemplate: The model reference made up of transmission, devices, branches, and services.\nsys::PSY.System: the system created using Power Systems\njump_model::Union{Nothing, JuMP.Model}: Enables passing a custom JuMP model. Use with care\n\nExample\n\ntemplate = ProblemTemplate(CopperPlatePowerModel, devices, branches, services)\nproblem = EmulationModel(MyEmProblemType, template, system, optimizer)\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.EmulationModel-Tuple{AbstractString, MathOptInterface.OptimizerWithAttributes}","page":"API Reference","title":"PowerSimulations.EmulationModel","text":"EmulationModel(\n directory::AbstractString,\n optimizer::MathOptInterface.OptimizerWithAttributes;\n jump_model,\n system,\n kwargs...\n) -> Any\n\n\nConstruct an EmulationProblem from a serialized file.\n\nArguments\n\ndirectory::AbstractString: Directory containing a serialized model.\noptimizer::MOI.OptimizerWithAttributes: The optimizer does not get serialized. Callers should pass whatever they passed to the original problem.\njump_model::Union{Nothing, JuMP.Model} = nothing: The JuMP model does not get serialized. Callers should pass whatever they passed to the original problem.\nsystem::Union{Nothing, PSY.System}: Optionally, the system used for the model. If nothing and systofile was set to true when the model was created, the system will be deserialized from a file.\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.build!-Tuple{EmulationModel}","page":"API Reference","title":"PowerSimulations.build!","text":"build!(\n model::EmulationModel;\n executions,\n output_dir,\n recorders,\n console_level,\n file_level,\n disable_timer_outputs\n)\n\n\nImplementation of build for any EmulationProblem\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.run!-Tuple{EmulationModel}","page":"API Reference","title":"PowerSimulations.run!","text":"run!(\n model::EmulationModel;\n export_problem_results,\n console_level,\n file_level,\n disable_timer_outputs,\n serialize,\n kwargs...\n) -> RunStatus\n\n\nDefault run method for problems that conform to the requirements of EmulationModel{<: EmulationProblem}\n\nThis will call build! on the model if it is not already built. It will forward all keyword arguments to that function.\n\nArguments\n\nmodel::EmulationModel = model: Emulation model\noptimizer::MOI.OptimizerWithAttributes: The optimizer that is used to solve the model\nexecutions::Int: Number of executions for the emulator run\nexport_problem_results::Bool: If true, export ProblemResults DataFrames to CSV files.\noutput_dir::String: Required if the model is not already built, otherwise ignored\nenable_progress_bar::Bool: Enables/Disable progress bar printing\nserialize::Bool: If true, serialize the model to a file to allow re-execution later.\n\nExamples\n\nstatus = run!(model; optimizer = GLPK.Optimizer, executions = 10)\nstatus = run!(model; output_dir = ./model_output, optimizer = GLPK.Optimizer, executions = 10)\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":" \n ","category":"page"},{"location":"api/PowerSimulations/#Simulation-Models","page":"API Reference","title":"Simulation Models","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"Refer to the Simulations Page to explanations on how to setup a Simulation, with Sequencing and Feedforwards.","category":"page"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"SimulationModels\nSimulationSequence\nSimulation\nSimulation(::AbstractString, ::Dict)\nbuild!(::Simulation)\nexecute!(::Simulation)","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.SimulationModels","page":"API Reference","title":"PowerSimulations.SimulationModels","text":"SimulationModels(\n decision_models::Vector{<:DecisionModel},\n emulation_models::Union{Nothing, EmulationModel}\n)\n\nStores the OperationProblem definitions to be used in the simulation. When creating the SimulationModels, the order in which the models are created determines the order on which the simulation is executed.\n\nArguments\n\ndecision_models::Vector{<:DecisionModel}: Vector of decision models.\nemulation_models::Union{Nothing, EmulationModel}: Optional argument to include\n\nan EmulationModel in the Simulation\n\nExample\n\ntemplate_uc = template_unit_commitment()\ntemplate_ed = template_economic_dispatch()\nmy_decision_model_uc = DecisionModel(template_1, sys_uc, optimizer, name = \"UC\")\nmy_decision_model_ed = DecisionModel(template_ed, sys_ed, optimizer, name = \"ED\")\nmodels = SimulationModels(\n decision_models = [\n my_decision_model_uc,\n my_decision_model_ed\n ]\n)\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.SimulationSequence","page":"API Reference","title":"PowerSimulations.SimulationSequence","text":"SimulationSequence(\n models::SimulationModels,\n feedforward::Dict{String, Vector{<:AbstractAffectFeedforward}}\n ini_cond_chronology::InitialConditionChronology\n)\n\nConstruct the simulation sequence between decision and emulation models.\n\nArguments\n\nmodels::SimulationModels: Vector of decisions and emulation models.\nfeedforward = Dict{String, Vector{<:AbstractAffectFeedforward}}(): Optional dictionary to specify how information\n\nand variables are exchanged between decision and emulation models.\n\nini_cond_chronology::nitialConditionChronology = InterProblemChronology(): TODO\n\nExample\n\ntemplate_uc = template_unit_commitment()\ntemplate_ed = template_economic_dispatch()\nmy_decision_model_uc = DecisionModel(template_1, sys_uc, optimizer, name = \"UC\")\nmy_decision_model_ed = DecisionModel(template_ed, sys_ed, optimizer, name = \"ED\")\nmodels = SimulationModels(\n decision_models = [\n my_decision_model_uc,\n my_decision_model_ed\n ]\n)\n# The following sequence set the commitment variables (`OnVariable`) for `ThermalStandard` units from UC to ED.\nsequence = SimulationSequence(;\n models = models,\n feedforwards = Dict(\n \"ED\" => [\n SemiContinuousFeedforward(;\n component_type = ThermalStandard,\n source = OnVariable,\n affected_values = [ActivePowerVariable],\n ),\n ],\n ),\n)\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.Simulation","page":"API Reference","title":"PowerSimulations.Simulation","text":"Simulation(\n sequence::SimulationSequence,\n name::String,\n steps::Int\n models::SimulationModels,\n simulation_folder::String,\n initial_time::Union{Nothing, Dates.DateTime}\n)\n\nConstruct the Simulation structure to run the sequence of decision and emulation models specified.\n\nArguments\n\n-sequence::SimulationSequence: Simulation sequence that specify how the decision and emulation models will be executed. -name::String: Name of the Simulation -steps::Int: Number of steps on which the sequence of models will be executed -models::SimulationModels: List of Decision and Emulation Models -simulation_folder::String: Folder on which results will be stored -initial_time::Union{Nothing, Dates.DateTime} = nothing: Initial time of which the simulation starts. If nothing it will default to the first timestamp of time series of the system.\n\nExample\n\ntemplate_uc = template_unit_commitment()\ntemplate_ed = template_economic_dispatch()\nmy_decision_model_uc = DecisionModel(template_1, sys_uc, optimizer, name = \"UC\")\nmy_decision_model_ed = DecisionModel(template_ed, sys_ed, optimizer, name = \"ED\")\nmodels = SimulationModels(\n decision_models = [\n my_decision_model_uc,\n my_decision_model_ed\n ]\n)\n# The following sequence set the commitment variables (`OnVariable`) for `ThermalStandard` units from UC to ED.\nsequence = SimulationSequence(;\n models = models,\n feedforwards = Dict(\n \"ED\" => [\n SemiContinuousFeedforward(;\n component_type = ThermalStandard,\n source = OnVariable,\n affected_values = [ActivePowerVariable],\n ),\n ],\n ),\n)\n\nsim = Simulation(\n sequence = sequence,\n name = \"Sim\",\n steps = 5,\n models = models,\n simulation_folder = mktempdir(cleanup=true),\n)\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.Simulation-Tuple{AbstractString, Dict}","page":"API Reference","title":"PowerSimulations.Simulation","text":"Simulation(directory::AbstractString, model_info::Dict)\n\n\nConstructs Simulation from a serialized directory. Callers should pass any kwargs here that they passed to the original Simulation.\n\nArguments\n\ndirectory::AbstractString: the directory returned from the call to serialize\nmodel_info::Dict: Two-level dictionary containing model parameters that cannot be serialized. The outer dict should be keyed by the problem name. The inner dict must contain 'optimizer' and may contain 'jump_model'. These should be the same values used for the original simulation.\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.build!-Tuple{Simulation}","page":"API Reference","title":"PowerSimulations.build!","text":"build!(\n sim::Simulation;\n recorders,\n console_level,\n file_level,\n serialize,\n partitions,\n index\n) -> BuildStatus\n\n\nBuild the Simulation, problems and the related folder structure.\n\nArguments\n\nsim::Simulation: simulation object\nrecorders::Vector{Symbol} = []: recorder names to register\nserialize::Bool = true: serializes the simulation objects in the simulation\nconsole_level = Logging.Error:\nfile_level = Logging.Info:\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/#PowerSimulations.execute!-Tuple{Simulation}","page":"API Reference","title":"PowerSimulations.execute!","text":"execute!(sim::Simulation; kwargs...) -> RunStatus\n\n\nSolves the simulation model for sequential Simulations.\n\nArguments\n\nsim::Simulation=sim: simulation object created by Simulation()\n\nThe optional keyword argument exports controls exporting of results to CSV files as the simulation runs. Refer to export_results for a description of this argument.\n\nExample\n\nsim = Simulation(\"Test\", 7, problems, \"/Users/folder\")\nexecute!(sim::Simulation; kwargs...)\n\n\n\n\n\n","category":"method"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":" \n ","category":"page"},{"location":"api/PowerSimulations/#Variables","page":"API Reference","title":"Variables","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"For a list of variables for each device refer to its Formulations page.","category":"page"},{"location":"api/PowerSimulations/#Common-Variables","page":"API Reference","title":"Common Variables","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ActivePowerVariable\nReactivePowerVariable\nPieceWiseLinearCostVariable","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.ActivePowerVariable","page":"API Reference","title":"PowerSimulations.ActivePowerVariable","text":"Struct to dispatch the creation of Active Power Variables\n\nDocs abbreviation: Pg\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.ReactivePowerVariable","page":"API Reference","title":"PowerSimulations.ReactivePowerVariable","text":"Struct to dispatch the creation of Reactive Power Variables\n\nDocs abbreviation: Qg\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.PieceWiseLinearCostVariable","page":"API Reference","title":"PowerSimulations.PieceWiseLinearCostVariable","text":"Struct to dispatch the creation of piecewise linear cost variables for objective function\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Thermal-Unit-Variables","page":"API Reference","title":"Thermal Unit Variables","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"OnVariable\nStartVariable\nStopVariable\nTimeDurationOn\nTimeDurationOff\nHotStartVariable\nWarmStartVariable\nColdStartVariable\nPowerAboveMinimumVariable","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.OnVariable","page":"API Reference","title":"PowerSimulations.OnVariable","text":"Struct to dispatch the creation of a binary commitment status variable\n\nDocs abbreviation: u\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.StartVariable","page":"API Reference","title":"PowerSimulations.StartVariable","text":"Struct to dispatch the creation of Binary Start Variables\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.StopVariable","page":"API Reference","title":"PowerSimulations.StopVariable","text":"Struct to dispatch the creation of Binary Stop Variables\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.TimeDurationOn","page":"API Reference","title":"PowerSimulations.TimeDurationOn","text":"Auxiliary Variable for Thermal Generation Models to keep track of time elapsed on\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.TimeDurationOff","page":"API Reference","title":"PowerSimulations.TimeDurationOff","text":"Auxiliary Variable for Thermal Generation Models to keep track of time elapsed off\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.HotStartVariable","page":"API Reference","title":"PowerSimulations.HotStartVariable","text":"Struct to dispatch the creation of Hot Start Variable for Thermal units with temperature considerations\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.WarmStartVariable","page":"API Reference","title":"PowerSimulations.WarmStartVariable","text":"Struct to dispatch the creation of Warm Start Variable for Thermal units with temperature considerations\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.ColdStartVariable","page":"API Reference","title":"PowerSimulations.ColdStartVariable","text":"Struct to dispatch the creation of Cold Start Variable for Thermal units with temperature considerations\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.PowerAboveMinimumVariable","page":"API Reference","title":"PowerSimulations.PowerAboveMinimumVariable","text":"Struct to dispatch the creation of Active Power Variables above minimum power for Thermal Compact formulations\n\nDocs abbreviation: hatPg\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Storage-Unit-Variables","page":"API Reference","title":"Storage Unit Variables","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ReservationVariable","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.ReservationVariable","page":"API Reference","title":"PowerSimulations.ReservationVariable","text":"Struct to dispatch the creation of binary storage charge reservation variable\n\nDocs abbreviation: r\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Branches-and-Network-Variables","page":"API Reference","title":"Branches and Network Variables","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"FlowActivePowerVariable\nFlowActivePowerFromToVariable\nFlowActivePowerToFromVariable\nFlowReactivePowerFromToVariable\nFlowReactivePowerToFromVariable\nPhaseShifterAngle\nHVDCLosses\nHVDCFlowDirectionVariable\nVoltageMagnitude\nVoltageAngle","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.FlowActivePowerVariable","page":"API Reference","title":"PowerSimulations.FlowActivePowerVariable","text":"Struct to dispatch the creation of bidirectional Active Power Flow Variables\n\nDocs abbreviation: P\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.FlowActivePowerFromToVariable","page":"API Reference","title":"PowerSimulations.FlowActivePowerFromToVariable","text":"Struct to dispatch the creation of unidirectional Active Power Flow Variables\n\nDocs abbreviation: overrightarrowP\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.FlowActivePowerToFromVariable","page":"API Reference","title":"PowerSimulations.FlowActivePowerToFromVariable","text":"Struct to dispatch the creation of unidirectional Active Power Flow Variables\n\nDocs abbreviation: overleftarrowP\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.FlowReactivePowerFromToVariable","page":"API Reference","title":"PowerSimulations.FlowReactivePowerFromToVariable","text":"Struct to dispatch the creation of unidirectional Reactive Power Flow Variables\n\nDocs abbreviation: overrightarrowQ\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.FlowReactivePowerToFromVariable","page":"API Reference","title":"PowerSimulations.FlowReactivePowerToFromVariable","text":"Struct to dispatch the creation of unidirectional Reactive Power Flow Variables\n\nDocs abbreviation: overleftarrowQ\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.PhaseShifterAngle","page":"API Reference","title":"PowerSimulations.PhaseShifterAngle","text":"Struct to dispatch the creation of Phase Shifters Variables\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.HVDCLosses","page":"API Reference","title":"PowerSimulations.HVDCLosses","text":"Struct to dispatch the creation of HVDC Losses Auxiliary Variables\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.HVDCFlowDirectionVariable","page":"API Reference","title":"PowerSimulations.HVDCFlowDirectionVariable","text":"Struct to dispatch the creation of HVDC Flow Direction Auxiliary Variables\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.VoltageMagnitude","page":"API Reference","title":"PowerSimulations.VoltageMagnitude","text":"Struct to dispatch the creation of Voltage Magnitude Variables for AC formulations\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.VoltageAngle","page":"API Reference","title":"PowerSimulations.VoltageAngle","text":"Struct to dispatch the creation of Voltage Angle Variables for AC/DC formulations\n\nDocs abbreviation: TODO\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Regulation-and-Services-Variables","page":"API Reference","title":"Regulation and Services Variables","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ActivePowerReserveVariable\nServiceRequirementVariable\nDeltaActivePowerUpVariable\nDeltaActivePowerDownVariable\nAdditionalDeltaActivePowerUpVariable\nAdditionalDeltaActivePowerDownVariable\nAreaMismatchVariable\nSteadyStateFrequencyDeviation\nSmoothACE\nSystemBalanceSlackUp\nSystemBalanceSlackDown\nReserveRequirementSlack","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.ActivePowerReserveVariable","page":"API Reference","title":"PowerSimulations.ActivePowerReserveVariable","text":"Struct to dispatch the creation of Active Power Reserve Variables\n\nDocs abbreviation: Pr\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":" \n ","category":"page"},{"location":"api/PowerSimulations/#Constraints","page":"API Reference","title":"Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/#Common-Constraints","page":"API Reference","title":"Common Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"PieceWiseLinearCostConstraint\n","category":"page"},{"location":"api/PowerSimulations/#Network-Constraints","page":"API Reference","title":"Network Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"AreaDispatchBalanceConstraint\nAreaParticipationAssignmentConstraint\nBalanceAuxConstraint\nCopperPlateBalanceConstraint\nFrequencyResponseConstraint\nNodalBalanceActiveConstraint\nNodalBalanceReactiveConstraint","category":"page"},{"location":"api/PowerSimulations/#Power-Variable-Limit-Constraints","page":"API Reference","title":"Power Variable Limit Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ActivePowerVariableLimitsConstraint\nReactivePowerVariableLimitsConstraint\nActivePowerVariableTimeSeriesLimitsConstraint\nInputActivePowerVariableLimitsConstraint\nOutputActivePowerVariableLimitsConstraint","category":"page"},{"location":"api/PowerSimulations/#Regulation-and-Services-Constraints","page":"API Reference","title":"Regulation and Services Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ParticipationAssignmentConstraint\nRegulationLimitsConstraint\nRequirementConstraint\nReserveEnergyCoverageConstraint\nReservePowerConstraint","category":"page"},{"location":"api/PowerSimulations/#Thermal-Unit-Constraints","page":"API Reference","title":"Thermal Unit Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ActiveRangeICConstraint\nCommitmentConstraint\nDurationConstraint\nRampConstraint\nRampLimitConstraint\nStartupInitialConditionConstraint\nStartupTimeLimitTemperatureConstraint","category":"page"},{"location":"api/PowerSimulations/#Renewable-Unit-Constraints","page":"API Reference","title":"Renewable Unit Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"EqualityConstraint\n","category":"page"},{"location":"api/PowerSimulations/#Branches-Constraints","page":"API Reference","title":"Branches Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"AbsoluteValueConstraint\nFlowLimitFromToConstraint\nFlowLimitToFromConstraint\nFlowRateConstraint\nFlowRateConstraintFromTo\nFlowRateConstraintToFrom\nHVDCDirection\nHVDCLossesAbsoluteValue\nHVDCPowerBalance\nNetworkFlowConstraint\nRateLimitConstraint\nRateLimitConstraintFromTo\nRateLimitConstraintToFrom\nPhaseAngleControlLimit","category":"page"},{"location":"api/PowerSimulations/#Feedforward-Constraints","page":"API Reference","title":"Feedforward Constraints","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"FeedforwardSemiContinousConstraint\nFeedforwardIntegralLimitConstraint\nFeedforwardUpperBoundConstraint\nFeedforwardLowerBoundConstraint\nFeedforwardEnergyTargetConstraint","category":"page"},{"location":"api/PowerSimulations/#Parameters","page":"API Reference","title":"Parameters","text":"","category":"section"},{"location":"api/PowerSimulations/#Time-Series-Parameters","page":"API Reference","title":"Time Series Parameters","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"ActivePowerTimeSeriesParameter\nReactivePowerTimeSeriesParameter\nRequirementTimeSeriesParameter","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.ActivePowerTimeSeriesParameter","page":"API Reference","title":"PowerSimulations.ActivePowerTimeSeriesParameter","text":"Parameter to define active power time series\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.ReactivePowerTimeSeriesParameter","page":"API Reference","title":"PowerSimulations.ReactivePowerTimeSeriesParameter","text":"Parameter to define reactive power time series\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.RequirementTimeSeriesParameter","page":"API Reference","title":"PowerSimulations.RequirementTimeSeriesParameter","text":"Paramter to define requirement time series\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Variable-Value-Parameters","page":"API Reference","title":"Variable Value Parameters","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"UpperBoundValueParameter\nLowerBoundValueParameter\nOnStatusParameter\nEnergyLimitParameter\nFixValueParameter\nEnergyTargetParameter","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.UpperBoundValueParameter","page":"API Reference","title":"PowerSimulations.UpperBoundValueParameter","text":"Parameter to define variable upper bound\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.LowerBoundValueParameter","page":"API Reference","title":"PowerSimulations.LowerBoundValueParameter","text":"Parameter to define variable lower bound\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.OnStatusParameter","page":"API Reference","title":"PowerSimulations.OnStatusParameter","text":"Parameter to define unit commitment status\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#PowerSimulations.FixValueParameter","page":"API Reference","title":"PowerSimulations.FixValueParameter","text":"Parameter to FixValueParameter\n\n\n\n\n\n","category":"type"},{"location":"api/PowerSimulations/#Objective-Function-Parameters","page":"API Reference","title":"Objective Function Parameters","text":"","category":"section"},{"location":"api/PowerSimulations/","page":"API Reference","title":"API Reference","text":"CostFunctionParameter","category":"page"},{"location":"api/PowerSimulations/#PowerSimulations.CostFunctionParameter","page":"API Reference","title":"PowerSimulations.CostFunctionParameter","text":"Parameter to define cost function coefficient\n\n\n\n\n\n","category":"type"},{"location":"tutorials/basics_of_developing_models/#Basics-of-Developing-Operation-Models","page":"Basics of Developing Operation Models","title":"Basics of Developing Operation Models","text":"","category":"section"},{"location":"tutorials/basics_of_developing_models/","page":"Basics of Developing Operation Models","title":"Basics of Developing Operation Models","text":"Check the page PowerSimulations Structure for more background on PowerSimulations.jl","category":"page"},{"location":"modeler_guide/definitions/#Definitions","page":"Definitions","title":"Definitions","text":"","category":"section"},{"location":"modeler_guide/definitions/#D","page":"Definitions","title":"D","text":"","category":"section"},{"location":"modeler_guide/definitions/","page":"Definitions","title":"Definitions","text":"Decision Problem: A decision problem calculates the desired system operation based on forecasts of uncertain inputs and information about the state of the system. The output of a decision problem represents the policies used to drive the set-points of the system's devices, like generators or switches, and depends on the purpose of the problem. See the Decision Model Tutorial to learn more about solving individual problems.\nDevice Formulation: The model of a device that is incorporated into a large system optimization models. For instance, the storage device model used inside of a Unit Commitment (UC) problem. A device model needs to follow some requirements to be integrated into operation problems.","category":"page"},{"location":"modeler_guide/definitions/#E","page":"Definitions","title":"E","text":"","category":"section"},{"location":"modeler_guide/definitions/","page":"Definitions","title":"Definitions","text":"Emulation Problem: An emulation problem is used to mimic the system's behavior subject to an incoming decision and the realization of a forecasted inputs. The solution of the emulator produces outputs representative of the system performance when operating subject the policies resulting from the decision models.","category":"page"},{"location":"modeler_guide/definitions/#H","page":"Definitions","title":"H","text":"","category":"section"},{"location":"modeler_guide/definitions/","page":"Definitions","title":"Definitions","text":"Horizon: The number of steps in the look-ahead of a decision problem. For instance, a Day-Ahead problem usually has a 48 step horizon. Check the time Time Series Data Section in PowerSystems.jl","category":"page"},{"location":"modeler_guide/definitions/#I","page":"Definitions","title":"I","text":"","category":"section"},{"location":"modeler_guide/definitions/","page":"Definitions","title":"Definitions","text":"Interval: The amount of time between updates to the decision problem. For instance, Day-Ahead problems usually have a 24-hour intervals and Real-Time problems have 5-minute intervals. Check the time Time Series Data Section in PowerSystems.jl","category":"page"},{"location":"modeler_guide/definitions/#R","page":"Definitions","title":"R","text":"","category":"section"},{"location":"modeler_guide/definitions/","page":"Definitions","title":"Definitions","text":"Resolution: The amount of time between timesteps in a simulation. For instance 1-hour or 5-minutes. In Julia these are defined using the syntax Hour(1) and Minute(5). Check the time Time Series Data Section in PowerSystems.jl","category":"page"},{"location":"modeler_guide/debugging_infeasible_models/#Debugging-infeasible-models","page":"Debugging infeasible models","title":"Debugging infeasible models","text":"","category":"section"},{"location":"modeler_guide/debugging_infeasible_models/","page":"Debugging infeasible models","title":"Debugging infeasible models","text":"Getting infeasible solutions to models is a common occurrence in operations simulations, there are multiple reasons why this can happen. PowerSimulations.jl has several tools to help debug this situation.","category":"page"},{"location":"modeler_guide/debugging_infeasible_models/#Adding-slacks-to-the-model","page":"Debugging infeasible models","title":"Adding slacks to the model","text":"","category":"section"},{"location":"modeler_guide/debugging_infeasible_models/#Getting-the-infeasibility-conflict","page":"Debugging infeasible models","title":"Getting the infeasibility conflict","text":"","category":"section"},{"location":"modeler_guide/psi_structure/#psi_structure","page":"PowerSimulations.jl Modeling Structure","title":"PowerSimulations.jl Modeling Structure","text":"","category":"section"},{"location":"modeler_guide/psi_structure/","page":"PowerSimulations.jl Modeling Structure","title":"PowerSimulations.jl Modeling Structure","text":"PowerSimulations enables the simulation of a sequence of power systems optimization problems and provides user control over each aspect of the simulation configuration. Specifically:","category":"page"},{"location":"modeler_guide/psi_structure/","page":"PowerSimulations.jl Modeling Structure","title":"PowerSimulations.jl Modeling Structure","text":"mathematical formulations can be selected for each component with DeviceModel and ServiceModel\na problem can be defined by creating model entries in a Operations ProblemTemplates\nmodels (DecisionModel or EmulationModel) can be built by applying a ProblemTemplate to a System and can be executed/solved in isolation or as part of a Simulation\nSimulations can be defined and executed by sequencing one or more models and defining how and when data flows between models.","category":"page"},{"location":"modeler_guide/psi_structure/","page":"PowerSimulations.jl Modeling Structure","title":"PowerSimulations.jl Modeling Structure","text":"question: What is the difference between a Model and a Problem?\nA \"Problem\" is an abstract mathematical description of how to represent power system behavior, whereas a \"Model\" is a concrete representation of a \"Problem\" applied to a dataset. I.e. once a Problem is populated with data describing all the loads, generators, lines, etc., it becomes a Model.","category":"page"},{"location":"formulation_library/General/#formulation_library","page":"General","title":"Formulations","text":"","category":"section"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Modeling formulations are created by dispatching on abstract subtypes of PowerSimulations.AbstractDeviceFormulation","category":"page"},{"location":"formulation_library/General/#FixedOutput","page":"General","title":"FixedOutput","text":"","category":"section"},{"location":"formulation_library/General/","page":"General","title":"General","text":"FixedOutput","category":"page"},{"location":"formulation_library/General/#PowerSimulations.FixedOutput","page":"General","title":"PowerSimulations.FixedOutput","text":"Formulation type to augment the power balance constraint expression with a time series parameter\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Variables:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"No variables are created for DeviceModel(<:DeviceType, FixedOutput)","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Static Parameters:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"ThermalGen:\nPg^textmax = PowerSystems.get_max_active_power(device)\nQg^textmax = PowerSystems.get_max_reactive_power(device)\nStorage:\nPg^textmax = PowerSystems.get_max_active_power(device)\nQg^textmax = PowerSystems.get_max_reactive_power(device)","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Time Series Parameters:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"using PowerSimulations\nusing HydroPowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombo_tables = []\nfor t in [RenewableGen, ThermalGen, HydroGen, ElectricLoad]\n combos = PowerSimulations.get_default_time_series_names(t, FixedOutput)\n combo_table = DataFrame(\n \"Parameter\" => map(x -> \"[`$x`](@ref)\", collect(keys(combos))),\n \"Default Time Series Name\" => map(x -> \"`$x`\", collect(values(combos))),\n )\n insertcols!(combo_table, 1, \"Device Type\" => fill(string(t), length(combos)))\n push!(combo_tables, combo_table)\nend\nmdtable(vcat(combo_tables...), latex = false)","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Objective:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"No objective terms are created for DeviceModel(<:DeviceType, FixedOutput)","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Expressions:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Adds the active and reactive parameters listed for specific device types above to the respective active and reactive power balance expressions created by the selected Network Formulations","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Constraints:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"No constraints are created for DeviceModel(<:DeviceType, FixedOutput)","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"","category":"page"},{"location":"formulation_library/General/#VariableCost-Options","page":"General","title":"VariableCost Options","text":"","category":"section"},{"location":"formulation_library/General/","page":"General","title":"General","text":"PowerSimulations can represent variable costs using a variety of different methods depending on the data available in each device. The following describes the objective function terms that are populated for each variable cost option.","category":"page"},{"location":"formulation_library/General/#Scalar-VariableCost","page":"General","title":"Scalar VariableCost","text":"","category":"section"},{"location":"formulation_library/General/","page":"General","title":"General","text":"variable_cost <: Float64: creates a fixed marginal cost term in the objective function","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"beginaligned\n textmin sum_t C * G_t\nendaligned","category":"page"},{"location":"formulation_library/General/#Polynomial-VariableCost","page":"General","title":"Polynomial VariableCost","text":"","category":"section"},{"location":"formulation_library/General/","page":"General","title":"General","text":"variable_cost <: Tuple{Float64, Float64}: creates a polynomial cost term in the objective function where","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"C_g=variable_cost[1]\nC_g^prime=variable_cost[2]","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"beginaligned\n textmin sum_t C * G_t + C^prime * G_t^2\nendaligned","category":"page"},{"location":"formulation_library/General/#Piecewise-Linear-VariableCost","page":"General","title":"Piecewise Linear VariableCost","text":"","category":"section"},{"location":"formulation_library/General/","page":"General","title":"General","text":"variable_cost <: Vector{Tuple{Float64, Float64}}: creates a piecewise linear cost term in the objective function","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"TODO: add formulation","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"___","category":"page"},{"location":"formulation_library/General/#StorageManagementCost","page":"General","title":"StorageManagementCost","text":"","category":"section"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Adds an objective function cost term according to:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"beginaligned\n textmin sum_t quad E^surplus_t * C^penalty - E^shortage_t * C^value\nendaligned","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Impact of different cost configurations:","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"The following table describes all possible configuration of the StorageManagementCost with the target constraint in hydro or storage device models. Cases 1(a) & 2(a) will have no impact of the models operations and the target constraint will be rendered useless. In most cases that have no energy target and a non-zero value for C^value, if this cost is too high (C^value 0) or too low (C^value 0) can result in either the model holding on to stored energy till the end or the model not storing any energy in the device. This is caused by the fact that when energy target is zero, we have E_t = - E^shortage_t, and - E^shortage_t * C^value in the objective function is replaced by E_t * C^value, thus resulting in C^value to be seen as the cost of stored energy.","category":"page"},{"location":"formulation_library/General/","page":"General","title":"General","text":"Case Energy Target Energy Shortage Cost Energy Value / Energy Surplus cost Effect\nCase 1(a) hatE=0 C^penalty=0 C^value=0 no change\nCase 1(b) hatE=0 C^penalty=0 C^value0 penalty for storing energy\nCase 1(c) hatE=0 C^penalty0 C^value=0 no penalties or incentives applied\nCase 1(d) hatE=0 C^penalty=0 C^value0 incentive for storing energy\nCase 1(e) hatE=0 C^penalty0 C^value0 penalty for storing energy\nCase 1(f) hatE=0 C^penalty0 C^value0 incentive for storing energy\nCase 2(a) hatE0 C^penalty=0 C^value=0 no change\nCase 2(b) hatE0 C^penalty=0 C^value0 penalty on energy storage in excess of target\nCase 2(c) hatE0 C^penalty0 C^value=0 penalty on energy storage short of target\nCase 2(d) hatE0 C^penalty=0 C^value0 incentive on excess energy\nCase 2(e) hatE0 C^penalty0 C^value0 penalty on both excess/shortage of energy\nCase 2(f) hatE0 C^penalty0 C^value0 penalty for shortage, incentive for excess energy","category":"page"},{"location":"modeler_guide/logging/#Logging","page":"Logging","title":"Logging","text":"","category":"section"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"PowerSimulations.jl will output many log messages when building systems and running simulations. You may want to customize what gets logged to the console and, optionally, a file.","category":"page"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"By default all log messages of level Logging.Info or higher will get displayed to the console. When you run a simulation a simulation-specific logger will take over and log its messages to a file in the logs directory in the simulation output directory. When finished it will relinquish control back to the global logger.","category":"page"},{"location":"modeler_guide/logging/#Configuring-the-global-logger","page":"Logging","title":"Configuring the global logger","text":"","category":"section"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"To configure the global logger in a Jupyter Notebook or REPL you may configure your own logger with the Julia Logging standard library or use the convenience function provided by PowerSimulations. This example will log messages of level Logging.Error to console and Logging.Info and higher to the file power-simulations.log in the current directory.","category":"page"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"import Logging\nusing PowerSimulations\nlogger = configure_logging(\n console_level = Logging.Error,\n file_level = Logging.Info,\n filename = \"power-simulations.log\"\n)","category":"page"},{"location":"modeler_guide/logging/#Configuring-the-simulation-logger","page":"Logging","title":"Configuring the simulation logger","text":"","category":"section"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"You can configure the logging level used by the simulation logger when you call build!(simulation). Here is an example that increases logging verbosity:","category":"page"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"import Logging\nusing PowerSimulations\nsimulation = Simulation(...)\nbuild!(simulation, console_level = Logging.Info, file_level = Logging.Debug)","category":"page"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"The log file will be located at ///logs/simulation.log.","category":"page"},{"location":"modeler_guide/logging/#Solver-logs","page":"Logging","title":"Solver logs","text":"","category":"section"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"You can configure logging for the solver you use. Refer to the solver documentation. PowerSimulations does not redirect or intercept prints to stdout or stderr from other libraries.","category":"page"},{"location":"modeler_guide/logging/#Recorder-events","page":"Logging","title":"Recorder events","text":"","category":"section"},{"location":"modeler_guide/logging/","page":"Logging","title":"Logging","text":"PowerSimulations uses the InfrastructureSystems.Recorder to store simulation events in a log file. Refer to this link for more information.","category":"page"},{"location":"formulation_library/RenewableGen/#PowerSystems.RenewableGen-Formulations","page":"Renewable Generation","title":"PowerSystems.RenewableGen Formulations","text":"","category":"section"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Valid DeviceModels for subtypes of RenewableGen include the following:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.generate_device_formulation_combinations()\nfilter!(x -> x[\"device_type\"] <: RenewableGen, combos)\ncombo_table = DataFrame(\n \"Valid DeviceModel\" => [\"`DeviceModel($(c[\"device_type\"]), $(c[\"formulation\"]))`\" for c in combos],\n \"Device Type\" => [\"[$(c[\"device_type\"])](https://nrel-Sienna.github.io/PowerSystems.jl/stable/model_library/generated_$(c[\"device_type\"])/)\" for c in combos],\n \"Formulation\" => [\"[$(c[\"formulation\"])](@ref)\" for c in combos],\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"","category":"page"},{"location":"formulation_library/RenewableGen/#RenewableFullDispatch","page":"Renewable Generation","title":"RenewableFullDispatch","text":"","category":"section"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"RenewableFullDispatch","category":"page"},{"location":"formulation_library/RenewableGen/#PowerSimulations.RenewableFullDispatch","page":"Renewable Generation","title":"PowerSimulations.RenewableFullDispatch","text":"Formulation type to add injection variables constrained by a maximum injection time series for RenewableGen\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Variables:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"ActivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: PowerSystems.get_active_power(device)\nReactivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: PowerSystems.get_reactive_power(device)","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Static Parameters:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Pg^textmin = PowerSystems.get_active_power_limits(device).min\nQg^textmin = PowerSystems.get_reactive_power_limits(device).min\nQg^textmax = PowerSystems.get_reactive_power_limits(device).max","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Time Series Parameters:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.get_default_time_series_names(RenewableGen, RenewableFullDispatch)\ncombo_table = DataFrame(\n \"Parameter\" => map(x -> \"[`$x`](@ref)\", collect(keys(combos))),\n \"Default Time Series Name\" => map(x -> \"`$x`\", collect(values(combos))),\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Objective:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Creates an objective function term based on the VariableCost Options where the quantity term is defined as - Pg_t to incentivize generation from RenewableGen devices.","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Expressions:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Adds Pg and Qg terms to the respective active and reactive power balance expressions created by the selected Network Formulations","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Constraints:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"beginaligned\n Pg^textmin le Pg_t le ActivePowerTimeSeriesParameter_t \n Qg^textmin le Qg_t le Qg^textmax\nendaligned","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"","category":"page"},{"location":"formulation_library/RenewableGen/#RenewableConstantPowerFactor","page":"Renewable Generation","title":"RenewableConstantPowerFactor","text":"","category":"section"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"RenewableConstantPowerFactor","category":"page"},{"location":"formulation_library/RenewableGen/#PowerSimulations.RenewableConstantPowerFactor","page":"Renewable Generation","title":"PowerSimulations.RenewableConstantPowerFactor","text":"Formulation type to add real and reactive injection variables with constant power factor with maximum real power injections constrained by a time series for RenewableGen\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Variables:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"ActivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: PowerSystems.get_active_power(device)\nReactivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: PowerSystems.get_reactive_power(device)","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Static Parameters:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Pg^textmin = PowerSystems.get_active_power_limits(device).min\nQg^textmin = PowerSystems.get_reactive_power_limits(device).min\nQg^textmax = PowerSystems.get_reactive_power_limits(device).max\npf = PowerSystems.get_power_factor(device)","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Time Series Parameters:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.get_default_time_series_names(RenewableGen, RenewableConstantPowerFactor)\ncombo_table = DataFrame(\n \"Parameter\" => map(x -> \"[`$x`](@ref)\", collect(keys(combos))),\n \"Default Time Series Name\" => map(x -> \"`$x`\", collect(values(combos))),\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Objective:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Creates an objective function term based on the VariableCost Options where the quantity term is defined as - Pg_t to incentivize generation from RenewableGen devices.","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Expressions:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Adds Pg and Qg terms to the respective active and reactive power balance expressions created by the selected Network Formulations","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"Constraints:","category":"page"},{"location":"formulation_library/RenewableGen/","page":"Renewable Generation","title":"Renewable Generation","text":"beginaligned\n Pg^textmin le Pg_t le ActivePowerTimeSeriesParameter_t \n Qg^textmin le Qg_t le Qg^textmax \n Qg_t = pf * Pg_t\nendaligned","category":"page"},{"location":"formulation_library/Service/#PowerSystems.Service-Formulations","page":"PowerSystems.Service Formulations","title":"PowerSystems.Service Formulations","text":"","category":"section"},{"location":"formulation_library/Service/","page":"PowerSystems.Service Formulations","title":"PowerSystems.Service Formulations","text":"TODO","category":"page"},{"location":"model_developer_guide/structure_of_operation_problem/#Structure-of-an-operations-problem-model","page":"Operation Problem Structure","title":"Structure of an operations problem model","text":"","category":"section"},{"location":"model_developer_guide/structure_of_operation_problem/","page":"Operation Problem Structure","title":"Operation Problem Structure","text":"In most cases operation problem models are optimization models. Although in PowerSimulations.jl it is possible to define arbitrary problems that can reflect heuristic decision rules, this is not the common case. This page focuses on explaining the structure of operations problems that employ an optimization problem and solver.","category":"page"},{"location":"model_developer_guide/structure_of_operation_problem/","page":"Operation Problem Structure","title":"Operation Problem Structure","text":"The first aspect to consider when thinking about developing a model compatible with PowerSimulations.jl is that although we support all of JuMP.jl objects, you need to employ anonymous constraints and variables in JuMP and register the constraints, variables and other optimization objects into PowerSimulations.jl's optimization container. Otherwise the features to use your problem in the simulation like the coordination with other problems and post processing won't work.","category":"page"},{"location":"model_developer_guide/structure_of_operation_problem/","page":"Operation Problem Structure","title":"Operation Problem Structure","text":"info: Info\nThe requirements for the simulation of Power Systems operations are more strict than solving an optimization problem once with just JuMP.jl. The requirements imposed by PowerSimulations.jl to integrate your models in a simulation are designed to help with other complex operations that go beyond JuMP.jl scope.","category":"page"},{"location":"model_developer_guide/structure_of_operation_problem/","page":"Operation Problem Structure","title":"Operation Problem Structure","text":"warning: Warning\nAll the code in this page is considered \"pseudo-code\". Copy-paste will likely not work out of the box. You need to develop the internals of the functions correctly for the examples below to work.","category":"page"},{"location":"model_developer_guide/structure_of_operation_problem/#Registering-a-variable-in-the-model","page":"Operation Problem Structure","title":"Registering a variable in the model","text":"","category":"section"},{"location":"model_developer_guide/structure_of_operation_problem/","page":"Operation Problem Structure","title":"Operation Problem Structure","text":"To register a variable in the model, the developer must first allocate the container into the optimization container and then populate it. For example, it require start the build function as follows:","category":"page"},{"location":"model_developer_guide/structure_of_operation_problem/","page":"Operation Problem Structure","title":"Operation Problem Structure","text":"info: Info\nWe recommend calling import PowerSimulations and defining the constant CONST PSI = PowerSimulations to make it easier to read the code and determine which package is responsible for defining the functions.","category":"page"},{"location":"model_developer_guide/structure_of_operation_problem/","page":"Operation Problem Structure","title":"Operation Problem Structure","text":" function PSI.build_model!(model::PSI.DecisionModel{MyCustomModel})\n container = PSI.get_optimization_container(model)\n PSI.set_time_steps!(container, 1:24)\n\n # Create the container for the variable\n variable = PSI.add_variable_container!(\n container,\n PSI.ActivePowerVariable(), # <- This variable is defined in PowerSimulations but the user can define their own\n PSY.ThermalGeneration, # <- Device type for the variable. Can be from PSY or custom defined\n devices_names, # <- First container dimension\n time_steps, # <- Second container dimension\n )\n\n # Iterate over the devices and time to store the JuMP variables into the container.\n for t in time_steps, d in devices\n name = PSY.get_name(d)\n variable[name, t] = JuMP.@variable(get_jump_model(container))\n # It is possible to use PSY getter functions to retrieve data from the generators\n # Any other variable property can be specified inside this loop.\n JuMP.set_upper_bound(variable[name, t], UB_DATA) # <- Optional\n JuMP.set_lower_bound(variable[name, t], LB_DATA) # <- Optional\n end\n\n return\n end","category":"page"},{"location":"model_developer_guide/troubleshooting/#Troubleshooting-model-development","page":"Troubleshooting","title":"Troubleshooting model development","text":"","category":"section"},{"location":"formulation_library/README/#Formulation-documentation-guide","page":"Formulation documentation guide","title":"Formulation documentation guide","text":"","category":"section"},{"location":"formulation_library/README/","page":"Formulation documentation guide","title":"Formulation documentation guide","text":"Formulation documentation should roughly follow the template established by RenewableGen.md","category":"page"},{"location":"formulation_library/README/#Auto-generated-items","page":"Formulation documentation guide","title":"Auto generated items","text":"","category":"section"},{"location":"formulation_library/README/","page":"Formulation documentation guide","title":"Formulation documentation guide","text":"Valid DeviceModel table: just change the device category in the filter function\nTime Series Parameters: just change the device category and formulation in the get_default_time_series_names method call","category":"page"},{"location":"formulation_library/README/#Linked-items","page":"Formulation documentation guide","title":"Linked items","text":"","category":"section"},{"location":"formulation_library/README/","page":"Formulation documentation guide","title":"Formulation documentation guide","text":"Formulations in the Valid DeviceModel table must have a docstring in src/core/formulations.jl\nThe Formulation in the @docs block must have a docstring in src/core/formulations.jl\nThe Variables must have docstrings in src/core/variables.jl \nThe Time Series Parameters must have docstrings in src/core/parameters.jl","category":"page"},{"location":"tutorials/pcm_simulation/#pcm_tutorial","page":"Multi-stage Production Cost Simulation","title":"Sequential Simulations with PowerSimulations.jl","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Originally Contributed by: Clayton Barrows","category":"page"},{"location":"tutorials/pcm_simulation/#Introduction","page":"Multi-stage Production Cost Simulation","title":"Introduction","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"PowerSimulations.jl supports simulations that consist of sequential optimization problems where results from previous problems inform subsequent problems in a variety of ways. This example demonstrates some of these capabilities to represent electricity market clearing. This example is intended to be an extension of the OperationsProblem tutorial.","category":"page"},{"location":"tutorials/pcm_simulation/#Load-Packages","page":"Multi-stage Production Cost Simulation","title":"Load Packages","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"using PowerSystems\nusing PowerSimulations\nusing HydroPowerSimulations\nconst PSI = PowerSimulations\nusing PowerSystemCaseBuilder\nusing Dates\nusing HiGHS #solver","category":"page"},{"location":"tutorials/pcm_simulation/#Optimizer","page":"Multi-stage Production Cost Simulation","title":"Optimizer","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"It's most convenient to define an optimizer instance upfront and pass it into the DecisionModel constructor. For this example, we can use the free HiGHS solver with a relatively relaxed MIP gap (ratioGap) setting to improve speed.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"solver = optimizer_with_attributes(HiGHS.Optimizer, \"mip_rel_gap\" => 0.5)","category":"page"},{"location":"tutorials/pcm_simulation/#Hourly-day-ahead-system","page":"Multi-stage Production Cost Simulation","title":"Hourly day-ahead system","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"First, we'll create a System with hourly data to represent day-ahead forecasted wind, solar, and load profiles:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"sys_DA = build_system(PSISystems, \"modified_RTS_GMLC_DA_sys\")","category":"page"},{"location":"tutorials/pcm_simulation/#Minute-system","page":"Multi-stage Production Cost Simulation","title":"5-Minute system","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"The RTS data also includes 5-minute resolution time series data. So, we can create another System to represent 15 minute ahead forecasted data for a \"real-time\" market:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"sys_RT = build_system(PSISystems, \"modified_RTS_GMLC_RT_sys\")","category":"page"},{"location":"tutorials/pcm_simulation/#ProblemTemplates-define-stages","page":"Multi-stage Production Cost Simulation","title":"ProblemTemplates define stages","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Sequential simulations in PowerSimulations are created by defining OperationsProblems that represent stages, and how information flows between executions of a stage and between different stages.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Let's start by defining a two stage simulation that might look like a typical day-Ahead and real-time electricity market clearing process.","category":"page"},{"location":"tutorials/pcm_simulation/#Day-ahead-unit-commitment-stage","page":"Multi-stage Production Cost Simulation","title":"Day-ahead unit commitment stage","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"First, we can define a unit commitment template for the day ahead problem. We can use the included UC template, but in this example, we'll replace the ThermalBasicUnitCommitment with the slightly more complex ThermalStandardUnitCommitment for the thermal generators.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"template_uc = template_unit_commitment()\nset_device_model!(template_uc, ThermalStandard, ThermalStandardUnitCommitment)\nset_device_model!(template_uc, HydroDispatch, HydroDispatchRunOfRiver)","category":"page"},{"location":"tutorials/pcm_simulation/#Define-the-reference-model-for-the-real-time-economic-dispatch","page":"Multi-stage Production Cost Simulation","title":"Define the reference model for the real-time economic dispatch","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"In addition to the manual specification process demonstrated in the OperationsProblem example, PSI also provides pre-specified templates for some standard problems:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"template_ed = template_economic_dispatch(\n network = NetworkModel(PTDFPowerModel, use_slacks = true),\n)","category":"page"},{"location":"tutorials/pcm_simulation/#Define-the-SimulationModels","page":"Multi-stage Production Cost Simulation","title":"Define the SimulationModels","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"DecisionModels define the problems that are executed in the simulation. The actual problem will change as the stage gets updated to represent different time periods, but the formulations applied to the components is constant within a stage. In this case, we want to define two stages with the ProblemTemplates and the Systems that we've already created.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"models = SimulationModels(\n decision_models = [\n DecisionModel(template_uc, sys_DA, optimizer = solver, name = \"UC\"),\n DecisionModel(template_ed, sys_RT, optimizer = solver, name = \"ED\"),\n ],\n)","category":"page"},{"location":"tutorials/pcm_simulation/#SimulationSequence","page":"Multi-stage Production Cost Simulation","title":"SimulationSequence","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Similar to an ProblemTemplate, the SimulationSequence provides a template of how to execute a sequential set of operations problems.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Let's review some of the SimulationSequence arguments.","category":"page"},{"location":"tutorials/pcm_simulation/#Chronologies","page":"Multi-stage Production Cost Simulation","title":"Chronologies","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"In PowerSimulations, chronologies define where information is flowing. There are two types of chronologies.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"inter-stage chronologies: Define how information flows between stages. e.g. day-ahead solutions are used to inform economic dispatch problems\nintra-stage chronologies: Define how information flows between multiple executions of a single stage. e.g. the dispatch setpoints of the first period of an economic dispatch problem are constrained by the ramping limits from setpoints in the final period of the previous problem.","category":"page"},{"location":"tutorials/pcm_simulation/#FeedForward","page":"Multi-stage Production Cost Simulation","title":"FeedForward","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"The definition of exactly what information is passed using the defined chronologies is accomplished with FeedForward. Specifically, FeedForward is used to define what to do with information being passed with an inter-stage chronology. Let's define a FeedForward that affects the semi-continuous range constraints of thermal generators in the economic dispatch problems based on the value of the unit-commitment variables.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"feedforward = Dict(\n \"ED\" => [\n SemiContinuousFeedforward(\n component_type = ThermalStandard,\n source = OnVariable,\n affected_values = [ActivePowerVariable],\n ),\n ],\n)","category":"page"},{"location":"tutorials/pcm_simulation/#Sequencing","page":"Multi-stage Production Cost Simulation","title":"Sequencing","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"The stage problem length, look-ahead, and other details surrounding the temporal Sequencing of stages are controlled using the structure of the time series data in the Systems. So, to define a typical day-ahead - real-time sequence:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Day ahead problems should represent 48 hours, advancing 24 hours after each execution (24-hour look-ahead)\nReal time problems should represent 1 hour (12 5-minute periods), advancing 15 min after each execution (15 min look-ahead)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"We can adjust the time series data to reflect this structure in each System:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"transform_single_time_series!(sys_DA, 48, Hour(1))\ntransform_single_time_series!(sys_RT, 12, Minute(15))","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Now we can put it all together to define a SimulationSequence","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"DA_RT_sequence = SimulationSequence(\n models = models,\n ini_cond_chronology = InterProblemChronology(),\n feedforwards = feedforward,\n)","category":"page"},{"location":"tutorials/pcm_simulation/#Simulation","page":"Multi-stage Production Cost Simulation","title":"Simulation","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Now, we can build and execute a simulation using the SimulationSequence and Stages that we've defined.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"sim = Simulation(\n name = \"rts-test\",\n steps = 2,\n models = models,\n sequence = DA_RT_sequence,\n simulation_folder = mktempdir(\".\", cleanup = true),\n)","category":"page"},{"location":"tutorials/pcm_simulation/#Build-simulation","page":"Multi-stage Production Cost Simulation","title":"Build simulation","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"build!(sim)","category":"page"},{"location":"tutorials/pcm_simulation/#Execute-simulation","page":"Multi-stage Production Cost Simulation","title":"Execute simulation","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"the following command returns the status of the simulation (0: is proper execution) and stores the results in a set of HDF5 files on disk.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"execute!(sim, enable_progress_bar = false)","category":"page"},{"location":"tutorials/pcm_simulation/#Results","page":"Multi-stage Production Cost Simulation","title":"Results","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"To access the results, we need to load the simulation result metadata and then make requests to the specific data of interest. This allows you to efficiently access the results of interest without overloading resources.","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"results = SimulationResults(sim);\nuc_results = get_decision_problem_results(results, \"UC\"); # UC stage result metadata\ned_results = get_decision_problem_results(results, \"ED\"); # ED stage result metadata","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"We can read all the result variables","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"read_variables(uc_results)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"or all the parameters","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"read_parameters(uc_results)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"We can just list the variable names contained in uc_results:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"list_variable_names(uc_results)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"and a number of parameters (this pattern also works for aux_variables, expressions, and duals)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"list_parameter_names(uc_results)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Now we can read the specific results of interest for a specific problem, time window (optional), and set of variables, duals, or parameters (optional)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Dict([\n v => read_variable(uc_results, v) for v in [\n \"ActivePowerVariable__RenewableDispatch\",\n \"ActivePowerVariable__HydroDispatch\",\n \"StopVariable__ThermalStandard\",\n ]\n])","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Or if we want the result of just one variable, parameter, or dual (must be defined in the problem definition), we can use:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"read_parameter(\n ed_results,\n \"ActivePowerTimeSeriesParameter__RenewableFix\",\n initial_time = DateTime(\"2020-01-01T06:00:00\"),\n count = 5,\n)","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"note that this returns the results of each execution step in a separate dataframe *","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"If you want the realized results (without lookahead periods), you can call read_realized_*:","category":"page"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"read_realized_variables(\n uc_results,\n [\"ActivePowerVariable__ThermalStandard\", \"ActivePowerVariable__RenewableDispatch\"],\n)","category":"page"},{"location":"tutorials/pcm_simulation/#Plotting","page":"Multi-stage Production Cost Simulation","title":"Plotting","text":"","category":"section"},{"location":"tutorials/pcm_simulation/","page":"Multi-stage Production Cost Simulation","title":"Multi-stage Production Cost Simulation","text":"Take a look at the plotting capabilities in PowerGraphics.jl","category":"page"},{"location":"modeler_guide/running_a_simulation/#running_a_simulation","page":"Simulation","title":"Simulation","text":"","category":"section"},{"location":"modeler_guide/running_a_simulation/","page":"Simulation","title":"Simulation","text":"tip: Always try to solve the operations problem first before putting together the simulation\nIt is not uncommon that when trying to solve a complex simulation the resulting models are infeasible. This situation can be the result of many factors like the input data, the incorrect specification of the initial conditions for models with time dependencies or a poorly specified model. Therefore, it's highly recommended to run and analyze an Operations Problems that reflect the problems that will be included in a simulation prior to executing a simulation.","category":"page"},{"location":"modeler_guide/running_a_simulation/","page":"Simulation","title":"Simulation","text":"Check out the Operations Problem Tutorial","category":"page"},{"location":"modeler_guide/running_a_simulation/#Feedforward","page":"Simulation","title":"Feedforward","text":"","category":"section"},{"location":"modeler_guide/running_a_simulation/","page":"Simulation","title":"Simulation","text":"TODO","category":"page"},{"location":"modeler_guide/running_a_simulation/#Sequencing","page":"Simulation","title":"Sequencing","text":"","category":"section"},{"location":"modeler_guide/running_a_simulation/","page":"Simulation","title":"Simulation","text":"In a typical simulation pipeline, we want to connect daily (24-hours) day-ahead unit commitment problems, with multiple economic dispatch problems. Usually, our day-ahead unit commitment problem will have an hourly (1-hour) resolution, while the economic dispatch will have a 5-minute resolution.","category":"page"},{"location":"modeler_guide/running_a_simulation/","page":"Simulation","title":"Simulation","text":"Depending on your problem, it is common to use a 2-day look-ahead for unit commitment problems, so in this case, the Day-Ahead problem will have: resolution = Hour(1) with interval = Hour(24) and horizon = 48. In the case of the economic dispatch problem, it is common to use a look-ahead of two hours. Thus, the Real-Time problem will have: resolution = Minute(5), with interval = Minute(5) (we only store the first operating point) and horizon = 24 (24 time steps of 5 minutes are 120 minutes, that is 2 hours).","category":"page"},{"location":"tutorials/adding_new_device_formulation/#Adding-Device-Formulations","page":"Adding Device Formulations","title":"Adding Device Formulations","text":"","category":"section"},{"location":"formulation_library/Network/#network_formulations","page":"Network","title":"Network Formulations","text":"","category":"section"},{"location":"formulation_library/Network/","page":"Network","title":"Network","text":"TODO","category":"page"},{"location":"formulation_library/Load/#PowerSystems.ElectricLoad-Formulations","page":"Load","title":"PowerSystems.ElectricLoad Formulations","text":"","category":"section"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Valid DeviceModels for subtypes of ElectricLoad include the following:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.generate_device_formulation_combinations()\nfilter!(x -> x[\"device_type\"] <: ElectricLoad, combos)\ncombo_table = DataFrame(\n \"Valid DeviceModel\" => [\"`DeviceModel($(c[\"device_type\"]), $(c[\"formulation\"]))`\" for c in combos],\n \"Device Type\" => [\"[$(c[\"device_type\"])](https://nrel-Sienna.github.io/PowerSystems.jl/stable/model_library/generated_$(c[\"device_type\"])/)\" for c in combos],\n \"Formulation\" => [\"[$(c[\"formulation\"])](@ref)\" for c in combos],\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"","category":"page"},{"location":"formulation_library/Load/#StaticPowerLoad","page":"Load","title":"StaticPowerLoad","text":"","category":"section"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"StaticPowerLoad","category":"page"},{"location":"formulation_library/Load/#PowerSimulations.StaticPowerLoad","page":"Load","title":"PowerSimulations.StaticPowerLoad","text":"Formulation type to add a time series parameter for non-dispatchable ElectricLoad withdrawls to power balance constraints\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Variables:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"No variables are created","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Time Series Parameters:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.get_default_time_series_names(ElectricLoad, StaticPowerLoad)\ncombo_table = DataFrame(\n \"Parameter\" => map(x -> \"[`$x`](@ref)\", collect(keys(combos))),\n \"Default Time Series Name\" => map(x -> \"`$x`\", collect(values(combos))),\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Expressions:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Subtracts the parameters listed above from the respective active and reactive power balance expressions created by the selected Network Formulations","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Constraints:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"No constraints are created","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"","category":"page"},{"location":"formulation_library/Load/#PowerLoadInterruption","page":"Load","title":"PowerLoadInterruption","text":"","category":"section"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"PowerLoadInterruption","category":"page"},{"location":"formulation_library/Load/#PowerSimulations.PowerLoadInterruption","page":"Load","title":"PowerSimulations.PowerLoadInterruption","text":"Formulation type to enable (binary) load interruptions\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Variables:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"ActivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: 0.0\nReactivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: 0.0\nOnVariable:\nBounds: {0,1}\nDefault initial value: 1","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Time Series Parameters:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.get_default_time_series_names(ElectricLoad, PowerLoadInterruption)\ncombo_table = DataFrame(\n \"Parameter\" => map(x -> \"[`$x`](@ref)\", collect(keys(combos))),\n \"Default Time Series Name\" => map(x -> \"`$x`\", collect(values(combos))),\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Objective:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Creates an objective function term based on the VariableCost Options where the quantity term is defined as Pg.","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Expressions:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Adds Pg and Qg terms and to the respective active and reactive power balance expressions created by the selected Network Formulations\nSubtracts the time series parameters listed above terms from the respective active and reactive power balance expressions created by the selected Network Formulations","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Constraints:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Pg and Qg represent the \"unserved\" active and reactive power loads","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"beginaligned\n Pg_t le ActivePowerTimeSeriesParameter_t\n Pg_t - u_t ActivePowerTimeSeriesParameter_t le 0 \n Qg_t le ReactivePowerTimeSeriesParameter_t\n Qg_t - u_t ReactivePowerTimeSeriesParameter_tle 0\nendaligned","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"","category":"page"},{"location":"formulation_library/Load/#PowerLoadDispatch","page":"Load","title":"PowerLoadDispatch","text":"","category":"section"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"PowerLoadDispatch","category":"page"},{"location":"formulation_library/Load/#PowerSimulations.PowerLoadDispatch","page":"Load","title":"PowerSimulations.PowerLoadDispatch","text":"Formulation type to enable (continuous) load interruption dispatch\n\n\n\n\n\n","category":"type"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Variables:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"ActivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: PowerSystems.get_active_power(device)\nReactivePowerVariable:\nBounds: [0.0, ]\nDefault initial value: PowerSystems.get_reactive_power(device)","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Time Series Parameters:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"using PowerSimulations\nusing PowerSystems\nusing DataFrames\nusing Latexify\ncombos = PowerSimulations.get_default_time_series_names(ElectricLoad, PowerLoadDispatch)\ncombo_table = DataFrame(\n \"Parameter\" => map(x -> \"[`$x`](@ref)\", collect(keys(combos))),\n \"Default Time Series Name\" => map(x -> \"`$x`\", collect(values(combos))),\n )\nmdtable(combo_table, latex = false)","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Objective:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Creates an objective function term based on the VariableCost Options where the quantity term is defined as Pg.","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Expressions:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Adds Pg and Qg terms and to the respective active and reactive power balance expressions created by the selected Network Formulations\nSubtracts the time series parameters listed above terms from the respective active and reactive power balance expressions created by the selected Network Formulations","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Constraints:","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"Pg and Qg represent the \"unserved\" active and reactive power loads","category":"page"},{"location":"formulation_library/Load/","page":"Load","title":"Load","text":"beginaligned\n Pg_t le ActivePowerTimeSeriesParameter_t\n Qg_t le ReactivePowerTimeSeriesParameter_t\nendaligned","category":"page"},{"location":"#PowerSimulations.jl","page":"Welcome Page","title":"PowerSimulations.jl","text":"","category":"section"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"CurrentModule = PowerSimulations","category":"page"},{"location":"#Overview","page":"Welcome Page","title":"Overview","text":"","category":"section"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"PowerSimulations.jl is a power system operations simulation tool developed as a flexible and open source software for quasi-static power systems simulations including Production Cost Models. PowerSimulations.jl tackles the issues of developing a simulation model in a modular way providing tools for the formulation of decision models and emulation models that can be solved independently or in an interconnected fashion.","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"PowerSimulations.jl supports the workflows to develop simulations by separating the development of operations models and simulation models.","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"Operation Models: Optimization model used to find the solution of an operation problem.\nSimulations Models: Defined the requirements to find solutions to a sequence of operation problems in a way that resembles the procedures followed by operators.","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"The most common Simulation Model is the solution of a Unit Commitment and Economic Dispatch sequence of problems. This model is used in commercial Production Cost Modeling tools, but it has a limited scope of analysis.","category":"page"},{"location":"#How-the-documentation-is-structured","page":"Welcome Page","title":"How the documentation is structured","text":"","category":"section"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"PowerSimulations.jl documentation and code are organized according to the needs of different users depending on their skillset and requirements. In broad terms there are three categories:","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"Modeler: Users that want to solve an operations problem or run a simulation using the existing models in PowerSimulations.jl. For instance, answer questions about the change in operation costs in future fuel mixes. Check the formulations library page to choose a modeling strategy that fits your needs.\nModel Developer: Users that want to develop custom models and workflows for the simulation of a power system operation. For instance, study the impacts of an stochastic optimization problem over a deterministic.\nCode Base Developers: Users that want to add new core functionalities or fix bugs in the core capabilities of PowerSimulations.jl.","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"PowerSimulations.jl is an active project under development, and we welcome your feedback, suggestions, and bug reports.","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"Note: PowerSimulations.jl uses the data model implemented in PowerSystems.jl to construct optimization models. In most cases, you need to add PowerSystems.jl to your scripts.","category":"page"},{"location":"#Installation","page":"Welcome Page","title":"Installation","text":"","category":"section"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"The latest stable release of PowerSimulations can be installed using the Julia package manager with","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"] add PowerSimulations","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"For the current development version, \"checkout\" this package with","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"] add PowerSimulations#main","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"An appropriate optimization solver is required for running PowerSimulations models. Refer to JuMP.jl solver's page to select the most appropriate for the application of interest.","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"","category":"page"},{"location":"","page":"Welcome Page","title":"Welcome Page","text":"PowerSystems has been developed as part of the Scalable Integrated Infrastructure Planning (SIIP) initiative at the U.S. Department of Energy's National Renewable Energy Laboratory (NREL).","category":"page"}] +} diff --git a/previews/PR1059/siteinfo.js b/previews/PR1059/siteinfo.js new file mode 100644 index 0000000000..e6177c9268 --- /dev/null +++ b/previews/PR1059/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "previews/PR1059"; diff --git a/previews/PR1059/tutorials/adding_new_device_formulation/index.html b/previews/PR1059/tutorials/adding_new_device_formulation/index.html new file mode 100644 index 0000000000..2a348f09f3 --- /dev/null +++ b/previews/PR1059/tutorials/adding_new_device_formulation/index.html @@ -0,0 +1,2 @@ + +Adding Device Formulations · PowerSimulations.jl diff --git a/previews/PR1059/tutorials/adding_new_problem_model/index.html b/previews/PR1059/tutorials/adding_new_problem_model/index.html new file mode 100644 index 0000000000..64cf71c6ae --- /dev/null +++ b/previews/PR1059/tutorials/adding_new_problem_model/index.html @@ -0,0 +1,76 @@ + +Adding an Operations Problem Model · PowerSimulations.jl

    Adding an Operations Problem Model

    This tutorial will show how to create a custom decision problem model. These cases are the ones where the user want to solve a fully specified problem. Some examples of custom decision models include:

    • Solving a custom Security Constrained Unit Commitment Problem
    • Solving a market agent utility maximization Problem. See examples of this functionality in HybridSystemsSimulations.jl

    The tutorial follows the usual steps for operational model building. First, build the decision model in isolation and second, integrate it into a simulation. In most cases there will be more than one way of achieving the same objective when it comes to implementing the model. This guide shows a general set of steps and requirements but it is by no means an exhaustive and detailed guide on developing custom decision models.

    Warning

    All the code in this tutorial is considered "pseudo-code". Copy-paste will likely not work out of the box. You need to develop the internals of the functions correctly for the examples below to work.

    General Rules

    1. As a general rule you need to understand Julia's terminology such as multiple dispatch, parametric structs and method overloading, among others. Developing custom models for an operational simulation is a highly technical task and requires skilled development. This tutorial also requires good understanding of PowerSystems.jl data structures and features which are covered in the tutorials section of PowerSystems.jl documentation.

    Finally, developing a custom model decision model that will employ an optimization model under the hood requires understanding JuMP.jl.

    1. Need to employ anonymous constraints and variables in JuMP

    and register the constraints, variables and other optimization objects into PowerSimulations.jl's optimization container. Otherwise the features to use your problem in the simulation like the coordination with other problems and post processing won't work. More on this in the section How to develop your build_model! function below.

    1. Implement the required methods for your custom decision models. In some cases it will be possible to re-use some of the other methods that exist in PowerSimulations to make life easier for variable addition and constraint creation but this is not required.

    Decision Problem

    Step 1: Define a Custom Decision Problem

    Define a decision problem struct as a subtype of PowerSimulations.DecisionProblem. This requirement will enable a lot of the underlying functionality that relies on multiple dispatch. DecisionProblems are used to parameterize the behavior of DecisionModel objects which are just containers for the parameters, references and the optimization problem.

    It is possible to define a Custom Decision Problem that gives the user full control over the build, solve and execution process since it imposes less requirements on the developer. However, with less requirements there are also less checks and validations performed inside of PowerSimulations which might lead to unexpected errors

    struct MyCustomDecisionProblem <: PSI.DecisionProblem end

    Alternatively, it is possible to define a Custom Decision Problem subtyping from DefaultDecisionProblem which imposes more requirements and structure onto the developer but employs more checks and validations in the process. Be aware that this route will decrease the flexibility of what can be done inside the custom model.

    struct MyCustomDecisionProblem <: PSI.DefaultDecisionProblem end

    Once the problem type is defined, initialize the decision model container with your custom decision problem passing the solver and some of the settings you need for the solution of the problem. For custom problems some of the settings need manual implementation by the developer. Settings availability is also dependent on wether you choose to subtype from PSI.DecisionProblem or PSI.DefaultDecisionProblem

    my_model = DecisionModel{MyCustomDecisionProblem}(
    +    sys;
    +    name = "MyModel",
    +    optimizer = optimizer_with_attributes(HiGHS.Optimizer),
    +     optimizer_solve_log_print = true,
    +)

    Mandatory Method Implementations

    1. build_model!: This method build the JuMP optimization model.

    Optional Method Overloads

    These methods can be defined optionally for your problem. By default for problems subtyped from DecisionProblem these checks are not executed. If the problems are subtyped from DefaultDecisionProblem these checks are always conducted with PowerSimulations defaults and require compliance with those defaults to pass. In any case, these can be overloaded when necessary depending on the problem requirements.

    1. validate_template
    2. validate_time_series
    3. reset!
    4. solve_impl!

    How to develop your build_model! function

    Registering a variable in the model

    To register a variable in the model, the developer must first allocate the container into the optimization container and then populate it. For example, it require start the build function as follows:

    Info

    We recommend calling import PowerSimulations and defining the constant CONST PSI = PowerSimulations to make it easier to read the code and determine which package is responsible for defining the functions.

        function PSI.build_model!(model::PSI.DecisionModel{MyCustomDecisionProblem})
    +        container = PSI.get_optimization_container(model)
    +        time_steps = 1:24
    +        PSI.set_time_steps!(container, time_steps)
    +        system = PSI.get_system(model)
    +
    +        thermal_gens = PSY.get_components(PSY.ThermalStandard, system)
    +        thermal_gens_names = PSY.get_name.(thermal_gens)
    +
    +        # Create the container for the variable
    +        variable = PSI.add_variable_container!(
    +            container,
    +            PSI.ActivePowerVariable(), # <- This variable is defined in PowerSimulations but the user can define their own
    +            PSY.ThermalGeneration, # <- Device type for the variable. Can be from PSY or custom defined
    +            thermal_gens_names, # <- First container dimension
    +            time_steps, # <- Second container dimension
    +        )
    +
    +        # Iterate over the devices and time to store the JuMP variables into the container.
    +        for t in time_steps, d in thermal_gens_names
    +            name = PSY.get_name(d)
    +            variable[name, t] = JuMP.@variable(get_jump_model(container))
    +            # It is possible to use PSY getter functions to retrieve data from the generators
    +            JuMP.set_upper_bound(variable[name, t], UB_DATA) # <- Optional
    +            JuMP.set_lower_bound(variable[name, t], LB_DATA) # <- Optional
    +        end
    +
    +        # Add More Variables.....
    +
    +        return
    +    end

    Registering a constraint in the model

    A similar pattern is used to add constraints to the model, in this example the field meta is used to avoid creating unnecessary duplicate constraint types. For instance to reflect upperbound and lowerbound or upwards and downwards constraints. Meta can take any string value except for the _ character.

        function PSI.build_model!(model::PSI.DecisionModel{MyCustomDecisionProblem})
    +        container = PSI.get_optimization_container(model)
    +        time_steps = 1:24
    +        PSI.set_time_steps!(container, time_steps)
    +        system = PSI.get_system(model)
    +
    +        # VARIABLE ADDITION CODE
    +
    +        # Constraint additions
    +        con_ub = PSI.add_constraints_container!(
    +            container,
    +            PSI.RangeLimitConstraint(), # <- Constraint Type defined by PSI or your own
    +            PSY.ThermalGeneration, # <- Device type for variable. Can be PSY or custom
    +            thermal_gens_names, # <- First container dimension
    +            time_steps; # <- Second container dimension
    +            meta = "ub" # <- meta allows to reuse a constraint definition for similar constraints. It only requires to be a string
    +            )
    +
    +        con_lb = PSI.add_constraints_container!(
    +            container,
    +            PSI.RangeLimitConstraint(),
    +            PSY.ThermalGeneration,
    +            thermal_gens_names, # <- First container dimension
    +            time_steps; # <- Second container dimension
    +            meta = "lb" # <- meta allows to reuse a constraint definition for similar constraints. It only requires to be a string
    +            )
    +
    +        # Retrieve a relevant variable from the container if not defined in
    +        variable = PSI.get_variable(container, PSI.ActivePowerVariable(), PSY.ThermalGeneration)
    +        for device in devices, t in time_steps
    +            ci_name = PSY.get_name(device)
    +            limits = get_min_max_limits(device) # depends on constraint type and formulation type
    +            con_ub[ci_name, t] =
    +                JuMP.@constraint(get_jump_model(container), variable[ci_name, t] >= limits.min)
    +            con_lb[ci_name, t] =
    +                JuMP.@constraint(get_jump_model(container), variable[ci_name, t] >= limits.min)
    +        end
    +
    +        return
    +    end
    diff --git a/previews/PR1059/tutorials/basics_of_developing_models/index.html b/previews/PR1059/tutorials/basics_of_developing_models/index.html new file mode 100644 index 0000000000..1d7d730f3d --- /dev/null +++ b/previews/PR1059/tutorials/basics_of_developing_models/index.html @@ -0,0 +1,2 @@ + +Basics of Developing Operation Models · PowerSimulations.jl diff --git a/previews/PR1059/tutorials/decision_problem/index.html b/previews/PR1059/tutorials/decision_problem/index.html new file mode 100644 index 0000000000..521029b84c --- /dev/null +++ b/previews/PR1059/tutorials/decision_problem/index.html @@ -0,0 +1,352 @@ + +Single-step Problem · PowerSimulations.jl

    Operations problems with PowerSimulations.jl

    Originally Contributed by: Clayton Barrows

    Introduction

    PowerSimulations.jl supports the construction and solution of optimal power system scheduling problems (Operations Problems). Operations problems form the fundamental building blocks for sequential simulations. This example shows how to specify and customize a the mathematics that will be applied to the data with an ProblemTemplate, build and execute an DecisionModel, and access the results.

    Load Packages

    using PowerSystems
    +using PowerSimulations
    +using HydroPowerSimulations
    +using PowerSystemCaseBuilder
    +using HiGHS # solver

    Data

    Note

    PowerSystemCaseBuilder.jl is a helper library that makes it easier to reproduce examples in the documentation and tutorials. Normally you would pass your local files to create the system data instead of calling the function build_system. For more details visit PowerSystemCaseBuilder Documentation

    sys = build_system(PSISystems, "modified_RTS_GMLC_DA_sys")
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    System
    PropertyValue
    Name
    Description
    System Units BaseSYSTEM_BASE
    Base Power100.0
    Base Frequency60.0
    Num Components501
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Static Components
    TypeCountHas Static Time SeriesHas Forecasts
    ACBus73falsefalse
    Arc109falsefalse
    Area3truetrue
    FixedAdmittance3truetrue
    HydroDispatch1truetrue
    Line105falsefalse
    LoadZone21falsefalse
    PowerLoad51truetrue
    RenewableDispatch29truetrue
    RenewableFix31truetrue
    TapTransformer15falsefalse
    ThermalStandard54falsefalse
    TwoTerminalHVDCLine1falsefalse
    VariableReserve4truetrue
    VariableReserve1truetrue
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Time Series Summary
    PropertyValue
    Components with time series data123
    Total StaticTimeSeries124
    Total Forecasts124
    Resolution60 minutes
    First initial time2020-01-01T00:00:00
    Last initial time2020-12-30T00:00:00
    Horizon48
    Interval1440 minutes
    Forecast window count365
    +

    Define a problem specification with an ProblemTemplate

    You can create an empty template with:

    template_uc = ProblemTemplate()
    + + + + + + + + + + + + + + + + + + + +
    Network Model
    Network ModelCopperPlatePowerModel
    Slacksfalse
    PTDFfalse
    DualsNone
    + + + + + + + + + + + + +
    Device Models
    Device TypeFormulationSlacks
    +

    Now, you can add a DeviceModel for each device type to create an assignment between PowerSystems device types and the subtypes of AbstractDeviceFormulation. PowerSimulations has a variety of different AbstractDeviceFormulation subtypes that can be applied to different PowerSystems device types, each dispatching to different methods for populating optimization problem objectives, variables, and constraints. Documentation on the formulation options for various devices can be found in the formulation library docs

    Branch Formulations

    Here is an example of relatively standard branch formulations. Other formulations allow for selective enforcement of transmission limits and greater control on transformer settings.

    set_device_model!(template_uc, Line, StaticBranch)
    +set_device_model!(template_uc, Transformer2W, StaticBranch)
    +set_device_model!(template_uc, TapTransformer, StaticBranch)

    Injection Device Formulations

    Here we define template entries for all devices that inject or withdraw power on the network. For each device type, we can define a distinct AbstractDeviceFormulation. In this case, we're defining a basic unit commitment model for thermal generators, curtailable renewable generators, and fixed dispatch (net-load reduction) formulations for HydroDispatch and RenewableFix devices.

    set_device_model!(template_uc, ThermalStandard, ThermalStandardUnitCommitment)
    +set_device_model!(template_uc, RenewableDispatch, RenewableFullDispatch)
    +set_device_model!(template_uc, PowerLoad, StaticPowerLoad)
    +set_device_model!(template_uc, HydroDispatch, HydroDispatchRunOfRiver)
    +set_device_model!(template_uc, RenewableFix, FixedOutput)

    Service Formulations

    We have two VariableReserve types, parameterized by their direction. So, similar to creating DeviceModels, we can create ServiceModels. The primary difference being that DeviceModel objects define how constraints get created, while ServiceModel objects define how constraints get modified.

    set_service_model!(template_uc, VariableReserve{ReserveUp}, RangeReserve)
    +set_service_model!(template_uc, VariableReserve{ReserveDown}, RangeReserve)

    Network Formulations

    Finally, we can define the transmission network specification that we'd like to model. For simplicity, we'll choose a copper plate formulation. But there are dozens of specifications available through an integration with PowerModels.jl. Note that many formulations will require appropriate data and may be computationally intractable

    set_network_model!(template_uc, NetworkModel(CopperPlatePowerModel))

    DecisionModel

    Now that we have a System and an ProblemTemplate, we can put the two together to create an DecisionModel that we solve.

    Optimizer

    It's most convenient to define an optimizer instance upfront and pass it into the DecisionModel constructor. For this example, we can use the free HiGHS solver with a relatively relaxed MIP gap (ratioGap) setting to improve speed.

    solver = optimizer_with_attributes(HiGHS.Optimizer, "mip_rel_gap" => 0.5)
    MathOptInterface.OptimizerWithAttributes(HiGHS.Optimizer, Pair{MathOptInterface.AbstractOptimizerAttribute, Any}[MathOptInterface.RawOptimizerAttribute("mip_rel_gap") => 0.5])

    Build an DecisionModel

    The construction of an DecisionModel essentially applies an ProblemTemplate to System data to create a JuMP model.

    problem = DecisionModel(template_uc, sys; optimizer = solver, horizon = 24)
    +build!(problem, output_dir = mktempdir())
    BuildStatus.BUILT = 0
    Tip

    The principal component of the DecisionModel is the JuMP model. But you can serialize to a file using the following command:

        serialize_optimization_model(problem, save_path)

    Keep in mind that if the setting "storevariablenames" is set to False then the file won't show the model's names.

    Solve an DecisionModel

    solve!(problem)
    RunStatus.SUCCESSFUL = 0

    Results Inspection

    PowerSimulations collects the DecisionModel results into a ProblemResults struct:

    res = ProblemResults(problem)

    Start: 2020-01-01T00:00:00

    +

    End: 2020-01-01T23:00:00

    +

    Resolution: 60 minutes

    + + + + + + + + + + + + + + +
    PowerSimulations Problem Auxiliary variables Results
    TimeDurationOn__ThermalStandard
    TimeDurationOff__ThermalStandard
    HydroEnergyOutput__HydroDispatch
    + + + + + + + + + + + + + + +
    PowerSimulations Problem Expressions Results
    ProductionCostExpression__HydroDispatch
    ProductionCostExpression__ThermalStandard
    ProductionCostExpression__RenewableDispatch
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PowerSimulations Problem Parameters Results
    ActivePowerTimeSeriesParameter__HydroDispatch
    RequirementTimeSeriesParameter__VariableReserve__ReserveUp__Reg_Up
    RequirementTimeSeriesParameter__VariableReserve__ReserveUp__Spin_Up_R1
    RequirementTimeSeriesParameter__VariableReserve__ReserveUp__Spin_Up_R3
    ActivePowerTimeSeriesParameter__PowerLoad
    RequirementTimeSeriesParameter__VariableReserve__ReserveUp__Spin_Up_R2
    RequirementTimeSeriesParameter__VariableReserve__ReserveDown__Reg_Down
    ActivePowerTimeSeriesParameter__RenewableDispatch
    ActivePowerTimeSeriesParameter__RenewableFix
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PowerSimulations Problem Variables Results
    ActivePowerVariable__RenewableDispatch
    ActivePowerVariable__ThermalStandard
    StopVariable__ThermalStandard
    ActivePowerVariable__HydroDispatch
    OnVariable__ThermalStandard
    StartVariable__ThermalStandard
    ActivePowerReserveVariable__VariableReserve__ReserveDown__Reg_Down
    ActivePowerReserveVariable__VariableReserve__ReserveUp__Spin_Up_R2
    ActivePowerReserveVariable__VariableReserve__ReserveUp__Reg_Up
    ActivePowerReserveVariable__VariableReserve__ReserveUp__Spin_Up_R3
    ActivePowerReserveVariable__VariableReserve__ReserveUp__Spin_Up_R1
    +

    Optimizer Stats

    The optimizer summary is included

    get_optimizer_stats(res)
    1×21 DataFrame
    Rowdetailed_statsobjective_valuetermination_statusprimal_statusdual_statussolver_solve_timeresult_counthas_valueshas_dualsobjective_boundrelative_gapdual_objective_valuesolve_timebarrier_iterationssimplex_iterationsnode_counttimed_solve_timetimed_calculate_aux_variablestimed_calculate_dual_variablessolve_bytes_allocsec_in_gc
    BoolFloat64Int64Int64Int64Float64Int64BoolBoolMissingMissingMissingFloat64MissingMissingMissingFloat64Float64Float64Float64Float64
    1false2.35696e6110NaN1falsefalsemissingmissingmissing0.570123missingmissingmissing0.6341620.3500720.0004645022.53066e70.0

    Objective Function Value

    get_objective_value(res)
    2.356961384741412e6

    Variable, Parameter, Auxillary Variable, Dual, and Expression Values

    The solution value data frames for variables, parameters, auxillary variables, duals and expressions can be accessed using the read_ methods:

    read_variables(res)
    Dict{String, DataFrames.DataFrame} with 11 entries:
    +  "ActivePowerReserveVaria… => 24×52 DataFrame…
    +  "StopVariable__ThermalSt… => 24×55 DataFrame…
    +  "ActivePowerReserveVaria… => 24×52 DataFrame…
    +  "OnVariable__ThermalStan… => 24×55 DataFrame…
    +  "ActivePowerVariable__Hy… => 24×2 DataFrame…
    +  "ActivePowerReserveVaria… => 24×19 DataFrame…
    +  "StartVariable__ThermalS… => 24×55 DataFrame…
    +  "ActivePowerVariable__Th… => 24×55 DataFrame…
    +  "ActivePowerVariable__Re… => 24×30 DataFrame…
    +  "ActivePowerReserveVaria… => 24×18 DataFrame…
    +  "ActivePowerReserveVaria… => 24×17 DataFrame…

    Or, you can read a single parameter values for parameters that exist in the results.

    list_parameter_names(res)
    +read_parameter(res, "ActivePowerTimeSeriesParameter__RenewableDispatch")
    24×30 DataFrame
    RowDateTime122_WIND_1324_PV_3312_PV_1102_PV_1101_PV_1324_PV_2313_PV_2104_PV_1101_PV_2309_WIND_1310_PV_2113_PV_1317_WIND_1314_PV_1324_PV_1103_PV_1303_WIND_1314_PV_2102_PV_2314_PV_3320_PV_1101_PV_3319_PV_1314_PV_4310_PV_1215_PV_1313_PV_1101_PV_4119_PV_1
    DateTimeFloat64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64Float64
    12020-01-01T00:00:00713.20.00.00.00.00.00.00.00.0142.80.00.0795.10.00.00.0480.80.00.00.00.00.00.00.00.00.00.00.00.0
    22020-01-01T01:00:00712.80.00.00.00.00.00.00.00.0139.10.00.0794.40.00.00.0634.90.00.00.00.00.00.00.00.00.00.00.00.0
    32020-01-01T02:00:00708.40.00.00.00.00.00.00.00.0145.30.00.0773.60.00.00.0487.30.00.00.00.00.00.00.00.00.00.00.00.0
    42020-01-01T03:00:00710.70.00.00.00.00.00.00.00.0144.80.00.0767.30.00.00.0432.70.00.00.00.00.00.00.00.00.00.00.00.0
    52020-01-01T04:00:00701.40.00.00.00.00.00.00.00.0137.10.00.0752.20.00.00.0407.90.00.00.00.00.00.00.00.00.00.00.00.0
    62020-01-01T05:00:00682.50.00.00.00.00.00.00.00.098.60.00.0719.40.00.00.0440.20.00.00.00.00.00.00.00.00.00.00.00.0
    72020-01-01T06:00:00614.70.00.00.00.00.00.00.00.062.20.00.0655.30.00.00.0377.30.00.00.00.00.00.00.00.00.00.00.00.0
    82020-01-01T07:00:00517.736.452.230.629.636.462.229.830.447.338.299.4594.647.444.829.8199.346.630.063.847.830.6179.246.438.2127.662.228.827.2
    92020-01-01T08:00:00426.663.497.436.834.863.496.035.037.048.961.4126.2579.161.265.258.4110.667.036.4100.061.437.4248.067.061.4164.695.635.456.6
    102020-01-01T09:00:00274.271.2118.038.036.471.4117.636.638.230.766.8133.2466.869.068.076.63.669.837.6121.869.838.8273.469.866.8172.2116.835.874.8
    112020-01-01T10:00:0093.072.2132.037.836.472.2130.836.638.027.470.2134.2301.470.270.289.82.472.237.4129.070.438.6277.872.270.4173.2128.437.488.2
    122020-01-01T11:00:006.370.6135.237.035.070.6134.235.437.260.969.8135.2110.767.070.298.056.272.436.6128.667.237.6263.272.469.6170.0133.238.691.6
    132020-01-01T12:00:003.867.4131.036.235.467.4129.635.636.420.467.8133.078.967.268.294.091.570.235.8128.267.437.0267.470.267.6169.0128.837.890.6
    142020-01-01T13:00:001.165.2125.435.235.065.2123.635.435.41.667.2126.6107.967.065.881.4103.067.634.8119.667.035.8258.867.667.0161.8122.835.879.2
    152020-01-01T14:00:000.060.2109.631.031.060.4108.031.431.20.063.2110.222.359.462.659.439.764.230.8107.059.431.6227.864.262.8143.2106.831.459.0
    162020-01-01T15:00:000.042.069.020.219.242.065.620.620.22.645.062.824.642.444.825.487.746.220.065.843.420.6151.646.243.882.262.820.427.8
    172020-01-01T16:00:000.90.00.00.00.00.00.00.00.037.90.00.010.80.00.00.092.30.00.00.00.00.00.00.00.00.00.00.00.0
    182020-01-01T17:00:00276.30.00.00.00.00.00.00.00.046.90.00.0243.20.00.00.089.40.00.00.00.00.00.00.00.00.00.00.00.0
    192020-01-01T18:00:00272.90.00.00.00.00.00.00.00.024.00.00.0375.20.00.00.090.40.00.00.00.00.00.00.00.00.00.00.00.0
    202020-01-01T19:00:00345.60.00.00.00.00.00.00.00.024.00.00.0568.40.00.00.081.10.00.00.00.00.00.00.00.00.00.00.00.0
    212020-01-01T20:00:00411.70.00.00.00.00.00.00.00.027.40.00.0636.10.00.00.0172.90.00.00.00.00.00.00.00.00.00.00.00.0
    222020-01-01T21:00:00376.60.00.00.00.00.00.00.00.06.50.00.0719.20.00.00.0326.90.00.00.00.00.00.00.00.00.00.00.00.0
    232020-01-01T22:00:00561.30.00.00.00.00.00.00.00.01.30.00.0734.90.00.00.0256.70.00.00.00.00.00.00.00.00.00.00.00.0
    242020-01-01T23:00:00568.40.00.00.00.00.00.00.00.00.10.00.0729.10.00.00.0141.10.00.00.00.00.00.00.00.00.00.00.00.0

    Plotting

    Take a look at the plotting capabilities in PowerGraphics.jl

    diff --git a/previews/PR1059/tutorials/jl_ZrgxQi/rts-test/data_store/check.sha256 b/previews/PR1059/tutorials/jl_ZrgxQi/rts-test/data_store/check.sha256 new file mode 100644 index 0000000000..c20cdb6508 --- /dev/null +++ b/previews/PR1059/tutorials/jl_ZrgxQi/rts-test/data_store/check.sha256 @@ -0,0 +1 @@ +{"files":[{"hash":"08803302df3dfa0ded961cd130e0798e5f5218e46ef1c4f3fecea461ca057fad","filename":"simulation_store.h5"}]} \ No newline at end of file diff --git a/previews/PR1059/tutorials/jl_ZrgxQi/rts-test/data_store/simulation_store.h5 b/previews/PR1059/tutorials/jl_ZrgxQi/rts-test/data_store/simulation_store.h5 new file mode 100644 index 0000000000000000000000000000000000000000..07af011c2cd9bb1f828a11a9764612bf87fcaf83 GIT binary patch literal 16203277 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

    }3#`UkPtQ#W%6Ar$!)e?QT6f(K&B#fHjX3zB%?g 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 z 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

    GJBj;LIqB(8 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%0Ddz)YUgn9mR3y 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

    WwJak;|4HZuH+-v8f7F0Mh&wI_6 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

    IqV5t~;@7nYL+%a~hO|Gnjr4zBrzo>@bj+mh* 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%0A7gMhs_<$i;+af}o6Kk`;lXcE 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 z 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≧=KO#r>{$22o0_5m^Q{}r` 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 z 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