From bf94a3df5186d10a68b8fe6aa04cbeca6b4d4707 Mon Sep 17 00:00:00 2001 From: Kyle Dixler Date: Tue, 7 Mar 2023 09:50:23 -0600 Subject: [PATCH] Pydocgen was failing the release build due to dependency errors. (#8653) Pinned `m2r<2.0.0` according to suggestion in https://github.com/Azure/azure-sdk-for-python/issues/22019#issue-1072490557 Pinned `markupsafe==2.0.1` according to discussion in https://github.com/SRserves85/avro-to-python/issues/20 --- .../reference/pkg/python/pulumi/_index.md | 979 ++++++------- .../docs/reference/pkg/python/.buildinfo | 2 +- .../pkg/python/.doctrees/environment.pickle | Bin 53002 -> 1608174 bytes .../pkg/python/.doctrees/index.doctree | Bin 2494 -> 2429 bytes .../python/.doctrees/providers/pulumi.doctree | Bin 1103177 -> 1138397 bytes .../pkg/python/_sources/index.rst.txt | 4 - .../reference/pkg/python/_static/basic.css | 167 ++- .../pkg/python/_static/css/theme.css | 2 +- .../reference/pkg/python/_static/doctools.js | 378 ++---- .../python/_static/documentation_options.js | 6 +- .../pkg/python/_static/language_data.js | 106 +- .../reference/pkg/python/_static/pygments.css | 34 +- .../pkg/python/_static/searchtools.js | 812 +++++------ .../pkg/python/_static/sphinx_highlight.js | 144 ++ .../docs/reference/pkg/python/genindex.html | 249 +--- .../docs/reference/pkg/python/index.html | 219 ++- .../docs/reference/pkg/python/objects.inv | Bin 1758 -> 1440 bytes .../pkg/python/providers/pulumi.html | 1205 ++++++++++------- .../reference/pkg/python/py-modindex.html | 40 +- .../docs/reference/pkg/python/search.html | 24 +- .../docs/reference/pkg/python/searchindex.js | 2 +- tools/pydocgen/Pipfile | 2 + tools/pydocgen/Pipfile.lock | 291 ++-- 23 files changed, 2479 insertions(+), 2187 deletions(-) create mode 100644 static-prebuilt/docs/reference/pkg/python/_static/sphinx_highlight.js diff --git a/content/docs/reference/pkg/python/pulumi/_index.md b/content/docs/reference/pkg/python/pulumi/_index.md index d6cc1495185c..161b51196867 100644 --- a/content/docs/reference/pkg/python/pulumi/_index.md +++ b/content/docs/reference/pkg/python/pulumi/_index.md @@ -8,7 +8,7 @@ notitle: true {{< resource-docs-alert "pulumi" >}}
-

Pulumi Python SDK

+

Pulumi Python SDK

The Pulumi Python SDK (pulumi) is the core package used when writing Pulumi programs in Python. It contains everything that you’ll need in order to interact with Pulumi resource providers and express infrastructure using Python code. Pulumi resource providers all depend on this library and express their resources in terms of the types defined in this @@ -19,7 +19,7 @@ module.

Python.

-

The Pulumi Python Resource Model

+

The Pulumi Python Resource Model

Like most languages usable with Pulumi, Pulumi represents cloud resources as classes and Python programs can instantiate those classes. All classes that can be instantiated to produce actual resources derive from the pulumi.Resource class.

A class that derives from pulumi.Resource will, when instantiated, communicate with the Pulumi Engine and record that @@ -32,11 +32,11 @@ Resources written in Python are called “component resources” and they are wr can be instantiated and used to create other resources. These “provider resources” derive from the pulumi.ProviderResource class.

-
-class pulumi.Resource(t: str, name: str, custom: bool, props: Optional[Inputs, None] = None, opts: Optional[pulumi.resource.ResourceOptions, None] = None, remote: bool = False, dependency: bool = False)
+
+class pulumi.Resource(t: str, name: str, custom: bool, props: Inputs | None = None, opts: ResourceOptions | None = None, remote: bool = False, dependency: bool = False)

Resource represents a class whose CRUD operations are implemented by a provider plugin.

-
Parameters
+
Parameters:
  • t (str) – The type of this resource.

  • name (str) – The name of this resource.

  • @@ -52,69 +52,69 @@ resource.

-
-
-property urn
+
+
+property urn: Output[str]

The stable, logical URN used to distinctly address a resource, both before and after deployments.

-
-translate_output_property(prop: str) → str
+
+translate_output_property(prop: str) str

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

If the props passed to __init__ is an input type (decorated with @input_type), the type/name metadata of the resource will be used to translate names instead of calling this method.

-
Parameters
+
Parameters:

prop (str) – A property name.

-
Returns
+
Returns:

A potentially transformed property name.

-
Return type
+
Return type:

str

-
-translate_input_property(prop: str) → str
+
+translate_input_property(prop: str) str

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

If the props passed to __init__ is an input type (decorated with @input_type), the type/name metadata of props will be used to translate names instead of calling this method.

-
Parameters
+
Parameters:

prop (str) – A property name.

-
Returns
+
Returns:

A potentially transformed property name.

-
Return type
+
Return type:

str

-
-get_provider(module_member: str) → Optional[pulumi.resource.ProviderResource, None]
+
+get_provider(module_member: str) ProviderResource | None

Fetches the provider for the given module member, if this resource has been provided a specific provider for the given module member.

Returns None if no provider was provided.

-
Parameters
+
Parameters:

module_member (str) – The requested module member.

-
Returns
+
Returns:

The ProviderResource associated with the given module member, or None if one does not exist.

-
Return type
+
Return type:

Optional[ProviderResource]

@@ -123,14 +123,14 @@ provider for the given module member.

-
-class pulumi.CustomResource(t: str, name: str, props: Optional[Inputs, None] = None, opts: Optional[pulumi.resource.ResourceOptions, None] = None, dependency: bool = False)
+
+class pulumi.CustomResource(t: str, name: str, props: Inputs | None = None, opts: ResourceOptions | None = None, dependency: bool = False)

CustomResource is a resource whose create, read, update, and delete (CRUD) operations are managed by performing external operations on some physical entity. The engine understands how to diff and perform partial updates of them, and these CRUD operations are implemented in a dynamically loaded plugin for the defining package.

-
Parameters
+
Parameters:
  • t (str) – The type of this resource.

  • name (str) – The name of this resource.

  • @@ -141,9 +141,9 @@ resource.

-
-
-property id
+
+
+property id: Output[str]

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

@@ -151,13 +151,13 @@ deployments and may be missing (undefined) during planning phases.

-
-class pulumi.ComponentResource(t: str, name: str, props: Optional[Inputs, None] = None, opts: Optional[pulumi.resource.ResourceOptions, None] = None, remote: bool = False)
+
+class pulumi.ComponentResource(t: str, name: str, props: Inputs | None = None, opts: ResourceOptions | None = None, remote: bool = False)

ComponentResource is a resource that aggregates one or more other child resources into a higher level abstraction. The component itself is a resource, but does not require custom CRUD operations for provisioning.

-
Parameters
+
Parameters:
  • t (str) – The type of this resource.

  • name (str) – The name of this resource.

  • @@ -169,12 +169,12 @@ resource.

-
-register_outputs(outputs: Inputs)
+
+register_outputs(outputs: Inputs)

Register synthetic outputs that a component has initialized, usually by allocating other child sub-resources and propagating their resulting property values.

-
Parameters
+
Parameters:

output (dict) – A dictionary of outputs to associate with this resource.

@@ -183,12 +183,12 @@ sub-resources and propagating their resulting property values.

-
-class pulumi.ProviderResource(pkg: str, name: str, props: Optional[Inputs, None] = None, opts: Optional[pulumi.resource.ResourceOptions, None] = None, dependency: bool = False)
+
+class pulumi.ProviderResource(pkg: str, name: str, props: Inputs | None = None, opts: ResourceOptions | None = None, dependency: bool = False)

ProviderResource is a resource that implements CRUD operations for other custom resources. These resources are managed similarly to other resources, including the usual diffing and update semantics.

-
Parameters
+
Parameters:
  • pkg (str) – The package type of this provider resource.

  • name (str) – The name of this resource.

  • @@ -200,19 +200,19 @@ resource.

-
-package: str
+
+package: str

package is the name of the package this is provider for. Common examples are “aws” and “azure”.

-
-class pulumi.ResourceOptions(parent: Optional[Resource, None] = None, depends_on: Optional[Input[Union[Sequence[Input[Resource]], Resource]], None] = None, protect: Optional[bool, None] = None, provider: Optional[ProviderResource, None] = None, providers: Optional[Union[Mapping[str, ProviderResource], List[ProviderResource]]] = None, delete_before_replace: Optional[bool, None] = None, ignore_changes: Optional[List[str], None] = None, version: Optional[str, None] = None, aliases: Optional[Sequence[Input[Union[str, Alias]]], None] = None, additional_secret_outputs: Optional[List[str], None] = None, id: Optional[Input[str], None] = None, import_: Optional[str, None] = None, custom_timeouts: Optional[CustomTimeouts, None] = None, transformations: Optional[List[Callable[[pulumi.resource.ResourceTransformationArgs], Optional[pulumi.resource.ResourceTransformationResult, None]]], None] = None, urn: Optional[str, None] = None, replace_on_changes: Optional[List[str], None] = None, plugin_download_url: Optional[str, None] = None, retain_on_delete: Optional[bool, None] = None, deleted_with: Optional[Resource, None] = None)
+
+class pulumi.ResourceOptions(parent: Resource | None = None, depends_on: Input[Sequence[Input[Resource]] | Resource] | None = None, protect: bool | None = None, provider: ProviderResource | None = None, providers: Mapping[str, ProviderResource] | List[ProviderResource] | None = None, delete_before_replace: bool | None = None, ignore_changes: List[str] | None = None, version: str | None = None, aliases: Sequence[Input[str | Alias]] | None = None, additional_secret_outputs: List[str] | None = None, id: Input[str] | None = None, import_: str | None = None, custom_timeouts: CustomTimeouts | None = None, transformations: List[Callable[[ResourceTransformationArgs], ResourceTransformationResult | None]] | None = None, urn: str | None = None, replace_on_changes: List[str] | None = None, plugin_download_url: str | None = None, retain_on_delete: bool | None = None, deleted_with: Resource | None = None)

ResourceOptions is a bag of optional settings that control a resource’s behavior.

-
Parameters
+
Parameters:
  • parent (Optional[Resource]) – If provided, the currently-constructing resource should be the child of the provided parent resource.

  • @@ -222,7 +222,7 @@ currently-constructing resource depends on the given resources.

  • provider (Optional[ProviderResource]) – An optional provider to use for this resource’s CRUD operations. If no provider is supplied, the default provider for the resource’s package will be used. The default provider is pulled from the providers field, then the parent’s provider bag.

  • -
  • ProviderResource], List[ProviderResource]]] providers (Optional[Union[Mapping[str,) – An optional set of +

  • providers (Optional[Union[Mapping[str, ProviderResource], List[ProviderResource]]]) – An optional set of providers to use for this resource and child resources. Keyed by package name (e.g. “aws”), or just provided as a list. In the latter case, the package name will be retrieved from the provider itself. Note: Only a list should be used. Mapping keys are not respected.

  • @@ -232,7 +232,7 @@ or replacements.

  • version (Optional[str]) – An optional version. If provided, the engine loads a provider with exactly the requested version to operate on this resource. This version overrides the version information inferred from the current package and should rarely be used.

  • -
  • Alias]]]] aliases (Optional[List[Input[Union[str,) – An optional list of aliases to treat this resource as +

  • aliases (Optional[List[Input[Union[str, Alias]]]]) – An optional list of aliases to treat this resource as matching.

  • additional_secret*outputs (Optional[List[str]]) –

    If provided, a list of output property names that should also be treated as secret.

    @@ -248,7 +248,7 @@ the resource’s options.

-
Parameters
+
Parameters:
  • custom_timeouts (Optional[CustomTimeouts]) – If provided, a config block for custom timeout information.

  • transformations (Optional[List[ResourceTransformation]]) – If provided, a list of transformations to apply @@ -267,29 +267,29 @@ if specified resource is being deleted as well.

-
-parent: Optional[Resource, None]
+
+parent: Resource | None

If provided, the currently-constructing resource should be the child of the provided parent resource.

-
-protect: Optional[bool, None]
+
+protect: bool | None

If provided and True, this resource is not allowed to be deleted.

-
-provider: Optional[ProviderResource, None]
+
+provider: ProviderResource | None

An optional provider to use for this resource’s CRUD operations. If no provider is supplied, the default provider for the resource’s package will be used. The default provider is pulled from the parent’s provider bag (see also ResourceOptions.providers).

-
-providers: Optional[Union[Mapping[str, ProviderResource], Sequence[ProviderResource]]]
+
+providers: Mapping[str, ProviderResource] | Sequence[ProviderResource] | None

An optional set of providers to use for this resource and child resources. Keyed by package name (e.g. “aws”), or just provided as a list. In the latter case, the package name will be retrieved from the provider itself. @@ -297,62 +297,62 @@ Note: Only a list should be used. Mapping keys are not respected.

-
-delete_before_replace: Optional[bool, None]
+
+delete_before_replace: bool | None

If provided and True, this resource must be deleted before it is replaced.

-
-ignore_changes: Optional[List[str], None]
+
+ignore_changes: List[str] | None

If provided, ignore changes to any of the specified properties.

-
-version: Optional[str, None]
+
+version: str | None

An optional version. If provided, the engine loads a provider with exactly the requested version to operate on this resource. This version overrides the version information inferred from the current package and should rarely be used.

-
-plugin_download_url: Optional[str, None]
+
+plugin_download_url: str | None

An optional url. If provided, the engine loads a provider with downloaded from the provided url. This url overrides the plugin download url inferred from the current package and should rarely be used.

-
-aliases: Optional[Sequence[Input[Union[str, Alias]]], None]
+
+aliases: Sequence[Input[str | Alias]] | None

An optional list of aliases to treat this resource as matching.

-
-additional_secret_outputs: Optional[List[str], None]
+
+additional_secret_outputs: List[str] | None

The names of outputs for this resource that should be treated as secrets. This augments the list that the resource provider and pulumi engine already determine based on inputs to your resource. It can be used to mark certain outputs as a secrets on a per resource basis.

-
-custom_timeouts: Optional[CustomTimeouts, None]
+
+custom_timeouts: CustomTimeouts | None

An optional customTimeouts config block.

-
-id: Optional[Input[str], None]
+
+id: Input[str] | None

An optional existing ID to load, rather than create.

-
-import_: Optional[str, None]
+
+import_: str | None

When provided with a resource ID, import indicates that this resource’s provider should import its state from the cloud resource with the given ID. The inputs to the resource’s constructor must align with the resource’s current state. Once a resource has been imported, the import @@ -360,49 +360,49 @@ property must be removed from the resource’s options.

-
-transformations: Optional[List[Callable[[pulumi.resource.ResourceTransformationArgs], Optional[pulumi.resource.ResourceTransformationResult, None]]], None]
+
+transformations: List[Callable[[ResourceTransformationArgs], ResourceTransformationResult | None]] | None

Optional list of transformations to apply to this resource during construction. The transformations are applied in order, and are applied prior to transformation applied to parents walking from the resource up to the stack.

-
-urn: Optional[str, None]
+
+urn: str | None

The URN of a previously-registered resource of this type to read from the engine.

-
-replace_on_changes: Optional[List[str], None]
+
+replace_on_changes: List[str] | None

Changes to any of these property paths will force a replacement. If this list includes "*", changes to any properties will force a replacement. Initialization errors from previous deployments will require replacement instead of update only if "*" is passed.

-
-depends_on: Optional[Input[Union[Sequence[Input[Resource]], Resource]], None]
+
+depends_on: Input[Sequence[Input[Resource]] | Resource] | None

If provided, declares that the currently-constructing resource depends on the given resources.

-
-retain_on_delete: Optional[bool, None]
+
+retain_on_delete: bool | None

If set to True, the providers Delete method will not be called for this resource.

-
-deleted_with: Optional[Resource, None]
+
+deleted_with: Resource | None

If set, the providers Delete method will not be called for this resource if specified resource is being deleted as well.

-
-static merge(opts1: Optional[pulumi.resource.ResourceOptions, None], opts2: Optional[pulumi.resource.ResourceOptions, None]) → pulumi.resource.ResourceOptions
+
+static merge(opts1: ResourceOptions | None, opts2: ResourceOptions | None) ResourceOptions

merge produces a new ResourceOptions object with the respective attributes of the opts1 instance in it with the attributes of opts2 merged over them.

Both the opts1 instance and the opts2 instance will be unchanged. Both of opts1 and @@ -426,11 +426,11 @@ or as an instance-method like

-
-class pulumi.InvokeOptions(parent: Optional[Resource, None] = None, provider: Optional[ProviderResource, None] = None, version: Optional[str, None] = '', plugin_download_url: Optional[str, None] = None)
+
+class pulumi.InvokeOptions(parent: Resource | None = None, provider: ProviderResource | None = None, version: str | None = '', plugin_download_url: str | None = None)

InvokeOptions is a bag of options that control the behavior of a call to runtime.invoke.

-
Parameters
+
Parameters:
  • parent (Optional[Resource]) – An optional parent to use for default options for this invoke (e.g. the default provider to use).

  • @@ -445,35 +445,35 @@ should be rarely used.

-
-parent: Optional[Resource, None]
+
+parent: Resource | None

An optional parent to use for default options for this invoke (e.g. the default provider to use).

-
-provider: Optional[ProviderResource, None]
+
+provider: ProviderResource | None

An optional provider to use for this invocation. If no provider is supplied, the default provider for the invoked function’s package will be used.

-
-version: Optional[str, None]
+
+version: str | None

An optional version. If provided, the provider plugin with exactly this version will be used to service the invocation.

-
-plugin_download_url: Optional[str, None]
+
+plugin_download_url: str | None

An optional URL. If provided, the provider plugin with exactly this download URL will be used to service the invocation. This will override the URL sourced from the host package, and should be rarely used.

-
-static merge(opts1: Optional[pulumi.invoke.InvokeOptions, None], opts2: Optional[pulumi.invoke.InvokeOptions, None]) → pulumi.invoke.InvokeOptions
+
+static merge(opts1: InvokeOptions | None, opts2: InvokeOptions | None) InvokeOptions

merge produces a new InvokeOptions object with the respective attributes of the opts1 instance in it with the attributes of opts2 merged over them.

Both the opts1 instance and the opts2 instance will be unchanged. Both of opts1 and @@ -497,15 +497,15 @@ or as an instance-method like

-
-exception pulumi.RunError
+
+exception pulumi.RunError

Can be used for terminating a program abruptly, but resulting in a clean exit rather than the usual verbose unhandled error logic which emits the source program text and complete stack trace.

-

Configuration and Metadata

+

Configuration and Metadata

Pulumi programs can receive configuration that is specified by the command-line using pulumi config. This configuration information can be retrieved at runtime using the pulumi.Config class:

import pulumi
@@ -518,333 +518,333 @@ configuration information can be retrieved at runtime using the pulumi.Con
 

Pulumi programs also have the ability to query the current project and stack, as well as whether or not the current run of the program is a preview or not.

-
-class pulumi.Config(name: Optional[str, None] = None)
+
+class pulumi.Config(name: str | None = None)

Config is a bag of related configuration state. Each bag contains any number of configuration variables, indexed by simple keys, and each has a name that uniquely identifies it; two bags with different names do not share values for variables that otherwise share the same key. For example, a bag whose name is pulumi:foo, with keys a, b, and c, is entirely separate from a bag whose name is pulumi:bar with the same simple key names. Each key has a fully qualified names, such as pulumi:foo:a, …, and pulumi:bar:a, respectively.

-
Parameters
+
Parameters:

name (str) – The configuration bag’s logical name that uniquely identifies it. If not provided, the name of the current project is used.

-
-name: str
+
+name: str

The configuration bag’s logical name that uniquely identifies it. The default is the name of the current project.

-
-get(key: str, default: Optional[str, None] = None) → Optional[str, None]
+
+get(key: str, default: str | None = None) str | None

Returns an optional configuration value by its key, a default value if that key is unset and a default is provided, or None if it doesn’t exist.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[str]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[str]

-
-get_secret(key: str) → Optional[pulumi.output.Output[str], None]
+
+get_secret(key: str) Output[str] | None

Returns an optional configuration value by its key, marked as a secret, a default value if that key is unset and a default is provided, or None if it doesn’t exist.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[str]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[str]

-
-get_bool(key: str, default: Optional[bool, None] = None) → Optional[bool, None]
+
+get_bool(key: str, default: bool | None = None) bool | None

Returns an optional configuration value, as a bool, by its key, a default value if that key is unset and a default is provided, or None if it doesn’t exist. If the configuration value isn’t a legal boolean, this function will throw an error.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[bool]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[bool]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to bool.

-
-get_secret_bool(key: str, default: Optional[bool, None] = None) → Optional[pulumi.output.Output[bool], None]
+
+get_secret_bool(key: str, default: bool | None = None) Output[bool] | None

Returns an optional configuration value, as a bool, by its key, marked as a secret, a default value if that key is unset and a default is provided, or None if it doesn’t exist. If the configuration value isn’t a legal boolean, this function will throw an error.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[bool]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[bool]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to bool.

-
-get_int(key: str, default: Optional[int, None] = None) → Optional[int, None]
+
+get_int(key: str, default: int | None = None) int | None

Returns an optional configuration value, as an int, by its key, a default value if that key is unset and a default is provided, or None if it doesn’t exist. If the configuration value isn’t a legal int, this function will throw an error.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[int]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[int]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to int.

-
-get_secret_int(key: str, default: Optional[int, None] = None) → Optional[pulumi.output.Output[int], None]
+
+get_secret_int(key: str, default: int | None = None) Output[int] | None

Returns an optional configuration value, as an int, by its key, marked as a secret, a default value if that key is unset and a default is provided, or None if it doesn’t exist. If the configuration value isn’t a legal int, this function will throw an error.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[int]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[int]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to int.

-
-get_float(key: str, default: Optional[float, None] = None) → Optional[float, None]
+
+get_float(key: str, default: float | None = None) float | None

Returns an optional configuration value, as a float, by its key, marked as a secret, a default value if that key is unset and a default is provided, or None if it doesn’t exist. If the configuration value isn’t a legal float, this function will throw an error.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[float]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[float]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to float.

-
-get_secret_float(key: str, default: Optional[float, None] = None) → Optional[pulumi.output.Output[float], None]
+
+get_secret_float(key: str, default: float | None = None) Output[float] | None

Returns an optional configuration value, as a float, by its key, marked as a secret, a default value if that key is unset and a default is provided, or None if it doesn’t exist. If the configuration value isn’t a legal float, this function will throw an error.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[float]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[float]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to float.

-
-get_object(key: str, default: Optional[Any, None] = None) → Optional[Any, None]
+
+get_object(key: str, default: Any | None = None) Any | None

Returns an optional configuration value, as an object, by its key, a default value if that key is unset and a default is provided, or undefined if it doesn’t exist. This routine simply JSON parses and doesn’t validate the shape of the contents.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[Any]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[Any]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to float.

-
-get_secret_object(key: str, default: Optional[Any, None] = None) → Optional[pulumi.output.Output[Any], None]
+
+get_secret_object(key: str, default: Any | None = None) Output[Any] | None

Returns an optional configuration value, as an object, by its key, marking it as a secret, a default value if that key is unset and a default is provided, or undefined if it doesn’t exist. This routine simply JSON parses and doesn’t validate the shape of the contents.

-
Parameters
+
Parameters:
  • key (str) – The requested configuration key.

  • default (Optional[Any]) – An optional fallback value to use if the given configuration key is not set.

-
Returns
+
Returns:

The configuration key’s value, or None if one does not exist.

-
Return type
+
Return type:

Optional[Any]

-
Raises
+
Raises:

ConfigTypeError – The configuration value existed but couldn’t be coerced to float.

-
-require(key: str) → str
+
+require(key: str) str

Returns a configuration value by its given key. If it doesn’t exist, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

str

-
Raises
+
Raises:

ConfigMissingError – The configuration value did not exist.

-
-require_secret(key: str) → pulumi.output.Output[str]
+
+require_secret(key: str) Output[str]

Returns a configuration value, marked as a secret by its given key. If it doesn’t exist, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

str

-
Raises
+
Raises:

ConfigMissingError – The configuration value did not exist.

-
-require_bool(key: str) → bool
+
+require_bool(key: str) bool

Returns a configuration value, as a bool, by its given key. If it doesn’t exist, or the configuration value is not a legal bool, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

bool

-
Raises
+
Raises:
  • ConfigMissingError – The configuration value did not exist.

  • ConfigTypeError – The configuration value existed but couldn’t be coerced to bool.

  • @@ -854,21 +854,21 @@ configuration value is not a legal bool, an error is thrown.

-
-require_secret_bool(key: str) → pulumi.output.Output[bool]
+
+require_secret_bool(key: str) Output[bool]

Returns a configuration value, as a bool, marked as a secret by its given key. If it doesn’t exist, or the configuration value is not a legal bool, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

bool

-
Raises
+
Raises:
  • ConfigMissingError – The configuration value did not exist.

  • ConfigTypeError – The configuration value existed but couldn’t be coerced to bool.

  • @@ -878,21 +878,21 @@ configuration value is not a legal bool, an error is thrown.

-
-require_int(key: str) → int
+
+require_int(key: str) int

Returns a configuration value, as an int, by its given key. If it doesn’t exist, or the configuration value is not a legal int, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

int

-
Raises
+
Raises:
  • ConfigMissingError – The configuration value did not exist.

  • ConfigTypeError – The configuration value existed but couldn’t be coerced to int.

  • @@ -902,21 +902,21 @@ configuration value is not a legal int, an error is thrown.

-
-require_secret_int(key: str) → pulumi.output.Output[int]
+
+require_secret_int(key: str) Output[int]

Returns a configuration value, as an int, marked as a secret by its given key. If it doesn’t exist, or the configuration value is not a legal int, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

int

-
Raises
+
Raises:
  • ConfigMissingError – The configuration value did not exist.

  • ConfigTypeError – The configuration value existed but couldn’t be coerced to int.

  • @@ -926,21 +926,21 @@ configuration value is not a legal int, an error is thrown.

-
-require_float(key: str) → float
+
+require_float(key: str) float

Returns a configuration value, as a float, by its given key. If it doesn’t exist, or the configuration value is not a legal number, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

float

-
Raises
+
Raises:
  • ConfigMissingError – The configuration value did not exist.

  • ConfigTypeError – The configuration value existed but couldn’t be coerced to float.

  • @@ -950,21 +950,21 @@ configuration value is not a legal number, an error is thrown.

-
-require_secret_float(key: str) → pulumi.output.Output[float]
+
+require_secret_float(key: str) Output[float]

Returns a configuration value, as a float, marked as a secret by its given key. If it doesn’t exist, or the configuration value is not a legal number, an error is thrown.

-
Parameters
+
Parameters:

key (str) – The requested configuration key.

-
Returns
+
Returns:

The configuration key’s value.

-
Return type
+
Return type:

float

-
Raises
+
Raises:
  • ConfigMissingError – The configuration value did not exist.

  • ConfigTypeError – The configuration value existed but couldn’t be coerced to float.

  • @@ -974,33 +974,33 @@ configuration value is not a legal number, an error is thrown.

-
-require_object(key: str) → Any
+
+require_object(key: str) Any

Returns a configuration value as a JSON string and deserializes the JSON into a Python object. If it doesn’t exist, or the configuration value is not a legal JSON string, an error is thrown.

-
-require_secret_object(key: str) → pulumi.output.Output[Any]
+
+require_secret_object(key: str) Output[Any]

Returns a configuration value as a JSON string and deserializes the JSON into a Python object, marking it as a secret. If it doesn’t exist, or the configuration value is not a legal JSON string, an error is thrown.

-
-full_key(key: str) → str
+
+full_key(key: str) str

Turns a simple configuration key into a fully resolved one, by prepending the bag’s name.

-
Parameters
+
Parameters:

key (str) – The name of the configuration key.

-
Returns
+
Returns:

The name of the configuration key, prefixed with the bag’s name.

-
Return type
+
Return type:

str

@@ -1009,56 +1009,56 @@ legal JSON string, an error is thrown.

-
-exception pulumi.ConfigMissingError(key: str)
+
+exception pulumi.ConfigMissingError(key: str)

Indicates a configuration value is missing.

-
-key: str
+
+key: str

The name of the missing configuration key.

-
-exception pulumi.ConfigTypeError(key: str, value: str, expect_type: str)
+
+exception pulumi.ConfigTypeError(key: str, value: str, expect_type: str)

Indicates a configuration value is of the wrong type.

-
-key: str
+
+key: str

The name of the key whose value was ill-typed.

-
-value: str
+
+value: str

The ill-typed value.

-
-expect_type: str
+
+expect_type: str

The expected type of this value.

-
-pulumi.get_project() → str
+
+pulumi.get_project() str

Returns the current project name.

-
-pulumi.get_stack() → str
+
+pulumi.get_stack() str

Returns the current stack name.

-
-pulumi.runtime.is_dry_run() → bool
+
+pulumi.runtime.is_dry_run() bool

Returns whether or not we are currently doing a preview.

When writing unit tests, you can set this flag via pulumi.runtime.set_mocks by supplying a value for the argument preview.

@@ -1066,7 +1066,7 @@ for the argument pr
-

Outputs and Inputs

+

Outputs and Inputs

Like other languages in the Pulumi ecosystem, all Resources in Python have two kinds of properties: inputs and outputs. Inputs are specified as arguments to resource constructors, to be used as inputs to the resource itself. Outputs are returned as properties on the instantiated resource object. Outputs are similar to futures in that they @@ -1076,50 +1076,50 @@ program.

on the Output class in order to observe the value of an output. See the documentation for more details on this part of the Pulumi programming model.

-
-class pulumi.Output(resources: Union[Awaitable[Set[Resource]], Set[Resource]], future: Awaitable[T_co], is_known: Awaitable[bool], is_secret: Optional[Awaitable[bool], None] = None)
+
+class pulumi.Output(resources: Awaitable[Set[Resource]] | Set[Resource], future: Awaitable[T_co], is_known: Awaitable[bool], is_secret: Awaitable[bool] | None = None)

Output helps encode the relationship between Resources in a Pulumi application. Specifically an Output holds onto a piece of Data and the Resource it was generated from. An Output value can then be provided when constructing new Resources, allowing that new Resource to know both the value as well as the Resource the value came from. This allows for a precise ‘Resource dependency graph’ to be created, which properly tracks the relationship between resources.

-
-__getitem__(key: Any) → pulumi.output.Output[Any]
+
+__getitem__(key: Any) Output[Any]

Syntax sugar for looking up attributes dynamically off of outputs.

-
Parameters
+
Parameters:

key (Any) – Key for the attribute dictionary.

-
Returns
+
Returns:

An Output of this Output’s underlying value, keyed with the given key as if it were a dictionary.

-
Return type
+
Return type:

Output[Any]

-
-__getattr__(item: str) → pulumi.output.Output[Any]
+
+__getattr__(item: str) Output[Any]

Syntax sugar for retrieving attributes off of outputs.

-
Parameters
+
Parameters:

item (str) – An attribute name.

-
Returns
+
Returns:

An Output of this Output’s underlying value’s property with the given name.

-
Return type
+
Return type:

Output[Any]

-
-apply(func: Callable[[T_co], Union[U, Awaitable[U], pulumi.output.Output[T]]], run_with_unknowns: Optional[bool, None] = None) → pulumi.output.Output[U]
+
+apply(func: Callable[[T_co], U | Awaitable[U] | Output[T]], run_with_unknowns: bool | None = None) Output[U]

Transforms the data of the output with the provided func. The result remains an Output so that dependent resources can be properly tracked.

‘func’ is not allowed to make resources.

@@ -1128,79 +1128,79 @@ and you want to get a transitive dependency of it.

This function will be called during execution of a pulumi up request. It may not run during pulumi preview (as the values of resources are of course may not be known then).

-
Parameters
+
Parameters:

func (Callable[[T_co],Input[U]]) – A function that will, given this Output’s value, transform the value to an Input of some kind, where an Input is either a prompt value, a Future, or another Output of the given type.

-
Returns
+
Returns:

A transformed Output obtained from running the transformation function on this Output’s value.

-
Return type
+
Return type:

Output[U]

-
-static from_input(val: Union[T_co, Awaitable[T_co], pulumi.output.Output[T]]) → pulumi.output.Output[T_co]
+
+static from_input(val: T_co | Awaitable[T_co] | Output[T]) Output[T_co]

Takes an Input value and produces an Output value from it, deeply unwrapping nested Input values through nested lists, dicts, and input classes. Nested objects of other types (including Resources) are not deeply unwrapped.

-
Parameters
+
Parameters:

val (Input[T_co]) – An Input to be converted to an Output.

-
Returns
+
Returns:

A deeply-unwrapped Output that is guaranteed to not contain any Input values.

-
Return type
+
Return type:

Output[T_co]

-
-static unsecret(val: pulumi.output.Output[T]) → pulumi.output.Output[T]
+
+static unsecret(val: Output[T]) Output[T]

Takes an existing Output, deeply unwraps the nested values and returns a new Output without any secrets included

-
Parameters
+
Parameters:

val (Output[T]) – An Output to be converted to a non-Secret Output.

-
Returns
+
Returns:

A deeply-unwrapped Output that is guaranteed to not contain any secret values.

-
Return type
+
Return type:

Output[T]

-
-static secret(val: Union[T, Awaitable[T], pulumi.output.Output[T]]) → pulumi.output.Output[T]
+
+static secret(val: T | Awaitable[T] | Output[T]) Output[T]

Takes an Input value and produces an Output value from it, deeply unwrapping nested Input values as necessary given the type. It also marks the returned Output as a secret, so its contents will be persisted in an encrypted form in state files.

-
Parameters
+
Parameters:

val (Input[T]) – An Input to be converted to an Secret Output.

-
Returns
+
Returns:

A deeply-unwrapped Output that is guaranteed to not contain any Input values and is marked as a Secret.

-
Return type
+
Return type:

Output[T]

-
-static all(*args: Union[T, Awaitable[T], pulumi.output.Output[T]]) → pulumi.output.Output[List[T]]
-
-static all(**kwargs: Union[T, Awaitable[T], pulumi.output.Output[T]]) → pulumi.output.Output[Dict[str, T]]
+
+static all(*args: T | Awaitable[T] | Output[T]) Output[List[T]]
+
+static all(**kwargs: T | Awaitable[T] | Output[T]) Output[Dict[str, T]]

Produces an Output of a list (if args i.e a list of inputs are supplied) or dict (if kwargs i.e. keyworded arguments are supplied).

This function can be used to combine multiple, separate Inputs into a single @@ -1212,21 +1212,21 @@ are preserved in the returned Output.

-
Parameters
+
Parameters:
  • args (Input[T]) – A list of Inputs to convert.

  • kwargs (Input[T]) – A list of named Inputs to convert.

-
Returns
+
Returns:

An output of list or dict, converted from unnamed or named Inputs respectively.

-
-static concat(*args: Union[str, Awaitable[str], pulumi.output.Output[T]]) → pulumi.output.Output[str]
+
+static concat(*args: str | Awaitable[str] | Output[T]) Output[str]

Concatenates a collection of Input[str] into a single Output[str].

This function takes a sequence of Input[str], stringifies each, and concatenates all values into one final string. This can be used like so:

@@ -1234,50 +1234,50 @@ into one final string. This can be used like so:

-
Parameters
+
Parameters:

args (Input[str]) – A list of string Inputs to concatenate.

-
Returns
+
Returns:

A concatenated output string.

-
Return type
+
Return type:

Output[str]

-
-static format(format_string: Union[str, Awaitable[str], pulumi.output.Output[T]], *args: Union[object, Awaitable[object], pulumi.output.Output[T]], **kwargs: Union[object, Awaitable[object], pulumi.output.Output[T]]) → pulumi.output.Output[str]
+
+static format(format_string: str | Awaitable[str] | Output[T], *args: object | Awaitable[object] | Output[T], **kwargs: object | Awaitable[object] | Output[T]) Output[str]

Perform a string formatting operation.

This has the same semantics as str.format except it handles Input types.

-
Parameters
+
Parameters:
  • format_string (Input[str]) – A formatting string

  • args (Input[object]) – Positional arguments for the format string

  • kwargs (Input[object]) – Keyword arguments for the format string

-
Returns
+
Returns:

A formatted output string.

-
Return type
+
Return type:

Output[str]

-
-static json_dumps(obj: Union[Any, Awaitable[Any], pulumi.output.Output[T]], *, skipkeys: bool = False, ensure_ascii: bool = True, check_circular: bool = True, allow_nan: bool = True, cls: Optional[Type[json.encoder.JSONEncoder], None] = None, indent: Optional[Union[int, str]] = None, separators: Optional[Tuple[str, str], None] = None, default: Optional[Callable[[Any], Any], None] = None, sort_keys: bool = False, **kw: Any) → pulumi.output.Output[str]
+
+static json_dumps(obj: Any | Awaitable[Any] | Output[T], *, skipkeys: bool = False, ensure_ascii: bool = True, check_circular: bool = True, allow_nan: bool = True, cls: Type[JSONEncoder] | None = None, indent: int | str | None = None, separators: Tuple[str, str] | None = None, default: Callable[[Any], Any] | None = None, sort_keys: bool = False, **kw: Any) Output[str]

Uses json.dumps to serialize the given Input[object] value into a JSON string.

The arguments have the same meaning as in json.dumps except obj is an Input.

-
-static json_loads(s: Union[str, bytes, bytearray, Awaitable[Union[str, bytes, bytearray]], pulumi.output.Output[T]], *, cls: Optional[Type[json.decoder.JSONDecoder], None] = None, object_hook: Optional[Callable[[Dict[Any, Any]], Any], None] = None, parse_float: Optional[Callable[[str], Any], None] = None, parse_int: Optional[Callable[[str], Any], None] = None, parse_constant: Optional[Callable[[str], Any], None] = None, object_pairs_hook: Optional[Callable[[List[Tuple[Any, Any]]], Any], None] = None, **kwds: Any) → pulumi.output.Output[Any]
+
+static json_loads(s: str | bytes | bytearray | Awaitable[str | bytes | bytearray] | Output[T], *, cls: Type[JSONDecoder] | None = None, object_hook: Callable[[Dict[Any, Any]], Any] | None = None, parse_float: Callable[[str], Any] | None = None, parse_int: Callable[[str], Any] | None = None, parse_constant: Callable[[str], Any] | None = None, object_pairs_hook: Callable[[List[Tuple[Any, Any]]], Any] | None = None, **kwds: Any) Output[Any]

Uses json.loads to deserialize the given JSON Input[str] value into a value.

The arguments have the same meaning as in json.loads except s is an Input.

@@ -1286,16 +1286,16 @@ into one final string. This can be used like so:

-

Logging

+

Logging

The Pulumi SDK contains a few helper functions for logging to the console. Messages logged using these functions are sent directly to the Pulumi Engine and rendered with the rest of the CLI output.

-
-pulumi.debug(msg: str, resource: Optional[Resource, None] = None, stream_id: Optional[int, None] = None, ephemeral: Optional[bool, None] = None) → None
+
+pulumi.debug(msg: str, resource: Resource | None = None, stream_id: int | None = None, ephemeral: bool | None = None) None

Logs a message to the Pulumi CLI’s debug channel, associating it with a resource and stream_id if provided.

-
Parameters
+
Parameters:
  • msg (str) – The message to send to the Pulumi CLI.

  • resource (Optional[Resource]) – If provided, associate this message with the given resource in the Pulumi CLI.

  • @@ -1306,12 +1306,12 @@ and stream_id if provided.

-
-pulumi.info(msg: str, resource: Optional[Resource, None] = None, stream_id: Optional[int, None] = None, ephemeral: Optional[bool, None] = None) → None
+
+pulumi.info(msg: str, resource: Resource | None = None, stream_id: int | None = None, ephemeral: bool | None = None) None

Logs a message to the Pulumi CLI’s info channel, associating it with a resource and stream_id if provided.

-
Parameters
+
Parameters:
  • msg (str) – The message to send to the Pulumi CLI.

  • resource (Optional[Resource]) – If provided, associate this message with the given resource in the Pulumi CLI.

  • @@ -1322,12 +1322,12 @@ and stream_id if provided.

-
-pulumi.warn(msg: str, resource: Optional[Resource, None] = None, stream_id: Optional[int, None] = None, ephemeral: Optional[bool, None] = None) → None
+
+pulumi.warn(msg: str, resource: Resource | None = None, stream_id: int | None = None, ephemeral: bool | None = None) None

Logs a message to the Pulumi CLI’s warning channel, associating it with a resource and stream_id if provided.

-
Parameters
+
Parameters:
  • msg (str) – The message to send to the Pulumi CLI.

  • resource (Optional[Resource]) – If provided, associate this message with the given resource in the Pulumi CLI.

  • @@ -1338,13 +1338,13 @@ and stream_id if provided.

-
-pulumi.error(msg: str, resource: Optional[Resource, None] = None, stream_id: Optional[int, None] = None, ephemeral: Optional[bool, None] = None)
+
+pulumi.error(msg: str, resource: Resource | None = None, stream_id: int | None = None, ephemeral: bool | None = None)

Logs a message to the Pulumi CLI’s error channel, associating it with a resource and stream_id if provided.

Consider raising an exception after calling error to stop the Pulumi program.

-
Parameters
+
Parameters:
  • msg (str) – The message to send to the Pulumi CLI.

  • resource (Optional[Resource]) – If provided, associate this message with the given resource in the Pulumi CLI.

  • @@ -1356,7 +1356,7 @@ with a resource and stream_id if provided.

-

Stack Exports

+

Stack Exports

Python programs can export values. Exported values are attached to the program’s Stack resource and accessed using the pulumi stack output CLI command:

import pulumi
@@ -1370,11 +1370,11 @@ with a resource and stream_id if provided.

-
-pulumi.export(name: str, value: Any)
+
+pulumi.export(name: str, value: Any)

Exports a named stack output.

-
Parameters
+
Parameters:
  • name (str) – The name to assign to this output.

  • value (Any) – The value of this output.

  • @@ -1385,7 +1385,7 @@ with a resource and stream_id if provided.

-

Automation API

+

Automation API

The automation module contains the Pulumi Automation API, the programmatic interface for driving Pulumi programs without the CLI. Generally this can be thought of as encapsulating the functionality of the CLI (pulumi up, pulumi preview, @@ -1457,8 +1457,8 @@ conflicts:

-
-pulumi.automation.create_stack(stack_name: str, project_name: Optional[str, None] = None, program: Optional[Callable[], None], None] = None, work_dir: Optional[str, None] = None, opts: Optional[pulumi.automation._local_workspace.LocalWorkspaceOptions, None] = None) → pulumi.automation._stack.Stack
+
+pulumi.automation.create_stack(stack_name: str, project_name: str | None = None, program: Callable[[], None] | None = None, work_dir: str | None = None, opts: LocalWorkspaceOptions | None = None) Stack

Creates a Stack with a LocalWorkspace utilizing the specified inline (in process) Pulumi program or the local Pulumi CLI program from the specified working dir.

Inline Programs

@@ -1482,7 +1482,7 @@ available Settings files (Pulumi.yaml, Pulumi.[stack].yaml).

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • project_name – The name of the project - required for inline programs.

  • @@ -1492,15 +1492,15 @@ available Settings files (Pulumi.yaml, Pulumi.[stack].yaml).

    variables to pass through to every command.

-
Returns
+
Returns:

Stack

-
-pulumi.automation.select_stack(stack_name: str, project_name: Optional[str, None] = None, program: Optional[Callable[], None], None] = None, work_dir: Optional[str, None] = None, opts: Optional[pulumi.automation._local_workspace.LocalWorkspaceOptions, None] = None) → pulumi.automation._stack.Stack
+
+pulumi.automation.select_stack(stack_name: str, project_name: str | None = None, program: Callable[[], None] | None = None, work_dir: str | None = None, opts: LocalWorkspaceOptions | None = None) Stack

Selects a Stack with a LocalWorkspace utilizing the specified inline (in process) Pulumi program or the local Pulumi CLI program from the specified working dir.

Inline Programs

@@ -1524,7 +1524,7 @@ available Settings files (Pulumi.yaml, Pulumi.[stack].yaml).

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • project_name – The name of the project - required for inline programs.

  • @@ -1534,15 +1534,15 @@ available Settings files (Pulumi.yaml, Pulumi.[stack].yaml).

    variables to pass through to every command.

-
Returns
+
Returns:

Stack

-
-pulumi.automation.create_or_select_stack(stack_name: str, project_name: Optional[str, None] = None, program: Optional[Callable[], None], None] = None, work_dir: Optional[str, None] = None, opts: Optional[pulumi.automation._local_workspace.LocalWorkspaceOptions, None] = None) → pulumi.automation._stack.Stack
+
+pulumi.automation.create_or_select_stack(stack_name: str, project_name: str | None = None, program: Callable[[], None] | None = None, work_dir: str | None = None, opts: LocalWorkspaceOptions | None = None) Stack

Creates or selects an existing Stack with a LocalWorkspace utilizing the specified inline (in process) Pulumi program or the local Pulumi CLI program from the specified working dir.

Inline Programs

@@ -1566,7 +1566,7 @@ available Settings files (Pulumi.yaml, Pulumi.[stack].yaml).

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • project_name – The name of the project - required for inline programs.

  • @@ -1576,15 +1576,15 @@ available Settings files (Pulumi.yaml, Pulumi.[stack].yaml).

    variables to pass through to every command.

-
Returns
+
Returns:

Stack

-
-class pulumi.automation.LocalWorkspace(work_dir: Optional[str, None] = None, pulumi_home: Optional[str, None] = None, program: Optional[Callable[], None], None] = None, env_vars: Optional[Mapping[str, str], None] = None, secrets_provider: Optional[str, None] = None, project_settings: Optional[pulumi.automation._project_settings.ProjectSettings, None] = None, stack_settings: Optional[Mapping[str, pulumi.automation._stack_settings.StackSettings], None] = None)
+
+class pulumi.automation.LocalWorkspace(work_dir: str | None = None, pulumi_home: str | None = None, program: Callable[[], None] | None = None, env_vars: Mapping[str, str] | None = None, secrets_provider: str | None = None, project_settings: ProjectSettings | None = None, stack_settings: Mapping[str, StackSettings] | None = None)

LocalWorkspace is a default implementation of the Workspace interface. A Workspace is the execution context containing a single Pulumi project, a program, and multiple stacks. Workspaces are used to manage the execution environment, @@ -1594,49 +1594,54 @@ LocalWorkspace relies on Pulumi.yaml and Pulumi.[stack].yaml as the intermediate for Project and Stack settings. Modifying ProjectSettings will alter the Workspace Pulumi.yaml file, and setting config on a Stack will modify the Pulumi.[stack].yaml file. This is identical to the behavior of Pulumi CLI driven workspaces.

+
+
+property pulumi_version: str
+
+
-
-project_settings() → pulumi.automation._project_settings.ProjectSettings
+
+project_settings() ProjectSettings

Returns the settings object for the current project if any.

-
Returns
+
Returns:

ProjectSettings

-
-save_project_settings(settings: pulumi.automation._project_settings.ProjectSettings) → None
+
+save_project_settings(settings: ProjectSettings) None

Overwrites the settings object in the current project. There can only be a single project per workspace. Fails is new project name does not match old.

-
Parameters
+
Parameters:

settings – The project settings to save.

-
-stack_settings(stack_name: str) → pulumi.automation._stack_settings.StackSettings
+
+stack_settings(stack_name: str) StackSettings

Returns the settings object for the stack matching the specified stack name if any.

-
Parameters
+
Parameters:

stack_name – The name of the stack.

-
Returns
+
Returns:

StackSettings

-
-save_stack_settings(stack_name: str, settings: pulumi.automation._stack_settings.StackSettings) → None
+
+save_stack_settings(stack_name: str, settings: StackSettings) None

Overwrites the settings object for the stack matching the specified stack name.

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • settings – The stack settings to save.

  • @@ -1646,69 +1651,69 @@ There can only be a single project per workspace. Fails is new project name does
-
-serialize_args_for_op(stack_name: str) → List[str]
+
+serialize_args_for_op(stack_name: str) List[str]

A hook to provide additional args to CLI commands before they are executed. Provided with stack name, returns a list of args to append to an invoked command [”–config=…”, ] LocalWorkspace does not utilize this extensibility point.

-
Parameters
+
Parameters:

stack_name – The name of the stack.

-
-post_command_callback(stack_name: str) → None
+
+post_command_callback(stack_name: str) None

A hook executed after every command. Called with the stack name. An extensibility point to perform workspace cleanup (CLI operations may create/modify a Pulumi.stack.yaml) LocalWorkspace does not utilize this extensibility point.

-
Parameters
+
Parameters:

stack_name – The name of the stack.

-
-get_config(stack_name: str, key: str) → pulumi.automation._config.ConfigValue
+
+get_config(stack_name: str, key: str) ConfigValue

Returns the value associated with the specified stack name and key, scoped to the Workspace.

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • key – The key for the config item to get.

-
Returns
+
Returns:

ConfigValue

-
-get_all_config(stack_name: str) → MutableMapping[str, pulumi.automation._config.ConfigValue]
+
+get_all_config(stack_name: str) MutableMapping[str, ConfigValue]

Returns the config map for the specified stack name, scoped to the current Workspace.

-
Parameters
+
Parameters:

stack_name – The name of the stack.

-
Returns
+
Returns:

ConfigMap

-
-set_config(stack_name: str, key: str, value: pulumi.automation._config.ConfigValue) → None
+
+set_config(stack_name: str, key: str, value: ConfigValue) None

Sets the specified key-value pair on the provided stack name.

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • key – The config key to add.

  • @@ -1719,11 +1724,11 @@ scoped to the Workspace.

-
-set_all_config(stack_name: str, config: MutableMapping[str, pulumi.automation._config.ConfigValue]) → None
+
+set_all_config(stack_name: str, config: MutableMapping[str, ConfigValue]) None

Sets all values in the provided config map for the specified stack name.

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • config – A mapping of key to ConfigValue to set to config.

  • @@ -1733,11 +1738,11 @@ scoped to the Workspace.

-
-remove_config(stack_name: str, key: str) → None
+
+remove_config(stack_name: str, key: str) None

Removes the specified key-value pair on the provided stack name.

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • key – The key to remove from config.

  • @@ -1747,11 +1752,11 @@ scoped to the Workspace.

-
-remove_all_config(stack_name: str, keys: List[str]) → None
+
+remove_all_config(stack_name: str, keys: List[str]) None

Removes all values in the provided key list for the specified stack name.

-
Parameters
+
Parameters:
  • stack_name – The name of the stack.

  • keys – The keys to remove from config.

  • @@ -1761,47 +1766,47 @@ scoped to the Workspace.

-
-refresh_config(stack_name: str) → None
+
+refresh_config(stack_name: str) None

Gets and sets the config map used with the last update for Stack matching stack name.

-
Parameters
+
Parameters:

stack_name – The name of the stack.

-
-who_am_i() → pulumi.automation._workspace.WhoAmIResult
+
+who_am_i() WhoAmIResult

Returns the currently authenticated user.

-
Returns
+
Returns:

WhoAmIResult

-
-stack() → Optional[pulumi.automation._workspace.StackSummary, None]
+
+stack() StackSummary | None

Returns a summary of the currently selected stack, if any.

-
Returns
+
Returns:

Optional[StackSummary]

-
-create_stack(stack_name: str) → None
+
+create_stack(stack_name: str) None

Creates and sets a new stack with the stack name, failing if one already exists.

-
Parameters
+
Parameters:

stack_name (str) – The name of the stack to create

-
Returns
+
Returns:

None

@@ -1809,14 +1814,14 @@ scoped to the Workspace.

-
-select_stack(stack_name: str) → None
+
+select_stack(stack_name: str) None

Selects and sets an existing stack matching the stack stack_name, failing if none exists.

-
Parameters
+
Parameters:

stack_name – The name of the stack to select

-
Returns
+
Returns:

None

@@ -1824,35 +1829,35 @@ scoped to the Workspace.

-
-remove_stack(stack_name: str) → None
+
+remove_stack(stack_name: str) None

Deletes the stack and all associated configuration and history.

-
Parameters
+
Parameters:

stack_name – The name of the stack to remove

-
-list_stacks() → List[pulumi.automation._workspace.StackSummary]
+
+list_stacks() List[StackSummary]

Returns all Stacks created under the current Project. This queries underlying backend and may return stacks not present in the Workspace (as Pulumi..yaml files).

-
Returns
+
Returns:

List[StackSummary]

-
-install_plugin(name: str, version: str, kind: str = 'resource') → None
+
+install_plugin(name: str, version: str, kind: str = 'resource') None

Installs a plugin in the Workspace, for example to use cloud providers like AWS or GCP.

-
Parameters
+
Parameters:
  • name – The name of the plugin to install.

  • version – The version to install.

  • @@ -1863,11 +1868,11 @@ This queries underlying backend and may return stacks not present in the Workspa
-
-install_plugin_from_server(name: str, version: str, server: str) → None
+
+install_plugin_from_server(name: str, version: str, server: str) None

Installs a plugin in the Workspace from a remote server, for example a third party plugin.

-
Parameters
+
Parameters:
  • name – The name of the plugin to install.

  • version – The version to install.

  • @@ -1878,11 +1883,11 @@ This queries underlying backend and may return stacks not present in the Workspa
-
-remove_plugin(name: Optional[str, None] = None, version_range: Optional[str, None] = None, kind: str = 'resource') → None
+
+remove_plugin(name: str | None = None, version_range: str | None = None, kind: str = 'resource') None

Removes a plugin from the Workspace matching the specified name and version.

-
Parameters
+
Parameters:
  • name – The name of the plugin to remove.

  • version_range – The version range to remove.

  • @@ -1893,38 +1898,38 @@ This queries underlying backend and may return stacks not present in the Workspa
-
-list_plugins() → List[pulumi.automation._workspace.PluginInfo]
+
+list_plugins() List[PluginInfo]

Returns a list of all plugins installed in the Workspace.

-
Returns
+
Returns:

List[PluginInfo]

-
-export_stack(stack_name: str) → pulumi.automation._workspace.Deployment
+
+export_stack(stack_name: str) Deployment

ExportStack exports the deployment state of the stack matching the given name. This can be combined with ImportStack to edit a stack’s state (such as recovery from failed deployments).

-
Parameters
+
Parameters:

stack_name – The name of the stack to export.

-
Returns
+
Returns:

Deployment

-
-import_stack(stack_name: str, state: pulumi.automation._workspace.Deployment) → None
+
+import_stack(stack_name: str, state: Deployment) None

ImportStack imports the specified deployment state into a pre-existing stack. This can be combined with ExportStack to edit a stack’s state (such as recovery from failed deployments).

-
Parameters
+
Parameters:
  • stack_name – The name of the stack to import.

  • state – The deployment state to import.

  • @@ -1934,14 +1939,14 @@ This can be combined with ExportStack to edit a stack’s state (such as recover
-
-stack_outputs(stack_name: str) → MutableMapping[str, pulumi.automation._output.OutputValue]
+
+stack_outputs(stack_name: str) MutableMapping[str, OutputValue]

Gets the current set of Stack outputs from the last Stack.up().

-
Parameters
+
Parameters:

stack_name – The name of the stack.

-
Returns
+
Returns:

OutputMap

@@ -1950,74 +1955,74 @@ This can be combined with ExportStack to edit a stack’s state (such as recover
-
-class pulumi.automation.Stack(name: str, workspace: pulumi.automation._workspace.Workspace, mode: pulumi.automation._stack.StackInitMode)
+
+class pulumi.automation.Stack(name: str, workspace: Workspace, mode: StackInitMode)

Stack is an isolated, independently configurable instance of a Pulumi program. Stack exposes methods for the full pulumi lifecycle (up/preview/refresh/destroy), as well as managing configuration. Multiple Stacks are commonly used to denote different phases of development (such as development, staging and production) or feature branches (such as feature-x-dev, jane-feature-x-dev).

-
-classmethod create(stack_name: str, workspace: pulumi.automation._workspace.Workspace) → pulumi.automation._stack.Stack
+
+classmethod create(stack_name: str, workspace: Workspace) Stack

Creates a new stack using the given workspace, and stack name. It fails if a stack with that name already exists.

-
Parameters
+
Parameters:
  • stack_name – The name identifying the Stack

  • workspace – The Workspace the Stack was created from.

-
Returns
+
Returns:

Stack

-
-classmethod select(stack_name: str, workspace: pulumi.automation._workspace.Workspace) → pulumi.automation._stack.Stack
+
+classmethod select(stack_name: str, workspace: Workspace) Stack

Selects stack using the given workspace, and stack name. It returns an error if the given Stack does not exist.

-
Parameters
+
Parameters:
  • stack_name – The name identifying the Stack

  • workspace – The Workspace the Stack was created from.

-
Returns
+
Returns:

Stack

-
-classmethod create_or_select(stack_name: str, workspace: pulumi.automation._workspace.Workspace) → pulumi.automation._stack.Stack
+
+classmethod create_or_select(stack_name: str, workspace: Workspace) Stack

Tries to create a new stack using the given workspace and stack name if the stack does not already exist, or falls back to selecting the existing stack. If the stack does not exist, it will be created and selected.

-
Parameters
+
Parameters:
  • stack_name – The name identifying the Stack

  • workspace – The Workspace the Stack was created from.

-
Returns
+
Returns:

Stack

-
-up(parallel: Optional[int, None] = None, message: Optional[str, None] = None, target: Optional[List[str], None] = None, policy_packs: Optional[List[str], None] = None, policy_pack_configs: Optional[List[str], None] = None, expect_no_changes: Optional[bool, None] = None, diff: Optional[bool, None] = None, target_dependents: Optional[bool, None] = None, replace: Optional[List[str], None] = None, color: Optional[str, None] = None, on_output: Optional[Callable[[str], Any], None] = None, on_event: Optional[Callable[[pulumi.automation.events.EngineEvent], Any], None] = None, program: Optional[Callable[], None], None] = None, plan: Optional[str, None] = None, show_secrets: bool = True, log_flow: Optional[bool, None] = None, log_verbosity: Optional[int, None] = None, log_to_std_err: Optional[bool, None] = None, tracing: Optional[str, None] = None, debug: Optional[bool, None] = None) → pulumi.automation._stack.UpResult
+
+up(parallel: int | None = None, message: str | None = None, target: List[str] | None = None, policy_packs: List[str] | None = None, policy_pack_configs: List[str] | None = None, expect_no_changes: bool | None = None, diff: bool | None = None, target_dependents: bool | None = None, replace: List[str] | None = None, color: str | None = None, on_output: Callable[[str], Any] | None = None, on_event: Callable[[EngineEvent], Any] | None = None, program: Callable[[], None] | None = None, plan: str | None = None, show_secrets: bool = True, log_flow: bool | None = None, log_verbosity: int | None = None, log_to_std_err: bool | None = None, tracing: str | None = None, debug: bool | None = None) UpResult

Creates or updates the resources in a stack by executing the program in the Workspace. https://www.pulumi.com/docs/reference/cli/pulumi_up/

-
Parameters
+
Parameters:
  • parallel – Parallel is the number of resource operations to run in parallel at once. (1 for no parallelism). Defaults to unbounded (2147483647).

  • @@ -2042,19 +2047,19 @@ it will be created and selected.

  • debug – Print detailed debugging output during resource operations

-
Returns
+
Returns:

UpResult

-
-preview(parallel: Optional[int, None] = None, message: Optional[str, None] = None, target: Optional[List[str], None] = None, policy_packs: Optional[List[str], None] = None, policy_pack_configs: Optional[List[str], None] = None, expect_no_changes: Optional[bool, None] = None, diff: Optional[bool, None] = None, target_dependents: Optional[bool, None] = None, replace: Optional[List[str], None] = None, color: Optional[str, None] = None, on_output: Optional[Callable[[str], Any], None] = None, on_event: Optional[Callable[[pulumi.automation.events.EngineEvent], Any], None] = None, program: Optional[Callable[], None], None] = None, plan: Optional[str, None] = None, log_flow: Optional[bool, None] = None, log_verbosity: Optional[int, None] = None, log_to_std_err: Optional[bool, None] = None, tracing: Optional[str, None] = None, debug: Optional[bool, None] = None) → pulumi.automation._stack.PreviewResult
+
+preview(parallel: int | None = None, message: str | None = None, target: List[str] | None = None, policy_packs: List[str] | None = None, policy_pack_configs: List[str] | None = None, expect_no_changes: bool | None = None, diff: bool | None = None, target_dependents: bool | None = None, replace: List[str] | None = None, color: str | None = None, on_output: Callable[[str], Any] | None = None, on_event: Callable[[EngineEvent], Any] | None = None, program: Callable[[], None] | None = None, plan: str | None = None, log_flow: bool | None = None, log_verbosity: int | None = None, log_to_std_err: bool | None = None, tracing: str | None = None, debug: bool | None = None) PreviewResult

Performs a dry-run update to a stack, returning pending changes. https://www.pulumi.com/docs/reference/cli/pulumi_preview/

-
Parameters
+
Parameters:
  • parallel – Parallel is the number of resource operations to run in parallel at once. (1 for no parallelism). Defaults to unbounded (2147483647).

  • @@ -2078,19 +2083,19 @@ it will be created and selected.

  • debug – Print detailed debugging output during resource operations

-
Returns
+
Returns:

PreviewResult

-
-refresh(parallel: Optional[int, None] = None, message: Optional[str, None] = None, target: Optional[List[str], None] = None, expect_no_changes: Optional[bool, None] = None, color: Optional[str, None] = None, on_output: Optional[Callable[[str], Any], None] = None, on_event: Optional[Callable[[pulumi.automation.events.EngineEvent], Any], None] = None, show_secrets: bool = True, log_flow: Optional[bool, None] = None, log_verbosity: Optional[int, None] = None, log_to_std_err: Optional[bool, None] = None, tracing: Optional[str, None] = None, debug: Optional[bool, None] = None) → pulumi.automation._stack.RefreshResult
+
+refresh(parallel: int | None = None, message: str | None = None, target: List[str] | None = None, expect_no_changes: bool | None = None, color: str | None = None, on_output: Callable[[str], Any] | None = None, on_event: Callable[[EngineEvent], Any] | None = None, show_secrets: bool = True, log_flow: bool | None = None, log_verbosity: int | None = None, log_to_std_err: bool | None = None, tracing: str | None = None, debug: bool | None = None) RefreshResult

Compares the current stack’s resource state with the state known to exist in the actual cloud provider. Any such changes are adopted into the current stack.

-
Parameters
+
Parameters:
  • parallel – Parallel is the number of resource operations to run in parallel at once. (1 for no parallelism). Defaults to unbounded (2147483647).

  • @@ -2108,18 +2113,18 @@ cloud provider. Any such changes are adopted into the current stack.

  • debug – Print detailed debugging output during resource operations

-
Returns
+
Returns:

RefreshResult

-
-destroy(parallel: Optional[int, None] = None, message: Optional[str, None] = None, target: Optional[List[str], None] = None, target_dependents: Optional[bool, None] = None, color: Optional[str, None] = None, on_output: Optional[Callable[[str], Any], None] = None, on_event: Optional[Callable[[pulumi.automation.events.EngineEvent], Any], None] = None, show_secrets: bool = True, log_flow: Optional[bool, None] = None, log_verbosity: Optional[int, None] = None, log_to_std_err: Optional[bool, None] = None, tracing: Optional[str, None] = None, debug: Optional[bool, None] = None) → pulumi.automation._stack.DestroyResult
+
+destroy(parallel: int | None = None, message: str | None = None, target: List[str] | None = None, target_dependents: bool | None = None, color: str | None = None, on_output: Callable[[str], Any] | None = None, on_event: Callable[[EngineEvent], Any] | None = None, show_secrets: bool = True, log_flow: bool | None = None, log_verbosity: int | None = None, log_to_std_err: bool | None = None, tracing: str | None = None, debug: bool | None = None) DestroyResult

Destroy deletes all resources in a stack, leaving all history and configuration intact.

-
Parameters
+
Parameters:
  • parallel – Parallel is the number of resource operations to run in parallel at once. (1 for no parallelism). Defaults to unbounded (2147483647).

  • @@ -2137,43 +2142,43 @@ cloud provider. Any such changes are adopted into the current stack.

  • debug – Print detailed debugging output during resource operations

-
Returns
+
Returns:

DestroyResult

-
-get_config(key: str) → pulumi.automation._config.ConfigValue
+
+get_config(key: str) ConfigValue

Returns the config value associated with the specified key.

-
Parameters
+
Parameters:

key – The key for the config item to get.

-
Returns
+
Returns:

ConfigValue

-
-get_all_config() → MutableMapping[str, pulumi.automation._config.ConfigValue]
+
+get_all_config() MutableMapping[str, ConfigValue]

Returns the full config map associated with the stack in the Workspace.

-
Returns
+
Returns:

ConfigMap

-
-set_config(key: str, value: pulumi.automation._config.ConfigValue) → None
+
+set_config(key: str, value: ConfigValue) None

Sets a config key-value pair on the Stack in the associated Workspace.

-
Parameters
+
Parameters:
  • key – The config key to add.

  • value – The config value to add.

  • @@ -2183,88 +2188,88 @@ cloud provider. Any such changes are adopted into the current stack.

-
-set_all_config(config: MutableMapping[str, pulumi.automation._config.ConfigValue]) → None
+
+set_all_config(config: MutableMapping[str, ConfigValue]) None

Sets all specified config values on the stack in the associated Workspace.

-
Parameters
+
Parameters:

config – A mapping of key to ConfigValue to set to config.

-
-remove_config(key: str) → None
+
+remove_config(key: str) None

Removes the specified config key from the Stack in the associated Workspace.

-
Parameters
+
Parameters:

key – The key to remove from config.

-
-remove_all_config(keys: List[str]) → None
+
+remove_all_config(keys: List[str]) None

Removes the specified config keys from the Stack in the associated Workspace.

-
Parameters
+
Parameters:

keys – The keys to remove from config.

-
-refresh_config() → None
+
+refresh_config() None

Gets and sets the config map used with the last update.

-
-outputs() → MutableMapping[str, pulumi.automation._output.OutputValue]
+
+outputs() MutableMapping[str, OutputValue]

Gets the current set of Stack outputs from the last Stack.up().

-
Returns
+
Returns:

OutputMap

-
-history(page_size: Optional[int, None] = None, page: Optional[int, None] = None, show_secrets: bool = True) → List[pulumi.automation._stack.UpdateSummary]
+
+history(page_size: int | None = None, page: int | None = None, show_secrets: bool = True) List[UpdateSummary]

Returns a list summarizing all previous and current results from Stack lifecycle operations (up/preview/refresh/destroy).

-
Parameters
+
Parameters:
  • page_size – Paginate history entries (used in combination with page), defaults to all.

  • page – Paginate history entries (used in combination with page_size), defaults to all.

  • show_secrets – Show config secrets when they appear in history.

-
Returns
+
Returns:

List[UpdateSummary]

-
-info(show_secrets=True) → Optional[pulumi.automation._stack.UpdateSummary, None]
+
+info(show_secrets=True) UpdateSummary | None

Returns the current results from Stack lifecycle operations.

-
Returns
+
Returns:

Optional[UpdateSummary]

-
-cancel() → None
+
+cancel() None

Cancel stops a stack’s currently running update. It returns an error if no update is currently running. Note that this operation is very dangerous, and may leave the stack in an inconsistent state if a resource operation was pending when the update was canceled. @@ -2272,24 +2277,24 @@ This command is not supported for local backends.

-
-export_stack() → pulumi.automation._workspace.Deployment
+
+export_stack() Deployment

export_stack exports the deployment state of the stack. This can be combined with Stack.import_state to edit a stack’s state (such as recovery from failed deployments).

-
Returns
+
Returns:

Deployment

-
-import_stack(state: pulumi.automation._workspace.Deployment) → None
+
+import_stack(state: Deployment) None

import_stack imports the specified deployment state into a pre-existing stack. This can be combined with Stack.export_state to edit a stack’s state (such as recovery from failed deployments).

-
Parameters
+
Parameters:

state – The deployment state to import.

@@ -2298,25 +2303,25 @@ This can be combined with Stack.export_state to edit a stack’s state (such as
-
-class pulumi.automation.LocalWorkspaceOptions(work_dir: Optional[str, None] = None, pulumi_home: Optional[str, None] = None, program: Optional[Callable[], None], None] = None, env_vars: Optional[Mapping[str, str], None] = None, secrets_provider: Optional[str, None] = None, project_settings: Optional[pulumi.automation._project_settings.ProjectSettings, None] = None, stack_settings: Optional[Mapping[str, pulumi.automation._stack_settings.StackSettings], None] = None)
+
+class pulumi.automation.LocalWorkspaceOptions(work_dir: str | None = None, pulumi_home: str | None = None, program: Callable[[], None] | None = None, env_vars: Mapping[str, str] | None = None, secrets_provider: str | None = None, project_settings: ProjectSettings | None = None, stack_settings: Mapping[str, StackSettings] | None = None)
-
-class pulumi.automation.ProjectSettings(name: str, runtime: Union[str, pulumi.automation._project_settings.ProjectRuntimeInfo], main: Optional[str, None] = None, description: Optional[str, None] = None, author: Optional[str, None] = None, website: Optional[str, None] = None, license: Optional[str, None] = None, config: Optional[str, None] = None, template: Optional[pulumi.automation._project_settings.ProjectTemplate, None] = None, backend: Optional[pulumi.automation._project_settings.ProjectBackend, None] = None)
+
+class pulumi.automation.ProjectSettings(name: str, runtime: str | ProjectRuntimeInfo, main: str | None = None, description: str | None = None, author: str | None = None, website: str | None = None, license: str | None = None, config: str | None = None, template: ProjectTemplate | None = None, backend: ProjectBackend | None = None)

A Pulumi project manifest. It describes metadata applying to all sub-stacks created from the project.

-
-class pulumi.automation.StackSettings(secrets_provider: Optional[str, None] = None, encrypted_key: Optional[str, None] = None, encryption_salt: Optional[str, None] = None, config: Optional[Dict[str, Any], None] = None)
+
+class pulumi.automation.StackSettings(secrets_provider: str | None = None, encrypted_key: str | None = None, encryption_salt: str | None = None, config: Dict[str, Any] | None = None)

A description of the Stack’s configuration and encryption metadata.

-
-class pulumi.automation.ConfigValue(value: str, secret: bool = False)
+
+class pulumi.automation.ConfigValue(value: str, secret: bool = False)

ConfigValue is the input/output of a pulumi config command. It has a plaintext value, and an option boolean indicating secretness.

diff --git a/static-prebuilt/docs/reference/pkg/python/.buildinfo b/static-prebuilt/docs/reference/pkg/python/.buildinfo index 20c4d7c13c16..739b34ed257b 100644 --- a/static-prebuilt/docs/reference/pkg/python/.buildinfo +++ b/static-prebuilt/docs/reference/pkg/python/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 5ff821cf327056a98ced9d906bcd339e +config: edcc9e077a96ca0498be0e12cfa8fe72 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/static-prebuilt/docs/reference/pkg/python/.doctrees/environment.pickle b/static-prebuilt/docs/reference/pkg/python/.doctrees/environment.pickle index 75f57496af0dd74de40ce14982331b4b80df8298..be3b7b05f4a5e8a82b965ab57a86fa4191eeaa14 100644 GIT binary patch literal 1608174 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

-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�&2*Z9>Et`4}VL07++L% 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.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Χ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⁡ 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 uhLR%U7mu<>=}vi+z6q_@Xb*pIcM6x~ zLhzb71EMGlr_>pc^%1jj21IPA$PCDd5wmgzMC*{W3a^$Ij#j6BK;1{#EzCi4>H>SI1l8VY6&ZcU8e&Huc41dIt2W^?kz4i+Vf+?&J z)8@QJ>{}VxLw-GsQol(YC(5 z7zz?ih7u#1S7RtBfx=K6y6xvvHCU>&k9f+u5jqAJ5i6o?G5m5ab(YZjs9Cx`#I$g2 z*Di<&tbJi9L4tX;U9W;rV(FE8Dl|x^aE;KN5Q7Lhxq2XC&$$C^8Ue)-JBZU;##N~N zvoI_!w0GOq=(|Sf0a}-@zU|exMCJ5WkUoaSl?RDv`J}fB-MmvyaebZ8 zXfG2AxRyH2b!@kZ-Bgzr1ImZ znL7FPgma%o0_dvtVLZMP|W% zCLhIXv^fIK`n}{A%yF&oSI1W-y|2xlc@we8-f^ycC1tnXm`$~yuS|NR3Z=G!uNiP} zj|Cs;^-Tot&nTOm!1_xX8kxZQB!+^r1Pmo6OYjJWg0ch*#mN$+75+R5f!hWag+RGS zyI+?~ahc2Ua zCC8yb`WVJkW{GI|#G(FO6;Ds8yDCG3LwgYFTLm3~`gc{_Dc$f>bD!dr*9$>7@{boU zqI5s~Z+!2rap()4BQLGc8w#l!T@_w%4ZFCeGTpFWZdff+EIK_kMz1`SA?c=Oar6c% zb8n80i#m5{4GWXSiBcAm&e80~NIo-KVs(7Fkgv12QlPK1oXRwq>)`ZxDYVwX>2t)O zRa!#{gV!FM&TGT-kt8fQF4|0k!cnLA#rD#oqE3I1(Mp}7&g9;36m< z8Ms^&F)IfyTF81Wf?e4;w zuBY~T-aLYp=Xk-2o}1RZ_PpRr)OObDH#DY-qov_%$7>f(PzJFvU2XDF*`4;0@iIM` zJ}xs~7-jsI#2^k~ovxDQu&>6~c^v?uUHX^U-t6`n%2Ylsh!k-9P71vP8}K^Z<#c~XCJdLqkg+Bd^4RM~ zPGXy<9@r}*9oF2(Dc{4i_+(EqNOGgIEAOO9^YJ7P?XZRUAmfJwsNIJ&TTy$Dey>g~ zhOXbJ#fSXHcQH@9x{GU^7vxOW>!rzNb*509ZjRHZ@~C_pHhGQp%mqvsVPx!QydG_B zTuoxjn0D))C|W|CHvE_2#vio3uBdy{%0E$)|QK}V)6NWP@xa2kPjvgHwpg-3csOCn}vk4SS#%cxNZz8)7#*+Go7HkzSh z4<6CQv`FOA$RAq5D^*Ec{>zB-2=OH+PiS*CRqGQA*b`!U<>m$%vQ#Dng#vESDcB9_ z%;{it&i?lER$0?c8Gq){9dg#vhdZ>37Ed-mCOiB(h$k#>WGD~Y0mb5*bRH>;eB1L237ZS^sMH_mI#8uJ5aL2ASmRm`h!K-}Tz}EfyMVAgHwmIlcvc8awc^id`_hO=cUd44=`R0R zJ_@5V{Z2p4xg>X4?@dG79^ByZ~?<+RXVCA>1?^>sOhQOY~zXSt|H}TT+NX*TB- zaC0W5K`+gwdLr?z{YFx-CSwlEHpVi#hMabIz<)grCE0t}mNRHIhlLU5enUacBJ$j_VS0*~W_lP;8Xl zL7cxgTe`AY5HAq8syISOR5&y5#~B~Zg$en`8TTjAhvSSOeGFqN8)(ve;tc;aRE~~U zMH^ouVC~_CtN3-);a7p!)49Qi<~#YbmoV$P1|L^#kPZa(7uBU2#lmE1Cl_7pEH}qx zBqIF_S%WcD*j6l8MO_BPAe6?$jvXCVIiH#-vHe;uKK6gXfTZIFa z%Ee;DQI`o<|4~Dlc2|F}dm23Y-BG_xS*7;)eV|y{)yB zDre}PU}?7Eo0`fAGYH&MG1JEiov5#~C9^9 z+$c2)8)|fRF*$Z|yzxJdSvFtF!HOBmQAwWZ$Q`O<8X zzk-`2DPi!DY^nvFFmMRPA=16pernBk!r&_zU6T_Ae@8cFB$XIbrZcDGHsv9e2>X z31_l`W=mJTAUKyp!eBTTCgh(mI4Qsd*F+OZvVurX7zF8K7*qKG5p8Y~29B0e34@J< zK_Fq^JlQE>U_az03^dI}$h1pzs|D@rxbq!T6V#ZzRAUZMJr&_;*IGq_di};$Oi7KS;1O zj(GI7D*i0VM{|jP-|Z0uFO}opKNW-G#RbN{A5B?+jDJ5YvBwMLoPt%- zY6#r6&+{52Zj?-NHy#WU6(u^GH#gqnAo0im6dPrC(7RQTXts1^r667oLE=rhFd_dS zaaR(3I7kfA$1tX{4^28ZL87CjRFHTV0Sg3)&Xb*jMEfB(NYs2MS7Kjg9ch%E`XMoBl~yvsX5|vJDzWY> zX#G+WIvliqjs}H;R`E-8(8|jk-Y31UEo7EC|bNnSJRewHMxszN9Z8BQRt=V;m;(TXhzCg^gcZ@5` zNfFAC*;K7hFW{PGhjz*(yVoXeZyf*(aVo=tP61!<%sxfn2i7Y2?3#)wE~hPGmA;&t zF)0-8*a``G>1_^TUJbp^qUE)PRN;o+&xe@6M%4@@NU%;<21g*cSiJq3dbg90 zcsP@`tB3zUc4>`#dMN`9E-xG_OizxL>h=Y;!d3NJh3>Bn4_reYe&NRHk|;`1&sAr{ zxzSd-9bFO;0{t^loS~N=HK*&7>g=ddn5;DmQ`F#-s#yx8!|v`BRl^egd6#$fW(JjP(_%addWs@0LH>h$*VWLg;3 zy*;!$dmfS43q3c$g)k_pYuA%)tPd4-lKugZBYxG~Q-2tq z4P}H5MO5&pVUUKlMLXeZiR&>Gbb!QACav(WwYZ?sp-%>v=VB=60EwYEbW7_d{aX;Y zt1IkI(VUed(9iCYjhSpdz(P|1{>*~R7~t3uAneZZsj;3 z{ei5yDX9$HfDPO-EJAX`?xMB?xmrdaUEj9Qx=@(wdKH{p4bsQZxUxSHEuZA7f05qv z+f@z4D+q`7{Hh-g=@hH~It6!1H_NKIPg`yUtHG{W)@v_Sktu?>3L-wmb0h1YH>(4)`Ua8-6mf6nGNd-wOF zg_X7^WlL5)!D2yCdGTtd0r9(+gjsau#amKntXYJ)a`2BMy ziFh=0pMb@f1eG@n=i@8)TOe96oP8h(O|HoJAPovvWQbqv^JUVw$NDW40;@J6?oVK} zS2!WOvhqH;7}w#j^|r87{1&>ul#gO!AIm|OrnmmH3z4%}OebP>tY%RAH;*=W$xP~R z$R!gQmlPho1NpY~!} zhWzZVg-V?v<&iDF7G}#Gys{LkpE*}}%iK9kmmh&pQC&9CBW4qpy>07muB4)-QZ`lV z%M17Xbr?}LkWxQBhL@b_$t#b3OGfGBJo-&EG%}C=8Vm*Hff!0m9_TI%1;z3VrH?$& zdmwPz6PnjN`kzTAxmyut_Y@^MTRS)6eJ>qvP&BYhLdidm{&$e55RWgaCB@{?zlotB z>0~G|()l9{1xY7E=|egfo$9(&u0ZTI>HL*slDn7)uI3<}%PsTBD%BzHzUp_K#M6Ho zYj-@PC`6(_Ln9UEsTc|pO@fD5)rxYmgCuR;148dt6-qUDo+T@&r6bFJ%Lgim`e z7WvmYFMDz{C^tu|C4{W>R<=N-dv;oxsrI{WzjbNX9Bo0wR+PdO*Lmn2w@O>OiQ6Jo zwU+CYv!(Nj87H?ud6c;XVU+aSqs3ZhYM;2_hP*Gw^dJeC)2!_SDRkFa+YgCBtF%fJ z7III|+I~3+P0oA$Ee#6iy~HnG-YYF@>rY^GUZ7v*AHD`)FhD{K2X`RMM-+WwD6 z8@yyD^?%DHhqAWf7mw5tSzCWpcl!QZt^hBV(~L3nJwfSNowwz`Oio;CJadTh-l2NqO5_vZ-1RE#SPZN54R-_W4<=*5?|6#ZY+k=|dZ13MF zX2p>4Umymsh>xMTsnzgHD!-4RAdyJG<(C)=5($P9KF>rE(|3`Q{IB1AhBU6IT)PV;Ua7~m{)`I8pW&_GQI<105u6ii7`0u$54<+B;fK% z3&f>1PxBYZu=g@8Hx!*i7`08z)+CENx)^_XCj9o2A6n) z^E3>r2ZN&!b-8TIT(rT->(0_zj3P2BYiMYsQ8^n!`Etl~J)}$*Ly6IbmtrVLgD@1w zsH7daZic{Z9?z>Wxt5mYU$%g1C4t`45M{U(8A^;=c_oH|)Jg&_e}th#$d02{>6(egPn_j@?G$u@Om>Fb0-`!Ttf!PFbQGoAI&W!89m*EGT}l&$K9Wa*Q|@lnC&zId=wLv&$+e2PP((C&9_meJ)CpjOQ@@J?mriw_-pXUZOy zO6MiEQ(oKknA@H^k5g{{UXne3azo{-Wb3j^C%4st?UeVoC)WvQ_e-OjK27|yx1TF` zNoUxf%%)n!@s~Q~3u$s6ZTbMnXsBb{PmKMlW~!DgRr>qtJP_?UkSe zMqB8WS3l)%(DK@{P2qmZKZlsW#=i_DNU#AzSgWPVl4qe^5=*wWUSF%*_0Y&p-OP5_ zT1g*`ID#Y%_fkF_Vi`fw&So)@n;rr<&w=p(f(Hi#Ah)DdJKpodfPrfg~mD*-Y5pG(pDrK3R~~rIq-7P z+tw(PZ11=KV3@x(Wnr?f?FfxP$ukiyvNtRci1dapiOC$GhCkE!^4!<>rfEqZwU8E-XCux}S!&xtHMvwx7jNzDyKotHa^LOokG3 znE6!<1szB+6o-ashne4lz-Q5Mb^=iej%nFKErO?$`b#%0zDG-c~26KFeL*r1j2DilnsxGc@cW zlKwp5qax`qh)*(-mY?P`k}gZTr{2?Cqr?>(|2A{(hx6$OX*oy=OYaQ8|{gZ3bF-Qr-Ht~6bPn*x`*`9@3i=K z3Z-=>=ut6fl~$|5?QG8krN7f6Hesa5)nCGB(R$Gd1G${%jDaHoXPFXd8PyX&u-tC@c$AH|jABCe(MHdpPp={HhOdeQ7OS}hw}U7W@> zy^#6@8WbkA_{Agj(IPj87Huf)kM2(CW93Q`C=I97h0gyK!9Pw&iOm+7korc%telY2 z`XwnLrH!cB`#mJ2szgwgkeU#mWI{@Qn#Y9HS<*U>)TWzL)6K+6=k5)?oXPV@Nj1Hc zlmo!eNy!wGE_=OVx>?*>EnQKZnj)uUvwW#>DBGbZF?^*Y$P0_r=~A!``Tz&AjuX9a z&2D>@w^!X=l$4|ToouQF-ObCRUm!^pEbN%Wl+&9s!X~Gj-bh0uQ%>*3P*6k-`gnfGs&2!Fl63uT^;7sUd(X?(REBSI(ie&Y7S|MP2*Z%XLQ{oz`(dl}f z%804ivb=V&Nfuct32CUxrY1#i)gs->kiQL2PYtfgu3hv!k5NlEL*cMDfX*o`+rA&fgQYp{+qB~M(t+Pt66N6T1S3r1{?O7$OzUX*`VyAWk^4I>7M1Puu1t*E_ zp+Vuyh4{tGTpSXtDjK#_nm@>Bmrkjnx5@>$rrncneQQKeJTkTLhw{#_>NnK<|{wp)2U43=G_ngRQ-$W@cMUM#*wC zW=pn!S8m;J(W1)AY_&&btCgR+t@g2Bi1s`x7_L0mDnU?IZv5z%%?^$qLk`Gs^v?GD}b@ ze@y@KcC7gNcj;f^wB^!*LPXWI|S5s(!aoB z-iQ|CT-vH;*R|$hm+>ZZN__Uq7Qnwc$t>7eX$PbfEa<4y(8wgZNUCv?I%tvz5n5%34e53(5|aW-I9z!0vvWCRj#0Un$Ft zVjq29iSFH!L7u)t{Ye!STytx$+|_rS0GyOi+&uNuEMt?IlaOrgmp!QWvh|JG&ksT3 zLMeSvEzj-R9KNRb6$}MQDMN{o(r;lXNJ<%sBc=Pf^bMCYSq~Ya{tPa}=6h1M?!nG67@{9>uIs`iAaV!|jnub; z7z&bPh7u#mXJ9Buk{OC4$p^GkHZ0BFgNC@zg$v46qLsttuDC~uzDV*lSrB@X=-5Gg zPGfvo%M&wmREB6X_L1fs-?vhyWMXA2O`|fIO`?VT^HsBzY5kKhXI8R`OFP$*y|0%Vx7CDV!8BrSfrL03enT8D5EZ$cd_Z`)Rq+1IJ@qF5tE17oEfrD|*O(NO!s-AsYJFybV3&h!#HiU=v` zo#m2xYMhn#ev>DcQAwV+dxJb{id+!^FFDEc#tdHTo;^CrlZjp+iL$R2OX4o2+w`AC zMLdvU8P4e>q)`mPDjycJs^vIolnsrnX$@b}%Ywt`lqLJ)PIe?%SLI!QioS3D2qX!N zL_beMBmMWUV<^afXDBiL`wuV_v}qWMiF7utoXLOF z&q+m7iW0^r_74YwIg^JZl)25B9D82Rk>*h}G*VKZfuSHtWhgO{dLD*?B$c5!l4_+x z#92c)%CsIb8u2Q)ke;PBkDN&t!M#^h9FQabdRm}3?dulcw{F}Z9d+?;l*!Ugb^ne6Vi7`% za9lNL%6timwJE%nvcp}QE^QV>k0t5`OU+^V7umF_IbLk?+f%9pVr+(5*3c!tMpmS> z8z389^tNa@)&bmtaaBbecQ>O)>~DXAN}eT4_ovWNmn?li3|ggqSz#^POP10v!VO8W zZ10>@7AdOowizwba{uVuvsI4QiuPmwJ_%{AaQYGr3RgIZU+j~43MY=rDxAWrH-hXB zHcHBOrj#JBtbATB#5HENLKF@iUxIsBK8i2FoslUAeGx7@rjQy$lDn{za&szT8k6OV z!4fm;_)54ILbx|Hxyb4=S;ED=pb17WpSHv8cXv6N}n8pz!Y&wh*L= zVC7J&wn;kbvbi}mh)+u?)=N|{Gbt;MO7%LG&`@^Kq$5>IVXQ`#G*qyo@`_nnao*t? z&+HGQWmx56RxKPiRU{REpV1@M&uvoiPg3ZplZtNk)G9qGm#AF;L%AMuiPsW7DwlYj_#|_Q z^3y!#63RgAYrSV7lrY-j7|1yu=x+pl1E>85<&Y5vO8&c$iIWYZO3w6^N?SZ zO!AZq%0ntjbT-AVa^XDWT@uRN<{^Iu2@ECm$7*>omqPb>wyVoM${|T*C^3?H5Qc&z zm7zG2+It@Ic({7N2D#+r15)n>;K$iJPU=t^=j2Dy-hRW+}gN zjp#iiF8?VPD6S0BtAf9tN6tZVw1A3{$Qh)J7r(*mJ4yc zE87HE+1EG8NB6Ys>mwe$Fe*&`&r4K7*;nz4NB*9&ul_vUIq|Su6J9=NUlk|dlsfx* zXT+?WeH9xKr8BJT>#O9Wxny6LZg2^X3BcLceZ-(HIwL;&dRWR5WcKyxG{Sd!{awRU z6-!N`DrPHZU$sh4%D!sX#!#+@?CXVukIKG2TYQq)SNUlkv#%$JmbIPpt=Yx!BRXVc zspV}Bxz+2Qy*GEb5G{14igj|)O4aq$!=hQZsj#s&St^_>|3eM^N{vQwJGI=Sz7zg$ z&0>9fi5m6k#_N~URTuHzh%NquQ?+V&bY_Hl_ubG)dwfK-w1^o+%{8b-c4V?PGCE$I z++LzFTWhtdzZTKxBK(U&XC&+J(P4r*z3E*xA?%9wXsueS2Ps#Zw?1<%iIOG1mIkwQM&mP9m} z45Hc?ukECh2J+aOnxN+vuBlI#h6>f%_K|JX+RiXL#IN*D`>nM`xj7S*P4PstMtA1M zMyOySJWI1)9HnR@xU{j-)@k~sT}rxCBEMkj>QaMxtMGlAJLv*O)@N`pu|ZW8tN3Vq z_RXYoZ1e0|i=-EvT$@eRx_i$~#0z4y=e4gph}6%MT1V`op~90|N1K}8bgjec#A!vb z5^NKG-pS)G)6Z)qWWF$}sGjMM&>xtW-pYl+Fe7a>=v@*_%?6o-0r z+g?Y}Ox&QVk#z%xpk=rSo9k)jg%;C~c_}Go#gOr35Cf<;7)p$J`2!3Ei9`Y}Z^TfL zNHCNj&wZ8gP6#HJ>G_)%g@dbjpm|ByZGR1MhGN1{V$92zFcf575^(t!3m*@^o&dAQ}BObOKuT$Y#Z2lud)24Hl^NTDcv_9gQ;Sle_udloW zVgg_9$54Vw+B3}8Kq#^F`ZbBGq$i7gtKXZ$K{`=`6_u8BUV}IeF^Hj4jEwKVP>_rV zaS2D4w_+%0zcQ26V!}}3&HuMBtRBq2T7t`ETjrw8{|WBVpKqM_m@(u8>~D|My3762 zI0V1O6hIEaFKK9`L$Lf3=yo6l!%$)r%;6Xck{pJTpF?mmT#GFcyTu_`P0MTJUDzQw zA7TOx9YYDKZOxO@piL1MyC z;vIs2!LWL82-Ff>F55B}?GOxEX5AF`B=`jf2PV+&LGU-@CHxGN1$hZSrlD&H-ny4>>;E`d;D z>6N>e5TsMsOZY8_K@6Q@WPBV$K{6i1CF~{az)+Bvz))gvxfMf+z$GYIzL#)21QRP- z`Fjb9Qm*}gUP6K@ycgmOy#$65<0U+Rp&&0I0hfm`6eK1LCEiQ;3Wn8#m!Ov5a@m%- zXfNS}sAAqw+Tf{eBeio7_{F#e{}0mwxdz{-p>5_R>>B(ULqV#Bp~R?~<@6S_&XuNc zKQI)>HCS%d$1=sksz^L%9VV=T%do`)c?E4&ZXXGzj|}GFv@YUT3?)y2C_qXwl$c}d z^Dz`86$!XpfuSJH!cf9o7gekl*Ed5jv0TsJ04W??)dUSt!iJlMI72aEC@}`;l^6;# zKnb|~5r%@qgrUS6ptoRHJs2Rh1eeRU%tafZ!#Z6P3E7-|#KYRms6UKlxgR5mEX(_8 zXryKNG=_q72t$d{hyQ?~AmLyrxmcFR;4*A}&#z^9RPif@lK%}+fGUHb#8{SPmqJef zNksxKhhQj3Di}(XWjP*#iRF6!mPO&<>KtfU5;oj<5N9YR3?;_0T#lh2%aVZ0Z(%4% zOc+YMWf{k?dax{N2`-mynTxh8Cq!NN37MIvwvE&_C-93gK(D~GKnCb#G&Irxy%s}3 zs)nJ&sLeNFC`g7FN-hTIFW@q4v6x>2^lrtk7)pK$q5w4uLwT6WmP{poIJfq<7z&b# z1YEv>p&+SXC{YIJhY(CG*Yh_(3I|s;K?9Vq;g&uRdJu@T3?;?@Jsm?q1}FiS<1my6 zT;dJTDHv7{21p_5a@m%-XaiKpF0dz@x-I2F+Tvt?8$0tnj54w_m(b8iJ98a|f;0+4 ziP4VRFcc&z48^fCeHG>If@`rw02!M$wUbv-ZZpKY@ab9$VggT%7)nr2d#7u6LMXBH zYRfzJTa+85Q}}f4JrIK!I>pHNM==y6<3U`)9>8ZY6trI%N(?Sv#ZV$}2}+iKy7m|Z z6DwM6Te0t=Ttz9@Hb4&`K@~2#tY;5^p~QFqD=-w~0VLpZB!+^-grUTH04HHsJ$L|W z2`-mynTz%S4(rsICKPopkq>LT&wm-KzX79(tp52lG}7unA45S}grUS}kr509i3dY* ztbT8oJ#U1Iu=$P5eeULKLNP0bjK2#pfT1Nri3u(5z)+A#B;fK^3|UjV<<>W7)rch`7aEs2g9P4;BwiP zxoE?(*6M3!I+BTwa6^UmK4u|nvtKrYwm8-|#_H^UIdn>p)mcVEBdyL67z$D`3?)Wg z4q_-sb{L9dbyfnxGsS;kW$woJDVjtBUXV4Pc z*clE#H$rS+Sd{?f#eGBhL5MwGkXwOJVmXt$mk^{=ILN&jVvx>_A+0bL4_Ol2>KjVT z7QPchL0gz9_JbhLNoQKP{3(PI%k#F~IKaD60LyzLhFSknh)4|UW0>+;3?+goF>dHr zF%)DYnDsHZJcgk};PQizfcg22pFl7@OIY9e4Mi!}L4j^)g85x>1#~44X&Fk48+s&$ zg51yqTu#DJB5;X!L(jypdT>J(qAr(hnTvKqPdEK>wTrQNv)lbP&Kq5(C(^dXd|`ai z=VL-3U-SwZ+UC53ONU1=6r^VuN{pVFz)+9?F%-uaJuZU$sXpn;;Sz0m*=;`QOG9i8 z`=ob3Y@jJjfb!P9p#;sxa%)dne#&1!Xt5k>^G%O$Z;9UC*t#DNCP>h*2lFY2VmjNx z&gR$=aYB=PCTs1@@dAk83H9)(&g-xA9kBk8wx- z>g_Z%(qFv?LqV#Ap-fs4Yin^qV?>_}F85(5NM;y{L%qX0l04N*eGo3p7L48IrGA2z z*v8DTm-F%%>c3Amhqp+w*kWmQgtU}BlxmTl_WV^NfH z^$oNt3A^nIh%>Y*3?;^@Y{pQKRY}05jG-VgVJPudWhaK!gH=&WaJg*DT(ng=yyMFg zLw03<`)O@o+%Jutc^$?Y*_jp%jkGgw#!!$_VJI;Q@?H!DNee@9?2PI#Bg&#GVP)er zy7@Q+Z!@J4lqiF96$BH@^!yEu!ogKV(BLHOwhF`SUmK(I z=a>Y@=)8-DMjD-uU?@n#Fq9Z=`7nlpM2Dd`MyJ<6=bzy+Y-va`JAEfs{!#HOhLZme zq5u^NLy56Fzs69IR3zZCd{fV^2t$doJBLFsv0TsJ?kF5wjRfsZ!iGBy;ta)vp~Tpo z3o#UAcM@>95<`hl9`SZ(3x?H$-BF0TT()H{+U^|DtQSYiliSx9%san4`I{GogR6L;c}du9zk)bJF<~e% z=4Id-=pP{Sl7P!$7zz>-h7xaHPQ{3?zilO8y zAPP`xFq9bM@>&c9NksxKZ^BTJR4|k%Q5)+0JZ(RN#hSh^{QA=>SY|9)lF0q5&O}7%pS5~gwpiOssb*V93ZAyC-uCZB`J!7oYiWg|08^@2@IK9=a zY_SndQmMyuUuPd}Q3hzyXsIqw28e>4$ZJ?sxteHR96xT$>|o`FC5skSs`RgtO@PW2 zebahs8)mZ=QOH`^dd}iSmAZIj*(S-6>8aUDL(DWx%WW-@U(UAnqOV^)TbULQ4(JC5 z*UV0jpIq4@1YuRieOmN2EE6OMJ86V&4X+wZ4UP}%FIs=FpL>4)-Up-5pf$x31COrf-^G&sp4p9cwoHQ zoNBCJw{GXoox_azXl-KMSZ%biu3p+!s+T55OY26f<#p=Uk?E;*QUnLb4{2RHM~kv9 zt3At;-|?x8B&YYhc3OIGgU!A=-&+^hSNjqjr|ad}%7sF#$4?%w5#t43(_4*r3c<96 zQ9QSHd{yi2b>p>((z+YQ%Dbwi`nut2ZM0Zj*BCF>OY3%&>&@w6wKTb-v2JRHShl@1 zxpw-6mtK5X@%g*fRm)rdfA+ovOtPxFe+HP99b_E_9s@|X_VfTV0*(xe!=MO^!>~Ar z<51oGdb(<=tJ+#-Xaodh5$y;A*hzlYviGpilASz~Y3(-WQ24gglM2#jIjpl#u zyXVzi>ejE$t9lH>_m}UZr|P}B_jk{7&vI9K+L)+TRt}$d!isva5icj1Z!2t#>F3RI zbF#Ri&}>vE3yos6vVzUb)bwg4`$kQvPIWwL>kY&F!&J3r$&T$t1g&C*kS4#rU6V_< z1)kk$J)2p)p-?MK#*MgEPeX3|k>UL1V$Q2BH%l1Qx=pH3tLLfU`(6uNcem1gZI1>@ zA8LDMb;>tRQJc%6bh!S^egTz zrMD!F#Pnp4(wX`OAtj`XrsC1!_;ggLkbfO5H|xdiaa1nWspDF`{F069lP)?IlNqf} z2L&`=SDMNv{c6bmqQ_564vXiJj^a^oJn@{|BQ>Utex=<-^SOLQb3xm^wMt4G<3_Va z!4L_lRwFxF9H-CI(da~>Lar~Wj*d2K(HME;Bsd~#t-DlEPJ#PxdHGo2jp5ACJa&tu z_wOC0r`~wdJGEyjO)LFsyUXw2@|EA&Q`K^Dbb5;lOX`W}$R*O%s4B>vtkx)QP2Q6m zRPPIQSh z4^xuC23}+FbIWM8GG5%8$ZJDEd8KOfqKjUWHk(|Sfnd8;>` zytn1fm&dPr8%0YI3%^(^d83vy1hqa$(v;DXQ}pqFQlu zB1(Rvc3q`9Ql*ux6gjhj4oVwd7F+fNAd=@qM|r9@o;*+Miyk8&zv}J+it`mvsqHpI zC9Si{5ljmFetDf>)}=zyC+wk|GXX|=u^0zd09RV1TNc9fBNW#;j3SwJ6})A zm#-U=%c)eKSX(VuYsIT5-)c6dnvLOT?L@Vx<`QUhd397M?yhoTDgjM`9CE9@AG z)PQj`Fs270qh;#rvcZtc=yC(rh{raO6kgs@3hIp~h4cC)jzVrl9tGNimiqWe-KBSV zzS4Ukx#@}$-Ujt=8iHwuGR5f_z2ITOWwF} zGyA5=bThyD?t;1@UqPK=pDdvSc5a1+49AibneykT9*@>y8qDX|Ii0(W>dnc?LM=RO z=pIbLM$Ua`IPfPPgGKWCa7THmH=ev!WF^To&abVzcs`i3c+!pdN;KzC0;D!sl296I z(lm*PM<OrGt_VTBpKnh}6kbm^}C=$!xcNB|yF*q4Dfy2LJoeW#D{A^CNvpSAX6uoh`Lr8){04NF`i1#QeQmOGS;>3@&2lwpG>^vQ%ar3L z&lA(BBmQ(6EFB3l1Gd5L*kwiZ^&aCza=fOa9Mv07j;s5i$H>R8xVwC=$|@gNW$FET zjX+T_oAz$~Q?-7j%W|R8t@@{zBtPxG;AVlIL2RwIX?-`0ddQOi7AP;Z`IsuyWvPv| zhQ=&fOk<`r61HNdN3%49)=e!beO@3j=B;XQCf;J2g5B zKUyN{mK>PbZHn%kn@>xnCaPnz?h3{m7SVFV|0H@!H>yuRSD$WbeY%-G-BNmO^7j_? zSFKl}pXgq;q_lmFlALaC>4o$>U24boT^@DK?7+m)v`)=it2VQMCJJiBxIU{ESJDdI zIWy0is>R!j@s5GPXrO%wS+aI4(i9BN&K%X@7sFi1?8N-_joE@~?F&?Exur);?A~ha zWo@k;D81Zzw&}#(=giSd*3y=xtD;s@Fw%&wj?~#Oyw`Au+Lo-$3G720;u(?E(Y1UB z;Q6!wEk+w50jO;Ogf{XCsx6_jdQ0ukEYGL+1^h2ONzyo7(o^9Okgtpq2ifa(_}fDYHvd9y6ZyVFjm!D#vEQGi>#taF3zw;Rn`^MTUcR!5qlA=ad4 zC$S!_1Z#aaZeuU%jke=<-Nr!aJyc)mz4XU3Uh46U^hb5{yXar)=nGp_&D^_duY_%} zMK9~WpW2_A&rQGFZO)wEn;T_dQ|q~9t z{HWC(W|n}ykfxCK@6CGUG(=1*utLORT9zWT(FN|?I*N+Yig0)1UHA<66EVtT)a-({ zjKB0ndPt^>Q6!rP&%h{XM-`(yWb?1L^UE%Tjj)N#v~#H6^UE&K!jiBth7`a}c8ubx z#MPcuehaM%c2{Mq~rHKw17Z4ahqky=UEI1DL(Y-AKyCBlB@ zG>n2&A_FZi!YEf!Z)po~CUr+-l%UN0dq+1x7^%?n_cNLX*8)L5lcBfOAk9!s7)9b| zuEQwE&t#zG4H)GrpeBqW_cL$9SUva|-2_+4w$6$D%u#yqY<1KjJ9V9n_A%*RFLp8M zS7Q)AhUrBf<|9;8n8`ehQII)d6p3m4Dn_{q=n11Z9%etE&&bd0p?+)y>feWLvE`2( zO`FZx(;5cu$KiaJn%5?~@YSNfgp|OG85t#Lq&>$x?{X9!NcolfC1625g)gu?3{oKB zlSIdl$0$h0gS3R*|8p=3>aUCcRc%Cb&|zbx!R5k8@}EeCGsCE_L^! zawy3ep@#$uA)IHf)Qn5l=}#@Xe6y z!U4fgAtlh!F-p*EdjY}kAc~YuyfkK0~QBh%N@Bl_ZriM`@X7ke+1?do@IH5tWN7ergY=*5C zC@T0Z&3`2C^*qw-Oy5Vf@{(}!aYzEREQ}(Vw*DzbL0XZ4mfv9%q!o-JazK00 zo`TLRo263E-vMbFT+;*{P=*foOh_|S6Go9Zpj8+JIiL)*JRhSVHDMIF1KNPGdT>Cx z39giFofA8tL)95

@|Gp99ZcD`Fy%XNjq((6j8oD9DB|io_n?h*6MoFiI|-<;}1e zw!C+)XSqYmOTx(yKoX$IU=)dG`2B}vPV8BZ6YVApxtaaj zN+!Re9cFdq?_PM+15F+12P*&Gt9cR&a>sgwAOdyXMTf8 zMtoif_w_ku5E!7Ncbet@kxw=bUa8)cy{fT z7zOoLMv>5R3q}#p64WezcJ0j&MygtEU9s;)xtde1Z-5a%22=PENHdH87)25R{3%93 z5kLl7{u-koHDMHa1n@14)k6fJo8U^>);VzmaA>CkAwpSamt%^5fyqQ(|EE;6&2xlT z-tJcD+3Pck#ER^PQIL8tisSVc_q5q_8Ek|tZ{+TCcV9_=kHiF4X(+7jwM5Hy9&|_)r3(bj^(u&1v!=sw7dzU zAT?nWxnp@Z#_GYb=q9*QwslVISe9GIm-)w*wI5d&@;27x9h_-ePfV`)8O#IZbv{8w zgFX@+4aqe#Ngzs4vi z49!5xw=fD)6GoATq5q1pdI&>x6I?0VIwuZ8SD9mQ(-7nG%hy%tRQGt@b~=cej;fVK zqvoD64o1xb6N~OP3LQR*MSn*;6vm?aVH9L%7)4@dj>ITPff&V!MUN4%KWj{S0&JqK zFHc!aIz&xu6KgmoJsVO3U10{4jeVm8-N&9*pR(eVDvF&G|x1V3#PXrTW zXgGptKoYZyEgZbQx^EOopT7;GpgzwW3o6I%Zt!{!M3E}RlNG#X5dB9XArjF`gz{$? zMIaPO@cK6x1vwSwn1q&ZV-x``K?U=J*MEaBJ!@Fs!K>z!8`i+!HG{w2V+_U~h_#F& z30@DtC@6T%Kud&C1hmM5*I|s+L-48zb){_UoH%$LY~8V7f~WA^3Zd~+!S${$z_dRS zI&khmdPoO!uce}GflYYE?h=fGObeq(Ov@-nK{~@IPP}?pN0w)eQk$@0wqiVGQR*u~ z!VE{Lw?Jy3&&z=F=A2Q&q1(MVql81ZKkgevqW+)5C`kQTE+WtRWeC%=GWYFSgSr)# z`u8CT5)GEf<7XH}AP-5@_J0@!nO5eQgqFSIoLF^=O>m`b>zp`hJEX%kSD_dUULk%ZrtuLF zoi(VaFgm*lqaYK)C=wGgi&2nnFp3kM^|qesJ+KkBuu&w|HX7CMa^QDqVM*BdNk{=S z7mOnDDqqAXNF_4R@^=^osRW~lB9?!KFjAqnjW+civ1l4xdjq{nhTir&NHbIuMv-`x zy~bf!fV@fuS`No3NKF_;?o|dbRu5i9H^G&%t#e|pas;}xEaX}irUjChv@_H^FcVg1 zVSQ&$`*B^AAHDMIFm-!jS>cPwCCb&|zbx!PMlB+S%UArMqv$ygztwO20@tzu=vv?~E z8<5YLPep}3=TMA-tP7(^EafvX3Q`+JaePj1cTb)Q8)54~CXdta-IJ@duq13eA5s7< z38P3H&Py>0Qi%+-OkfnG5{x2pINKqNROtCT98H63ilD>E(A#cMv*(5PhzYd9FA^+D`i{f#13bf@*Vi<_K?fj$1Rrn9RIO#I$y^uKu+h& zR8;76{t2TX3&SW9Yxxt5f>ei59H-N3qBC~_`EgqtGP#|;6P@2`c}X~V5F`N_6h@Kw zontTx(uxeUoQP47Rxpal@0bqsaZvYcN(1en&UKm9njKV!v~EqgEI#R<^E=%+73Z1JwfldFp6d-;IZP8zvTc zn72?-p@+E-qaa(tC=$E)5Jo{t!YGc1>20>=ORy2P)HC^)erIbwuZ1OH<98qh&~7k_ z#JxO$QIJYxpyk&X1*rt1h}_GcPF}Cb&|z4UO2n95xn@G|9P)RI6paovsL-?2F$yvxj3P0K*JBiYI#XG`Cdo@v>J@^ zC@mlvyna?+v^_U`X4l6s3et)Uv^l|<{(n255Yx5Ugmh!1|xcYeH zd2`7L?77(L?#Ex-zJ+c}y-^t5HoT!0Z!g9>Hpca4xsf=fQm}XJ?f%gCt5uM7Hp!Wc z>obKd?&IKs6R73Qk;24L$|fF7%ZHDl|Bs{pkEj0!H_y5vT1*V3oe)888;O;6ClM4> zO#`KE^XAMcmFZ9H)H+2^X7+C*Z?>eCnw3UQn>(jeQ$N}JqC`MbT0pal7InoNZ1#yR=!U$E*R%C2CHM6&i8WsM51Ug@)){*+#Qgq5L|UiYsI4-_eOe zWouj?UOdrgOx0JfSg~Wrj$tNwv^u$BtU6j>QH#gpT3i{8SB#d6EA-nfOwx)(6$fY` z%UON5!P=p^*;CeusTQrz?XRiS(mrZ1-6{53*jYVi<`V;(wc>1Pt5W2NXHQf~wu-{$ zh*3yisnze6Pb{6ecf~|?GG4K5taxQPuB{j@S4Ruw74?ZiEncy`SZg#3<+!rFzG7;c zWVJP}EN@2da>D5Z;jha%A>Uh+q|HJ%4M}=p}n(anZy_C5^8vFWojV;|4cy_1tY-aI>Lai_v zH{x174ZQ6~hW*!z*{{0REMZXVu2qFvJxqn*_gdh(Tb1r>do)n`P}?)B^SyD3+FUNj zCr9F%Vq`6@SDUrbII2#?wS?vLi)y60YOxZv>L@g#Ds{Et z#RDfs)TN_Jwe_x8pBx;H&W^_mXgA@-6u;A zS*@N~m?ETnH4h9|-2?a5EE`aEwkuGgtgD($&|KPsbLuUAKl%7X7GHYO5XVv}nW zC@AO!Twf~Z)^|hmUwCrCw6K^zm(UUtvwGu+`Gm}rnAZ8#b(hFzlcr%RGDzeMeT|0_ z$VF4}XmNZxDpaEQ%F%MOUfdo>;z++IgE_j5 zLZP~{oQb3w6J(BcKopeDUUtQ4$8jGTHXO3eWvxh32U4N1kyLLyNv-OMF4IE4%I<>N zFKHg8Bts9n#^Psshq(5R%9K^37hUw?_0f2-97m(oN~2IrVp8QU>FaoLYvTCSS4*C% z!|7kt$dgW0b^N+)`Evc6B(hl+jh72sgAxv2JkFgl_|9nLya#*_E9 z4TYTf^7wUcBVTN>=JD&^&df1{`7P~{)}k>As3}10*0BRu%CgV{ZwzOOo{U5yk2{K7z41hT>c(EFG_CZj?JmEOeC2nx zx`R=P?CfHlw%1LY$V3_6LR2e`PDIIX>J!x+T3%$VX;CW0$SlxcZ-w_Y-tKWzB%C*N z6pni13FoxF=rIEFtL`qK*XJvsQrm@ON?K=?%het14>`*li`9q#oxB$55_J+=eN;(` za*L5>gVK;jR8NATB0ZsmMcLwu3$?9rBZ-HCVhr4RmiE53hFNLDr#y*>1pHt}0joEj zfG>G+SYRaYV|JJPpX4j~fm%#GlCn)Jh)pw4opxrRw@3PA+5%U*Op>PDM-gwL(I7>=}X_a41cR9>YnuJ@QA?my^ zJyo)^7>M`HQ5pm#8>Ww@i^gl!$wWFEn&swXQ9nj9GAB&3h|B}Si<3Q;Vj4MSJgK9E z)EiGi>%tPsN}y@7kI`LxEAkcJk$kR_lHSGSU5b@5od>FV&{i4~4E7hnVM<#()`=u> zc}Gd8H=ZO83^ms9)i2SVubcAa>xSeq8O7DL)pE5~yoy4wW@D<^7>?FXREuPuA{tCy z9Tmzu3e)wWs6suXMw11F9Yc{CAC3mb^pIn;OnqH87#d#eatY0AJ+_IYa6?Bas5hPz z&g+*rN|_XSlqd~av51eJxe zbgg#mMfJGRp!hlow?-$5Bo2-SsK*VIi`&Sym78?taXr|h%*OE4&!ixhdj5mQR*{tc zuA`LH8&66rdm+b&#;>uvXuh7WXf`OWwYEVj`K+rHMrhQ<7$)@UFe-a0%K zZC|r;@Of&$frb|7>FFyY8akxkPNxMz*3a8j$pZ798m8<%>9ScQwg2lVHTA}m+8O;4 zX&UR--d%$Ko38{{DhZm+NJ@m~Q|}_jL;-bNqXD8yy%872k`cmcGOVa44+q>CFn=2o zOUZw1C?D!YOaoLX9A>LGo|umAPKaraU%tB_j!W8twJSq>J;}@MlTI{Qq_G0MT3?Am z4F{yoiDK)@*i^Mxp$OxWy7o6HJXlYRX{5h3aXX@^+uZBPGlJB zXRQVPEW6fs!=+0+E@SFB^1iU6(9|1GXd~;MeA*2?egnEoeSN-CUz;q0RWjc|L#~Zz zET#ebG9^&S^Tc%Oa55c}P4jg#8W`-3U6$8g>oHy=$E!NZQN8ixxVjH|jC}lxyUS-s zR{6jxOYhfH&9@4s+TN{ys+K`?S$a~sRsZyr$xpkl+gPB7vs;TcTHg($KITaP3zS!E zd{hwU#>&OfzY2~2{H!!o?6x}W~pVr zx|u%RQhIIj_ZIb6Er8gh7PB2Ou{-f>`x+%f-Q3a(>3O=8OE0+TxU6qx0gXr3igA5b zEz-M~3eG%>R#K69nHU(12HF=UB`cC5O~K&o%uyYFG0c_BPRw85m@TN*zCg8>TdEqJ zwwBi4d958Nz1(`X>4e?p%+U*>(w3#mY*tfP(r`B!3{l&Xr5=IpZ9_cpzB;;=Z+q%+ z_xlhnM4)l_#+FKT3$NY_ZD<&xsZ>h#gGjC6N&{w&Ri*(XI?Ot4MEfl)Lp0&OB^f&l zl@6?5ZNCDdOZ{rDXiGgFrPYdcCT&f0ajh8-saSo>IHgx%iq+dzq#xwJ`h|%k!?kqY zf;gmIUZ~h$wEXlaKs>LN+o;ucqglK=P`caFqZt}uPZT>{d(irBjMXCAeqehr*M1I^ z-b3}3-b;VHzN;SJNPm=`-$nnDp3iGlwW}{LY_UZzmcF0bpIVPi|4m zAI2zXHxHvw1+9KDGdD`D2z@fNoQ6@*ZXQN)_IUMnDAIb^2z&W`rcDU_9*XoLY8DAg z!p0Fu0o?7vD6UF`H+W596r>UvXt@@nAeCU0CoIL|aPHt4|K67w2qP7G{u{hB4Q?DP z>C;3`*WUIXNHbIu?ro9{UVnm7&<3vzmgCPc3Q`kBk#F$&3dZVTgO_fCD`i{f+}%ST zA=y%dbSO2041(if4(}Yjha606-E}%vm9EP+Ci!16v1kkN4|D@vTM~9Jzr-lWmM{uc z&{g5*RZ(~f6`oOC_d7=ia&lsaZnz@@z-}WFw=v zDiL-s&&4Q6B{Im`b>zvrV9Ho~;u8ukk{Dgc=x{ZWgO#0P$n2%z5 zk%xJJiV72$Kf@@dg`xu~zjD9hBgiM(R8HHgX`|cR&6dOuh7?Hn zB+>C>F$&W0AT43{e-cJP{gqK9w48}i1hfP-%Xk0lA&gYD+PY%jH;HIYxsCz4{|u&Z z0@4iKKch(8|8|Um+lm8A$fR=?(B>CrWFbdL&474nI1qwPOw1^zgArM9?_52->=9FuipaaU#;ZB4! zL)J2i!~vawQIG@5K+6RfMPNMS4(M`>)q?}lgt}6;bx!Pn4(+sHAmnqpEcb6EaGh#1*r$4IKHK~Q+MA58)3^klV|Do)ZKfuuq15!IHUkt3`UVS zmParOQi%+-d<~-@m0%Q+WBDG0kqSM3$D(O)O%8M{8G75VA>7fE-H( zS`Nl2NKF_;?pTh+SUorv-2_+4w$6zi%W`YInZM4geSKNT+gO`mIkT~zn2cr(<^l3L z&!wV5uX7$oK_-S#B(c1TdaC9yCb{({k2G*f!WSTSbsBYBNjw^4Mn! zv5ylYw}!+S9{+q5qy~=bWkC6ZzEOhW@kUwS3Q?qzY0E$RjS_-<3XigW2vU$;8bgV4 ztFhc6OM^etH;SYS|0PC2U6?r*mO0r>igI9WgBWe}{xfL@yD_ zZ!n5LD3UOAQ60t?$Vaf~CA1uZQ3SLE70e%CKMun5tYLi*uxn1a0SXL5Gq~R~Ak8og zWfVymdI3g3VQ2ro23{98Ji5WJR743XmO2=+O(c_zde#KMpvGT zv3f8zn$R4K%@JsueaPO3jw;)T2}X8iJrxz&nJX~LW3-d0V0T2dEB=dm&ljUe>`Vot zAVpym$IkS+-t0Qq44cfIYj3Wmc9Fa!oScOuz*vP*Bq8m)Fv?>BgXVT^*bf>A^v z?Pnp3RO)R>Q{N%2ropv8Fr>}U;l2rJhHAnn5-;;F7zKHm47B_LqaZb56xYkFryEdO zUMBfsyv%Ofp?B`V%jhP!QnqzY9MUF-xuD}(LY~GuQjrH>y{Cr!C768Va}J@RLZ35; zQ62-?VXTjs3wdeaX25sD9GVtpye|d1*r+6 z$Q{mKVyqq}@dsI~Dbp8{gAPd7N z5^FhU2aF$(>M)Aqbb3v64uH+DwIP$+>3d*hA8MB{(Rn5$0U8uW>FRgxe9jySHRwM& zz+@GML+X)%sOMu8q#leSazGm(j8y#jJ0MMiYnq?~%Fy#lkY=baj3RMBS7H?8fHKf> z6GlO5!YFbFG>fr%a6q~Vu9R(^6FZ>8J0C3>ay+fWt=Z$Wz8hEbK};-iHSedQLRa%C zjDlrJl*r^t*!g8(LTrHvR-s0PO~&boDdjUVe*F zkV<5rWzQ>njy@PgEH&)>Od8eFpjolAxe_rH*4s3wdeaW0FeVRV3;O9omF#VANk7)9<} zo{6z~a4xzDu9R(^1I|TS=mTUMoipW2hmcX8&wrk6(9JJ!)MzM33lFsU1bS6*0MwD*3vtQr(eU#T#EqXZWR8R~P6O*g|>n zXt~->Tb)k{{$T0FXSr}R3JB_YW zg<3s9g9sU<;sZL?m+j*C8akf^mcX|%I5OjezVC>vHG0Dr;{t~xj^4i6b+EsBLyjx z2a~(`>hMbexXJ$~IC_Ei_^jVJNv^+S}A zlV5XpIsIAEN=#4&Ii0Cb307jdh^~Puj!)BFrF13KXt`N0Zl~K!m5;Og`6V0I>mIHz z7z#=#JvW&9Wct;R{Zo&jm>ibR6CLHF-gxpkxkqYD8~sYVi{@YR70m^0Cpao8>5K6a zA=PSRNsHs^a@kgVQ5~gVBE310uAHq$`WEM)oC4=Lvd98&3}+6bB*kX8NO}iRp|Cww zZ|v%*2cFt9m8O+`wcX`+K+;4^O@^-ZoYpxtN^WOG@x{#?R*unymlS{2 z;tto+Tc^{oe5@yi;^%ve#FTKaI=!P@)EiGO17a#ntNd!Z%i($X%HhIvqjqO85bv85 zz}G0`(7QdO@mh50c-sSwkS&z{ox!u-LZt9IExAXcX?(ys1rpSBzy0;Hn z3g;trm);-bE4{Prtz$}v=T<1R7^AeiS{W~@JMEKu8Phb{8IGaMd2+H)n-2Oecl#Ol zIrpJa;?H;t7s>Av9p$Iqc=B7-6J4f-ewEz?_3?ZKbw;{LM+xa1x)W2arzY_<8gy-a z67h{r6wArj26eeQ^}2y_aa$Zsm78?rMLpQ7MEiLD#bc&OHjj6dje6tBW@Rtr7}5AO zb{EZe^A*hoC7RaCb|s&6mBL6lj`TAM(yLpOd$R}P;jP0%(e^bf2cM^+LW=(?Tcgug zsl>Enr@>4y& zVv0BWwF+qq`Ggn&X%6E{GHJ6~rVjnMyj*WU&#Y--+wV5O0zL7gZcs8Jnuo zmCM7?CG|LYr=&vnACFGNlk}h(?Wh%LbU3YGtk5W^rv>VbqlI!J!%#nKt-4~_wZ0oJ z6+AABgtob((9|1GXd~;MeA*2?egnEo{iXRzeQmOmLCJhWP2HkB7B>nc%rSlca$-7l zNSP+ifl=rQu~EAB3z*JPCstg`feazr%D{zk$0 z$-DJW)tI+`<-9klS-MsK^qS341O(LOX;=A-&@pQHQK#N z%`nn@BJphd8YM&B+|mo_xjVTyanv=l0~1Hnz`8fMKC^&k7HdUv=4$5jVk$WEtg)Dq z@#^%zU^LJ+TRNP~bVizj!P%LkI{adoE18{`zrHbBP_2D|YAv@^H9BqWWo@k;D81Zz zw&{f3=FCZ8(@F=@S)1UM_dKpoj<9v1X0#?!+eC+=^v1bst!u|Fr{8Vnn>W25ZW)WG z$juUq>Y-I;LzE*@!XHFx4Xv$?QZRE0oI)IGJ*O$yHvDvGCR94GsG$7>urBr6NiUPO zCQ=7B45?Us%Q&T1VT#q;R-_-~zxsuVB*V3IUKc*3U0$fzV6^=7C_p@~PdHnv?Z&v? zEH~I0-fij8%z~Cq>f6p*-;Mn|=xW!4x%P9Q^d73O^j`Yo^gf_Y&2+)%5dX!qszIk-Y^fQr&;0(XgJ_)h567zHh{WE9E5+ZSRK8g*$ujAfD@ zlD%M*hiv}!wq^aLun~3;nrUTNzgyNX)xwgnu>vW8%PASfRf+JWkXK_Aq!Jluc^yVU zD#0kCRkv?}FjArCzv@=g;6~7rJ}ps`k3yQEns9HEth)U(jDl9(X0RN8gHe#0Fp7ND z?YA*j536o<6I?0VI_ECw{D`)A$5J!MdOIHG@XpbD$iWC!+WZ$L7VYc!nQowKOTzAD z_iIq#2#-T$6p6y`k5Q14FpBG5OoqhF4VoJ7&W&SWBW$T>b1&4GevU0Zikd~*Bw^zz zkOF8o7{yhIuzOjDQILDdK+8oK1*rt11ZD1@DqDasQlaPXUNjA^;eqZYLvMQ}q#3FS zqe$G#Ef@v4mkhML8KWRIVHCN0xff&g;9hhSTq)Z+Cw4DKr2|0fcKg7UtttvP8daE8vg;KAU$Ce$HVOB^BMV>J=Bk_k>e*|TWt9w zN7H6=_O!&bf6YM4`4~k&OHi|X_y1A|BUP=ouGsepoSIXv zV}R~IgDGr4nxXq=6p8zPHAX@1KLahdVHBh$j3Rgc_h76Z+`n#uD`i{f#P0t%ZPU6; z>x6=U{o6_=zoM1kfj1^Jco6dfg$932MTMckUtknuY8XXgHouNhkPb156B_h-sK5_k zGi-$iFf70@jaPog33DB}IiX{JB@T#7JjtsOMgi(-IFp9_l9Rp#cQqSK3 zX&PM91RYR@4z~u<4Aq2DBo632jDj3c23jt|C`e5hMecyMVyqqoA$fw_Hs{g}&tt7zOzjMv+*=w_y~d9*pAnmfns+djK}VmUkx4(r^BB zpB9#cjeia)fEI&MB#z}P7zL?B23o#@QIJY7ipa4%0b!&<&)>0V8eEeD9ZQDZHvc*p z86eg&io~%z1EV0vl7W_G7)3yf+_9X1v3hVUnow8Dw$6zi%W`YInZM4geSKNT+gKYm zd8E^NVltX@F%OW}Sw}^MUgsqk1(_H|k(kREqafX36vyi<0gPvk2Tjt#w462exdS%M zRuSZj+RW0vJoec_?Bf`pdPtn%@z2*oYT&qD29&${MhS|?8)bbjM3G9SE&uE{N(k~P zJj(hhNI`aKgl}zqv~Lti7ybrDL0yG>2 zA`!hrC=0IdIlc(0ad?3JAdG^11fxi3IR>Njs$l*A`-u>yXASFnfL(LS4Nzbhn!){^ z2Wf`c3ZqEE(919i3PUr{vK6BsHDMHa7}~^GJ%pjU39giFofC(ltIWQIG{m_4a_f3@ z+La)SMn#8Jya6);#iFmHqQY48Z5RdF8Ag%VnfovbQXocgV$ov+?9UpLei}B>)|aO& zCVeO*)^JSv6-W(qg&9!3(>F>mKH1aiQ&ybv1Voccs4X@^~NAdIC$NsZxl(NKLVqmKF_oSm1B1|czqT`kt)TL6}$$85*GdGkPu0al?dg0 zj3N+o1YTa_f8W_B0@YlCNnqlzDD3ajy z9*ly5*9^4Wk5Q1CFp4~Q{UpZfA$ZkIaHVYPoH%$rtmCHG(0HkPk`oV^x)05$>DMvU zC{q106%|IR|AbMHQDGE`QTYi*LE6G7PNb?AUMT*B4?x%N4J+rq1_c1N;87IX7UT52 z{^PfaoHA@)%)s&`kY;FX7)4@i1~CdUHW_F+1)~Vm$2B%;(|XcBX)V?s$rqz5>o8Ui z#zqsGgRwaRZL<&A8_`i^FUJHUJM&U1Dzr0YjDqY8qe$$`RTu>+3Zpo7rq}gmGq4#? zoxORjmY0N+?|>vg^T8;RkoEzLg0vz7EuY3HNGljc6w-bP!bqjwmNfMp(rOx9`vXJT z3?1&DAJs+xZQb zz(&}5kSW6L_xy$nwXh^?EJ6xk?_(5+!`XpRkV<5r-x?_}t3+ab+RO&CSucW%Ha$nRvJ<#vpM)Pzywe&-z+s|UZM zo8U^>);Y1?IlS|Uk|BT7I@6jRP3ybyFrUE0A`kO1Dk}6aU%)8HmN1IMEDX14tz@&~gYyK`Oy0BKL9} zgpmq8fA^wka19T1FBy8<8IWeECX6C+FBf1G)1yBF}Oy6%~4x+b{|;Ba9+3iT7X>q#umpc$Qvsmk+~c z*dov5Tl&sj?$`2?aPkpI0<;>8B5^KX!zf5AGSKopjDoa+QAEz=KOl@$>iIhtO@nK8 zpmWL4;TGNuqXWcRMv*v|gE0znE*WS!7NZDgkvo@@Fjf!FMHA{u+15GWT%?6Qphv9s zZyjM;I!1le=d|y+*qqZob9|O_@xu#k_I3}@H<{3dkaaf6nT+c*+gB9_Px9|$XVeAM z^5%#;o@Te#713g1sB>_?#cd<8(q1Hjg1SdzptOyy{wS5{k9!@!6g`>Qzm2@vl3I0C z8aa(__Nb|!?CsoYFRv%@o|%`tnKf4y+&o)qsv`S3MFs|E)xhRvr6x;TttA@v zVU3|!VFwjUkMp0Hukzgi>oS*@u+Zt&g)&|LPB&GS%dIQZ>*~_O0^Org7~MwqLd1pb z>b5rZ3%a(qQKjqJ3Y9UwC$XvTR;Lp5>xRA%kyhk9Y4scRyh^N|#4EaBX6e)DK8D>$ zmOGd}lI82$W!e4OpvCIyce=18uC;CsvL6{n-kODxCB8gpMipx5o(fLyZEIxdzP3jL z_;U6)rWXw)S7PlFSJx*!r}U6T$&9(pfQOOH1H;w(GI5nJxO)#33g1Jh-q@1`)W>dA z0xp;1vbsf4-4R!5PL9Mi=Th|QRIEFwz8bw*QC+*mnzqM2Zy7x^#!#_;bvu|+N4Wy#-f3fPF!`$s#8~}?gA}rjiZ6;l)BrxP##P!!K>G+qs0PUkGG@P zm`J$B*Pui#Rt0Z$6`VN!bx%Z?ESC6}6S7E}^PK!q4a=W?vv?P zL-zlA48`QIe16qYKI)AppObr}#*Tz?>bai~|)=Dxv%0yjUsBMiKiGYJb44kUS@(jE& zY&-6?t}H~NJ(>!Ijjej)iT08whXsZNAG5pUk4)N+NzKqHpVK-@CXskF-mHu&%c;!f zRIRG+R!&4n7sJw>l<3BJ>i`)Rp7q2~yx!w7riAU?vRZr6!GNbWYbuy98hGv;=t<&iWhKyv&&TL4zNvi0w;?&|Pswhrx+Ji8RUGLnT!*8z6V)Phqo`1$>v{|2 z9fj%oP*foa)`p^5VaHIU?iz~*#&pmXEmL2Y1@ABKazx-eJVuM;_O_04Q*S)Eo!2jM zk6-sTMc(7ry?xM%d3>bq(z`2P>78xw1ye#iw?aY5Sj^cjT{}NoiyKLTtgMJLbQ0B@ zlaqzobkMQ6JH*&5x(|&KKk6}DB)`AtC_nYali#YI=rS$ztL!eQKhIZCXQcaRl#tG$ z=tM1fCh;^>e3Hb9qZ7sQSn9c`*A0}5+u~@d+@x!j>%m?n+G_Kk9y3L<`HzmWQExoi ztn7sxBO1TP?xOi|zM|QnMAKS)uH>_>QWz=6k$y(ueRXScwe>(eymfde+P-Gx;PWT} zm~Kp{*z)w1Dxam_PNxOZxi&io_m-t|hw`2prYyO|WwS_Xhftw#fT-ShQahtxB28oc z+Ph2e8A(eqQ5izPl}du|VO^Qm`{bE4ocuGMG|q27oKV=51zhwA=$J;pTP4wU%o zI9W>mV?+7b9$zs<91@<{QB3NMC#Ivj6JnaT&W;NrkQ`9-W9M=|MHxQ7h80M_K_Tas~CYK)rFaP)=kR>SwJL zQY^dHcf+MgkIN#V6*~$|z43%LvhK;J-O%GVpu5z^^OgGAWYvL^`Gy*alv3?RfrL4x zuSiZzrw%Eju_pasYir=%j9~@4W0&;_Z}J!~lH=_i<*43xa$Ma9Jw`r$#ogs|YgYNd zDogJtM??ekZx@Wb@O|}awA{ZH-ky+BaRTs zV1e?${+CptE(814M3OgqnEGKSFt!5x?__BbP1-CeeM=xa=CW#fCN5(!zfKDzorg&; zuE&M8>q6;7oZ;kLzhwh6yG_ygkMn7YW}-Sa>rN%!u!yDv7rc&U3~yAQ7OGD-wLaZU zpKd9=Hu-yt`m6M3lbQ`YVq$mV+4eO`hWc9N(hKRiI}tc>)HO62cr=~1L$jH-8qO@B zEAMMXa^`B5^I|GEvz&(Owv1LQs?FS9)%3K@m$kKdp!9O<+05B`KGak?uq~b@Z`Y`Gye(c6F}yaR<ODEZ*J$xbY=X~R#h|aTQO0cj8|+MD_&WSYb%Bm=e(jm zK|=;Bwij!SW}zHcw%1ooO^;Pax5ky_%}dW+cV6MbD_4|@BlMJ1sj_nT#1mH3$=NTT zq6u7@1EHTMqe3gpUFIuz%6)2jHC04x<5Asq>G2PJe$Vo1g!^sgElh=wu+F{V)qO{S zqFr!zDwwi6`E2-nYKu9UuL)m8MTM*8&cP^XeH5ce)_PrxQP9E{Msc}Da?_j+E}QZW zFdm2Cju}`~i^s?4*85^*w)7j4)64>TK!?`GdMQJ)+(XY3^nXp6#(?QeT>q;*`Ng9n=1 z$J(2jOq}MmH$hGt5tk07O7mHJvtOGb)5~u@ObD&zH@3x3SKu7r7jzflqzXdb>~I!c z*F`wb;}9-M*R&L(?aDDlg>;&F%*<1pxim7CdW?~rQ(tu$b^8RjIrYG9f3$lFx$R^z z&C|+Lsr57;H)45m*VFt>7G9?7Y5r0bTAJD!<+j?_(^z5mvq%S2f_O0vLaUEz^@bV{ zU@ao&Pt!rwh=Q5mXf*J*-_O)~9)kHU6$+1(sW*0*L@IlXq|rt-{Thr}@WWTFnoCOG zPFe$1xWp-gV!I!hd)l5RW?xKxnoDA~&+A>L;HGk7wx=p2*AU0Aa9ZX(GaNoDOLLN> z>7Fep-o;j?Vor%Lxz9mk|($1XPD_n?^veYmeF7}X=y^!e9N!hvTQ<9V=pLSwW zcA`pBXz5p$#4NDv)_62iS02gP=1|3yJuW{zx|Xj#xS-ikQvw$hrlu(KP&aZ9MY2#z zpAqY2ZTq+kNmB{`u~GRElAUdq+#Z-IdwY4Ss+s$D{p`(_w2o(;3~o1yY7%47X^0>g zC>s`(rW7{k#er>$jyFt?gsf3KF|AOkOB#xBx(J_7zL&ENE#iy^;aQU z&r*5vGsB?V!bg7p0MaOsTjzMdHDH{71`U|0qjVXyC!hTD86n@uTR{GgP+B>t@4M1G z^x#khZZ4YIU`l!}XGV6-MPFd&qT@~4>%pnSWML|tj;h@uYBjk^J6=+)ZL8C0W8BJ1 zbF0tz?1eMPXWNRO=BQ6Qf2{JT!smR!%)q`D98x(tc<-*hA{^5^AJQJvOON zN$Qb&+KH*ha#~`QCGF@qA7tvuBjvbITSZf8Yd(n97pWn&)xz{5$x>RUetK!fVpD&r z)%GK!)~_J>k21X7DrXq+mUq01q3;zHat^kUxgUr3qqMK1n4{ zYFZ9hPik(YX15YbJ5ouLNuJa+1>Hn46)Oq5#J#y|B6-e5YJWr_O&`hWFHdY9?JO?R z-ejFGCed1&JX({T?RjKg)fpRmxmd^2G;$Z8>NL_*i*i&7xrs^aF@>~`31I(WKQgSG z%EHPtk(^Y8mZl~{#Z>KyWcHH-mRb{{JaVC)s1?p*V_D}wU!RFCo&&v^3WeuD)f+n- zpgGWk)f{M`orbr5A!9iF7$u$dydi0T8~oTtN=?e~CV=acpW@B*N9%6Olg!*!{S0um zOMvqy9xHHbnX?~GT1#AO+as^uc$_`d;;h?R!&|>tciw(5X##Go!&_Kox`OyxL9INE zs(OuZETbf-mB%ttLy>7LBXtF)6ZbHd@k?r?9?STZ`jm`iB%gNTSjLIUa+(P-(fZbo z)2MD;d5mck&6tMONZk=>I3qa!lxZdvj&2wAh(b@g)zk5wy1iHcj`!qQr7=Q_h)H&y=*FhD-lbzcyZF)pSCZ+t&wM761lP;b z0eg@Kj{6*$g`MfR&k|K=X=+MT=+HjyW36z19xD=!Kb#fOA{4bwRGl}#qdHb(s|I<9 zAL<`nCOF)a#Pe=k zEPr^?*h?fIh2VCyfTGmg6Uo0wgyeQ0m?~&abaoWMRN;;QicPXxh*JgAHA}ZE=H-wo z{5%&Sw2g!Gohtk!6Mr~W2=d1Wru0gxG@n%Az<^=r<;4fyW@QSV!A=u}g963fJRy}Y z9?R|uX|C{e^G0fl z_%NpO$xanc%)-qyRTx%!tw2%$_Q9T$so|UsJf8}M(*gCy z)+$N|j!gH#QsNS7uTe?Au(2GSV*fLehPb}MQ{6Q7SIid1{?8WF%CUc{UzuY6)SwvI z_YnJELygq2|F!B<68k5gc4F+miX%X4-cE9O&S3lL430fE)#Z@`oZ6vol?T+#1mpR1 z7`vKH+6>cz{o5!`$DRXkjAp-?L}YghS7S4!2Y0lpn)%SvB0aFB8AuTh=^%!LuWrV$ zul{LEQpr!e#9cA*Y>afV? zYH%uQ5A`c+7Vq1z5w;~pDMVZJx+hQiCun^f((=ua(865vD13$7O;8b=4d|N5#^BB zoeUXewW=(-q-;y<$XtS-q*3oCNA?!8_Uuu@q2aBlFn9MEdu5xrHbRi#IGW#l@q^I$ucE= zsgW@X&_m+)XVgfY_Euediu;D-_3jrLQaE^v`?cq)Pl;bkKFRzVH(y!Y{*D5FmcDeLF4`w?RHva#t^|2A-O;=IhfB48 zFwN@WfH_@w_{Gh}RI_oZIw>MuD1WzY4i~hVtsP41yV0wSP_Ht1lJ%{scJ(`pTWkpo zVD{!h4DF>W6dM9AB=cEvorN46o9etczuFQ^uFfd`#rfN)q155s(*VK)e6N8t!GSAA z2{O?e;CmxPv8^r|^~rsJFUY6x;{1Cd1rk0_u%ELMgK`TG%svKb6v)lQXMWP{jI!fnKd-93#_ICUq4+Q>%s&5Sh zw%k-2)$QvPal^UP+)_Aq9`h_1&eBtkvlDkYpt;Ez?bK_~uJ%;4g{k zbQ_ve19W>hFURe>9^;391?6q)bUL1Q@2)*vX!%$*iuYeeHoYwJUeNvCpuO+N5Fw}I zcZ*e_rK!(W&IgX)Ez$EYiC1hw)2 zSSp`P17K-~GaT$;0PF?SNS!FWP<=`gh2)bgQQ)w<&m>`jCPJ&V>Hd-gt|X5n;Vs(Q zq|KV5`*60@=~mv=w8*RxU7d_1MQf6OhUkovt>G8;wXmzBk!rO}WiGBY<781px)(c{ zDh?fEU03^GhA&aqr^grRTVlg$MvHJxGt%#-M-)i3ozvG$X~yPORl9nck+Ola0cWIY zL*63g)e|4J^S>hyNNBmmqE>;_#aT~`G_P!lAe2zRN#F(*Z42?kYqoE~C}`mYqew#6 zS&V{0S4MFbUMx2KlNlV&Gw5elMEf4t2-~`6%QF;89}6ztrG+J7<0l~nCB#NXakIXw zQw5xRwZ*3|Vicqj8EE-Cj3S^VD04m6Z+g)`Ll~*h+g983y`(^M%EbOEe~|QPiJJTl z(hSvvd)o!Oo4uVgbJw)gWR0aJd(9$mQ@V_*DA@c}W1r{KLyA)~SdPOn3Q`kBDciJY zxp8LU>&gJey3(g;=D>P$YN}dmY^l@b?u}P8s|~szF}ZPZn@y-IWt%5%miQ5JE5w~C z5+7M_$H^ShA^c$T=UB%*)NfOf=`W@~oP}w8gqqMMwFh;()=*KQS9vi;K_-MzBznFX zqafX26o+rUd6g<`ge~ly>Q%OBVM*Bd8b|>&7mOnDDsRLnNF_4R@`o4&sRW~lyvhe5 zj8y3PdlgNCYj2=e$gAA*#?$t^|+GHh>WsM5*@KLhckoNJrL4J?7=d&k{| z^kK+?ObyQ%eiafaV5+oF@Qh)wPnbGNo2aAYI%Aj)r|RWkKPGa`jA8oDn=$0a?u=pD zgDIbVDGx`G-nK6Qvu6ya(~G7GQJJO+qIxnMUc5>j??XG{qN!TEy;yD15#qE+ES*%O zCAG~mtrttSiR-Dwa&bH!ogOX6QFSV=6&l5ArM`HeIkh6GAl|WpSFWuXi)r&>b=u4| zK7}nXHvAV*$Lx;uG?}GL^@bP9{fy}&eQ2Mh9O!~3vU0vEv^4cV z%GkC~R%Sng{3We1f3-1TLt$&NLi0Tlb0(tM@meviM+3<+N4hy}v^qJWenP6NS3Roo zgG13+JYGoDU7fRCE(edZvSt%_pv!t<)a=+y+~M5}5fuvWW>9bJ$tT*)@S+^)H0}0* zj5YMvVCe3#q_i|?w7Y!Ump-4+eR%RyeENAJ%Ra=I%rOdO3CHp-@K}y1WC@;|P)O2g zJ273o@g(@-9wpe3L?cEYt-Bb{Nm`DH%pk@y?Q~X&^P-9Bj`ZODdOTWFtB`k0#L2Z3 z(-9pr7Z+;k_z~{3!M^9F!`%JchlT~)J%(e_SbnvR@>6d-`JIrNCeu2u zGCc|Z5J9cHYD3v>;i`?@lb?2XHi9)VAEc^mzGE@+mF@SbLS5X9wK)F3Wc`2>@wNig z;5#G7&t_>}vQFkx32!hN%yC6VCXQo~^E#O{LddjECJi$US9@3|^FyLXuao(a`jo7b zNj~kwbuz~nE8|tsBAFvPt)y2qQE>JIOg{ZDoQc5WHj!X7zK^SF^YVgY!$}pVVq1ip|g1l4$AMBaHq4Sbqn!0nNj4@ zzKV>%IN7jprJ36;vyJy$1X*au*O`W;cfxqjixaMwBt!pOA(3z#no%TkqfLzRSZGrI zi+WN%11+z?C}L~q+oJv09Z;LNV z7J??WUk|>0gc#WxeAA9G9eLZ!{Ma3K+gCB43<3?i{hIw<*I~EQ(qT7yt-f$rt+h(O zze#tOyrKvMf?z(-*%gRL#dGVAQ zmnxJm59cEt-y11^FH19%oa7&=gg@D6+Y+_9jB^r2jxZ;AR8TADB&qB&on-!uRR%ayVix|P2 z)#7GonZ9kJP#BzlxU+`Zg$$;fT5z}%ZHs~?!Pk7K^Ji_3 zYtzwKp|Ulu(ah$vUKR}{vzwEJ>8KnRwyT1%Zkif;CfH(yPQ|Fx^k}l9vO%**i>VC- zYFWM7tc_Z8p3#m%J(`LuV~U1!AUkcUdZ(Emj}0%rST&61oF>)GDt)X})$D7swwaFI z7$-W*)zLyZ8X*=@g>@eLrdfoWLR@_Oy1N3Lcry8DtwSiW3Z#y@^!4{yi`n<{Ii9Yh z*~gWHRbkDmuyeYuf{?Ef8Y!Y`MKV$LzBx}9ks6!kv(Q+8@D$t9(h-VB`W%$4%r0bn z6r=bYl(ffEh?MqYKX~hY4$2*bsfTT6)u$vxN5->PcnzFj+FbQu&F)9vjj6vKehrxY&&fy_WA!G?pK#g_Pu zAivb&em@~k+e)wFrHa_cQm@Zb(~)5cMnyqp8=F{qH&vQXRCGXlC*`vn{*5qNv60)u z(g=yq^|Ce2jgwMMA@}qi7GW?>ve#t2&#o@gU-aQzV=c>|;u8vS=xB#lu#$!p6tIk_ z+w9e9mh=EGO=EE~wUjD4sz&ixv0+7Fy2^oib95r2P^A`+(uG+RDkaOj#tX$V)n-~y zH%qwgdny{71U%WBY`WCXSsr2AXlD`Wu-DVf?y2FgpBklWU-*^F@Ylk-P?qemF&+Mz zrwT1i?I@WCJp5(bM4mUZ9~qe*mZdStAlJcE0$C?(kV`e%kCS}*ZlxPKiS4@yYUM$$ zR6?m58Y347{L%<6wIzm!Jq&U^pBkwnxV7q262T>(WDy)kLH!+2vBKD-exo)x7E43X8Jw)IQc*I0?v!Qt+=%Nj3YxNH6v_1Ktr!JO zSu)B)_EHnuPAkS{33}fNn_`<@G|u;w1if!h#OkJ70zK$#{M{&-x2BXRr5^S> zH}yz`OX0{RET68a$Di8OMf!_QJzuvL1e=_uTdDmtI?zM9bqO_6r(2h* zPf5C!e9Dq;iJCi1Q*BzPr3=-^#KXHKd3=A~C>;S>pN(z3FWsdT)+V32 zwf0|rMH%qYT$00+&Q~*FFG&Z+^%@x3v6VDh&CRu?VS}?Xfg#OcHSH;4(()rFc5k)* zGAodsn6J}$rtH4Z4Lps1&1$EQAP^l z5je<`Cu5etW=^{Nv|}3am5tTW@re>0fBH~#8f{4(rQK6owKL}|6s>N((JSPdLb$qB;UR zAJAB3t~xgMeyg#YUQJ(qZ^D#KORdXOVZzvgIa^JZ0I~4zo$;52>F?7%VICOe`Yco~ zIBxMtDk>bm`YVir#;+JfGJf?B809L`?6%YPCUwVP6o-F{jelnL23O>J_bWUB8(~LV znMSS>6f_n4j^E6gGqaG)t@c&xm5KVXChkYnBodT_g>&BOI<^cxic#F*%xV3eS|{T&$3f-q8n_b>w1RpM^kFX_t?6*(Ky3&R-hWs>b_8!-yno|eI4 zT!B%LiZF`139fY;9tDlQo>VYa51Zh06I?0V`sPN3JaGJRZ44aGa-@!0U!cg)Zh!jDl*IruE%; znGKkB@ zhG<_N1Z*MpnCM&;5@h(i#@it!@MysdDDTJ_rF9C;+|8C$9>^IbeC^(+`$mzd{+BQc zQhk<7P?`N;{F@M_XGPX9d1`N1;!nWlOSD%ai(g|Dfh;7E+QPR(XOB!OOI$+B!5BqA zi%74Ig)mR0Ub#LTMrs*6)#;F47|b(@BvLycqo7DF11&GbC`d&ZMINb5V5}Y@HQfYP z%C^4ABQ-Oj=uFDBPb7vSwS{TvG*mMWOssZ2rXIy=*HBSmtad9#L577N74 zRfr;G*KcXOJz-~~P}>^QJ!Soj+6Q?Q4$Xc5TQA{}MALtcQIMu*ki^`3P&lybNFp4V z9RypSmn4qCC;~}H0<#k_3bLOpZ;4i&fl&ms1pBui@LvF7q-xccx%L(CYc9Di8wO?> z+|pJ^FAU5WMG}}bF$xOIGSKoGjDl2zQRIQy8!=W7fthZCD`i{X#DUo{f@NEwkZeD{ zTpF6Szc3-%eV7j@M0*bv6^3XJVH9Ly7)4@YK95n5{xFIYqV={e;G3`!wnCtQEY}F* zZ?&K#EPMjC9-0$Ik$9Y6V-%zg8E9GfhbY33&?53U2SXUC!1MJunoF)Nf*vPBFFOI! z3)#vj5|48_MnN7Y11;xc6oJK%dz_bItR6g$Ce)R(t#4wFLsz)Ct9w^RaCvXg`}lRV zyieN;<9+IwC&>F$si@HVT#r$ZxnUHE>AV%AAYEb<$NL-{mH@LpXqoo)ide%0?}UxB zl_rx{TG_rZx9dvrUdIyNt_3a;#m6AE&_pqc#EU(QQIJ|?pyjI=1*sLI1a-yFo4yNS zqzaO+7t`%`?HlxB8G7sgKzgByFp9*BEqDhEL68^AK+8cG1*r(5$i3Jx7^?>_rkmhO z+159)7kjR|b!2tq46&k(Bq4vck6T;n&HTs4mz{<=gM8VkR8;88UW8GQ(P0#c0o{aA zkVY|zDtDJ_t$3yZA4|`t=34sHNj1n~O-mv!!M3J&9 z*Q7MaqwuizJ7DW2Jd)`A0~iJAJd(uTj^VLFvQI<2o@KHk5R$p3%-vJhYd98^UwE+m zE0EH>2Z;fYiQ+pK6`gXNk_Za4sg zz6@?{8Kf5meT*Ur`cA+oDCo;T%jp;esR*OUgTC`IRu4g+Zh|XiTi-y?CoRNh;h5dA z*1kS8 zvoTQ(A4#wy9;p}Ak!@yYX0#?b6=8_(upW&o_3%47!+pHCHCU_>PfnGSW8kt-dNG&s zw+8cx?b(h>c)mX7-L31%Kf~Znp79p#5531Llwp6U!t;%gZN6O7&Sx0h-oktO_s$&8 zFZkmYTlzk~z;L+qQB`Z;{DQXeV?Kzr?YSBB_*|C;W;nAT+`#+Eilu&W)9v)-_a-cx z)p_zw7!TbzJ53k0#1tA^+e5ugN7VEeqf+01Dg{%4uTxRsINA>|3d-XcMUuz;9HXEh zol%@|v}9DL^AVfgpwGN_<&oXxI_NW(n$#TeoCz8k)m$*)x*rR>&V;uQ*>T?5HW5AU_|o*dR!m?S+yXYSVzYNhhx9CD?DkNKbnA*ZsZRV4K-&NJg; zUX2MyX~MNsROn)E!zjq6Fp5O^@4+ZYVHhO`7xQ7*2wMYonv1z#3rfPmM_}ur{a_S{ zi}@NxLF$l!mhWK{qz;TCaxwn_VWa}j*Tv}eyT%8)m<+va;k#jcfY{0?5*KqYMnNtn z11-m56ag)A7jqKE>cPcmLR~4_`X+WUhjpA53VE0L`q!yrNxvGOavrAi5gJf#J1X=+ zdPtMAFQB4ApK=*SK}Lj8BnELSMnM|FC^`6)Y1jx`VqlkRUgAhh4@O*uWZog}7pijxr%f1Tfg(|`*5})#2jDmbh23r0d zqaYPw6uD3N4aVxhr|2fQQnvL?>{AZ!yq+NBR2J~hQ?JtcZrsWw=~_?{7G4Tl4{ZjcNZiU8MnUS3ftDIZ zLF&LLBDZoKgpmq7U$>&$?;0HFRx%f~SaQV~XxyOl>U zRu67PH^G&%t#5L-(s?Ob(5>*#TW%%&ZrsX0Vq%e7`FkoVbSpo`D9Da5io_=V4@N;s z!YDbol|5k)R|jJPNiR+6+dKxRvD?1*t;@TAqhdkUB7m$gP|U zVWa}j*RAOGy9Nikl?=UX6w(V-gi$1Jm`b z>zmlE9M*9abI7aA*S}7kO8V9Kl=omtkxzLS6&3oFKfx%-h%k!8ApSW{E_6+h2IO zU3gh|$ipm5%cefYJTP9SifKn)W*Ze1dYNl53NkBbo*Tc2HjMKuKHO>FH{jmk+`Y9 z!YIg1WuWCBFbYx;Mv=RzA7QK>+>~yDD`i{XfSZyQ;-g1`JDN=$r5W0%SWr6}2TI%2 zK_O-O-?X~zR(jL< z=#k-c%k@lrRq-JaCB}X(yO~i;(9b0Hwt5gMjl{w~^-e-F(ZD{$vCczCwptJy zCzjJWD{oMYJMz5Uh=+S}VSh)fS1diOC1p8Pk_y5Q+-MfYe_!I z4r}4oucs*Hg``2Ll)D@_GqWJBG-}1TKC4vqVk$WEEaz0SF2}VT)uzDS5o8nd*EePh zN>N{+^m<9@Uw%dZ(7`wpOJ^S3X@|9Vr=$svYVk@qJei#k9n&)NfKzI~Kf^zGm`Pk2 ztxZo+Puj9Ao<_eYRx4ZTg>obKn{=MxTE6S&?BZzSa@w*x6s1qjs!VU**~gWf>Gep_ zOz8`~Lf%F(#@K=9Fj{!E?ShsK+FPKW=4$isNMbMUY!P$^vT$OuVNIW4jE|qE=ED>z$l{R`QIUoRN(n0&$|64 zyHRn0*#jxzA9P_xhQz-4{-c!@(Uxdj=L%ruvQK6&Rgi(-XVH8Oh7{@3` zZ5YMjWN(hd zVyV|@dv5&Bfi(Wxc~BAR>b_J|=y#6BD9F$-io|HHz$i$I7$pb4a~5obtqnWP@2t^+ zlCba+*m`JG7)9cDMllLfhYYm50;3>xU=)$xc@>0_3OrxGqucKqB1vDCsK{NAUZ^76 z%Orm1y%+`goeUP^V;BXg2&2gT&chh1<#*)nMmNEgvaN4ocXMnyyl#fo+lSLb4kum0 z&!d{@SL0s3jfqBS%{Qs2(7pT{MnU$3Q6!50D~y7ag;5;$a!`=j%;m71^QmcV!VBLjbtI$$-nhdkL1uYpvkpNNDX(%pn>EOz@U2p3 z!q!W8BvJ777zHUflmyulOKV>SQKXV+)7r(XwF<1qf#9G(=pK^=^#8##b2nQ=OhF>@ z63Dd}MIaDKG&X}#ko9DaNtEkuj3S`r32Q`yR{yyZX8&N^{Be(=Zy# z;FSIx(hH+8Mv+8gU%@CS8p}Y-cQ6W45k`?mV^3hL9-=Yb1Xs$ozJX{=T8ILWjuX44 zj?&3AhMmJ&tx2jzuhrW7gY-##P1kCv&uZLbvue=N*4#HuIzN}*NY-ktJ&V_4C713* z)$wGFRkFV1cv^gwT#nPM6&f@G5)~?A=@7j7ny%hzt;AZ_xvs~ryGvY~iCPaJdOHt_ z*g_>HBrB~>Rb=axR{L^c;YzENVHO+xB_3T@S`8}sBrC0+r9LGqt&&f|l~%g-{jand zSewZ0(n7fzcUfn(w0)hGRTy50b?;7FWu?_nauF8)(jh^%rfRuWW?;MGT(SUaDAG$a zR!1Y%YME}7I;T*s$4~wZOlNzlFIv)czE>#2k|u@c>$}~-T&u}Tn$B$D%{*(#~A&VpE7; zJ4yMxeM8zHSK@kIXQKl&PiDBYPNS(oIjAzh~26c%@JzbAg-_QoN;%p(E5mYQ$Jh5bAFFiIfF+_Zs zv8ztE-z}e-ru&L3%j;v?s5D>6oxY6p%SgX8_jD&!?`~DS8{+fK{Cc%n8>O2uhg7rX z&g?VVtkr1m)fRrferB)qNx4{wXV=dxtj7)2Y3j2x`;S#en~h?*K1|!|sK-^tW@qMK zs*>OO>>abbJz?MVGmEyym6%3>sx>OVh_>v}UcSQQ6n)uK!)&3tx6#+d{Iyvt)3?1F z)zK|#d%b!~aP!ojFq#%PV7yvwRA||b_42&AGka4nZd96+Tdo|h)+T4^$v(8TsQCZd zJNMu!symJYl9GfZ5R`x>(S>3SGzn5FQq*b&ER87dXECfd_inOx+52$!UP2HZAEhO- zg38q@+CeRfbbPmJJ5C=mT4`&2{NdP6eYEH}v{t8LM^H!F@AsVDy^p-^O@NsW%J`Yh z-aY5+Is5zl&hMP_JG*g}76M6aWLYiGXr?C4s2$;it_ID3ZR3_vqMN`!QD$i(RLIoU zX=ZBPFsD?<-X_)kv&gB`)`!tni9jN0r_UCJwAN%h@~h|wSW&bUuE0LT2+ouwtUyp> zrBa)n3Sr+=g!{xoxGLq8Bol27GaKwMj%%`iR5iIN=Fl!s8h-*Hv`f3WT0I`i-+*{ zFfE#LPPVjQ%nGR?Ee`oWG2GNQ-|^O%(IVjxK7^;Wh1X-cNNSCmKIIGxL#WC_$w*xF z1rH4?PSDC*QOu|y!%^Z4S~qI*@uyG4Z7ms!sp}&YsnOc{c+A$+%#=b(f(dn97+(Mv zB05S9h3!DA$%^pv-bgsYQwY7@DMMv!sDRLV{8sK>rnZGmRIVlERPhLf*qX(uPdppu z7Q!PRX$3m`KOv%()GA0$v>k$Ih9lub>ax*iITdj&uA)&i=weVbSQ*c>25|3G4rjcc zNW|?~Q>Wszjj1gfipH4LJ~icx<(1+FaHZ0IF_#g5++>BB5%S1Gu>W1TOMwDJUI!`rY!GPPewLv|A`@w^k`i52(O^B=4 zCgUig0(X}PC(!=V4s=0!V!<%J9G^A}V`wU{OE~AcaD>8Z#sX3shYPC&nTfPw-=m%A z#4YHWmOvq6gScv~s^R;ErWy!^EVvGMOq-ob=FCTKYi64?YhBJsT6A3sy@yjQ%?b1u zqDcP(%8^hL0jphud4k|n;-(;430PI+5z^Z1)YUL}S!ekrV{sa}wfTR1g(?&h=ST3Q zJgzf-$_{Tgpl{W;7)#o)!E7P%)Pum!h!5WZ-Y4el0h);CKLPd)g*&y0-!qwQ=EAFdI-=c34H>K|~ zmSa$7sKhhHz_Y~dCBR+8#*x5vgjEi75PL=ej}YU>0;dz75&tE^)j*WkS_5n+j!XcC zPXtoLoq%&vI5aJ#m!Qk&w4pL8n%IUgq`R>qcZiwZr+#*`kUT|;#Nl_sV?{S$C9v__ zqD#r11@;#!9wGOXztB;5!nEgA^Ju=~S?PII8>b>grVC(H;e_u_cuol$;2WucQ{?w_ z!})wu&WIIFi|04bpG!rh12FGo-)AuPog;TDj^j;L8(E{RCCzQzYrifW(n9dS6*FuL z7hd*B{3#CO*r^BshO-|?C^j0*43)y3$COr0VVB9R`|#4?#olgl%kZ~O#qF*}KJb*qc{u}XoXv`qI3sa)NKCgb zm>~hiU7x|lcEbp!xQ;q9nvGO;#wVslHr-peNN8wEv_J2vNw(T;c;SM-lk=Q7j9Wxm zAVw+ybM>WYHExh@X;ENh!n6tj6Sf7fHAq~pOp%Rgi;)D!EDZ%DAEKmdut?NER0O$< z@UoR+hZ@S?)6Q>hqq90G)B~5^oKYRAGIb)kaeu}S#!S{7Emm+EkK&A+wp^@9=d?w^4{#^F;ak7g`K@@BXyx8TH=`BT zi+X0YnWJTC6yIgxdgf+l1N;<7NfKQTObtQp5QFN*M8VsSDZe{#5 zu8~Sxx#L-C)$yuh+MZ_GEMto+mBxx0gEuinP=@ztAhS$NpHE+`LDQ(hLNR%lkb*vw z7_MSSf$3X^vK4~`Bw1k?K&)u=s}FN?^r4w^GpmiwjfG??!T?Z zqMqIywfubj`Z;QoX@`3<4z87YT(oSqeyz#UuaJgeAv8&LO;DNA{O$1J6s9q-+$T zN-UrdRjSERCC*5qTd^>uff2pyVf1~GFZ3VeFZBQHLFk(@gkH>(F13s3tly8| z7}G6$wNk7D4jJCE1ote2NffwexgCb_h5O{;NF0UCdl4_M5M%kw!HZW39^ZQq(*cSX zlYgGSc*&c-F)2U0Lm2{LWE=gdb9$&dc!5Ka6$c%fq@ExOznloV%UJFxpc{IcP>FbO&mU3k+X2UX#C8ohSit{VdtI-twxg7O*UAf(;%+oqy!&*Ci+s7FgrA}*XZ&W4* zI_!y)>lK(^BWWkRGQ=E=oWj8?7^Q{71PkV1l^|xMrMdM?smRW=r${dFyb)9>4tJ@$2l8cuDS0(m)t3#` zZ$tHBu%n*AZk{!G_p=-Z@xZ_hHj|tA8*FJ|3NhF$pb&#SCC6aP(TyA~sI3~jFb!)@ za?Q{k>lBj2H>*F&->jy(n^otMd`3PISiy|J4i0(yFkN&9-AZ&H0_}Fi1HH@9ETtD= z^hz`Sa1?~G5)b=($Y+4w1C!sMzc9+@Qiw3JfI@_^E=L$MCe*|2QHmng6Qk`|$Z|z7 z{{+4uzMQ`xzSx5xuFMd`%#{*!@L5YFF-6|77#+ov78kN@Mnxs#BBY`ey|ycoBDkU3 zaN`&kROKAI0(uesw_Qauu03z?c6ba#>#qYBeI|c1f6ATWfI>vSI!E-mjHIm7 zEE~gTPulyu#uxBnyj3mFiPa)pnmg40N2d4c-T?f_%=JNz*AWAO1xAI-?;?uN8#!|& zRngXC%^w~jE-baQD-mJDr9n3{dcbmKK$Ekt!Z^!C5RT^Yr*~xx2NuTjGQQ9|%jf`0 zMsXo55K$MF7Ao~$8SYN}`VKQUvbip*1#c90<;@((W=+rWo@h0%a!#Nc_hOUALj%NM ze(3pww@If!=Wl^+8(??L2kaL7 zhbd!3|VHVLI10wwK)PUWm!gS zAac=lD*L(07tam(i)Tj<;+eVL!l-xjnvl_~kbvenlv703V73}F={lxx5PK7Kzmt*c zG8#9!0+6$qGr-Jykut9kQ>;cl1C%l*-<-dc$)`|=l(B%cl=YqRMj7<- zG$R7C!k3C5Q`Q8D~R!nfzyfUOMq_?`<4PP5!;pl zw-L*i1D6vIuL7PRHmJb0MAH?(T%tGtR1hx{uMxMm0(TSdX~4e-5!1MwA&&cqKM^15 zz<-F2FtCyMqY1o1{2&HwA?j?Pf%tSCaD>>g0oX~by#|OAW!D3h#G9Ld{lqn0zzxKL zn}DUn`P+adV%06c8e;2qU_0^gZNOoo?hc@VxM>G)E3x-(;05BWoj?Qe5pjrk{~qAq z#2xnmKPFcH1PBlZi9^Jy`vH~MPaGiDJ^)-v4BHJ96Pt)F;?DK#()G8L0ig!T_IunKu*` z#`~HLti!a=QSljsH59e)Af6ZjJWU)d2M!S<#{#2?dx-~#g;l^ZA~+7viCyD?J;a>T zfM(){)qq3nr~!5o`sqM~C{ch4V$wulGBIfqkBH~a1b$DX&I0ZvcGm$95z8k7tBKiD zfM(*!uLI8z!yAASVq7CoLzGPgDv2wm0UB}Dbl_UzS2KXU#NFot_Y!Z;1ojhG&jPL| z>dyzJ5vdD+JBe#91a2VoCLlsAo(-%ZPFe*N6GNgv5mB}gs3gYU2-Fg*wg77g-2oy* z@m8RmxM~}4EwS}xU_0^ZEx_wU^R2*qV&!(Ag*bdW@C9+&9e_gYBK8nV@D&kbC6U+x zbQ1gsn87cFiC4^s4~&Q%g2qJ;WAN^jXU6Y~fb#NS7`p&4ZNNPP@(i~fUh-apbBGyN?A;?h%cPWo4uWaU`ml`0aA$;w}ZT62rf*xbC_UxqlP*hCVHCAmce zZxRc}uyijX^Rba=#BBHcc0|`3Z#^<}$h=|prqp6=jDS0bEf#L{Hw$(nRL4I$)Q{5b z770G-;?K~wJ#qJZaWQ9XS|09Uhb-1dW!DNwktKNEC z#`Ed5J-t#QXM-K04Kd+`6q(WCxiNFy0>X{yXbCSCysFn&@a{fKHEdCzt$5)a>|lVM zgPaYjDF>ZTx;;NFxII4^RC}IQKzp9iUwaNlq}*}KV6sTJ;wgA_M`oCPpK}pHDl3s< z;8Hm>-HMMkA|nK+yE_#2qx*0@>5F-YFx&r|R-9UJE7l*QR$N-|x8l?2g=H&h&KQ65 nU8enXM*644wx^NdXwXcCxXr4aJDy4rXd9C;U8(sp7P;|%t+TXH literal 1103177 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

