From 1b1c87a17f179330f725639ed8120fa26488e908 Mon Sep 17 00:00:00 2001 From: BernhardKoschicek Date: Thu, 28 Dec 2023 10:43:12 +0100 Subject: [PATCH 1/9] trying to fix 137 error for github tests --- .github/workflows/starter.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/starter.yaml b/.github/workflows/starter.yaml index 9e3a35e5c..1f7f03e98 100644 --- a/.github/workflows/starter.yaml +++ b/.github/workflows/starter.yaml @@ -133,4 +133,4 @@ jobs: - name: Run tests run: | - docker exec -i openatlas /bin/bash -c "cd /var/www/openatlas/tests && nosetests3 -c .noserc --verbosity=2 --nologcapture --nocapture && echo passed" + docker exec -i openatlas /bin/bash -c "cd /var/www/openatlas/tests && nosetests3 -c .noserc --nologcapture --nocapture && echo passed" From 8f7aee128572bf299cedee1ee7972d19b508bb63 Mon Sep 17 00:00:00 2001 From: BernhardKoschicek Date: Thu, 28 Dec 2023 13:05:11 +0100 Subject: [PATCH 2/9] added and refactor location types --- openatlas/api/formats/geojson.py | 10 +++++++--- openatlas/api/formats/linked_places.py | 9 ++++----- openatlas/api/resources/util.py | 4 ++++ 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/openatlas/api/formats/geojson.py b/openatlas/api/formats/geojson.py index 0d1c05053..18b3c7a95 100644 --- a/openatlas/api/formats/geojson.py +++ b/openatlas/api/formats/geojson.py @@ -3,7 +3,7 @@ from flask import g from openatlas.api.resources.util import ( - link_parser_check, + get_location_link, link_parser_check, replace_empty_list_values_in_dict_with_none) from openatlas.api.resources.model_mapper import \ flatten_list_and_remove_duplicates @@ -17,6 +17,7 @@ def get_geojson( parser: dict[str, Any]) -> dict[str, Any]: out = [] for entity in entities: + if geoms := [get_geojson_dict(entity, parser, geom) for geom in get_geom(entity, parser)]: out.extend(geoms) @@ -48,10 +49,13 @@ def get_geojson_v2( if link_.property.code in ['P53', 'P74', 'OA8', 'OA9', 'P7', 'P26', 'P27']] for entity in entities: + entity_links = [ + link_.range.id for link_ in links if link_.domain.id == entity.id] + if entity.class_.view == 'place': + entity.types.update(get_location_link(links).range.types) if geom := get_geoms_as_collection( entity, - [link_.range.id for link_ in links - if link_.domain.id == entity.id], + entity_links, parser): out.append(get_geojson_dict(entity, parser, geom)) return {'type': 'FeatureCollection', 'features': out} diff --git a/openatlas/api/formats/linked_places.py b/openatlas/api/formats/linked_places.py index e8dfa59f7..9cf324445 100644 --- a/openatlas/api/formats/linked_places.py +++ b/openatlas/api/formats/linked_places.py @@ -4,9 +4,9 @@ from openatlas import app from openatlas.api.resources.util import ( - get_geometric_collection, get_license_name, get_reference_systems, - replace_empty_list_values_in_dict_with_none, to_camel_case, date_to_str, - get_crm_relation, get_location_id) + get_geometric_collection, get_license_name, get_location_link, + get_reference_systems, replace_empty_list_values_in_dict_with_none, + to_camel_case, date_to_str, get_crm_relation) from openatlas.models.entity import Entity from openatlas.models.link import Link from openatlas.display.util import get_file_path @@ -103,8 +103,7 @@ def get_lp_file(links_inverse: list[Link]) -> list[dict[str, str]]: def get_lp_types(entity: Entity, links: list[Link]) -> list[dict[str, Any]]: types = [] if entity.class_.view == 'place': - location = Entity.get_by_id(get_location_id(links), types=True) - entity.types.update(location.types) + entity.types.update(get_location_link(links).range.types) for type_ in entity.types: type_dict = { 'identifier': url_for( diff --git a/openatlas/api/resources/util.py b/openatlas/api/resources/util.py index 0bd0f7d2c..8796229f8 100644 --- a/openatlas/api/resources/util.py +++ b/openatlas/api/resources/util.py @@ -217,6 +217,10 @@ def get_location_id(links: list[Link]) -> int: return [l_.range.id for l_ in links if l_.property.code == 'P53'][0] +def get_location_link(links: list[Link]) -> Link: + return [l_ for l_ in links if l_.property.code == 'P53'][0] + + def get_geoms_by_entity( location_id: int, centroid: Optional[bool] = False) -> dict[str, Any]: From 8922cb962bdfcd2265f96da0d6d6cea63f2bae48 Mon Sep 17 00:00:00 2001 From: BernhardKoschicek Date: Thu, 28 Dec 2023 13:38:51 +0100 Subject: [PATCH 3/9] added E53 types also for geojson --- openatlas/api/formats/geojson.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/openatlas/api/formats/geojson.py b/openatlas/api/formats/geojson.py index 18b3c7a95..832e4c50f 100644 --- a/openatlas/api/formats/geojson.py +++ b/openatlas/api/formats/geojson.py @@ -3,10 +3,10 @@ from flask import g from openatlas.api.resources.util import ( - get_location_link, link_parser_check, + get_location_link, link_parser_check, replace_empty_list_values_in_dict_with_none) from openatlas.api.resources.model_mapper import \ - flatten_list_and_remove_duplicates + flatten_list_and_remove_duplicates, get_all_links_of_entities from openatlas.models.entity import Entity from openatlas.models.gis import Gis from openatlas.models.link import Link @@ -16,8 +16,11 @@ def get_geojson( entities: list[Entity], parser: dict[str, Any]) -> dict[str, Any]: out = [] + links = get_all_links_of_entities([e.id for e in entities], 'P53') for entity in entities: - + if entity.class_.view == 'place': + entity_links = [l_ for l_ in links if l_.domain.id == entity.id] + entity.types.update(get_location_link(entity_links).range.types) if geoms := [get_geojson_dict(entity, parser, geom) for geom in get_geom(entity, parser)]: out.extend(geoms) @@ -50,12 +53,12 @@ def get_geojson_v2( in ['P53', 'P74', 'OA8', 'OA9', 'P7', 'P26', 'P27']] for entity in entities: entity_links = [ - link_.range.id for link_ in links if link_.domain.id == entity.id] + link_ for link_ in links if link_.domain.id == entity.id] if entity.class_.view == 'place': - entity.types.update(get_location_link(links).range.types) + entity.types.update(get_location_link(entity_links).range.types) if geom := get_geoms_as_collection( entity, - entity_links, + [l_.range.id for l_ in entity_links], parser): out.append(get_geojson_dict(entity, parser, geom)) return {'type': 'FeatureCollection', 'features': out} From 3275e1288773e60b53a5965f0c9f658fdbafb9cf Mon Sep 17 00:00:00 2001 From: BernhardKoschicek Date: Thu, 28 Dec 2023 15:29:09 +0100 Subject: [PATCH 4/9] adapted api manual for new version --- sphinx/source/technical/api.rst | 29 +- sphinx/source/technical/api_parameters_03.rst | 521 ------------------ sphinx/source/technical/api_version_01.rst | 56 -- sphinx/source/technical/api_version_02.rst | 192 ------- sphinx/source/technical/api_version_03.rst | 418 -------------- 5 files changed, 7 insertions(+), 1209 deletions(-) delete mode 100644 sphinx/source/technical/api_parameters_03.rst delete mode 100644 sphinx/source/technical/api_version_01.rst delete mode 100644 sphinx/source/technical/api_version_02.rst delete mode 100644 sphinx/source/technical/api_version_03.rst diff --git a/sphinx/source/technical/api.rst b/sphinx/source/technical/api.rst index 7e75654f5..1938b3807 100644 --- a/sphinx/source/technical/api.rst +++ b/sphinx/source/technical/api.rst @@ -63,22 +63,22 @@ following a specific URL schema: Input without version number leads to the current stable version (`https://demo.openatlas.eu/api/entity/5117 `_). If another version of the API is to be used, the version number can be - specified (demo.openatlas.eu/api/**0.3**/entity/5117). A version overview + specified (demo.openatlas.eu/api/**0.4**/entity/5117). A version overview can be found under point Versioning_. **Endpoints** Specific data can be queried by attaching an endpoint - (demo.openatlas.eu/api/0.3/**entity**/5117). The information is provided + (demo.openatlas.eu/api/0.4/**entity**/5117). The information is provided in a human - and machine-readable form. Further information under Endpoints_. **Required path values** Must be included to create a valid URL. Different endpoints require - different values (demo.openatlas.eu/api/0.3/entity/**5117**. **5117** is + different values (demo.openatlas.eu/api/0.4/entity/**5117**. **5117** is an ID as required by the entity endpoint) - all required values are state in **{** **}** at the Endpoints_ definition. **Parameters** Used to structure additional information for a given URL. They are added to the end of an URL after the "?" symbol - (demo.openatlas.eu/api/0.3/entity/5117**?**download=true). All available + (demo.openatlas.eu/api/0.4/entity/5117**?**download=true). All available Parameters can be found under Parameters_. For more general information see this `article `_. @@ -94,9 +94,9 @@ Versioning - unstable - unavailable * - `0.4 `_ - - :ref:`0.3` + - None - 1.0 - - :ref:`0.1`, :ref:`0.2` + - 0.3, 0.2, 0.1 The OpenAtlas API follows the notion of `sequenced based versioning `_ @@ -122,19 +122,10 @@ The current version 0.4 endpoint descriptions are available at: * `Current OpenAPI specification `_ at the OpenAtlas demo version * `Local OpenAPI specification `_: this link is only available if called from a OpenAtlas installation -**Former versions** - -.. toctree:: - :maxdepth: 1 - - Version 0.3 (stable, deprecated) - api_version_02 - api_version_01 - The requested information is provided in Linked Places format `Linked Places format (LPF) `_. Alternatively, `GeoJSON `_, `Linked Open Usable Data `_ -or RDFs, derived from the `LPF `_ data, can be accessed. +or RDFs, derived from the `Linked Open Usable Data `_ data, can be accessed. Parameters ========== @@ -153,12 +144,6 @@ For more general information on this topic see this * `Current OpenAPI parameters `_ at the OpenAtlas demo version * `Local OpenAPI parameters `_: this link is only available if called from a OpenAtlas installation -**Former versions** - -.. toctree:: - :maxdepth: 1 - - api_parameters_03 Error handling ============== diff --git a/sphinx/source/technical/api_parameters_03.rst b/sphinx/source/technical/api_parameters_03.rst deleted file mode 100644 index f0a43fad0..000000000 --- a/sphinx/source/technical/api_parameters_03.rst +++ /dev/null @@ -1,521 +0,0 @@ -API parameters 0.3 -================== - -.. toctree:: - -.. _cidoc-classes-para-0.3: - -.. list-table:: **cidoc_classes** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string, multiple - * - Description - - CIDOC CRM class code (e.g. E21) - * - Values - - E5, E7, E8, E9, E12, E18, E20, E21, E22, E31, E32, E33, E41, E53, E54, E55, E65, E74 - -.. _column-para-0.3: - -.. list-table:: **column** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string - * - Description - - Results will be sorted by the given column - * - Values - - | ID - | classCode - | name - | description - | created - | modified - | systemClass - | beginFrom - | beginTo - | endFrom - | endTo - -.. _count-para-0.3: - -.. list-table:: **count** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - boolean - * - Description - - Returns the total count of results as integer - * - Values - - True/False - -.. _download-para-0.3: - -.. list-table:: **download** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - boolean - * - Description - - Triggers file download of the requested data in a file - * - Values - - True/False - -.. _entities-para-0.3: - -.. list-table:: **entities** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer, multiple - * - Description - - Specific entity ID - * - Values - - e.g. 89 - -.. _export-para-0.3: - -.. list-table:: **export** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string - * - Description - - Results will be downloaded in the given format - * - Values - - | csv - | csvNetwork - -.. _file_id-para-0.3: - -.. list-table:: **file_id** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer - * - Description - - ID of a file. This parameter can be used multiple times to query more IDs. - * - Values - - e.g. 89 - - -.. _first-para-0.3: - -.. list-table:: **first** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer - * - Description - - List of results starting with given ID - * - Values - - e.g. 89 - -.. _format-para-0.3: - -.. list-table:: **format** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string - * - Description - - Select a preferred output format - * - Values - - | lp - | loud - | geojson - | geojson-v2 - | pretty-xml - | n3 - | turtle - | nt - | xml (subunits endpoint can only handle xml) - -.. _geometry-para-0.3: - -.. list-table:: **geometry** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string - * - Description - - Select a preferred geometry - * - Values - - | gisAll - | gisPointAll - | gisPointSupers - | gisPointSubs - | gisPointSibling - | gisLineAll - | gisPolygonAll - -.. _id-para-0.3: - -.. list-table:: **id** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer - * - Description - - Specific entity ID in OpenAtlas instance - * - Values - - e.g. 89 - -.. _image_size-para-0.3: - -.. list-table:: **image_size** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string - * - Description - - Select the size category for the displayed image (can be modified in production.py) - * - Values - - | table - | thumbnail - -.. _lang-para-0.3: - -.. list-table:: **lang** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string - * - Description - - Select an output language - * - Values - - | en - | de - -.. _last-para-0.3: - -.. list-table:: **last** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer - * - Description - - JSON list of results start with entity after given ID - * - Values - - e.g. 90 - -.. _latest-para-0.3: - -.. list-table:: **latest** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer - * - Description - - | Number of last database entries to be returned. - | Only numbers between 1 and 100 are valid. - * - Values - - 1 - 100 - -.. _limit-para-0.3: - -.. list-table:: **limit** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer - * - Description - - Number of entities returned per page - * - Values - - | 0 corresponds to "no limit set" - | Default is set to 20 entities - -.. _none-para-0.3: - -.. list-table:: **none** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - - * - Description - - No parameters are required - * - Values - - - -.. _page-para-0.3: - -.. list-table:: **page** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - integer - * - Description - - Jump to chosen page - * - Values - - e.g. 2 - -.. _relation_type-para-0.3: - -.. list-table:: **relation_type** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string, multiple - * - Description - - Select which relations are shown - * - Values - - E.g. P53 - -.. _search-para-0.3: - -.. list-table:: **search** - :widths: 10 80 - :stub-columns: 1 - - * - Format - - string, multiple - * - Description - - Search request with complex AND/OR logic - * - Values - - - -The search parameter provides a tool to filter and search the request with logical operators. - -**Example** - The search parameter takes a JSON as value. A key has to be a *filterable category* followed by a list/array. - This list need to have again JSON values as items. There can be multiple search parameters. E.g: - -.. code-block:: - - {domain}/api/{api version}/{endpoint}?search={ - "typeID": [{"operator": "equal", "values": [123456]}], - "typeName": [{"operator": "like", "values": ["Chain", "Bracelet", "Amule"], "logicalOperator": "and"}] - }& search = { - "typeName": [{"operator": "equal", "values": ["Gold"]}], - "beginFrom": [{"operator": "lesserThan", "values": ["0850-05-12"],"logicalOperator": "and"}]} - -Every JSON in a search parameter field is logical connected with AND. E.g: - -.. code-block:: - - ?search={A:[{X}, {Y}], B: [M]} => Entities containing A(X and Y) and B(M) - -To build an search start with following parameter: - - ``?search={}`` - -Now a `categories`_ after which the results are search, has to be selected: - - ``?search={"typeName"}`` - -After the `categories`_ are selected, next make a list with possible multiple JSONs (JSONs are connected with *OR*) - - ``?search={"typeName": [{},{}]}`` - -Next a list of `values`_ has to be provided: - - ``?search={"typeName": [{"values": ["Gold", "Silver"]}]}`` - -Then an `operators`_ has to be selected, how the `values`_ should be treated: - - ``?search={"typeName": [{"operator": "equal", "values": ["Gold", "Silver"]}]}`` - -At last a `logical`_ operator can be assigned, if the values will be treated with *OR* or *AND*: - - ``?search={"typeName": [{"operator": "equal", "values": ["Gold", "Silver"], "logicalOperator": "and"}]}`` - -.. _categories: - -Filterable categories -^^^^^^^^^^^^^^^^^^^^^ - -.. hlist:: - :columns: 5 - - - entityName - - entityDescription - - entityAliases - - entityCidocClass - - entitySystemClass - - entityID - - typeID - - valueTypeID - - typeIDWithSubs - - typeName - - beginFrom - - beginTo - - endFrom - - endTo - - relationToID - -.. _values: - -Values -^^^^^^ - -Values has to be a list of items. The items can be either a string, an integer or a tuple (see Note). Strings need to -be marked with "" or '', while integers doesn't allow this. - -*Note*: the category valueTypeID can search for values of a type ID. But it takes one or more two valued Tuple as list -entry: (x,y). x is the type id and y is the searched value. This can be an int or a float, e.g: - - ``{"operator":"lesserThan","values":[(3142,543.3)],"logicalOperator":"and"}`` - -.. _operators: - -Compare operators -^^^^^^^^^^^^^^^^^ - -.. hlist:: - :columns: 4 - - - equal - - notEqual - - like [1]_ - - greaterThan [2]_ - - greaterThanEqual [2]_ - - lesserThan [2]_ - - lesserThanEqual [2]_ - -The compare operators work like the mathematical operators. -equal x=y, notEqual x!=y, greaterThan x>y , greaterThanEqual x>=y, lesserThan x`_ -(2) The result can be filtered, sorted, and manipulated through different -parameters. By default 20 entities in alphabetical order are shown. -(3) Available IDs can be obtained by using the type-tree or node-overview -endpoint. -Required parameters are shown as **bold**. - -Nodes endpoints -*************** - -.. list-table:: - :widths: 25 25 50 - :header-rows: 1 - - * - API endpoint - - Possible parameters - - Description - * - /api/0.2/type_by_view_class/ - - download - - Retrieves a list of all types sorted by view class - * - /api/0.2/type_tree/ - - - - Retrieves a detailed list of all OpenAtlas types, including any of their - children - * - /api/0.2/node_entities/{id} - - - - Retrieves a list of entity names, IDs, and URLs, based on their - OpenAtlas type(4) - * - /api/0.2/node_entities_all/{id} - - - - Retrieves a list of entity names, IDs, and URLs, based on their - OpenAtlas type(4) - * - /api/0.2/node_overview/ - - - - Has been modified to /api/type_overview/ - -(4) Note: "Historical Place" and "Administrative Units" cannot be retrieved in -this way. - -Content endpoints -***************** - -.. list-table:: - :widths: 25 25 50 - :header-rows: 1 - - * - API endpoint - - Possible parameters - - Description - * - /api/0.2/classes/ - - none - - Retrieves a detailed list of all available system classes, their CIDOC - CRM mapping, which view they belong to, which icon is used, and their - English name - * - /api/0.2/content/ - - download, lang - - Retrieves a detailed list of information on available content in an - OpenAtlas instance - intro, legal notice, contact, and size of processed - images - * - /api/0.2/geometric_entities/ - - count, download - - Retrieves a detailed GeoJSON list of all chosen geometries in an - OpenAtlas instance; this was implemented for map usage - * - /api/0.2/system_class_count/ - - none - - Retrieves a detailed list of the numbers of entries connected to a - system class - -Subunit endpoints -***************** - -.. list-table:: - :widths: 25 25 50 - :header-rows: 1 - - * - API endpoint - - Possible parameters - - Description - * - /api/0.2/subunit/{id} - - count, download, format - - Retrieves a list of the given place and all of its subunits, provided - in a format used by the THANADOS project - (`THANADOS output format `_). - With the format=xml parameter, a XML can be created. Takes only a valid - place ID (E18) as parameter - * - /api/0.2/subunit_hierarchy{id} - - - - Retrieves a list of entity names, IDs, and URLs based on an entity’s ID - including all subunits - -Image endpoints -*************** - -.. list-table:: - :widths: 25 25 50 - :header-rows: 1 - - * - API endpoint - - Possible parameters - - Description - * - /api/0.2/display/{id} - - - - Provides the image connected to the requested ID. Be aware, the image - will only be displayed if the request comes from a **logged-in** user or - API public setting is set to on and the image has a **license** diff --git a/sphinx/source/technical/api_version_03.rst b/sphinx/source/technical/api_version_03.rst deleted file mode 100644 index c5217a112..000000000 --- a/sphinx/source/technical/api_version_03.rst +++ /dev/null @@ -1,418 +0,0 @@ -.. _version_0_3: - -Version 0.3 -=========== - -Entity Endpoint -**************** - -.. code:: - - /api/0.3/entity/{id} - -Endpoint provide information about one entity in the OpenAtlas instance. The requested information is provided in Linked -Places format (LPF). Alternatively, Linked Open Art (LOUD), GeoJSON or RDFs, derived from the LPF data, can be accessed. - - -======================== ====================== ====================== ==================== -**Optional Parameters** -------------------------------------------------------------------------------------------- -:ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`format-para-0.3` :ref:`show-para-0.3` -======================== ====================== ====================== ==================== - -**Example** - https://demo.openatlas.eu/api/0.3/entity/4840?format=loud - -Query -***** - -Endpoint provide information about one entity in the OpenAtlas instance. The requested information is provided in -Linked Places format (LPF). Alternatively, Linked Open Art (LOUD), GeoJSON or RDFs, derived from the LPF data, can be accessed. Combine several or all entities endpoints in one query. - -.. code:: - - /api/0.3/query? - -Combine several or all entity endpoints in one query. - -Retrieves a list with entity ID, CIDOC CRM code, system class, or menu -item. Combine up to four of the aforementioned endpoints in a single -query; each request has to be a new parameter. - -============================= ======================== ============================== ============================ - **Required Parameters** - At least one is required for a successful request ------------------------------------------------------------------------------------------------------------------- -:ref:`cidoc-classes-para-0.3` :ref:`entities-para-0.3` :ref:`system-classes-para-0.3` :ref:`view-classes-para-0.3` -============================= ======================== ============================== ============================ - -======================== ======================= ======================== ============================= ====================== ====================== - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------------------------------ - :ref:`column-para-0.3` :ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`first-para-0.3` :ref:`format-para-0.3` - :ref:`last-para-0.3` :ref:`limit-para-0.3` :ref:`page-para-0.3` :ref:`relation_type-para-0.3` :ref:`search-para-0.3` :ref:`show-para-0.3` - :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================= ======================== ============================= ====================== ====================== - -**Example** - https://demo.openatlas.eu/api/0.3/query?cidoc_classes=E18&cidoc_classes=E31&system_classes=person&limit=120 - -Multiple Entities -***************** - -Endpoints provide information about entities in the OpenAtlas instance. The requested information is provided in Linked -Places format (LPF). Alternatively, Linked Open Art (LOUD), GeoJSON or RDFs, derived from the LPF data, can be accessed. - -CIDOC Class -""""""""""" - -.. code:: - - /api/0.3/cidoc_class/{cidoc_class} - -Retrieves a JSON list of entities based on their CIDOC CRM class [1]_ [2]_ - -======================== ======================= ======================== ============================= ====================== ====================== - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------------------------------ - :ref:`column-para-0.3` :ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`first-para-0.3` :ref:`format-para-0.3` - :ref:`last-para-0.3` :ref:`limit-para-0.3` :ref:`page-para-0.3` :ref:`relation_type-para-0.3` :ref:`search-para-0.3` :ref:`show-para-0.3` - :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================= ======================== ============================= ====================== ====================== - -**Example** - https://demo.openatlas.eu/api/0.3/cidoc_class/E18 - -Entities Linked to Entity -""""""""""""""""""""""""" - -.. code:: - - /api/0.3/entities_linked_to_entity/{id} - -Used to retrieve a JSON list of entities linked to the entity with the stated **ID** [2]_ - -======================== ======================= ======================== ============================= ====================== ====================== - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------------------------------ - :ref:`column-para-0.3` :ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`first-para-0.3` :ref:`format-para-0.3` - :ref:`last-para-0.3` :ref:`limit-para-0.3` :ref:`page-para-0.3` :ref:`relation_type-para-0.3` :ref:`search-para-0.3` :ref:`show-para-0.3` - :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================= ======================== ============================= ====================== ====================== - -**Example** - https://demo.openatlas.eu/api/0.3/entities_linked_to_entity/4840 - -Latest -"""""" - -.. code:: - - /api/0.3/latest/{n} - -Used to retrieve the last entry/entries made. The number {n} represents the amount of entities retrieved. -{n} can be between 1 and 100. The pagination information is always **null** - -======================== ======================== ====================== ======================= ============================= - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------- - :ref:`column-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`format-para-0.3` :ref:`relation_type-para-0.3` - :ref:`search-para-0.3` :ref:`show-para-0.3` :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================== ====================== ======================= ============================= - -**Example** - https://demo.openatlas.eu/api/0.3/latest/25 - -System Class -"""""""""""" - -.. code:: - - /api/0.3/system_class/{system_class} - -Retrieves a list of entities, based on their OpenAtlas system class name as JSON [1]_ [2]_ - -======================== ======================= ======================== ============================= ====================== ====================== - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------------------------------ - :ref:`column-para-0.3` :ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`first-para-0.3` :ref:`format-para-0.3` - :ref:`last-para-0.3` :ref:`limit-para-0.3` :ref:`page-para-0.3` :ref:`relation_type-para-0.3` :ref:`search-para-0.3` :ref:`show-para-0.3` - :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================= ======================== ============================= ====================== ====================== - -**Example** - https://demo.openatlas.eu/api/0.3/system_class/person - -Type Entities -""""""""""""" - -.. code:: - - /api/0.3/type_entities/{id} - -Used to retrieve a JSON list of entities, based on their OpenAtlas **type** [2]_ [3]_ - -======================== ======================= ======================== ============================= ====================== ====================== - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------------------------------ - :ref:`column-para-0.3` :ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`first-para-0.3` :ref:`format-para-0.3` - :ref:`last-para-0.3` :ref:`limit-para-0.3` :ref:`page-para-0.3` :ref:`relation_type-para-0.3` :ref:`search-para-0.3` :ref:`show-para-0.3` - :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================= ======================== ============================= ====================== ====================== - -**Example** - https://demo.openatlas.eu/api/0.3/type_entities/47 - -Type Entities All -""""""""""""""""" - -.. code:: - - /api/0.3/type_entities_all/{id} - -Used to retrieve a JSON list of entities, based on their OpenAtlas **type** and includes all connected entities [2]_ [3]_ - -======================== ======================= ======================== ============================= ====================== ====================== - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------------------------------ - :ref:`column-para-0.3` :ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`first-para-0.3` :ref:`format-para-0.3` - :ref:`last-para-0.3` :ref:`limit-para-0.3` :ref:`page-para-0.3` :ref:`relation_type-para-0.3` :ref:`search-para-0.3` :ref:`show-para-0.3` - :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================= ======================== ============================= ====================== ====================== - -**Example** - https://demo.openatlas.eu/api/0.3/type_entities_all/47 - -View Class -"""""""""" - -.. code:: - - /api/0.3/view_class/{view_class} - -Used to retrieve a JSON list of entities based on their OpenAtlas class view - -======================== ======================= ======================== ============================= ====================== ====================== - **Optional Parameters** ------------------------------------------------------------------------------------------------------------------------------------------------------ - :ref:`column-para-0.3` :ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`export-para-0.3` :ref:`first-para-0.3` :ref:`format-para-0.3` - :ref:`last-para-0.3` :ref:`limit-para-0.3` :ref:`page-para-0.3` :ref:`relation_type-para-0.3` :ref:`search-para-0.3` :ref:`show-para-0.3` - :ref:`sort-para-0.3` :ref:`type_id-para-0.3` -======================== ======================= ======================== ============================= ====================== ====================== - -**Example** - https://demo.openatlas.eu/api/0.3/view_class/actor - - -.. [1] All codes available in OpenAtlas can be found under `OpenAtlas and CIDOC CRM class mapping `_ -.. [2] The result can be filtered, sorted, and manipulated through different parameters. By default 20 entities in alphabetical order are shown. -.. [3] Available IDs can be obtained by using the type-tree or node-overview endpoint. - - -Type Endpoints -*************** - -Provide information about Types of an OpenAtlas instance. The results are in JSON and in a custom format. - -Type by View Class -"""""""""""""""""" - -.. code:: - - /api/0.3/type_by_view_class/ - -Retrieves a list of all types sorted by view class - -======================== == - **Optional Parameters** ---------------------------- -:ref:`download-para-0.3` -======================== == - -**Example** - https://demo.openatlas.eu/api/0.3/type_by_view_class/ - -Type Overview -"""""""""""""""""" - -.. code:: - - /api/0.3/type_overview/ - -Retrieves a list of all type - -======================== == - **Optional Parameters** ---------------------------- -:ref:`download-para-0.3` -======================== == - -**Example** - https://demo.openatlas.eu/api/0.3/type_overview/ - -Type Tree -"""""""""""""""""" - -.. code:: - - /api/0.3/type_tree/ - -Shows every *type* in an OpenAtlas instance in hierarchical order. - -======================== == - **Optional Parameters** ---------------------------- -:ref:`download-para-0.3` -======================== == - -**Example** - https://demo.openatlas.eu/api/0.3/type_tree/ - -Administrative Endpoints -************************ - -Provide metadata of the OpenAtlas instance for presentation sites. - -Backend Details -"""""""""""""""""" - -.. code:: - - /api/0.3/backend_details/ - -Retrieves a detailed list of the OpenAtlas version, the available API versions, site name, image and IIIF details. - -**Example** - https://demo.openatlas.eu/api/0.3/backend_details/ - -Classes -"""""""""""""""""" - -.. code:: - - /api/0.3/classes/ - -Retrieves a detailed list of all available system classes, their CIDOC CRM mapping, which view they belong to, -which icon is used, and their english name. - -**Example** - https://demo.openatlas.eu/api/0.3/classes/ - -Content -"""""""""""""""""" - -.. code:: - - /api/0.3/content/ - -Retrieves a detailed list of information on available content in an OpenAtlas instance - -intro, legal notice, contact, and size of processed images. - -======================== ==================== - **Optional Parameters** ---------------------------------------------- -:ref:`download-para-0.3` :ref:`lang-para-0.3` -======================== ==================== - -**Example** - https://demo.openatlas.eu/api/0.3/content/ - -Licensed File Overview -"""""""""""""""""""""" - -.. code:: - - /api/0.3/licensed_file_overview/ - -Retrieves a list of display URL, thumbnail URL, extension and license of all files which exists and have a licence. -With the parameter "file_id", only the given IDs where retrieved. - -**Example** - https://demo.openatlas.eu/api/0.3/licensed_file_overview/ - -======================== ======================= - **Optional Parameters** ------------------------------------------------- -:ref:`download-para-0.3` :ref:`file_id-para-0.3` -======================== ======================= - -System Class Count -"""""""""""""""""" - -.. code:: - - /api/0.3/system_class_count/ - -Retrieves a list of the numbers of entries connected to a system class - -**Example** - https://demo.openatlas.eu/api/0.3/system_class_count/ - -Special Endpoints -***************** - -Provides project-specific formats. - -Export Database -""""""""""""""" - -.. code:: - - /api/0.3/export_database/{format} - -Downloads all information in an OpenAtlas instance as CSV, XML, or JSON - -**Example** - https://demo.openatlas.eu/api/0.3/export_database/json - -Geometric Entities -"""""""""""""""""" - -.. code:: - - /api/0.3/geometric_entities/ - -Retrieves a detailed GeoJSON list of all chosen geometries in an OpenAtlas instance; this was implemented for map usage - -======================== ======================== ======================== - **Optional Parameters** --------------------------------------------------------------------------- -:ref:`count-para-0.3` :ref:`download-para-0.3` :ref:`geometry-para-0.3` -======================== ======================== ======================== - -**Example** - https://demo.openatlas.eu/api/0.3/geometric_entities/ - -Subunits -"""""""" - -.. code:: - - /api/0.3/subunits/{id} - -Displays all subunits of a place in a special format used by the `THANADOS `_ project - -======================== ======================== - **Optional Parameters** -------------------------------------------------- -:ref:`count-para-0.3` :ref:`download-para-0.3` -======================== ======================== - -Image Endpoints -*************** - -Display -""""""" - -.. code:: - - /api/0.3/display/{id} - -Provides the image connected to the requested ID. Be aware, the image will only be displayed if the request comes -from a **logged-in** user or API public setting is set to on and the image has a **license**. - -=========================== ======================== - **Optional Parameters** ----------------------------------------------------- -:ref:`image_size-para-0.3` -=========================== ======================== - From 0657788642db49eb1f865420fdb1b8fb5bfe7d32 Mon Sep 17 00:00:00 2001 From: BernhardKoschicek Date: Thu, 28 Dec 2023 16:06:32 +0100 Subject: [PATCH 5/9] added loss of transparency to jpeg conversion --- sphinx/source/admin/iiif.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sphinx/source/admin/iiif.rst b/sphinx/source/admin/iiif.rst index 8c02cb315..c87af0942 100644 --- a/sphinx/source/admin/iiif.rst +++ b/sphinx/source/admin/iiif.rst @@ -29,7 +29,8 @@ high-quality, attributed digital objects online at scale. Once installed * **none** - no conversion * **deflate** - lossless but files size may be large - * **jpeg** - much smaller files size but not lossless + * **jpeg** - much smaller files size but not lossless, e.g. loss of + transparency In case you are running multiple OpenAtlas instances you should create a sub directory for every instance at **/var/www/iipsrv/** and also add these to From 9c7fafedbb059a28761faedb9b3f223ce1dcdb63 Mon Sep 17 00:00:00 2001 From: BernhardKoschicek Date: Thu, 28 Dec 2023 16:09:01 +0100 Subject: [PATCH 6/9] removed Attribution of manifest --- openatlas/api/endpoints/iiif.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openatlas/api/endpoints/iiif.py b/openatlas/api/endpoints/iiif.py index aa353d136..1ffd49e2e 100644 --- a/openatlas/api/endpoints/iiif.py +++ b/openatlas/api/endpoints/iiif.py @@ -122,7 +122,6 @@ def get_manifest_version_2(id_: int) -> dict[str, Any]: "@value": entity.description, "@language": "en"}], "license": get_license_name(entity), - "attribution": "By OpenAtlas", "logo": get_logo(), "sequences": [ IIIFSequenceV2.build_sequence(get_metadata(entity))], From 9bc784cdc618c9071cf861acf45b7e21defa7e4c Mon Sep 17 00:00:00 2001 From: BernhardKoschicek Date: Thu, 28 Dec 2023 16:43:44 +0100 Subject: [PATCH 7/9] added IIIF manifest endpoint to swagger --- openatlas/api/openapi.json | 157 +++++++++++++++++++++++-------------- 1 file changed, 98 insertions(+), 59 deletions(-) diff --git a/openatlas/api/openapi.json b/openatlas/api/openapi.json index 0b040732f..f15b45c1d 100644 --- a/openatlas/api/openapi.json +++ b/openatlas/api/openapi.json @@ -88,8 +88,7 @@ ], "paths": { "/entity/{entityId}": { - "get": - { + "get": { "tags": [ "Entity Endpoint" ], @@ -978,21 +977,16 @@ } } }, - "/display/{filename}": { + "/display/{entityID}": { "get": { "tags": [ "Image Endpoints" ], - "description": "Retrieves the image connected to the requested ID or filename, if it has a licence.", + "description": "Retrieves the image connected to the requested ID or entityID, if it has a licence.", "operationId": "DisplayImage", "parameters": [ { - "in": "path", - "name": "filename", - "required": true, - "schema": { - "type": "string" - } + "$ref": "#/components/parameters/entityId" }, { "in": "query", @@ -1031,6 +1025,52 @@ } } }, + "/iiif_manifest/{version}/{entityId}": { + "get": { + "tags": [ + "Image Endpoints" + ], + "description": "Retrieves the manifest of the IIIF image.", + "operationId": "IIIFManifest", + "parameters": [ + { + "in": "path", + "name": "version", + "required": true, + "schema": { + "enum": [ + 2 + ] + } + }, + { + "$ref": "#/components/parameters/entityId" + } + ], + "responses": { + "200": { + "description": "Success", + "content": { + "image/jpeg": { + "schema": { + "type": "string", + "format": "binary" + } + }, + "image/png": { + "schema": { + "type": "string", + "format": "binary" + } + } + } + }, + "404": { + "description": "Something went wrong. Please consult the error message." + } + } + } + }, "/licensed_file_overview/": { "get": { "tags": [ @@ -1258,58 +1298,57 @@ "content": { "application/json": { "schema": { - "type": "object", - "properties": { - "entityName": { - "$ref": "#/components/schemas/searchCriteria" - }, - "entityDescription": { - "$ref": "#/components/schemas/searchCriteria" - }, - "entityAliases": { - "$ref": "#/components/schemas/searchCriteria" - }, - "entityCidocClass": { - "$ref": "#/components/schemas/searchCriteria" - }, - "entitySystemClass": { - "$ref": "#/components/schemas/searchCriteria" - }, - "entityID": { - "$ref": "#/components/schemas/searchCriteria" - }, - "typeID": { - "$ref": "#/components/schemas/searchCriteria" - }, - "valueTypeID": { - "$ref": "#/components/schemas/searchCriteria" - }, - "typeIDWithSubs": { - "$ref": "#/components/schemas/searchCriteria" - }, - "typeName": { - "$ref": "#/components/schemas/searchCriteria" - }, - "beginFrom": { - "$ref": "#/components/schemas/searchCriteria" - }, - "beginTo": { - "$ref": "#/components/schemas/searchCriteria" - }, - "endFrom": { - "$ref": "#/components/schemas/searchCriteria" - }, - "endTo": { - "$ref": "#/components/schemas/searchCriteria" - }, - "relationToID": { - "$ref": "#/components/schemas/searchCriteria" + "type": "object", + "properties": { + "entityName": { + "$ref": "#/components/schemas/searchCriteria" + }, + "entityDescription": { + "$ref": "#/components/schemas/searchCriteria" + }, + "entityAliases": { + "$ref": "#/components/schemas/searchCriteria" + }, + "entityCidocClass": { + "$ref": "#/components/schemas/searchCriteria" + }, + "entitySystemClass": { + "$ref": "#/components/schemas/searchCriteria" + }, + "entityID": { + "$ref": "#/components/schemas/searchCriteria" + }, + "typeID": { + "$ref": "#/components/schemas/searchCriteria" + }, + "valueTypeID": { + "$ref": "#/components/schemas/searchCriteria" + }, + "typeIDWithSubs": { + "$ref": "#/components/schemas/searchCriteria" + }, + "typeName": { + "$ref": "#/components/schemas/searchCriteria" + }, + "beginFrom": { + "$ref": "#/components/schemas/searchCriteria" + }, + "beginTo": { + "$ref": "#/components/schemas/searchCriteria" + }, + "endFrom": { + "$ref": "#/components/schemas/searchCriteria" + }, + "endTo": { + "$ref": "#/components/schemas/searchCriteria" + }, + "relationToID": { + "$ref": "#/components/schemas/searchCriteria" + } + } } } } - } - } - }, "limit": { "name": "limit", From 7bebeff7a7b1a316a06655093fc26798eab698dd Mon Sep 17 00:00:00 2001 From: Alexander Watzinger Date: Thu, 28 Dec 2023 18:27:00 +0100 Subject: [PATCH 8/9] Update manual --- openatlas/static/manual/.buildinfo | 2 +- .../static/manual/.doctrees/admin/api.doctree | Bin 5431 -> 5225 bytes .../manual/.doctrees/admin/arche.doctree | Bin 28028 -> 27329 bytes .../manual/.doctrees/admin/content.doctree | Bin 5891 -> 5629 bytes .../admin/data_integrity_checks.doctree | Bin 18129 -> 17265 bytes .../.doctrees/admin/execute_sql.doctree | Bin 10220 -> 9760 bytes .../manual/.doctrees/admin/export.doctree | Bin 16625 -> 15867 bytes .../manual/.doctrees/admin/frontend.doctree | Bin 6071 -> 5876 bytes .../manual/.doctrees/admin/general.doctree | Bin 9074 -> 8651 bytes .../manual/.doctrees/admin/iiif.doctree | Bin 13758 -> 13073 bytes .../manual/.doctrees/admin/import.doctree | Bin 29060 -> 27194 bytes .../manual/.doctrees/admin/index.doctree | Bin 2926 -> 3017 bytes .../manual/.doctrees/admin/mail.doctree | Bin 6296 -> 6079 bytes .../static/manual/.doctrees/admin/map.doctree | Bin 5874 -> 5786 bytes .../manual/.doctrees/admin/modules.doctree | Bin 3542 -> 3476 bytes .../manual/.doctrees/admin/user.doctree | Bin 17626 -> 16984 bytes .../manual/.doctrees/admin/vocabs.doctree | Bin 11199 -> 10408 bytes .../manual/.doctrees/entity/actor.doctree | Bin 16185 -> 15848 bytes .../manual/.doctrees/entity/artifact.doctree | Bin 13531 -> 13393 bytes .../manual/.doctrees/entity/event.doctree | Bin 34830 -> 33407 bytes .../manual/.doctrees/entity/feature.doctree | Bin 12226 -> 11786 bytes .../manual/.doctrees/entity/file.doctree | Bin 18079 -> 17458 bytes .../.doctrees/entity/human_remains.doctree | Bin 13895 -> 13413 bytes .../manual/.doctrees/entity/index.doctree | Bin 7436 -> 7073 bytes .../.doctrees/entity/navigation.doctree | Bin 4339 -> 4289 bytes .../manual/.doctrees/entity/place.doctree | Bin 25002 -> 23338 bytes .../manual/.doctrees/entity/reference.doctree | Bin 14008 -> 13452 bytes .../.doctrees/entity/reference_system.doctree | Bin 16597 -> 15065 bytes .../manual/.doctrees/entity/source.doctree | Bin 12245 -> 11788 bytes .../entity/stratigraphic_unit.doctree | Bin 14641 -> 14107 bytes .../manual/.doctrees/entity/type.doctree | Bin 17732 -> 16847 bytes .../manual/.doctrees/environment.pickle | Bin 188907 -> 160821 bytes .../examples/archaeological_data.doctree | Bin 35359 -> 32914 bytes .../.doctrees/examples/artifacts.doctree | Bin 35662 -> 32610 bytes .../manual/.doctrees/examples/index.doctree | Bin 4625 -> 4700 bytes .../manual/.doctrees/examples/journey.doctree | Bin 21135 -> 19353 bytes .../manual/.doctrees/examples/letters.doctree | Bin 22627 -> 21792 bytes .../.doctrees/examples/move_event.doctree | Bin 21184 -> 18998 bytes .../manual/.doctrees/examples/places.doctree | Bin 27470 -> 25707 bytes .../.doctrees/examples/profession.doctree | Bin 7864 -> 7647 bytes .../examples/reference_systems.doctree | Bin 23682 -> 20747 bytes .../.doctrees/examples/time_spans.doctree | Bin 25461 -> 23641 bytes .../manual/.doctrees/examples/types.doctree | Bin 14953 -> 14289 bytes openatlas/static/manual/.doctrees/faq.doctree | Bin 11882 -> 10927 bytes .../static/manual/.doctrees/features.doctree | Bin 28566 -> 27369 bytes .../static/manual/.doctrees/index.doctree | Bin 5030 -> 4951 bytes .../manual/.doctrees/model/cidoc_crm.doctree | Bin 16820 -> 14912 bytes .../manual/.doctrees/model/index.doctree | Bin 13940 -> 12610 bytes .../.doctrees/model/link_checker.doctree | Bin 3793 -> 3736 bytes .../.doctrees/model/openatlas_classes.doctree | Bin 12193 -> 11099 bytes .../model/openatlas_shortcuts.doctree | Bin 50597 -> 47495 bytes .../manual/.doctrees/model/references.doctree | Bin 22359 -> 21108 bytes .../static/manual/.doctrees/overview.doctree | Bin 5026 -> 5137 bytes .../manual/.doctrees/technical/api.doctree | Bin 46897 -> 42012 bytes .../technical/application_structure.doctree | Bin 18361 -> 18437 bytes .../technical/database_structure.doctree | Bin 5161 -> 4996 bytes .../tools/anthropological_analyses.doctree | Bin 18658 -> 18071 bytes .../manual/.doctrees/tools/index.doctree | Bin 2750 -> 2841 bytes .../static/manual/.doctrees/tools/map.doctree | Bin 15399 -> 14272 bytes .../manual/.doctrees/tools/network.doctree | Bin 14484 -> 14026 bytes .../manual/.doctrees/tools/notes.doctree | Bin 5640 -> 5539 bytes .../manual/.doctrees/tools/profile.doctree | Bin 16664 -> 15753 bytes .../tools/radiocarbon_dating.doctree | Bin 7948 -> 7367 bytes .../manual/.doctrees/tools/search.doctree | Bin 11855 -> 11441 bytes .../.doctrees/troubleshooting/display.doctree | Bin 6728 -> 6421 bytes .../troubleshooting/error_codes.doctree | Bin 5428 -> 5229 bytes .../.doctrees/troubleshooting/index.doctree | Bin 3087 -> 3174 bytes .../.doctrees/troubleshooting/login.doctree | Bin 7198 -> 6821 bytes .../static/manual/.doctrees/ui/alias.doctree | Bin 3279 -> 3346 bytes .../static/manual/.doctrees/ui/date.doctree | Bin 12908 -> 12153 bytes .../manual/.doctrees/ui/description.doctree | Bin 4849 -> 4893 bytes .../static/manual/.doctrees/ui/form.doctree | Bin 3019 -> 3017 bytes .../static/manual/.doctrees/ui/menu.doctree | Bin 3713 -> 3543 bytes .../static/manual/.doctrees/ui/name.doctree | Bin 3943 -> 3938 bytes .../static/manual/.doctrees/ui/table.doctree | Bin 6438 -> 6215 bytes .../_sphinx_javascript_frameworks_compat.js | 134 + openatlas/static/manual/_static/basic.css | 170 +- .../static/manual/_static/css/badge_only.css | 2 +- openatlas/static/manual/_static/css/theme.css | 4 +- openatlas/static/manual/_static/doctools.js | 378 +- .../manual/_static/documentation_options.js | 4 +- openatlas/static/manual/_static/jquery.js | 425 +-- openatlas/static/manual/_static/js/theme.js | 52 +- .../static/manual/_static/language_data.js | 106 +- openatlas/static/manual/_static/pygments.css | 10 +- .../static/manual/_static/searchtools.js | 823 ++--- .../static/manual/_static/sphinx_highlight.js | 152 + openatlas/static/manual/_static/underscore.js | 3039 +++++++++-------- openatlas/static/manual/admin/api.html | 171 +- openatlas/static/manual/admin/arche.html | 215 +- openatlas/static/manual/admin/content.html | 171 +- .../manual/admin/data_integrity_checks.html | 249 +- .../static/manual/admin/execute_sql.html | 189 +- openatlas/static/manual/admin/export.html | 207 +- openatlas/static/manual/admin/frontend.html | 171 +- openatlas/static/manual/admin/general.html | 177 +- openatlas/static/manual/admin/iiif.html | 174 +- openatlas/static/manual/admin/import.html | 225 +- openatlas/static/manual/admin/index.html | 168 +- openatlas/static/manual/admin/mail.html | 171 +- openatlas/static/manual/admin/map.html | 171 +- openatlas/static/manual/admin/modules.html | 171 +- openatlas/static/manual/admin/user.html | 192 +- openatlas/static/manual/admin/vocabs.html | 189 +- openatlas/static/manual/entity/actor.html | 183 +- openatlas/static/manual/entity/artifact.html | 183 +- openatlas/static/manual/entity/event.html | 213 +- openatlas/static/manual/entity/feature.html | 189 +- openatlas/static/manual/entity/file.html | 201 +- .../static/manual/entity/human_remains.html | 189 +- openatlas/static/manual/entity/index.html | 168 +- .../static/manual/entity/navigation.html | 157 +- openatlas/static/manual/entity/place.html | 207 +- openatlas/static/manual/entity/reference.html | 189 +- .../manual/entity/reference_system.html | 189 +- openatlas/static/manual/entity/source.html | 183 +- .../manual/entity/stratigraphic_unit.html | 195 +- openatlas/static/manual/entity/type.html | 201 +- .../manual/examples/archaeological_data.html | 201 +- .../static/manual/examples/artifacts.html | 207 +- openatlas/static/manual/examples/index.html | 186 +- openatlas/static/manual/examples/journey.html | 195 +- openatlas/static/manual/examples/letters.html | 195 +- .../static/manual/examples/move_event.html | 177 +- openatlas/static/manual/examples/places.html | 189 +- .../static/manual/examples/profession.html | 171 +- .../manual/examples/reference_systems.html | 177 +- .../static/manual/examples/time_spans.html | 201 +- openatlas/static/manual/examples/types.html | 183 +- openatlas/static/manual/faq.html | 166 +- openatlas/static/manual/features.html | 210 +- openatlas/static/manual/index.html | 172 +- openatlas/static/manual/model/cidoc_crm.html | 183 +- openatlas/static/manual/model/index.html | 168 +- .../static/manual/model/link_checker.html | 171 +- .../manual/model/openatlas_classes.html | 171 +- .../manual/model/openatlas_shortcuts.html | 219 +- openatlas/static/manual/model/references.html | 189 +- openatlas/static/manual/objects.inv | Bin 1779 -> 1291 bytes openatlas/static/manual/overview.html | 168 +- openatlas/static/manual/search.html | 158 +- openatlas/static/manual/searchindex.js | 2 +- openatlas/static/manual/technical/api.html | 284 +- .../technical/application_structure.html | 168 +- .../manual/technical/database_structure.html | 170 +- .../tools/anthropological_analyses.html | 177 +- openatlas/static/manual/tools/index.html | 168 +- openatlas/static/manual/tools/map.html | 201 +- openatlas/static/manual/tools/network.html | 231 +- openatlas/static/manual/tools/notes.html | 171 +- openatlas/static/manual/tools/profile.html | 195 +- .../manual/tools/radiocarbon_dating.html | 171 +- openatlas/static/manual/tools/search.html | 171 +- .../manual/troubleshooting/display.html | 195 +- .../manual/troubleshooting/error_codes.html | 189 +- .../static/manual/troubleshooting/index.html | 168 +- .../static/manual/troubleshooting/login.html | 195 +- openatlas/static/manual/ui/alias.html | 163 +- openatlas/static/manual/ui/date.html | 163 +- openatlas/static/manual/ui/description.html | 163 +- openatlas/static/manual/ui/form.html | 163 +- openatlas/static/manual/ui/menu.html | 163 +- openatlas/static/manual/ui/name.html | 163 +- openatlas/static/manual/ui/table.html | 169 +- sphinx/source/conf.py | 9 +- 165 files changed, 6055 insertions(+), 12973 deletions(-) create mode 100644 openatlas/static/manual/_static/_sphinx_javascript_frameworks_compat.js create mode 100644 openatlas/static/manual/_static/sphinx_highlight.js diff --git a/openatlas/static/manual/.buildinfo b/openatlas/static/manual/.buildinfo index 342db3f02..683ad1d70 100644 --- a/openatlas/static/manual/.buildinfo +++ b/openatlas/static/manual/.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: 910e00fd5bab3d3ebb74912af2151662 +config: 4fd9d0494c6b9a3491317c7c01426b29 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/openatlas/static/manual/.doctrees/admin/api.doctree b/openatlas/static/manual/.doctrees/admin/api.doctree index f482522a7805054c5ded39af4099752af7cfd3bc..8156e26d4636178149e6fc74caec509d6f5ef46d 100644 GIT binary patch delta 1456 zcma)6J8Tm{5Y5IP@FyrvA``ecVB(OUKO#zmgpx>9NJKFbP6v)T+iTAy_W8JvAQH$R z5k$}digr;%K|@FFf(DcViH4R2AwHs`N=1C5KK}SVQZAF zF}5biN3 zEQ*p$ft<8oUYLUG^~#(q&$5xmmddO;)WEJqe^thIr%YQ)JDw{~Pze#F3(?+3yb!wu?YV#h|i{wz% zCK_o-kSnf-(*nG=GPX{^L9Mn~_zpqt#2kBD!#XR}T|+0I-HV>Y#C^)A(*Zw7%rncB z`)N(so=2l+UY77%C(3Gu^R8K(+Z&g+mW zNJUAfOTA;{f$z-VAn3ZHU5LdLtY}eXU5An!Evb3(!FMTmwsDvhbx~Kv%o+CBgpafKS62T`I{b4Ht3@o!K`@y#LPV z7;Eoph&?pZC5uI@uPaz%`!xNai*k-JS~m$ I5i!!yzsV=`82|tP delta 1358 zcma)6O-vI(6lQ3*wETn?1VbpKDt|7}Mx!wS0x>~7kTg;bUaWDq9e5?!UG~R@5K=v0 z3|TZ}#t;)cc`{y1nrOTj4|?>#kwl|0UOef|0|$N6A4*AVIm~8u=9~Av_kA<(=g=Ej zx+gsu>DZE91VDmz$D=C-O0xVRva@%M4?!r-;WUmu90NFp z*e=S8AkA2Gvrf>IP7ix z?Ow@gnWkpKNa%PgzXJj+@Yn;KwyW!zO|@%IZd|;T=z(YA-EOi#tTld-JeZn@E-S$W|f7HoOnc z7b^QuEu1iS8xOw6L!Hhv+wopun?A2g%FnM(;Ld@i$m@72Hx`(%UEfR~cJ@9OH&cS| z(14zHvfsYJ>^d*6cEgWa3`_PkW8iPKz(UP06>7qx5(#HAH6OBo?KMu380%_UM@tu) zBH~%>vzJX1*}PUD+Y2^;JR&;9OwOSM#Q4>Nq9n1yVFOU|4?z(GLHp9CMS%i&@IxN**rvJE z{r+?2TxLiPFWLl+fThSYb1wh?fB)tD=ggUxM_>C&mR0vGJ7`4{ zmRD-l?0VSxbZhRTt(RJ}(WGx~2VT=J*{$dR?kG8K)$;9n>m#jbhHektYLJiXj|X-s zbiKN)?uNW*GYJdNTw)H2x9S3TUk3rK%YOD8%>Cx>@7j zCah*d{a80ko4#G9dz#UBXl~G@mUGNG?HqCLb4Hx|qxUR0Ud>)GtM<-9!}ltnH(1!- z-d^w;cHIoo#{%c-0w3IhY1Q2Ng6WqWJMRae;(_ajn(H8UqU6;YUbAj#9O2Az4xn?d z6#BN#t@zrzK$LR^3_FXzcjNCI{^sy^I-1t{0>R*!?{YGaxb;%CY1w7B8q-}fcPzUR zI<5D;jep>d**X0L=Wn5jt*Qlx;I?`nG|uG(@8rnCn&BD0{wP8bQM@xn;LxSY~Jj zc9>^aB(RPJq3_i<^u~|qjdReRiY7#Vtr)Ht?T0y5Za5DRA`|qciF*;Z-v&XaqDw;! zS9N+@@6^uh^j0j9F~M03;Qd_Pozdu9YfLMRWhV?9L17`ru3562yl0!+d9#!^!-Xf; zipJ~}n~TW$%$acj0^n4#g7%eL>{>$gx-Uy_&)G2Ul*wCtM+)V3ZuQ zzF`OK_BsF$6q5U}n#^718@mQfmQlBD3(7HT2Ajq%@T(e_Vx}Fc;hP~W7g;ZW2a4t! zmK~aK!E*%x(Ep!ULQT_N)C5b|p5eGZ^fbn64hJx}oix)#7^9D{X3njsB2hv|XFiKvv$^$8~a%4{9Py^6_87| z_c?TT)_4j|&-lQt=LwfEDhk6>#!D{=CjCr|l}ikq|HmN1u(Cgqn9xjNN6tl_1l2N{5-=D;v59KAsiyyEIeeRYVN{@xOIk` zD=hka8qtk`u)fJdAh&Fo>)w{l#f@q}*Om**lb>3tx}{Cr#VWV;5TgYD5hl?BT)Mpt z*UqgN1I#R9nZq2eE5Uk&QQ`ZA%h!$VDFHq3a$3krnAhW?Aey)t%U{S&70B)@rw5`G z6RpZUvIdLx@5LZgZ2CopWC2$J@}wix)gW(NDM8_MrW=(7OFfuM9uJlO2Vo zwS8wJ`@rxcyO$hp7r-dxNe{0-^}SD1qUO4)6HN$%t%d%2SseY7DVP!_Aog*jg&C$G z78=XroQm2+xHAx=$OtrL4Q2$+B#c1BG>LH!j!uiXDTJ=l^pUwg(0Nf`i(yy5IRLLW6W-7*o277V?!2+>xX|itgz$AQj6;2DKQIEv z+pa79p6z#38vZ^m$&B^)Ky(CC1`G4v;tu9qdc=4-Y6kze%m1jSjQUqmdxA5C`Ei2Tr!^RPv(IqGnE4K863X@*HeBNewtpAe(5H zEw6^)y;b=<>P6!y2zMKZw?^oeXqu*)I}L;(Zisk{E+d;$Z@t2*#&chtD!{e!TQm@! zWjc!i5nGvwy0^Q;HEyJ(Q28Y4OE>qK4X_ht&uNavgY=4Y=D8Wco2QwoIYc!7`3o_gV+3O5V`Dnvq?yAz5KufBNg83VSs;kn30#?$b! zixfV*03t^bd_K5TeBbJ`!GqeQJ#SpGEaX1DI)cbunk!9}JRg(IhF7QjPQHP>Ci7bl zUMk*17RPHiUg)6>j3hKS?K)*U$q=%1r9oMH4pA8NukGK^zw`3%@xg!R<=-D__-G(O z0JW1vf|BQHDVFb#f@26|YNYa+BcMsmy%OLHQZDUzG)66dzKl!07=Nd|HsxY7*a zy+W6!2fIee$KnD6%4|I?wZzuH*KLXqmj>bk;d)WlV7SJLiZ(ymAaK;}k{tx5zl(3% z207Q@Jj<+m^}v8O=Z$R_x2+==-;o+x8NterWmrg01F579agGx+EoxhW@u$|G;@DG? z{y~tlsBsP)!(t>;Vm-imET89^T`2ImTago8lv&(-rLi$ZS-QfuYlTk1c=W=B#?BO% zx=604-BmQoZbpuY-HkYhCH=u-S{Gzasbfd2XsU#j3>U}-uwH6K2j^RrB8U&j>#h

sclw@j|k{K+nsi3W4;+k#L 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 literal 28028 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 diff --git a/openatlas/static/manual/.doctrees/admin/data_integrity_checks.doctree b/openatlas/static/manual/.doctrees/admin/data_integrity_checks.doctree index 0234d45c62ea562c450047e7db0cf72acd880975..cf5b5522c4104bbb676d379465e9be71b2f1b1ab 100644 GIT binary patch literal 17265 zcmeHPYm6kUUdLH}o4whzjQ#NsSJ=y8m1cQtPPV8OV*=)QE&MGWMrd{22yQ_Mt zt2*_Vp0ufBrC6}ge)qR|EzVo=}+`F&OywkpNi2swv)4m@>J9XFdqSzDZNX~n4 zEANRY8@)Yx{Eg99Mi=Em;ttX{Pg-Im58;cJAB0{aqR}fOxk8_3L73Ky{&T5lWkDR7 z?*5EF>(9M1y67*+nJmacVZD-PuDY4)1W_hBNstYlmM>ac>4-Yu`(wAn4lQKA&)yuV z70&iutS1}!C*?xJ5a1t`v&Fh^$YWs;iP4R`>B^d$Wl7M?Gtf))9SyvcXqjt;ZknPI zf6qj2PyIFT<^A$U(`{`fqD|lAaxQZ_^lIcE_t*R-|Ez!1KPPW)`f*Qex}n(F>?d&- z{75$kgTZFp7m=G`j!nh&O|`g9*Xsq*rUyne3?mwf5%nYmRp+lC$(vxud@Jtt<2>># z4l3sQhp?Eql_kRFZt?D8Aku#X4E<63{}}$ifd3!I|7&t>!rWj8c$x%?4NF1P3Ug1i zgRtOB&)xAvKl4YQ{~!DZ?zw#yJb2v+g=A*pV6p8Rg*AK}W z!y=8NaENbffLl3n?tjw%w13XO1TGu{mp36n-=;_&F9_clByPVil96i@N&PoU>F_u+ z%*_RW#_gbwZ?W_C6Ne8Sy5$S!%efm8Amg?}l5v96*%ryr2_S(abEC}3Vkb}Q&NE@= z$9czh@-Pc}ZYIK^lVJerRZB$LkE1kb20T~@W;%l)^Bv&@S)8Pf8+lFv5~t@zZbzVT zAe_wI5>6)(ZsxRrZA?~kx8uNbz!{MQQHK@=rqbYPhDNo@IC5Mk6D>aqT5jlsVq1il z98vGo)wHy*JQYcefR?n~mT-cMXp7>^>BlKn8q#EH8mB2bK|~|dvi+dtJG7P%zZ1~t zM)=ID@$0%$+0~Eucdz^_Y#E?>OBs?I{&_N26|j#Z`=vrNW;Mcr>@O;_?a$nP0a(5P z2qX|Yv^I5mzzTqs0#lLWleR>cSoEZN4!}eBKywK6kS;3#IWU!u8>Vqh0m&Cpp$3FQ z){b@(_na8L6OHE7i4(`ev>AQGR>O(&EDbzC(8Z@UYofaItZ2DFrW($eL4szfacvAq zE3|YI3MSkHz#NDgJ`4r9F5x-tJYqML5}4VRmhiUJro{?rkPQ#mf@eVgAgXyHbAu2% z5XJ)o?~hm-ePApt5#O91@kcwXCnq=GSD&*Z zISqBYzsY}Py2;zGqmC7wgsFVAceq%oEpHX zTou%WS4`-qK&wE%6K}E0>$yXy0vryo3q>h)0&Zvkwm9%doj61EMMDy`2BbgCC6pZf zvx9R~!{?mlYz026no}Ev_HHQI8bnF+1;?4C^j*E#*b87Jwh89**sWn7dn?)su3{@l zKT6uZb8y-SE#J1#@<;_OZ@}`w;A9w{B5#PbMPWCrBZWO0JZau6K7sJDON?6qe?!qv z-FcCaLZQj97AFB>X1r6D6K(APn>Yj%2))9Pq9UFoqPUD=anFF}L$H#PzyEk}{%Y(z zs`*^O&N1R_X?vvpU2H=4!UYLv0xp(cghwz@r3T1YYe~s}9-IJs*FHz+ z;2jX{xe#PxFHF9+Fnb(EYQVJOL~Z^&z0ylgF9s0ECx^pYvxs*A5H(Jar6R;;GZtxd zA#=nI=D_xF*o%|W`Tf!ZTf%#iugPa3(xwdN75pEl%syeX-Ur=pr<8k!y~(;utIwEM+kawSo+?S(Z$ z9u3L0NF}o=z9U1;`83CE#@nLqJV#kI*J&eI$P-c1`6LcdymYLW6Kpq$WCBvoTnUmE?IE$(M8XOQWy;!UwCwY?r2N;X zqMQ)(w&}r$dD2GA?T_Q-Get%TioiKg1OP}3({`J8)c}if=CrRsv)Wgvbeqb>Qbz}= zYNWi;uhw%D>{mQO8H_%M0Tg9&z=;SHDKHfq;IA}CH*B^u+P7n~PN4!qPb+m>Q{k)A z+KX!(onseHV6LR!Drv$XyMR4D1*h#itf}l7<=!~`hqZIc&t&Gvsg~)#bcoQXmuk4* zzW5>I7soX}0FGhY`{!AS+TS)9oJL=N(n4=VU(aYXY*cip)LHXERmmpCTu=-v#bD(V ztTcoFJC*c8Q6po$I_>}7`{fiCuTVKqWw5luSK3O3{nbdC1+MaTH&W(_~!`1=sD62=QI+ZmieWtn&S5j47XAqNZz?L%}IH|i$yAVAW zSD*@_xO`I~N~^B?@Ba%tV12(QE|l2%TZ5Eol<~6`#wwb!$QE^j^Rm{)STz@5zf19K z%^|2xaF~ULRMKyiwvw`cnTj&fntwJuSZkiQwdVFO;^of;C~tBmTGwD4N_7m`JHr1U z2Lb>y3&?Z8tz5Zw_2w0aRSb@_?p$RzPk@ahO20X74@K|Hlwx^s?)ON0ds7fyt3kX6Jf(MRCuqA>4@^7P?CW=OleuxQaJqsSJ|R;G%8lg`Em7EaM2U~ znY}xksA42iO{8=jw~ZwX+{8nH_!<>zl>uRqu+eB!8K1SfR(AD-8)jUyGmjyYk zn;&ud2hZtJOa8-Pej5FM!P1t!^nW~sTIj!S9t)Ul{U@cHp#Nu-*Q9|Q9A4pKt{pHl zV8`E<)SfyrO>T#5!g14sZ33#+*0%ZlElOlC=uuF@sR}wDF(`_%=~LRRzu#x&`W!Rc zG}5?ft+TSex3E6!XDLS;M}=WR*$Z~b@QzKFeF6eSY-Ig#!h*_L&|_5#tEFz6PJa|7 zF`Sq{WuOK2Z;>q{O73-x z?t_cle+{Ka0L12>WTzm4lQ0>;LB<;;B_qNDAvjC3mxCj)P-U!EWE9{adURR{wNCb1 zNDM+Div6BCXM^1powbSz7fJb1d<@^B^A0u6D)8=*R!2#8S}Ts%DMYd-)d3t6F^qF( zz$Gp|?SVQi10F681B`n{LN$%63T31is%uB!q>(E5!mBCnAW7Yfy0nbK4pFVCH`)GUFlI% z@SzeKoMxp8q@oE2l_0EE9Ok`JwQj%jkz7BVaV8h(n<) zN@aL&#|auJLnREh&s%YD%Oyyt4Id4I>8j+Z^v;rw8FJ9eCpGe@JgcE&QTZEttd6%` zKkW6D@<^sZfvA?|QqY^Rs#;Q}?Q=Gq}fT^;!>OKyig+(r%EIk8s zn=CUOuz<7c1sxx*fKI)Z+c~Y(4{pMeXYU#gOcQ0kYVi&{Tab&*Jj4O12G#T|+ocbx zEyx9W(+H3=wO-3>>+4t4VRU%8je>dX82OBPaTu39dT|taKQSmCnlqu@KP0;5a2&t; z^Z3i0lUuYV)NG$CmS9=aKbeLr-NKsw5jwFoefmC0DWyY0+V$sBHz&nu#8y_?itu@kg)8obi7{0>`y*J$Kk4`zO?88VNUZ*p7-QT4Js@o2PR&9qX_V+Jt z0X-(UhCPA8)2r?LwbzCNdN@DjXIVdeYICzc><4umQ`0w5Hp`DTpMJGb>*GEPE*%gi zIdN6&KCmaqlZcvBIREMwki&~oKNAS8ufk%vI1^aTBBJ^r*b4f%)!_1M^lQ`V)9{Ku zn6upFuI^2UC9lIrtMYtB0h_y?T3iN zb&Id#qTb&E()m9fZ+9vduk0gFt9ZMJFE>=|TjE%~HjY=no{&LBKx++uhQiSebLnJ* zXRCzs9Iu)Wik;Zq;rvmBC61YKWp9GT&=(W^OT>V~a;25yykL|y%!S1z-GW^PE-uRX zRAh9Q26r@1noE}`yknP#3xRU>OKzAW%d2l~`p0j`g^q|s;^Lwi`Y(V6B(L0FA3qk= zGzd$hE&Qw%Kl3ESuVq}QYtThUdW-31IGHn&r`mCxp#UkYm)8%=WxDZ+>wJwJ>;ZZ> zCoWg8R}cCPR7&YKPKqJdR15Y1+|r<3YC~VQ#EeA;74qWyC3XJ4LBI`1*N@1WkJ5<# zIU`TvcqDk0;pk0Tw$6A0mk7{(1*Mk=yuuea%iBZCLYCkV4iPoFBUgf`pJxpmB#G&C z=14B&S$pHjjWodDXR9w8B1z(;fjcB#h`WWHhX`8PNFGOtraHt#(S3_- z#floYT!Zd?w)$eMvphjGq+pZ}7SX|?kz5YlsFTBsgX124AHkJNc{&j|g6cIY_5K@j z7AeR!$OK0MuhEB(3U)^RtXy&PEN+xd@<;$sEqi&d-!Q-fW4VDZ4@S5VhGC9#3%DDl zB>u9gpNiaz8#_IM)CsYJBPxRLw5G2D1Q5BlUu`J;hfed4|5^1>nmDHgphA264=z zedDpqPk^5*NxL;RJhha=e?kvW28STKh0{KP$l5#y)PB>?dLbrTz%?Iek%#NI*XQLq z=v%L0)YA~qNDa%Zss*`X&pzb>B9CMd9t{6 z4zPx8W!84(Q4wv^m2Ww(%n9@tP(;!!fO2FF6=rx*0A{Ra%u> zK{G~cn;#VB(fx6>&rzfL`(jr>$-7O`baOD~hW{=9oBsFw?{?RagYG^|k7w!e8F~ct zXw&0Y>G4&1{3$*Dm>&N`kN4=YgdIY6fgW$tCl0qluC_?Qra3RNCq@`NO-s$fY1nd^|9bgZ|={4if z=oWwa&{(7SdZ9Anf}WK-ovMrv*Og@CE6lCqL6iP5QU~eqG*s{WptF@4fz8c9i(<1eXIv-zrL6>;4-FctTv| zf6bLMMbL1#xN0JgUAyu8P4e98->`ruQU4gk^;L>x|CJU|+?gwO-nd!m%2URtX}+-- e7fmx;lf~j6Hh}f&keS4-VYuDGLlJFxv;Mz5CnOU9 delta 5429 zcmb7|du$s;9>=pu)@{?YNl2QcvC}$z1lPuP5}GE3CbR{$4TdcVL_FFaIL^A`O==r^ z_j2Vp(mPaCiKVoRfj@Xi1tA^<5fng0fCNH-kU%{i5=cF9z@3CZys6+0B*gDG<5{mA z(t7{!&-U!hcYdGw{pPjb-zL3#ha?}6?|x(3QTd$)B9lhbm5yfAq@E)UL^}G#jj}|l zh=*P;T`9HGS!vL-;%_-0@$SiyRq$B@pHBGr;Nv#k^r+;fzRE+xe$q`mBtY6D)x=Fg z##oft+nIHGDyC;tH8_=trqgOB7qv?n#81wHcD00cjykha)q|DWWHJiHSMp+ov@4~; zr7FXDFI+;+7$YOIpUN|pTV)c1!l-ktTA@XcG_9atFYEv*9m+E0OVvU3Q~@s1D5QY! zAUwO(nbZNBR5K%dXVJf;X_-*aI$FM#7_Am)#x#vF)ry;0l^E}aIN8E(E=Xn4B$~`Z zF=POSt)@U$jd7#C+9W_d1;xk9cLc}hF&mVJL48zPFI^^+7vbRxC79wZ;pO32&!gj3wazOeO^!{JI8;JCi4XKkM zbv2v=NZKN)qJp@!1^C6LwUhaKu23!lTe2^a%_fq2gYm?qijfkr6c4=OfoDEeSfM&u z3{RgE-YILVxRYK-P6D>pZna=}5kPV}(P#pA7uO6~HJpIMGH7WRu`lIQPaU5FZ#_YJ znrf2U=7*<;o2~`yA@1UKM=m1vB~}ZD9cI|!W%mH~)m(Gbs^J8?%cfm~-DqJa5{dX6 zcJVkc?#1U;{O2EmNSKBHw&vceWi8EpPCD`#$6>;1!N%cy9EWv(&*4@n(_32h(Z96( zbyU`F;rcgQwVjN~dRsq*F`-*pTVwpGcLv8kZrTF?M!(Qwv0bgv{Bj4 z7m-HtXhdSEaNM&F#_4sA^qM0i9H&>T7Hpg@V&mj#Z>oej@je%Q*Q(-VoHpCUi&z)O zh#H#+jz{&PMUWSJMRDhHeohnHm<^u3x^f7RzvA9~>Bu`o{@iN8khd}95%0%{{0kTT zpH;;P@^+i}A0dk!TI5L{SrnfUc{R?4#!9v+HQ-m-n-U@~wOTM_IEcb}A766~Xm)VT zl~xTW#5--;Y#3c@8>K4QoS^k5R+TiHgLEc*(c*)-{HDqN zZ=QB*yn+~8SixKzY*JhwZjGZ~|_tQu>kw)mV z-MX}kuImZrllR|c^pWQ~MGyB(!u-9CzS+GSa89wN<>8Ejj~|xN)qFT}dg-+;>!xeW zn4DDgoGJP7-ljbP{p9b;IEo^v*s^xw{2%TNM(-Wzr*T}*}Nrw_#I$Tv^ zAR(#f3+wj{$YxF4xap?-Q)sYC15`OvN|@Ej=sq>4Er)tE-rG~-*XmFe#OXu5LnGqt zL6L6Zz;Ex(IwhE{j2bsGiJZ0ydk4zZC<*&KlO5P_0R+ZJYuEdl=TKla)YIEHOvA!6 z(AUxdE&5QTFa4?qbd+sOKlB3*0;mON$9tI?))NA*YBRr zpHB-O@4zM{9y1k~DpDv{m?!WDY2cZC1Dg|iEAqJgi}|t_TCzwlfmu*k@##!|Ti&;m z{cW8kXJ`8Y28)g8iPmitt6tYe&$g0ARfTyLshoch;j-$=ri@HX&5;0jI(yf~ZzU-= z`;QBIB`H8pY+6k{107y3(e-rpf^c|hYATf854ZJXD3#e89#{VyPOIrG9Ua)-;t`ef zRBAFCN~n4qE76w+`sk@metLS~0s7crkbXIM^K=r1Pn!T!c%z|^x5-=NNAjK421ggI z1 zcu^UFNv-yxG!5S=atz-2yalgaz9T0YF8PVG;? z;xUP{VxA#ug|-$AqH05640B1G{%7+y(nIvUEn5~_TZ`$Z!&|*{aO$@z&MefLRU4L^T&_#%cBgG=f(Q2MTFQJ1#!2sb*Y_r7}@m@p1}2 IGsZ%{0~7R=OaK4? diff --git a/openatlas/static/manual/.doctrees/admin/execute_sql.doctree b/openatlas/static/manual/.doctrees/admin/execute_sql.doctree index 5cb02eb156a49b0b4d19fff05060389871e4109f..6f14960666f6ee6afcf59ec8ded691b9c9a21fe5 100644 GIT binary patch literal 9760 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 X^ZPnbzAkC`giBsCcQ6#p({}SeYE8#o literal 10220 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 delta 1157 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 Jw$WtJ`yXKs@)7_5 diff --git a/openatlas/static/manual/.doctrees/admin/iiif.doctree b/openatlas/static/manual/.doctrees/admin/iiif.doctree index 23295ad13078fd335ddd6ea0dff9ed7c2da92327..135a3250599e3d146f8b863c64e4951e8e299682 100644 GIT binary patch literal 13073 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 X@d9kEOTYZ6TNETRe@e8)?dE>~sWKR@ literal 13758 zcmeHO&5s;M75CcvIo@5bzcyCJPFe<%^*B3|gaic>0*Q^qVzdc~69Oc(d%A0;d)(9A z>FVCyi4^2S1ldrW(i{*(AjDrlkU|u4gcCxD8yq+UggAi2g){tKbys)Kcz37mBvv93 zX%$b^t9sw>)vJ1aW$FiSJh(^xCl2tycD${oVOgGUF`kH7%Qxdb^P=RnrEE0I+xV)LIpW)1m9N){A+f(+mJ@b6BV$X@G$cbE5 zni7+1Yis8dn#c6yMYctFv(Z-*i60vr7Sn+Nj8S4Av?uI+VmhN|T}--;$CCB9ZHSr? zMWNGkv#VW+J0YQ;B`RuG{m3 z(LOF7Y1w|CwG5YSwSv&^fluDr+}v#W0rQLqI9jPRTPblZ!|FR;%W<4eGvpxs#D%?a z8*I*+en0SI&ngKbm65#%xP3DUSy@Qg+#TS_)*z^p`1?5i?!w;+{_5a7M+J5vr_f26 zoOe9ajV;!3+>GnKv1PF!vXd|U7ym&vMj+J%Np@Yoom>;swqse)?lrNHti#2vhdg8B_$d0s!?I;TPnN})v$8SAyN!J{%85(Di=65twmBu5( zvy9Nc|OeYl;%X5X?R+jX{PUWoNf$ZVxbn<*p8H_!OjiZ z86&kugV<^`w8&^TrI(Nw&B0Ki1fVR7;P#zGkowp1s9P!LtJ_~2RZm$LVlwpwLrep4 z96E_u8kKWG3i~P)_LNl8bYz5GR)i3HN*vxsIVoMrEXZH)gBfJzEhfox@H;c}9J}2k zWS3!aN(?Z^i46C$`1MCw;Yl9zKH_|kI?}kgZl6GOhS^T@DD=H<*=A>zf$w0UhE7X3L$0#qtvjWSX4H4+V3k_;3DKQ_=Ef>(_9EcKG!2aB{>!5WL!&G&xK>Zoo4!FF{}0}*e;EM z+IJw-Tx4Rtj8YlHtfHdWLyGP<r<8aVbnO-vGa|Ta>&MZxy#I(ql89#^tYicW-4rx2mT)*phr)ncQ z6KCItP34{|aEYbS%?gQbGiTR(ixYeH3@Hl75@Orx|hV*b6aXB@7S5=NDiLr<^33bFj0goAI~Rgu6VZB$*6 zW7*j<%14jGfPc0E^{~9&(_jABu!|zciF&6$I{w^;zZii&c-3#4!HxW%m+0EeZMRP zHw?$6*pe2|rIY-vL0Gog{UsKa-Ogl8k7(-c3KAvTeN)-))3DtSKxRd#`+yMSJXEu` zWx&5tK{jKo?b##PqtST6i0q;0XtcTS;s#L*Fq4Nzx?6H&jI=^O&|dU$`Lk&|rd>0A zSRN0254TBlij&8>(Qt|)#KrMEjjA}Iw>FGW-W)nkz{3rMQqAeq5Mv3@^*3SPbRUFk zJ0o_Z!qA6GuckIsUZxo}MO3p=XzqP*HGWu#kRn+3VzR%0%>E;8Ve z?R-VacWKm(3gTt1`_GNa`nw+@FD%0Dhl#3ON7Z8WF~I-1f)>WaYVo^91C>pd)n&NG zPh2LtxQyzgfthQ#Z>Eb7Kt=LO9q}(1ght=7RxhrdKhJBm212ig&@FfH{0y4T6>Bm;`7E?sZSMZJJ^<$nFxv^CzR`~R@Kf;Pb2KT7*_ z$F#U#DIG)3y&v33rznS`#o=9*)6@zGqI222C)V&Ek6liaH2bfh# zMKv=#4)`M})w>j_$96J~RCIZn(>sH$(h9c-R0#g5WhpsN($9ib8IV3#QNj-^2`@py zLv~thD6XFam+8uCQn>^04^^Ouob$nyqN1X|ztOl+cNrDqCG0sWMx2lHZIvWvvXO#! zDNI&@bjqadl=NkBH-xF2a5uLu@Kj%t$$%p|73y?LCZy z*!wJHMLadB%Rh3)G(_#ZlHi9kW%{(X^NQ_p;cjW0i^jLsJiJWfRe{P7dfN(P&!c&8jssG%L#GI=Z6DXVK5}+L0Y`fJ2@V=w>#I# z%EWNFkB4ws0D+ju$0byHgGCP?>WEEcjUQSd&mE|D@nzA!r7V*t@r9T6N0ueyCB;+k!2Fq~+qD<+m#1syyc4>a_u&?#Ep zXyh-yXH=YjPkZEy_Gb3Mi0i#6`k%bNPUG3`M^N?ja94@DT~2kA&2~RX=`K!i#|R^} zoS`K~&KESvse12rK#V&KD@s#SMTW+kSk(OgV=9WfFDQfB#7;f$~7uzP3H?zb$G@BO?2YDH=jr2e!5 z{CHBM>tn!MWm0LrAXQG)dv8}jtw?Qw)Hf@@k0W)e2~w_$SAQsI%>W8waL0-ADlYK5j*pqrwO-a#S` zb$maf4%X7-g$c1hz20aE*0<<5fhJ6`h#o&D(DBAh{YM;I*3%KZ`pXfWjug6T$Ogu2 zLDr$YF6KiP_#t}NP&By7g}nlg8E*a)?RRX;iF9xi#asbRi7AV<<1WxGqA!oi7C@jL z>0@Lr3JsGHQ^{4a=y*XK>FAyHsd`AnTpV>)A6n%O{(XFSQfFc4hq{fz19y6mGm&aW zi8z2(o#9=k6 z*|yNsBRM+uo52A6R$kK&yDf`tv;fIli8x9tXh&M1qd5{%jv&=pjIVy;-UlF-#jsvB}x#0p99)>Q=iW4xXzMlJ5PQK0qQtvgfEU7_X zIWD!qIqa5XWWkX4quoCL3CCOF1N8fC>D0pR;tysz=~B0?n8&3w{ON_58ql%wu>76= z)LozY*X5THCrlfi^(OS2x)n4=@kht%%W(i==u;2b@}Idoz7N2N<8`2F<^P8$BH#jG z7;cH-s{soxIRGx3u?V{zHC^Ahtg}8|=XDhPctxd8G_Hz$%-f*vImB!l3E+CLBF9Uw z6!f&STvB`xh+q{FzCVF%a7{>`eTYLtqv;nO7{+d${0B9%)5jqgpP|9*-)YCW&AFJP z(P$8WqL-51MY!!%Zfp1eqxUaLaPu~|`>|Lkt4{8=VB$LgNe(ciBjjERE+xA>LdGOV zp}>CIcXMlygGWXNbLhFD9p@BQx#-Z){)m)eM4|cU=w8_jKIDM&oA@3Ds!zmz6Hm}k zB1DP=FmpB=e~skuG05S<1b;Po5}ttXFyLGGn1&<%5Ms1=FY*EE#=aUYQd0H}Q0WHp z?sIW~-bcDJa^PqVSU~eOeKnww?9XT?sr~ diff --git a/openatlas/static/manual/.doctrees/admin/import.doctree b/openatlas/static/manual/.doctrees/admin/import.doctree index 00bda7bfcaf12fae13b47470a85aad2c0a3ea35f..8f393b5e0e872129880c8aebc188ddc938346a56 100644 GIT binary patch literal 27194 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 literal 29060 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 diff --git a/openatlas/static/manual/.doctrees/admin/index.doctree b/openatlas/static/manual/.doctrees/admin/index.doctree index df7539bb7c46427456f48473afc7c5ab918c62eb..5be0a9a454c54b1d662d30c34c854d1684b8662a 100644 GIT binary patch delta 543 zcmY+AOKTKC6oo0LXEHrLa6mhOycna#=%fd;k+={gNRSXkR7674)O1(+RMIcIt04gg z#a*B`LzPRjbL(dIZd|BKe}Vr%|AN&cdAPU~b?e;koVvfQACtzr`iCz=T z!%@~)A*3rmO)SX6=1r>|@|d|Hivs~SOZt@zybNW}3Ov6d?s|TFgf7 zZ593nK?MF4ZrZkL-LC$HMtdkN4j+7c=XcImkAC!dZ+!Pk#rqV258aMmmkp{ife1*Y ze&!?aAjUIfkqq!#GS@d)7UPH?2#mNIbCqy4UV9}4GBl3`EMWy%tYHH=Y+?)B*ugIL zu#ZE&=Q+8~$QCA$Mhr;|tb5T9$;!)U$2wuADa@dB$~I(Or-qPQNe80gpLBg)Xm)FI zdaXSDV>mv!P%5gf>!)LDkyviD{bqz*hNq3u@xMoVsN**^%TTC5(#@~kc|QrM)-L?h zge3W6=O_;chU0NCrkk^=lx^FRe#xMzl4cyI3iLdsQ{Cj*z-l!1d&D&D)Rc;p9W{>l zb6|$QbWZU1K$SlPr}$g&DrSS3PEeIglwIo76lDQBXCm%SR%4+w=?N96q8TzPYO2UJ Ip0V=M7j2%R{r~^~ diff --git a/openatlas/static/manual/.doctrees/admin/mail.doctree b/openatlas/static/manual/.doctrees/admin/mail.doctree index 90be3269c1b0494f4bcc71dece79c67bccfa9a93..d8728d0232f5702ba4d4a03fd6056cd68751db32 100644 GIT binary patch delta 2091 zcmbuAO-vI(6vtWm0klOxXhA9k1f*R`D+B^jVxk8%5*t4BNSbXsbhfnJWp^7RNiEbC&UtIp(yhb)I^0`xM0; zFuGuL!|;(0%-VPl?#C_Ik3FMi?8d=Ngv0vPYK5!M@zee2na&9JsJt3o}QD9=nfHfyXwoHrmN#9MXnYQ2=k}!|-yRlTdpa?=K z^3i-|0iOCWw1@3~KB^#`FJ?Lpi(&<8fW$cOS*0v{MMhGZY+492NuF9Bo4k0I{I#A4 zxbd3a(cWwu9f@ST;t@bleMo5#Ht@G{Ac!`Wy&%X6Oa4^09xl}56|R_q!pxG^D(|ox zztvkSLIajwL!Mk}6WOjjvam#RHHKNeNNIcy5PNYTKGJDx)^UBwbB)=&kn-<(OU1di zvRwAI-Zm772igXQhiCzBORrT5-YL&$HSm4j4)(rl_+P*%JO8_?E{1EM1?k! zJ+7r3PB=>mGx=(VoFvSK$Wl-|qlZAD3?lafvwNaCSn|N()p2#}xIQ`hfy-}jSF~se z-wv105Lp^m4RCcGlCgwKA8V8t8JD-jwGcipvP9e><7>WuKrwP%JmYqx_ F@DH9^#jyYY delta 1914 zcmb7FOH30%7-nd<^vSCQ0gI`ET3Wg-2*D^A^`Hl0jU~iWW42}Jw3hDDZfS@itugpq zjbxUDkQif(2jh{08loP#c#wp|#6%5=2XCH@7iYFDtyr?lVcY#@{`np=|NisAzcRoS znB|8ZOU$bl#2~w55V$l#fK-N+S|(Gl|WlIIwC z+;|JDT=Ad*{bZdLDU=ik zzpMXwmO+zbbfP#KMBTyNxVu5FltdVcV0c?su!Q<<%2YUm5;&G|WceKeqOwH<4tdMlem1q7}o$8;W7p@Vp*{$lnVf;4MR7u&8!L4UDRl z2|~Mc7e8h0Sr+AzX(hftrOav*ZzfQW)%a?PKWz-OR(AU>Y6z2U7x047UE1{bYOvJC zI{s`tu4AMQe972Fgs*Gebt_r?T8*Km@T94yO8ED(@Mos7@E>ZhRQNXjW9rH?lEvk7 zK{m#^hEI;jbX=k_R472u9;V9Hwxv030q}C|TI(*DnwGRP@c?w4PG$+RSlpLhC HvJv(#WKn|@ diff --git a/openatlas/static/manual/.doctrees/admin/map.doctree b/openatlas/static/manual/.doctrees/admin/map.doctree index 30170b0bbc345749cc9f5bfcf2359345f9eefae8..3b51ef2e0cd66b3e10daa2e07d6540b5b2dd9d71 100644 GIT binary patch delta 2124 zcmbuAO>7fK6vx@vvEzKv)QL&iI*^7Ca1vY4xD8Me5+N!SND)Fx5i;)DJMmj%uZ?#% zArh_OP^qXZMd=KxREa~cQH3J;!mTHSs-CJ!oRBzj;7|dI!jU(29FG@5EpnLsn0;UW z-_Fc?Ir`hE`&RSaw3Pd*rldZ)C`|qlHn$1xZ(5`jcgCb;jVDf_LU#Ail#H5(0ryi3=5lFJiJmX z0Rh{ye?cRQVfG`t%{bAz%B=(u$h|E%CWO2EzOp#vIX?!!RHKYI;afW8nfv(a;Y#ji zxDVbK7LlZ@o^fPf+8&uGnn&mC*J!6VitN{FZuGi0B0ZwNdu3UMziRXK#nOMgd(Jx6 z1V{a_-mD(LcBucQM_Nt@ti8OlMoDtxKi-$MOcITpAgc)NZ$hEdnn9npToAavs&YN= zn;n!fY6;`>fmsiRdm3+}+ZJn%(K^j{pEm-)A9jT*htzY$Qt(SDKv};#Yn$&hG zDyM^dro59I+_CAsG~f1lQBLo5cs3@<2XZ=qo;y-?EJP>TCj?z51zjuc)2M6OQJr|C zz4Nc7C+W|fU!bl@hi7BDT2a@Do$4A3(Z?Of1YHS1*MZJ))Rl5n_y4-oO+QRNf?aajxBBM{!fw~l%91(C252P{R1@69SU@1G@ZmVL{FIz z&uCfAWamE`qLcp5dV9e%^TzQ=Bv0~2IKN~f`1~tj2FZ9=}MNEOL<~oA4>BNcMRyq$K}#$&zN+eP1BPZOXUet43W30B$+EH MJS>~#tgJ-%4P@xh8vp-xNjk;!zYS_2R`_5fKl9UcGt}Q4zt5&g9WeYi#w(-)dm{vIreg~o+vwzW$JQqrI{H$LJXUNCgM_z;5`uJN3sH*F6h8&&X;5JPA5>tZ>p!bk~cvs zq$<7palWLd>9)ngPk*hcFkodq%QGi;AgRibdi*5931;(4XGOxt<* zYzuNce6@A5J)VbvJ;1$&^Y)f(KFXWYC>{8gVNta>G3@l|V=|#qJf`rgQb)6qNnyj0 z6MITbqzV3D*y&80kr9F4_8yb+c2=Dptxi^E{IpztChNacE$V5U5QM`C6`s|cG>QD9 zD6+>9E{OcAQWhriPndOtsK|4UzAT$oi%~<3zgJ3779%JK$Hj}Gl&)$>IVHvuFy`!P zS~@n#7H-X&BGd!tfk1B0lU}-7DJ|tnwt=U1hlMvb!ML+MOXoSi>bA&1{nuBKr!3ws zK^R0*Se!zt7v9$Pn#c~C$eLY;3S>vB$jHb-aND($l5K%u_clrvS_PSt`tPqIPg$~F zGubhBz(h7_BD>@6FOa3G$jHbNC1i zx*K!7!~DA#mMKxDeWuW?iql-r%HQr(e%j%dTF%hgGAFr?W>+O$i6Mf!=$)`|wC)SX zypd!Ba*jS!!;z+^mtA-&ZEH#PA*^CAeVto4 X)YQv0I^!rNDWaB;(j?5V^r-(2PX?-v diff --git a/openatlas/static/manual/.doctrees/admin/modules.doctree b/openatlas/static/manual/.doctrees/admin/modules.doctree index 681b39bda07045f453212b82a55df4228020429d..080b9e65cae23f4887e09704564721a1b4b4dde0 100644 GIT binary patch delta 721 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 B(ue>6 literal 17626 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

pw&-4X@AJyxten3@A3q@r> z5^3*ERsKO-sM`C31PYgBHM8`k4dXJi1cC}q8jAUlZ@TUj63{HbEN4&2Q+o}srj4r z`o-)VMQQkA8Tos{A*E&SRJ8YaFE3G(@@V&flcp@A;*EC0xDdupi&-(*{&kmCmFY@n z)7ol?Xi>>-A@t*G_N@qzkYokkY&P3lbqV>2|}Q9dhY^@?C-9`LVX!$emA* zp|oh1Q=FTkWH(S1e4LP#?Ztki3;=mBoIT;=yJ(B#&7)z{7O5j7i&GJWl10N$BEf7Du!u9gfpmEH_5yyIZL| z*7E%rCc(9rS4ZS5-2=b@vAKyO*e=emD%a)%32b)mcP6lIrx3D|E0;p&<{<4Gi4V=LRIf~ ztT>hPeiHZ3GNxup<MOaX~KEc0_l1YslRFpBA(d3x!EO19p#$=iUy`WQlZ3(%?&4VGKkKb zDAQ1F28`rXP80?q&dC`t6Tt*jSr?Pe=H1Nlmct_b!XhZ=Qt1~OrrB($d>Ypj%11zS zfvgJ1@!9~Q>vT~vd-muVIT!H2EDvLenHg$n;xx!4#Hm_)oQ22}mD$I1|p339Y zQxSlkW{k3e3yZ@o8niFp|IlNQ=Umvb2BxQ$YWgo0)5BO9L3SO-bOP0U|3>@!NZCf7U-UeM0l9QP`f&BuCj%PbCj@Zl&`PCJn1rP;j#kk-E*x*#0 zZWGC4eXW!fsAkO8Dj(=x0o^%5_X%puexL394o2SjErqjf@qO{Wc(3y+_P?EP)7KKc z`#gR9lD>X{uSC{pw7TR$7n#)fZL$5Pc>hf`a$AksRwK3(af1QzgE%BcCgPL1> z(3zwq4%3%ff{LnY3ALk3d)NAAtQD)OLC5;$hhq<8iX_Je=gQyU77~1wh3ixRWGbht0vO`e#KpY*El9HS z5u|%{Bzhyg0sF%xB3Lr?7y)s#FbaTk(N+X&En2GxnqOzruJhC{B>~DbFlz%24Zj>z zht*XPRY-oqIGrEMpU!rqs1G;x8}iYupXGx-y7i7;czWVUe=f9pHjx#cPISJ65qo7F z3K~p~NyH++0{R|+U$lMZmx+3JC73`{YUQ$SVbNyoqi!YrOD~C cS()2(ewPg9-KNWUQ#Qq=+=WxRlr$Uv1!StTU;qFB literal 11199 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 IO}g6n9|B;*T>t<8 diff --git a/openatlas/static/manual/.doctrees/entity/actor.doctree b/openatlas/static/manual/.doctrees/entity/actor.doctree index c5450bfe700b374150b3d55c6a092bfede495ace..50f1ef54f352e62c80efb696ced885ff9432160d 100644 GIT binary patch literal 15848 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 TCqc=xMUgZOI<&yYt^NN6j|g|0 literal 16185 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 literal 13531 zcmdU0>5t@A5#QZ8d+y!Mc1ZS+MXpKj_H?p@Ygr+|5+H1t&BY->@VM>QWB0o4j*sb? z4@iL!NTL@MCFToA0R%!wNC-uOKolhrhY$z^fsgzLh(n215uXCTdbXe49?!IUgOFHh zX2;J}_3G8Hs$TiI{P5J*{&>d$@sBV2ebaKb*EGX$T!Z-$pEX=P>@g>Zo{4V#LiG7) zmDfCN;Jcxxvxpx6g>G85;V~zAFyc!@9$2=&mhjK`Ob;yAk?iJ_Ic?577_FK$J{4Gj z&2qQ+><7HS>S%fp5e-NtA7I-wcka%kkeq7+^i5|Ab}ur0a}sYrc;`{5|Dpz4)(LBkX4vZB4)Iu@2FMd?wH~=~iSe zo5#%sn$bMLFSJaz$6A`rwp)GA?P9%tYcLqJ+&*)(0CTirtF~h0TF}=Dc3N7p(lyVA z{wFUU3foxktnT*uZs-^}tHcH~4?qD|4?LE)SaR+>3u#ROX>+fmX2I~iA^s#^AAFQPH1%R;WrtP+)$N98r83yovoG&Ka za$wd8du`@1Bf5Bi&k1;a*Rgj%I|sMPCJxPpdAoVSJdKr4!kTM9%FM5VFDHv_4m_>j zXI`Y`7e@SNG8BZIDPh4HTteFfkC`(ezxTpjAG&lwNxfO4C7qi)r&}0NV+)*h&# zD$uXN*I+#dp_PW4ImM5a>J>)_rZ2xMr-z3eH$PW2Z{C)C)^Y;oIhsx2LWR(?BK|=$ z2>SlH7Wwj;uv1g_dTXw?*}60K;8Mf1wwUL`xXpL3-5wE2pQUw%Z8n5%etIIhH*p2h zRRk8yabKKoV1QfGtf1(cqqLayeIFvE5)V60M+=k<%kTOxw-k2 zNcnYMlMBx@7ET-$op_Z`iV69I9~j7M_}zr*B36XzY3TgbB6prhxIM9&=S2`2Zcig` z`X-;jih`X!_PPnW&*v#bxBIrGTLHp_ZVxoii5?Stf#z+pAj+?S+?!*cxS@0xaI`IJ zQ)HubA2>+%h5Og}!L`f)bWt??=#Y92*_Gs_Aywn^?a;Pappv`gfQq*f+LLQ^N3{ah z%iZS93s~@F#f^Qs(Ky{`DA-X08gOHWhTl4D01_6vYZkxeuj38B&KHNo0hNCv z65_NUc&@XVS7l1fo(B5C)0q_EB!AuyX2RmtM0lMa-){*rE$mMg3#*321c-k%O1)oz z=#@CUOu$F`!Y^eaynD!gjRsXCK*H@P$csoP-VP-YN;`xiL8Iw9^L;VYXc#QeEL+*K z*r3tah0>L)K0>oi2j%|>7z$9H} z;sx~Qt3jViuk+gVOoPXvv458(vv9zq_j8o9ARY7jfANjeo zz(gTrP@$k`9aL~iwJi}jaBtQ4biAWQ{9r@Wn=hf1qVVq zuT*|6($wP(3s3#-2qmO#fS8tc=n6y_Wi3wJSuiQ$swLomXO?DP8CQs%98wY zRx?rhj2|?z-L(4{Nu#IZCsP^O&@;P->U@?8s@<8m`xFEfv&yRZY?W%N`(z1kg@UU4 zb?{ZMsmveclursNVM4O%6C+f}KUWa_mn+c2X}gbrF4=(bbUM5N&&SwMLAVQ-7l>~d z7de#SB8TdHQq+~wzeL3TyhO>Wn7mxVTLqKffp08KV#V`#tiWzBj+j1=2hsnu0{tjF zau}U`GIeGD4F)U_^hS0{tk!4kv&Gu50_Pp4Q)m)jgP{5KeL^!%7a- z`CLm1E5P*W5{0V<)F(=KtH9I--&io^)z2ez6c)d4gc5m#hg~emixmNOtD^Ol65c9kMc^9?t=)^rV|EQN_|gbf z@|Y3*!xiX9VP-ZO_lG#Y#xqq@p6&H*O=lZtl9Rp;(}K{;u5svrBO!5yZRu+0SiuG! z+~(3Z24|FkY3Zhd$2kj!hp4GNJlJ*O>NR^L``=EyntOt($t9;1^^`C{!Kq%TU|k#r zbblh~@GLkbESO122QnI267z*PRANKNYGj`O2S^n00hxj#lPPxlS4%Xj>h8ZU;jQBC ze*xcE?w)9#_wi$yCF=ap86{hmxXSKkc3O(3Ny8u8XZz5}-xHy$vcRE_P%$dBKL)gZOG|mU;xAr`S0zTcRX(>apva_(%+V>)u4?9Jm+)5c`abx^%d)ZNc}KrC zvqYWO%i+(Kx+jH{Qq7%d){l%>^`7p$_Y~be9`(8p(eoahfez2;m3;oxDu4RM=Q}tq zYbM8KTH0<952vSSTH1X;66exmxI{7?e(iG{cin~f4KH2}UPj1mS(<`(pa?BD_4R!y zWIpMB4~BxhzDxg&byW9l$sz1;{r*RFr<3hKbi-^Qb_OPMlDbS*)CNVAhprJi8iLK|4y=AA z6u{a}jj*F!^GHf5b#M14Ez;%#(&EP>%s}+CVLS)Ay$%V_$0)KbypbcP(Da8w%eScI zsNg0^){Q49ddV9J1J%odB1=WWN&Z!` z!m3&KN(pZjCpk1ZrjsO^=Y8Y^tp1vqA1k|UY_n!wGd{1Jxtbr5rhgw{sVaVyG*8Gx zvg;pu4*rNQ6O%{5t?E2ASM^EWf;jJycHmx0zB;!b*sj#TEbfe z9vggPCH7eHJTj+X>CcRqK93C1f2sm~DKdMSPm6IB7@UjpY)_96$|xTC~>Ffnu2$WbAgFNnjJS(25xAhWlclI2T}Sq zUPn(D-o{hW9dqHuyrJl(>-zDiRAXR4lmmH^lGI4rIO_j*YRiP&eHxGhjHl?o%Eek5 z&B_prnG^8qfJ?K@nlUa-RFX}qB%7!tv$~atsG+c=+}yW{MO~PiYBt3vCpkZsG~<%1 zQ#m}56%N$(yZ8HJS>~CiiT5C1(nF8>omJWAypWDy1?YF?vpx#~ykJM`_F?p^#l6@a z^iT!p(2Mx=Cp9}nqpxhcTVCh2P3ABhIJzGAYxMfa542t%7xVEnXcluW<8m&!3_TlH zi|Ef)sXv(MK9^!MRX3NVdewb}ruvLK5RX-(~ z;!_4|hntvgi5mB)YY}pp*272*2d_G#MWLT>$#VK(faYKwB^!Fscr6S%&G$5Y3xA&& zzNs?Lb3N5W?AmBm25?v#y4d-$8wSHtri7G;pDf%di0HnGaNtX^+)Rg*`^4~#0yAHs zHTW=;2@}y-bHo>I&DjjmhYE`uxITmqZhq8by6YJ#I=xx2S>^F1oB5mQQ`LSV*GfOd1g8X}*BP_y_@!pCNQHAyZ|G`%<6v zRapsDq~Bkuljw0 z_io;a+4808-o+?T^Xl%elHME8FZ?)X#yBeZd5 z@qdIef*-br=~fs%ATSV;JDAI4Xr_IfAJc7DyR0(ww;=MG!=ZaAq1EUF*mgd z32srBgnTiNwoqUZO~=Bo$*DXc=0Y<549xpzbRU8SFS8Ja f0K!MAiYJt5V`z9@4hz)h49a9l(9;GRw%7gxZuuH@ diff --git a/openatlas/static/manual/.doctrees/entity/event.doctree b/openatlas/static/manual/.doctrees/entity/event.doctree index 0de082375e3cb1a9797fa08469518b8b34e12a4b..397fd170453d0fe448d6705d0889aec5a3004254 100644 GIT binary patch literal 33407 zcmdU2eUKc-Rkx)3+&kS#awJEVWsehVomRR#%UHH7%OXZT<3zFS*dlQV_TJp?+|BIm zS7v7KBUP!g6C8YG0;$SERRXRMiqE2;Dv%J05DcM+fm8trpB3N_LaGRm6iEdKVnX2e zx~HdmdS_;5ch3o^N_V%t-LLz-_j|8jzwYUIYV^nbcU;5%1+!kub{bm?W~I_-RxGa* zOjMfXcHL_Do%eN4KHYhHXD*m@%}uY_cFR^LxCS-Kwo|LPR-^MoCzzq?zEkrS!uI2y zRrZ}`BWiAs+GFeNvTugOUXA~^;QtByKZ*axf@!rgu#Atc!x^1+8s%EMVy!y0kn_5^Rk2#W z-Fe;r;2-2;wwUT5&9z!{rLz-^*-oVbP45Kz!`4y3M5A3_v0SUtxqMAfV2bscjoLQq z762I8aoav+-)*^txuP1kI-EVpB-Tv7XZDSt+1l!cx#rSq?|=A`A&_DcSLX}o%MMCPTterUm+ms|15`Jln+w)m^Je(>#pTmo zHP4~uTicH35TOg!IaH25Ce=S{Fj!x(&dxKfC)GJ~#(1b%aaNr&8{P%$%$fPRQjpZ< zZZz4jE?9S?=7yD21hS{ieF?Z)#>FW$0QMwo2-s-AWe7K7j|NkU$hpZMiI+)&PpSmt za8a=lOgIhSavNriz=}@WuG0z5*}mWM&M%TxE-*wsCE9X zg)<$(+7A*x;NnQI_jDnZ$0xXR1XnXlF?a~Z^kT`IHw;eU^Ou z+Aw_F(VGwMe+C==%u>up2`=m1r%~oTb2xx*{^Es_yT2QT zySsadxif1iJ5t{%xfmX~XC=8T;m0u<8xVgku$2(%V>NsnQ5tNBkxDUtM{N$H^^CW3eNSQjIBG5bcJvcKB{lXJ+5T5=a_$bhHH{f zqo?NO$VoV=6!L-lpna@*7ZYoG&`q;KCcfWXEQ%FH61bJw@q(qyPZyVoJ+b^CK#K*O zXUwrx>q#BiFLO^Crs1z8Ujon*qDVpW+ceo{$};rV)eR26obT3+cj%O#qmrJD_R}s-{FyHhAl+DJlagQPXD$YNl}++JC2qqS?p+T{6N{rd5F{lg3waqf`ljzQh#RWieEoVlk7H z7-0$#15!#PruOcQQ%J{1vds*a->F7?E$t3gBxAa0@)^r@FqSV4Yb;j?5*t>Mk?5IS z;+k^21oW6u(CQWw2~zEzK1aM9AP}iQVv^ZIv+fb0-mpCQcP#Fr!RlJSd@DQNg$0S?z%P? zh*33okNkK+2kM(%rjA%Y8e(VSeF@waB&P~`S94=VLGKEadzTBQ;uQ4ixy}&8da(q> zmPRXG$;r+*$11dE7PK1ic{EkiiYRsV^WpdyaQq~bXF7|?I8LV@jPYD$C)iVD8$4eN zGn&z+E_@I6rk%RE7Td16X<@-&h3C)nFur6vmTS6YdwZePSPNmT?qsT2pkN={i@Kg~ zH}c)zIDt-3C}Ts;shE7Hy86@Ly!xy7;Ssz(L`sjgo!PeMO&F;RcxuahTkg`M4;dHI zGr<>^OGY$swkDxeDs~>(4xMlK+bzq(98(CFD&a3R=F*j{{~kda${*QfI@Hub6>MpsPLW4`IGS!&)oIG!m% z&VkT$Fd6MBVy8OXgAWVg0qZCXH{_%7RX;_2L#Z#|H}=QH?kG0T_W<(Y$c_Y;c0*Ir zZxCHoxamehMkO-+hCp2mZLfd0!E*3Uqhf6tE!c`-))0$Vwhcg>4g%0`?2rRYIIUq& z{vTxkk!hSqBIo?_V%u5t&6S$9EYNf$xMv8e3X1+gV-&|HrU6~r0Vr)j+G^JQfIb?o zU1aE;20KI|GxXIj6J0u+awM3HhOhMdRjuDRdgp=>)_Jhc^D8)vfuHk`M8{J71fk;J zh|IC-zv5R`Vwu5-2-x?s9rjAIZaR%l^_yrHjDt-wuw978Jqg3h9Zw>g+yr zeIuCzKWPJ+|1Pr0Vp~b3(C06Kv2~-#F7>`@gYrHA6;$% z?}N^cv(7TdMTxQM^${nbdgA*SuaAkYSS0@pJF7b~yO)k$7Y&fl9&sIEwZexa)Wl~HDa1Eu%`+t;l2p_u)6|Ka zoGQ@B9xwJxVlolKo>EE`V&$PmA2U~dT)EMN16|bzm_RaRmj_LcT!rCQ94vQTqheum z854|vQ8{kyOQ zYn~~6fn4g7A$L~zm{4>I;p}lCsij~MLKfqjR*MyK9~^v~xiL5j3_i_R%alSY2GcvL zeh`xz3(F}!!n#4sQgEWtEH$OiQU^pqF!ccP{l=AEp`X{u@9}-pfQ+3IU4276zPe9s#-D4mG5D`FA{Xfr9pQhM9Lp>g4 zbe|KL;yR@f&cPgH+2NBv%UQf!OX@?E;R8+~-!R#Y0(l_(XqMFbUpdLNP6C4F7&!Ft+q z<1*Uyt1o6-j2BI3C!vFTdJII>8P&flNBv$pJ0krdo_i>}4myi)>WY7!rRYWQHiSN($xQ)F=<* z@jt@GAE%(QnufnmqFulE3mMT+cM2$qqg7xnN_(LT1h7JAODa0_^gtrwg&uu7-&mo8c*h@DbS^eGwgeJG#>> z21|rEhr(*6)nWyZU&;ie3MbNim@fGu(*^K-1(vg$0+c|ZE>siD2b9wQ$`^J4C~u*C zE31qJF%Ee$26e2gHfy!!rqOO03Q%xp0tZW0+ckdp2uGv~EIZ4OidOLyU&HD;ANsQQ zr9tG{1l|NnW;L!Apd1>FDFS2Xuap8cQPnPiE4Ea{E~;u-)Y&sVc&7SfS?`E?=uWLX#5KrH;Swfj zZ=zCR!522nT4sZeA0iQrDcET_m_q5{FPukjpp1_70{O}_z&dPxhkEXYO>GP7_e` z2VpbFagMXw;g`b;HDByzPn;EY_A;Z{hlk zMRp2CImdFQZ;A>co`gVDM8up!ATpI&-wE@FO>`)Lp#)^Sy3$)!>ungfvD!nGX>P+u zyMAYqE|xSX-VJS&B-v^&w!5v%HyuYRREeH~o{T^^_Do}_fLNLI+3(8~ep0ae-lzo& zb}wWHyRR!2zt6!%GX_ihv6KNq8xPy*WgmgBQ?^4Wv+q6Q0{e}dLHJXo6{ES?!0B?^ zY3aG7>d(_aSWu%s=o#yg$3nQ+Ln&3z_sbDGNpXxO0FmwaMKoe+y_SaxF@6-{R4?6- z4)d5#<2=ERo)0;N9gXqYN*}+c^)Zb3e1h>6r=W@;&3rzMcG>3hEc==t_~N^p$@$ZJ z0dhsU2`G@*)uo%yjHrj7?ZGFR9eMl@MY8RV*sls?i*w}};1*SYZ}I2Fz_bk5q3(W!-OO;i5#v^n_hKZSK1}DUO!Po<57VJ~>85imTrP=6vsAez7|`T+ zG!ab-Mm&X+Df)hwLZETb8YBcdjCTFn(1c)y&J?Q&qKg2plym~p6y|kF=QAVf;mb^y z>Fy%cjMBSE4xGql#k>;>oR)FYiPp)*Vze;!V289e#>pUB9n;6PCatIG+#kE(qUoXx znIYWKfu?L>i|q^CL>0Pm+RO+q-#X8Y1#le?dr|~N$Xp?sJuW=OdmlZ8EKhNbvd;)>#)$PzbnUY%W92b{Xi_L>chQer0wMbW~c`Yw`3 zcMNoWI#HqVBgwrgvVQj{{A>SKqnmgh85xvYhcET8)Bhx&eqags@z z#RyMFgXxYD=8Hv-cK7j!Lb`s1o9deUPxsTBJF2))k7p7PNI050L`8egM_l$X*MFRe z5YBUyL0KV3-=u>fmxKC@Mj}&F!e#OiHyc9>$=M6KH1l7aQSu8pNDpb5ajTS=`ElP@In_@PM^!y0|eHiIBFB>>vfVVQfn2 zlNvqB(paa{6sTS2ITCsV;P(E9qA20vNJQM*$ETGXaoU?S0_h@#R)lk=UKwbvqc|-= z7`aD?<*Y6?G26|=zfedzLyh@(wqB$o)n%Ix;Fn{VlWlNib9g68pCRs!FZshwQn6%<5&?30;P<#B%n#=Vr4+_k zF{dA%wH6C;zQGnht?~=RCU^XD!7kgg;#; z>iOAYJV1^c?V7lLozL`9R8~Dj9l`x-DQ`TC%PES;V1zy@_`fY0V3J=}!$c*9nMWfA z->wt%^o{D%;+v|yPSD>UGC_-JwgsdN^Z|`>T=xAG!d-PS*~g=0y2uS1 zA0lSf9p)!Udjw6Wc8pU~Q1d)}tL&A<{aB80_zy$!pe{p5DZM||=*KnRA9g+kT7!hc ze}Q)WVn^~q(}5BW{{R$ALSxgy4Y7=tt_UdwUCQ||L|uKn2hVvhbf=1;N7(It*kPr; z8Jx^uhf~9K7iS>6|F0_%cXl8$435dzdkMUyV=p{Up^cZ3i!aDV3LM~sZ(du$_ZWSt z;CmSS?FFqt@OJ?1vhkO2o`UH|-w1vS5J6I7;JZFucZvXXA?Jf0b@cT?p_kr8at4m( za1lR(vnbYk{LQ!$^ZOgvdGgzse68BH5#8~HM4aU{PT=4)J*Gs@s}+kJzAUTeS~Wgf z)3((bcHmmxg7I3vfJ6D1$!j&lmY(O}vMAb0eib!*RalKbXnri9PozmAwo)6$_G0e#} zL4n&4d;hIG_7gA7o&?}~6?#W;{9t~?n&%Hk&*S0fd3rc{9uG%L@>GfL{786$I`hG7 zJn^h_HOdwa3fZV2K484Pn60zfOo0~=r-LbaXxTnZ*1jj0VVCAK{8IG3!%Ud0>le4NJX1Y>VBYi+!CIJ#SR_DV3x*JD`ip#3Df1>48t zRroN)yTRK98|(O32tT&n8b0mE+k#89$fIx3-6*?hv=ba!Z8m*enqnzmUfvVzrx#M= zUB#s>TCm~1?c+VgWxNg;Zww43+y3hOxp~jQ-#5g+ELpDGbW3;zT&0G$2C=scI%U5T z%;Nk?oXRMp(g}`h-)JPN+pynYhSQZ}5Up>Bf1x!F4iFC>1Z6`+bOTc-*k8l@>Dst2 z8WOMI^Ip79I=B|cvYT$Dg!fO=Y0XBNUQ&G}7{jYxR>3AD;#5j4JV)znb?mWV#>Aqy zB#VN*4nVcP(yq5k5%3^bRv=ypOay0H38dTbNd2;?Up%c8!hWrdP zOw=k+`4rxm9eo5u50X^@IgK>{vF6lq_vb?gP6RV8t5u2~E+%Gh%XJHQ$Jog@f>(-b z&{6Cyw6=Y_*kmroMTGq%@i6nokAP-|T z39{>!yWm*?egJPYM+s$dq+>WluEJ}tX!Y1T0MMDqt&!d|zup06@cQ!#On4hZ zu<`0qbaJ?iTI(eX*K*fNIC$pbvST*vgG8BBjy&!vcWXPrKC7`oZ>$d{xI2OU0*ZLD z)PZsMC4NOWdt3cM3<}UfW{7Cu74Gz6``}QllrG_9#h|tteV}(@JGgul)yJuj|2C t;R_*P0c+&NZcMx!p2Z;SUii5y_~&=t)iHxYg}gkIYv&3DAMKTe{{^Ry8?pcZ literal 34830 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 EFKwXTg#Z8m diff --git a/openatlas/static/manual/.doctrees/entity/feature.doctree b/openatlas/static/manual/.doctrees/entity/feature.doctree index eb038ea9b457cb9e7062afb5a406748fe7848f0f..d861da6587267369488cad5ebf3a54799371fec9 100644 GIT binary patch literal 11786 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 By3POq literal 12226 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 literal 18079 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 B$guzb literal 13895 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 Z!BKdEJcDT*P*Bb=We&?0xKz%v^fzAT9u)up delta 2272 zcma)7O>7%Q6z&i4%KeNEDHXHW5e_Y861BDjcGAV^2C>h}W!l zG3G~sL(72?Gyo2EyZoC5PJ?pxQ ze$6L3y=NWgSdz`M)Y%Z8H6WdUr)27h-tz&$VJoeQDh>XW?wbAMlfy< zZsAu2Zb!!NlhY%9GEHAYu>WNLcQZ{RvEN|6U)^!({_Z_+n%(rp^jB|Si|K~oVN@(d zvOB!5@w%-SOM?B$dvIpg%2dE|bn>|a9@nrfi*`-hqPp!^w9!o+${L2ahiSc9pBTus zv>FlE8OXX?jRA7(n3uIrxkhi7SRaawQHO{|=4I7oKNS zT|!?iUDO=78eci1@Q_@?Q;c<_*J=BsxcFgAQQM{^=b~Uecy%8&gpr5XV6vH6+9f-F zGpl!r^^;liFte!x-m5t-%Z^TnNrCY9;5?e;pTVh>E_(eX7J+19p*VCZ`CmUY+;XS> zA4w(#9@Mns?D45_=D)-ZtZL+sxY*rJ1Uw zm&?==dV6BfN(PrG&8oX-cz3l#@vwVQU|{qA>#m%&Yq-?*E0)#?x<+VRd%h+LC9bA)zJk)W}%vR5PnHasw%VXa%D-=s?}&C}IapguN;Kq%W?)(jcMMU>51XrG0+fKx|yZ1Zid+^=+qqbX;byXR9zLORz2GWDPaS5Q}$&+wfYhqVC#=?xHl0h&_VrD^oH-u{C%s z&E}Hr5z&k+;=&4snJV4H)Ac`ex`atF)iNx}9pM3YD{6F*XydE{-{d+vK1@(9bKp3D zOG#*4ohRi1J1ZwE(q$8i_aIc#p{|6%W@9pM9fPcNYLUSe_(_C|(>{g|M~ zVfWxw=FAwzm&`?Ed>YGG73;E$vEOr*^kH-GB-@<0Mk~C%E4){HuHolwEhU^Crt-@I z%ok?0qU(61?Gn$9XxnwVPQ57Ir6#ekg= z$Yutz!Juv zk#%w!iyRA>dw@fOl^Mv21}PDV1hT?17=gx1WO!sq`T?C1HTf4y8eKt;atUde+Nu?zvz`)8xgcn$s zCM?7SCMU9sO)le*fI9XGk{Jg$w3x*+j)Fu4&;tzUWSPm9oPvTOkP!3+g)K0$GMGU! zo69+wnHaS;S93=)P8Q`=R8Yt$DJdwn($_C9FV`!mEXl~v)5|YP*H1|;(=SLZD4y)c z>n<(>Q&f_lpHr-tnOc$tQZ#uRuleLFJX(|A^3I*SkWY8>W4>LCB3vn{$@xWzC7Jno MQ~W^omL}-|06eA7Bme*a diff --git a/openatlas/static/manual/.doctrees/entity/place.doctree b/openatlas/static/manual/.doctrees/entity/place.doctree index 252fc61b4682d35748526d45a41639ea1a4573da..034667dc8d179bb99f456a76401da67657865670 100644 GIT binary patch literal 23338 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

DKAzEWdLjT3w2c)(SxG9a} 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 A00000 literal 14008 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 diff --git a/openatlas/static/manual/.doctrees/entity/reference_system.doctree b/openatlas/static/manual/.doctrees/entity/reference_system.doctree index e7c0fc73f9e0c35ad459468eb19f51b080162e95..016b4a09a57569f7d04866aebc0a36ff065cb222 100644 GIT binary patch literal 15065 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 bn+1Lrifb*v>wpxa<&dE*Y!dnZtk?M;_BIXQ literal 16597 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 A5dZ)H diff --git a/openatlas/static/manual/.doctrees/entity/source.doctree b/openatlas/static/manual/.doctrees/entity/source.doctree index 54d1311dee4ab4c9dfa3eb8bcb79b6e451c4f5b1..df47c4721c246fb0112d89f79e371143958a2547 100644 GIT binary patch literal 11788 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 literal 12245 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 R^m^T*NS1DTO0aQz?f+xCSK$Bv diff --git a/openatlas/static/manual/.doctrees/entity/stratigraphic_unit.doctree b/openatlas/static/manual/.doctrees/entity/stratigraphic_unit.doctree index 0f63f8d5927dc9be1cb77b6d766284de13b94a6c..fe032f23cbe2a6f69667e7f14037f388a32fcbf7 100644 GIT binary patch literal 14107 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 Vux!yiuZl$%N7B$k%Y59Z{RiErz|a5y literal 14641 zcmds8U5w;L5x&3uoBh4L+~ktG3nmK3hRe(l35jrufaH>(aAX5q2p|DokKMEOoX4K{ zXMYe7hzQC_{SbtC#6P|s4sFLfXd9O0`4$TkzG(SoJYZgwd?~sAbIGTZExr^O z`=K8PCQJA+P?)ykS^@Ktk0*SM$Ro!M+bRD-$jr#`J;iR%+4J_o$CE94iO)q&(@Dn)N&W@XHNp^$_#~(7!h%iP+YPutZ>p)&7I_!kS z+3Pg>b`WAF7q6X&yU@X+=?{i}>{$h!Np;%CAc}8B0W0b=eRmJ0Xlu~oz4*BgKbP>c zg`e~Mu8AW<8F&{sQUxoHXS%V)dXAgwWMCXvY#7$o^;eSl`jg2X6Jk@z3TEhGAw6S`aiObh|Ef-?EFt4}`m^i?fGJ+SC|SF|gpgBD%t z>dMaJ4?d*5-#!c-({QzC;4!-ovj-n)4b!GpL{0D95y;)LoBV8Lr-=gXBm&5NT_S4R zz6jg`0ZTw0^yb0&GKaM1_~y7o(rucRuhhW6$9ek`WtA57#}^$hVu5G4WKawq2TsD@ zWk=C4ywV{|w}oz6W-w^`!EWbqiR5v8boN*fLYu9(w;xQ%EFYuk#a%XH&f?fa^nuj& zB&hH%XyJo05MkcG9S;|w2JhG6kXc&fYXLL;z(SL08_ak8U12iIh>SK2#|{N?71+g47`9f-;d=>)CUnqlli=PsM@snX>A*SJX3l>gT8EKz~ zyq_&|7l{P?iPe5sxS{0_4983CFY*PS8`7$}_!O(R~EMGUp>wP2el9vQu zWCXh`f+*Px2*qdJc1uA*SjdY0DSWf1<~K6eHefrc%@%O^g!8ze#eDmaK{eez_aFE{k;6LE=}4 zdn##OqBpt|u|eTAUr*r_I~__#W$ux$l>IZuj~x@zE5Fa1l(*+iO}^MkyUKMj=LQ!WS*H0gWF{5us=yqK~K3*R)VGk8C)RFat+yGsj%$6%1H1lxoTi zrJ9<2odR5;$CABXub4nxdwr{dw~oDj0KS>*H8zK$*-pa@-<%>z(QHKj_389A&DOpi zV>7O`Chw@^ZVJ2b2wN$+w5pw5|CbPi%t_nlM&4C!q>)xg{%aw59zc2JmLf;OAJYNQ zze>bMI^hNQD);|L~+&x8zqTdsJb2|M*yG=$1pO?vO!jHd&j(qwJz$4x0BDs>; zZ}9|(FZYmbx6*9e$j&QebC!e~+3_V!qLF3sX}6R_ACb-9b=B~+F4J(Ta04eqdyb(+ zMmNM!QI^{uL7_aR{|TrITKgFNCo(>HJ~uVr?|)Qrh?KvHBykx!$&y5Xk7C|v;&@rY zT%Hu~AfoQu%)^NkxicL!h|@rvcG>u=tG*Fc@YeB-7r-}@Z)Bnu{o+no>^UI-=625%J*qiRrBuC6_Jg9gkraa|Y9Loh zHx+%596Z0AJROA<3?%?CQ# z)*paxCa|WG7qNN{D0xMUkC{DlTMU~c{Py&(W>C*BXvSZgqVf8Eu_66Jg~ze&!tXGY z0FH`_ebtl)L)FwQet1!u6Y=m*6++jA*dHo*>p<);;F}3zh0jJsnB5Jf|9*-LM4z3A z5dCka)7K1M>E0U~0Henf9pRXn9>Z`YS5i&6nN(Agua5Lr zveo-4gs1!G+T`cJ<{rG-qSz1%P zlnZGd{5}a0gb{O#sU{pZ5>Lrc&sPXt*HE9T;H_h*o8X(tP*U)seJ(=Z2UCVG+K1?) z>GTurGkNvvKaEJ*e?NuO(XA1sh}lMAWOsBIaGJ#qz``?EmF}d&2e>3fyzN0wAzDa|u z>a2)==qkRn-k{{x_e4G`w)GmSdm=Qr%&|26n# z^6;s1DmwqYsfGccCVe?n$h7}bq5H|MTMQ7?X9mv^Z#`GSRx86+!CA{Rs2)kZ>PTND z{2y`3u_+Hs4bRGoRg{-jy;54}&z}61t5=5 z{hLMwE?pyJnxT!?woELv$;xutjYqU6WQmSO@y_(U5F1>o$?-j=VFNtyQ3f>LbEs{x z_HJ84;nyC<4z;w$M%qh+6lbK1E()FuH+%qcQsEyKLPX!)2Q(I$?fctRBQy|X1}GQW zW3m=0jDpytVj@dJ-?aY@@r72~H&A^93#H*2Gw@I*D9V=75S3-KJA$q%6{88DLnlyn z&P#?K`Hxkey9fU-bOtxsR45q>Zc|R{FA}E=V(P?O!BzyTH-O?+gVp&8-a5hRe(=o{ ztd#78Q&?u;;UTCXjKN)@PpU+kj#Ux7YDD5d{0{wPS5ei~|xWM`WpeV;~7X0@{V-$Gs{ z-wIe3-lk>qr1$c7CuBUiy7(s6{QMe2OI%~fcW9$;QBZ0lRqt~&ouUB z66`o%Gvk0RKYVz@cT6&&IYN6+^o z&yQH)<+bB{m2QjRYJh$~-vJY}tU;5`P{+Lox`Yy<%k#2@xlFX^`%Yx**|iOfm@=gI zIJWspz=nQ+f;xO3aFc5%c*8ba^*F~*^rqBB|K}7!)?~lA3>o)@(HA9VzCm*cp(q4eIZ1Z`ftUXK<8gVRrh_iO*AhGB9nh{67o;UFm4nVbP z#e<=)fCt5jhU|6$b+|5Cpj|H{^XE;&kj0j-9}Eam8>p=IL#7uw1xn0F-*ZAoLUdiX zoY3gHG?7%wh0G!B%X|fsq3>bhGZ;EuP04gR=n}Vo)`o0|BhU2nD#?Q4^&#Mjp$Xeu zE8c+^9!9qBi3<=G+v|Wb>?HgwaZr!Mp`&6GT1H_QUqpNBO>cc0)Up=z%+fH_k`Hqs z8%7*zv>g`p#4vU=a52OZc2RHv3-@rYE%J*1)Ie9hrNr06A({6kZwhH}ipy~5?t8#3 z>Bs_*mvQYzJ;L!e!b2}I4s_euwO#xGrl(w=5WW%)urtx0i{ZW@IM0Y@`KZ&U#Z-eA zapwY_g4-j~tza>VKRUQ?#6t)}m&L@@pVZxPPY5lJ*Mq4u|KFsDfDk-Nx503G$bw5A zVl11Xn*Js~Yr4L1L#IP(SH}gmfQgG-FY%Mi+oM}wd{IUMxE@gCVEF*9BVCr`3!9(D zKtM%=fC$~-vJ2FbW%0N7D$?hZg7l73 zqoQ6K>2WC=RWNOi^p9v9L=^tdmitQI;L;cZjESpofEO-Ym_CZ8#YICbG7DGJ_AkL6 qFD4&^m!ZlGev9jTA!3^xP{o;%=4I6^VA8PY0#Oy^J_=Me|#`K$Q`UyAMBB+6ok<@^X{IG!K4F$?pTbG}N`Q$I+m#rhKob5cJF^>T0C zTkuZ2oNstbd_MKlfEhpW<1h8PET`Y`^YNG19>Fa}KbK4R3tbz~(%d`Em+Ja>-W*>j zPIZeP5B!kjx3Y%KD|VX3ej`hP4V`|@cN0442`8|V1cUf{KD0aXuSGZOmR}mSvlFu> z&B^$Q)NavFxwqz>_g1_M-kf)l|7gvNI;>^~Y_Hahqc*TjYP-9;wW!NNI|YoIq-jka zu7;EQX|I+7&uW|ii-&I>%NoFT(TO_UC<|SK9+Fhv5de>zG-f8Pir?M`q`XH!uOGs{ z$MElQ{JVsI=lQY$3kc&|>`OFP{Ll$9mo@#Mz`JAbxvZOd`6vDd|A9JoSFjDVYz0vx z-{%XS@4DdfK0jHk)&q-S)@iVqx%tf_yds#IL}Adw+zN!H1e|#v^gire^tOQYaZs@a z4tXX9e62uqdpEYbT^8rIi4?8hE~zi}nHSVsf>78ktnm!;@hjJFeC#K#TS`c5Lg}h? z)$uV>m(;m>``OEvEfTwD*yYRH#FvlW781DOt@E=7ZjcwEh?Be|<=~e0Fr*D!T!OrS z5+RgBDU3JI7ZnUC+Uv$Zxz%UQt@_Dg(tt1eVanpr4u~lLm&Jb0FMDa)O|I5R_NoHE zZ71$jqqtRjR!W@0u6BpT3FxqWrTRop1pOI8BWtieMwk$3(hCLG78Lb??TgYN0Ke}N z{Spg$X=Mp>tu(S=LM%UQMsY__-HKwX6-Qau5@d%QR;`yj))Q+ypT%|zJL1@ZWruFX zu|uoDEZcDybkwCWi@AP^KkxXqm3qwD+!Qc3H?6B+=GEJ^%&);tWw$L%>r|~z`>BVC zeo|>NJI!!1T7}caI2P#Fv>j$CI4-0ed*ifL(q)d{^c^c^38O>F=`2Z;suqj*-N)CE zxy%$4$lOAb#!=WZ1#U@`M@ihgII^+JYvwMa#f_N%Dwv*u;p_aUW$e&@jw5^pCeQW5 zR(%grX`W_nfJO35IJh4QLtSc$_olG@P!PpW1KyWLpLl~G7eM)3lDe>U_}qqAtzF=%znNkXM)srM0~%x=`N{V?~w!cPFJ6mp*PIr^P1ldA7^1K;ses3QHmYsX>! zx>%Rmaf_vJj~Wr8EC^Uy4}3T+gJIg4 zFVQb`QaRCSOR~CS>%|vEJQ3$>r=M7f7wv|nz}WCNRwsf* zw<5SSD@Cvf`Kd_f;KMQa4&u%M#@{ax6f8XVP95K{d2gG1@P1a4YJPJQC@SNA)Hjy= zr@3UZVSif~_IXLIQULk@PiHVz!P|eiCjoeRbMsRn=_}klMJ)&uz{kRPI39C$@C$4N z@tCFw&foFb?f{$HD@TtUAs+k3r->f7s)`;iA z7KMTd{ukH00Zn{Y;FtS4Gt0x1N*=CHBM*}ZS&9qoJG;1?hPc%3 zRa|aggYiXF?XuLyEfQYcaK2G!!B`XTAwsatA;TAOMJRN+Nf+IU3=2Knm!7GyJ-Y+Z zOT^7M`RMJ+ki6VyfC3(w@$2sZAVXR{Gr%M7*R>J9FpdBc|1YY^ZHM-u#K<~7P9!rx zumKSLR$#;X?P{%aXZ4g@xk%yMsV!?5nmf%wz!3=$oK&WCy{L03n|V2 z)P$2C9C(bjt$aZSyE#9)DGv9oB5bD+M}@@8iZd#obxIBJ)fZFTSnU`WVG?>}TLyikjuNe48^S`+pQ?ItSTh#%ibj=en;aqjjvT%iE{=;K#4z9oKUPOL(D7J?Jz`u ziR^;QaG!zU!Zia48(bhKePN|KD-m=8{j}L|Q zd0_nwtQ@Dbh3L1xrXdW6-Rsw2$EB0D5)j2nEs?$Jci8Rklqio{QDXGB8s02?ya0^; z`W?V%^M<-sf`P~}A(LpwRw33hHG;S@up2BGWbD5cSdu5WFm4;e{{H&_vPRIksGuqR zks0oiP~RU|J6`pXiD?rw5nL`57?hh09%QtMGcRrzvFX2xO~(UA_&8RM-bZre`bjsi zdr&4=7!g4BtkiD6vk!UnhsV!X6q_`yME}gOSTbN^!AwJMURZuHIzF8=A z6f&#uQkGL@M zhrux>wkt_9xA&+hR>0DNI$ISX(a48UndAOqyI&rUn4tr|ps71ci17jN<+a1|Z?qa5Z0$){lua~k;ZM!M zE!=2Yy(qJGZA9bH0mrk$7HVGbntRBkQ|@GQQwxR2cIjLS%o;_i2yQBRhDeV!qCGNo zt(cJqjxdL0f&yL{*pVYf!NKY-J}@hX+PjIvP*$n5!H-TRhQawS4{+Xyx6Y5DnUd0n6h^`g8X2n6Hhgse!gyUL z`$}gL_VsuF&#-1XiXv^M={3YbMbdMlrWi23ad?^@ts46ba(}c^n!f2$pDLDX_=*e~ zhQh95e43z(;+!!-*YZ!=K_(N{Iv3D4R?6K!&O{>$x&B_S5Fr;{R2YeX?--EpE#k67 z#3gHR!bFK|opncJ21Wmvj{-c^>L_V1Vl$Wsx=u?PV#agKZ+R(xg;lC-Zhl&Ql`)!r zK2YQ)s4ytJfgPtl>h)#?e&=1p%#gkBX=)EeY^(hQP?}LGsbcK&{egWZ+ZTc??8}1( zk=EFH%n?Cy#Q}A^1vy}>KQ=eZC5lX+KH9wCtFhPkvnclKv&aEs{ey=;iwgXw5vo%E z1`k}?33VMaFJCGq{E(rC;L(`4*P0X{Nm`V7rYDF3GSZ#Aw#4JfnFy!wcnWybuyUH4 z@Ro)!9NT_SC}*N94nhQa9A=?n>*8@u#|{!*#vMuuY)-#c$;~WFN)mlSBQQ(&co`)6 z_+d#jTAB_HABi8zzV{^ymWACNa#?bC8jnS8Vw}hNxG=pw3-DO75Wi(}tR!PJ6B)^4 z1$u?>SWl1F7~|~_1PT=4sLII?gSNjo;Rt3#MDy=XF`sU-uVS7oPz-DP zdilD`r~wW!>T9$`Kcn!C!EA&8_oZNDdtaN+e4CV^oUKoSFI<#1dq3d`1W1E8sM8AD*2{|*7>QyEe*!~ z7i~83DaEvk_8$|_AH}%;#=4mpH;jtOxgP;1zBl10Cg*7W+f&S+#5uzxx=5Z5aqQgj zA&%*xl4E+PFp0F4!6}P2xo1vY#4d+1iJMqA6Q_hp6eyS+dIl8#!3jq&IYjfCr(4tppN`ta;~C|7-$rKLyzBnU8? z^Ml1`6+3m1-)GL(1Y&37m>2@;zNeWEklsCB3Ip&jVt*uj32RPreN(>U&~m zdacO_TI$~^9^^H8;*EV$+4UmJvoWmmiyb?(TafnhO>gm{9yOT%2bh#xeogc2py*_j z0$nq>-N)sB_;G4ffK$cOI+0Z=*xb)plnVsk#jEOFkBR3UsK*xf-x$?0FRI{M_;@N= zkkaD^N<51aoOq)JaX?=Nq^e`%rHIThcSsf>F81yYp0~TG(xjOb1w6Ke#kEBW7)ACF zRXp)17cznR&6e1N$`KF}H$%4tWrM_mS28<56O?{a@=xzDhHu^d(t8KTQZBx5D7koc zlw5q_T98E64r5*7P{$|wi;TXmAE?~COs|nP67xmPjf?;Z&=y202xwhcDc;3sa{}4O zy5v)7QtDAP0c%BNf>^1npV&w9@>dUYD#5V(bgq*Azj-M7-{_-%>8bcxsfY3wzOATX z6z+=&0~Qz)#`qr?cmu?7Vv(_<`aZD1TzNI4X2Q|QMBO6kZISak%2%B%hDk{4x^)t1 zZ#g15b8hj)g5~H1J&m>(+1%Mgzfp>2pPVnqbWPdvv383uwOELTE)>~wd?5kC+lEdT zUzQ~pG?9cm_*yBxW^sUTC(-&>r`-aN`rQfDa|59@p6 zoN|od2?e@8>c~`6!)k&p&&v@!Ef6Dh663mR`~<{eLD30%i?7728^vgHf!PZ3o5y&? zvjhEgo}Y$lfmSIR$`Uncp3l3ik+lGBmHL0+b}<7swS$qRG)9G%kV0F~svp9pqVLd& zs7)&8OIh07etJ9c@%M%PAL}fRqqq*WbOUrjiXJcDK|j$N)Ubb-d9h2*FAn@Nutocy zA^v<-?pvNgt-jFz!@y#Gif~9kC=Vo}s&mdy1}Io&aOt49i|@zK9LgVvnG?ls9nGYW z4}hVL(_4H2tr$(935xh`9d8hu{$B1a@KrlYqk1{SkNFU)lWx}O*0tb)uwp>IXt2S2CUJ29M8yFFOrP&9Yu{4C8B2f)laZt!3aZgPAP z1HEucs+tWz7{Rhfi(E7c-(2Ju zp>LhKR!@yUJ?WB!?DJDeFHG&dx`!|_pimOM+yS*J@|C26s!sit40@e_P!EXj@@qYa z&>V(gv}RvKSsdp<0$J)Cs4Pf`)jL@iAgJS9bQ~9U0PV>bp@_9K3}?tx(6dfzH!tTQ z6Aj@FB3o)BHI47&kQwwcyHMdCj^Hu$@a^-n4rcAt8Cn5@Iyzes;ZW=N>-==l-VR|6 zn$oQ8^EnpYq2_bGD9s7<7orINjJpB^Pj&_h>`voQ5Umte6=H+8xYVQ0&-9H_o=*&8 zx2FC=jla~%j_D_8Q2xEq{yLPr{fG4N1PVs&Dt-JNef$l5_{cuAoAj|mQ#|_kefs!4 zd}Mryb`oJFwaSaV_QgK?Vvl{XeqXHJ7wh&j?-80w0KF9njb67&X!PqLfbu7b_`@FrvcN$Gq`)6U;16=7AcRohR}>)u z&s)`1-SgdhxjP(Ax|!|jx2oRn_pP_8=GNS+k3Vxv{Nrm;*Kz&BnrYj9V6!OYi*{fo z9p=aBE9r&Lq`#4F@uko_h=L@vSjvw9!g5^C4w;|6kn&Xmk6kaSW&IZ-X2ovc>+a5+ zGw&?CkZw6kd@golj}>0=6VLa$ET#8&ed2j`Nb_c`pG(F37~l+_@0yq~PMy=vj5EvU zGkkXV3D5Oex|1|bUNPf1bel;GItcGs*NzCs1XN6{THu?MNPS9a>(_@GAZWy#dXH-8pIH(6*=9@9*s7r3vC31D( z>&Cr$3<_&u1l-TvIG!{?=b{yKxtW4t2783n%A18fCql24pCRp(vKrgITgp8ywYkdRZP zfUjkQZXbkZx68uRED}ZiFXh}9^SG3hmh|QGzmQN zVKB;woH@RzW|!)|UTDyhK++q|CkI(o5-r?Q4+c-zwE?uH@Z?MeXI$Z zx2>>K3&P#{Gg1o`#r1s_M&Ql%qqTRX#N8P%$ovsyK-K)_dS))Ti5ua(?10M@A)A8}&` zfNoT2F*8np8TA5oA-d0%=M!s8fU zf%mmtf46Z6V<=*?HlP_2rzJk``XXlJrs;f11Rz+XQlorUf$>)dG2Y@Q#B_W%ifuSt zd~QPzQ#NQgUk1jn4)!hr2^*%a&J)6K*g?m1{nYsbz5se+7*@(>={;X2uX5P+T+5AN z`}F$24E^*a(JwZ`T^1ucYZ8c)uVi++s5$!ayJ;ZWkMX-Y&7c;P^IgOP<-3;nax?Kf z7B@T>k-4A>I#*euHx2S8h1dM^()6|Gu;DlC9+CxeUS1F0g4{?aGPVxL1DUbmF*AyV z`+|ExnCrL^`QHl_0njufIGduU^xQpWQ1)@jKtg7Pu87XU2Sy3{8$u_9!sZ_MZH3nQ z+lEV8ADzF0@V`6B4vSH41;Bqj4fss}eMkC4N=_*9|CNr2&my=PVGzVZT780aBO`Kx z13y<46QR@S1PD$>faq+*$bz9c6&dGT#5mVNLOmezyEO&nLLam2LfomZJAuypf`z|{e(2@4(nPbODZMF)`x_{K*ig%|5=j~@@ zdmRH#BMsbapAm3i=sQZGo%6dKyq=+)L{0&Itpw&1h0>^2Ka_Z}+x3`%{DDMpG~ryL z^s|+ChTEz{aQ;Ym{awnHBYb03JYe7VWWJ(eY)&FjDaeE4crc(SPnKXeDazwYQLdFy zlxZx?_2`Zar|~PNW~Tvvxdh!4)$Ha~gaRyAY!;hXvLm}FBmseMAaszeA0nfN+bf<94ahh_&V8;LSR^wiDDke=P;3B`OARIc5DiE=HwGs8h*H>Cz< z#V)L7Hz%=Aa_=iD^tAWTTNv&-KS2!75v0)5?u<}}E$8>kEF0SHh`uFO4($W|7R3^w+lrI}>*50H24G;i2zD{4F_$Ny{{ROO|EQli13fr&g z9-?6N0FsJ4Nq?>%4N?0ry^xu9&*)OU!H+2^q^OR1orz$B$0)|SLe@~^io$5IgNm~1 znxf^djGZ&&+ma#Q(&Uw4h$%cxKYGpdeI(5&{@4twGq^u2novo@ za>zEeP}()3q$xdK&>~KCC~RDiT+p0uzfO2kO?e%4!P^`%Cti%U(f)G`IxY86ByWJ^ zKPv$bD`@|TX6o=dV*M&Yfy@t#2pq9uLsVP)bA|Rl)yS<}EY{q2X23kSQ2ud*if5NLm}1pG+a$FsNnRq(U@ zHDW4!xC$&}zsi>vYvX(s{#b+(v3(F>&m!B5$=_r_##GxgG;T!&sw{9(V3-iFR<0#c z9CZ4_Rexj7%WIOCSLy3W!Rjg9LjkC%DT|`0W<_K1B%2b(>-kB=%nR^xm{gHvI zg6%GB4+t|4d}d_9%dm1HQO|#l9m4hxunT~idn7j!s3LD#aS+NlN4D?ZTf7S14VmWWUaTW<2|~x=jKaf$@05EBdwb z=&7`Ea)wYtIH&X=Vkm!Lo5}OA9?AkFl%=Cq=#~?>*gYDIBKyQpnHU^(B+Y@g7-XY; zSc1JOfW8w1#wFm%dA&$D3PT>w2R@mRFSgmpI&y;L9`_}K)pl#BC#p@go^jqXQCW=Q z#O|FJdtC7PV9lk9uq@ObX?JZO0btngzi?NlQ>ts;#w>5$`dUubTen`DOjvFh?cXKt zZnVExLKsST4+H)SCE!O2Z@dAFjy$9(1yj&D?MG)3qOP}$UXU0ECRPg2e#>-7g33wNs@4cm8Pw$^_*P1vk#|)zgeWC8gG2JSyCI`gAOH+01ZCke;iQZJdqzfw znSO-+s5|Oi4S4fPmN}?}jL=LqL(TXY(6xY|n2KhHDxwFSP8eCi#2Jnv4MT;tJP@3p z&Wv2_ybLrr|4nUsLk@Ri0&A5fKcEN~k-Jda)6PRU=07T-Oyrme8{wG0`BNji0?U7j zke)1g6h^gNhZItY{=sn|IY)%--#Du5XKMKf91kOK9q(g`LG}WA=AI?*!&hV?Hk8q3 z?Pc;=${i=rY2;}zvqV_y>p_w}@kqbRh=OWQUg?Sa73O?#a7 z(_mA!(wN>?lP$Y#v_DXS$%=^gfQa{(fT#5IeT3DRwZ%o@Nh0MQk)_c&PXnhDY@CVf zm|mohEDRNhs^$AC?K(=AoIedBV59v)33?TOE(88!CE!Q$XS^PbPTxrwxklx^`Lc)* zLorr1mkF^H&?bf04~QV)G7pEIGsRmjw>htmNTu($|qf?5A}P5n>;kY%+!OcT~TZ zCvEeX+85plYH-K_ks`rJHhD>88v9(oh33diPHt zqen*cEn`+s9#uxd0Se@cvUvi$-kyR&Q8omBp#=Oi*}VHI)?;*d7^$X-lb zx~e3M3^#m6zs>pjdCAw$($|p^qtECbA~E_!V5wIE{PpWXvAO}yeN!#9BXN{BO?reb z9cAdlnD)}3i&QwpUWZMaX7adaMHF@ElrSClRHsEkDkk88xGRr}WP7_}WCtga8O;{E z``LNXW=~v&i7E$9U^ph4bxF5l`sOY)K0m3RU3|g*(EkHUa$%=Z*uSSmca$S7SE1ob z=zYTe-uvlV5n?LNd5X$UChdOtVwXmUUtAeDaF{ssgDv@Ni5z0H)Cnqh@_#;-l8EUn z43+%F4y-u%2d%&@DkxXS#Q7mv+wYJ{Kx@o{J=_hku`?DYQX_Dl9M0Di#dn;%@Ue+2 z&YeRwuxEBj3_`m=&=otu-6*P9i4HF&riW{c`lQi6-C+vfy7lF^4~@Bcd_$_o*KbQb zo*Abezjf7%0%MP{E(xmRk{HC6ir&CcnBzyP!P3XLuYk3V6kuRJ>!DKO6PRVxYM zAmWC;3XOWbY!TPncKBi@dEDwgjT>b0nsy79_F~+aOZmL4+2psI)^_;PF7t626DKZG zJdhsYyi2Exhh;ep?o0W5c&ucPN$BC}B(Cx{=n6Hx#dLF|#l4i@*TNMTs3P(w)Ie>WuAWC2aznP@oQY^@kTy5eMQ+TPb;xdZ@9>q7b%PN1 zx!}aS^u}>saZFD?&hgW*Fz_nIWza|g&G9*#HIrRTw@O#(5Q_l;58FY@QXFENoQT2= zyH(eRhs8Z&E1 zQhsjW&A<@tA42{4svI}RLG|A3e=*RRpCTF}Fv_Sq2aQNQ8d#Ns%UGlFMYM0f^O5&}EvsS68kmM!@@Y2JG;t8%#}r%^ zx5P9~-0?8Q5)S6U1Z>>ezp=>AL7_SgZCe`sM${$ozRcGJHaI-YuwfMV&|Bh>4MkqY zC4Kz}!#frA{MbBfI7lHqN+a>(3m#qT8y zrx0K%C>Bezg2c%GG|+o5=>i%0i3ssS0hzhuR|U{Q*=lb8_mM}SqrLR|5E||j!*31P zFv%X~au}|+zRb^BUSRGu7;edW4cszE{z5W(1iBrX*TD9===}qY8hWX3#3ePW=yYG-_;A%>OtInY;8@uk{Qd;IkA)jA z&^=s_wgOz}6~8@#2()l5Ykvhy{apGiOb|aC0i%XkBRD=ep>{%j&C9x3=uidQ9|2+_ NlqKDvaGf-3{|j*C(Zc`$ diff --git a/openatlas/static/manual/.doctrees/environment.pickle b/openatlas/static/manual/.doctrees/environment.pickle index bc7c3c8f9138ea8231042148f035c85304c31b73..e5c8e5f7f0e5c631cce95bddf405c00e7ddde95b 100644 GIT binary patch literal 160821 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 literal 188907 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 diff --git a/openatlas/static/manual/.doctrees/examples/archaeological_data.doctree b/openatlas/static/manual/.doctrees/examples/archaeological_data.doctree index 6743b08f2267f3a64f7d5537fbfa79f1df3425f6..960044fc64ab7f3ef054d95979ef71e26ac014d7 100644 GIT binary patch literal 32914 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 X_B$}UN^xhlNx@dcC7J{DS8D$QO5Iw0 literal 35359 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 IL9|-=U)yWFj{pDw literal 35662 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 F{y+OV6!ZW9 diff --git a/openatlas/static/manual/.doctrees/examples/index.doctree b/openatlas/static/manual/.doctrees/examples/index.doctree index b8a85c969d19995c87b1af0198aa91a9f1d2f746..3f32a64546a8e5e955c178d43b11cf2977378a5d 100644 GIT binary patch delta 1388 zcmbu9%WD%+6vmx4kG{+UG=`?F#Kb;qnyf?+t9H|Z!Bo+04AaSNzM;v?bRKGv5(~vT zWj5iC;Kq&MA5c;#xN>PX?nDGvN~JEU{R_l9O&`-(p~c08x!>G-&iQ`#+*?b2NqU}o zU)-&ER?k^Jg;$BB+X!3jg`zAN6=zmkpY`^j6}|KZH_r9dpK-5SuEmhSj+jGV&Y0qH ze%>BLJZ~ex#zi&;*ci&&28J<$UZl{M^&o~W^iX)lSb&?y4-jMkM4u$XaI0v?)V7#C#x|mpA5v(0f=nWn8M`Hg6+Wf!UsQte!ppc zG$^((h6gCnul|0y!e(!H$XO0b4zngy6PgJ7W$s;l+D0Dp6{SoxSEIVMra-L+7*pAnzpS|KxaHGi zLluaP6ua*A-yOd=E>i#5b(!N*G#Nl5Kfd#u=M_3#QM6H6rMuEEP0To@UvZZqiU_ery|CSi}NWv4Tx(7*@N) zSBO5RFiOs)+BUIhV%5Z^X&~+>TkHv2V6V{%mau`f`iD@4OLmHqP&SHA@{;WwT#*Q} O$~!6ToWs$WO8)`ftnJMJ delta 1327 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

gC)C+qBc21 zYAn-)TSxa9%0^p3JUVcLJ?~ofso0tRxqHk%4b9sInl*(b^ioJ&M^(jHzBP8gDd;zdL^Kn}v0G>mXd1 z6?5#vnU%-OW@SM7|J56a;IRqP+7DCV$>`u8c6O5ih(h?8Y_qJiC7Gwm-18Hb*P@+K zl>Q~}WW}k6Wdl@#8;bUoU!o%kVt*72jA$y$_(;3sRB*OX9{f`KxL^{ZD=<`P;^KVV zuVq^?v#hc@JBL2U6?L-fI?>I~xM@!O|Kjjy-v5X1P_g~+#jo}ioTh)@GW1W&qGuc3 zgg_6;SE_cAJO4J(k-_;wxrWx*cZ|l$hI81s{7*q;oVfhEs5eqvJ|PBD+BP##X z#=Mj|9jrsLsL&gzN!PtLrls7t^R)-^~+c}Dw#(u3b`Dy zUT5}ZIO+TXr1K*|b#Uvno-s%|j}Q;V@&#;o;R`7=$fV^kNT~yJ@0hZ9*F>&ZBatZ_ z*F~Z*@=C@HjOhYu4$`z?khz0-shS_I(dJvsYiR)h-pXLbDtwxlyyDfq<#??YPEU&i zPAHHE3a^UklZ{e3zm2m1*)ef(3SO*8sOhx9Mt)Dbv2xFvFHrF4SSa{KpkQNM6!cfJ zqZ1-z3{@haln}We2g zTQoNzW{o|5wiSj6Ej(&3Z=dAzbbAOclc?{JP3xg#0jGn#ZXFk7V24T)gXBe7qRuea zcfG`|t7|>bVpbu$=VO!4MXZZNOWjAb>Gy7*;uY8S^T!Fk%=Wybj^uEX#_FR9KH;!N zx`pNz=#V~mg)b08cTh5uMA#QbgTmSU1uwv=W}OAikQPmQd?rm=>p#C9d-(fO`DL9& zQ5eWT< zx7Twg`2r^OVZA8gr#yga-bp*%dJa4=RuteE2<1O~BDg3@z}+Aw@fStin59lw-|G;h zaJ30cF{|q}1xlJpeaDME3DL#6 zg+^!z0`3$NCTb2uK8q_&@<%{)nY0SX3AO-4-|OIdhi8_q@P#hx*6Gd%B5{7phXTYf4M!)FGJrt^;|vk z0o3Cz?S?$yOYwe?*n4%?+j4#U0KaE^I>688;tt~U`e#z;bqq$G6VLLoPFn@D%VsV& zU0l}Egy5yVfy;u0sJ)$b(FENpByN$(>;SHuK?x;*3d3-gOa<0Ejqkh;f!7ahsf~0c z&~^`)!TmH2RCpg)C76bl+WuJ5uKiIA~hgJ zje*D#G6m{8$sN6f@GDAzsZJyGbJ&T(`;5Z;>zNY88P%$&bhboaEcuZeId9U+-r%|- z7^)`jUIH3%M@tiT1wo#W9GunE&8+;(5XnouXQ6bMVncm#ZBz`H$p&+KRVtp%iv?0< Zvn!K;%q_Za2?-IH)Xe&jr%xLj{|k4{6s7zU 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 a)TU;j`J`?Zl7hqwtY2;@$SG%=YySiJ^^GL} diff --git a/openatlas/static/manual/.doctrees/examples/letters.doctree b/openatlas/static/manual/.doctrees/examples/letters.doctree index d63c0bdb49612dd226a5865e806e2cdd7e2ce03c..6f341e7b5a692aad68f7d697b4704084c0259d94 100644 GIT binary patch literal 21792 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 ZNh?Zz)& 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 O74MLSf)?epwe`P|H8Gq3 diff --git a/openatlas/static/manual/.doctrees/examples/move_event.doctree b/openatlas/static/manual/.doctrees/examples/move_event.doctree index 9ccf8377fab1be93b749decdcb99c9d03c19be4f..a36b477881c400064fc3364b78c1b4cd88b7d952 100644 GIT binary patch literal 18998 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 aa>7C~OjNHF)na2UkA#)tYto^4zw>{C5XcAs diff --git a/openatlas/static/manual/.doctrees/examples/places.doctree b/openatlas/static/manual/.doctrees/examples/places.doctree index d07d671dc710dab91cb6ddc83a591c9ae914b2ba..4cb35c70398ec94aa870078a082a23e9eb81da3d 100644 GIT binary patch literal 25707 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 literal 27470 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 diff --git a/openatlas/static/manual/.doctrees/examples/reference_systems.doctree b/openatlas/static/manual/.doctrees/examples/reference_systems.doctree index 1e764c9d83629b2fd9486079dda0cae0e1e58c60..f56967f69717fe33af0b34592f09d154dcf57a03 100644 GIT binary patch delta 5608 zcmb_geQaCR70-2Sr}-jD=~B0^b{r=pv6I-OS{s^>7KJuNNt=>7h_tM9PW+PV+r&=o zXP}hM3*8{4Zo(0#yIwXs1v?GGeiLmCqj(m+C-`|M}G z_tGXWg+Kh1+;`9KoZmU;o^$TI{}pobapL&7;9}V?ZI6;FfsW>uhN%ahwcol?pm!D)hK-hDq3H(lfMxggx8LdsW-;)$46}dDeMHRUWpPlFpMJzJSsksZ) zB$u*9b|MZJrG0X_`sYj}7FQ@a4z+6o@RieF(@tme?sBR|2g`g$qouO&UV%PxWpm9| zspQk+v|e_2Bk`zL`K2Rz>Fvp}D}3Rno1FAQD|6T>3vV!b#ldv#3Jh@+L^ zY;DDpq*tK7w`PiLk4I)iMP7A#>`*Kkks=EGyRx;coxX$o-U3%uZ$?WudDY$8o`{yH zhBY;54=8Gs(#e=YKjQg#QLeyHiFgtw#HcbvIIikWr`PPyxAZpC^M2LOaH(pbPoQ7u z-|5eQ(Juu)JH^B>GD|7+L)c&KsmwD%&6nVKb>~o#)s&dvK1eA#R=PDaD^@~EN>pO> zKRGt=P4%0YWJT-Y*m?oZ)C9H&Y&CASW;uuCxu!Y?8f)FUq$omLPKqjoDkjBT?Mq~n zz=A8ah6S?YtFI?(1Qsxf(!+3mP3W4tb3vjG){h%<#ei)$?KOt0joxpi6tJ5RE zq7O~^J4!Bf+AxdQ-#EI!E)YbI8GITVdg2HfZ$i*dQ>Q zNm6SB)B%6;3GlYhf3v_`rcK5YqtC8FJ7Vimh93rOZK$lXsR12kR%Xp%&4}>r_jg$K zLQ^v#;q3cO*AZ~H^xi12ZI*fE`vvRetZ+PmFIx7s6y^wZS>JeyUX(qMsaywp+8l6S z>-Ff%5z9J@z6|Sp*$bbwHerk4mKaq+N830mh?-tl3D%@R!5`WZ7%Z~_Yr$&4V0Cje z!{}@r8!TjZwkBZX!Kx0F68KR^H|F?B%e=H;JqSlTo~aesg9b_XUFVh?u#OlOmoxV< zz8jICE4U4vZ$!j1c?O;jh7k3|t3$00HKWJPsMb6lK)a5k+T|!LQ%|z5g}$|;$6x*N zRvUWzgOw2BqZGT4^>;tOhnEW`QFCc}t5Ao_&wDoQDh!wQ)S-lau+;uvG*tedi}PtYH&kkH^|BY{y1ekK-ts#Z)36qe zAX@jHY90HFTBp_9i-S7(DAT6a?(AG&irDb-FxNLvFg;zR`jZU8wjT7q*RZ%uY*qie zvcK3iPB4v(cvkNex2-GXwm9CI+?N7A5ss&)r$tGTNr2}hdmowS?}yxv zxdd1Ypvhmh0OF`s?Cv>_%J&5VH%~`WDKQlY^mt)mFpVvLe()rm9qK|y{%pmLy!SV| zj-wmzH3=?hD%GyO{YdRD>u$W_~&rfiPF zClYy;cRVdgiMalrVNkK`uI+ zXfn_{+FYLhcqh9d<8u4)b3(q#^E9c@E=u_`iIf~ z+fs!|cBT^PIKA)zIe1nQxML(wh%z+Y)tb+0bz(MUL>}y-L?~X3gTp5c`OsAvV{wW2kYDH9> QNF*cNYGs&5B0V1b4!Q~*o&W#< delta 5451 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 literal 25461 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 diff --git a/openatlas/static/manual/.doctrees/examples/types.doctree b/openatlas/static/manual/.doctrees/examples/types.doctree index 08b94ea1848ad9799ebbbce33a7f7e0b79ac104f..c4fd8f98fb04a354f6862cfc234641df60a62ecf 100644 GIT binary patch literal 14289 zcmds8+m9VddAB{D@ywZ?b;sG9b$V1*p5P_FfP%es;hrC5m$nUG_ zOLfo1Gqc&n!P1PUyX*4R_x-+WRXv>j(szIPjQS^6)0q3=ZrAa=F!ETM%Xu$yvoQ-r z{(64nbNOfUb-9o@lQhZ_m*w&dTDaT~yo81Mr*gSM&4nMN-J<`6l)1u>!m2x;<#YVP zr}A~aAZLXy0%m-Yv-hSkrlkh>e*PZYrHRYeujQJ8x!A#cBIlRnf?W~FXXIQ#*Iju& z@I#j0&H9e)I6@?TKNA?3=%4YulxV%+22PsdCH|fbow5FF-pk_pq3^gm2^&zGOkNPq zkUr&nm0#sc{2HI(*X6AqkH)O$1Z=k#C(#J&O?#8cq!-03bOh$;X|DD(aXq%{jN^c% zJwa>jCMg#3jyvbFK2|*MM&mfjLeF4|<`+MM`6E{(%w$;c?VVT`e;Pb{20!n?&$IZs zfuE~#r8ymz4bCOLUhI+|xpMV^c7T{~2`SK1-YgO5i#{FhzHa zLsCjDC-kf|X0AW*T?>O+%yGF@U__0DscCx89}K{@P*^)Y`a}auL1WvxiBG8jn-w*F zYKZ#&M=9xIITM>1zHDWmViOe4~O+Vb zBSe3W9Y4(Zj=X>;Vp%R{=(}9RGuw>=-}OcQdG&eXBq9E!e!@wHOyqLOL_$uO`gnoK zIgoM>cv_R+``N@tVM%G3rsP;dawhMIJ0CT;qpY9OxW#@J1WecgkZK^Tw(<+~#r6do z8=vLM%L4l0B+$Fs6|JKQgKOBT|PGc>XXE&6-e!f5?3ARLJwYraAJA3BLOO>4-w)upN=HTRg?YZ{ zC}a3Vac=TK)hHXiO)W zYJ-BH>2V{gvK^xrj|A3Xal;dadqLLfkDZ~Jgvs@8*HSOHw-u}GU+l)=uw&uh_QdxD z-?rZO{PXc{;eX9U$DC5ms>aAhRci#ZS>osNN+W~QW9PC1X?VWp=&Y9iaP(m;Ed^vo zH))Mkep<#biX@r1}D0P&>j-Kf=?v)Q%XUt1KhZ-oT17 zq54wRw_UFJr%6K1SFhsIL1xf|j%g~c8TQ0$mXMG}QWGb@-cCoctY zUKLzwmi$3$n5K_zv1Ig+T3=OjE2nsA|C;Kd+Y}zpFuxPyXPD+FM?=yP$)oh4}(fPCyQ$#;ZI?p14gLd*cfMl@KHIkTpsx@Nobv_E0*)X@dKxi4^(8( z%A$k98!eH^w{Vtq7=G(fi!cE3*A+7~xJRGEixR8y$^pwQF|pcWgfZwhT7w=79z=

Ao81so4A7I5%YHQ|x8JrXZFg~FlQG(qi&!=0;Yrb17tvDSnv91;-}w&1bR zmUV~SPBTz;65$UVSKKF*H9y6H(;KGEc<22`7&|4p3I3|%f6s#+Rz{13Hx(<#A!sU_9K^huv7!GIs%+s#sXQ zaBHgb5K5^15cM^ouunO&PMF*2Rh2EDrfVIAeDWkxu1fgN9=48Gk$X{55t~<5SwmpE zY7+_-Q3^_FZ)?*ULRo8lRZE>X*ubI?1Kl@ubpbgTN(zN4Q@t|IQm(XI&2fPClhRk5 zc|3@zdCgD7>l+PTk8Z(KS7GkH%E1e7VdX%LosT{O0zR9gV(^Dpj!`kFfUS$_wDD2n z`_T)cKFT=W{asBMs3(*|S9*+Lw@MM}4&w*8%Qd%tYaHYwO7FE;+kW_6lHpgUA# zIid>m%uQ^5JB5y8D?GIJ>wW2Qj@7p2&sR>wAF2=iMb$&qhhA)8@sFs=lU5~7mD+ey zSdMB7UdIg9`otI9!tM#}rU+%25V+R6JvWda3Et^DDK_ZMuq5zzQ1*Z++B89|H}o^~ zS6r&h)MG1Cp=}n$14LF1fz`*d3bO%uoL=zoAQP8h8TC0-miTc!B z{)ba>`PUm*rSwkh;(MniG|3;MPEcb{`HRb<)D#~wy@_#|k~sc;n%hEe91#)x1jn=zJ3d45@a| z?zj9Q7goP$T}F^}rcH6CjyHZP)33?5d)ivsGc(Q9@8~q9Jc@G*(*DW+fwaF9!h64dQBxAZXP^9gC*daYM zV={OIBz07^tNgd+45*M;9X3#bogSfz+8#5iYVO}Y756{X;C_uh`3$TpvO1m7MO#j| zRi;=6W_i@ydQ?VsWXgxU$(VkYCQgwg7N^8<{=Rt8${J^M4N|3EIG297E2<9M^G(V) z&&m}yOXwi8T^+<`EovG0wxLa@uXLa>ufdTe`1x~N!a!#E{OzS=2)w^a47EzMpL3ts8BlLJ!)YIVXX}E*OPVtx}0iKp|gxsbB{PY#m%_?V+%gci(5>$sU zKHfPim+7Vg4zSz1gxwr(R_c#j5A@wLE~T|_R-}+CI(v{*h+o;eXaS?W=RqyHq_G#aGGB2z56Z>L9gQc zLvxf_HA*h8x4yK77`+PR!1V$(ZcRhk`&#outFydFYe>N;4i?caV=k8i*p3Y6Gr(~V z&*yN-Kwe3h8zr8tPd8#3y18&y&bd)Iz%s!R-?MQ5WZ>`Sd`_-7nTYKAl|1JIRLfpA zj_nF~V61w9qxve&p#fLb8*n#F)qX?uDo$DEMfUEPAaxOk$`SF}W>19@SJ)5y)YlMQ zwGr`9n2d!KR9+|*f^W(tEQSvCtMmqgE*H)0>K4Wt{e?-Wii|_4kT8wrLF9|LMo~Qi zqL)akfShm$AO`*z$K8MX;2|M&*J(GN3Lb@B z+-d0L@=0o`2tZ34=fNNz0ddUZ{nmS)e;@d{k__C|@bso0{=Mb!6r>SkcUaQ(nHZ=! zp!Pj3#sMZ<5KbRjgdTF>jx-{mR3gVkA38!J zm(nq|VC~<_pw}rFbwxevM>~jcHv_M6!R0zU6zGBAwZ4JNiiPOClf{^VZZN5vD}^1v zH5a@ghgKVg%Va9jtlw&`Z^qR{*Tz0`lNk3J10AN>yf`ZJ^%qc72~SLpF&{L174 zwbfn(SCCZeJ=Jngwc5-0)AXJO;7htUZJ(&#D$>g2vMFyxz%p)aDCHoG={Ka-Wjno6 z^Nnr?=>i|)eiT#?Qca&|y{uX6AnuYpzD0?+J%kjH8n?_j*Lc5|XKqbjl{ zE3?Rq?8kzoMcM@q3a^1p4oKLtjIeBT7e?+`7^GC03pVR-;YB~}@wBKgFAH_aTb2abBUN+>B%-_kM z{q6ko`MO$2*j^fEiN|ww4iKIQLOwyg+avg zovh1Li%FRT-ArOi!u(?3r-bF47qT=(BmSO=*wFkn?`NaxqszPp3GWe1rsgE;Q&%ol z#dWbnD~cQHPDjK;-eDo%?~IaofSsnDy}i9oJmL|PSfgX;*)hm<_&ytsLY{Uc?XsPu zK>z053t1O?o%iD5D9$3kMh-(MaSrRpo=kY1R7KxUU|+%kwVuJx2k`Sj{H){Wx>{*2 zhi!viNnkd+6hvN_`MehZAELwjknQ_?Bt`y-|HD7fh>bMkK+%2}ck_p8Rs_BeK0j2; z#c10wA7#TXPq?4oJ*Qflt!W&E2Y_usT&jgLu^~PrZirjh_$AP?4L*tbCe&)N*R8#T zjYd4lS$$tLezW3%o@YiAZ~+3r`WPc>6jcAQ4T;>ouf^(P9pDkj15N&4xbHxKoGj(O zBVz{=?*vgVPKJzjt((Ho(E~uTcI%$t2YN)D^jQ?Vj$tC;2}>aU9t*<*497ggrPN`O z@1!H{1--y?FsZ|tC!9h?^juh)miL2R4`hp^^B};OxaVlm*miECE0rL##wJLeA@jM@ z<#Lbns2bMlCvi4PtASc|)*&)WkU>9)`tClYxK5EDKb|6`-pvM)R-#hnp>UtmD!F!8 z6KBB;cbtjq>XKeoT}-79!NdPs;6u*GS@|kPzcN0$4y0y*J`EKggW;h+hb)M4F;H{( zB4Xw0BK509eDnQL7ntr{IM%u{Bkfb&Bo%g0> zSnK&--5@d0nC2aE6Apkk3`1_d>JIOHH_hE;Hb1aDcwxl`Q

Ks_kw%Dd$eH4D*LU)S=G%?ZVHksjofxRLZRk{zza8 zdHi18jEc`%vvKVRh8wMWt%MQ(T3U~~SX3l{CA}{GZCta~MKD#Y@Gs*7>sI}^SmD1< zjujr(Vg>P=CqxJo`+rYI2=^X`lvgxTk7xc97<=`wijDDgundb-uy(OisbYmSadxl@ zsBs=m$=t!>5o4#|@8EqHcPbV)@UO>!6^GBatBomqjMMITLtl5)Hd}<$Slh1Nz8yL7 zE>Cs?zNaI17;9q(SqPi$9~je(45Ki`%=0+%Rp05N3jr>2g}!r-0u2YLdDfz6#M<&< zobXL2!qjHYVh-&MC}}~u;RHPZ(3~teFs2k??~{g>wVHz$Nc64`evW?W)Z4^&&BU=T zDRmw^1=f}R6(xsY$olm>TCKO+j&9uE))aF;)E-6smVtpP>>BXr_S>amo+ZE7*D{7Wf z+I{?vp5R2q9=u7o+O^iymBYKUlOEM+$4+O%e-iNflhG1L1_l|SrY%&dxfO?g?IqNM zP{V=kB~FlWc2L(zVar2KDzULK%t9HUKk9qPw$z`)^6f%z&`ByEbdDqt_Y5eF9u;EH@ez0l4yYFb;)zYLNYm&@T z(+IIml?LC(z#^o+TxLrpaD|^1>_!~aQ#e0 zsx@_qB&*tE@m)bwIp#<8ZutNxKojF zYzN2Eu%4p~IwVV_EKX;4h#~(lK{jadNuKR1uf&;7Ralt9oJ0}@C5e-};zR__Zeznn zC2>UINWeqCFjA#G!g&WccEJ7Cp1={u0p=XWDE4eos-#U={d}f~4XiOxj@!DhsktlvWCRLKW*#mI`fZ z^cqK)AhJA`Ku-oT70EM0^7Kq3f3`vL!7ssW*m(U=1?9t!v4W!K&Ik8^z~^&RPTt0L zYLyc!=H_&TPQ7fFtKKY4s^;Gzp8>WDYsY?W4HLLWZnW7V(NhGb%QnP!xOrZCvMIg~sD@N8}u~0;Qvy3brECpBplL^HgM_ za@p7I2wg6Fz9E^vOGU5L)_Zko<{!YE*t;brnsL_m0x29Es?i~v)Yb}tbae>$Eb==k zT3wdn=1DzZ3WEnI|G++N)fd8!hiKP zqD;Do!zF4gNQn2CKBPSC{18wcN1;0R5v%t2*5D(=#Gy*61BdF;#4w3 z_B;SKr=@HBRQn91<;atdXvM0(H>~=*GqLK02CF7`n&%&*r_poQJk9s9ow}!KDsCfHj6ulIANn=>!z-ZQA|LE^+#{~$sJrndGyAY9fqo{2DgbSUF8Fl!PyqzJ{k0d zbh-s}8EDe=O-+_69{Hgxzoy>pWh+)+zNn-A75ti()px+c))erQSp7GpMv^k3YQU2S z7h34fAg*8HC{%kweIiHv-Qy^d;&)Bjf;M^#UIIYS3|W(FIA% z&z|iY6LE`Tk@ITB%M!Y~@7lK~OJ$3BgQDhBE^&#!kB2l@a7o>~jOpQIT;jT8u4eV+ z)wDV#U)@m)eIDUifsB(JAKD>Fyc)sBqFDx4lcNXtY!#nb65?wauO?i2vqHUCZbti! zTwU$Ov7~xMt@G}AwM@@)@Mgo^ClSukvVs%)VC3Qz3cdD8G39mB!b7fGTuLn6^5qOx zECv)$X?E07!bfp}tJ8d!hxy$LswG%xKWEex@E^32OlD~bG^1vG-p%@0ZiQ~^gI0jR zjg}!=7G#36M%olE@vj8YD3dOHHEy!vW`SDBWN+(*tu(;jH=3O;Pm(xsp{0I^2PFD7 zLg3-{|0*tuG-sL7v*haLSkKrLgD*ij@S;Y~Tj5ZSzR~O$8>}wV9#RlWfJAhDnycjy zCM3f}7Es*B_XWJGQP&dg#fk5l>#$gc9_#F=Suc)y*d{0v_%3eB^n(3d%&HZZ$=I!$ z)P(>-wd`lZk!uAHgw+jrouWe?ns8OOfVxqt&q!?3DCL z(j?o;5mJuQ?G8PyYL5=2h@&BL?t|rb=haOp%h0vDWzl!j5wZ87 zTGQB=iaPFQLvD#iJ_LCY@1g7`6z_6+5J|T03Su+iNawUiEV8tnc?2K7xb z@|ylOpKciA)e)NUbn7Pk5i|w-HEIQpk^ONo`aw1VGW04>zsV}p9S^wBLhh^5|EpvX z(yZHryUg*d%ZExHU@gJ%g65%m+6!a$z~y*|6S}b4baPANcacZC^zcs28%qGygA~E3 z29Rs%nkP6K<11JQQXydwK^we6qxX60YNM4>OWlmwdiH~ks_7LUz~`vZ{JlO1pr3;t z{r9KH_Xc03{}_F~hW|3PK(NLE;K7`R-qDad8fqsK4z<$+V#$oA^AbH;hfJATu5()> zu#A^RTCPd1Obcmb31@a%Z!vJ-7#CkQTg|@=%cgZ@>lkjJX$!_IE(uxAIRzY4D~FY6wQ8FjZzjYc?9q Vi?&&F9a$1AS)uggV6$%f{{atuCj$Tg diff --git a/openatlas/static/manual/.doctrees/faq.doctree b/openatlas/static/manual/.doctrees/faq.doctree index 13f28f3238a65820f73b62ab5675e44168b90ee6..7ce146c5165a98d0c028897bdb9a5859ec2e2e41 100644 GIT binary patch delta 2512 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 J3(4~0{{b_BRd@gZ literal 28566 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 S#4L#-QPC{P_Oo^x5&tjB6coJx delta 1375 zcmbW1Ur19?9LGJ|y<1M#T#6EEEekVkTR|mA21U(iu!;za@ZoMd_M6UoZ+G{)glq)~ zTU-J;w=&AtiioHdmG%c8eCV}@kO=HWeCVMbDuSLmXWP{|v80D{;hg(Bzu)Kg`+a|B zruptx?h=3f_9!>)1|F()n=B|;R1I(g8vT5ZM_`2pauRi-MnceBfQKDW4?f79hoCW} zg$39!Y_x!<$ABifw$Rl~S4)qfK`U&B255uEAV;rNvTIrxyx9rMHDu-We)8VxBR?#i zYYqB)?}Aryg6rPJ>-HoLCt@mQKfC@GNasXhfSMg8b6k_X6%H|P#L4eDZlW#v5=_eC zqXMvQQ*f`Q#0)sa*iY*Yy2rF25gavwDCgDS1BfSMe1~%>@;o2j$?IHqte;-52XQsL zgCu3^Sm2$q9Z4elMWXN(w^4b~N&ZI*!2j^PzMR$bgO zJH1C+MsC>m)tX#p@$xMuU+lx>58xp@g2(Wb$ZM{oUNR4N3Qe!19&VKuLU*ZBL{%{M zCKW-Ju|l&f5zWnfWTrhP9*PWO+X@MR4eV52<0bn7VBIniQdjrjKDk;hr=IoDihO_> z_z0gcJP%snh3-5kMYI7bc|nayq5%^bn9RVd47?7O!J7=crLm@9wm7R=>hfJ_Rxtg~ zEcUNHjg_*Pbadvk_zpkemze{17{}$6(0>=BZ=~q+|AAhlnR-L7l4L9jYFtQo2Lw?Q z;-*f?XhmJ1X!sp8oHakyxktdVEOb%hbz4Hxln5Q;Hj146TJa4bZ+6zX8=*E**tBa)IAQ7He;`ThV%gzLKi diff --git a/openatlas/static/manual/.doctrees/model/cidoc_crm.doctree b/openatlas/static/manual/.doctrees/model/cidoc_crm.doctree index a182e67398fbe414309f2fe2e43e5e3bc40c6c1f..5ec51e83ecd46e167280bf3c0f4418b53b5b3510 100644 GIT binary patch delta 3793 zcmb7HTWk|Y6lIgxAx=UPY7!@#1c#V7FFQ3PL?p!FQ4t;uk0feU2}n2g#~eqDj!IgmR5ZzRX>qHRa;tBZGS4Y{P6gw)PC^MJG1tBZ9`-} zJoe7ao;~;6Gk33VzQrslmNzWt`v%ThKCM%&QBLL~iiT>`vdN$nh|iF#v$tn0ji?wk z;cd(a(~K7wf9={+T03evtf5x;tcQ;qJ{|aX=F-6~v;j4tZq&TD1hJ?mKE)yPZna90 z0*cJ@p5rnXjq9{OtNFqd{stvAr&?LYI zwY?0*n6-{&lc_761~P9KMCMv)eQ`u}Ib-V`*7=5?|FT#H-EPTSwn-qc9SvQ+%4Z08`077HN`(v(EF86LiN z@7O=8p@>?C{Uvp|K^(Gm&Kp6L2mxuvL_U3;NBT1=wwbhA)Zx{hMjA5BXZb0UY27?y z_LTdqX%~SA<4I?^y$I5F#|RcLR?3jJd&b0a9@?|23DVYuuatK=jI`Y$Y3tB+wWwbF zVY&B+hDzZe7z$Je1UN>XfIQU(3eVH5Z4*<9A* zN@m51Y~s6W2D6DT)r7XPVgqb^KJL~LLD?0bA_nZmPx@N%wThaI3H1OLSC3>&XblMp zf*UetC^M5syfc?LIY27YVX|VzL136?TCst;WGrRHO0yNQ`oagpthl}4(20_1q%}Gc zj@UYq^PG7LIGB!< z$R)i^Ynl0+tSx8BEJxOxykNGmTA8X?VJ;TqW2RH1FE|6n0-@;W(2K4uZSa)g9XM)l z#&+jMFzK%at4HD^CjHsCgPOFBn)HJ6HwN-^-&i9i{d3)3Ncm&)+%hHw2RX3Vx-*sX z`zaS?Lq2L91V~F!VTFl8MtWWNJy(MPd(HLn_8g`KC&q2WkK5Y@p4Df~wQY2HfMN_J z6P<)>o@!pI+TFG*L^Yo|9Q;N5>wZ?;Y@S<2HIu6mv_hov`taR$UrqW&NYSaaFLbCHjFUyWU;%qfQcwwcyKj~N8dq?*giE^K_T{4W`{qck zl+0-O-;KmG$IWxg2%7SYKjjw*Cwph}Am8u%atAA_1wulO(w(b#8tx$>KxZjR$upaL zq)KG*Em+Iptmrc@J2lnUL}dvYctyx66sf+(v^H-vHiTDht$^cgLM}5pCR6RvCrPUW zlPUkCp^EkXfmVv5r@x@=__064fCZcaYj{D@(GN&Yd|$1vU4KGcdU{hhTn zVIjg#hWSWHL6c!&Mo_fTYB%0Aw9er`iV}?t^z=meXv`Zup&%*ZmE;hf8yab8OD_gF zg;QiMaFmz50@O$kwF+QLO zQe-m5ho|A`Fu!na_|*IjNU3<8c;O_PLzmG-w1mD!kI@5hHIzQFiVVGE@R8w1GJH>l zZ^`ft89pHhSIIC=h66Cf)iTo2D<`6mKKO4SlBX=7lL>S=ftC{Jae|^J#NK&8NKn`X z3YnmA3lu65M=j)L%B}*~$-wSBu)BpGpucr$WrP8x)!66Hb~WYZSp1Cq=Uy|jJA1o0{F|D@^ObN~PV delta 3870 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 JijbZQ{SWx=G3o#S delta 3896 zcmb7HYiv_h9Orhs>sCs)xveXE;2rGI$J(X=+WEE8-=Ga#+una0eO}K~YW18_R z%r@(qY1NLnVHK@~Pb+-d;bX@?GM`lRpkCC6cA%Yj&VY71kqL&%h06mpmRnfQ(Sjs+hL(GS3Z20byKy zRh>~uS1c-n8UEZ#xv)G88ouA4A+7gSsUBh@Xuo47VJ-c~z_56+%tr1^Cc7Ji=9-MW zi&ZN6c5Q#EkL!D8K!w{gOIN|~8M}>66el3~mT~Lelr~C*KNyhwZhvF~6wyT1E^^6> zRPkX|DT@fBu}Dxwn5d;HCipFYd43_F_A?auQ29ORcDj5qr`wqdX%nj${o{NzDnv=I zr@ZZSJ>oUOJ{lPCiaXC6m|Xb3mF0W3sWgOXuKIEry4hFr7+=j|jNdo+fKjK+>vN1+H1B49!!uQN@npL1 z=5nzsr7wc-s!|e_1FB+#Z#U#e6>?+$2MG6T?ri-ankO<9ZB;4&G9XRx!H_B%m=!A& zBQCACW5&`@=|s1+wNXhU=Ctt8xyQ0Mr}Gn*u|8HYj|W2s-F_ta55f{hjba0!E!#yh zYT{ZL2bS2u5_@ja4p(;VNvoe-A)|lp^;`!;C+UPNoK);^d6f^Sn5)_z$_v>dexk~; z^3PNn#2)-|l`ZLs*js>-U1Z>DF{X&!1*R9{OFuJL?~d1yGL-9ql*)uumPd3w85|zn zVj{nCNeWpTw7vy`nA#DE>vUHJ)cuac+3GICldLF08{jS?f9Q@4dm=2(>^*-e$VNRR z?ykMn&MK>(jtJ3cFf_)=NZ?3vCUdaS2;N-h^wM=9#^L7u%E87jPU1J}L@;@wZm6yh z<|4LQH|l&=@jh$2=JW9aH6Fm{xdPMmiY&GM-XT7>-p6N-a@$?sRl+I`e6`lqlP_3t z{sI#57hkULS?XcW**3R)4Q!&23-K)clk!j77}{bZ;yHZSwqYrNi?$B;Wtcauir>N? z@uy|LI!MkEw$%y)wnZBp#I`G>rY>d>g-;u{Yf-oXH;akF73^y~4RW2t{OXfdlCV73 zMSQ2xqf5iz*wxgirQzQKWgZ|6cMD7}CJn3s($G%RVDZY5G#>TB({404F3{&zYTerj z9o*R5(84O^9&V>(k|nx|@;Hv*UCka%x+X)h(tXgprVV!YPA*KAX?l$oK>xYfuAzI2 zM(3r4>Y!jA&Z7qwI@{h)GYFHG!scndij#<{;p zMu(uStc)&V+|r{9(BR9N68@krF$d3-s!~m+;8KLJZ^l)^HTf=kVgED z=)Hj6LKo0^bQ4_{H$YTGANjgO?q4MODHY@eMLraU6FT9`!_X3@=AI%Sp) zpN%1o44|lHKs^qqpQG#OS`yMla0#S%&XD-U>tkw70l_atcsVGA)Ip+GY{c_Fo=F{n diff --git a/openatlas/static/manual/.doctrees/model/link_checker.doctree b/openatlas/static/manual/.doctrees/model/link_checker.doctree index ef312e0cdeb108173e51adb4007aa497b730f83d..261ce96a6dd90decbd023bd5da4910242ea74f38 100644 GIT binary patch delta 865 zcma)4OKTHR6zR3GJq|3&B+(LuV7nLI~k@<|b#-$;>zpu!vd_ zL2+Efdj&Tl=+cEqz?BRCLU;NH+zS2z@68yEi%J(~anGFZobNHmYHTk!TcUBk(?kgf;FHFb*Lx_4$p~e^MFWQ)#v`VD*G5H&!7T-y zY_71!vjbNn4CuO@}z1>>T=FTe9sA=y_?kdUf_u$3FI5ERvB8;`hZwlm9RDj8n7@S!elha%1Z^0Xue@vJ&%}uex3K9(zn@X)wUOAEIcCqp+h{L8+?D_ zK~>~;mmAoIJ*wt@qL1`u{sxliQT~3XG?dW7!s(N2Kxvrfi2oS~ZK^J=uGFWL2~%R+ n#$i&N`5j{vD;+P^FJ}!)GXq`d95C*^q!Z0{u~5g!?SPCZhgm>}KX);LBGlL;w1KqA5h|hUI94`Y3OWU%a;Sm{siXrM`%;KZ99M?! zXh(N|I6EXr6nCO68*c3LI_NzP3u11Hxh1B~){C7|16C6b`&is~lFQ)paBnKReTc>z#)BZp%i;tdWA5%D-Ea5Z+k4QH8IHIr*rXwJ)Usw z6jaAc0@TFS*XKZ;Xp3ABFLO7c1_o%BBy5%BT7Mg|WUc&Me-ft&H*KhA3{`lG*`>i) z5wHS0wa{gI$8zXJfkQYLBEsYhpCI&ka#C7B$Y2Y~B73XM>pD>ChimQjcsw@!Jqq5) z^n&N@K6%;pi663W%KEihE~1_{3{98N?L@?u)Kzw0X|QMNCw8UWV%_rl`ED31Bl`uR zdp-&IK8IiLLeP`$4@CAZbl6$>6n$lGg{NxVYBt%5KPBw@;LpLM|=%rxiJK5@Ljrmi>Qovau0H)7TU_5c6? diff --git a/openatlas/static/manual/.doctrees/model/openatlas_classes.doctree b/openatlas/static/manual/.doctrees/model/openatlas_classes.doctree index 4f2fe7e30ad4be85626550e5eada7610b5a078ca..518ecdd243f3a558f8c11fd61765b920e7e8bfd3 100644 GIT binary patch delta 3417 zcmb_fU2NM_6rPi&ZTgp{v{|UzE@``V&5zR+p`p?iF$8N>)~<9b60D8f#O<}0IH_Zc zjWKl~CUuiLDAzplFn$J;CLYKODo-FyLWqa)06gpoA;F{pn+AJ;2jE;gKXyW+QuV=( zeByiV`Mz_$bC0h?Z_PQ*JKjDP+;H63t5&C3i4$cFxm9O0o{A|+^0aYl#nFN6s1wgn z(^MC}LXCO$ozo5=|Gb8J;MxyYKU@R&0rkO55DlSD6hd8-Rft9rWsybZw^f&%ipdhk zg3>ZgY&B$Oof3V?1CC$D|~Lki(HP`V6BEYF<;TC2mQPcnzgUcxkl`o;hGD z#>KTsO80!#5jkuQ5hCI&xQh`PAfL;TRGkN_ETY-$NcB2_dZ~a6E47ON^{s-T5>(3B zW*5~Uexo+%)tMxyFM;Egfmbz>F^9_F^;%|CLp6}E0u!|vNCyH$CL)Nr&b+B5+~d{Hn|BI3iQ7jrq^ z#7@_`)sesX5peYVb{*9l#j{CJ;x6}aYZ0a?I?nz4&^?`1kLpM#*cfM`cuDIi7m4tC zMJ(Gbxbq|~>yguEI-#~yk8qhJWYkDVV?H5#h|V(QO1hd;(nq@j?EP|J z+recMJ}FgFxV*k}KvpFcKw0JURZc!%?+U0dcM9se|0f?;$G31gTN>Z?PG{0X^-%;E zn$6zryg|8W;l3F=9`ro{O8m=gt8_GB--%lNL;*MWp6}%{e?R-D!Jo@ksr{Oi{X+Lb zH1Cg;e#ud64Hg319_}s+Zn}pdxC7>x@aMhBFm;W=)%B(E0u~VGH@SMCv-iW|Cj@`jSSPH)5Y2=gaGHj7z zGd4nBKX}BrGw7N4~Oy*N!G{Ys9V0W-z#E*y0d83d7;Up=Ev* z8EQR5{=A6JuA%E|x_M1Oei%xP_Z#4S30*_)2?{7lNRitFS^E^G!w)Eo-OQ8JES_af z&(XpivV;D803QPti_S6`l{gm^Oh@{BAsr>BP1<0g@Dtg_@+pGZNT|1-7h?$} ZPN-SdpswrUTr4HAgb;0tgrzJp{{k{1lS%*p delta 3455 zcmb7HZ)_7~80XerOSg4f2OWiV+ih%Rv}+471|=Ywg8^9_Zm1;cAh-7B+q3JH>y@!N zGB6>T@g;`52Ol7kn5cY$pbLrL_QernBFYD22x>q+=?4i>l!zaE-n+K<#~a%|^s;;J zeg6HP=lMO)?!5NV5%wf|?tJnryAVJuT7x}#UKVnSiUNo^d+#XAAQuXgL(BoDg?MIG?#gkJ=H-Q)@L$xsw+MPU>}Edy@Uj1t9B9+_|BdPPbpvLM7KWImr4 zWR*7*jHpEvMLi%_i!_r|&)mZ*H{)XQ9#ZexQ>VhmgZjro)Iu0HA7invZ~yKCeO%x0 zOZ4+$yG_FYdC$Gm8%1wYCFC3Tj#taBVP7hfmQwMQJPr<(qADG7`k@x$h>AV3FjkZ^ zD#}x5kK$^07XYo4kX8p6P4i(k2@Z4QgsbC4v%7=EQNe!Oj-uhY zZ`m`9hs76rvsu#HyoNkrPir_}0|(?Cjk0)kK@d0u&QKW6Jq3n`-k?juF*4(cg*415 zA{dOxn@_1Uw=7POlitLPioB573QE*KTr*&RWEkc3GB9KGsfH0csR2U`G+`#8o>t3N z;DuVQ1Y$#IlexUC5cw<+ZSdW9F)X=V8}`Hbd_^De`S-W8h~oLxQ}DQ1_eQBK=E)uZ z8A#p~IqsX%P&O%3>Ygbn`+1qlw$%57vTdZTdYfI@yY+{99&7M6VK$%TQ-Xnu=J3B( z8>FToyuZ?GIvD>zTz^@wSrOB!6$)ELJFpK5H7$+vnVc$m$-O|FTxe*0E{gsv6`h8h zmZGYjYQq;y-z=a)lF%daYeRp{lXAI;?PPl(GNU0aZe&)ivOCo+df*hh3QAhVUU1_;#S?uZI_*~jCoPD7!Ge$W5;6o`l z-Z6n!iqKP)s-@Wx_c?gEf*^N0h<7a~%3;V{0)iY|zbHJruTfxYY`SE zyF(z3{Ye;~8D%o5H#QAxi8d2kL5_y$&|Gt-=DP0S-3o&H%t3rP!ObtxTy?D2XAZ#H zPCw93bdogTMcV1MgI_BM>w5?BWwq1&CEDo*@z-7=p$%Js#=nHWZ@@q|CW38TS-F=c zy*$tE1SWEW*O0TvYC@F1QTIsIV{+Y5;>Va)$qc7|}FB^qcGYaL=fv@!DIO&)m zAIk_6oHWMq+3e?SjdbNpliyp@0T@2wb_+)B-1ze>c9%9CvG1ud0mbOVB@R#}68W0z ztJCA7S~b#YZXcSdke063Sa8bk_61NpNW~4p(wuaL%i{hbaFx`XtESVytGqW7e@7@) z-cJKkUdZuEmM?HAcoc*JkgZ8iHORa4($Y5as>RER5^+H)%CLo?82B(Z+wp*5&d(k1 ze3oHi+kYoUdzF{XX7SMy_rz0VAsXRg*qzPf1a+Va&=davp>p!{^@`NQde&B_ Sg_I=oN=C}5gETS4(Zqjj^^LCp diff --git a/openatlas/static/manual/.doctrees/model/openatlas_shortcuts.doctree b/openatlas/static/manual/.doctrees/model/openatlas_shortcuts.doctree index fc6e2dd9d641ff6795ac1dae323ad30fa840b8a9..92b7c2243eab9d1a832bfb4283723f9a7bf3511e 100644 GIT binary patch literal 47495 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 E0rhhta{vGU literal 50597 zcmeHQ36LDuS+=xVX?Jwlk}St1D|DP|BztzXyV^609ogED#PMolE5t!|Mm;mV+dZ1; z9=dxZZ3?KQAYfBXB}E1ZP^3s82`LgF6i^hQptz3|SEv*e_f-T4;fe_UcY|(=y!b2uiU}@^Nu<_-7s%XsI8W1wKQkojkT<1 zzpI(<;5~yg?-+djpz4j=>J7*0+f8lY-GLHK-RQJz%^W;4@QzS%*XTGCLHz@c)^rWa zq~* zL-WVI{XG@*xC8wzeUCok?GLD3_4aiPQyZ-I8>&}PUDq}meHUC3S0hHtAr1~S(Yb@0 zxE?jtu75Sw>i41_4YhgA*4C*^-#g%{8}w+PAJtFkhp0#WKJW2K-Rf$SYDc>{*|V)S zq~J{6xN&3B0)r|sIO)rJ(kE`R3wd{$&>i_5X|iAUU~|ZQt+fV^-QiW3 zAvl)V*+kh23@qxnubNcA6#G{f2% zWwIQHnW!76qYJ`(>hhjD?ue|g4^vPa?Yd^Goya5=!&EH0rP+#WDUQ+Yb&T~*rD>U_ zZ|#oK(A*oEW>&z5;X;CntE;X8vsBd14RzB|&~OVkHN}DLD7ZDDTpz;V7!v zV*OrMJ4UO50dUQkP%i75gRa9N#tIl_izWW(NRXCwM+P7)EbvBiR;AWyOme??^>LiBA9X!h(-%xE6msHPH?G4Qxc;kGm49GP+9k>?a;zIAW<3iK5>}73cv8K`$eD`%jt*A;@NA+|uv4LO!7ALBzq}Chk+bj$R)ECcCn^Y$4~=2O3lOO2&<+Zc3~eBGFVZ@V z@Q-AAnlZz4HQQ7>6uO|hzHJP=Io)-8&e9}BZxc+5HO#XUmc22#LX-REBv;@h!UPBN zV{Lw7iaD1L6Ccc}T-ssP3L@R{riX<8L)_S7q75d6*uA*8fBtrf`!E}Z!HB2`!b&{Y zIaWV?TUagTUAY5;DUN#w8~sj4bL$-giG?u9^R#T7p41Ij>k5y(+C?_;E){bs{#fK* zQvY{9=R4^g2$~Ue!f!zv{{a$9o7?~1dL4k?Vmdeh=02ZAA5Dk#vVyW{JJ#!;a zw3rc#0gN}oX0gLTmhaaYcohT=Eu)2WkKm8?<6y9T1%Di{(q6?yNJv1~ix@$NJMap~ zgzJrt)x0KphbJ%(S6MuB27%4m)Ra+0cI_e*@3EB9FzNovY<1;2VxXW*RaaXIFXrEl z+6kxg-Do;CO|`G)sMj06+3hSjJ(VD@F(k&0W?$DxaqYK~sC;nZR46itiaWliUW@`O zH&s9c+EV4pldiUo*sYp$qSI5$+VoTn-~~XChpwJ^CK3xJZTnRei zm3ZVk#42|+$A;x3cpceO49y-XfMISy_8ZL}BP-KWp%Jm`xYjrGv@Uf$^ZDT*SEMW+ zWCX)PPI@O~S{4|VKhI`)9~ni+v;QN`^t(zi{YW~~Yk@sZN-Qy(|7uY)6=YJpPPUx( zuFQr~qRY69K3Gadv*|Jl^MqhJ~Z+o3YpmqKhI`&1ZENP%dX=Lf1(t_yJ8dv z1wYxb!By;8jH+^FAs<{5!6`Xyl}J#wH(BLq!O%O)J}3&3_c6b-bP`Evp& z2)Z`|bk|gTe@xH>Tksf4{AX!0n5_}M_R!U(%n3zF_4Pv&3UF{V$R`D1GMipro5oD$ z1UAk)MNgrOrmP+~AnEB$+Xa(LA z4{{h>n+~1tUR=iYet#(jm(nL2J|PR^DVxh%*>gS?D6G7+J!0ijmI#aHiM6iI=x)o^8&9DM~H1PjU>c+Nn_ zUwY}n0-B{YP}O#nbqmXrmrbOxo@=^r83P9K*< zK47Qz)4T@b-~ll=@_vyB9)iw6azooNOq13+F+Zuw8o{cL3)io_4ye>Co#EMFetub- zpJxe_U$RE{6{SL0n$;@E-H>&WKu8Q|wC^CZJ`(`u9B}V-km5}!D-&#y6^lx2>jRTw z!?0bQJx6t5^nR)~!Ka<&a=iT2+rJy!2*YiuTstHaiX^&R-jZ}^em+$H$O^8xdT9x- zeH}Ho?rC40?uf#ucUUb_cSMx4xoG!w#u@i^zb}bSB4-hL1aZ)Z(Opd#J+V>KOM(aU zXnxSf73#H;fG;d=SqW$Y6ST@tsyj^S|A~JQ+eH31ZkXL6Kr)@(y z3lU#TDmOOtf~Y5UFFqXijFg%FwmTess*9;_4r+P6toqWsXuknTAX@++-G>ViWGi9p z)^D^gp-eciz4#);LWxBPR%g(D8m)$l50j9;u=v0`55VRQ${#SiyXwp;;6 zUS(6`nb5c2MhfDlJC$R)ZId)?;SV${u2?L`lq@V-R8ckp<1ciuQPWjcXhVyJT`1vF zL@$$ zvZvYn?p@>D(q)|2Z!N{^!$piB;V-h89t)jGM4uPk%VrP=+Dtg*uU_C6xkmT{r@> zWgx@(IDy!5HjEKwbDN0*{!b}hcMJvOia!DrQ1C60M!e*cY-YC@)*K%#lV}xCbtXc{ zxt1b?$pM`nn}`VE*FY{|P$0f{=iyx_yhH8pd*cWpA#xIc@P3rd!|yWjLBiKE@WIiG z?4_z8g9v_c+iovI8(?FJ{@D`BH_vM@l&=9Q_&$iIx|q3NgY9kXg{}wbAC(Y42XB?L z*N4~^Hdk$QG=;qgHsQ}`bh-#m3vrF>8V>L9pRo7W@xqb6bx`ZH=r9v($E(v@L=Ohn zt`%P4SP(iM=s|2KZv{o@iVD!b!Q%=A2Ec0ZMtryDOjIsv!3h-#HhHrR=rqMsmomcW zev7?*%1$$}={-ol7JIp#kxFDgNG;%86DEc5)%Y&i1&%;*6n=Qc(8i~^DOkj1+8T)Q z*~Nh^*Rca?ZpycwUU&=d=QHYXoJ+VT>f}=o{J-S4BKgSa{lDZG{#@8*36Xm(_W?t= z?}-(O5r+YQ{2_NrES-2G+TJ=coH0wT1g9emjU#DjK&-Il?bBP{LwC(8QfS~ zn5ts#u-Ku7I@_-a4A9@7Ipr7S@i^ah`6WhmeB2y_in8XsRLu59%&>&a?^6P1t6X`l zg*@&Jbn4hJJ~};(GbZqkZNICUwXWLIYF2~JC1qGCklRY?j@fX-z6jh-IrDQk_5y%qM^~^o{$#7F?T(?mu<)xK?!Q2aL6F~+c1OSR0 z?VhCTxSiggW2bWeo^c{Tm<-4aP?`@A?JVSbi4Q1eSZ74LSD zyxbmIhv=!Z<#Z2>L*~XKO1;z~IlLo$3GHNruH(GFyA1! z_aywH5X@(N>FwyNr=QPJo;*g|IS9t*shFnT2~B+_hu$y={~HqQmm36g;s6^ykpak2 zmMuUqr&){Xkg{C;#T>0mSrA|Mk~&(Sp<>$qW@!J;9CA~&pWcNWf+16jymcIcxhDa^ zz#|q1VD5?ln4n%9et8TWird#hA_Dm3xg`AZ;Z*o#Tie%m4S4yIp*J3oJf35CsgR2o zGb90Wq2uzRwEQv_r!5m7>Hyd=oZ;tzE_jQD7Em_Xxoo_;0CY^v;DpT?>}m^&F-+ki z{qo_GaNRteggIage*GN-So}_H>jnWlM(~a`tni6$V+(-5cyq_+KuP9EpQPI&*Q(734&jBPk-<%P*TPkG(5%VH{4EacR7}lr#!} zD6w&$Eesh%7;oZoDsY5+_(^k!YzP~ll4KA9FG<$%qw0eTR=I` z$ z)}Ry4uoOC>r{Y|f9+r#H$-5wsFb`sY}~+$a`;fn+5cEI3UG}AM~od!ru+`q(jx!e^YF@c7nFvOEQgtC7MmLkSx zaqLA{p~Q)4aU1*j92=AS&~4A0L@*1F=^jc>XG`&4;I+5RbIv%&rSOyt zqt4uvvS&OyN|&2-Mp(e{l%(UyR&#`n#J1r1W13|wfnO3-{|b)5Na{qMj53-G@#LT> z_mmP)F*Joc(`?zKLM7a6GdH4S@t%#Q)JpNb!)OX07X+DzlZ9XjLyz)Qp1Bd_(Nb(@ zj0piviBDzOdY7UpNo}UbyCRx`&&di=ZWQErNo0W?ny`DwLLH(N=iVV?A?QEMV@KKV zNYgBV)pPVCAPdyr?jZ|FZi?yRN8`HKO=RJlN!&$|g=c+PZ39_&caCD@lgYN@BcJeM z!v8pg|4lh$hPmZCNP1sx$il~yTHZFY@H08$lxuy*+@;S@G4202wEwXja#OXR-h~`l zAX5tydL;6(gV2-60y}!96tci;#*u};1D6@d!cQiVg>Oh83sdLL8P%4-jsWmqt68iv zU%b1p!tEx5M^tR0`G*`+NyQX?I;Q$)x_#=qVwl1k)YhhQ(NImv&WB-OANfRPTk&t)z*X&Vw*<|9}i`AS@YxEhpzf!!kQ0A|F*+rnt3E0F? zzoDk&54riXq~^0ZiYuM253w$tntg_fDd{($q(9FgH%!<6grxfA2G$%p$VQH+eaVqA zk@jT|+PNvWuEV&kuH+~`6@K~M zm@=b@`l+vs!7rC}?C053-a_BJex>qe)gDF*=-bdWm5#YI+)dhekT@=2c(a3S$3?hR zJhn{vi1-mfpOi{O%J3m9slbKwCG}y#a&}?NO)b>U&9Yq>S78g%W2l7FMZO~1cOi-q zIh8L+AuKs9FB(Xk5~(MlXfYfUK$E>Ie5IZ);|B6{j)BOhvW4`G3Smqg>0CO85xp#+ zxogNEA__gp!yI0-UVN}i@tTo8Y%QbaEYEMvm;-}|e}89dO)x`21KGj@_#$lG89H3x z*_{?&Xe!0dsN~|?X4;)GQrJNf!QOPqp%U*aC4e1HySW%xZY{VRVb}~klIeZiJL(#4 zN2}Y~x@K!QwMslj^4?Sr7KTdqq`0_<4i+o_RF2RPezboAWdahJPmm_qNxh|qClt|y z-?jUFv>QePXq%@H-W!kvgn34I?(uNKxz*DoD1XdrH4>0ls5m(I9TJd`Y{%F93!F9a zhXu3{9QR3mF)b81z>`lVUXjugPKs&qkK$Uqm8s?zNc2Th%`f`06O)Z?rkZygB5mwK zvQaG6^cgCqq(6a@p3k>4_J#9*C8?&Qn$y9-oaBKhPtQLYeCTY?sVz6byjp?NJYT}} z(f&!$&(C@}Tb$C+c~*<^7C8&%P0!|-gWyelN{gxPPocWg`Ay4Jm)?auPb52uT=Ff= z6W;_LGxEg0kmZR9cfR|1;;reBdv0b|Z_ZJEYM%JlF=a;c>r)qZI!_GW8wl~>rK@YQ zL{YxYR8KWyDHKEF~UBxufZ#27QYGMbUK8%(0W*N*9S< z7L=4)g3aPKD`EVmQrzxX!pNDPE^O4YT=87t+CrL`A+nr>+3zVOw4GR(CNsd?rCM4F%~-0v=LxlCSWVS#;Cnsz zybe3Dd$Xs78cBW5wbcG+XbAj#j{Xty$n?B|Bykiq{(;wEi?;t1%b`Db*-~6vZC+EB zT2^!Esy$5S@}z579cNN_RQFkU=<0*YC47kJf{SlOu`f$F6%`*%qQj#%Y_+EwO{H(* ze52~h)WR9XwG>rx!8Lx*;`7rD)xpk62!wxFh<}twHCvTnYQ@)rqAzcZb8>}|AlwAI z|Hau2zOnHPkMd_r@#yQQ8Me~ie;67-I;o%ZjtMde)Ed#nqOvg*P9}d<-SkErw>9t% z;BO6bA87i^(4epzpaD+yN$QH_y#2s^sJ6cBjkC+HYM6ueG1T)8;0DQh;Ehlb?;v4B zH+vnUX}E)D+2b3kZ4RE*-|pR;s$sS>;pt!v=3fHovRQoNR;iwk0PmJ{DY2r+d1S4p zlZ3+I78_>Y7%rbb85`y30>sMQ@hWT^%-XmTpfg{`V|kiS(O< zQYHK3pQR{SJ1##hM}Da}@PEemigIA@XOVB>JAnAepRtbFj7AcD7|>L^n7YoM9rpit zYYdYYm9b2GOQKIx96sehgV?F``gYH9w28_Emwl|yK{M>Te(Wn|e4i9w_KdR2wdv&^ zzCD3`?fzgs!`Z$SSqYwT?;1b#oi5`>{H`1!$P@I8 z?2Cuuf(1!E0hcLu|I!N(dFI9G_6k;zNTrzH`R~~HjQgF&TEe-k&G^p7v|QiW%%K4M z5@yUZm7&7tgVHU4)TV=RsJ^j|k20O-AGKh}yCGHkMKK2Pk{m;~i=CZ7i(1_2B-hcPP9A zZ>tSfy)j2~DV=i$-dzZ^`>xS(Ch)0O1SU8x-rN7xYNxL`(Yox>Rd0MlGd1K$mW}%3 zOh)usSNu5WcT*=%j-Qp_XW#DN*J0Oc)*DFG=qb7z1zq;$z&o~XSuWYS@bIxc-eCvd zCNlfo`b|tf-2v_#L1t$3!cWRNX!4YQN9$S3Uf-=_9ouT5)W93>yX&=unq%PlzWBqsX4{rs*D=?2G#hdzQk(9;JBlx0 z#akI=tqi==i6@CB+RtOCc}M(qBO1cm_r)J1DtmVl4-N#SLqr|$H1H00@SWYhx}ibh zE&SfAnFH^*tu-yXRd2Bm_@W!6w~)jBre&^!O-RIO)qBX*jGF^}zjs9KyH-8A3chH@jp~cOoN1JW>~HGAn7i_3MUX z_$GR^-ZC8e_AwXk)?5SVc=1lSj&(CFcySbg2-fVpP|-jSZxi}olGEr;k1 z<^OfEZBG#+*xshATjm5lJ2lzTu1}(*Gdb|?rW({D)u__~O9$VH9(ZH8Uwiqv^AO7s zd%cVwC|ywfnKZk>-UN}t&li#pEz zfqI|wPBLl?)6r}SzhJi{qZSPLpsn8EKQZv`bT&;_y;;|d4ZVZ^VW#^!_^8UjJLGg# zjHj>dWB59#d7Sy&(Q@e-1`s zH4Sqest(8hG4cpbzY#BYr`By~Eey#`^rdT>i`MRLb}aQ;T?3xbsjICPK66bD;8|}( zGp`R;`wef*_XHSvup+~38L(@&?yB~N1_uqD--V7~6)qeiWYf~tox#_`SHa?8Tq2ra!+hfav5 z3{B{Jheb1Fk~s_*hYdI~c>fN$im;ro0`ZPt4vK*>b{kfQTQ)0tB5{+K9*?y+9`?#A z9gDROuW!3F&D@=AD|m8;SAipIT7Amd0Z28iP6tK<^T1?w;L+gzd!T`L4xS*Vfeop! gaF`x^sNW&?XR+G{`E6#7$cf-$18+n#f4?#Df13_HIRF3v diff --git a/openatlas/static/manual/.doctrees/model/references.doctree b/openatlas/static/manual/.doctrees/model/references.doctree index 6ce7a14ae10daa1d0f053801d4c72527138fd7d0..b80a690c4de144f1532b6316370bb2adecd68c52 100644 GIT binary patch literal 21108 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 NXU|kUk(V}V{{^sROoIRb literal 22359 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 KlL?g6tN#m3bmR*F diff --git a/openatlas/static/manual/.doctrees/overview.doctree b/openatlas/static/manual/.doctrees/overview.doctree index d676a5ad5f6f2a69e2f570dc5bc958ce262c9be7..9b940dcaadfe55b6893cb3bb71eadeffc64ef7fb 100644 GIT binary patch delta 1836 zcmbuA%TE(g6vi3o6x#A=1}EHFV-=z%`EuM!MN zy-xmJX#;cC2iFQiqu?LiTy%4VtLp^zLM2>llU(Cn_lQo-LJ~i=4Q73i-hV*{Ey(Ys z9;b_9MSe;PupzDuUgCwM98mBOJ78kEkC)i?DjzHqneZnz>GJ_Dj#!29u)X=rU+)Xn z<*4){>oW5JO%Tm4p(%Q_1P1W3{rb@!c)0GBlWtw0s9uc?a6&9V9*}}zR;Xb4apo<) zRo+U`R(3>Nb=F_p2JOv1qG=9;GR^S7qod|3y@NLsX?eM8vlpRoP;+e?d7_ z^=cc_VlvH1N!fIkzxPjDNojxXLfdHE+U*R)P0r4uV+ju)aW=VqiCU(lq=x z;tEWr_%yGO5qA);)f{SQ07c2jr^De4%E+P2oC2Z{5~VoqcMr84*_e!R3a3b1G>N1T zkCZ8WMVNLeyyQNGf4HA}tN1h*rxGF;T z;>F{{j;F#G(vs^y^su=7AH;VHYn%Q))~Xh!gtK&KQb{ O5~r6Xqq(t7$b&o5Z3bXesp|9;$&>dhn3LCYg4!Np{!WO+zUX ziyxP+NSx80dQkiaBq%C)CI5;8LqRk}*Y%*XB;zUV zbRGe799p8&*DKRe3I^=A1(!e$+k7e(BfDL8zyqQd2*oFHfhKesHM4x-I!X&g+A`WrGhUXYSJxksw?sZEsa zOjyr=*EnV!EmTasZB`4QZKF%mlf~uZ zzNSEe(@sAgvv~^tYymc8%uLGyRf_`KZ(%(tAVBseD|P(^)}HN1RSo9i2a6HIyV~ftPLheg(9k*AEsf_g8K@Hj1j}7es9sXmbjsb( zY|pUCt597{!8~oBRi=iyazCy#2$uS;dPAD;EZ2OzWd~~ICK-@T1LxkGr^vp&8=%PB6>hi2F%Aq&}c*J!I2*@vixc>20ndgD0@ U1{_J4kX1oX$r6dOZRO(OKNGJ|BLDyZ diff --git a/openatlas/static/manual/.doctrees/technical/api.doctree b/openatlas/static/manual/.doctrees/technical/api.doctree index d859ed89b9eff490372c0d9ab5b3d336b2b19908..496ab1ff71a6a53bade0b854f7b6f40af45b04fd 100644 GIT binary patch literal 42012 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 Ju`w2?{y)%K!W#ep literal 46897 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 diff --git a/openatlas/static/manual/.doctrees/technical/application_structure.doctree b/openatlas/static/manual/.doctrees/technical/application_structure.doctree index f258ae2e9c792a38003fd8c39ae1f5292cf98307..0915510b856a25f2baa2a7cf9382cc0463ef24c5 100644 GIT binary patch literal 18437 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 DV8Fka diff --git a/openatlas/static/manual/.doctrees/tools/anthropological_analyses.doctree b/openatlas/static/manual/.doctrees/tools/anthropological_analyses.doctree index b6817f10c52d6829d5d75409549494cbe1c0907b..6ef14ed62237fd81c42ff78d14afbab8e689a529 100644 GIT binary patch literal 18071 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 b@QM$HK#|&{u{E7OoFT}H?$W{>HkbbgfM%eJ literal 18658 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 b$S_cRFe~N*Thr+#7OtHBI?bVBYvq3dGQy@h diff --git a/openatlas/static/manual/.doctrees/tools/index.doctree b/openatlas/static/manual/.doctrees/tools/index.doctree index 32cc9ae1e4b9f74f7958b2336dc81371825a9527..d919bd02ef0c8f9bf7dd86f36bd28f51f7593ae2 100644 GIT binary patch delta 520 zcmY+AF;Ck-6vuTK#|bp3k-$VM0i|i10>LRP6$}+>E2v7z-XV(4_QlV_@fqKFh}4L# zs9w+=14BOnVhU2X4(;5b{RaI4bYkaB1%ctO)4hBD|L@)VK67H~pY`LZ$s_%2HqAvi zCLxzlN(&vAI!Q0P9sS(b=RkvsSVwQrycnQY=E6WehiY3wP3fspU1?GLM!$-i@EYF2 z7QBP^@Ijo8L1h`%paKn;-x-HT&`fL$Bfof|nFqHCZJEF_tf;mJaLvqYt;8m`j#THA z22A1`^r&z>!~cW{m7t9hcE;{Q?+)FTX)(uW5<5gfL*a*iw0{VF8UE1M5Ne3aTuodU zOJ*tXL(&OI=yB)-e$VG}_hDVk8js6m;5=d*&1OU*W<`AtG_+{!iI2v1_1Vp%i#g^o zcJ@eY`Gj|~j;7kO_-4Em<@{H(==ZRv5EQ$9=*e_k5%;7x&s)#Xi<#IW1{075 zGeFG@~765mIt3Y?{Opc!X>T2MVwj^d=#c7;>6UoBSa>iBWoJ2c;jE z(MKrN+6ob=01+J_8j=4R<2${WO&zO41Qdhy{(JNjp-cZ+T1TkJzhcXLFTSWKz?f-o zXqxM~s@Y>e4V794nodqMlbANYiPz`l-=R=a?Gm;>9J)$WcrISxmBbzYNR)Ufc`ECG pZ7*ryBf@$nu|;2i-n2mpUhF?5%V;*GlMb~o>rz8BhqpLw^&3%5nvnni diff --git a/openatlas/static/manual/.doctrees/tools/map.doctree b/openatlas/static/manual/.doctrees/tools/map.doctree index d2d0607eef1dd3f19fb8f58a3a71fe1a062ee8c6..84958ecb9636210f358c47e68e2cdef0335e65a9 100644 GIT binary patch literal 14272 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') - .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/openatlas/static/manual/_static/documentation_options.js b/openatlas/static/manual/_static/documentation_options.js index 914c5dd98..b824e1893 100644 --- a/openatlas/static/manual/_static/documentation_options.js +++ b/openatlas/static/manual/_static/documentation_options.js @@ -8,5 +8,7 @@ var DOCUMENTATION_OPTIONS = { LINK_SUFFIX: '.html', HAS_SOURCE: false, 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/openatlas/static/manual/_static/jquery.js b/openatlas/static/manual/_static/jquery.js index b8eb73cba..034a54527 100644 --- a/openatlas/static/manual/_static/jquery.js +++ b/openatlas/static/manual/_static/jquery.js @@ -1,11 +1,11 @@ /*! - * jQuery JavaScript Library v3.5.1 + * jQuery JavaScript Library v3.6.1 * https://jquery.com/ * * Includes Sizzle.js * https://sizzlejs.com/ * - * Copyright JS Foundation and other contributors + * Copyright OpenJS Foundation and other contributors * Released under the MIT license * https://jquery.org/license */ @@ -21,7 +21,7 @@ // (such as Node.js), expose a factory as module.exports. // This accentuates the need for the creation of a real `window`. // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. + // See ticket trac-14549 for more info. module.exports = global.document ? factory( global, true ) : function( w ) { @@ -74,12 +74,16 @@ var support = {}; var isFunction = function isFunction( obj ) { - // Support: Chrome <=57, Firefox <=52 - // In some browsers, typeof returns "function" for HTML elements - // (i.e., `typeof document.createElement( "object" ) === "function"`). - // We don't want to classify *any* DOM node as a function. - return typeof obj === "function" && typeof obj.nodeType !== "number"; - }; + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + // Support: QtWeb <=3.8.5, WebKit <=534.34, wkhtmltopdf tool <=0.12.5 + // Plus for old WebKit, typeof returns "function" for HTML collections + // (e.g., `typeof document.getElementsByTagName("div") === "function"`). (gh-4756) + return typeof obj === "function" && typeof obj.nodeType !== "number" && + typeof obj.item !== "function"; + }; var isWindow = function isWindow( obj ) { @@ -145,7 +149,7 @@ function toType( obj ) { var - version = "3.5.1", + version = "3.6.1", // Define a local copy of jQuery jQuery = function( selector, context ) { @@ -399,7 +403,7 @@ jQuery.extend( { if ( isArrayLike( Object( arr ) ) ) { jQuery.merge( ret, typeof arr === "string" ? - [ arr ] : arr + [ arr ] : arr ); } else { push.call( ret, arr ); @@ -494,9 +498,9 @@ if ( typeof Symbol === "function" ) { // Populate the class2type map jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -function( _i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -} ); + function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); + } ); function isArrayLike( obj ) { @@ -516,14 +520,14 @@ function isArrayLike( obj ) { } var Sizzle = /*! - * Sizzle CSS Selector Engine v2.3.5 + * Sizzle CSS Selector Engine v2.3.6 * https://sizzlejs.com/ * * Copyright JS Foundation and other contributors * Released under the MIT license * https://js.foundation/ * - * Date: 2020-03-14 + * Date: 2021-02-16 */ ( function( window ) { var i, @@ -1106,8 +1110,8 @@ support = Sizzle.support = {}; * @returns {Boolean} True iff elem is a non-HTML XML node */ isXML = Sizzle.isXML = function( elem ) { - var namespace = elem.namespaceURI, - docElem = ( elem.ownerDocument || elem ).documentElement; + var namespace = elem && elem.namespaceURI, + docElem = elem && ( elem.ownerDocument || elem ).documentElement; // Support: IE <=8 // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes @@ -3022,9 +3026,9 @@ var rneedsContext = jQuery.expr.match.needsContext; function nodeName( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); -}; +} var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); @@ -3123,8 +3127,8 @@ jQuery.fn.extend( { var rootjQuery, // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) + // Prioritize #id over to avoid XSS via location.hash (trac-9521) + // Strict HTML recognition (trac-11290: must start with <) // Shortcut simple #id case for speed rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, @@ -3995,8 +3999,8 @@ jQuery.extend( { resolveContexts = Array( i ), resolveValues = slice.call( arguments ), - // the master Deferred - master = jQuery.Deferred(), + // the primary Deferred + primary = jQuery.Deferred(), // subordinate callback factory updateFunc = function( i ) { @@ -4004,30 +4008,30 @@ jQuery.extend( { resolveContexts[ i ] = this; resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); + primary.resolveWith( resolveContexts, resolveValues ); } }; }; // Single- and empty arguments are adopted like Promise.resolve if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + adoptValue( singleValue, primary.done( updateFunc( i ) ).resolve, primary.reject, !remaining ); // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || + if ( primary.state() === "pending" || isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - return master.then(); + return primary.then(); } } // Multiple arguments are aggregated like Promise.all array elements while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + adoptValue( resolveValues[ i ], updateFunc( i ), primary.reject ); } - return master.promise(); + return primary.promise(); } } ); @@ -4081,7 +4085,7 @@ jQuery.extend( { isReady: false, // A counter to track how many items to wait for before - // the ready event fires. See #6781 + // the ready event fires. See trac-6781 readyWait: 1, // Handle when the DOM is ready @@ -4178,8 +4182,8 @@ var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { for ( ; i < len; i++ ) { fn( elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) ); } } @@ -4209,7 +4213,7 @@ function fcamelCase( _all, letter ) { // Convert dashed to camelCase; used by the css and data modules // Support: IE <=9 - 11, Edge 12 - 15 -// Microsoft forgot to hump their vendor prefix (#9572) +// Microsoft forgot to hump their vendor prefix (trac-9572) function camelCase( string ) { return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); } @@ -4245,7 +4249,7 @@ Data.prototype = { value = {}; // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. + // but we should not, see trac-8335. // Always return an empty object. if ( acceptData( owner ) ) { @@ -4484,7 +4488,7 @@ jQuery.fn.extend( { while ( i-- ) { // Support: IE 11 only - // The attrs elements can be null (#14894) + // The attrs elements can be null (trac-14894) if ( attrs[ i ] ) { name = attrs[ i ].name; if ( name.indexOf( "data-" ) === 0 ) { @@ -4907,9 +4911,9 @@ var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); input = document.createElement( "input" ); // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) + // Check state lost if the name is set (trac-11217) // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) + // `name` and `type` must use .setAttribute for WWA (trac-14901) input.setAttribute( "type", "radio" ); input.setAttribute( "checked", "checked" ); input.setAttribute( "name", "t" ); @@ -4933,7 +4937,7 @@ var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); } )(); -// We have to close these tags to support XHTML (#13200) +// We have to close these tags to support XHTML (trac-13200) var wrapMap = { // XHTML parsers do not magically insert elements in the @@ -4959,7 +4963,7 @@ if ( !support.option ) { function getAll( context, tag ) { // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) + // Use typeof to avoid zero-argument method invocation on host objects (trac-15151) var ret; if ( typeof context.getElementsByTagName !== "undefined" ) { @@ -5042,7 +5046,7 @@ function buildFragment( elems, context, scripts, selection, ignored ) { // Remember the top-level container tmp = fragment.firstChild; - // Ensure the created nodes are orphaned (#12392) + // Ensure the created nodes are orphaned (trac-12392) tmp.textContent = ""; } } @@ -5087,10 +5091,7 @@ function buildFragment( elems, context, scripts, selection, ignored ) { } -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; +var rtypenamespace = /^([^.]*)(?:\.(.+)|)/; function returnTrue() { return true; @@ -5385,8 +5386,8 @@ jQuery.event = { event = jQuery.event.fix( nativeEvent ), handlers = ( - dataPriv.get( this, "events" ) || Object.create( null ) - )[ event.type ] || [], + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], special = jQuery.event.special[ event.type ] || {}; // Use the fix-ed jQuery.Event rather than the (read-only) native event @@ -5466,15 +5467,15 @@ jQuery.event = { for ( ; cur !== this; cur = cur.parentNode || this ) { - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + // Don't check non-elements (trac-13208) + // Don't process clicks on disabled elements (trac-6911, trac-8165, trac-11382, trac-11764) if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { matchedHandlers = []; matchedSelectors = {}; for ( i = 0; i < delegateCount; i++ ) { handleObj = handlers[ i ]; - // Don't conflict with Object.prototype properties (#13203) + // Don't conflict with Object.prototype properties (trac-13203) sel = handleObj.selector + " "; if ( matchedSelectors[ sel ] === undefined ) { @@ -5510,12 +5511,12 @@ jQuery.event = { get: isFunction( hook ) ? function() { if ( this.originalEvent ) { - return hook( this.originalEvent ); + return hook( this.originalEvent ); } } : function() { if ( this.originalEvent ) { - return this.originalEvent[ name ]; + return this.originalEvent[ name ]; } }, @@ -5654,7 +5655,13 @@ function leverageNative( el, type, expectSync ) { // Cancel the outer synthetic event event.stopImmediatePropagation(); event.preventDefault(); - return result.value; + + // Support: Chrome 86+ + // In Chrome, if an element having a focusout handler is blurred by + // clicking outside of it, it invokes the handler synchronously. If + // that handler calls `.remove()` on the element, the data is cleared, + // leaving `result` undefined. We need to guard against this. + return result && result.value; } // If this is an inner synthetic event for an event with a bubbling surrogate @@ -5722,7 +5729,7 @@ jQuery.Event = function( src, props ) { // Create target properties // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) + // Target should not be a text node (trac-504, trac-13143) this.target = ( src.target && src.target.nodeType === 3 ) ? src.target.parentNode : src.target; @@ -5819,34 +5826,7 @@ jQuery.each( { targetTouches: true, toElement: true, touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - if ( button & 1 ) { - return 1; - } - - if ( button & 2 ) { - return 3; - } - - if ( button & 4 ) { - return 2; - } - - return 0; - } - - return event.which; - } + which: true }, jQuery.event.addProp ); jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { @@ -5872,6 +5852,12 @@ jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateTyp return true; }, + // Suppress native focus or blur if we're currently inside + // a leveraged native-event stack + _default: function( event ) { + return dataPriv.get( event.target, type ); + }, + delegateType: delegateType }; } ); @@ -5968,7 +5954,8 @@ var // checked="checked" or checked rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, - rcleanScript = /^\s*\s*$/g; + + rcleanScript = /^\s*\s*$/g; // Prefer a tbody over its parent table for containing new rows function manipulationTarget( elem, content ) { @@ -6082,7 +6069,7 @@ function domManip( collection, args, callback, ignored ) { // Use the original fragment for the last item // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). + // being emptied incorrectly in certain situations (trac-8070). for ( ; i < l; i++ ) { node = fragment; @@ -6123,6 +6110,12 @@ function domManip( collection, args, callback, ignored ) { }, doc ); } } else { + + // Unwrap a CDATA section containing script contents. This shouldn't be + // needed as in XML documents they're already not visible when + // inspecting element contents and in HTML documents they have no + // meaning but we're preserving that logic for backwards compatibility. + // This will be removed completely in 4.0. See gh-4904. DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); } } @@ -6405,9 +6398,12 @@ jQuery.each( { } ); var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); +var rcustomProp = /^--/; + + var getStyles = function( elem ) { - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // Support: IE <=11 only, Firefox <=30 (trac-15098, trac-14150) // IE throws on elements created in popups // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" var view = elem.ownerDocument.defaultView; @@ -6442,6 +6438,15 @@ var swap = function( elem, options, callback ) { var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); +var whitespace = "[\\x20\\t\\r\\n\\f]"; + + +var rtrimCSS = new RegExp( + "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", + "g" +); + + ( function() { @@ -6507,7 +6512,7 @@ var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); } // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) + // Style of cloned element affects source element cloned (trac-8908) div.style.backgroundClip = "content-box"; div.cloneNode( true ).style.backgroundClip = ""; support.clearCloneStyle = div.style.backgroundClip === "content-box"; @@ -6539,6 +6544,10 @@ var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); // set in CSS while `offset*` properties report correct values. // Behavior in IE 9 is more subtle than in newer versions & it passes // some versions of this test; make sure not to make it pass there! + // + // Support: Firefox 70+ + // Only Firefox includes border widths + // in computed dimensions. (gh-4529) reliableTrDimensions: function() { var table, tr, trChild, trStyle; if ( reliableTrDimensionsVal == null ) { @@ -6546,17 +6555,32 @@ var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); tr = document.createElement( "tr" ); trChild = document.createElement( "div" ); - table.style.cssText = "position:absolute;left:-11111px"; + table.style.cssText = "position:absolute;left:-11111px;border-collapse:separate"; + tr.style.cssText = "border:1px solid"; + + // Support: Chrome 86+ + // Height set through cssText does not get applied. + // Computed height then comes back as 0. tr.style.height = "1px"; trChild.style.height = "9px"; + // Support: Android 8 Chrome 86+ + // In our bodyBackground.html iframe, + // display for all div elements is set to "inline", + // which causes a problem only in Android 8 Chrome 86. + // Ensuring the div is display: block + // gets around this issue. + trChild.style.display = "block"; + documentElement .appendChild( table ) .appendChild( tr ) .appendChild( trChild ); trStyle = window.getComputedStyle( tr ); - reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + reliableTrDimensionsVal = ( parseInt( trStyle.height, 10 ) + + parseInt( trStyle.borderTopWidth, 10 ) + + parseInt( trStyle.borderBottomWidth, 10 ) ) === tr.offsetHeight; documentElement.removeChild( table ); } @@ -6568,6 +6592,7 @@ var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); function curCSS( elem, name, computed ) { var width, minWidth, maxWidth, ret, + isCustomProp = rcustomProp.test( name ), // Support: Firefox 51+ // Retrieving style before computed somehow @@ -6578,11 +6603,22 @@ function curCSS( elem, name, computed ) { computed = computed || getStyles( elem ); // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) + // .css('filter') (IE 9 only, trac-12537) + // .css('--customProperty) (gh-3144) if ( computed ) { ret = computed.getPropertyValue( name ) || computed[ name ]; + // trim whitespace for custom property (issue gh-4926) + if ( isCustomProp ) { + + // rtrim treats U+000D CARRIAGE RETURN and U+000C FORM FEED + // as whitespace while CSS does not, but this is not a problem + // because CSS preprocessing replaces them with U+000A LINE FEED + // (which *is* CSS whitespace) + // https://www.w3.org/TR/css-syntax-3/#input-preprocessing + ret = ret.replace( rtrimCSS, "$1" ); + } + if ( ret === "" && !isAttached( elem ) ) { ret = jQuery.style( elem, name ); } @@ -6678,7 +6714,6 @@ var // except "table", "table-cell", or "table-caption" // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, cssShow = { position: "absolute", visibility: "hidden", display: "block" }, cssNormalTransform = { letterSpacing: "0", @@ -6914,15 +6949,15 @@ jQuery.extend( { if ( value !== undefined ) { type = typeof value; - // Convert "+=" or "-=" to relative numbers (#7345) + // Convert "+=" or "-=" to relative numbers (trac-7345) if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { value = adjustCSS( elem, name, ret ); - // Fixes bug #9237 + // Fixes bug trac-9237 type = "number"; } - // Make sure that null and NaN values aren't set (#7116) + // Make sure that null and NaN values aren't set (trac-7116) if ( value == null || value !== value ) { return; } @@ -7020,10 +7055,10 @@ jQuery.each( [ "height", "width" ], function( _i, dimension ) { // Running getBoundingClientRect on a disconnected node // in IE throws an error. ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, dimension, extra ); - } ) : - getWidthOrHeight( elem, dimension, extra ); + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); } }, @@ -7082,7 +7117,7 @@ jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, swap( elem, { marginLeft: 0 }, function() { return elem.getBoundingClientRect().left; } ) - ) + "px"; + ) + "px"; } } ); @@ -7221,7 +7256,7 @@ Tween.propHooks = { if ( jQuery.fx.step[ tween.prop ] ) { jQuery.fx.step[ tween.prop ]( tween ); } else if ( tween.elem.nodeType === 1 && ( - jQuery.cssHooks[ tween.prop ] || + jQuery.cssHooks[ tween.prop ] || tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); } else { @@ -7466,7 +7501,7 @@ function defaultPrefilter( elem, props, opts ) { anim.done( function() { - /* eslint-enable no-loop-func */ + /* eslint-enable no-loop-func */ // The final step of a "hide" animation is actually hiding the element if ( !hidden ) { @@ -7546,7 +7581,7 @@ function Animation( elem, properties, options ) { remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (trac-12497) temp = remaining / animation.duration || 0, percent = 1 - temp, index = 0, @@ -7586,7 +7621,7 @@ function Animation( elem, properties, options ) { tweens: [], createTween: function( prop, end ) { var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.opts.specialEasing[ prop ] || animation.opts.easing ); animation.tweens.push( tween ); return tween; }, @@ -7759,7 +7794,8 @@ jQuery.fn.extend( { anim.stop( true ); } }; - doAnimation.finish = doAnimation; + + doAnimation.finish = doAnimation; return empty || optall.queue === false ? this.each( doAnimation ) : @@ -7935,7 +7971,6 @@ jQuery.fx.speeds = { // Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ jQuery.fn.delay = function( time, type ) { time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; type = type || "fx"; @@ -8160,8 +8195,7 @@ jQuery.extend( { // Support: IE <=9 - 11 only // elem.tabIndex doesn't always return the // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) + // Use proper attribute retrieval (trac-12072) var tabindex = jQuery.find.attr( elem, "tabindex" ); if ( tabindex ) { @@ -8265,8 +8299,7 @@ function classesToArray( value ) { jQuery.fn.extend( { addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; + var classNames, cur, curValue, className, i, finalValue; if ( isFunction( value ) ) { return this.each( function( j ) { @@ -8274,36 +8307,35 @@ jQuery.fn.extend( { } ); } - classes = classesToArray( value ); + classNames = classesToArray( value ); - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + if ( classNames.length ) { + return this.each( function() { + curValue = getClass( this ); + cur = this.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; + for ( i = 0; i < classNames.length; i++ ) { + className = classNames[ i ]; + if ( cur.indexOf( " " + className + " " ) < 0 ) { + cur += className + " "; } } // Only assign if different to avoid unneeded rendering. finalValue = stripAndCollapse( cur ); if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); + this.setAttribute( "class", finalValue ); } } - } + } ); } return this; }, removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; + var classNames, cur, curValue, className, i, finalValue; if ( isFunction( value ) ) { return this.each( function( j ) { @@ -8315,45 +8347,42 @@ jQuery.fn.extend( { return this.attr( "class", "" ); } - classes = classesToArray( value ); + classNames = classesToArray( value ); - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); + if ( classNames.length ) { + return this.each( function() { + curValue = getClass( this ); // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + cur = this.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { + for ( i = 0; i < classNames.length; i++ ) { + className = classNames[ i ]; // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); + while ( cur.indexOf( " " + className + " " ) > -1 ) { + cur = cur.replace( " " + className + " ", " " ); } } // Only assign if different to avoid unneeded rendering. finalValue = stripAndCollapse( cur ); if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); + this.setAttribute( "class", finalValue ); } } - } + } ); } return this; }, toggleClass: function( value, stateVal ) { - var type = typeof value, + var classNames, className, i, self, + type = typeof value, isValidValue = type === "string" || Array.isArray( value ); - if ( typeof stateVal === "boolean" && isValidValue ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - if ( isFunction( value ) ) { return this.each( function( i ) { jQuery( this ).toggleClass( @@ -8363,17 +8392,20 @@ jQuery.fn.extend( { } ); } - return this.each( function() { - var className, i, self, classNames; + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + classNames = classesToArray( value ); + + return this.each( function() { if ( isValidValue ) { // Toggle individual class names - i = 0; self = jQuery( this ); - classNames = classesToArray( value ); - while ( ( className = classNames[ i++ ] ) ) { + for ( i = 0; i < classNames.length; i++ ) { + className = classNames[ i ]; // Check each className given, space separated list if ( self.hasClass( className ) ) { @@ -8399,8 +8431,8 @@ jQuery.fn.extend( { if ( this.setAttribute ) { this.setAttribute( "class", className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" + "" : + dataPriv.get( this, "__className__" ) || "" ); } } @@ -8415,7 +8447,7 @@ jQuery.fn.extend( { while ( ( elem = this[ i++ ] ) ) { if ( elem.nodeType === 1 && ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; + return true; } } @@ -8507,7 +8539,7 @@ jQuery.extend( { val : // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) + // option.text throws exceptions (trac-14686, trac-14858) // Strip and collapse whitespace // https://html.spec.whatwg.org/#strip-and-collapse-whitespace stripAndCollapse( jQuery.text( elem ) ); @@ -8534,7 +8566,7 @@ jQuery.extend( { option = options[ i ]; // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) + // IE8-9 doesn't update selected after form reset (trac-2551) if ( ( option.selected || i === index ) && // Don't return options that are disabled or in a disabled optgroup @@ -8677,8 +8709,8 @@ jQuery.extend( jQuery.event, { return; } - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + // Determine event propagation path in advance, per W3C events spec (trac-9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (trac-9724) if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { bubbleType = special.delegateType || type; @@ -8705,9 +8737,7 @@ jQuery.extend( jQuery.event, { special.bindType || type; // jQuery handler - handle = ( - dataPriv.get( cur, "events" ) || Object.create( null ) - )[ event.type ] && + handle = ( dataPriv.get( cur, "events" ) || Object.create( null ) )[ event.type ] && dataPriv.get( cur, "handle" ); if ( handle ) { handle.apply( cur, data ); @@ -8732,7 +8762,7 @@ jQuery.extend( jQuery.event, { acceptData( elem ) ) { // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) + // Don't do default actions on window, that's where global variables be (trac-6170) if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { // Don't re-trigger an onFOO event when we call its FOO() method @@ -8854,7 +8884,7 @@ var rquery = ( /\?/ ); // Cross-browser xml parsing jQuery.parseXML = function( data ) { - var xml; + var xml, parserErrorElem; if ( !data || typeof data !== "string" ) { return null; } @@ -8863,12 +8893,17 @@ jQuery.parseXML = function( data ) { // IE throws on parseFromString with invalid input. try { xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } + } catch ( e ) {} - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); + parserErrorElem = xml && xml.getElementsByTagName( "parsererror" )[ 0 ]; + if ( !xml || parserErrorElem ) { + jQuery.error( "Invalid XML: " + ( + parserErrorElem ? + jQuery.map( parserErrorElem.childNodes, function( el ) { + return el.textContent; + } ).join( "\n" ) : + data + ) ); } return xml; }; @@ -8969,16 +9004,14 @@ jQuery.fn.extend( { // Can add propHook for "elements" to filter or add form elements var elements = jQuery.prop( this, "elements" ); return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { + } ).filter( function() { var type = this.type; // Use .is( ":disabled" ) so that fieldset[disabled] works return this.name && !jQuery( this ).is( ":disabled" ) && rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( _i, elem ) { + } ).map( function( _i, elem ) { var val = jQuery( this ).val(); if ( val == null ) { @@ -9003,7 +9036,7 @@ var rantiCache = /([?&])_=[^&]*/, rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - // #7653, #8125, #8152: local protocol detection + // trac-7653, trac-8125, trac-8152: local protocol detection rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, rnoContent = /^(?:GET|HEAD)$/, rprotocol = /^\/\//, @@ -9026,12 +9059,13 @@ var */ transports = {}, - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + // Avoid comment-prolog char sequence (trac-10098); must appease lint and evade compression allTypes = "*/".concat( "*" ), // Anchor tag for parsing the document origin originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; + +originAnchor.href = location.href; // Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport function addToPrefiltersOrTransports( structure ) { @@ -9096,7 +9130,7 @@ function inspectPrefiltersOrTransports( structure, options, originalOptions, jqX // A special extend for ajax options // that takes "flat" options (not to be deep extended) -// Fixes #9887 +// Fixes trac-9887 function ajaxExtend( target, src ) { var key, deep, flatOptions = jQuery.ajaxSettings.flatOptions || {}; @@ -9412,8 +9446,8 @@ jQuery.extend( { // Context for global events is callbackContext if it is a DOM node or jQuery collection globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, + jQuery( callbackContext ) : + jQuery.event, // Deferreds deferred = jQuery.Deferred(), @@ -9507,12 +9541,12 @@ jQuery.extend( { deferred.promise( jqXHR ); // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) + // Handle falsy url in the settings object (trac-10093: consistency with old signature) // We also use the url parameter if available s.url = ( ( url || s.url || location.href ) + "" ) .replace( rprotocol, location.protocol + "//" ); - // Alias method option to type as per ticket #12004 + // Alias method option to type as per ticket trac-12004 s.type = options.method || options.type || s.method || s.type; // Extract dataTypes list @@ -9555,7 +9589,7 @@ jQuery.extend( { } // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (trac-15118) fireGlobals = jQuery.event && s.global; // Watch for a new set of requests @@ -9584,7 +9618,7 @@ jQuery.extend( { if ( s.data && ( s.processData || typeof s.data === "string" ) ) { cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - // #9682: remove data so that it's not used in an eventual retry + // trac-9682: remove data so that it's not used in an eventual retry delete s.data; } @@ -9725,8 +9759,10 @@ jQuery.extend( { response = ajaxHandleResponses( s, jqXHR, responses ); } - // Use a noop converter for missing script - if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + // Use a noop converter for missing script but not if jsonp + if ( !isSuccess && + jQuery.inArray( "script", s.dataTypes ) > -1 && + jQuery.inArray( "json", s.dataTypes ) < 0 ) { s.converters[ "text script" ] = function() {}; } @@ -9855,7 +9891,7 @@ jQuery._evalUrl = function( url, options, doc ) { return jQuery.ajax( { url: url, - // Make this explicit, since user can override this through ajaxSetup (#11264) + // Make this explicit, since user can override this through ajaxSetup (trac-11264) type: "GET", dataType: "script", cache: true, @@ -9964,7 +10000,7 @@ var xhrSuccessStatus = { 0: 200, // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 + // trac-1450: sometimes IE returns 1223 when it should be 204 1223: 204 }, xhrSupported = jQuery.ajaxSettings.xhr(); @@ -10036,7 +10072,7 @@ jQuery.ajaxTransport( function( options ) { } else { complete( - // File: protocol always yields status 0; see #8605, #14207 + // File: protocol always yields status 0; see trac-8605, trac-14207 xhr.status, xhr.statusText ); @@ -10097,7 +10133,7 @@ jQuery.ajaxTransport( function( options ) { xhr.send( options.hasContent && options.data || null ); } catch ( e ) { - // #14683: Only rethrow if this hasn't been notified as an error yet + // trac-14683: Only rethrow if this hasn't been notified as an error yet if ( callback ) { throw e; } @@ -10464,12 +10500,6 @@ jQuery.offset = { options.using.call( elem, props ); } else { - if ( typeof props.top === "number" ) { - props.top += "px"; - } - if ( typeof props.left === "number" ) { - props.left += "px"; - } curElem.css( props ); } } @@ -10638,8 +10668,11 @@ jQuery.each( [ "top", "left" ], function( _i, prop ) { // Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { - jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, - function( defaultExtra, funcName ) { + jQuery.each( { + padding: "inner" + name, + content: type, + "": "outer" + name + }, function( defaultExtra, funcName ) { // Margin is only for outerHeight, outerWidth jQuery.fn[ funcName ] = function( margin, value ) { @@ -10724,7 +10757,8 @@ jQuery.fn.extend( { } } ); -jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + +jQuery.each( + ( "blur focus focusin focusout resize scroll click dblclick " + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + "change select submit keydown keypress keyup contextmenu" ).split( " " ), function( _i, name ) { @@ -10735,14 +10769,17 @@ jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + this.on( name, null, data, fn ) : this.trigger( name ); }; - } ); + } +); // Support: Android <=4.0 only // Make sure we trim BOM and NBSP -var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; +// Require that the "whitespace run" starts from a non-whitespace +// to avoid O(N^2) behavior when the engine would try matching "\s+$" at each space position. +var rtrim = /^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g; // Bind a function to a context, optionally partially applying any // arguments. @@ -10809,7 +10846,7 @@ jQuery.isNumeric = function( obj ) { jQuery.trim = function( text ) { return text == null ? "" : - ( text + "" ).replace( rtrim, "" ); + ( text + "" ).replace( rtrim, "$1" ); }; @@ -10857,8 +10894,8 @@ jQuery.noConflict = function( deep ) { }; // Expose jQuery and $ identifiers, even in AMD -// (#7102#comment:10, https://github.com/jquery/jquery/pull/557) -// and CommonJS for browser emulators (#13566) +// (trac-7102#comment:10, https://github.com/jquery/jquery/pull/557) +// and CommonJS for browser emulators (trac-13566) if ( typeof noGlobal === "undefined" ) { window.jQuery = window.$ = jQuery; } diff --git a/openatlas/static/manual/_static/js/theme.js b/openatlas/static/manual/_static/js/theme.js index 2d2987dc8..bed0d4950 100644 --- a/openatlas/static/manual/_static/js/theme.js +++ b/openatlas/static/manual/_static/js/theme.js @@ -1,3 +1,4 @@ +// jQuery is included via the sphinxcontrib-jquery extension that we depend on var jQuery = (typeof(window) != 'undefined') ? window.jQuery : require('jquery'); // Sphinx theme nav state @@ -112,7 +113,8 @@ function ThemeNav () { // Add expand links to all parents of nested ul $('.wy-menu-vertical ul').not('.simple').siblings('a').each(function () { var link = $(this); - expand = $(''); + expand = + $(''); expand.on('click', function (ev) { self.toggleCurrent(link); ev.stopPropagation(); @@ -144,15 +146,20 @@ function ThemeNav () { // If we found a matching link then reset current and re-apply // otherwise retain the existing match if (link.length > 0) { - $('.wy-menu-vertical .current').removeClass('current'); - link.addClass('current'); - link.closest('li.toctree-l1').addClass('current'); - link.closest('li.toctree-l1').parent().addClass('current'); - link.closest('li.toctree-l1').addClass('current'); - link.closest('li.toctree-l2').addClass('current'); - link.closest('li.toctree-l3').addClass('current'); - link.closest('li.toctree-l4').addClass('current'); - link.closest('li.toctree-l5').addClass('current'); + $('.wy-menu-vertical .current') + .removeClass('current') + .attr('aria-expanded','false'); + link.addClass('current') + .attr('aria-expanded','true'); + link.closest('li.toctree-l1') + .parent() + .addClass('current') + .attr('aria-expanded','true'); + for (let i = 1; i <= 10; i++) { + link.closest('li.toctree-l' + i) + .addClass('current') + .attr('aria-expanded','true'); + } link[0].scrollIntoView(); } } @@ -190,10 +197,27 @@ function ThemeNav () { nav.toggleCurrent = function (elem) { var parent_li = elem.closest('li'); - parent_li.siblings('li.current').removeClass('current'); - parent_li.siblings().find('li.current').removeClass('current'); - parent_li.find('> ul li.current').removeClass('current'); - parent_li.toggleClass('current'); + parent_li + .siblings('li.current') + .removeClass('current') + .attr('aria-expanded','false'); + parent_li + .siblings() + .find('li.current') + .removeClass('current') + .attr('aria-expanded','false'); + var children = parent_li.find('> ul li'); + // Don't toggle terminal elements. + if (children.length) { + children + .removeClass('current') + .attr('aria-expanded','false'); + parent_li + .toggleClass('current') + .attr('aria-expanded', function(i, old) { + return old == 'true' ? 'false' : 'true'; + }); + } } return nav; diff --git a/openatlas/static/manual/_static/language_data.js b/openatlas/static/manual/_static/language_data.js index 0e7dc7e9e..2e22b06ab 100644 --- a/openatlas/static/manual/_static/language_data.js +++ b/openatlas/static/manual/_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-2022 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/openatlas/static/manual/_static/pygments.css b/openatlas/static/manual/_static/pygments.css index d14395efc..691aeb82d 100644 --- a/openatlas/static/manual/_static/pygments.css +++ b/openatlas/static/manual/_static/pygments.css @@ -1,8 +1,8 @@ -pre { line-height: 125%; margin: 0; } -td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } -span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } -td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } -span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight { background: #eeffcc; } .highlight .c { color: #408090; font-style: italic } /* Comment */ diff --git a/openatlas/static/manual/_static/searchtools.js b/openatlas/static/manual/_static/searchtools.js index 6fc9e7f33..0b5537ff4 100644 --- a/openatlas/static/manual/_static/searchtools.js +++ b/openatlas/static/manual/_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-2022 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,506 @@ 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, highlightTerms) => { + 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; + const rehighlightListItem = () => window.setTimeout(() => { + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }, 10); + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + rehighlightListItem(); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms) + ); + rehighlightListItem(); + }); + 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, + highlightTerms, +) => { + // 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, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 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 = $(' -

Documentation

+

Documentation

-

Help

+

Help

- - - -
- - -
+
+

Automatically created entities

All necessary new types, persons etc. will be automatically created or added during the import process.

../_images/ARCHE_import_OpenAtlas.jpg -
-

Type

+
+

Type

  • Custom hierarchy Relevance for Actor (E21 Person)

  • Involvement for E65 Creation and p:cidoc_entity:E12 Production<e12-production> event

  • Additional License Type -> EXIF:Copyright

-
-
+
+

Reference System

New Reference System named ARCHE is created with data provided by instance/production.py

- -
+
+

Entity

- - - +
+ + - -
- -
-

Check dates

+ + +
+

Check dates

In this tab invalid date combinations are shown, e.g. begin dates which are later than end dates. These entries should be cleared up otherwise they cannot be updated because the user interface won’t allow saving entries with invalid date combinations.

-
- - -
-

Check similar names

+ +
+

Check similar names

Here you can search for similar names. Depending on selection and data volume this might take some time.

- + + - -
- -
- -
- - -
+
+

Import fields

The header can contain following titles. Columns with other titles won’t get imported but shown as an error message.

- -
-

Types

+
+
+

Types

It is possible to link entities to types at the import which can be very useful e.g. if you have a custom type Case studies to link them all in one go.

- -
+
+

Places

If importing places, point coordinates can be imported too. Keep in mind to use the WGS84 geodetic system. Coordinates will only be imported if a columns northing (latitude) and easting (Longitude) @@ -284,52 +199,45 @@

Places -

Import options

+

+ +
+

Import options

  • File - select the file you’ll want to import

  • Preview - if this option is selected, nothing will be imported and you see a preview

  • Check for duplicates - if selected the chosen class e.g. person will be searched for already existing names. The search is not case sensitive e.g. “King Arthur” would be found even it is spelled “KiNg ArThUr”. If duplicates are found a warning is printed but this doesn’t stop the import so check it before with the preview.

- -
-

After the import

+
+
+

After the import

When the import went through you’ll see a summary which data was imported (like the preview). Also you can browse the projects to see which imported entities are associated with them. If you enabled the advanced layout you can also see in the detail view of an entity from which project it was imported, which user did the import and the origin_id value.

Although the script makes a lot of validation checks it’s always a good idea to run Data integrity checks after each import.

- - +
+ - -
- -
- -
- -
- -
- + + - -
- -
- -
- -
- + + - -
-

-

- -

+

- - - - Built with Sphinx using a - + + Built with Sphinx using a theme - provided by Read the Docs. +

CC-BY 4.0, Alexander Watzinger and the OpenAtlas team

- - - - - + \ No newline at end of file diff --git a/openatlas/static/manual/ui/date.html b/openatlas/static/manual/ui/date.html index f636816a8..012447389 100644 --- a/openatlas/static/manual/ui/date.html +++ b/openatlas/static/manual/ui/date.html @@ -1,93 +1,49 @@ - - - - + + - Date — OpenAtlas 8.0.0 documentation + + + - - - - - - - - - - - - - - - - - - + + - - - - + + - - - +
- -
- - -
-

-

- -

+

- - - - Built with Sphinx using a - + + Built with Sphinx using a theme - provided by Read the Docs. +

CC-BY 4.0, Alexander Watzinger and the OpenAtlas team

- - - - - + \ No newline at end of file diff --git a/openatlas/static/manual/ui/description.html b/openatlas/static/manual/ui/description.html index 9109458de..b837e775f 100644 --- a/openatlas/static/manual/ui/description.html +++ b/openatlas/static/manual/ui/description.html @@ -1,93 +1,49 @@ - - - - + + - Description — OpenAtlas 8.0.0 documentation + + + - - - - - - - - - - - - - - - - - - + + - - - - + + - - - +
- -
- - -

pL+E@;7s_NZnJ{PnyN}>4e#-8wS;IKFO!} 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 diff --git a/openatlas/static/manual/.doctrees/tools/network.doctree b/openatlas/static/manual/.doctrees/tools/network.doctree index 891c7fa93d87c188d80b5b69e8e424d208db6194..1df0f8e45b8b4ca5ecf6b810c9c47586df998d9c 100644 GIT binary patch literal 14026 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 RsESTbJN9psO9Zv${{i<(SG)iK literal 14484 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 diff --git a/openatlas/static/manual/.doctrees/tools/notes.doctree b/openatlas/static/manual/.doctrees/tools/notes.doctree index f6f82a8b3b21276ec73bf0c4d352a011cebd5735..a3954d444b0f7ca1b6f13ebfe559ae7a3b72c0ea 100644 GIT binary patch delta 1613 zcmbW1OKTHR6vsQwqs^mD^Jpwgn_8>(ku)h*kyfE8qArTr*;-2olVp-JX)+TtlZs%8 zT?keNYQ4AEjSF!jQWOcIxKdoY@FOVr0YpJWisHQ)lSzsZ+r`aH?ws>KzjM#I=T_jM z-+05cxwT<@azHibxdJaL7@VplmXs339R0WP_KK+&4A6%rnKO(JtuSF9un>~t9Q3c? zVHk*F7$oZmSwm!vppOje^urjjvO~oc0^lp#TSu8=ES%T2BH)V@n@U7+5&UqLD9oU^ zVbxBaH8+$pF0(9fwT)dm=!>y8ScB1&Vnk`Nc{p^+Bs%=C0DY8n)?A7E(sb^0eOwZT zZ<4VVWV+6sB#snw$rc`2#q^L&fY2}VtjNMwq)*Gp2G;Q%RZ_u1&s-&01MzY)f-vUtMNB;^!o9l1q zRV|h}ACVMZMh@#GCVbbLM(?c&Qo2vgbFWW#t3k`JG8rhV*C`w+Q3Wf4~UJmB3DIkeKsgOqZT;~UlRzD^=g;NS#Vu>#V1zt%}ix9bP z=$q>#nseXxb_h8xO+rXqQV`QvHIj%+7=3jIJx-ZVD1s!$WImfB(aHWA>i1kXPmpS4 x#?b?h+fHBCWEfb%nep;#&vE9kO%M~=Vv2$ delta 1582 zcma)6O-vI(6lQ3*rKS872qXfgia)ibtsxR4i57!FNt0eYs1QQ7bYQk=cWZasLI_r3 zOiWx7aYj!X51tH>OGAujPIyx9#&9s+^k!lRiEmohZEI*b%>I7wd*8h8&3o;CG;F;u zJUiI1Zn=p-x^-Jx%wSn##7)q~?p*;93mKqcG=T=`12jJ51(c2SlVCO`lH;q)OFXlT zoP>1>))`n{x`+DRJ~9j_7b(RPKN&2xHT%$TIe7B$;8~U>K5`9W$EjplLjp}%vTgje zOcf=A^p_Cm9Y~)aF0Pu&3E-!Vz)t|QZkho)$%c_upNuLRRy}zsne@ak_1VJ}nl`CszX3L^ z*e_XuKXweTGLre0Rwes!yLt5hwz<+zQ)^p)cS`1Kt~ zzcnH?takx;uMxPef=a&@G5z5TyUiZjFIz*uI;RSzC;O1}pixpoVLO0-Hv-pHIDIvq zl4R;~%|ML~S`+lMYoQ<{dQnpo=}+{)tr5MUr33JtN5KCtr}iKgjQPYnE0#?rvBq@d zE6tn7e~%?UOQo4r*-pA3^Yg((W6YT!O7pJV&OFp&p0G%B?GBHb(}gQgm274nGvbGa zE8cAXiO@`OqH`1>KV5bY(J$^39uLv9v^o|F<@5PqdRZfi98@xkp*YTk(m1Ws-mdF? z0|rP_l%yJzu(rTK^j_CR`ois_+g&fI)E%Ik-7BX@p^%9YxTv~A7E@STPQ$)dS%UwF es>B12BgIJ11=Qn=<9Q_`YLX(eDBo5#7W@MUZXhH8 diff --git a/openatlas/static/manual/.doctrees/tools/profile.doctree b/openatlas/static/manual/.doctrees/tools/profile.doctree index 66057f3e17aad743b82a4754bad6aa5bcc5254b9..58ccbbf1fcfd2c448f35706da6e1e181dd06cf97 100644 GIT binary patch literal 15753 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 diff --git a/openatlas/static/manual/.doctrees/tools/radiocarbon_dating.doctree b/openatlas/static/manual/.doctrees/tools/radiocarbon_dating.doctree index d6414fe33612a3ce4c168880bd894fa8a3a543b1..b1d3ea2b32bae15631b4629fcb1f71e895e7965d 100644 GIT binary patch delta 2062 zcmbuAU2GIp6vvsiyKT2E?NV4b-fe9uA7$HaltW58 zey{9}y>w1=L+7Y~E*k4;Y^1RX?<+qX?tv}P2EEXJum%|PyJ;2tyS-+|%s4jZeP?Xd zvbZhOCjmx<3q858PC3Y{WDh5qc z(38P!e(9sa3)_60patx~3n8_+2TnZZ2-DFc_*ZCaP{fJwzzznVJWE6{y5#y;#&OdS z!@AmC_$XZWsvn9Nc)+Q0TZVmd$R7NlcK5UH;b!eNcC{dLeiQWaU<2hJ!S=eZqYS3~ z(qRhk)xEie!8QME@b1bLNuX&wUVnf<0>LT+X)J2Pj>v6g1n)<#C{y@l!@w&H?*2Co zbJA4rJX(>DCNGNfLKY{3Ie(DK6gAVaJ4+RbwDcBj`lT3KmM7gC+}>178uIXB(@}z% zYkG%Z_N?5oo#|m^#R|WaWj)oa@Vk}6lT5EFJ6Rb-l=MA(E{Hdh$zc_zoA<35DS_!5 zq?X!Ia&`*qTV5xwo-%dIb9Li;Ew2$*ciG9xxLSef>*(Zjq5YP`lhNPlhW4$RryJVZ znk16LWqOt;8APx34XJ6RdYY9iVHzeob{H~U(z>|bd&pXb!Qf09-D^W$zIOM0Q1 zE`0cZu98Hz7FU?!(J8@s6Z}CBFbBDjL`+I{|?b@2~68KPwPo^v*C*a3(q)Y#l z5Sz=}Ej=}X)sDs0g$JnE>LVnyy7Ymj=pm|Fs${%y z!F25m7tl+-%|zq#iZVN+ytrLadT}S~!j}`tSTwI0d@Rq6oC9NdZ9;RzV9Q24#@5E; z;5b%cpugYZRv~4bb-*-Irk%qt*xQ{ON{ggZb!;_rirXoTJL7UkKfN~i58H{y6JN!e zvQo)Y+XBDFeN;2B3Vjj;mHk5hJeUT!;>KK*qXmXNBC2v&H>rz~Tc1vGgxY8s93jo593GPTWh?qj59QlTx*DGfeAeOP zfgj|4xj<`Z8Lgz{P3hE4y-`V|^U?4uZP|*s_%<_21zLq+4jM;b+hX6-_7lRvSDQZ< zS6XIP{Inbnq+c!Ks2x8Bf6MwUy=?n$StSfRo*I@+waql_s@xe=I!w9)8aOdepvMxt z8A1y@<~G?lqXPPD6;3mi$TU}1HACe3-w>F%Yw=u1?R!yCyS;X2N+N$$l9S9y<;Qj( zN@9c-!K8irV%Aq@Y<54=*rs8`Nb<8OCo0hZoX;5Yaz=4ur!K3!PUSEkQDsf*4tKFP zo+*sYS&hVKKU8M!Nyr?vA~ObeGY_E5dztl2W=b||G95F_VSUy(3Bb>+5z-GM*|T1M zwnAbG@^WtCxm||R>?=Vxow90i9%4`a3*kKmjn9`VvuOfy9qq{Wq~ip#ed*Zhi&sV{ zhb&q0uXI=(p$w?a4WMfcxw|j2*Z4MTcDXR#W&vg))*CLHtc5wFQ4j)Ruv_U6RmgYl zEDFr7gsLz#&1l1@evq6E30*Z70GTc?j5~Lst`E+QOqcgRbQNH{U;*Z@x;`>p;VxMa zco@o?z!N%~KaD38atR3~hb=%bC9Uwn^#zr@cD-dvTK_{yA;vdbfcaC&!WH159yYk7 zXitxf!}$qo_cw_d!3sFu_VIQvLyOKe;QCbbJO3$qw yLMK84%nlgGdsI$JGOCf>~ug*oX+m79h^X-90+kD9K$9g4oVJDtERhVx@Y@i z(p^2fdx%7kf?}y|X>Le-MZR(7zyS$z;J`nCP;Q(!AOsQ@4)A-`A5+uzjCa;f1Xebh zuC99T)%(5o>ecJ_gM}a8-Z-NE$@OI5df{H1IZhZkJjvv;6WM9NLy>))J^4ZQes)PV zVz!$^X>9XM9>EOT^?WDhVfJn&*J!%%{G?s1UrM+wyeO=ey9@53yYy~$$!*95;R&B> zujJyJoW-`A(F{zOzsdKAb2a{9mdmg>VBjb+_k?U%m5A<~Tr4Epmh-+B@@zZpFxg~6 z#9k*A*b(hu&T|rycFFcxl3)U!Fu#6bJyK-Zp(ed zopaC2Z*I9!z_*ys_qGOc)W?pKt=-+-t!ThQCctAW*Xvd;+?I$UA7g5(?Kr_UF5Ebl zcCg`PI|>F-8akR%a(%f+z&)}>%yoqo?;gdj+{d7@uj20_{+__!llVI)TRJmr8Cr|I ze4{NdwEfiKUC%Fe9~K5!1|V4Eml_p%V8RH zc+8#b#u3?6&?Zsn?_+KgCNpB3x=*=JyXV~vY~wQCW`hBbGp6r~ z)^CpVujni&^)+A?tcNwOra$?Un~}kMKiW0kOFetX2-(omoF`MDIwI|)Nn?&^kI$AM>7k>4`c`p?7+L1 z)$}mQ$ps+KhLyQ)wUuXIf$_kx_TZug_yxc-;r>a9`|&zGO$)bmEx03fu9#-UvxIl4 z7}1vhN?(3&WN%MHc9JMFBm3K#g*q6rO@Q```$G1Gw?byyh^XADpoQap`f&|da%K!M zc=yn=`R0(v39I|{pG$mC+(A`C=rdgz8o&+HEI60&E~sa1>0k7v_XhW~Y2Z#0V_At& zMXfV(p7yQ@@vp-Ov0hi*D87veaxmOifcu~B3-{OFiBiP%&`1&5&5J-b!C^c=DCchE zJ3OweK?SReHla@uzIoRO->jK}+?DwLW_@s>-?Yc#ITBBhI? zYb0WRdgbtG6sJfvYnbc5a!Bb8X7nxW<`g*0ZugVv%f&n`%H&ZqqXf58Bu{i^s*48T ztr8cx^P=M*2Z}=Ewfh@z7+g_s-Ej=&3|VO7N0Eb)XLUF^mt%+sS&@&dR3)h~Pf}kb z&0QBcyAeeAU!<~q_#b|=A@h9J@p+Y@exW?8sML37!m`XctNR($W|!$hdGj3Q6K|R3 zYq+9}GIVlrI?>Xj=w!zsUnxO92`ToK6jOty zixjgztT^16Wxk3i=qFL>L%71B7GlSqa*y09)J+gKzwvkKY{exKMiB*6HA!lw(EmBH zRppOS&;@SO*j2bqo}}S+yV}=5u4shYFO|lC+Xmrw;Ej#IA_B96bqcJ1s#xD2SkIg0 zOL-YbLnilFfRk_^2> zAhiBaqSda@I?!e{rbJ?PyiSApr}vN7+dl*i)4T>JNldfZG>x0Cmy`z+eyLc?P&7nn z^|}TVhR<0d)R|?P-8c$>GwLX&DI)yZhryzb(lm&KPhmI}ZBV`5Ehv>U43y@Ep2Nop zDQ8s$1Dukk`40YVUcQ3=OmhP?sSH#wy4%bvPj7w=Gw)ixVxAmNBQ-^g#oTR5A&!YiTle_kML1RZGcFL7ziXuHA{{Jqco>$ptadqF z8X!LMvnG?hFnzlk7T>PHJd2gSURygI7djbd>PPyC|QjB2PM?^4Zn=WEnC)MOuAHc=)874Cr$(@}ds! z;lfFQg~prJI1imC$({DA6AA4VxTt_0IaywZ8@uX6A(+GdAKcHdFJY6qJ8C=XD{P|P~L6w+#kihP@O+{lBjYiOi~*n z+oI*qU|C+mB5(QK|G!Q&^Z#ef_cRYjk$GHorBk=`VU5v!ABREAY+&psYDJ7bxM{Vt+hZp8(TccB#VR8V_ ztAme?+Z3EFigtFr1sayMx0QMqQPG4(51 zRd-UW9Lc+sQH&N4bl>>djbpOu zGQWCUkSF+_2VDs!(xjZUAQv3oNqeBTw##DbwZROO-UEy@M2vbKZ7Tanu6f}g6&4Te z$ib{kHd4{u{KjVD;rAosFD)L&QEa)0+CJKhR7;0vi%hPgelkvFK~c%%`P!QriGBx0 zF4uCpBN@uokBq;lEtbb=4+#|ILPb=g%;c)i!d}XH92$4@Ft94agJRWy2b+uWVTlN? zs}X27ObGtb&>-Qd6Ipu!nbdK5=A(f0yR zWZymhgj^f&fd!@DgBQM$(PmmS(m_{|Mb075xnoU{k~D5Hh#DDG`#@-)p< z0$`?v<|M!)0LL=MH!ohk3Vp7{UAsn}Mn>cxFUiAM8JX-3kJ}y>UBv@#zvYU+2eXD? z9e9z0PP`k-@;v-4uqyYgHeeyefQ8(W$CG{ZpY2($*K>XR!G7m`>P(WYBw%o~_fq(E z0!2Nfp7Te`k8JcTs_w`0wu{a=6w2e=-=JlsLag3N2Vg;sovNj;hy&>V!-yAlVFP7g zI7y)*NjtT9UO>j{M=bY7>dV~8U^8eIbl}4K5Wz*B116_!%-XSdfKQJWk|d-?)SdZ} zJW+I!!dU%o9@cKjIUWwFzf&&f;ROB*Q$*XB2j>u$U~v!G6ZLkUfKV_kfzDKz4H_P) z4OE^S8_hdDF$`+m>S2*w2+g7xU!uYMcmDg*4FOdxz7W)Ip`F^He+)CWX@RMG< ztwgTsz$r?rwg>o06j0Ac$Un<@xybrRJ`WoK&_O5iD_c-gPt^vi*^M!ZjgqTcbaIS7 zLTxN4wx6!kD&C->6Vby){TL>a$rU?7?M*fI;sjZGsTltlD)=ya1D=3BO!yQUY7=0e iGpvHh*zigW#m literal 11855 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 diff --git a/openatlas/static/manual/.doctrees/troubleshooting/display.doctree b/openatlas/static/manual/.doctrees/troubleshooting/display.doctree index e44fc15dee178877f5fe4bc74dc748affd143d07..fcc88c572560ebb99d1bdba67a37b97eea69dc5a 100644 GIT binary patch delta 1674 zcma)6OHUI~6m|+zd6cI(6b8mtkcU8t1jL{*(GA2Z#MeR%X{PO^XG)o=^T4nmV2mV9 zh8S{(4T=k+D|KPIS4l|Jl`DP%2?>cTO$-a~oigo|nApW_(sR!J&iTIY&iOvPKEy7w z>s2jl?3ZTKn-*0h>lQSam65m-Gv?^OwVlUo8f4g~@C#PJeHE9l z^I(=f4CR+`@oS{~vL7mX7#|NCc^r(YhL?DFn-Ba~`8Nc3gMe`+8<<54A?vx7Q_T%a zP#o&SyP_9U>|YZ>tFz}U+`xU+JZs;<;cC9serNyG1}|5S6IH&IK0H-r+og)%R;9*w zlOZDPl#b(A-Rj^Krk}RVs-!qCYB5zx>%?2f_TuPqR<6$>?6)oV)?Opzew98HCAaS) zC)ngxYwuIb5A!&9tbSyKPnI($PUK@HxqgUW*MFRFLzQfEz!|Ne6Ta9e9J&0UQCK>z zM=_7WV=`;wl9o=13j;`16;*Qy>|_G@%rVe17pSLr!?YEz7}KjMh8jZ_^pky+Z9H|r zFjHC2=@EwM$CtPce4+U~*N~EA6iFdDp+h7k%}Kg-tG*jQyV*HE(h?(wvweEfg^>$qCCW zCmm-k{JS~S)S#i5PL@YRL#Y|koy0S^)4#aXOMFdsQFB+|8EnC4*n{0+3x~%9ZqM{iJ pWY)wa!bZvlTAG;7YDtczj5r-VVbL!lj$(>R(q!9BQWuP9=r5IwG~)mO delta 1711 zcma)+O=uHA6vw;O4W@0HR+F^UHmu+MN`hh$6u&MNt**AxW06fd^(C#@b#~JbQT(D% z?244x9z0a6=t&eIc<>+vK@`D*2t^Pt9t5#idhl5A%_f^{i`X1yVc&c6-}nE`+nL$- ze!qA_oH^VwEzUQB2wO~#rcjbLENBE_`s-y;fDO>f`h~MX8=Di3gu>UXc94cF*p6!_ zuHCrW*&pFae<$pPR_KDZzKyUIqM5h??rPI-s0o7-63J3U(+IVcvcQm)fllbgeRW`e zlI!GuRYUbL5e6}Qz7Uq7OsswdSn5-MUYrKECd_fQL> zFOaK2Jr}vYIyNna*{)58&WUgrb5oVK$emBRoNsnJH>cQf?+w=NeISVJsQ0!Hi|?1T z*@AaJGU4DKuXjq1_)e4#nW8jGa#3r-D$;cVtEBPN%b*-8h2bj@aLA?txXLks@aoUnei|yj0HHEAaeln^ zw1D`&U~-{yEys9^qq)j=O-dP8^aM?6hRf~hsM})$s<;QK*)}=qJB}uoF}GBCW8CDT z%VgL#`P(-r;Os2dpW?H#Qj%k5{XH>zc2XXps;ZLlSz)jI&rs{Nf9~Wet%`?5a#}1i zW6vAHqW#ygPYvN?ZZ=r#MuUFJBWczTCv|O1$wdgID%Bm>EY=w8T_du=1*Q6bMoo{7 z)0iL@bm8@wztgxR2m|>mTY3bci@gZ!V1eK^Ndm*r^nf{$TT?&?)C`k^O7RtML7DT)#G`)!76(K~ diff --git a/openatlas/static/manual/.doctrees/troubleshooting/error_codes.doctree b/openatlas/static/manual/.doctrees/troubleshooting/error_codes.doctree index 55fd6ced49066c3be27d72f244f116a70e6761b4..ed3f83d13364f5743847a2f353f9e9f7e417c678 100644 GIT binary patch delta 1368 zcma)+&ui0Q7{|%hcC_8EtfLm=YU|X^ZE43=5meL-WQXBk&Wndq(&TNQxHid>H^`7N zuZ3LZ8yOA;UPMIjQZHTxgMmj+df0uqOL6`OzG<2*D~dh5hdfW-@AG`V&-=cgCmQ3y zm%-P?;jQ483sy)IbfjP#SSwtRRMD(DUt8bSf|sBhM#w{Eg-Mb(%)R*K4SO8Yc^gLQ zx<=O+T{lRB`LH|*GcW>EkX#G^2U)Wyfd6l60IMR_5#pcgf~Fze7S06nwh5EK(|x_r zEa~Xfe|9C9yBs`mLraicY8P!+c--nBzbYtDd&Y@~4_JaxIPwy3RObZO$q}<^oCbG<=8p^tN*z$ERJNPpsn;ISe0AzE7RYc=L*R za_9K^OL7JAii-J?YATWsayU1gb0BFxMe~%_&5z|T(&N}dZ6jq}(x^lFweuDo(gPo9 zym=xHqdBI)!S~K}Jk*4zcMdfwS9yWQNYGU5agwz@Zqq-zHXz!`+3B&ONY_=J7gY%v zoHc2~6R)#_HyLJ%EU=^G!O%pU zt;h;0RFG1}P^idN8QYHr$B4{cNhAPc&A6S-YDhCO+BybR$*6jnd}J5W*S(}9U;*ob zxQg_QjBv^MBTFA75+1rmo(=8B`{b%nrX^HCl9jS;1!%=pn}lMSVb(w*mQ|%-ph}5W zr|}w@jcv@GKm&GQ8}?xjj^W6(!irEucwM7LInUWi4R&gF|9LF8qx9P6!UrlM(m@Gthon0lNKZnQ;c~}@S=@dev>SKoi7SMi>*i*bCue{KSma3*xv1-F%(qtB0>% zzG7yK%?L5p*7$HV0fP{SBy?pw5QCJFRluER1}Vu=9b>7iE1HINOL0pXkbr)k*9tqu zZJo+yW2bNl!F3)UtA=Ihk`D?WR2i*x;jOB%VbACl1bMzw>lX>~>&jj$8K04bYn9KQ zH$oFKb@s!f2RJ?GyNc|A_i{f1yXeee9p14s*&pv~u4OUdNH@EW=&W0fL*jkz{SUI$ z>C>HHw&aPPEvPCka+7N_GlN3|XGBSKAJxWad+!TyC71b3YQDj3d&Q$KcOeh;-nQ+z z%eJs>8(VAslt=K6pS`VL${AzSk=#cZ$QLHDR3uc&6Qig)nCy2;EbgY_$u6i&n5COV zHsU*f6~P)mTdltz8*RmfcFacWyJy*71DTK5O@D@U_`lC0_{ML3tzXyy?Q{z41N9fC zBt@cF(Fk=Y$1SsMXz&~#X5r`D(`OMpE8K$>H3_XV}Nb+7P=;$xO-yt+Kn1P+T>|-EWi3B?ZA<2@V zQ|xi*q$mQVTIoVMT`reX+B5}HOc8w|t>W8h4QnN~8XD<{JC`USlciJv)4Y9&4TR4! zIh0@%;b$xsk=S_T?(jBj!6GccGAzLctQ%%aQJKPYTI0m_*tTU@lwnzh4cP$Ej%;zm h7Wl_s;;(oeRw~D%X`#)h;vCTxS|CMBwhb_{slQ7(%Jl#M diff --git a/openatlas/static/manual/.doctrees/troubleshooting/index.doctree b/openatlas/static/manual/.doctrees/troubleshooting/index.doctree index 6663787984c990fc3318d8d5d072a753796f1aa0..4f7336a7e38becc8cbf2589558eacf949204c779 100644 GIT binary patch delta 614 zcmZvZL2DC16vvq++h$iqgCz! z#_f^GaRWDT6?@ozTE!JSk1hRc;bG(d@AaVa!Fh(yaYz5C;F}G6bSho4((QSl;-cb# z5&)a81kExKhR$0*m|2$iC4xnTzo=F&cs_|iBIk;wk(Hm)&q_Q0*3L}i*|wG00!}7d zm`6LyQ7lTHivSGv>^7!d=O-b0dU*{THy-|-@3gZ~kNZ~kU2~%cpX-#A8 zTC<5tW%6FXpFt-5>_8z;eJ&#Xx%Q-U^G`9PiYh^aeGonawOhXE+fURr_pWB{r^W@A z(8yYF8kVybRqMEKwBz~9bqRrDJRM7jcdfh4AL%Xcbt}O=S-2@pKpkWt&7r~MNMgsH jd(*Gp9di8~OM^HM%f68rnZgSp;DVOj%&^>0KJkA8M~K)9 delta 486 zcmZvX&r1S99K{)TS67Qb3KLqzeqvg?bt)pHE)|4Ic=oXB)K@ZR+Z_`Np+iR@Y^H7< zx<{A&5Bfhkbf`m@{(vscszFAF#|(Vm<9*(H^g1eEDz|c1ehz~I;~l?c+PF?RgaLJ5 zP89?aXsm#;DCRz(INDNR1*SlU-XRCET%%+{yv>u4C~}w)niE;W+2ho6tW`=thkt2(Lnl}3l92?@A=MmzH`ofqHpQwcGiNt1s|Z|2-5pacTwJT*oI(L-v;cQUJYLhGas zZFsfg)q&R;^qE?{)(w3SfF1}&T|h%5GtEHZZLLNXQI{H#J zewKz6+u(@KGRE?uXU7Kl2l}E;id%^3m|At7T0R%8dR`WVWUs_1%DgBiaKVkPLBpPg zW}|P+vX^7$!m^8=G#2Q!^F&C!w#@5B|J9lGDu01t-aCh}x~IW{Ghpf~zGIztY#5^R z01e-4gCm`Hh|bz$G*op9d8@ic3K1Qv+?Xe3sf+^EZRLBjs09SHWBQ#$|6%{#81FOutY!5?d+ED0X&DR*sH`qr~ zLJOm+Y+6#4FrJKq=OK#8S>>M8HMikw%~GLZA4G{+TIdPmC%O2rr&B9c#Ecwgb?Cv* z@cO&@pA?l{-}LoUR1f;q*oJ=iyL{dhC$Li~R!FKamEzKzs*lxnpyU3K-w&!PDHkFU ziItSFw4j10ghe@tCj6IMPg{oxMrBl)iO;ffm}Au$awCF2Ht3cA9I9(t@l|nYCW%9c zOo9`Vy5_z|tYs8bc3 c5KmT6_ zYYfh+@t|moH$CCW!~|n7@uo3eJV-q0&BTir6P=lMw~J9+4?DXv^WHb#_r5p#sQcb7 zbP3(`h3CL>I_b?KL?GT1Gi1a%k1o8Z+0F`L`z~*l>;zzVRM4_F8d4Qcj)9`!S#RCWi$?D0{ zY62pO)iCBmOCZO~XF5w@__{rL7{NH1rL2S0l5nBIq~Dbvg%g-}yx|aj;|SJ}ZP`G> zKO9H95YPkX{>AP*%_Lxc^&CFt=*6$l9y?OckneK?W=tYeG*#>GGOKl_l;O6^8npwd z#UXsZx(QD^7aT~9>603-Mxt+3hzF~Z?Iq$1R*2uicdB|x1@2buEv^Ex%+_0BTal-F z3$m1%h-HObt{}-NP0*XEyu+JzSbL3V4YXg}1kKbh{VqIjZ^Sp&4-mtb$=*vt=|8)M z8op#Q+{X-Wc0DFg@5tU;>ri?FHt3KHs@DCv38~(`ab5vY7Wv5>FYwfk6$2R)JIa0Z z#flv(tdDNv1MXS;vpP!p=qCBT-D}3Q>`b7-R(A%^cs3(;t??btmT75=-Y zFNxA#ZrwTvr9Je;uCkR&OUj>i85!)K5n^S#TJv!brNbr6O-6(jOx=fw3A=Ku@KbMd zS=Ox(`eLquG6iO7!sB0|M=8W~I+PsJ_1sBN_ob%#oz2aS;bQP*MuH>vBX zYb>i9u4^i;VI5(j`#qwmXiA!x%$P2qvG5y&-E>!MYc;Ft%t`LNJSJ+;Mp|dl=KIQV zR~En3cXM1DZuM`*s=t}%K~b`~-5ni;LLr_#tALb=OY%fVN}TP;irE}q_8$p^^&mx( zrgHH~Q5mN}I2P!^{r)IU1@7WtFouVN7mBAzG1Eh|qR-)3+DT`2I>hJ@rNb#Y94A9w zb!CKUQ8}9xbM*I_rnw1to?vMSmXcuMi9GN$fZ=-J83+s%mP&}Uff-`Db1}KGi>r61 S#4$-0lu0S0C1}C&qw!zn0Z+UD diff --git a/openatlas/static/manual/.doctrees/ui/alias.doctree b/openatlas/static/manual/.doctrees/ui/alias.doctree index 0d97b1b1689e993393de690db2f8543295aa8805..7295298e585d78737363eaed63f9bd1c8d95d8cd 100644 GIT binary patch delta 675 zcmX>vIZ2AOfpsc7??l$M;yr8yiAAY-B~vm4dpP4$@{>z*LA;5F3t43{m@{N2TQWK@ z%1y3fv=fuBouZMU7&|3H8HiPZSRIHpC!b@SCaaxclp&j;lOgBLmLZ*?Uz(JdflxiU zkx5Jru0D23X@+)&E>Iay2G|CWw#i$Wx_P8CLLef3K!G%7Uv=q>IJkfxs+lM*xWXLa zqMZ=~G%}<#DHX|PWK|G*gP_jjfZ1P~lo71iI0fW2*2x!Hq9>nb$*h;oC?&>XR3o_% zMk3tM!G2@vvDd<{?Dl;CYY0%ml~gwnwMUZ5ucNpn^`i&S3rHT2B(sQL`F$TL9vy-enDzM zv0g!CNk)F2UVc&f3X+Bw#Ypxh? zW^Q6S(2D%Tl+3*JDLpJe8?&cOKFXyhB3PW7T#}ie7hjy3lLoXMDBd~w6W0Wm&f*Nk o&28MKj4IrjdC57YDIopnQ-Ge~N=Z%5FG>XIn&JlvgVH2D0NiuuAOHXW delta 613 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 PMQVh)qpOs)!&>D(82z%A literal 12908 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 VM^2MNt$CKy&5WCVN~PswwZDj6q4fX& diff --git a/openatlas/static/manual/.doctrees/ui/form.doctree b/openatlas/static/manual/.doctrees/ui/form.doctree index fcc63a30a60bbbcf836182c1e9bdc16bc9c8ffe9..4567642752871e9364c44a745be18589d5287520 100644 GIT binary patch delta 534 zcmZuuO-lkn7-n;m)d~_q1wTU5thDtMLX<)T9U}jM$hbT1ySVOdyR$@xD7p!IC}ukL z54v>^gf7uNI?uTA7W!U=$NF30ZW~X&Ae*TAlcg!1D9O*209Xv7Qi(SjOjcr%9PYGD2Y&jb3N(Z^spQVZjA`Vh|*pYQiy1_-2e+GS& zYP1-+jW6hZq;Uxgsk*5#U*w8CMu!o3Ddu8@=$6@bvC-w~d_JJ>kt=cFLhk-Dx+N6m bbW<@rHNb1E#r&v>70W>ZiZz2b@H+ArGGVy( delta 470 zcmX>pep;NRfpzMEi7aabGgvc(d)NvRi&FDSrep|aFit#P$jX?(oFOyWmeHP3c5*G_ z14h=#zZk>|sgEFUkdKg1QvWhq~Av8#u3~QeAM^UZnKk3V zy*l*H$rK~QKHcy48Hb#gbH9LI&G)Ee!e`2K2by3*YpbB7DdpAX6S%IXlSy=}@5y~m zXHz9E9DQ>J(l^eU3@@Z4qaK!Et07Gf7k_IPKl4kNQbNUc@$&S2v8HLZ_+qYzPu51Y z5`{7DM>q}`^rLVPGWm3AP5d;MYc*gjNgugxf|JxqMhr;o5E_Vv^`w3C_|ZoUF^arB zOq~$3-8{lodncY-9r4S0S1pGF6sQse`C%MLuB(cBQVdJZl}d^|7LvH1;%HY@SN@6k zPz)d~qS z+G#JA0l~)BpJ3xZ5D`IpXA>jFB4}|L?##I#hjZsKT9WWFKHra2@l6k4==Fl8W)aNjiU(l8RK;;&w{L5)sm`OIAZu|*K zUxXyW^i7bvTiuP}Cdm35$io^3Rq)zT3n=YoN!!4Z5Q79r%YM3De&jy~JRwhXmubzU zzxyAFi+nK9*i{{r5ZW2`g0|sWn}k7vud8+ud`0NCRt`-gl%RLv5h{s8vJ8%6+H86yUThfip`4{Xm6sims`MSv05?{;o ztF(W=2x~A8CCJ^4feK~6j$r(DaE91AaWP)qa*^X;m!T1$%6uroDu1UyPf~E`m&lJ> zDm)4+706X4nUjDA{RZL#kY9&~^jq|&qC$O$p-I_NRd9!e2`+snXRi%s3tMwI(L7B) zh`YGStz&SV{+1u_6k)U9%oKlG=Z$0nNn@|sD<&))?}y9d|ExM`EJ5n|BgR?|L2~fs zw(ppRjtI_MsDr&c&obXViqA+pDttI;$np5X5eMcaMk=GWf|y|Q$ojbt_r3f>fOr@U z^?JWSWaV_jJll75%%H@x?>?LQD@otG?ZlcSmFTDBB7Lu{WYVT#;hKr97J-^+bPU4o zon4|w$%VN&AjI*mmdg%yJk8lAU|X8)wrE7TQ@AuZY#@S&i}W^jH3O5TxKZXY(G6vt z9xER+DWij0T*5{T!)mc0#ueL)R#V!!w1;(K*jCNMW|OP)`YwH&dY(Om1232shLCLs sdpuA$-1VTqzX#ognJdzTq+#i%-w@mutFj=`z`E@sL1PtRkzd#T0pe{r)&Kwi delta 798 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 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; +} diff --git a/openatlas/static/manual/_static/basic.css b/openatlas/static/manual/_static/basic.css index be19270e4..4e9a9f1fa 100644 --- a/openatlas/static/manual/_static/basic.css +++ b/openatlas/static/manual/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2022 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; @@ -333,13 +324,15 @@ div.sidebar { 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 +370,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 +424,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 +450,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 +500,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 ----------------------------------------------------- */ @@ -552,20 +606,26 @@ ol.simple p, 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 +642,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 +685,6 @@ dl.glossary dt { font-size: 1.1em; } -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - .versionmodified { font-style: italic; } @@ -677,8 +725,9 @@ dl.glossary dt { .classifier:before { font-style: normal; - margin: 0.5em; + margin: 0 0.5em; content: ":"; + display: inline-block; } abbr, acronym { @@ -702,6 +751,7 @@ span.pre { -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; + white-space: nowrap; } div[class*="highlight-"] { @@ -765,8 +815,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 +835,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/openatlas/static/manual/_static/css/badge_only.css b/openatlas/static/manual/_static/css/badge_only.css index 4d1534482..707d99e41 100644 --- a/openatlas/static/manual/_static/css/badge_only.css +++ b/openatlas/static/manual/_static/css/badge_only.css @@ -1 +1 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:normal;src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2") format("woff2"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.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}.rst-versions .rst-current-version::after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.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:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #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 .icon-book{float:none;line-height:30px}.rst-versions.rst-badge .fa-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{float:left}.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}} +.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:normal;src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2") format("woff2"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.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}.rst-versions .rst-current-version::after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.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:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #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 .icon-book{float:none;line-height:30px}.rst-versions.rst-badge .fa-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{float:left}.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}} diff --git a/openatlas/static/manual/_static/css/theme.css b/openatlas/static/manual/_static/css/theme.css index a2af5ad01..64dbac50f 100644 --- a/openatlas/static/manual/_static/css/theme.css +++ b/openatlas/static/manual/_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}audio:not([controls]){display:none}[hidden]{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:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{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{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}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="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;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{html,body,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^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper>p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper>p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title: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 dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! +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}audio:not([controls]){display:none}[hidden]{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:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{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{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}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="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;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{html,body,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^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper>p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper>p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.rst-content .admonition-title: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 dl dt .headerlink:before,.rst-content p .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{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?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.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 dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{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.3333333333em;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.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.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 dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.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 dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.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 dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.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 dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-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:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{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-remove:before,.fa-close: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-gear:before,.fa-cog: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 tt.download span:first-child:before,.rst-content code.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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars: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,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.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-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.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-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full: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-stop-o:before,.fa-hand-paper-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-tv:before,.fa-television: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-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language: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-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-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:before,.fa-thermometer-full: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-bathtub:before,.fa-s15:before,.fa-bath: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,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.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 dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title: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 dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title: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 dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title: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 dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.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.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.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,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.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 .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.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.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note 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.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note 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 .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;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,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 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;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:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.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-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{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:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{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:before,.wy-btn-group:after{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:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,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:solid 1px #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 input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{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{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;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;*zoom:1;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{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 select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.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="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.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="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.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="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576520234%;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.3576520234%;width:48.8211739883%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.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{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;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="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}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="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9 ;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]: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}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][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:solid 1px #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{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.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="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.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="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #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="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{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 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{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%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.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],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils 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 tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;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%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;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}h1,h2,.rst-content .toctree-wrapper>p.caption,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;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper>p.caption{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}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #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}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.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:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #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 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #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 span.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover span.toctree-expand{color:gray}.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 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 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 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 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 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 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 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 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 16.989em}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 span.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:normal}.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 span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.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 auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.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:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.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,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;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-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{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,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{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:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.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:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #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 .icon-book{float:none;line-height:30px}.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.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 img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";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 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 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 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{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{user-select:none;pointer-events:none}.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 .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{clear:both}.rst-content .note .last,.rst-content .note>*: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 .tip .last,.rst-content .tip>*:last-child,.rst-content .warning .last,.rst-content .warning>*:last-child,.rst-content .seealso .last,.rst-content .seealso>*:last-child,.rst-content .admonition-todo .last,.rst-content .admonition-todo>*:last-child,.rst-content .admonition .last,.rst-content .admonition>*:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.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{list-style:upper-alpha}.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{margin-top:0rem}.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{margin-bottom:0rem}.rst-content .section ol li>ul,.rst-content .section ol li>ol,.rst-content .section ul li>ul,.rst-content .section ul li>ol{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ul.simple li>*{margin-top:0rem;margin-bottom:0rem}.rst-content .section ol.simple li ul,.rst-content .section ol.simple li ol,.rst-content .section ul.simple li ul,.rst-content .section ul.simple li ol{margin-top:0rem;margin-bottom:0rem}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper>p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:"";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper>p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.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:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{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:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;box-shadow:0 0 0 2px #F1C40F;display:inline;font-weight:bold}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content .hlist{width:100%}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 dt span.classifier:before{content:" : "}html.writer-html5 .rst-content dl.footnote,html.writer-html5 .rst-content dl.field-list{display:grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content dl.footnote>dt,html.writer-html5 .rst-content dl.field-list>dt{padding-left:1rem}html.writer-html5 .rst-content dl.footnote>dt:after,html.writer-html5 .rst-content dl.field-list>dt:after{content:":"}html.writer-html5 .rst-content dl.footnote>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.field-list>dd{margin-bottom:0rem}html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.footnote>dt{margin:0rem .5rem .5rem 0rem;line-height:1.2rem;word-break:break-all;font-weight:normal}html.writer-html5 .rst-content dl.footnote>dt>span.brackets{margin-right:.5rem}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{font-style:italic}html.writer-html5 .rst-content dl.footnote>dd{margin:0rem 0rem .5rem 0rem;line-height:1.2rem}html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}html.writer-html4 .rst-content table.docutils.citation,.rst-content table.docutils.footnote,html.writer-html5 .rst-content dl.footnote{color:gray}html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html4 .rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code,html.writer-html5 .rst-content dl.footnote tt,html.writer-html5 .rst-content dl.footnote code{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 th>p,html.writer-html5 .rst-content table.docutils td>p{line-height:1rem;margin-bottom:0rem;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{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;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 tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):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(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #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(.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(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100% !important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>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(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) tt,html.writer-html4 .rst-content dl:not(.docutils) tt,html.writer-html4 .rst-content dl:not(.docutils) code,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code{font-weight:bold}html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,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) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname{font-weight:bold}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(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}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(.glossary):not(.simple) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{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:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.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 .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-Regular.woff2") format("woff2"),url("../fonts/Lato-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url("../fonts/Lato-Bold.woff2") format("woff2"),url("../fonts/Lato-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url("../fonts/Lato-BoldItalic.woff2") format("woff2"),url("../fonts/Lato-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:"Lato";src:url("../fonts/Lato-Italic.woff2") format("woff2"),url("../fonts/Lato-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab-Regular.woff2") format("woff2");font-display:block}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab-Bold.woff2") format("woff2");font-display:block} + */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li.current>a button.toctree-expand,.rst-content .admonition-title,.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 dl dt .headerlink,.rst-content p .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{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.3333333333em;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.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.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 dl dt .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.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 dl dt .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.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 dl dt .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.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 dl dt .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-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:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{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-remove:before,.fa-close: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-gear:before,.fa-cog: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 tt.download span:first-child:before,.rst-content code.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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars: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,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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.on a button.toctree-expand:before,.wy-menu-vertical li.current>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-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw: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-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils: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-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full: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-stop-o:before,.fa-hand-paper-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-tv:before,.fa-television: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-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language: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-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-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:before,.fa-thermometer-full: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-bathtub:before,.fa-s15:before,.fa-bath: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,.wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li.current>a button.toctree-expand,.rst-content .admonition-title,.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 dl dt .headerlink,.rst-content p .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.rst-content .admonition-title: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 dl dt .headerlink:before,.rst-content p .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li.current>a button.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p .headerlink,.rst-content p a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content .eqno .headerlink,.rst-content .eqno a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .btn button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.btn .wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p .headerlink,.rst-content p .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content .eqno .headerlink,.rst-content .eqno .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand,.nav .wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p .headerlink,.rst-content p .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content .eqno .headerlink,.rst-content .eqno .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li button.btn.toctree-expand:before,.rst-content .btn.admonition-title: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 dl dt .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title: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 dl dt .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p .headerlink:before,.rst-content p .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.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.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.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,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.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 .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.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.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note 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.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note 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 .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;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,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 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;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:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.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-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{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:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{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:before,.wy-btn-group:after{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:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,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:solid 1px #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 input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{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{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;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;*zoom:1;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{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 select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.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="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.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="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.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="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576520234%;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.3576520234%;width:48.8211739883%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576520234%;width:31.7615653177%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.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{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;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="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-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"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}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="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9 ;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]: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}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][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:solid 1px #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{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.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="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.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="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #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="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{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 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{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%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.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],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils 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 tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;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%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;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}h1,h2,.rst-content .toctree-wrapper>p.caption,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;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper>p.caption{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}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #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}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content .section ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content .section ol.arabic li,.rst-content section ol li,.rst-content section ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content .toctree-wrapper ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content section ol li p:last-child,.rst-content .toctree-wrapper ol li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content .section ol.arabic li ul,.rst-content section ol li ul,.rst-content section ol.arabic li ul,.rst-content .toctree-wrapper ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content .section ol.arabic li ul li,.rst-content section ol li ul li,.rst-content section ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{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}.wy-breadcrumbs>li code,.wy-breadcrumbs>li .rst-content tt,.rst-content .wy-breadcrumbs>li tt{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{display:none}.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:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #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 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{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.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover button.toctree-expand,.wy-menu-vertical li.current>a:hover button.toctree-expand{color:gray}.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li.current>a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #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:gray}.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 4.045em;padding-right:1.618em}.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 5.663em;padding-right:1.618em}.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 7.281em;padding-right:1.618em}.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 8.899em;padding-right:1.618em}.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 10.517em;padding-right:1.618em}.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 12.135em;padding-right:1.618em}.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 13.753em;padding-right:1.618em}.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 15.371em;padding-right:1.618em}.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 16.989em;padding-right:1.618em}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9}.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{background:#bdbdbd}.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:normal}.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 auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.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:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.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,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;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-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{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,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{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:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.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:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #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 .icon-book{float:none;line-height:30px}.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.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 h1,.rst-content h2,.rst-content .toctree-wrapper>p.caption,.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:0px}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img,.rst-content section>img,.rst-content section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";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 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 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 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight span.linenos,.rst-content div.highlight .gp{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0px;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 .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{clear:both}.rst-content .note .last,.rst-content .note>*: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 .tip .last,.rst-content .tip>*:last-child,.rst-content .warning .last,.rst-content .warning>*:last-child,.rst-content .seealso .last,.rst-content .seealso>*:last-child,.rst-content .admonition-todo .last,.rst-content .admonition-todo>*:last-child,.rst-content .admonition .last,.rst-content .admonition>*:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content section ol li>*,.rst-content section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>*:first-child,.rst-content .section ul li>*:first-child,.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{margin-top:0rem}.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 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{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 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{margin-bottom:0rem}.rst-content .section ol li>ul,.rst-content .section ol li>ol,.rst-content .section ul li>ul,.rst-content .section ul li>ol,.rst-content section ol li>ul,.rst-content section ol li>ol,.rst-content section ul li>ul,.rst-content section ul li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content .toctree-wrapper ul li>ol{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ul.simple li>*,.rst-content section ol.simple li>*,.rst-content section ul.simple li>*,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ul.simple li>*{margin-top:0rem;margin-bottom:0rem}.rst-content .section ol.simple li ul,.rst-content .section ol.simple li ol,.rst-content .section ul.simple li ul,.rst-content .section ul.simple li ol,.rst-content section ol.simple li ul,.rst-content section ol.simple li ol,.rst-content section ul.simple li ul,.rst-content section ul.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content .toctree-wrapper ul.simple li ol{margin-top:0rem;margin-bottom:0rem}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content h1 .headerlink:focus,.rst-content h2 .headerlink:focus,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content h3 .headerlink:focus,.rst-content h4 .headerlink:focus,.rst-content h5 .headerlink:focus,.rst-content h6 .headerlink:focus,.rst-content dl dt .headerlink:focus,.rst-content p .headerlink:focus,.rst-content p.caption .headerlink:focus,.rst-content table>caption .headerlink:focus,.rst-content .code-block-caption .headerlink:focus,.rst-content .eqno .headerlink:focus{opacity:1}.rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink,.rst-content p:hover .headerlink,.rst-content p.caption:hover .headerlink,.rst-content table>caption:hover .headerlink,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table th p,.rst-content table.docutils th p,.rst-content table.field-list th p,.rst-content .wy-table th ul,.rst-content table.docutils th ul,.rst-content table.field-list th ul,.rst-content .wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p,.rst-content .wy-table td ul,.rst-content table.docutils td ul,.rst-content table.field-list td 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:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{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:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;box-shadow:0 0 0 2px #F1C40F;display:inline;font-weight:bold}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content .footnote-reference>span.fn-bracket,.rst-content .citation-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.footnote,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list{display:grid;grid-template-columns:auto minmax(80%, 95%)}html.writer-html5 .rst-content dl.footnote>dt,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.citation,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.footnote>span.label,html.writer-html5 .rst-content aside.citation>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.footnote>span.backrefs,html.writer-html5 .rst-content aside.citation>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.footnote>p,html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.footnote,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list{margin-bottom:24px}html.writer-html5 .rst-content dl.footnote>dt,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt{padding-left:1rem}html.writer-html5 .rst-content dl.footnote>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.field-list>dd{margin-bottom:0rem}html.writer-html5 .rst-content dl.footnote,html.writer-html5 .rst-content dl.citation{font-size:.9rem}html.writer-html5 .rst-content dl.footnote>dt,html.writer-html5 .rst-content dl.citation>dt{margin:0rem .5rem .5rem 0rem;line-height:1.2rem;word-break:break-all;font-weight:normal}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before,html.writer-html5 .rst-content dl.citation>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after,html.writer-html5 .rst-content dl.citation>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref,html.writer-html5 .rst-content dl.citation>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-0.1rem;max-width:5rem}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child)::before,html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child)::before{content:" "}html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.citation>dd{margin:0rem 0rem .5rem 0rem;line-height:1.2rem}html.writer-html5 .rst-content dl.footnote>dd p,html.writer-html5 .rst-content dl.citation>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.citation,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.footnote p,html.writer-html5 .rst-content aside.citation 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.footnote span.backrefs,html.writer-html5 .rst-content aside.citation 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:-0.1rem;max-width:5rem}html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child)::before,html.writer-html5 .rst-content aside.citation 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.footnote span.label,html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}html.writer-html4 .rst-content table.docutils.citation,.rst-content table.docutils.footnote,html.writer-html5 .rst-content dl.footnote,html.writer-html5 .rst-content dl.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{color:gray}html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html4 .rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code,html.writer-html5 .rst-content dl.footnote tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content div.citation-list>div.citation code{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 th>p,html.writer-html5 .rst-content table.docutils td>p{line-height:1rem;margin-bottom:0rem;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{border:none}.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 tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C;white-space:normal}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040;overflow-wrap:normal}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>p:last-child,.rst-content dl dd>ol:last-child,.rst-content dl dd>ul:last-child,.rst-content dl dd>table: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:solid 3px #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:solid 3px #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) tt.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,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) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.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,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) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html4 .rst-content dl:not(.docutils) 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,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) 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{font-weight:bold}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:bold}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) .sig-name,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name,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) .descclassname{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#000}.rst-content .viewcode-link,.rst-content .viewcode-back{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:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.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:grey 0px 2px;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-Regular.woff2") format("woff2"),url("../fonts/Lato-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url("../fonts/Lato-Bold.woff2") format("woff2"),url("../fonts/Lato-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"Lato";src:url("../fonts/Lato-BoldItalic.woff2") format("woff2"),url("../fonts/Lato-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:"Lato";src:url("../fonts/Lato-Italic.woff2") format("woff2"),url("../fonts/Lato-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab-Regular.woff2") format("woff2");font-display:block}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab-Bold.woff2") format("woff2");font-display:block} diff --git a/openatlas/static/manual/_static/doctools.js b/openatlas/static/manual/_static/doctools.js index 144884ea6..527b876ca 100644 --- a/openatlas/static/manual/_static/doctools.js +++ b/openatlas/static/manual/_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-2022 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); - $('