7;5 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 diff --git a/static-prebuilt/docs/reference/pkg/python/_sources/index.rst.txt b/static-prebuilt/docs/reference/pkg/python/_sources/index.rst.txt index cb288c7dc998..e07f6a04b042 100644 --- a/static-prebuilt/docs/reference/pkg/python/_sources/index.rst.txt +++ b/static-prebuilt/docs/reference/pkg/python/_sources/index.rst.txt @@ -1,7 +1,3 @@ .. toctree:: providers/pulumi - - providers/pulumi_policy - - providers/pulumi_terraform \ No newline at end of file diff --git a/static-prebuilt/docs/reference/pkg/python/_static/basic.css b/static-prebuilt/docs/reference/pkg/python/_static/basic.css index be19270e4a24..7577acb1ad17 100644 --- a/static-prebuilt/docs/reference/pkg/python/_static/basic.css +++ b/static-prebuilt/docs/reference/pkg/python/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -130,7 +130,7 @@ ul.search li a { font-weight: bold; } -ul.search li div.context { +ul.search li p.context { color: #888; margin: 2px 0 0 30px; text-align: left; @@ -222,7 +222,7 @@ table.modindextable td { /* -- general body styles --------------------------------------------------- */ div.body { - min-width: 450px; + min-width: 360px; max-width: 800px; } @@ -237,16 +237,6 @@ a.headerlink { visibility: hidden; } -a.brackets:before, -span.brackets > a:before{ - content: "["; -} - -a.brackets:after, -span.brackets > a:after { - content: "]"; -} - h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, @@ -277,25 +267,25 @@ p.rubric { font-weight: bold; } -img.align-left, .figure.align-left, object.align-left { +img.align-left, figure.align-left, .figure.align-left, object.align-left { clear: left; float: left; margin-right: 1em; } -img.align-right, .figure.align-right, object.align-right { +img.align-right, figure.align-right, .figure.align-right, object.align-right { clear: right; float: right; margin-left: 1em; } -img.align-center, .figure.align-center, object.align-center { +img.align-center, figure.align-center, .figure.align-center, object.align-center { display: block; margin-left: auto; margin-right: auto; } -img.align-default, .figure.align-default { +img.align-default, figure.align-default, .figure.align-default { display: block; margin-left: auto; margin-right: auto; @@ -319,7 +309,8 @@ img.align-default, .figure.align-default { /* -- sidebars -------------------------------------------------------------- */ -div.sidebar { +div.sidebar, +aside.sidebar { margin: 0 0 0.5em 1em; border: 1px solid #ddb; padding: 7px; @@ -334,12 +325,16 @@ p.sidebar-title { font-weight: bold; } +nav.contents, +aside.topic, div.admonition, div.topic, blockquote { clear: left; } /* -- topics ---------------------------------------------------------------- */ +nav.contents, +aside.topic, div.topic { border: 1px solid #ccc; padding: 7px; @@ -377,12 +372,18 @@ div.body p.centered { /* -- content of sidebars/topics/admonitions -------------------------------- */ div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, div.topic > :last-child, div.admonition > :last-child { margin-bottom: 0; } div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, div.topic::after, div.admonition::after, blockquote::after { @@ -425,10 +426,6 @@ table.docutils td, table.docutils th { border-bottom: 1px solid #aaa; } -table.footnote td, table.footnote th { - border: 0 !important; -} - th { text-align: left; padding-right: 5px; @@ -455,20 +452,22 @@ td > :last-child { /* -- figures --------------------------------------------------------------- */ -div.figure { +div.figure, figure { margin: 0.5em; padding: 0.5em; } -div.figure p.caption { +div.figure p.caption, figcaption { padding: 0.3em; } -div.figure p.caption span.caption-number { +div.figure p.caption span.caption-number, +figcaption span.caption-number { font-style: italic; } -div.figure p.caption span.caption-text { +div.figure p.caption span.caption-text, +figcaption span.caption-text { } /* -- field list styles ----------------------------------------------------- */ @@ -503,6 +502,63 @@ table.hlist td { vertical-align: top; } +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + /* -- other body styles ----------------------------------------------------- */ @@ -553,19 +609,26 @@ ul.simple p { margin-bottom: 0; } -dl.footnote > dt, -dl.citation > dt { +aside.footnote > span, +div.citation > span { float: left; - margin-right: 0.5em; } - -dl.footnote > dd, -dl.citation > dd { +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { margin-bottom: 0em; } - -dl.footnote > dd:after, -dl.citation > dd:after { +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { content: ""; clear: both; } @@ -582,10 +645,6 @@ dl.field-list > dt { padding-right: 5px; } -dl.field-list > dt:after { - content: ":"; -} - dl.field-list > dd { padding-left: 0.5em; margin-top: 0em; @@ -629,14 +688,6 @@ dl.glossary dt { font-size: 1.1em; } -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - .versionmodified { font-style: italic; } @@ -677,8 +728,9 @@ dl.glossary dt { .classifier:before { font-style: normal; - margin: 0.5em; + margin: 0 0.5em; content: ":"; + display: inline-block; } abbr, acronym { @@ -702,6 +754,7 @@ span.pre { -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; + white-space: nowrap; } div[class*="highlight-"] { @@ -765,8 +818,12 @@ div.code-block-caption code { table.highlighttable td.linenos, span.linenos, -div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ - user-select: none; +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ } div.code-block-caption span.caption-number { @@ -781,16 +838,6 @@ div.literal-block-wrapper { margin: 1em 0; } -code.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -code.descclassname { - background-color: transparent; -} - code.xref, a code { background-color: transparent; font-weight: bold; diff --git a/static-prebuilt/docs/reference/pkg/python/_static/css/theme.css b/static-prebuilt/docs/reference/pkg/python/_static/css/theme.css index 09a1af86db90..c03c88f06c8b 100644 --- a/static-prebuilt/docs/reference/pkg/python/_static/css/theme.css +++ b/static-prebuilt/docs/reference/pkg/python/_static/css/theme.css @@ -1,4 +1,4 @@ html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dt:after,html.writer-html5 .rst-content dl.field-list>dt:after,html.writer-html5 .rst-content dl.footnote>dt:after{content:":"}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets,html.writer-html5 .rst-content dl.footnote>dt>span.brackets{margin-right:.5rem}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{font-style:italic}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p,html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content dl.citation,.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content dl.citation code,.rst-content dl.citation tt,.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/static-prebuilt/docs/reference/pkg/python/_static/doctools.js b/static-prebuilt/docs/reference/pkg/python/_static/doctools.js index 144884ea6511..d06a71d75180 100644 --- a/static-prebuilt/docs/reference/pkg/python/_static/doctools.js +++ b/static-prebuilt/docs/reference/pkg/python/_static/doctools.js @@ -2,315 +2,155 @@ * doctools.js * ~~~~~~~~~~~ * - * Sphinx JavaScript utilities for all documentation. + * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ - -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - -/** - * make the code below compatible with browsers without - * an installed firebug like debugger -if (!window.console || !console.firebug) { - var names = ["log", "debug", "info", "warn", "error", "assert", "dir", - "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", - "profile", "profileEnd"]; - window.console = {}; - for (var i = 0; i < names.length; ++i) - window.console[names[i]] = function() {}; -} - */ - -/** - * small helper function to urldecode strings - */ -jQuery.urldecode = function(x) { - return decodeURIComponent(x).replace(/\+/g, ' '); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s === 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); } - return result; }; -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node, addItems) { - if (node.nodeType === 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && - !jQuery(node.parentNode).hasClass(className) && - !jQuery(node.parentNode).hasClass("nohighlight")) { - var span; - var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.className = className; - } - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - if (isInSVG) { - var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - var bbox = node.parentElement.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute('class', className); - addItems.push({ - "parent": node.parentNode, - "target": rect}); - } - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this, addItems); - }); - } - } - var addItems = []; - var result = this.each(function() { - highlight(this, addItems); - }); - for (var i = 0; i < addItems.length; ++i) { - jQuery(addItems[i].parent).before(addItems[i].target); - } - return result; -}; - -/* - * backward compatibility for jQuery.browser - * This will be supported until firefox bug is fixed. - */ -if (!jQuery.browser) { - jQuery.uaMatch = function(ua) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || - /(webkit)[ \/]([\w.]+)/.exec(ua) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || - /(msie) ([\w.]+)/.exec(ua) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.browser = {}; - jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; -} - /** * Small JavaScript module for the documentation. */ -var Documentation = { - - init : function() { - this.fixFirefoxAnchorBug(); - this.highlightSearchWords(); - this.initIndexTable(); - if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { - this.initOnKeyListeners(); - } +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); }, /** * i18n support */ - TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, - LOCALE : 'unknown', + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", // gettext and ngettext don't access this so that the functions // can safely bound to a different name (_ = Documentation.gettext) - gettext : function(string) { - var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated === 'undefined') - return string; - return (typeof translated === 'string') ? translated : translated[0]; - }, - - ngettext : function(singular, plural, n) { - var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated === 'undefined') - return (n == 1) ? singular : plural; - return translated[Documentation.PLURALEXPR(n)]; + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } }, - addTranslations : function(catalog) { - for (var key in catalog.messages) - this.TRANSLATIONS[key] = catalog.messages[key]; - this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); - this.LOCALE = catalog.locale; + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; }, - /** - * add context elements like header anchor links - */ - addContextElements : function() { - $('div[id] > :header:first').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this headline')). - appendTo(this); - }); - $('dt[id]').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this definition')). - appendTo(this); - }); + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; }, /** - * workaround a firefox stupidity - * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + * helper function to focus on search bar */ - fixFirefoxAnchorBug : function() { - if (document.location.hash && $.browser.mozilla) - window.setTimeout(function() { - document.location.href += ''; - }, 10); + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); }, /** - * highlight the search words provided in the url in the text + * Initialise the domain index toggle buttons */ - highlightSearchWords : function() { - var params = $.getQueryParameters(); - var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; - if (terms.length) { - var body = $('div.body'); - if (!body.length) { - body = $('body'); + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); } - window.setTimeout(function() { - $.each(terms, function() { - body.highlightText(this.toLowerCase(), 'highlighted'); - }); - }, 10); - $('

') - .appendTo($('#searchbox')); - } - }, - - /** - * init the domain index toggle buttons - */ - initIndexTable : function() { - var togglers = $('img.toggler').click(function() { - var src = $(this).attr('src'); - var idnum = $(this).attr('id').substr(7); - $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) === 'minus.png') - $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); - else - $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); - }).css('display', ''); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { - togglers.click(); - } - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords : function() { - $('#searchbox .highlight-link').fadeOut(300); - $('span.highlighted').removeClass('highlighted'); - }, - - /** - * make the url absolute - */ - makeURL : function(relativeURL) { - return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; - }, + }; - /** - * get the current relative url - */ - getCurrentURL : function() { - var path = document.location.pathname; - var parts = path.split(/\//); - $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this === '..') - parts.pop(); - }); - var url = parts.join('/'); - return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); }, - initOnKeyListeners: function() { - $(document).keydown(function(event) { - var activeElementType = document.activeElement.tagName; - // don't navigate when in search box, textarea, dropdown or button - if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' - && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey - && !event.shiftKey) { - switch (event.keyCode) { - case 37: // left - var prevHref = $('link[rel="prev"]').prop('href'); - if (prevHref) { - window.location.href = prevHref; - return false; + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); } - case 39: // right - var nextHref = $('link[rel="next"]').prop('href'); - if (nextHref) { - window.location.href = nextHref; - return false; + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); } + break; } } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } }); - } + }, }; // quick alias for translations -_ = Documentation.gettext; +const _ = Documentation.gettext; -$(document).ready(function() { - Documentation.init(); -}); +_ready(Documentation.init); diff --git a/static-prebuilt/docs/reference/pkg/python/_static/documentation_options.js b/static-prebuilt/docs/reference/pkg/python/_static/documentation_options.js index 2fa8c97fe42a..b57ae3b83936 100644 --- a/static-prebuilt/docs/reference/pkg/python/_static/documentation_options.js +++ b/static-prebuilt/docs/reference/pkg/python/_static/documentation_options.js @@ -1,12 +1,14 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), VERSION: '', - LANGUAGE: 'None', + LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', FILE_SUFFIX: '.html', LINK_SUFFIX: '.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '.txt', - NAVIGATION_WITH_KEYS: false + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, }; \ No newline at end of file diff --git a/static-prebuilt/docs/reference/pkg/python/_static/language_data.js b/static-prebuilt/docs/reference/pkg/python/_static/language_data.js index 0e7dc7e9ef06..250f5665fa64 100644 --- a/static-prebuilt/docs/reference/pkg/python/_static/language_data.js +++ b/static-prebuilt/docs/reference/pkg/python/_static/language_data.js @@ -5,15 +5,16 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ -var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]; +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; -/* Non-minified version JS is _stemmer.js if file is provided */ +/* Non-minified version is copied as a separate JS file, is available */ + /** * Porter Stemmer */ @@ -196,102 +197,3 @@ var Stemmer = function() { } } - - - - -var splitChars = (function() { - var result = {}; - var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648, - 1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702, - 2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971, - 2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345, - 3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761, - 3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823, - 4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125, - 8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695, - 11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587, - 43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141]; - var i, j, start, end; - for (i = 0; i < singles.length; i++) { - result[singles[i]] = true; - } - var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709], - [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161], - [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568], - [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807], - [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047], - [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383], - [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450], - [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547], - [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673], - [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820], - [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946], - [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023], - [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173], - [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332], - [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481], - [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718], - [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791], - [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095], - [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205], - [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687], - [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968], - [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869], - [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102], - [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271], - [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592], - [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822], - [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167], - [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959], - [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143], - [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318], - [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483], - [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101], - [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567], - [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292], - [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444], - [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783], - [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311], - [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511], - [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774], - [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071], - [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263], - [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519], - [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647], - [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967], - [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295], - [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274], - [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007], - [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381], - [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]]; - for (i = 0; i < ranges.length; i++) { - start = ranges[i][0]; - end = ranges[i][1]; - for (j = start; j <= end; j++) { - result[j] = true; - } - } - return result; -})(); - -function splitQuery(query) { - var result = []; - var start = -1; - for (var i = 0; i < query.length; i++) { - if (splitChars[query.charCodeAt(i)]) { - if (start !== -1) { - result.push(query.slice(start, i)); - start = -1; - } - } else if (start === -1) { - start = i; - } - } - if (start !== -1) { - result.push(query.slice(start)); - } - return result; -} - - diff --git a/static-prebuilt/docs/reference/pkg/python/_static/pygments.css b/static-prebuilt/docs/reference/pkg/python/_static/pygments.css index 582d5c3adadd..08bec689d330 100644 --- a/static-prebuilt/docs/reference/pkg/python/_static/pygments.css +++ b/static-prebuilt/docs/reference/pkg/python/_static/pygments.css @@ -5,22 +5,22 @@ td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5 span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight { background: #f8f8f8; } -.highlight .c { color: #408080; font-style: italic } /* Comment */ +.highlight .c { color: #3D7B7B; font-style: italic } /* Comment */ .highlight .err { border: 1px solid #FF0000 } /* Error */ .highlight .k { color: #008000; font-weight: bold } /* Keyword */ .highlight .o { color: #666666 } /* Operator */ -.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ -.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ -.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ -.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ +.highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #9C6500 } /* Comment.Preproc */ +.highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gr { color: #E40000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #888888 } /* Generic.Output */ +.highlight .gi { color: #008400 } /* Generic.Inserted */ +.highlight .go { color: #717171 } /* Generic.Output */ .highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ @@ -33,15 +33,15 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .kt { color: #B00040 } /* Keyword.Type */ .highlight .m { color: #666666 } /* Literal.Number */ .highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #7D9029 } /* Name.Attribute */ +.highlight .na { color: #687822 } /* Name.Attribute */ .highlight .nb { color: #008000 } /* Name.Builtin */ .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .highlight .no { color: #880000 } /* Name.Constant */ .highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ +.highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0000FF } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ +.highlight .nl { color: #767600 } /* Name.Label */ .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #19177C } /* Name.Variable */ @@ -58,11 +58,11 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ +.highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ +.highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ .highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ +.highlight .sr { color: #A45A77 } /* Literal.String.Regex */ .highlight .s1 { color: #BA2121 } /* Literal.String.Single */ .highlight .ss { color: #19177C } /* Literal.String.Symbol */ .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ diff --git a/static-prebuilt/docs/reference/pkg/python/_static/searchtools.js b/static-prebuilt/docs/reference/pkg/python/_static/searchtools.js index 6fc9e7f3338d..97d56a74d820 100644 --- a/static-prebuilt/docs/reference/pkg/python/_static/searchtools.js +++ b/static-prebuilt/docs/reference/pkg/python/_static/searchtools.js @@ -4,22 +4,24 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ +"use strict"; -if (!Scorer) { - /** - * Simple result scoring code. - */ +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { var Scorer = { // Implement the following function to further tweak the score for each result - // The function takes a result array [filename, title, anchor, descr, score] + // The function takes a result array [docname, title, anchor, descr, score, filename] // and returns the new score. /* - score: function(result) { - return result[4]; + score: result => { + const [docname, title, anchor, descr, score, filename] = result + return score }, */ @@ -28,9 +30,11 @@ if (!Scorer) { // or matches in the last dotted part of the object name objPartialMatch: 6, // Additive scores depending on the priority of the object - objPrio: {0: 15, // used to be importantResults - 1: 5, // used to be objectResults - 2: -5}, // used to be unimportantResults + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, // Used when the priority is not in the mapping. objPrioDefault: 0, @@ -39,444 +43,495 @@ if (!Scorer) { partialTitle: 7, // query found in terms term: 5, - partialTerm: 2 + partialTerm: 2, }; } -if (!splitQuery) { - function splitQuery(query) { - return query.split(/\s+/); +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + + const [docName, title, anchor, descr, score, _filename] = item; + + let listItem = document.createElement("li"); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = docUrlRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = docUrlRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms) + ); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = _( + `Search finished, found ${resultCount} page(s) matching the search query.` + ); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms), + 5 + ); } + // search finished, update title and status message + else _finishSearch(resultCount); +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings } /** * Search Module */ -var Search = { - - _index : null, - _queued_query : null, - _pulse_status : -1, - - htmlToText : function(htmlString) { - var virtualDocument = document.implementation.createHTMLDocument('virtual'); - var htmlElement = $(htmlString, virtualDocument); - htmlElement.find('.headerlink').remove(); - docContent = htmlElement.find('[role=main]')[0]; - if(docContent === undefined) { - console.warn("Content block not found. Sphinx search tries to obtain it " + - "via '[role=main]'. Could you check your theme or template."); - return ""; - } - return docContent.textContent || docContent.innerText; +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent !== undefined) return docContent.textContent; + console.warn( + "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template." + ); + return ""; }, - init : function() { - var params = $.getQueryParameters(); - if (params.q) { - var query = params.q[0]; - $('input[name="q"]')[0].value = query; - this.performSearch(query); - } + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); }, - loadIndex : function(url) { - $.ajax({type: "GET", url: url, data: null, - dataType: "script", cache: true, - complete: function(jqxhr, textstatus) { - if (textstatus != "success") { - document.getElementById("searchindexloader").src = url; - } - }}); - }, + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), - setIndex : function(index) { - var q; - this._index = index; - if ((q = this._queued_query) !== null) { - this._queued_query = null; - Search.query(q); + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); } }, - hasIndex : function() { - return this._index !== null; - }, + hasIndex: () => Search._index !== null, - deferQuery : function(query) { - this._queued_query = query; - }, + deferQuery: (query) => (Search._queued_query = query), - stopPulse : function() { - this._pulse_status = 0; - }, + stopPulse: () => (Search._pulse_status = -1), - startPulse : function() { - if (this._pulse_status >= 0) - return; - function pulse() { - var i; + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { Search._pulse_status = (Search._pulse_status + 1) % 4; - var dotString = ''; - for (i = 0; i < Search._pulse_status; i++) - dotString += '.'; - Search.dots.text(dotString); - if (Search._pulse_status > -1) - window.setTimeout(pulse, 500); - } + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; pulse(); }, /** * perform a search for something (or wait until index is loaded) */ - performSearch : function(query) { + performSearch: (query) => { // create the required interface elements - this.out = $('#search-results'); - this.title = $('

' + _('Searching') + '

').appendTo(this.out); - this.dots = $('').appendTo(this.title); - this.status = $('

 

').appendTo(this.out); - this.output = $(' @@ -185,22 +168,12 @@

D

  • debug() (in module pulumi)
  • delete_before_replace (pulumi.ResourceOptions attribute) - -
  • -
  • delete_seconds (pulumi_policy.PolicyCustomTimeouts attribute)
    • deleted_with (pulumi.ResourceOptions attribute) -
    • -
    • dependencies (pulumi_policy.PolicyResource attribute)
    • depends_on (pulumi.ResourceOptions attribute) -
    • -
    • description (pulumi_policy.Policy attribute)
    • destroy() (pulumi.automation.Stack method)
    • @@ -210,20 +183,12 @@

      D

      E

      - - - - - - - - -
          pulumi.automation
      - pulumi_policy -
      - pulumi_terraform -
          - pulumi_terraform.state -
      diff --git a/static-prebuilt/docs/reference/pkg/python/search.html b/static-prebuilt/docs/reference/pkg/python/search.html index 87020c413fed..e4209836ab15 100644 --- a/static-prebuilt/docs/reference/pkg/python/search.html +++ b/static-prebuilt/docs/reference/pkg/python/search.html @@ -3,16 +3,18 @@ - Search — Pulumi documentation - + Search — Pulumi documentation + + - - - + + + + @@ -25,14 +27,18 @@