From 392fabd3bcfe5da6e3e86756172e3c308cb881cf Mon Sep 17 00:00:00 2001 From: Ishani Gupta Date: Tue, 29 Aug 2023 13:59:54 -0400 Subject: [PATCH] publishing pandas_1 --- .ipynb_checkpoints/_quarto-checkpoint.yml | 2 +- .../pandas_1/execute-results/html.json | 4 +- .../pandas_1/libs/bootstrap/bootstrap.min.css | 4 +- .quarto/xref/aaac88ef | 2 +- _quarto.yml | 2 +- ...nciples-and-Techniques-of-Data-Science.pdf | Bin 41871 -> 472655 bytes docs/index.html | 6 + docs/intro_lec/introduction.html | 10 + docs/pandas_1/images/df_elections.png | Bin 0 -> 155874 bytes docs/pandas_1/images/locgraphic.png | Bin 0 -> 78461 bytes docs/pandas_1/images/non-uniqueindex.png | Bin 0 -> 70135 bytes docs/pandas_1/images/uniqueindex.png | Bin 0 -> 73880 bytes {pandas_1 => docs/pandas_1}/pandas_1.html | 313 ++-- docs/search.json | 35 + pandas_1/pandas_1.ipynb | 1431 ----------------- 15 files changed, 271 insertions(+), 1538 deletions(-) create mode 100644 docs/pandas_1/images/df_elections.png create mode 100644 docs/pandas_1/images/locgraphic.png create mode 100644 docs/pandas_1/images/non-uniqueindex.png create mode 100644 docs/pandas_1/images/uniqueindex.png rename {pandas_1 => docs/pandas_1}/pandas_1.html (85%) delete mode 100644 pandas_1/pandas_1.ipynb diff --git a/.ipynb_checkpoints/_quarto-checkpoint.yml b/.ipynb_checkpoints/_quarto-checkpoint.yml index 27d73ac6..bb93146e 100644 --- a/.ipynb_checkpoints/_quarto-checkpoint.yml +++ b/.ipynb_checkpoints/_quarto-checkpoint.yml @@ -14,7 +14,7 @@ book: chapters: - index.md - intro_lec/introduction.qmd - # - pandas_1/pandas_1.qmd + - pandas_1/pandas_1.qmd # - pandas_2/pandas_2.qmd # - pandas_3/pandas_3.qmd # - eda/eda.qmd diff --git a/.quarto/_freeze/pandas_1/pandas_1/execute-results/html.json b/.quarto/_freeze/pandas_1/pandas_1/execute-results/html.json index 2b4606ab..96d15cb9 100644 --- a/.quarto/_freeze/pandas_1/pandas_1/execute-results/html.json +++ b/.quarto/_freeze/pandas_1/pandas_1/execute-results/html.json @@ -1,7 +1,7 @@ { - "hash": "6656801baf458cf577896c4da88ac925", + "hash": "d49596f0b82372ac8942a5cb2468912f", "result": { - "markdown": "---\ntitle: Pandas I\nformat:\n html:\n toc: true\n toc-depth: 5\n toc-location: right\n code-fold: false\n theme:\n - cosmo\n - cerulean\n callout-icon: false\n---\n\n::: {.callout-note collapse=\"true\"}\n## Learning Outcomes\n\n- Build familiarity with basic `pandas` syntax\n- Learn the methods of selecting and filtering data from a DataFrame.\n- Understand the differences between DataFrames and Series\n:::\n\nData scientists work with data stored in a variety of formats. The primary focus of this class is in understanding tabular data -- one of the most widely used formats in data science. This note introduces DataFrames, which are among the most popular representations of tabular data. We’ll also introduce `pandas`, the standard Python package for manipulating data in DataFrames.\n\n## Introduction to Exploratory Data Analysis\n\nImagine you collected, or have been given a box of data. What do you do next? \n\nunderstand_data\n\nThe first step is to clean your data. **Data cleaning** often corrects issues in the structure and formatting of data, including missing values and unit conversions.\n\nData scientists have coined the term **exploratory data analysis (EDA)** to describe the process of transforming raw data to insightful observations. EDA is an *open-ended* analysis of transforming, visualizing, and summarizing patterns in data. In order to conduct EDA, we first need to familiarize ourselves with `pandas` -- an important programming tool.\n\n## Introduction to Pandas\n\n`pandas` is a data analysis library to make data cleaning and analysis fast and convenient in Python. \n\nThe `pandas` library adopts many coding idioms from `NumPy`. The biggest difference is that `pandas` is designed for working with tabular data, one of the most common data formats (and the focus of Data 100).\n\nBefore writing any code, we must import `pandas` into our Python environment.\n\n::: {.cell execution_count=1}\n``` {.python .cell-code}\n# `pd` is the conventional alias for Pandas, as `np` is for NumPy\nimport pandas as pd\n```\n:::\n\n\n## Series, DataFrames, and Indices\n\nThere are three fundamental data structures in `pandas`:\n\n1. **Series**: 1D labeled array data; best thought of as columnar data\n2. **DataFrame**: 2D tabular data with rows and columns\n3. **Index**: A sequence of row/column labels\n\nDataFrames, Series, and Indices can be represented visually in the following diagram.\n\n![](images/df_series_index.png)\n\nNotice how the **DataFrame** is a two dimensional object -- it contains both rows and columns. The **Series** above is a singular column of this DataFrame, namely the `Candidate` column. Both contain an **Index**, or a shared list of row labels (the integers from 0 to 5, inclusive).\n\n### Series\n\nA Series represents a column of a DataFrame; more generally, it can be any 1-dimensional array-like object containing values of the same type with associated data labels, called its index.\n\n::: {.cell execution_count=2}\n``` {.python .cell-code}\nimport pandas as pd\n\ns = pd.Series([-1, 10, 2])\nprint(s)\n```\n\n::: {.cell-output .cell-output-stdout}\n```\n0 -1\n1 10\n2 2\ndtype: int64\n```\n:::\n:::\n\n\n::: {.cell execution_count=3}\n``` {.python .cell-code}\ns.array # Data contained within the Series\n```\n\n::: {.cell-output .cell-output-display execution_count=3}\n```\n\n[-1, 10, 2]\nLength: 3, dtype: int64\n```\n:::\n:::\n\n\n::: {.cell execution_count=4}\n``` {.python .cell-code}\ns.index # The Index of the Series\n```\n\n::: {.cell-output .cell-output-display execution_count=4}\n```\nRangeIndex(start=0, stop=3, step=1)\n```\n:::\n:::\n\n\nBy default, row indices in `pandas` are a sequential list of integers beginning from 0. Optionally, a list of desired indices can be passed to the `index` argument.\n\n::: {.cell execution_count=5}\n``` {.python .cell-code}\ns = pd.Series([-1, 10, 2], index = [\"a\", \"b\", \"c\"])\nprint(s)\n```\n\n::: {.cell-output .cell-output-stdout}\n```\na -1\nb 10\nc 2\ndtype: int64\n```\n:::\n:::\n\n\nIndices can also be changed after initialization.\n\n::: {.cell execution_count=6}\n``` {.python .cell-code}\ns.index = [\"first\", \"second\", \"third\"]\nprint(s)\n```\n\n::: {.cell-output .cell-output-stdout}\n```\nfirst -1\nsecond 10\nthird 2\ndtype: int64\n```\n:::\n:::\n\n\n#### Selection in Series\n\nSimilar to an array, we can select a single value or a set of values from a Series. There are 3 primary methods of selecting data.\n\n1. A single index label\n2. A list of index labels\n3. A filtering condition\n\nLet's define the following Series `ser`.\n\n::: {.cell execution_count=7}\n``` {.python .cell-code}\nser = pd.Series([4, -2, 0, 6], index = [\"a\", \"b\", \"c\", \"d\"])\nprint(ser)\n```\n\n::: {.cell-output .cell-output-stdout}\n```\na 4\nb -2\nc 0\nd 6\ndtype: int64\n```\n:::\n:::\n\n\n##### A Single Index Label\n\n::: {.cell execution_count=8}\n``` {.python .cell-code}\nprint(ser[\"a\"]) # Notice how the return value is a single array element\n```\n\n::: {.cell-output .cell-output-stdout}\n```\n4\n```\n:::\n:::\n\n\n##### A List of Index Labels\n\n::: {.cell execution_count=9}\n``` {.python .cell-code}\nser[[\"a\", \"c\"]] # Notice how the return value is another Series\n```\n\n::: {.cell-output .cell-output-display execution_count=9}\n```\na 4\nc 0\ndtype: int64\n```\n:::\n:::\n\n\n##### A Filtering Condition\n\nPerhaps the most interesting (and useful) method of selecting data from a Series is with a filtering condition. \n\nWe first must apply a vectorized boolean operation to our Series that encodes the filter conditon.\n\n::: {.cell execution_count=10}\n``` {.python .cell-code}\nser > 0 # Filter condition: select all elements greater than 0\n```\n\n::: {.cell-output .cell-output-display execution_count=10}\n```\na True\nb False\nc False\nd True\ndtype: bool\n```\n:::\n:::\n\n\nUpon \"indexing\" in our Series with this condition, `pandas` selects only the rows with `True` values.\n\n::: {.cell execution_count=11}\n``` {.python .cell-code}\nser[ser > 0] \n```\n\n::: {.cell-output .cell-output-display execution_count=11}\n```\na 4\nd 6\ndtype: int64\n```\n:::\n:::\n\n\n### DataFrames\n\nIn Data 8, you encountered the `Table` class of the `datascience` library, which represented tabular data. In Data 100, we'll be using the `DataFrame` class of the `pandas` library.\n\nHere is an example of a DataFrame that contains election data.\n\n::: {.cell execution_count=12}\n``` {.python .cell-code}\nimport pandas as pd\n\nelections = pd.read_csv(\"data/elections.csv\")\nelections\n```\n\n::: {.cell-output .cell-output-display execution_count=12}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
01824Andrew JacksonDemocratic-Republican151271loss57.210122
11824John Quincy AdamsDemocratic-Republican113142win42.789878
21828Andrew JacksonDemocratic642806win56.203927
31828John Quincy AdamsNational Republican500897loss43.796073
41832Andrew JacksonDemocratic702735win54.574789
.....................
1772016Jill SteinGreen1457226loss1.073699
1782020Joseph BidenDemocratic81268924win51.311515
1792020Donald TrumpRepublican74216154loss46.858542
1802020Jo JorgensenLibertarian1865724loss1.177979
1812020Howard HawkinsGreen405035loss0.255731
\n

182 rows × 6 columns

\n
\n```\n:::\n:::\n\n\nLet's dissect the code above. \n\n1. We first import the ````pandas```` library into our Python environment, using the alias `pd`.
 ```` import pandas as pd ````\n\n2. There are a number of ways to read data into a DataFrame. In Data 100, our data are typically stored in a CSV (comma-seperated values) file format. We can import a CSV file into a DataFrame by passing the data path as an argument to the following ````pandas```` function. \n
 ```` pd.read_csv(\"elections.csv\") ```` \n\nThis code stores our DataFrame object in the ````elections```` variable. Upon inspection, our ````elections```` DataFrame has 182 rows and 6 columns (`Year`, `Candidate`, `Party`, `Popular Vote`, `Result`, `%`). Each row represents a single record -- in our example, a presedential candidate from some particular year. Each column represents a single attribute, or feature of the record.\n\nIn the example above, we constructed a DataFrame object using data from a CSV file. As we'll explore in the next section, we can create a DataFrame with data of our own.\n\n#### Creating a DataFrame\n\nThere are many ways to create a DataFrame. Here, we will cover the most popular approaches.\n\n1. Using a list and column names\n2. From a dictionary\n3. From a Series\n\n##### Using a List and Column Names\n\nConsider the following examples.\n\n::: {.cell execution_count=13}\n``` {.python .cell-code}\ndf_list = pd.DataFrame([1, 2, 3], columns=[\"Numbers\"])\ndf_list\n```\n\n::: {.cell-output .cell-output-display execution_count=13}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Numbers
01
12
23
\n
\n```\n:::\n:::\n\n\nThe first code cell creates a DataFrame with a single column `Numbers`, while the second creates a DataFrame with an additional column `Description`. Notice how a 2D list of values is required to initialize the second DataFrame -- each nested list represents a single row of data.\n\n::: {.cell execution_count=14}\n``` {.python .cell-code}\ndf_list = pd.DataFrame([[1, \"one\"], [2, \"two\"]], columns = [\"Number\", \"Description\"])\ndf_list\n```\n\n::: {.cell-output .cell-output-display execution_count=14}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
NumberDescription
01one
12two
\n
\n```\n:::\n:::\n\n\n##### From a Dictionary\n\nA second (and more common) way to create a DataFrame is with a dictionary. The dictionary keys represent the column names, and the dictionary values represent the column values.\n\n::: {.cell execution_count=15}\n``` {.python .cell-code}\ndf_dict = pd.DataFrame({\"Fruit\": [\"Strawberry\", \"Orange\"], \"Price\": [5.49, 3.99]})\ndf_dict\n```\n\n::: {.cell-output .cell-output-display execution_count=15}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FruitPrice
0Strawberry5.49
1Orange3.99
\n
\n```\n:::\n:::\n\n\n##### From a Series\n\nEarlier, we explained how a Series was synonymous to a column in a DataFrame. It follows then, that a DataFrame is equivalent to a collection of Series, which all share the same index. \n\nIn fact, we can initialize a DataFrame by merging two or more Series.\n\n::: {.cell execution_count=16}\n``` {.python .cell-code}\n# Notice how our indices, or row labels, are the same\n\ns_a = pd.Series([\"a1\", \"a2\", \"a3\"], index = [\"r1\", \"r2\", \"r3\"])\ns_b = pd.Series([\"b1\", \"b2\", \"b3\"], index = [\"r1\", \"r2\", \"r3\"])\n\npd.DataFrame({\"A-column\": s_a, \"B-column\": s_b})\n```\n\n::: {.cell-output .cell-output-display execution_count=16}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
A-columnB-column
r1a1b1
r2a2b2
r3a3b3
\n
\n```\n:::\n:::\n\n\n### Indices\n\nThe major takeaway: we can think of a **DataFrame** as a collection of **Series** that all share the same **Index**.\n\nOn a more technical note, an Index doesn't have to be an integer, nor does it have to be unique. For example, we can set the index of the `elections` Dataframe to be the name of presedential candidates. Selecting a new Series from this modified DataFrame yields the following.\n\n::: {.cell execution_count=17}\n``` {.python .cell-code}\n# This sets the index to the \"Candidate\" column\nelections.set_index(\"Candidate\", inplace=True)\n```\n:::\n\n\n![](images/index_comparison_2.png)\n\nTo retrieve the indices of a DataFrame, simply use the `.index` attribute of the DataFrame class.\n\n::: {.cell execution_count=18}\n``` {.python .cell-code}\nelections.index\n```\n\n::: {.cell-output .cell-output-display execution_count=18}\n```\nIndex(['Andrew Jackson', 'John Quincy Adams', 'Andrew Jackson',\n 'John Quincy Adams', 'Andrew Jackson', 'Henry Clay', 'William Wirt',\n 'Hugh Lawson White', 'Martin Van Buren', 'William Henry Harrison',\n ...\n 'Darrell Castle', 'Donald Trump', 'Evan McMullin', 'Gary Johnson',\n 'Hillary Clinton', 'Jill Stein', 'Joseph Biden', 'Donald Trump',\n 'Jo Jorgensen', 'Howard Hawkins'],\n dtype='object', name='Candidate', length=182)\n```\n:::\n:::\n\n\n::: {.cell execution_count=19}\n``` {.python .cell-code}\n# This resets the index to be the default list of integers\nelections.reset_index(inplace=True) \n```\n:::\n\n\n## Slicing in DataFrames\n\nNow that we've learned how to create DataFrames, let's dive deeper into their capabilities. \n\nThe API (application programming interface) for the DataFrame class is enormous. In this section, we'll discuss several methods of the DataFrame API that allow us to extract subsets of data.\n\nThe simplest way to manipulate a DataFrame is to extract a subset of rows and columns, known as **slicing**. We will do so with three primary methods of the DataFrame class:\n\n1. `.loc`\n2. `.iloc`\n3. `[]`\n\n### Indexing with .loc\n\nThe `.loc` operator selects rows and columns in a DataFrame by their row and column label(s), respectively. The **row labels** (commonly referred to as the **indices**) are the bold text on the far *left* of a DataFrame, while the **column labels** are the column names found at the *top* of a DataFrame.\n\nTo grab data with `.loc`, we must specify the row and column label(s) where the data exists. The row labels are the first argument to the `.loc` function; the column labels are the second. For example, we can select the the row labeled `0` and the column labeled `Candidate` from the `elections` DataFrame.\n\n::: {.cell execution_count=20}\n``` {.python .cell-code}\nelections.loc[0, 'Candidate']\n```\n\n::: {.cell-output .cell-output-display execution_count=20}\n```\n'Andrew Jackson'\n```\n:::\n:::\n\n\nTo select *multiple* rows and columns, we can use Python slice notation. Here, we select both the first four rows and columns.\n\n::: {.cell execution_count=21}\n``` {.python .cell-code}\nelections.loc[0:3, 'Year':'Popular vote']\n```\n\n::: {.cell-output .cell-output-display execution_count=21}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearPartyPopular vote
01824Democratic-Republican151271
11824Democratic-Republican113142
21828Democratic642806
31828National Republican500897
\n
\n```\n:::\n:::\n\n\nSuppose that instead, we wanted *every* column value for the first four rows in the `elections` DataFrame. The shorthand `:` is useful for this.\n\n::: {.cell execution_count=22}\n``` {.python .cell-code}\nelections.loc[0:3, :]\n```\n\n::: {.cell-output .cell-output-display execution_count=22}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CandidateYearPartyPopular voteResult%
0Andrew Jackson1824Democratic-Republican151271loss57.210122
1John Quincy Adams1824Democratic-Republican113142win42.789878
2Andrew Jackson1828Democratic642806win56.203927
3John Quincy Adams1828National Republican500897loss43.796073
\n
\n```\n:::\n:::\n\n\nThere are a couple of things we should note. Unlike conventional Python, Pandas allows us to slice string values (in our example, the column labels). Secondly, slicing with `.loc` is *inclusive*. Notice how our resulting DataFrame includes every row and column between and including the slice labels we specified.\n\nEquivalently, we can use a list to obtain multiple rows and columns in our `elections` DataFrame. \n\n::: {.cell execution_count=23}\n``` {.python .cell-code}\nelections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']]\n```\n\n::: {.cell-output .cell-output-display execution_count=23}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular vote
01824Andrew JacksonDemocratic-Republican151271
11824John Quincy AdamsDemocratic-Republican113142
21828Andrew JacksonDemocratic642806
31828John Quincy AdamsNational Republican500897
\n
\n```\n:::\n:::\n\n\nLastly, we can interchange list and slicing notation.\n\n::: {.cell execution_count=24}\n``` {.python .cell-code}\nelections.loc[[0, 1, 2, 3], :]\n```\n\n::: {.cell-output .cell-output-display execution_count=24}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CandidateYearPartyPopular voteResult%
0Andrew Jackson1824Democratic-Republican151271loss57.210122
1John Quincy Adams1824Democratic-Republican113142win42.789878
2Andrew Jackson1828Democratic642806win56.203927
3John Quincy Adams1828National Republican500897loss43.796073
\n
\n```\n:::\n:::\n\n\n### Indexing with .iloc\n\nSlicing with `.iloc` works similarily to `.loc`, although `.iloc` uses the integer positions of rows and columns rather the labels. The arguments to the `.iloc` function also behave similarly - single values, lists, indices, and any combination of these are permitted. \n\nLet's begin reproducing our results from above. We'll begin by selecting for the first presedential candidate in our `elections` DataFrame:\n\n::: {.cell execution_count=25}\n``` {.python .cell-code}\n# elections.loc[0, \"Candidate\"] - Previous approach\nelections.iloc[0, 1]\n```\n\n::: {.cell-output .cell-output-display execution_count=25}\n```\n1824\n```\n:::\n:::\n\n\nNotice how the first argument to both `.loc` and `.iloc` are the same. This is because the row with a label of 0 is conveniently in the 0^th^ (or first) position of the `elections` DataFrame. Generally, this is true of any DataFrame where the row labels are incremented in ascending order from 0.\n\nHowever, when we select the first four rows and columns using `.iloc`, we notice something.\n\n::: {.cell execution_count=26}\n``` {.python .cell-code}\n# elections.loc[0:3, 'Year':'Popular vote'] - Previous approach\nelections.iloc[0:4, 0:4]\n```\n\n::: {.cell-output .cell-output-display execution_count=26}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CandidateYearPartyPopular vote
0Andrew Jackson1824Democratic-Republican151271
1John Quincy Adams1824Democratic-Republican113142
2Andrew Jackson1828Democratic642806
3John Quincy Adams1828National Republican500897
\n
\n```\n:::\n:::\n\n\nSlicing is no longer inclusive in `.iloc` - it's *exclusive*. This is one of Pandas syntatical subtleties; you'll get used to with practice.\n\nList behavior works just as expected.\n\n::: {.cell execution_count=27}\n``` {.python .cell-code}\n#elections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']] - Previous Approach\nelections.iloc[[0, 1, 2, 3], [0, 1, 2, 3]]\n```\n\n::: {.cell-output .cell-output-display execution_count=27}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CandidateYearPartyPopular vote
0Andrew Jackson1824Democratic-Republican151271
1John Quincy Adams1824Democratic-Republican113142
2Andrew Jackson1828Democratic642806
3John Quincy Adams1828National Republican500897
\n
\n```\n:::\n:::\n\n\nThis discussion begs the question: when should we use `.loc` vs `.iloc`? In most cases, `.loc` is generally safer to use. You can imagine `.iloc` may return incorrect values when applied to a dataset where the ordering of data can change. \n\n### Indexing with []\n\nThe `[]` selection operator is the most baffling of all, yet the commonly used. It only takes a single argument, which may be one of the following:\n\n1. A slice of row numbers\n2. A list of column labels\n3. A single column label\n\nThat is, `[]` is *context dependent*. Let's see some examples.\n\n#### A slice of row numbers\n\nSay we wanted the first four rows of our `elections` DataFrame.\n\n::: {.cell execution_count=28}\n``` {.python .cell-code}\nelections[0:4]\n```\n\n::: {.cell-output .cell-output-display execution_count=28}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CandidateYearPartyPopular voteResult%
0Andrew Jackson1824Democratic-Republican151271loss57.210122
1John Quincy Adams1824Democratic-Republican113142win42.789878
2Andrew Jackson1828Democratic642806win56.203927
3John Quincy Adams1828National Republican500897loss43.796073
\n
\n```\n:::\n:::\n\n\n#### A list of column labels\n\nSuppose we now want the first four columns.\n\n::: {.cell execution_count=29}\n``` {.python .cell-code}\nelections[[\"Year\", \"Candidate\", \"Party\", \"Popular vote\"]]\n```\n\n::: {.cell-output .cell-output-display execution_count=29}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular vote
01824Andrew JacksonDemocratic-Republican151271
11824John Quincy AdamsDemocratic-Republican113142
21828Andrew JacksonDemocratic642806
31828John Quincy AdamsNational Republican500897
41832Andrew JacksonDemocratic702735
...............
1772016Jill SteinGreen1457226
1782020Joseph BidenDemocratic81268924
1792020Donald TrumpRepublican74216154
1802020Jo JorgensenLibertarian1865724
1812020Howard HawkinsGreen405035
\n

182 rows × 4 columns

\n
\n```\n:::\n:::\n\n\n#### A single column label\n\nLastly, if we only want the `Candidate` column.\n\n::: {.cell execution_count=30}\n``` {.python .cell-code}\nelections[\"Candidate\"]\n```\n\n::: {.cell-output .cell-output-display execution_count=30}\n```\n0 Andrew Jackson\n1 John Quincy Adams\n2 Andrew Jackson\n3 John Quincy Adams\n4 Andrew Jackson\n ... \n177 Jill Stein\n178 Joseph Biden\n179 Donald Trump\n180 Jo Jorgensen\n181 Howard Hawkins\nName: Candidate, Length: 182, dtype: object\n```\n:::\n:::\n\n\nThe output looks like a Series! In this course, we'll become very comfortable with `[]`, especially for selecting columns. In practice, `[]` is much more common than `.loc`.\n\n## Parting Note\n\nThe `pandas` library is enormous and contains many useful functions. Here is a link to [documentation](https://pandas.pydata.org/docs/).\n\nThe introductory `pandas` lectures will cover important data structures and methods you should be fluent in. However, we want you to get familiar with the real world programming practice of ...Googling! Answers to your questions can be found in documentation, Stack Overflow, etc. \n\nWith that, let's move on to Pandas II.\n\n", + "markdown": "---\ntitle: Pandas I\nformat:\n html:\n toc: true\n toc-depth: 5\n toc-location: right\n code-fold: false\n theme:\n - cosmo\n - cerulean\n callout-icon: false\n---\n\n::: {.callout-note collapse=\"false\"}\n## Learning Outcomes\n\n- Build familiarity with `pandas` and `pandas` syntax.\n- Learn key data structures: `DataFrame`, `Series`, and `Index`.\n- Understand methods for extracting data: `.loc`, `.iloc`, and `[]`.\n:::\n\nIn this sequence of lectures, we will dive right into things by having you explore and manipulate real-world data. We'll first introduce `pandas`, a popular Python library for interacting with **tabular data**.\n\n## Tabular Data\n\nData scientists work with data stored in a variety of formats. The primary focus of this class is understanding *tabular data* — data that is stored in a table.\n\nTabular data is one of the most common systems that data scientists use to organize data. This is in large part due to the simplicity and flexibility of tables. Tables allow us to represent each **observation**, or instance of collecting data from an individual, as its own *row*. We can record each observation's distinct characteristics, or **features**, in separate *columns*.\n\nTo see this in action, we'll explore the `elections` dataset, which stores information about political candidates who ran for president of the United States in previous years.\n\n::: {.cell execution_count=1}\n``` {.python .cell-code code-fold=\"true\"}\nimport pandas as pd\npd.read_csv(\"data/elections.csv\")\n```\n\n::: {.cell-output .cell-output-display execution_count=1}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
01824Andrew JacksonDemocratic-Republican151271loss57.210122
11824John Quincy AdamsDemocratic-Republican113142win42.789878
21828Andrew JacksonDemocratic642806win56.203927
31828John Quincy AdamsNational Republican500897loss43.796073
41832Andrew JacksonDemocratic702735win54.574789
.....................
1772016Jill SteinGreen1457226loss1.073699
1782020Joseph BidenDemocratic81268924win51.311515
1792020Donald TrumpRepublican74216154loss46.858542
1802020Jo JorgensenLibertarian1865724loss1.177979
1812020Howard HawkinsGreen405035loss0.255731
\n

182 rows × 6 columns

\n
\n```\n:::\n:::\n\n\nIn the `elections` dataset, each row represents one instance of a candidate running for president in a particular year. For example, the first row represents Andrew Jackson running for president in the year 1824. Each column represents one characteristic piece of information about each presidential candidate. For example, the column named \"Result\" stores whether or not the candidate won the election. \n\nYour work in Data 8 helped you grow very familiar with using and interpreting data stored in a tabular format. Back then, you used the `Table` class of the `datascience` library, a special programming library created specifically for Data 8 students.\n\nIn Data 100, we will be working with the programming library `pandas`, which is generally accepted in the data science community as the industry- and academia-standard tool for manipulating tabular data (as well as the inspiration for Petey, our panda bear mascot).\n\nUsing `pandas`, we can\n\n- Arrange data in a tabular format.\n- Extract useful information filtered by specific conditions.\n- Operate on data to gain new insights.\n- Apply `NumPy` functions to our data (our friends from Data 8).\n- Perform vectorized computations to speed up our analysis (Lab 1).\n\n## `Series`, `DataFrame`s, and Indices\n\nTo begin our work in `pandas`, we must first import the library into our Python environment. This will allow us to use `pandas` data structures and methods in our code.\n\n::: {.cell execution_count=2}\n``` {.python .cell-code}\n# `pd` is the conventional alias for Pandas, as `np` is for NumPy\nimport pandas as pd\n```\n:::\n\n\nThere are three fundamental data structures in `pandas`:\n\n1. **Series**: 1D labeled array data; best thought of as columnar data.\n2. **DataFrame**: 2D tabular data with rows and columns.\n3. **Index**: A sequence of row/column labels.\n\n`DataFrame`s, `Series`, and Indices can be represented visually in the following diagram, which considers the first few rows of the `elections` dataset.\n\n![](images/df_elections.png)\n\nNotice how the **DataFrame** is a two-dimensional object — it contains both rows and columns. The **Series** above is a singular column of this `DataFrame`, namely the `Result` column. Both contain an **Index**, or a shared list of row labels (the integers from 0 to 4, inclusive).\n\n### Series\n\nA Series represents a column of a `DataFrame`; more generally, it can be any 1-dimensional array-like object. It contains:\n\n- A sequence of **values** of the same type.\n- A sequence of data labels called the **index**.\n\nIn the cell below, we create a `Series` named `s`.\n\n::: {.cell execution_count=3}\n``` {.python .cell-code}\ns = pd.Series([\"welcome\", \"to\", \"data 100\"])\ns\n```\n\n::: {.cell-output .cell-output-display execution_count=3}\n```\n0 welcome\n1 to\n2 data 100\ndtype: object\n```\n:::\n:::\n\n\n::: {.cell execution_count=4}\n``` {.python .cell-code}\ns.values # Data values contained within the Series\n```\n\n::: {.cell-output .cell-output-display execution_count=4}\n```\narray(['welcome', 'to', 'data 100'], dtype=object)\n```\n:::\n:::\n\n\n::: {.cell execution_count=5}\n``` {.python .cell-code}\ns.index # The Index of the Series\n```\n\n::: {.cell-output .cell-output-display execution_count=5}\n```\nRangeIndex(start=0, stop=3, step=1)\n```\n:::\n:::\n\n\nBy default, the Index of a Series is a sequential list of integers beginning from 0. Optionally, a manually specified list of desired indices can be passed to the `index` argument.\n\n::: {.cell execution_count=6}\n``` {.python .cell-code}\ns = pd.Series([-1, 10, 2], index = [\"a\", \"b\", \"c\"])\ns\n```\n\n::: {.cell-output .cell-output-display execution_count=6}\n```\na -1\nb 10\nc 2\ndtype: int64\n```\n:::\n:::\n\n\n::: {.cell execution_count=7}\n``` {.python .cell-code}\ns.index\n```\n\n::: {.cell-output .cell-output-display execution_count=7}\n```\nIndex(['a', 'b', 'c'], dtype='object')\n```\n:::\n:::\n\n\nIndices can also be changed after initialization.\n\n::: {.cell execution_count=8}\n``` {.python .cell-code}\ns.index = [\"first\", \"second\", \"third\"]\ns\n```\n\n::: {.cell-output .cell-output-display execution_count=8}\n```\nfirst -1\nsecond 10\nthird 2\ndtype: int64\n```\n:::\n:::\n\n\n::: {.cell execution_count=9}\n``` {.python .cell-code}\ns.index\n```\n\n::: {.cell-output .cell-output-display execution_count=9}\n```\nIndex(['first', 'second', 'third'], dtype='object')\n```\n:::\n:::\n\n\n#### Selection in `Series`\n\nMuch like when working with `NumPy` arrays, we can select a single value or a set of values from a `Series`. To do so, there are three primary methods:\n\n1. A single label.\n2. A list of labels.\n3. A filtering condition.\n\nTo demonstrate this, let's define the Series `ser`.\n\n::: {.cell execution_count=10}\n``` {.python .cell-code}\nser = pd.Series([4, -2, 0, 6], index = [\"a\", \"b\", \"c\", \"d\"])\nser\n```\n\n::: {.cell-output .cell-output-display execution_count=10}\n```\na 4\nb -2\nc 0\nd 6\ndtype: int64\n```\n:::\n:::\n\n\n##### A Single Label\n\n::: {.cell execution_count=11}\n``` {.python .cell-code}\nser[\"a\"] # We return the value stored at the Index label \"a\"\n```\n\n::: {.cell-output .cell-output-display execution_count=11}\n```\n4\n```\n:::\n:::\n\n\n##### A List of Labels\n\n::: {.cell execution_count=12}\n``` {.python .cell-code}\nser[[\"a\", \"c\"]] # We return a *Series* of the values stored at the Index labels \"a\" and \"c\"\n```\n\n::: {.cell-output .cell-output-display execution_count=12}\n```\na 4\nc 0\ndtype: int64\n```\n:::\n:::\n\n\n##### A Filtering Condition\n\nPerhaps the most interesting (and useful) method of selecting data from a Series is by using a filtering condition. \n\nFirst, we apply a boolean operation to the `Series`. This creates **a new Series of boolean values**.\n\n::: {.cell execution_count=13}\n``` {.python .cell-code}\nser > 0 # Filter condition: select all elements greater than 0\n```\n\n::: {.cell-output .cell-output-display execution_count=13}\n```\na True\nb False\nc False\nd True\ndtype: bool\n```\n:::\n:::\n\n\nWe then use this boolean condition to index into our original `Series`. `pandas` will select only the entries in the original `Series` that satisfy the condition.\n\n::: {.cell execution_count=14}\n``` {.python .cell-code}\nser[ser > 0] \n```\n\n::: {.cell-output .cell-output-display execution_count=14}\n```\na 4\nd 6\ndtype: int64\n```\n:::\n:::\n\n\n### DataFrames\n\nTypically, we will work with `Series` using the perspective that they are columns in a `DataFrame`. We can think of a **DataFrame** as a collection of **Series** that all share the same **Index**. \n\nIn Data 8, you encountered the `Table` class of the `datascience` library, which represented tabular data. In Data 100, we'll be using the `DataFrame` class of the `pandas` library.\n\n#### Creating a `DataFrame`\n\nThere are many ways to create a `DataFrame`. Here, we will cover the most popular approaches:\n\n1. From a CSV file.\n2. Using a list and column name(s).\n3. From a dictionary.\n4. From a `Series`.\n\nMore generally, the syntax for creating a `DataFrame` is: `pandas.DataFrame(data, index, columns)`.\n\n##### From a CSV file\nIn Data 100, our data are typically stored in a CSV (comma-separated values) file format. We can import a CSV file into a `DataFrame` by passing the data path as an argument to the following ````pandas```` function. \n
 ```` pd.read_csv(\"filename.csv\") ```` \n\nWith our new understanding of `pandas` in hand, let's return to the `elections` dataset from before. Now, we can recognize that it is represented as a `pandas` DataFrame.\n\n::: {.cell execution_count=15}\n``` {.python .cell-code}\nelections = pd.read_csv(\"data/elections.csv\")\nelections\n```\n\n::: {.cell-output .cell-output-display execution_count=15}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
01824Andrew JacksonDemocratic-Republican151271loss57.210122
11824John Quincy AdamsDemocratic-Republican113142win42.789878
21828Andrew JacksonDemocratic642806win56.203927
31828John Quincy AdamsNational Republican500897loss43.796073
41832Andrew JacksonDemocratic702735win54.574789
.....................
1772016Jill SteinGreen1457226loss1.073699
1782020Joseph BidenDemocratic81268924win51.311515
1792020Donald TrumpRepublican74216154loss46.858542
1802020Jo JorgensenLibertarian1865724loss1.177979
1812020Howard HawkinsGreen405035loss0.255731
\n

182 rows × 6 columns

\n
\n```\n:::\n:::\n\n\nThis code stores our `DataFrame` object in the ````elections```` variable. Upon inspection, our ````elections```` DataFrame has 182 rows and 6 columns (`Year`, `Candidate`, `Party`, `Popular Vote`, `Result`, `%`). Each row represents a single record — in our example, a presidential candidate from some particular year. Each column represents a single attribute or feature of the record.\n\n##### Using a List and Column Name(s)\n\nWe'll now explore creating a `DataFrame` with data of our own.\n\nConsider the following examples. The first code cell creates a `DataFrame` with a single column `Numbers`. The second creates a `DataFrame` with the columns `Numbers` and `Description`. Notice how a 2D list of values is required to initialize the second `DataFrame` — each nested list represents a single row of data.\n\n::: {.cell execution_count=16}\n``` {.python .cell-code}\ndf_list = pd.DataFrame([1, 2, 3], columns=[\"Numbers\"])\ndf_list\n```\n\n::: {.cell-output .cell-output-display execution_count=16}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Numbers
01
12
23
\n
\n```\n:::\n:::\n\n\n::: {.cell execution_count=17}\n``` {.python .cell-code}\ndf_list = pd.DataFrame([[1, \"one\"], [2, \"two\"]], columns = [\"Number\", \"Description\"])\ndf_list\n```\n\n::: {.cell-output .cell-output-display execution_count=17}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
NumberDescription
01one
12two
\n
\n```\n:::\n:::\n\n\n##### From a Dictionary\n\nA third (and more common) way to create a `DataFrame` is with a dictionary. The dictionary keys represent the column names, and the dictionary values represent the column values.\n\nBelow are two ways of implementing this approach. The first is based on specifying the columns of the `DataFrame`, whereas the second is based on specifying the rows of the `DataFrame`.\n\n::: {.cell execution_count=18}\n``` {.python .cell-code}\ndf_dict = pd.DataFrame({\"Fruit\": [\"Strawberry\", \"Orange\"], \"Price\": [5.49, 3.99]})\ndf_dict\n```\n\n::: {.cell-output .cell-output-display execution_count=18}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FruitPrice
0Strawberry5.49
1Orange3.99
\n
\n```\n:::\n:::\n\n\n::: {.cell execution_count=19}\n``` {.python .cell-code}\ndf_dict = pd.DataFrame([{\"Fruit\":\"Strawberry\", \"Price\":5.49}, {\"Fruit\": \"Orange\", \"Price\":3.99}])\ndf_dict\n```\n\n::: {.cell-output .cell-output-display execution_count=19}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FruitPrice
0Strawberry5.49
1Orange3.99
\n
\n```\n:::\n:::\n\n\n##### From a `Series`\n\nEarlier, we explained how a `Series` was synonymous to a column in a `DataFrame`. It follows, then, that a `DataFrame` is equivalent to a collection of `Series`, which all share the same `Index`. \n\nIn fact, we can initialize a `DataFrame` by merging two or more `Series`.\n\n::: {.cell execution_count=20}\n``` {.python .cell-code}\n# Notice how our indices, or row labels, are the same\n\ns_a = pd.Series([\"a1\", \"a2\", \"a3\"], index = [\"r1\", \"r2\", \"r3\"])\ns_b = pd.Series([\"b1\", \"b2\", \"b3\"], index = [\"r1\", \"r2\", \"r3\"])\n\npd.DataFrame({\"A-column\": s_a, \"B-column\": s_b})\n```\n\n::: {.cell-output .cell-output-display execution_count=20}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
A-columnB-column
r1a1b1
r2a2b2
r3a3b3
\n
\n```\n:::\n:::\n\n\n::: {.cell execution_count=21}\n``` {.python .cell-code}\npd.DataFrame(s_a)\n```\n\n::: {.cell-output .cell-output-display execution_count=21}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
0
r1a1
r2a2
r3a3
\n
\n```\n:::\n:::\n\n\n::: {.cell execution_count=22}\n``` {.python .cell-code}\ns_a.to_frame()\n```\n\n::: {.cell-output .cell-output-display execution_count=22}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
0
r1a1
r2a2
r3a3
\n
\n```\n:::\n:::\n\n\n### Indices\n\nOn a more technical note, an `Index` doesn't have to be an integer, nor does it have to be unique. For example, we can set the index of the `elections` Dataframe to be the name of presidential candidates. \n\n::: {.cell execution_count=23}\n``` {.python .cell-code}\n# Creating a DataFrame from a CSV file and specifying the Index column\nelections = pd.read_csv(\"data/elections.csv\", index_col = \"Candidate\")\nelections\n```\n\n::: {.cell-output .cell-output-display execution_count=23}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearPartyPopular voteResult%
Candidate
Andrew Jackson1824Democratic-Republican151271loss57.210122
John Quincy Adams1824Democratic-Republican113142win42.789878
Andrew Jackson1828Democratic642806win56.203927
John Quincy Adams1828National Republican500897loss43.796073
Andrew Jackson1832Democratic702735win54.574789
..................
Jill Stein2016Green1457226loss1.073699
Joseph Biden2020Democratic81268924win51.311515
Donald Trump2020Republican74216154loss46.858542
Jo Jorgensen2020Libertarian1865724loss1.177979
Howard Hawkins2020Green405035loss0.255731
\n

182 rows × 5 columns

\n
\n```\n:::\n:::\n\n\nWe can also select a new column and set it as the index of the DataFrame. For example, we can set the index of the `elections` Dataframe to represent the candidate's party.\n\n::: {.cell execution_count=24}\n``` {.python .cell-code}\nelections.reset_index(inplace = True) # Resetting the index so we can set the Index again\n# This sets the index to the \"Party\" column\nelections.set_index(\"Party\")\n```\n\n::: {.cell-output .cell-output-display execution_count=24}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
CandidateYearPopular voteResult%
Party
Democratic-RepublicanAndrew Jackson1824151271loss57.210122
Democratic-RepublicanJohn Quincy Adams1824113142win42.789878
DemocraticAndrew Jackson1828642806win56.203927
National RepublicanJohn Quincy Adams1828500897loss43.796073
DemocraticAndrew Jackson1832702735win54.574789
..................
GreenJill Stein20161457226loss1.073699
DemocraticJoseph Biden202081268924win51.311515
RepublicanDonald Trump202074216154loss46.858542
LibertarianJo Jorgensen20201865724loss1.177979
GreenHoward Hawkins2020405035loss0.255731
\n

182 rows × 5 columns

\n
\n```\n:::\n:::\n\n\nAnd, if we'd like, we can revert the index back to the default list of integers.\n\n::: {.cell execution_count=25}\n``` {.python .cell-code}\n# This resets the index to be the default list of integer\nelections.reset_index(inplace=True) \nelections.index\n```\n\n::: {.cell-output .cell-output-display execution_count=25}\n```\nRangeIndex(start=0, stop=182, step=1)\n```\n:::\n:::\n\n\nIt is also important to note that the row labels that constitute an index don't have to be unique. While index values can be unique and numeric, acting as a row number, they can also be named and non-unique. \n\nHere we see unique and numeric index values.\n![](images/uniqueindex.png)\n\nHowever, here the index values here are non-unique. \n![](images/non-uniqueindex.png)\n\n## `DataFrame` Attributes: Index, Columns, and Shape\n\nOn the other hand, column names in a `DataFrame` are almost always unique. Looking back to the `elections` dataset, it wouldn't make sense to have two columns named \"Candidate\".\n\nSometimes, you'll want to extract these different values, in particular, the list of row and column labels.\n\nFor index/row labels, use `DataFrame.index`:\n\n::: {.cell execution_count=26}\n``` {.python .cell-code}\nelections.set_index(\"Party\", inplace = True)\nelections.index\n```\n\n::: {.cell-output .cell-output-display execution_count=26}\n```\nIndex(['Democratic-Republican', 'Democratic-Republican', 'Democratic',\n 'National Republican', 'Democratic', 'National Republican',\n 'Anti-Masonic', 'Whig', 'Democratic', 'Whig',\n ...\n 'Constitution', 'Republican', 'Independent', 'Libertarian',\n 'Democratic', 'Green', 'Democratic', 'Republican', 'Libertarian',\n 'Green'],\n dtype='object', name='Party', length=182)\n```\n:::\n:::\n\n\nFor column labels, use `DataFrame.columns`:\n\n::: {.cell execution_count=27}\n``` {.python .cell-code}\nelections.columns\n```\n\n::: {.cell-output .cell-output-display execution_count=27}\n```\nIndex(['index', 'Candidate', 'Year', 'Popular vote', 'Result', '%'], dtype='object')\n```\n:::\n:::\n\n\nAnd for the shape of the DataFrame, we can use `DataFrame.shape`:\n\n::: {.cell execution_count=28}\n``` {.python .cell-code}\nelections.shape\n```\n\n::: {.cell-output .cell-output-display execution_count=28}\n```\n(182, 6)\n```\n:::\n:::\n\n\n## Slicing in `DataFrame`s\n\nNow that we've learned more about `DataFrame`s, let's dive deeper into their capabilities. \n\nThe API (Application Programming Interface) for the `DataFrame` class is enormous. In this section, we'll discuss several methods of the `DataFrame` API that allow us to extract subsets of data.\n\nThe simplest way to manipulate a `DataFrame` is to extract a subset of rows and columns, known as **slicing**. \n\nCommon ways we may want to extract data are grabbing:\n\n- The first or last `n` rows in the `DataFrame`.\n- Data with a certain label.\n- Data at a certain position.\n\nWe will do so with four primary methods of the DataFrame class:\n\n1. `.head` and `.tail`\n2. `.loc`\n3. `.iloc`\n4. `[]`\n\n### Extracting data with `.head` and `.tail`\n\nThe simplest scenario in which we want to extract data is when we simply want to select the first or last few rows of the `DataFrame`.\n\nTo extract the first `n` rows of a DataFrame `df`, we use the syntax `df.head(n)`.\n\n::: {.cell execution_count=29}\n``` {.python .cell-code}\nelections = pd.read_csv(\"data/elections.csv\")\n\n# Extract the first 5 rows of the DataFrame\nelections.head(5)\n```\n\n::: {.cell-output .cell-output-display execution_count=29}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
01824Andrew JacksonDemocratic-Republican151271loss57.210122
11824John Quincy AdamsDemocratic-Republican113142win42.789878
21828Andrew JacksonDemocratic642806win56.203927
31828John Quincy AdamsNational Republican500897loss43.796073
41832Andrew JacksonDemocratic702735win54.574789
\n
\n```\n:::\n:::\n\n\nSimilarly, calling `df.tail(n)` allows us to extract the last `n` rows of the DataFrame. \n\n::: {.cell execution_count=30}\n``` {.python .cell-code}\n# Extract the last 5 rows of the DataFrame\nelections.tail(5)\n```\n\n::: {.cell-output .cell-output-display execution_count=30}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
1772016Jill SteinGreen1457226loss1.073699
1782020Joseph BidenDemocratic81268924win51.311515
1792020Donald TrumpRepublican74216154loss46.858542
1802020Jo JorgensenLibertarian1865724loss1.177979
1812020Howard HawkinsGreen405035loss0.255731
\n
\n```\n:::\n:::\n\n\n### Label-based Extraction: Indexing with `.loc`\n\nFor the more complex task of extracting data with specific column or index labels, we can use `.loc`. The `.loc` accessor allows us to specify the ***labels*** of rows and columns we wish to extract. The **labels** (commonly referred to as the **indices**) are the bold text on the far *left* of a DataFrame, while the **column labels** are the column names found at the *top* of a DataFrame.\n\n![](images/locgraphic.png)\n\nTo grab data with `.loc`, we must specify the row and column label(s) where the data exists. The row labels are the first argument to the `.loc` function; the column labels are the second.\n\nArguments to `.loc` can be:\n\n- A single value.\n- A slice.\n- A list.\n\nFor example, to select a single value, we can select the row labeled `0` and the column labeled `Candidate` from the `elections` `DataFrame`.\n\n::: {.cell execution_count=31}\n``` {.python .cell-code}\nelections.loc[0, 'Candidate']\n```\n\n::: {.cell-output .cell-output-display execution_count=31}\n```\n'Andrew Jackson'\n```\n:::\n:::\n\n\nKeep in mind that passing in just one argument as a single value will produce a `Series`. Below, we've extracted a subset of the `\"Popular vote\"` column as a `Series`.\n\n::: {.cell execution_count=32}\n``` {.python .cell-code}\nelections.loc[[87, 25, 179], \"Popular vote\"]\n```\n\n::: {.cell-output .cell-output-display execution_count=32}\n```\n87 15761254\n25 848019\n179 74216154\nName: Popular vote, dtype: int64\n```\n:::\n:::\n\n\nTo select *multiple* rows and columns, we can use Python slice notation. Here, we select the rows from labels `0` to `3` and the columns from labels `\"Year\"` to `\"Popular vote\"`. \n\n::: {.cell execution_count=33}\n``` {.python .cell-code}\nelections.loc[0:3, 'Year':'Popular vote']\n```\n\n::: {.cell-output .cell-output-display execution_count=33}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular vote
01824Andrew JacksonDemocratic-Republican151271
11824John Quincy AdamsDemocratic-Republican113142
21828Andrew JacksonDemocratic642806
31828John Quincy AdamsNational Republican500897
\n
\n```\n:::\n:::\n\n\nSuppose that instead, we want to extract *all* column values for the first four rows in the `elections` DataFrame. The shorthand `:` is useful for this.\n\n::: {.cell execution_count=34}\n``` {.python .cell-code}\nelections.loc[0:3, :]\n```\n\n::: {.cell-output .cell-output-display execution_count=34}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
01824Andrew JacksonDemocratic-Republican151271loss57.210122
11824John Quincy AdamsDemocratic-Republican113142win42.789878
21828Andrew JacksonDemocratic642806win56.203927
31828John Quincy AdamsNational Republican500897loss43.796073
\n
\n```\n:::\n:::\n\n\nWe can use the same shorthand to extract all rows. \n\n::: {.cell execution_count=35}\n``` {.python .cell-code}\nelections.loc[:, [\"Year\", \"Candidate\", \"Result\"]]\n```\n\n::: {.cell-output .cell-output-display execution_count=35}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidateResult
01824Andrew Jacksonloss
11824John Quincy Adamswin
21828Andrew Jacksonwin
31828John Quincy Adamsloss
41832Andrew Jacksonwin
............
1772016Jill Steinloss
1782020Joseph Bidenwin
1792020Donald Trumploss
1802020Jo Jorgensenloss
1812020Howard Hawkinsloss
\n

182 rows × 3 columns

\n
\n```\n:::\n:::\n\n\nThere are a couple of things we should note. Firstly, unlike conventional Python, `pandas` allows us to slice string values (in our example, the column labels). Secondly, slicing with `.loc` is *inclusive*. Notice how our resulting `DataFrame` includes every row and column between and including the slice labels we specified.\n\nEquivalently, we can use a list to obtain multiple rows and columns in our `elections` DataFrame. \n\n::: {.cell execution_count=36}\n``` {.python .cell-code}\nelections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']]\n```\n\n::: {.cell-output .cell-output-display execution_count=36}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular vote
01824Andrew JacksonDemocratic-Republican151271
11824John Quincy AdamsDemocratic-Republican113142
21828Andrew JacksonDemocratic642806
31828John Quincy AdamsNational Republican500897
\n
\n```\n:::\n:::\n\n\nLastly, we can interchange list and slicing notation.\n\n::: {.cell execution_count=37}\n``` {.python .cell-code}\nelections.loc[[0, 1, 2, 3], :]\n```\n\n::: {.cell-output .cell-output-display execution_count=37}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
01824Andrew JacksonDemocratic-Republican151271loss57.210122
11824John Quincy AdamsDemocratic-Republican113142win42.789878
21828Andrew JacksonDemocratic642806win56.203927
31828John Quincy AdamsNational Republican500897loss43.796073
\n
\n```\n:::\n:::\n\n\n### Integer-based Extraction: Indexing with `.iloc`\n\nSlicing with `.iloc` works similarly to `.loc`. However, `.iloc` uses the *index positions* of rows and columns rather than the labels (think to yourself: **l**oc uses **l**ables; **i**loc uses **i**ndices). The arguments to the `.iloc` function also behave similarly — single values, lists, indices, and any combination of these are permitted. \n\nLet's begin reproducing our results from above. We'll begin by selecting the first presidential candidate in our `elections` DataFrame:\n\n::: {.cell execution_count=38}\n``` {.python .cell-code}\n# elections.loc[0, \"Candidate\"] - Previous approach\nelections.iloc[0, 1]\n```\n\n::: {.cell-output .cell-output-display execution_count=38}\n```\n'Andrew Jackson'\n```\n:::\n:::\n\n\nNotice how the first argument to both `.loc` and `.iloc` are the same. This is because the row with a label of 0 is conveniently in the $0^{th}$ (equivalently, the first position) of the `elections` DataFrame. Generally, this is true of any DataFrame where the row labels are incremented in ascending order from 0.\n\nAnd, as before, if we were to pass in only one single value argument, our result would be a `Series`.\n\n::: {.cell execution_count=39}\n``` {.python .cell-code}\nelections.iloc[[1,2,3],1]\n```\n\n::: {.cell-output .cell-output-display execution_count=39}\n```\n1 John Quincy Adams\n2 Andrew Jackson\n3 John Quincy Adams\nName: Candidate, dtype: object\n```\n:::\n:::\n\n\nHowever, when we select the first four rows and columns using `.iloc`, we notice something.\n\n::: {.cell execution_count=40}\n``` {.python .cell-code}\n# elections.loc[0:3, 'Year':'Popular vote'] - Previous approach\nelections.iloc[0:4, 0:4]\n```\n\n::: {.cell-output .cell-output-display execution_count=40}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular vote
01824Andrew JacksonDemocratic-Republican151271
11824John Quincy AdamsDemocratic-Republican113142
21828Andrew JacksonDemocratic642806
31828John Quincy AdamsNational Republican500897
\n
\n```\n:::\n:::\n\n\nSlicing is no longer inclusive in `.iloc` — it's *exclusive*. In other words, the right end of a slice is not included when using `.iloc`. This is one of the subtleties of `pandas` syntax; you will get used to it with practice.\n\nList behavior works just as expected.\n\n::: {.cell execution_count=41}\n``` {.python .cell-code}\n#elections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']] - Previous Approach\nelections.iloc[[0, 1, 2, 3], [0, 1, 2, 3]]\n```\n\n::: {.cell-output .cell-output-display execution_count=41}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular vote
01824Andrew JacksonDemocratic-Republican151271
11824John Quincy AdamsDemocratic-Republican113142
21828Andrew JacksonDemocratic642806
31828John Quincy AdamsNational Republican500897
\n
\n```\n:::\n:::\n\n\nAnd just like with `.loc`, we can use a colon with `.iloc` to extract all rows or columns.\n\n::: {.cell execution_count=42}\n``` {.python .cell-code}\nelections.iloc[:, 0:3]\n```\n\n::: {.cell-output .cell-output-display execution_count=42}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidateParty
01824Andrew JacksonDemocratic-Republican
11824John Quincy AdamsDemocratic-Republican
21828Andrew JacksonDemocratic
31828John Quincy AdamsNational Republican
41832Andrew JacksonDemocratic
............
1772016Jill SteinGreen
1782020Joseph BidenDemocratic
1792020Donald TrumpRepublican
1802020Jo JorgensenLibertarian
1812020Howard HawkinsGreen
\n

182 rows × 3 columns

\n
\n```\n:::\n:::\n\n\nThis discussion begs the question: When should we use `.loc` vs. `.iloc`? In most cases, `.loc` is generally safer to use. You can imagine `.iloc` may return incorrect values when applied to a dataset where the ordering of data can change. However, `.iloc` can still be useful — for example, if you are looking at a `DataFrame` of sorted movie earnings and want to get the median earnings for a given year, you can use `.iloc` to index into the middle.\n\nOverall, it is important to remember that:\n\n- `.loc` performances **l**abel-based extraction.\n- `.iloc` performs **i**nteger-based extraction.\n\n### Context-dependent Extraction: Indexing with `[]`\n\nThe `[]` selection operator is the most baffling of all, yet the most commonly used. It only takes a single argument, which may be one of the following:\n\n1. A slice of row numbers.\n2. A list of column labels.\n3. A single-column label.\n\nThat is, `[]` is *context-dependent*. Let's see some examples.\n\n#### A slice of row numbers\n\nSay we wanted the first four rows of our `elections` DataFrame.\n\n::: {.cell execution_count=43}\n``` {.python .cell-code}\nelections[0:4]\n```\n\n::: {.cell-output .cell-output-display execution_count=43}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular voteResult%
01824Andrew JacksonDemocratic-Republican151271loss57.210122
11824John Quincy AdamsDemocratic-Republican113142win42.789878
21828Andrew JacksonDemocratic642806win56.203927
31828John Quincy AdamsNational Republican500897loss43.796073
\n
\n```\n:::\n:::\n\n\n#### A list of column labels\n\nSuppose we now want the first four columns.\n\n::: {.cell execution_count=44}\n``` {.python .cell-code}\nelections[[\"Year\", \"Candidate\", \"Party\", \"Popular vote\"]]\n```\n\n::: {.cell-output .cell-output-display execution_count=44}\n```{=html}\n
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
YearCandidatePartyPopular vote
01824Andrew JacksonDemocratic-Republican151271
11824John Quincy AdamsDemocratic-Republican113142
21828Andrew JacksonDemocratic642806
31828John Quincy AdamsNational Republican500897
41832Andrew JacksonDemocratic702735
...............
1772016Jill SteinGreen1457226
1782020Joseph BidenDemocratic81268924
1792020Donald TrumpRepublican74216154
1802020Jo JorgensenLibertarian1865724
1812020Howard HawkinsGreen405035
\n

182 rows × 4 columns

\n
\n```\n:::\n:::\n\n\n#### A single-column label\n\nLastly, `[]` allows us to extract only the `Candidate` column.\n\n::: {.cell execution_count=45}\n``` {.python .cell-code}\nelections[\"Candidate\"]\n```\n\n::: {.cell-output .cell-output-display execution_count=45}\n```\n0 Andrew Jackson\n1 John Quincy Adams\n2 Andrew Jackson\n3 John Quincy Adams\n4 Andrew Jackson\n ... \n177 Jill Stein\n178 Joseph Biden\n179 Donald Trump\n180 Jo Jorgensen\n181 Howard Hawkins\nName: Candidate, Length: 182, dtype: object\n```\n:::\n:::\n\n\nThe output is a `Series`! In this course, we'll become very comfortable with `[]`, especially for selecting columns. In practice, `[]` is much more common than `.loc`, especially since it is far more concise.\n\n## Parting Note\n\nThe `pandas` library is enormous and contains many useful functions. Here is a link to [documentation](https://pandas.pydata.org/docs/). We certainly don't expect you to memorize each and every method of the library.\n\nThe introductory Data 100 `pandas` lectures will provide a high-level view of the key data structures and methods that will form the foundation of your `pandas` knowledge. A goal of this course is to help you build your familiarity with the real-world programming practice of ...Googling! Answers to your questions can be found in documentation, Stack Overflow, etc. Being able to search for, read, and implement documentation is an important life skill for any data scientist. \n\nWith that, we will move on to Pandas II.\n\n", "supporting": [ "pandas_1_files/figure-html" ], diff --git a/.quarto/_freeze/pandas_1/pandas_1/libs/bootstrap/bootstrap.min.css b/.quarto/_freeze/pandas_1/pandas_1/libs/bootstrap/bootstrap.min.css index 3bcb6e29..f346bf0f 100644 --- a/.quarto/_freeze/pandas_1/pandas_1/libs/bootstrap/bootstrap.min.css +++ b/.quarto/_freeze/pandas_1/pandas_1/libs/bootstrap/bootstrap.min.css @@ -3,8 +3,8 @@ * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap";:root{--bs-blue: #033c73;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #e83e8c;--bs-red: #c71c22;--bs-orange: #fd7e14;--bs-yellow: #dd5600;--bs-green: #73a839;--bs-teal: #20c997;--bs-cyan: #2fa4e7;--bs-white: #fff;--bs-gray: #868e96;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #868e96;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #e9ecef;--bs-primary: #2fa4e7;--bs-secondary: #e9ecef;--bs-success: #73a839;--bs-info: #033c73;--bs-warning: #dd5600;--bs-danger: #c71c22;--bs-light: #f8f9fa;--bs-dark: #343a40;--bs-default-rgb: 233, 236, 239;--bs-primary-rgb: 47, 164, 231;--bs-secondary-rgb: 233, 236, 239;--bs-success-rgb: 115, 168, 57;--bs-info-rgb: 3, 60, 115;--bs-warning-rgb: 221, 86, 0;--bs-danger-rgb: 199, 28, 34;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 52, 58, 64;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 73, 80, 87;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 18px;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #495057;--bs-body-bg: #fff}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:#2fa4e7}h1,.h1{font-size:calc(1.345rem + 1.14vw)}@media(min-width: 1200px){h1,.h1{font-size:2.2rem}}h2,.h2{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h2,.h2{font-size:1.75rem}}h3,.h3{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#2fa4e7;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{color:#2683b9}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f8f8;padding:.5rem;border:1px solid #dee2e6}pre code{background-color:transparent;font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:#9753b8;background-color:#f8f8f8;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#212529}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#868e96;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#868e96}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#868e96}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #495057;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #495057;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #495057;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#495057;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #d5edfa;--bs-table-striped-bg: #cae1ee;--bs-table-striped-color: #000;--bs-table-active-bg: #c0d5e1;--bs-table-active-color: #000;--bs-table-hover-bg: #c5dbe7;--bs-table-hover-color: #000;color:#000;border-color:#c0d5e1}.table-secondary{--bs-table-bg: #fbfbfc;--bs-table-striped-bg: #eeeeef;--bs-table-striped-color: #000;--bs-table-active-bg: #e2e2e3;--bs-table-active-color: #000;--bs-table-hover-bg: #e8e8e9;--bs-table-hover-color: #000;color:#000;border-color:#e2e2e3}.table-success{--bs-table-bg: #e3eed7;--bs-table-striped-bg: #d8e2cc;--bs-table-striped-color: #000;--bs-table-active-bg: #ccd6c2;--bs-table-active-color: #000;--bs-table-hover-bg: #d2dcc7;--bs-table-hover-color: #000;color:#000;border-color:#ccd6c2}.table-info{--bs-table-bg: #cdd8e3;--bs-table-striped-bg: #c3cdd8;--bs-table-striped-color: #000;--bs-table-active-bg: #b9c2cc;--bs-table-active-color: #000;--bs-table-hover-bg: #bec8d2;--bs-table-hover-color: #000;color:#000;border-color:#b9c2cc}.table-warning{--bs-table-bg: #f8ddcc;--bs-table-striped-bg: #ecd2c2;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc7b8;--bs-table-active-color: #000;--bs-table-hover-bg: #e5ccbd;--bs-table-hover-color: #000;color:#000;border-color:#dfc7b8}.table-danger{--bs-table-bg: #f4d2d3;--bs-table-striped-bg: #e8c8c8;--bs-table-striped-color: #000;--bs-table-active-bg: #dcbdbe;--bs-table-active-color: #000;--bs-table-hover-bg: #e2c2c3;--bs-table-hover-color: #000;color:#000;border-color:#dcbdbe}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #343a40;--bs-table-striped-bg: #3e444a;--bs-table-striped-color: #fff;--bs-table-active-bg: #484e53;--bs-table-active-color: #fff;--bs-table-hover-bg: #43494e;--bs-table-hover-color: #fff;color:#fff;border-color:#484e53}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#868e96}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#495057;background-color:#fff;border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#495057;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#495057;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#495057;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em}.form-control-color::-webkit-color-swatch{height:1.5em}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color-adjust:exact;-webkit-print-color-adjust:exact}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#2fa4e7;border-color:#2fa4e7}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#2fa4e7;border-color:#2fa4e7;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2397d2f3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline,.shiny-input-container .checkbox-inline,.shiny-input-container .radio-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(47,164,231,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(47,164,231,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#2fa4e7;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c1e4f8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#2fa4e7;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c1e4f8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#73a839}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(115,168,57,.9)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#73a839;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2373a839' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#73a839;box-shadow:0 0 0 .25rem rgba(115,168,57,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#73a839}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2373a839' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#73a839;box-shadow:0 0 0 .25rem rgba(115,168,57,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#73a839}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#73a839}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(115,168,57,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#73a839}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#c71c22}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(199,28,34,.9)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#c71c22;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c71c22'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c71c22' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#c71c22;box-shadow:0 0 0 .25rem rgba(199,28,34,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#c71c22}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c71c22'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c71c22' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#c71c22;box-shadow:0 0 0 .25rem rgba(199,28,34,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#c71c22}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#c71c22}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(199,28,34,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#c71c22}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#495057;text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#495057}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-default{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-default:hover{color:#000;background-color:#eceff1;border-color:#ebeef1}.btn-check:focus+.btn-default,.btn-default:focus{color:#000;background-color:#eceff1;border-color:#ebeef1;box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-check:checked+.btn-default,.btn-check:active+.btn-default,.btn-default:active,.btn-default.active,.show>.btn-default.dropdown-toggle{color:#000;background-color:#edf0f2;border-color:#ebeef1}.btn-check:checked+.btn-default:focus,.btn-check:active+.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-default:disabled,.btn-default.disabled{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-primary{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-primary:hover{color:#fff;background-color:#288bc4;border-color:#2683b9}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#288bc4;border-color:#2683b9;box-shadow:0 0 0 .25rem rgba(78,178,235,.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2683b9;border-color:#237bad}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(78,178,235,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-secondary{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-secondary:hover{color:#000;background-color:#eceff1;border-color:#ebeef1}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#000;background-color:#eceff1;border-color:#ebeef1;box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#edf0f2;border-color:#ebeef1}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-success{color:#fff;background-color:#73a839;border-color:#73a839}.btn-success:hover{color:#fff;background-color:#628f30;border-color:#5c862e}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#628f30;border-color:#5c862e;box-shadow:0 0 0 .25rem rgba(136,181,87,.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#5c862e;border-color:#567e2b}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(136,181,87,.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#73a839;border-color:#73a839}.btn-info{color:#fff;background-color:#033c73;border-color:#033c73}.btn-info:hover{color:#fff;background-color:#033362;border-color:#02305c}.btn-check:focus+.btn-info,.btn-info:focus{color:#fff;background-color:#033362;border-color:#02305c;box-shadow:0 0 0 .25rem rgba(41,89,136,.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#02305c;border-color:#022d56}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(41,89,136,.5)}.btn-info:disabled,.btn-info.disabled{color:#fff;background-color:#033c73;border-color:#033c73}.btn-warning{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-warning:hover{color:#fff;background-color:#bc4900;border-color:#b14500}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#fff;background-color:#bc4900;border-color:#b14500;box-shadow:0 0 0 .25rem rgba(226,111,38,.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#b14500;border-color:#a64100}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(226,111,38,.5)}.btn-warning:disabled,.btn-warning.disabled{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-danger{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-danger:hover{color:#fff;background-color:#a9181d;border-color:#9f161b}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#a9181d;border-color:#9f161b;box-shadow:0 0 0 .25rem rgba(207,62,67,.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#9f161b;border-color:#95151a}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(207,62,67,.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#2c3136;border-color:#2a2e33}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#2c3136;border-color:#2a2e33;box-shadow:0 0 0 .25rem rgba(82,88,93,.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#2a2e33;border-color:#272c30}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(82,88,93,.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-default{color:#e9ecef;border-color:#e9ecef;background-color:transparent}.btn-outline-default:hover{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-check:checked+.btn-outline-default,.btn-check:active+.btn-outline-default,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:checked+.btn-outline-default:focus,.btn-check:active+.btn-outline-default:focus,.btn-outline-default:active:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#e9ecef;background-color:transparent}.btn-outline-primary{color:#2fa4e7;border-color:#2fa4e7;background-color:transparent}.btn-outline-primary:hover{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(47,164,231,.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(47,164,231,.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#2fa4e7;background-color:transparent}.btn-outline-secondary{color:#e9ecef;border-color:#e9ecef;background-color:transparent}.btn-outline-secondary:hover{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#e9ecef;background-color:transparent}.btn-outline-success{color:#73a839;border-color:#73a839;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#73a839;border-color:#73a839}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(115,168,57,.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#73a839;border-color:#73a839}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(115,168,57,.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#73a839;background-color:transparent}.btn-outline-info{color:#033c73;border-color:#033c73;background-color:transparent}.btn-outline-info:hover{color:#fff;background-color:#033c73;border-color:#033c73}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(3,60,115,.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#fff;background-color:#033c73;border-color:#033c73}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(3,60,115,.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#033c73;background-color:transparent}.btn-outline-warning{color:#dd5600;border-color:#dd5600;background-color:transparent}.btn-outline-warning:hover{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(221,86,0,.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(221,86,0,.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#dd5600;background-color:transparent}.btn-outline-danger{color:#c71c22;border-color:#c71c22;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(199,28,34,.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(199,28,34,.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#c71c22;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:transparent}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#343a40;border-color:#343a40;background-color:transparent}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(52,58,64,.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#343a40;border-color:#343a40}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(52,58,64,.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#343a40;background-color:transparent}.btn-link{font-weight:400;color:#2fa4e7;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:hover{color:#2683b9}.btn-link:disabled,.btn-link.disabled{color:#868e96}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:0}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#495057;text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#fff;background-color:#2fa4e7}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#2fa4e7}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:0.875rem;color:#868e96;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#495057}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#2fa4e7}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#2fa4e7;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#2683b9}.nav-link.disabled{color:#868e96;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid transparent}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link{background:none;border:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#2fa4e7}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container-xxl,.navbar>.container-xl,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container,.navbar>.container-fluid{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-light{background-color:#2fa4e7}.navbar-light .navbar-brand{color:#fff}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#040d12}.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(4,13,18,.8)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.75)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#040d12}.navbar-light .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#fff}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#040d12}.navbar-dark{background-color:#2fa4e7}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#040d12}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(4,13,18,.8)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#040d12}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,.4)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#040d12}.card{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-group>.card{margin-bottom:.75rem}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#495057;text-align:left;background-color:#fff;border:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#2a94d0;background-color:#eaf6fd;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232a94d0'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#868e96;content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:#868e96}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#2fa4e7;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#2683b9;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#2683b9;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem}.badge{display:inline-block;padding:.35em .65em;font-size:0.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:0 solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{color:#8c8e8f;background-color:#fbfbfc;border-color:#f8f9fa}.alert-default .alert-link{color:#707272}.alert-primary{color:#1c628b;background-color:#d5edfa;border-color:#c1e4f8}.alert-primary .alert-link{color:#164e6f}.alert-secondary{color:#8c8e8f;background-color:#fbfbfc;border-color:#f8f9fa}.alert-secondary .alert-link{color:#707272}.alert-success{color:#456522;background-color:#e3eed7;border-color:#d5e5c4}.alert-success .alert-link{color:#37511b}.alert-info{color:#022445;background-color:#cdd8e3;border-color:#b3c5d5}.alert-info .alert-link{color:#021d37}.alert-warning{color:#853400;background-color:#f8ddcc;border-color:#f5ccb3}.alert-warning .alert-link{color:#6a2a00}.alert-danger{color:#771114;background-color:#f4d2d3;border-color:#eebbbd}.alert-danger .alert-link{color:#5f0e10}.alert-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#777778}.alert-dark{color:#1f2326;background-color:#d6d8d9;border-color:#c2c4c6}.alert-dark .alert-link{color:#191c1e}@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}.progress{display:flex;display:-webkit-flex;height:.5rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#2fa4e7;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:.5rem .5rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#495057;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#8c8e8f;background-color:#fbfbfc}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#8c8e8f;background-color:#e2e2e3}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#8c8e8f;border-color:#8c8e8f}.list-group-item-primary{color:#1c628b;background-color:#d5edfa}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1c628b;background-color:#c0d5e1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1c628b;border-color:#1c628b}.list-group-item-secondary{color:#8c8e8f;background-color:#fbfbfc}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#8c8e8f;background-color:#e2e2e3}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#8c8e8f;border-color:#8c8e8f}.list-group-item-success{color:#456522;background-color:#e3eed7}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#456522;background-color:#ccd6c2}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#456522;border-color:#456522}.list-group-item-info{color:#022445;background-color:#cdd8e3}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#022445;background-color:#b9c2cc}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#022445;border-color:#022445}.list-group-item-warning{color:#853400;background-color:#f8ddcc}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#853400;background-color:#dfc7b8}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#853400;border-color:#853400}.list-group-item-danger{color:#771114;background-color:#f4d2d3}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#771114;background-color:#dcbdbe}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#771114;border-color:#771114}.list-group-item-light{color:#959596;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#959596;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#959596;border-color:#959596}.list-group-item-dark{color:#1f2326;background-color:#d6d8d9}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1f2326;background-color:#c1c2c3}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1f2326;border-color:#1f2326}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:0.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.5rem .75rem;color:#868e96;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-header .btn-close{margin-right:-0.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6}.modal-header .btn-close{padding:.5rem .5rem;margin:-0.5rem -0.5rem -0.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem}.modal-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6}.modal-footer>*{margin:.25rem}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2)}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;color:#2fa4e7;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#495057}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-0.5rem;margin-right:-0.5rem;margin-bottom:-0.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-default{color:#e9ecef}.link-default:hover,.link-default:focus{color:#edf0f2}.link-primary{color:#2fa4e7}.link-primary:hover,.link-primary:focus{color:#2683b9}.link-secondary{color:#e9ecef}.link-secondary:hover,.link-secondary:focus{color:#edf0f2}.link-success{color:#73a839}.link-success:hover,.link-success:focus{color:#5c862e}.link-info{color:#033c73}.link-info:hover,.link-info:focus{color:#02305c}.link-warning{color:#dd5600}.link-warning:hover,.link-warning:focus{color:#b14500}.link-danger{color:#c71c22}.link-danger:hover,.link-danger:focus{color:#9f161b}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#343a40}.link-dark:hover,.link-dark:focus{color:#2a2e33}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-default{border-color:#e9ecef !important}.border-primary{border-color:#2fa4e7 !important}.border-secondary{border-color:#e9ecef !important}.border-success{border-color:#73a839 !important}.border-info{border-color:#033c73 !important}.border-warning{border-color:#dd5600 !important}.border-danger{border-color:#c71c22 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.345rem + 1.14vw) !important}.fs-2{font-size:calc(1.3rem + 0.6vw) !important}.fs-3{font-size:calc(1.275rem + 0.3vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#868e96 !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#000}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2.2rem !important}.fs-2{font-size:1.75rem !important}.fs-3{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.tippy-box[data-theme~=quarto]{background-color:#fff;color:#495057;border-radius:.25rem;border:solid 1px #dee2e6;font-size:.875rem}.tippy-box[data-theme~=quarto] .tippy-arrow{color:#dee2e6}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:-1px}.tippy-box[data-placement^=bottom]>.tippy-content{padding:.75em 1em;z-index:1}.top-right{position:absolute;top:1em;right:1em}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:inline-block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p{text-align:left}.quarto-figure-center>figure>p{text-align:center}.quarto-figure-right>figure>p{text-align:right}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link,div[id^=tbl-]>.anchorjs-link{position:absolute;top:0;right:0}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,.table{caption-side:top;margin-bottom:1.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#868e96}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}div.ansi-escaped-output{font-family:monospace;display:block}/*! + */@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;700&display=swap";:root{--bs-blue: #033c73;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #e83e8c;--bs-red: #c71c22;--bs-orange: #fd7e14;--bs-yellow: #dd5600;--bs-green: #73a839;--bs-teal: #20c997;--bs-cyan: #2fa4e7;--bs-white: #fff;--bs-gray: #868e96;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #868e96;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #e9ecef;--bs-primary: #2fa4e7;--bs-secondary: #e9ecef;--bs-success: #73a839;--bs-info: #033c73;--bs-warning: #dd5600;--bs-danger: #c71c22;--bs-light: #f8f9fa;--bs-dark: #343a40;--bs-default-rgb: 233, 236, 239;--bs-primary-rgb: 47, 164, 231;--bs-secondary-rgb: 233, 236, 239;--bs-success-rgb: 115, 168, 57;--bs-info-rgb: 3, 60, 115;--bs-warning-rgb: 221, 86, 0;--bs-danger-rgb: 199, 28, 34;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 52, 58, 64;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 73, 80, 87;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-root-font-size: 17px;--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #495057;--bs-body-bg: #fff}*,*::before,*::after{box-sizing:border-box}:root{font-size:var(--bs-root-font-size)}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.2;color:#2fa4e7}h1,.h1{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h1,.h1{font-size:2rem}}h2,.h2{font-size:calc(1.29rem + 0.48vw)}@media(min-width: 1200px){h2,.h2{font-size:1.65rem}}h3,.h3{font-size:calc(1.27rem + 0.24vw)}@media(min-width: 1200px){h3,.h3{font-size:1.45rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.1rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#2fa4e7;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{color:#2683b9}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;color:#000;background-color:#f8f8f8;padding:.5rem;border:1px solid #dee2e6}pre code{background-color:rgba(0,0,0,0);font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:#9753b8;background-color:#f8f8f8;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.4rem .4rem;font-size:0.875em;color:#fff;background-color:#212529}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#868e96;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#868e96}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:#868e96}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media(min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media(min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media(min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media(min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media(min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #495057;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #495057;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #495057;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#495057;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid #cbd0d4}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #d5edfa;--bs-table-striped-bg: #cae1ee;--bs-table-striped-color: #000;--bs-table-active-bg: #c0d5e1;--bs-table-active-color: #000;--bs-table-hover-bg: #c5dbe7;--bs-table-hover-color: #000;color:#000;border-color:#c0d5e1}.table-secondary{--bs-table-bg: #fbfbfc;--bs-table-striped-bg: #eeeeef;--bs-table-striped-color: #000;--bs-table-active-bg: #e2e2e3;--bs-table-active-color: #000;--bs-table-hover-bg: #e8e8e9;--bs-table-hover-color: #000;color:#000;border-color:#e2e2e3}.table-success{--bs-table-bg: #e3eed7;--bs-table-striped-bg: #d8e2cc;--bs-table-striped-color: #000;--bs-table-active-bg: #ccd6c2;--bs-table-active-color: #000;--bs-table-hover-bg: #d2dcc7;--bs-table-hover-color: #000;color:#000;border-color:#ccd6c2}.table-info{--bs-table-bg: #cdd8e3;--bs-table-striped-bg: #c3cdd8;--bs-table-striped-color: #000;--bs-table-active-bg: #b9c2cc;--bs-table-active-color: #000;--bs-table-hover-bg: #bec8d2;--bs-table-hover-color: #000;color:#000;border-color:#b9c2cc}.table-warning{--bs-table-bg: #f8ddcc;--bs-table-striped-bg: #ecd2c2;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc7b8;--bs-table-active-color: #000;--bs-table-hover-bg: #e5ccbd;--bs-table-hover-color: #000;color:#000;border-color:#dfc7b8}.table-danger{--bs-table-bg: #f4d2d3;--bs-table-striped-bg: #e8c8c8;--bs-table-striped-color: #000;--bs-table-active-bg: #dcbdbe;--bs-table-active-color: #000;--bs-table-hover-bg: #e2c2c3;--bs-table-hover-color: #000;color:#000;border-color:#dcbdbe}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #343a40;--bs-table-striped-bg: #3e444a;--bs-table-striped-color: #fff;--bs-table-active-bg: #484e53;--bs-table-active-color: #fff;--bs-table-hover-bg: #43494e;--bs-table-hover-color: #fff;color:#fff;border-color:#484e53}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:#868e96}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#495057;background-color:#fff;border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#495057;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:#495057;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#495057;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em}.form-control-color::-webkit-color-swatch{height:1.5em}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #495057}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color-adjust:exact;-webkit-print-color-adjust:exact}.form-check-input[type=radio],.shiny-input-container .checkbox input[type=radio],.shiny-input-container .checkbox-inline input[type=radio],.shiny-input-container .radio input[type=radio],.shiny-input-container .radio-inline input[type=radio]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#2fa4e7;border-color:#2fa4e7}.form-check-input:checked[type=checkbox],.shiny-input-container .checkbox input:checked[type=checkbox],.shiny-input-container .checkbox-inline input:checked[type=checkbox],.shiny-input-container .radio input:checked[type=checkbox],.shiny-input-container .radio-inline input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio],.shiny-input-container .checkbox input:checked[type=radio],.shiny-input-container .checkbox-inline input:checked[type=radio],.shiny-input-container .radio input:checked[type=radio],.shiny-input-container .radio-inline input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate,.shiny-input-container .checkbox input[type=checkbox]:indeterminate,.shiny-input-container .checkbox-inline input[type=checkbox]:indeterminate,.shiny-input-container .radio input[type=checkbox]:indeterminate,.shiny-input-container .radio-inline input[type=checkbox]:indeterminate{background-color:#2fa4e7;border-color:#2fa4e7;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2397d2f3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline,.shiny-input-container .checkbox-inline,.shiny-input-container .radio-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(47,164,231,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(47,164,231,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#2fa4e7;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c1e4f8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0)}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#2fa4e7;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c1e4f8}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0)}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#73a839}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(115,168,57,.9)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#73a839;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2373a839' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#73a839;box-shadow:0 0 0 .25rem rgba(115,168,57,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#73a839}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2373a839' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#73a839;box-shadow:0 0 0 .25rem rgba(115,168,57,.25)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#73a839}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#73a839}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(115,168,57,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#73a839}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:#c71c22}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(199,28,34,.9)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#c71c22;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c71c22'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c71c22' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#c71c22;box-shadow:0 0 0 .25rem rgba(199,28,34,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#c71c22}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c71c22'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c71c22' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#c71c22;box-shadow:0 0 0 .25rem rgba(199,28,34,.25)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#c71c22}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#c71c22}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(199,28,34,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#c71c22}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#495057;text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#495057}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-default{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-default:hover{color:#000;background-color:#eceff1;border-color:#ebeef1}.btn-check:focus+.btn-default,.btn-default:focus{color:#000;background-color:#eceff1;border-color:#ebeef1;box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-check:checked+.btn-default,.btn-check:active+.btn-default,.btn-default:active,.btn-default.active,.show>.btn-default.dropdown-toggle{color:#000;background-color:#edf0f2;border-color:#ebeef1}.btn-check:checked+.btn-default:focus,.btn-check:active+.btn-default:focus,.btn-default:active:focus,.btn-default.active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-default:disabled,.btn-default.disabled{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-primary{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-primary:hover{color:#fff;background-color:#288bc4;border-color:#2683b9}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#288bc4;border-color:#2683b9;box-shadow:0 0 0 .25rem rgba(78,178,235,.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2683b9;border-color:#237bad}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(78,178,235,.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-secondary{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-secondary:hover{color:#000;background-color:#eceff1;border-color:#ebeef1}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#000;background-color:#eceff1;border-color:#ebeef1;box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#000;background-color:#edf0f2;border-color:#ebeef1}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(198,201,203,.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-success{color:#fff;background-color:#73a839;border-color:#73a839}.btn-success:hover{color:#fff;background-color:#628f30;border-color:#5c862e}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#628f30;border-color:#5c862e;box-shadow:0 0 0 .25rem rgba(136,181,87,.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#5c862e;border-color:#567e2b}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(136,181,87,.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#73a839;border-color:#73a839}.btn-info{color:#fff;background-color:#033c73;border-color:#033c73}.btn-info:hover{color:#fff;background-color:#033362;border-color:#02305c}.btn-check:focus+.btn-info,.btn-info:focus{color:#fff;background-color:#033362;border-color:#02305c;box-shadow:0 0 0 .25rem rgba(41,89,136,.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#02305c;border-color:#022d56}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(41,89,136,.5)}.btn-info:disabled,.btn-info.disabled{color:#fff;background-color:#033c73;border-color:#033c73}.btn-warning{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-warning:hover{color:#fff;background-color:#bc4900;border-color:#b14500}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#fff;background-color:#bc4900;border-color:#b14500;box-shadow:0 0 0 .25rem rgba(226,111,38,.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#b14500;border-color:#a64100}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(226,111,38,.5)}.btn-warning:disabled,.btn-warning.disabled{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-danger{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-danger:hover{color:#fff;background-color:#a9181d;border-color:#9f161b}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#a9181d;border-color:#9f161b;box-shadow:0 0 0 .25rem rgba(207,62,67,.5)}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#9f161b;border-color:#95151a}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(207,62,67,.5)}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#2c3136;border-color:#2a2e33}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#2c3136;border-color:#2a2e33;box-shadow:0 0 0 .25rem rgba(82,88,93,.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#2a2e33;border-color:#272c30}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(82,88,93,.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-default{color:#e9ecef;border-color:#e9ecef;background-color:rgba(0,0,0,0)}.btn-outline-default:hover{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:focus+.btn-outline-default,.btn-outline-default:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-check:checked+.btn-outline-default,.btn-check:active+.btn-outline-default,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default.dropdown-toggle.show{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:checked+.btn-outline-default:focus,.btn-check:active+.btn-outline-default:focus,.btn-outline-default:active:focus,.btn-outline-default.active:focus,.btn-outline-default.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-outline-default:disabled,.btn-outline-default.disabled{color:#e9ecef;background-color:rgba(0,0,0,0)}.btn-outline-primary{color:#2fa4e7;border-color:#2fa4e7;background-color:rgba(0,0,0,0)}.btn-outline-primary:hover{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(47,164,231,.5)}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(47,164,231,.5)}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#2fa4e7;background-color:rgba(0,0,0,0)}.btn-outline-secondary{color:#e9ecef;border-color:#e9ecef;background-color:rgba(0,0,0,0)}.btn-outline-secondary:hover{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#000;background-color:#e9ecef;border-color:#e9ecef}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(233,236,239,.5)}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#e9ecef;background-color:rgba(0,0,0,0)}.btn-outline-success{color:#73a839;border-color:#73a839;background-color:rgba(0,0,0,0)}.btn-outline-success:hover{color:#fff;background-color:#73a839;border-color:#73a839}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(115,168,57,.5)}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#73a839;border-color:#73a839}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(115,168,57,.5)}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#73a839;background-color:rgba(0,0,0,0)}.btn-outline-info{color:#033c73;border-color:#033c73;background-color:rgba(0,0,0,0)}.btn-outline-info:hover{color:#fff;background-color:#033c73;border-color:#033c73}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(3,60,115,.5)}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#fff;background-color:#033c73;border-color:#033c73}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(3,60,115,.5)}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#033c73;background-color:rgba(0,0,0,0)}.btn-outline-warning{color:#dd5600;border-color:#dd5600;background-color:rgba(0,0,0,0)}.btn-outline-warning:hover{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(221,86,0,.5)}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#fff;background-color:#dd5600;border-color:#dd5600}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(221,86,0,.5)}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#dd5600;background-color:rgba(0,0,0,0)}.btn-outline-danger{color:#c71c22;border-color:#c71c22;background-color:rgba(0,0,0,0)}.btn-outline-danger:hover{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(199,28,34,.5)}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#c71c22;border-color:#c71c22}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(199,28,34,.5)}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#c71c22;background-color:rgba(0,0,0,0)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-dark{color:#343a40;border-color:#343a40;background-color:rgba(0,0,0,0)}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(52,58,64,.5)}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#343a40;border-color:#343a40}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(52,58,64,.5)}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#343a40;background-color:rgba(0,0,0,0)}.btn-link{font-weight:400;color:#2fa4e7;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:hover{color:#2683b9}.btn-link:disabled,.btn-link.disabled{color:#868e96}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:0}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .2s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#495057;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#495057;text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:hover,.dropdown-item:focus{color:#fff;background-color:#2fa4e7}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#2fa4e7}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:0.875rem;color:#868e96;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#495057}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#2fa4e7}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.nav{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#2fa4e7;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#2683b9}.nav-link.disabled{color:#868e96;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid rgba(0,0,0,0)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#868e96;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link{background:none;border:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#2fa4e7}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container-xxl,.navbar>.container-xl,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container,.navbar>.container-fluid{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler{padding:.25 0;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;-webkit-flex-grow:1;visibility:visible !important;background-color:rgba(0,0,0,0);border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-light{background-color:#2fa4e7}.navbar-light .navbar-brand{color:#fff}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#040d12}.navbar-light .navbar-nav .nav-link{color:#fff}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(4,13,18,.8)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.75)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#040d12}.navbar-light .navbar-toggler{color:#fff;border-color:rgba(255,255,255,0)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#fff}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#040d12}.navbar-dark{background-color:#2fa4e7}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#040d12}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(4,13,18,.8)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#040d12}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,0)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#040d12}.card{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0}.card>.list-group:last-child{border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-group>.card{margin-bottom:.75rem}@media(min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#495057;text-align:left;background-color:#fff;border:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#2a94d0;background-color:#eaf6fd;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%232a94d0'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#97d2f3;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:not(:first-of-type){border-top:0}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.breadcrumb{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#868e96;content:var(--bs-breadcrumb-divider, ">") /* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:#868e96}.pagination{display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#2fa4e7;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#2683b9;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#2683b9;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem}.badge{display:inline-block;padding:.35em .65em;font-size:0.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:0 solid rgba(0,0,0,0)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{color:#8c8e8f;background-color:#fbfbfc;border-color:#f8f9fa}.alert-default .alert-link{color:#707272}.alert-primary{color:#1c628b;background-color:#d5edfa;border-color:#c1e4f8}.alert-primary .alert-link{color:#164e6f}.alert-secondary{color:#8c8e8f;background-color:#fbfbfc;border-color:#f8f9fa}.alert-secondary .alert-link{color:#707272}.alert-success{color:#456522;background-color:#e3eed7;border-color:#d5e5c4}.alert-success .alert-link{color:#37511b}.alert-info{color:#022445;background-color:#cdd8e3;border-color:#b3c5d5}.alert-info .alert-link{color:#021d37}.alert-warning{color:#853400;background-color:#f8ddcc;border-color:#f5ccb3}.alert-warning .alert-link{color:#6a2a00}.alert-danger{color:#771114;background-color:#f4d2d3;border-color:#eebbbd}.alert-danger .alert-link{color:#5f0e10}.alert-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#777778}.alert-dark{color:#1f2326;background-color:#d6d8d9;border-color:#c2c4c6}.alert-dark .alert-link{color:#191c1e}@keyframes progress-bar-stripes{0%{background-position-x:.5rem}}.progress{display:flex;display:-webkit-flex;height:.5rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#2fa4e7;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:.5rem .5rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#495057;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#2fa4e7;border-color:#2fa4e7}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#8c8e8f;background-color:#fbfbfc}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#8c8e8f;background-color:#e2e2e3}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#8c8e8f;border-color:#8c8e8f}.list-group-item-primary{color:#1c628b;background-color:#d5edfa}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1c628b;background-color:#c0d5e1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1c628b;border-color:#1c628b}.list-group-item-secondary{color:#8c8e8f;background-color:#fbfbfc}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#8c8e8f;background-color:#e2e2e3}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#8c8e8f;border-color:#8c8e8f}.list-group-item-success{color:#456522;background-color:#e3eed7}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#456522;background-color:#ccd6c2}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#456522;border-color:#456522}.list-group-item-info{color:#022445;background-color:#cdd8e3}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#022445;background-color:#b9c2cc}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#022445;border-color:#022445}.list-group-item-warning{color:#853400;background-color:#f8ddcc}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#853400;background-color:#dfc7b8}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#853400;border-color:#853400}.list-group-item-danger{color:#771114;background-color:#f4d2d3}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#771114;background-color:#dcbdbe}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#771114;border-color:#771114}.list-group-item-light{color:#959596;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#959596;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#959596;border-color:#959596}.list-group-item-dark{color:#1f2326;background-color:#d6d8d9}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1f2326;background-color:#c1c2c3}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1f2326;border-color:#1f2326}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(47,164,231,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:0.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.5rem .75rem;color:#868e96;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-header .btn-close{margin-right:-0.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6}.modal-header .btn-close{padding:.5rem .5rem;margin:-0.5rem -0.5rem -0.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:1rem}.modal-footer{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6}.modal-footer>*{margin:.25rem}@media(min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000}.popover{position:absolute;top:0;left:0 /* rtl:ignore */;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2)}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;color:#2fa4e7;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#495057}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;background-color:currentColor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-0.5rem;margin-right:-0.5rem;margin-bottom:-0.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-default{color:#e9ecef}.link-default:hover,.link-default:focus{color:#edf0f2}.link-primary{color:#2fa4e7}.link-primary:hover,.link-primary:focus{color:#2683b9}.link-secondary{color:#e9ecef}.link-secondary:hover,.link-secondary:focus{color:#edf0f2}.link-success{color:#73a839}.link-success:hover,.link-success:focus{color:#5c862e}.link-info{color:#033c73}.link-info:hover,.link-info:focus{color:#02305c}.link-warning{color:#dd5600}.link-warning:hover,.link-warning:focus{color:#b14500}.link-danger{color:#c71c22}.link-danger:hover,.link-danger:focus{color:#9f161b}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#343a40}.link-dark:hover,.link-dark:focus{color:#2a2e33}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-default{border-color:#e9ecef !important}.border-primary{border-color:#2fa4e7 !important}.border-secondary{border-color:#e9ecef !important}.border-success{border-color:#73a839 !important}.border-info{border-color:#033c73 !important}.border-warning{border-color:#dd5600 !important}.border-danger{border-color:#c71c22 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.325rem + 0.9vw) !important}.fs-2{font-size:calc(1.29rem + 0.48vw) !important}.fs-3{font-size:calc(1.27rem + 0.24vw) !important}.fs-4{font-size:1.25rem !important}.fs-5{font-size:1.1rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#868e96 !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#000}.bg-success{color:#fff}.bg-info{color:#fff}.bg-warning{color:#fff}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media(min-width: 1200px){.fs-1{font-size:2rem !important}.fs-2{font-size:1.65rem !important}.fs-3{font-size:1.45rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.tippy-box[data-theme~=quarto]{background-color:#fff;border:solid 1px #dee2e6;border-radius:.25rem;color:#495057;font-size:.875rem}.tippy-box[data-theme~=quarto]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=quarto]>.tippy-arrow:after,.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=quarto]>.tippy-arrow:after{border-color:rgba(0,0,0,0);border-style:solid}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-6px}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-6px}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-6px}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-6px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-arrow:after{border-top-color:#dee2e6;border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=quarto][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:#dee2e6;border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:15px}.tippy-box[data-theme~=quarto][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-arrow:after{border-left-color:#dee2e6;border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=quarto][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:#dee2e6}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=quarto][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow{fill:#495057}.tippy-box[data-theme~=quarto]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.top-right{position:absolute;top:1em;right:1em}.hidden{display:none !important}.zindex-bottom{z-index:-1 !important}.quarto-layout-panel{margin-bottom:1em}.quarto-layout-panel>figure{width:100%}.quarto-layout-panel>figure>figcaption,.quarto-layout-panel>.panel-caption{margin-top:10pt}.quarto-layout-panel>.table-caption{margin-top:0px}.table-caption p{margin-bottom:.5em}.quarto-layout-row{display:flex;flex-direction:row;align-items:flex-start}.quarto-layout-valign-top{align-items:flex-start}.quarto-layout-valign-bottom{align-items:flex-end}.quarto-layout-valign-center{align-items:center}.quarto-layout-cell{position:relative;margin-right:20px}.quarto-layout-cell:last-child{margin-right:0}.quarto-layout-cell figure,.quarto-layout-cell>p{margin:.2em}.quarto-layout-cell img{max-width:100%}.quarto-layout-cell .html-widget{width:100% !important}.quarto-layout-cell div figure p{margin:0}.quarto-layout-cell figure{display:inline-block;margin-inline-start:0;margin-inline-end:0}.quarto-layout-cell table{display:inline-table}.quarto-layout-cell-subref figcaption,figure .quarto-layout-row figure figcaption{text-align:center;font-style:italic}.quarto-figure{position:relative;margin-bottom:1em}.quarto-figure>figure{width:100%;margin-bottom:0}.quarto-figure-left>figure>p,.quarto-figure-left>figure>div{text-align:left}.quarto-figure-center>figure>p,.quarto-figure-center>figure>div{text-align:center}.quarto-figure-right>figure>p,.quarto-figure-right>figure>div{text-align:right}figure>p:empty{display:none}figure>p:first-child{margin-top:0;margin-bottom:0}figure>figcaption{margin-top:.5em}div[id^=tbl-]{position:relative}.quarto-figure>.anchorjs-link{position:absolute;top:.6em;right:.5em}div[id^=tbl-]>.anchorjs-link{position:absolute;top:.7em;right:.3em}.quarto-figure:hover>.anchorjs-link,div[id^=tbl-]:hover>.anchorjs-link,h2:hover>.anchorjs-link,.h2:hover>.anchorjs-link,h3:hover>.anchorjs-link,.h3:hover>.anchorjs-link,h4:hover>.anchorjs-link,.h4:hover>.anchorjs-link,h5:hover>.anchorjs-link,.h5:hover>.anchorjs-link,h6:hover>.anchorjs-link,.h6:hover>.anchorjs-link,.reveal-anchorjs-link>.anchorjs-link{opacity:1}#title-block-header{margin-block-end:1rem;position:relative;margin-top:-1px}#title-block-header .abstract{margin-block-start:1rem}#title-block-header .abstract .abstract-title{font-weight:600}#title-block-header a{text-decoration:none}#title-block-header .author,#title-block-header .date,#title-block-header .doi{margin-block-end:.2rem}#title-block-header .quarto-title-block>div{display:flex}#title-block-header .quarto-title-block>div>h1,#title-block-header .quarto-title-block>div>.h1{flex-grow:1}#title-block-header .quarto-title-block>div>button{flex-shrink:0;height:2.25rem;margin-top:0}@media(min-width: 992px){#title-block-header .quarto-title-block>div>button{margin-top:5px}}tr.header>th>p:last-of-type{margin-bottom:0px}table,.table{caption-side:top;margin-bottom:1.5rem}caption,.table-caption{padding-top:.5rem;padding-bottom:.5rem;text-align:center}.utterances{max-width:none;margin-left:-8px}iframe{margin-bottom:1em}details{margin-bottom:1em}details[show]{margin-bottom:0}details>summary{color:#868e96}details>summary>p:only-child{display:inline}pre.sourceCode,code.sourceCode{position:relative}p code:not(.sourceCode){white-space:pre-wrap}code{white-space:pre}@media print{code{white-space:pre-wrap}}pre>code{display:block}pre>code.sourceCode{white-space:pre}pre>code.sourceCode>span>a:first-child::before{text-decoration:none}pre.code-overflow-wrap>code.sourceCode{white-space:pre-wrap}pre.code-overflow-scroll>code.sourceCode{white-space:pre}code a:any-link{color:inherit;text-decoration:none}code a:hover{color:inherit;text-decoration:underline}ul.task-list{padding-left:1em}[data-tippy-root]{display:inline-block}.tippy-content .footnote-back{display:none}.quarto-embedded-source-code{display:none}.quarto-unresolved-ref{font-weight:600}.quarto-cover-image{max-width:35%;float:right;margin-left:30px}.cell-output-display .widget-subarea{margin-bottom:1em}.cell-output-display:not(.no-overflow-x),.knitsql-table:not(.no-overflow-x){overflow-x:auto}.panel-input{margin-bottom:1em}.panel-input>div,.panel-input>div>div{display:inline-block;vertical-align:top;padding-right:12px}.panel-input>p:last-child{margin-bottom:0}.layout-sidebar{margin-bottom:1em}.layout-sidebar .tab-content{border:none}.tab-content>.page-columns.active{display:grid}div.sourceCode>iframe{width:100%;height:300px;margin-bottom:-0.5em}div.ansi-escaped-output{font-family:monospace;display:block}/*! * * ansi colors from IPython notebook's * -*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #495057;--quarto-text-muted: #868e96;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:transparent;border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:transparent;border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:transparent}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:transparent}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(850px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(1200px - 3em)) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] 50px [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc(1200px - 3em)) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc(750px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(800px - 3em)) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc(750px - 3em)) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}.zindex-content{z-index:998;transform:translate3d(0, 0, 0)}.zindex-modal{z-index:1055;transform:translate3d(0, 0, 0)}.zindex-over-content{z-index:999;transform:translate3d(0, 0, 0)}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside,.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{margin-top:2rem;margin-bottom:1rem}h1.title,.title.h1{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3,h4,.h4{margin-top:1.5rem}.header-section-number{color:#869099}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,caption,.figure-caption{font-size:1rem}.panel-caption,.figure-caption,figcaption{color:#869099}.table-caption,caption{color:#495057}.quarto-layout-cell[data-ref-parent] caption{color:#869099}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#869099;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:1em}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.25rem}pre.sourceCode{background-color:transparent}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#869099}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p code:not(.sourceCode),li code:not(.sourceCode){background-color:#f8f8f8;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode){background-color:transparent;padding:0}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#868e96;background-color:transparent;transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.toc-left>*,.sidebar.margin-sidebar>*{padding-top:.5em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem;font-weight:400;margin-bottom:.5rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar nav[role=doc-toc] ul{padding-left:0;list-style:none;font-size:.875rem;font-weight:300}.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #2fa4e7;color:#2fa4e7 !important}.sidebar nav[role=doc-toc] ul>li>a.active{border-left:1px solid #2fa4e7;color:#2fa4e7 !important}kbd,.kbd{color:#495057;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}div.hanging-indent{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.table a{word-break:break-word}.table>:not(:first-child){border-top-width:1px;border-top-color:#dee2e6}.table>thead{border-bottom:1px solid currentColor}.table>tbody{border-top:1px solid #dee2e6}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout.callout-captioned .callout-body{margin-top:.2em}.callout:not(.no-icon).callout-captioned.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-captioned>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body>:first-child{margin-top:.5em}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-captioned .callout-body>:last-child:not(.sourceCode),.callout.callout-captioned .callout-body>div>:last-child:not(.sourceCode){margin-bottom:.5rem}.callout:not(.callout-captioned) .callout-body>:first-child,.callout:not(.callout-captioned) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-captioned) .callout-body>:last-child,.callout:not(.callout-captioned) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-caption-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#868e96}div.callout.callout-style-default>.callout-header{background-color:#868e96}div.callout-note.callout{border-left-color:#033c73}div.callout-note.callout-style-default>.callout-header{background-color:#e6ecf1}div.callout-note:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#73a839}div.callout-tip.callout-style-default>.callout-header{background-color:#f1f6eb}div.callout-tip:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#dd5600}div.callout-warning.callout-style-default>.callout-header{background-color:#fceee6}div.callout-warning:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#fd7e14}div.callout-caution.callout-style-default>.callout-header{background-color:#fff2e8}div.callout-caution:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#c71c22}div.callout-important.callout-style-default>.callout-header{background-color:#f9e8e9}div.callout-important:not(.callout-captioned) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-captioned .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}@media(min-width: 992px){.navbar .quarto-color-scheme-toggle{padding-left:.5rem;padding-right:.5rem}}@media(max-width: 767.98px){.navbar .quarto-color-scheme-toggle{padding-left:0;padding-right:0;padding-bottom:.5em}}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.navbar-collapse .quarto-color-scheme-toggle{padding-left:.6rem;padding-right:0;margin-top:-12px}.sidebar-navigation{padding-left:20px}.sidebar-navigation .quarto-color-scheme-toggle .bi::before{padding-top:.2rem;margin-bottom:-0.2rem}.sidebar-tools-main .quarto-color-scheme-toggle .bi::before{padding-top:.2rem;margin-bottom:-0.2rem}.navbar .quarto-color-scheme-toggle .bi::before{padding-top:7px;margin-bottom:-7px;padding-left:2px;margin-right:2px}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#495057}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{color:#4d4e4f;background-color:#e9ecef;border-color:#e9ecef}.btn.btn-quarto:hover,div.cell-output-display .btn-quarto:hover{color:#4d4e4f;background-color:#eceff1;border-color:#ebeef1}.btn-check:focus+.btn.btn-quarto,.btn.btn-quarto:focus,.btn-check:focus+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:focus{color:#4d4e4f;background-color:#eceff1;border-color:#ebeef1;box-shadow:0 0 0 .25rem rgba(210,212,215,.5)}.btn-check:checked+.btn.btn-quarto,.btn-check:active+.btn.btn-quarto,.btn.btn-quarto:active,.btn.btn-quarto.active,.show>.btn.btn-quarto.dropdown-toggle,.btn-check:checked+div.cell-output-display .btn-quarto,.btn-check:active+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:active,div.cell-output-display .btn-quarto.active,.show>div.cell-output-display .btn-quarto.dropdown-toggle{color:#000;background-color:#edf0f2;border-color:#ebeef1}.btn-check:checked+.btn.btn-quarto:focus,.btn-check:active+.btn.btn-quarto:focus,.btn.btn-quarto:active:focus,.btn.btn-quarto.active:focus,.show>.btn.btn-quarto.dropdown-toggle:focus,.btn-check:checked+div.cell-output-display .btn-quarto:focus,.btn-check:active+div.cell-output-display .btn-quarto:focus,div.cell-output-display .btn-quarto:active:focus,div.cell-output-display .btn-quarto.active:focus,.show>div.cell-output-display .btn-quarto.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(210,212,215,.5)}.btn.btn-quarto:disabled,.btn.btn-quarto.disabled,div.cell-output-display .btn-quarto:disabled,div.cell-output-display .btn-quarto.disabled{color:#000;background-color:#e9ecef;border-color:#e9ecef}nav.quarto-secondary-nav.color-navbar{background-color:#2fa4e7;color:#fff}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fff}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner,body.nav-sidebar .quarto-title-banner{display:none}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#868e96}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}}.quarto-video{margin-bottom:1em}a.external:after{display:inline-block;height:.75rem;width:.75rem;margin-bottom:.15em;margin-left:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file,.code-with-filename .code-with-filename-file pre{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file,.quarto-dark .code-with-filename .code-with-filename-file pre{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fff;background:#2fa4e7}.quarto-title-banner .code-tools-button{color:#fff}.quarto-title-banner .code-tools-button:hover{color:#fff}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}main.quarto-banner-title-block section:first-of-type h2:first-of-type,main.quarto-banner-title-block section:first-of-type .h2:first-of-type,main.quarto-banner-title-block section:first-of-type h3:first-of-type,main.quarto-banner-title-block section:first-of-type .h3:first-of-type,main.quarto-banner-title-block section:first-of-type h4:first-of-type,main.quarto-banner-title-block section:first-of-type .h4:first-of-type{margin-top:0}.quarto-title .quarto-categories{display:flex;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr)}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-5px}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents a{color:#495057}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.7em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .description .abstract-title,#title-block-header.quarto-title-block.default .abstract .abstract-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:1fr 1fr}body{-webkit-font-smoothing:antialiased}.badge.bg-light{color:#343a40}.progress .progress-bar{font-size:8px;line-height:8px}.navbar.bg-default{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.navbar.bg-primary{background-image:linear-gradient(#50b3eb, #2fa4e7 60%, #2c9ad9)}.navbar.bg-secondary{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.navbar.bg-success{background-image:linear-gradient(#89b659, #73a839 60%, #6c9e36)}.navbar.bg-info{background-image:linear-gradient(#2b5b89, #033c73 60%, #03386c)}.navbar.bg-warning{background-image:linear-gradient(#e27129, #dd5600 60%, #d05100)}.navbar.bg-danger{background-image:linear-gradient(#d04045, #c71c22 60%, #bb1a20)}.navbar.bg-light{background-image:linear-gradient(#f9fafb, #f8f9fa 60%, #e9eaeb)}.navbar.bg-dark{background-image:linear-gradient(#545a5f, #343a40 60%, #31373c)}.navbar-brand,.nav-link{text-shadow:0 1px 0 rgba(0,0,0,.05)}.btn{text-shadow:0 1px 0 rgba(0,0,0,.05)}.btn-secondary{color:#495057}.btn-default{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.btn-primary{background-image:linear-gradient(#50b3eb, #2fa4e7 60%, #2c9ad9)}.btn-secondary{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.btn-success{background-image:linear-gradient(#89b659, #73a839 60%, #6c9e36)}.btn-info{background-image:linear-gradient(#2b5b89, #033c73 60%, #03386c)}.btn-warning{background-image:linear-gradient(#e27129, #dd5600 60%, #d05100)}.btn-danger{background-image:linear-gradient(#d04045, #c71c22 60%, #bb1a20)}.btn-light{background-image:linear-gradient(#f9fafb, #f8f9fa 60%, #e9eaeb)}.btn-dark{background-image:linear-gradient(#545a5f, #343a40 60%, #31373c)}.text-secondary{color:#adb5bd !important}.bg-primary h1,.bg-primary .h1,.bg-primary h2,.bg-primary .h2,.bg-primary h3,.bg-primary .h3,.bg-primary h4,.bg-primary .h4,.bg-primary h5,.bg-primary .h5,.bg-primary h6,.bg-primary .h6,.bg-success h1,.bg-success .h1,.bg-success h2,.bg-success .h2,.bg-success h3,.bg-success .h3,.bg-success h4,.bg-success .h4,.bg-success h5,.bg-success .h5,.bg-success h6,.bg-success .h6,.bg-info h1,.bg-info .h1,.bg-info h2,.bg-info .h2,.bg-info h3,.bg-info .h3,.bg-info h4,.bg-info .h4,.bg-info h5,.bg-info .h5,.bg-info h6,.bg-info .h6,.bg-warning h1,.bg-warning .h1,.bg-warning h2,.bg-warning .h2,.bg-warning h3,.bg-warning .h3,.bg-warning h4,.bg-warning .h4,.bg-warning h5,.bg-warning .h5,.bg-warning h6,.bg-warning .h6,.bg-danger h1,.bg-danger .h1,.bg-danger h2,.bg-danger .h2,.bg-danger h3,.bg-danger .h3,.bg-danger h4,.bg-danger .h4,.bg-danger h5,.bg-danger .h5,.bg-danger h6,.bg-danger .h6,.bg-dark h1,.bg-dark .h1,.bg-dark h2,.bg-dark .h2,.bg-dark h3,.bg-dark .h3,.bg-dark h4,.bg-dark .h4,.bg-dark h5,.bg-dark .h5,.bg-dark h6,.bg-dark .h6{color:#fff}.dropdown-menu .dropdown-header{color:#868e96}.badge.bg-secondary,.badge.bg-light{color:#343a40}/*# sourceMappingURL=397ef2e52d54cf686e4908b90039e9db.css.map */ +*/.ansi-black-fg{color:#3e424d}.ansi-black-bg{background-color:#3e424d}.ansi-black-intense-fg{color:#282c36}.ansi-black-intense-bg{background-color:#282c36}.ansi-red-fg{color:#e75c58}.ansi-red-bg{background-color:#e75c58}.ansi-red-intense-fg{color:#b22b31}.ansi-red-intense-bg{background-color:#b22b31}.ansi-green-fg{color:#00a250}.ansi-green-bg{background-color:#00a250}.ansi-green-intense-fg{color:#007427}.ansi-green-intense-bg{background-color:#007427}.ansi-yellow-fg{color:#ddb62b}.ansi-yellow-bg{background-color:#ddb62b}.ansi-yellow-intense-fg{color:#b27d12}.ansi-yellow-intense-bg{background-color:#b27d12}.ansi-blue-fg{color:#208ffb}.ansi-blue-bg{background-color:#208ffb}.ansi-blue-intense-fg{color:#0065ca}.ansi-blue-intense-bg{background-color:#0065ca}.ansi-magenta-fg{color:#d160c4}.ansi-magenta-bg{background-color:#d160c4}.ansi-magenta-intense-fg{color:#a03196}.ansi-magenta-intense-bg{background-color:#a03196}.ansi-cyan-fg{color:#60c6c8}.ansi-cyan-bg{background-color:#60c6c8}.ansi-cyan-intense-fg{color:#258f8f}.ansi-cyan-intense-bg{background-color:#258f8f}.ansi-white-fg{color:#c5c1b4}.ansi-white-bg{background-color:#c5c1b4}.ansi-white-intense-fg{color:#a1a6b2}.ansi-white-intense-bg{background-color:#a1a6b2}.ansi-default-inverse-fg{color:#fff}.ansi-default-inverse-bg{background-color:#000}.ansi-bold{font-weight:bold}.ansi-underline{text-decoration:underline}:root{--quarto-body-bg: #fff;--quarto-body-color: #495057;--quarto-text-muted: #868e96;--quarto-border-color: #dee2e6;--quarto-border-width: 1px;--quarto-border-radius: 0.25rem}table.gt_table{color:var(--quarto-body-color);font-size:1em;width:100%;background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_column_spanner_outer{color:var(--quarto-body-color);background-color:rgba(0,0,0,0);border-top-width:inherit;border-bottom-width:inherit;border-color:var(--quarto-border-color)}table.gt_table th.gt_col_heading{color:var(--quarto-body-color);font-weight:bold;background-color:rgba(0,0,0,0)}table.gt_table thead.gt_col_headings{border-bottom:1px solid currentColor;border-top-width:inherit;border-top-color:var(--quarto-border-color)}table.gt_table thead.gt_col_headings:not(:first-child){border-top-width:1px;border-top-color:var(--quarto-border-color)}table.gt_table td.gt_row{border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-width:0px}table.gt_table tbody.gt_table_body{border-top-width:1px;border-bottom-width:1px;border-bottom-color:var(--quarto-border-color);border-top-color:currentColor}div.columns{display:initial;gap:initial}div.column{display:inline-block;overflow-x:initial;vertical-align:top;width:50%}.code-annotation-tip-content{word-wrap:break-word}.code-annotation-container-hidden{display:none !important}dl.code-annotation-container-grid{display:grid;grid-template-columns:min-content auto}dl.code-annotation-container-grid dt{grid-column:1}dl.code-annotation-container-grid dd{grid-column:2}pre.sourceCode.code-annotation-code{padding-right:0}code.sourceCode .code-annotation-anchor{z-index:100;position:absolute;right:.5em;left:inherit;background-color:rgba(0,0,0,0)}:root{--mermaid-bg-color: #fff;--mermaid-edge-color: #e9ecef;--mermaid-node-fg-color: #495057;--mermaid-fg-color: #495057;--mermaid-fg-color--lighter: #606a73;--mermaid-fg-color--lightest: #78838e;--mermaid-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--mermaid-label-bg-color: #fff;--mermaid-label-fg-color: #2fa4e7;--mermaid-node-bg-color: rgba(47, 164, 231, 0.1);--mermaid-node-fg-color: #495057}@media print{:root{font-size:11pt}#quarto-sidebar,#TOC,.nav-page{display:none}.page-columns .content{grid-column-start:page-start}.fixed-top{position:relative}.panel-caption,.figure-caption,figcaption{color:#666}}.code-copy-button{position:absolute;top:0;right:0;border:0;margin-top:5px;margin-right:5px;background-color:rgba(0,0,0,0);z-index:3}.code-copy-button:focus{outline:none}.code-copy-button-tooltip{font-size:.75em}pre.sourceCode:hover>.code-copy-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}pre.sourceCode:hover>.code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}pre.sourceCode:hover>.code-copy-button-checked:hover>.bi::before{background-image:url('data:image/svg+xml,')}main ol ol,main ul ul,main ol ul,main ul ol{margin-bottom:1em}ul>li:not(:has(>p))>ul,ol>li:not(:has(>p))>ul,ul>li:not(:has(>p))>ol,ol>li:not(:has(>p))>ol{margin-bottom:0}ul>li:not(:has(>p))>ul>li:has(>p),ol>li:not(:has(>p))>ul>li:has(>p),ul>li:not(:has(>p))>ol>li:has(>p),ol>li:not(:has(>p))>ol>li:has(>p){margin-top:1rem}body{margin:0}main.page-columns>header>h1.title,main.page-columns>header>.title.h1{margin-bottom:0}@media(min-width: 992px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] 35px [page-end-inset page-end] 5fr [screen-end-inset] 1.5em}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset] 35px [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 850px - 3em )) [body-content-end] 3em [body-end] 50px [body-end-outset] minmax(0px, 250px) [page-end-inset] minmax(50px, 100px) [page-end] 1fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 175px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 100px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start] minmax(50px, 100px) [page-start-inset] 50px [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(0px, 200px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 50px [page-start-inset] minmax(50px, 150px) [body-start-outset] 50px [body-start] 1.5em [body-content-start] minmax(450px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(50px, 150px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] minmax(25px, 50px) [page-start-inset] minmax(50px, 150px) [body-start-outset] minmax(25px, 50px) [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] minmax(25px, 50px) [body-end-outset] minmax(50px, 150px) [page-end-inset] minmax(25px, 50px) [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 991.98px){body .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.fullcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.slimcontent:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.listing:not(.floating):not(.docked) .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset] 5fr [body-start] 1.5em [body-content-start] minmax(500px, calc( 1250px - 3em )) [body-content-end body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start] 35px [page-start-inset] minmax(0px, 145px) [body-start-outset] 35px [body-start] 1.5em [body-content-start] minmax(450px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1.5em [body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 1000px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc( 800px - 3em )) [body-content-end] 1.5em [body-end body-end-outset page-end-inset page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.docked.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.docked.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(25px, 50px) [page-end-inset] 50px [page-end] 5fr [screen-end-inset] 1.5em [screen-end]}body.floating.slimcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 35px [body-end-outset] minmax(75px, 145px) [page-end-inset] 35px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}body.floating.listing .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset] 5fr [page-start page-start-inset body-start-outset body-start] 1em [body-content-start] minmax(500px, calc( 750px - 3em )) [body-content-end] 1.5em [body-end] 50px [body-end-outset] minmax(75px, 150px) [page-end-inset] 25px [page-end] 4fr [screen-end-inset] 1.5em [screen-end]}}@media(max-width: 767.98px){body .page-columns,body.fullcontent:not(.floating):not(.docked) .page-columns,body.slimcontent:not(.floating):not(.docked) .page-columns,body.docked .page-columns,body.docked.slimcontent .page-columns,body.docked.fullcontent .page-columns,body.floating .page-columns,body.floating.slimcontent .page-columns,body.floating.fullcontent .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}body:not(.floating):not(.docked) .page-columns.toc-left .page-columns{display:grid;gap:0;grid-template-columns:[screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end]}nav[role=doc-toc]{display:none}}body,.page-row-navigation{grid-template-rows:[page-top] max-content [contents-top] max-content [contents-bottom] max-content [page-bottom]}.page-rows-contents{grid-template-rows:[content-top] minmax(max-content, 1fr) [content-bottom] minmax(60px, max-content) [page-bottom]}.page-full{grid-column:screen-start/screen-end !important}.page-columns>*{grid-column:body-content-start/body-content-end}.page-columns.column-page>*{grid-column:page-start/page-end}.page-columns.column-page-left>*{grid-column:page-start/body-content-end}.page-columns.column-page-right>*{grid-column:body-content-start/page-end}.page-rows{grid-auto-rows:auto}.header{grid-column:screen-start/screen-end;grid-row:page-top/contents-top}#quarto-content{padding:0;grid-column:screen-start/screen-end;grid-row:contents-top/contents-bottom}body.floating .sidebar.sidebar-navigation{grid-column:page-start/body-start;grid-row:content-top/page-bottom}body.docked .sidebar.sidebar-navigation{grid-column:screen-start/body-start;grid-row:content-top/page-bottom}.sidebar.toc-left{grid-column:page-start/body-start;grid-row:content-top/page-bottom}.sidebar.margin-sidebar{grid-column:body-end/page-end;grid-row:content-top/page-bottom}.page-columns .content{grid-column:body-content-start/body-content-end;grid-row:content-top/content-bottom;align-content:flex-start}.page-columns .page-navigation{grid-column:body-content-start/body-content-end;grid-row:content-bottom/page-bottom}.page-columns .footer{grid-column:screen-start/screen-end;grid-row:contents-bottom/page-bottom}.page-columns .column-body{grid-column:body-content-start/body-content-end}.page-columns .column-body-fullbleed{grid-column:body-start/body-end}.page-columns .column-body-outset{grid-column:body-start-outset/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset table{background:#fff}.page-columns .column-body-outset-left{grid-column:body-start-outset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-left table{background:#fff}.page-columns .column-body-outset-right{grid-column:body-content-start/body-end-outset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-body-outset-right table{background:#fff}.page-columns .column-page{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page table{background:#fff}.page-columns .column-page-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset table{background:#fff}.page-columns .column-page-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-left table{background:#fff}.page-columns .column-page-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-inset-right figcaption table{background:#fff}.page-columns .column-page-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-left table{background:#fff}.page-columns .column-page-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-page-right figcaption table{background:#fff}#quarto-content.page-columns #quarto-margin-sidebar,#quarto-content.page-columns #quarto-sidebar{z-index:1}@media(max-width: 991.98px){#quarto-content.page-columns #quarto-margin-sidebar.collapse,#quarto-content.page-columns #quarto-sidebar.collapse,#quarto-content.page-columns #quarto-margin-sidebar.collapsing,#quarto-content.page-columns #quarto-sidebar.collapsing{z-index:1055}}#quarto-content.page-columns main.column-page,#quarto-content.page-columns main.column-page-right,#quarto-content.page-columns main.column-page-left{z-index:0}.page-columns .column-screen-inset{grid-column:screen-start-inset/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:screen-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/screen-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:screen-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:screen-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/screen-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:screen-start/screen-end;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}.zindex-content{z-index:998;transform:translate3d(0, 0, 0)}.zindex-modal{z-index:1055;transform:translate3d(0, 0, 0)}.zindex-over-content{z-index:999;transform:translate3d(0, 0, 0)}img.img-fluid.column-screen,img.img-fluid.column-screen-inset-shaded,img.img-fluid.column-screen-inset,img.img-fluid.column-screen-inset-left,img.img-fluid.column-screen-inset-right,img.img-fluid.column-screen-left,img.img-fluid.column-screen-right{width:100%}@media(min-width: 992px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.column-sidebar{grid-column:page-start/body-start !important;z-index:998}.column-leftmargin{grid-column:screen-start-inset/body-start !important;z-index:998}.no-row-height{height:1em;overflow:visible}}@media(max-width: 991.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-end/page-end !important;z-index:998}.no-row-height{height:1em;overflow:visible}.page-columns.page-full{overflow:visible}.page-columns.toc-left .margin-caption,.page-columns.toc-left div.aside,.page-columns.toc-left aside,.page-columns.toc-left .column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.page-columns.toc-left .no-row-height{height:initial;overflow:initial}}@media(max-width: 767.98px){.margin-caption,div.aside,aside,.column-margin{grid-column:body-content-start/body-content-end !important;z-index:998;transform:translate3d(0, 0, 0)}.no-row-height{height:initial;overflow:initial}#quarto-margin-sidebar{display:none}#quarto-sidebar-toc-left{display:none}.hidden-sm{display:none}}.panel-grid{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(24, 1fr);gap:1em}.panel-grid .g-col-1{grid-column:auto/span 1}.panel-grid .g-col-2{grid-column:auto/span 2}.panel-grid .g-col-3{grid-column:auto/span 3}.panel-grid .g-col-4{grid-column:auto/span 4}.panel-grid .g-col-5{grid-column:auto/span 5}.panel-grid .g-col-6{grid-column:auto/span 6}.panel-grid .g-col-7{grid-column:auto/span 7}.panel-grid .g-col-8{grid-column:auto/span 8}.panel-grid .g-col-9{grid-column:auto/span 9}.panel-grid .g-col-10{grid-column:auto/span 10}.panel-grid .g-col-11{grid-column:auto/span 11}.panel-grid .g-col-12{grid-column:auto/span 12}.panel-grid .g-col-13{grid-column:auto/span 13}.panel-grid .g-col-14{grid-column:auto/span 14}.panel-grid .g-col-15{grid-column:auto/span 15}.panel-grid .g-col-16{grid-column:auto/span 16}.panel-grid .g-col-17{grid-column:auto/span 17}.panel-grid .g-col-18{grid-column:auto/span 18}.panel-grid .g-col-19{grid-column:auto/span 19}.panel-grid .g-col-20{grid-column:auto/span 20}.panel-grid .g-col-21{grid-column:auto/span 21}.panel-grid .g-col-22{grid-column:auto/span 22}.panel-grid .g-col-23{grid-column:auto/span 23}.panel-grid .g-col-24{grid-column:auto/span 24}.panel-grid .g-start-1{grid-column-start:1}.panel-grid .g-start-2{grid-column-start:2}.panel-grid .g-start-3{grid-column-start:3}.panel-grid .g-start-4{grid-column-start:4}.panel-grid .g-start-5{grid-column-start:5}.panel-grid .g-start-6{grid-column-start:6}.panel-grid .g-start-7{grid-column-start:7}.panel-grid .g-start-8{grid-column-start:8}.panel-grid .g-start-9{grid-column-start:9}.panel-grid .g-start-10{grid-column-start:10}.panel-grid .g-start-11{grid-column-start:11}.panel-grid .g-start-12{grid-column-start:12}.panel-grid .g-start-13{grid-column-start:13}.panel-grid .g-start-14{grid-column-start:14}.panel-grid .g-start-15{grid-column-start:15}.panel-grid .g-start-16{grid-column-start:16}.panel-grid .g-start-17{grid-column-start:17}.panel-grid .g-start-18{grid-column-start:18}.panel-grid .g-start-19{grid-column-start:19}.panel-grid .g-start-20{grid-column-start:20}.panel-grid .g-start-21{grid-column-start:21}.panel-grid .g-start-22{grid-column-start:22}.panel-grid .g-start-23{grid-column-start:23}@media(min-width: 576px){.panel-grid .g-col-sm-1{grid-column:auto/span 1}.panel-grid .g-col-sm-2{grid-column:auto/span 2}.panel-grid .g-col-sm-3{grid-column:auto/span 3}.panel-grid .g-col-sm-4{grid-column:auto/span 4}.panel-grid .g-col-sm-5{grid-column:auto/span 5}.panel-grid .g-col-sm-6{grid-column:auto/span 6}.panel-grid .g-col-sm-7{grid-column:auto/span 7}.panel-grid .g-col-sm-8{grid-column:auto/span 8}.panel-grid .g-col-sm-9{grid-column:auto/span 9}.panel-grid .g-col-sm-10{grid-column:auto/span 10}.panel-grid .g-col-sm-11{grid-column:auto/span 11}.panel-grid .g-col-sm-12{grid-column:auto/span 12}.panel-grid .g-col-sm-13{grid-column:auto/span 13}.panel-grid .g-col-sm-14{grid-column:auto/span 14}.panel-grid .g-col-sm-15{grid-column:auto/span 15}.panel-grid .g-col-sm-16{grid-column:auto/span 16}.panel-grid .g-col-sm-17{grid-column:auto/span 17}.panel-grid .g-col-sm-18{grid-column:auto/span 18}.panel-grid .g-col-sm-19{grid-column:auto/span 19}.panel-grid .g-col-sm-20{grid-column:auto/span 20}.panel-grid .g-col-sm-21{grid-column:auto/span 21}.panel-grid .g-col-sm-22{grid-column:auto/span 22}.panel-grid .g-col-sm-23{grid-column:auto/span 23}.panel-grid .g-col-sm-24{grid-column:auto/span 24}.panel-grid .g-start-sm-1{grid-column-start:1}.panel-grid .g-start-sm-2{grid-column-start:2}.panel-grid .g-start-sm-3{grid-column-start:3}.panel-grid .g-start-sm-4{grid-column-start:4}.panel-grid .g-start-sm-5{grid-column-start:5}.panel-grid .g-start-sm-6{grid-column-start:6}.panel-grid .g-start-sm-7{grid-column-start:7}.panel-grid .g-start-sm-8{grid-column-start:8}.panel-grid .g-start-sm-9{grid-column-start:9}.panel-grid .g-start-sm-10{grid-column-start:10}.panel-grid .g-start-sm-11{grid-column-start:11}.panel-grid .g-start-sm-12{grid-column-start:12}.panel-grid .g-start-sm-13{grid-column-start:13}.panel-grid .g-start-sm-14{grid-column-start:14}.panel-grid .g-start-sm-15{grid-column-start:15}.panel-grid .g-start-sm-16{grid-column-start:16}.panel-grid .g-start-sm-17{grid-column-start:17}.panel-grid .g-start-sm-18{grid-column-start:18}.panel-grid .g-start-sm-19{grid-column-start:19}.panel-grid .g-start-sm-20{grid-column-start:20}.panel-grid .g-start-sm-21{grid-column-start:21}.panel-grid .g-start-sm-22{grid-column-start:22}.panel-grid .g-start-sm-23{grid-column-start:23}}@media(min-width: 768px){.panel-grid .g-col-md-1{grid-column:auto/span 1}.panel-grid .g-col-md-2{grid-column:auto/span 2}.panel-grid .g-col-md-3{grid-column:auto/span 3}.panel-grid .g-col-md-4{grid-column:auto/span 4}.panel-grid .g-col-md-5{grid-column:auto/span 5}.panel-grid .g-col-md-6{grid-column:auto/span 6}.panel-grid .g-col-md-7{grid-column:auto/span 7}.panel-grid .g-col-md-8{grid-column:auto/span 8}.panel-grid .g-col-md-9{grid-column:auto/span 9}.panel-grid .g-col-md-10{grid-column:auto/span 10}.panel-grid .g-col-md-11{grid-column:auto/span 11}.panel-grid .g-col-md-12{grid-column:auto/span 12}.panel-grid .g-col-md-13{grid-column:auto/span 13}.panel-grid .g-col-md-14{grid-column:auto/span 14}.panel-grid .g-col-md-15{grid-column:auto/span 15}.panel-grid .g-col-md-16{grid-column:auto/span 16}.panel-grid .g-col-md-17{grid-column:auto/span 17}.panel-grid .g-col-md-18{grid-column:auto/span 18}.panel-grid .g-col-md-19{grid-column:auto/span 19}.panel-grid .g-col-md-20{grid-column:auto/span 20}.panel-grid .g-col-md-21{grid-column:auto/span 21}.panel-grid .g-col-md-22{grid-column:auto/span 22}.panel-grid .g-col-md-23{grid-column:auto/span 23}.panel-grid .g-col-md-24{grid-column:auto/span 24}.panel-grid .g-start-md-1{grid-column-start:1}.panel-grid .g-start-md-2{grid-column-start:2}.panel-grid .g-start-md-3{grid-column-start:3}.panel-grid .g-start-md-4{grid-column-start:4}.panel-grid .g-start-md-5{grid-column-start:5}.panel-grid .g-start-md-6{grid-column-start:6}.panel-grid .g-start-md-7{grid-column-start:7}.panel-grid .g-start-md-8{grid-column-start:8}.panel-grid .g-start-md-9{grid-column-start:9}.panel-grid .g-start-md-10{grid-column-start:10}.panel-grid .g-start-md-11{grid-column-start:11}.panel-grid .g-start-md-12{grid-column-start:12}.panel-grid .g-start-md-13{grid-column-start:13}.panel-grid .g-start-md-14{grid-column-start:14}.panel-grid .g-start-md-15{grid-column-start:15}.panel-grid .g-start-md-16{grid-column-start:16}.panel-grid .g-start-md-17{grid-column-start:17}.panel-grid .g-start-md-18{grid-column-start:18}.panel-grid .g-start-md-19{grid-column-start:19}.panel-grid .g-start-md-20{grid-column-start:20}.panel-grid .g-start-md-21{grid-column-start:21}.panel-grid .g-start-md-22{grid-column-start:22}.panel-grid .g-start-md-23{grid-column-start:23}}@media(min-width: 992px){.panel-grid .g-col-lg-1{grid-column:auto/span 1}.panel-grid .g-col-lg-2{grid-column:auto/span 2}.panel-grid .g-col-lg-3{grid-column:auto/span 3}.panel-grid .g-col-lg-4{grid-column:auto/span 4}.panel-grid .g-col-lg-5{grid-column:auto/span 5}.panel-grid .g-col-lg-6{grid-column:auto/span 6}.panel-grid .g-col-lg-7{grid-column:auto/span 7}.panel-grid .g-col-lg-8{grid-column:auto/span 8}.panel-grid .g-col-lg-9{grid-column:auto/span 9}.panel-grid .g-col-lg-10{grid-column:auto/span 10}.panel-grid .g-col-lg-11{grid-column:auto/span 11}.panel-grid .g-col-lg-12{grid-column:auto/span 12}.panel-grid .g-col-lg-13{grid-column:auto/span 13}.panel-grid .g-col-lg-14{grid-column:auto/span 14}.panel-grid .g-col-lg-15{grid-column:auto/span 15}.panel-grid .g-col-lg-16{grid-column:auto/span 16}.panel-grid .g-col-lg-17{grid-column:auto/span 17}.panel-grid .g-col-lg-18{grid-column:auto/span 18}.panel-grid .g-col-lg-19{grid-column:auto/span 19}.panel-grid .g-col-lg-20{grid-column:auto/span 20}.panel-grid .g-col-lg-21{grid-column:auto/span 21}.panel-grid .g-col-lg-22{grid-column:auto/span 22}.panel-grid .g-col-lg-23{grid-column:auto/span 23}.panel-grid .g-col-lg-24{grid-column:auto/span 24}.panel-grid .g-start-lg-1{grid-column-start:1}.panel-grid .g-start-lg-2{grid-column-start:2}.panel-grid .g-start-lg-3{grid-column-start:3}.panel-grid .g-start-lg-4{grid-column-start:4}.panel-grid .g-start-lg-5{grid-column-start:5}.panel-grid .g-start-lg-6{grid-column-start:6}.panel-grid .g-start-lg-7{grid-column-start:7}.panel-grid .g-start-lg-8{grid-column-start:8}.panel-grid .g-start-lg-9{grid-column-start:9}.panel-grid .g-start-lg-10{grid-column-start:10}.panel-grid .g-start-lg-11{grid-column-start:11}.panel-grid .g-start-lg-12{grid-column-start:12}.panel-grid .g-start-lg-13{grid-column-start:13}.panel-grid .g-start-lg-14{grid-column-start:14}.panel-grid .g-start-lg-15{grid-column-start:15}.panel-grid .g-start-lg-16{grid-column-start:16}.panel-grid .g-start-lg-17{grid-column-start:17}.panel-grid .g-start-lg-18{grid-column-start:18}.panel-grid .g-start-lg-19{grid-column-start:19}.panel-grid .g-start-lg-20{grid-column-start:20}.panel-grid .g-start-lg-21{grid-column-start:21}.panel-grid .g-start-lg-22{grid-column-start:22}.panel-grid .g-start-lg-23{grid-column-start:23}}@media(min-width: 1200px){.panel-grid .g-col-xl-1{grid-column:auto/span 1}.panel-grid .g-col-xl-2{grid-column:auto/span 2}.panel-grid .g-col-xl-3{grid-column:auto/span 3}.panel-grid .g-col-xl-4{grid-column:auto/span 4}.panel-grid .g-col-xl-5{grid-column:auto/span 5}.panel-grid .g-col-xl-6{grid-column:auto/span 6}.panel-grid .g-col-xl-7{grid-column:auto/span 7}.panel-grid .g-col-xl-8{grid-column:auto/span 8}.panel-grid .g-col-xl-9{grid-column:auto/span 9}.panel-grid .g-col-xl-10{grid-column:auto/span 10}.panel-grid .g-col-xl-11{grid-column:auto/span 11}.panel-grid .g-col-xl-12{grid-column:auto/span 12}.panel-grid .g-col-xl-13{grid-column:auto/span 13}.panel-grid .g-col-xl-14{grid-column:auto/span 14}.panel-grid .g-col-xl-15{grid-column:auto/span 15}.panel-grid .g-col-xl-16{grid-column:auto/span 16}.panel-grid .g-col-xl-17{grid-column:auto/span 17}.panel-grid .g-col-xl-18{grid-column:auto/span 18}.panel-grid .g-col-xl-19{grid-column:auto/span 19}.panel-grid .g-col-xl-20{grid-column:auto/span 20}.panel-grid .g-col-xl-21{grid-column:auto/span 21}.panel-grid .g-col-xl-22{grid-column:auto/span 22}.panel-grid .g-col-xl-23{grid-column:auto/span 23}.panel-grid .g-col-xl-24{grid-column:auto/span 24}.panel-grid .g-start-xl-1{grid-column-start:1}.panel-grid .g-start-xl-2{grid-column-start:2}.panel-grid .g-start-xl-3{grid-column-start:3}.panel-grid .g-start-xl-4{grid-column-start:4}.panel-grid .g-start-xl-5{grid-column-start:5}.panel-grid .g-start-xl-6{grid-column-start:6}.panel-grid .g-start-xl-7{grid-column-start:7}.panel-grid .g-start-xl-8{grid-column-start:8}.panel-grid .g-start-xl-9{grid-column-start:9}.panel-grid .g-start-xl-10{grid-column-start:10}.panel-grid .g-start-xl-11{grid-column-start:11}.panel-grid .g-start-xl-12{grid-column-start:12}.panel-grid .g-start-xl-13{grid-column-start:13}.panel-grid .g-start-xl-14{grid-column-start:14}.panel-grid .g-start-xl-15{grid-column-start:15}.panel-grid .g-start-xl-16{grid-column-start:16}.panel-grid .g-start-xl-17{grid-column-start:17}.panel-grid .g-start-xl-18{grid-column-start:18}.panel-grid .g-start-xl-19{grid-column-start:19}.panel-grid .g-start-xl-20{grid-column-start:20}.panel-grid .g-start-xl-21{grid-column-start:21}.panel-grid .g-start-xl-22{grid-column-start:22}.panel-grid .g-start-xl-23{grid-column-start:23}}@media(min-width: 1400px){.panel-grid .g-col-xxl-1{grid-column:auto/span 1}.panel-grid .g-col-xxl-2{grid-column:auto/span 2}.panel-grid .g-col-xxl-3{grid-column:auto/span 3}.panel-grid .g-col-xxl-4{grid-column:auto/span 4}.panel-grid .g-col-xxl-5{grid-column:auto/span 5}.panel-grid .g-col-xxl-6{grid-column:auto/span 6}.panel-grid .g-col-xxl-7{grid-column:auto/span 7}.panel-grid .g-col-xxl-8{grid-column:auto/span 8}.panel-grid .g-col-xxl-9{grid-column:auto/span 9}.panel-grid .g-col-xxl-10{grid-column:auto/span 10}.panel-grid .g-col-xxl-11{grid-column:auto/span 11}.panel-grid .g-col-xxl-12{grid-column:auto/span 12}.panel-grid .g-col-xxl-13{grid-column:auto/span 13}.panel-grid .g-col-xxl-14{grid-column:auto/span 14}.panel-grid .g-col-xxl-15{grid-column:auto/span 15}.panel-grid .g-col-xxl-16{grid-column:auto/span 16}.panel-grid .g-col-xxl-17{grid-column:auto/span 17}.panel-grid .g-col-xxl-18{grid-column:auto/span 18}.panel-grid .g-col-xxl-19{grid-column:auto/span 19}.panel-grid .g-col-xxl-20{grid-column:auto/span 20}.panel-grid .g-col-xxl-21{grid-column:auto/span 21}.panel-grid .g-col-xxl-22{grid-column:auto/span 22}.panel-grid .g-col-xxl-23{grid-column:auto/span 23}.panel-grid .g-col-xxl-24{grid-column:auto/span 24}.panel-grid .g-start-xxl-1{grid-column-start:1}.panel-grid .g-start-xxl-2{grid-column-start:2}.panel-grid .g-start-xxl-3{grid-column-start:3}.panel-grid .g-start-xxl-4{grid-column-start:4}.panel-grid .g-start-xxl-5{grid-column-start:5}.panel-grid .g-start-xxl-6{grid-column-start:6}.panel-grid .g-start-xxl-7{grid-column-start:7}.panel-grid .g-start-xxl-8{grid-column-start:8}.panel-grid .g-start-xxl-9{grid-column-start:9}.panel-grid .g-start-xxl-10{grid-column-start:10}.panel-grid .g-start-xxl-11{grid-column-start:11}.panel-grid .g-start-xxl-12{grid-column-start:12}.panel-grid .g-start-xxl-13{grid-column-start:13}.panel-grid .g-start-xxl-14{grid-column-start:14}.panel-grid .g-start-xxl-15{grid-column-start:15}.panel-grid .g-start-xxl-16{grid-column-start:16}.panel-grid .g-start-xxl-17{grid-column-start:17}.panel-grid .g-start-xxl-18{grid-column-start:18}.panel-grid .g-start-xxl-19{grid-column-start:19}.panel-grid .g-start-xxl-20{grid-column-start:20}.panel-grid .g-start-xxl-21{grid-column-start:21}.panel-grid .g-start-xxl-22{grid-column-start:22}.panel-grid .g-start-xxl-23{grid-column-start:23}}main{margin-top:1em;margin-bottom:1em}h1,.h1,h2,.h2{opacity:.9;margin-top:2rem;margin-bottom:1rem;font-weight:600}h1.title,.title.h1{margin-top:0}h2,.h2{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}h3,.h3{font-weight:600}h3,.h3,h4,.h4{opacity:.9;margin-top:1.5rem}h5,.h5,h6,.h6{opacity:.9}.header-section-number{color:#869099}.nav-link.active .header-section-number{color:inherit}mark,.mark{padding:0em}.panel-caption,caption,.figure-caption{font-size:.9rem}.panel-caption,.figure-caption,figcaption{color:#869099}.table-caption,caption{color:#495057}.quarto-layout-cell[data-ref-parent] caption{color:#869099}.column-margin figcaption,.margin-caption,div.aside,aside,.column-margin{color:#869099;font-size:.825rem}.panel-caption.margin-caption{text-align:inherit}.column-margin.column-container p{margin-bottom:0}.column-margin.column-container>*:not(.collapse){padding-top:.5em;padding-bottom:.5em;display:block}.column-margin.column-container>*.collapse:not(.show){display:none}@media(min-width: 768px){.column-margin.column-container .callout-margin-content:first-child{margin-top:4.5em}.column-margin.column-container .callout-margin-content-simple:first-child{margin-top:3.5em}}.margin-caption>*{padding-top:.5em;padding-bottom:.5em}@media(max-width: 767.98px){.quarto-layout-row{flex-direction:column}}.nav-tabs .nav-item{margin-top:1px;cursor:pointer}.tab-content{margin-top:0px;border-left:#dee2e6 1px solid;border-right:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;margin-left:0;padding:1em;margin-bottom:1em}@media(max-width: 767.98px){.layout-sidebar{margin-left:0;margin-right:0}}.panel-sidebar,.panel-sidebar .form-control,.panel-input,.panel-input .form-control,.selectize-dropdown{font-size:.9rem}.panel-sidebar .form-control,.panel-input .form-control{padding-top:.1rem}.tab-pane div.sourceCode{margin-top:0px}.tab-pane>p{padding-top:1em}.tab-content>.tab-pane:not(.active){display:none !important}div.sourceCode{background-color:rgba(233,236,239,.65);border:1px solid rgba(233,236,239,.65);border-radius:.25rem}pre.sourceCode{background-color:rgba(0,0,0,0)}pre.sourceCode{border:none;font-size:.875em;overflow:visible !important;padding:.4em}.callout pre.sourceCode{padding-left:0}div.sourceCode{overflow-y:hidden}.callout div.sourceCode{margin-left:initial}.blockquote{font-size:inherit;padding-left:1rem;padding-right:1.5rem;color:#869099}.blockquote h1:first-child,.blockquote .h1:first-child,.blockquote h2:first-child,.blockquote .h2:first-child,.blockquote h3:first-child,.blockquote .h3:first-child,.blockquote h4:first-child,.blockquote .h4:first-child,.blockquote h5:first-child,.blockquote .h5:first-child{margin-top:0}pre{background-color:initial;padding:initial;border:initial}p code:not(.sourceCode),li code:not(.sourceCode),td code:not(.sourceCode){background-color:#f8f8f8;padding:.2em}nav p code:not(.sourceCode),nav li code:not(.sourceCode),nav td code:not(.sourceCode){background-color:rgba(0,0,0,0);padding:0}td code:not(.sourceCode){white-space:pre-wrap}#quarto-embedded-source-code-modal>.modal-dialog{max-width:1000px;padding-left:1.75rem;padding-right:1.75rem}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body{padding:0}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-body div.sourceCode{margin:0;padding:.2rem .2rem;border-radius:0px;border:none}#quarto-embedded-source-code-modal>.modal-dialog>.modal-content>.modal-header{padding:.7rem}.code-tools-button{font-size:1rem;padding:.15rem .15rem;margin-left:5px;color:#868e96;background-color:rgba(0,0,0,0);transition:initial;cursor:pointer}.code-tools-button>.bi::before{display:inline-block;height:1rem;width:1rem;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:1rem 1rem}.code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button>.bi::before{background-image:url('data:image/svg+xml,')}#quarto-embedded-source-code-modal .code-copy-button-checked>.bi::before{background-image:url('data:image/svg+xml,')}.sidebar{will-change:top;transition:top 200ms linear;position:sticky;overflow-y:auto;padding-top:1.2em;max-height:100vh}.sidebar.toc-left,.sidebar.margin-sidebar{top:0px;padding-top:1em}.sidebar.toc-left>*,.sidebar.margin-sidebar>*{padding-top:.5em}.sidebar.quarto-banner-title-block-sidebar>*{padding-top:1.65em}figure .quarto-notebook-link{margin-top:.5em}.quarto-notebook-link{font-size:.75em;color:#868e96;margin-bottom:1em;text-decoration:none;display:block}.quarto-notebook-link:hover{text-decoration:underline;color:#2fa4e7}.quarto-notebook-link::before{display:inline-block;height:.75rem;width:.75rem;margin-bottom:0em;margin-right:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}.quarto-alternate-notebooks i.bi,.quarto-alternate-formats i.bi{margin-right:.4em}.quarto-notebook .cell-container{display:flex}.quarto-notebook .cell-container .cell{flex-grow:4}.quarto-notebook .cell-container .cell-decorator{padding-top:1.5em;padding-right:1em;text-align:right}.quarto-notebook h2,.quarto-notebook .h2{border-bottom:none}.sidebar .quarto-alternate-formats a,.sidebar .quarto-alternate-notebooks a{text-decoration:none}.sidebar .quarto-alternate-formats a:hover,.sidebar .quarto-alternate-notebooks a:hover{color:#2fa4e7}.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2,.sidebar nav[role=doc-toc]>h2,.sidebar nav[role=doc-toc]>.h2{font-size:.875rem;font-weight:400;margin-bottom:.5rem;margin-top:.3rem;font-family:inherit;border-bottom:0;padding-bottom:0;padding-top:0px}.sidebar .quarto-alternate-notebooks h2,.sidebar .quarto-alternate-notebooks .h2,.sidebar .quarto-alternate-formats h2,.sidebar .quarto-alternate-formats .h2{margin-top:1rem}.sidebar nav[role=doc-toc]>ul a{border-left:1px solid #e9ecef;padding-left:.6rem}.sidebar .quarto-alternate-notebooks h2>ul a,.sidebar .quarto-alternate-notebooks .h2>ul a,.sidebar .quarto-alternate-formats h2>ul a,.sidebar .quarto-alternate-formats .h2>ul a{border-left:none;padding-left:.6rem}.sidebar .quarto-alternate-notebooks ul a:empty,.sidebar .quarto-alternate-formats ul a:empty,.sidebar nav[role=doc-toc]>ul a:empty{display:none}.sidebar .quarto-alternate-notebooks ul,.sidebar .quarto-alternate-formats ul,.sidebar nav[role=doc-toc] ul{padding-left:0;list-style:none;font-size:.875rem;font-weight:300}.sidebar .quarto-alternate-notebooks ul li a,.sidebar .quarto-alternate-formats ul li a,.sidebar nav[role=doc-toc]>ul li a{line-height:1.1rem;padding-bottom:.2rem;padding-top:.2rem;color:inherit}.sidebar nav[role=doc-toc] ul>li>ul>li>a{padding-left:1.2em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>a{padding-left:2.4em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>a{padding-left:3.6em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:4.8em}.sidebar nav[role=doc-toc] ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:6em}.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active{border-left:1px solid #2fa4e7;color:#2fa4e7 !important}.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover{color:#2fa4e7 !important}kbd,.kbd{color:#495057;background-color:#f8f9fa;border:1px solid;border-radius:5px;border-color:#dee2e6}div.hanging-indent{margin-left:1em;text-indent:-1em}.citation a,.footnote-ref{text-decoration:none}.footnotes ol{padding-left:1em}.tippy-content>*{margin-bottom:.7em}.tippy-content>*:last-child{margin-bottom:0}.table a{word-break:break-word}.table>thead{border-top-width:1px;border-top-color:#dee2e6;border-bottom:1px solid #cbd0d4}.callout{margin-top:1.25rem;margin-bottom:1.25rem;border-radius:.25rem;overflow-wrap:break-word}.callout .callout-title-container{overflow-wrap:anywhere}.callout.callout-style-simple{padding:.4em .7em;border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout.callout-style-default{border-left:5px solid;border-right:1px solid #dee2e6;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.callout .callout-body-container{flex-grow:1}.callout.callout-style-simple .callout-body{font-size:.9rem;font-weight:400}.callout.callout-style-default .callout-body{font-size:.9rem;font-weight:400}.callout.callout-titled .callout-body{margin-top:.2em}.callout:not(.no-icon).callout-titled.callout-style-simple .callout-body{padding-left:1.6em}.callout.callout-titled>.callout-header{padding-top:.2em;margin-bottom:-0.2em}.callout.callout-style-simple>div.callout-header{border-bottom:none;font-size:.9rem;font-weight:600;opacity:75%}.callout.callout-style-default>div.callout-header{border-bottom:none;font-weight:600;opacity:85%;font-size:.9rem;padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body{padding-left:.5em;padding-right:.5em}.callout.callout-style-default div.callout-body>:first-child{margin-top:.5em}.callout>div.callout-header[data-bs-toggle=collapse]{cursor:pointer}.callout.callout-style-default .callout-header[aria-expanded=false],.callout.callout-style-default .callout-header[aria-expanded=true]{padding-top:0px;margin-bottom:0px;align-items:center}.callout.callout-titled .callout-body>:last-child:not(.sourceCode),.callout.callout-titled .callout-body>div>:last-child:not(.sourceCode){margin-bottom:.5rem}.callout:not(.callout-titled) .callout-body>:first-child,.callout:not(.callout-titled) .callout-body>div>:first-child{margin-top:.25rem}.callout:not(.callout-titled) .callout-body>:last-child,.callout:not(.callout-titled) .callout-body>div>:last-child{margin-bottom:.2rem}.callout.callout-style-simple .callout-icon::before,.callout.callout-style-simple .callout-toggle::before{height:1rem;width:1rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.callout.callout-style-default .callout-icon::before,.callout.callout-style-default .callout-toggle::before{height:.9rem;width:.9rem;display:inline-block;content:"";background-repeat:no-repeat;background-size:.9rem .9rem}.callout.callout-style-default .callout-toggle::before{margin-top:5px}.callout .callout-btn-toggle .callout-toggle::before{transition:transform .2s linear}.callout .callout-header[aria-expanded=false] .callout-toggle::before{transform:rotate(-90deg)}.callout .callout-header[aria-expanded=true] .callout-toggle::before{transform:none}.callout.callout-style-simple:not(.no-icon) div.callout-icon-container{padding-top:.2em;padding-right:.55em}.callout.callout-style-default:not(.no-icon) div.callout-icon-container{padding-top:.1em;padding-right:.35em}.callout.callout-style-default:not(.no-icon) div.callout-title-container{margin-top:-1px}.callout.callout-style-default.callout-caution:not(.no-icon) div.callout-icon-container{padding-top:.3em;padding-right:.35em}.callout>.callout-body>.callout-icon-container>.no-icon,.callout>.callout-header>.callout-icon-container>.no-icon{display:none}div.callout.callout{border-left-color:#868e96}div.callout.callout-style-default>.callout-header{background-color:#868e96}div.callout-note.callout{border-left-color:#033c73}div.callout-note.callout-style-default>.callout-header{background-color:#e6ecf1}div.callout-note:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-note .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-tip.callout{border-left-color:#73a839}div.callout-tip.callout-style-default>.callout-header{background-color:#f1f6eb}div.callout-tip:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-tip .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-warning.callout{border-left-color:#dd5600}div.callout-warning.callout-style-default>.callout-header{background-color:#fceee6}div.callout-warning:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-warning .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-caution.callout{border-left-color:#fd7e14}div.callout-caution.callout-style-default>.callout-header{background-color:#fff2e8}div.callout-caution:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-caution .callout-toggle::before{background-image:url('data:image/svg+xml,')}div.callout-important.callout{border-left-color:#c71c22}div.callout-important.callout-style-default>.callout-header{background-color:#f9e8e9}div.callout-important:not(.callout-titled) .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important.callout-titled .callout-icon::before{background-image:url('data:image/svg+xml,');}div.callout-important .callout-toggle::before{background-image:url('data:image/svg+xml,')}.quarto-toggle-container{display:flex;align-items:center}.quarto-reader-toggle .bi::before,.quarto-color-scheme-toggle .bi::before{display:inline-block;height:1rem;width:1rem;content:"";background-repeat:no-repeat;background-size:1rem 1rem}.sidebar-navigation{padding-left:20px}.navbar .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.navbar .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle:not(.alternate) .bi::before{background-image:url('data:image/svg+xml,')}.sidebar-navigation .quarto-color-scheme-toggle.alternate .bi::before{background-image:url('data:image/svg+xml,')}.quarto-sidebar-toggle{border-color:#dee2e6;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-style:solid;border-width:1px;overflow:hidden;border-top-width:0px;padding-top:0px !important}.quarto-sidebar-toggle-title{cursor:pointer;padding-bottom:2px;margin-left:.25em;text-align:center;font-weight:400;font-size:.775em}#quarto-content .quarto-sidebar-toggle{background:#fafafa}#quarto-content .quarto-sidebar-toggle-title{color:#495057}.quarto-sidebar-toggle-icon{color:#dee2e6;margin-right:.5em;float:right;transition:transform .2s ease}.quarto-sidebar-toggle-icon::before{padding-top:5px}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-icon{transform:rotate(-180deg)}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-title{border-bottom:solid #dee2e6 1px}.quarto-sidebar-toggle-contents{background-color:#fff;padding-right:10px;padding-left:10px;margin-top:0px !important;transition:max-height .5s ease}.quarto-sidebar-toggle.expanded .quarto-sidebar-toggle-contents{padding-top:1em;padding-bottom:10px}.quarto-sidebar-toggle:not(.expanded) .quarto-sidebar-toggle-contents{padding-top:0px !important;padding-bottom:0px}nav[role=doc-toc]{z-index:1020}#quarto-sidebar>*,nav[role=doc-toc]>*{transition:opacity .1s ease,border .1s ease}#quarto-sidebar.slow>*,nav[role=doc-toc].slow>*{transition:opacity .4s ease,border .4s ease}.quarto-color-scheme-toggle:not(.alternate).top-right .bi::before{background-image:url('data:image/svg+xml,')}.quarto-color-scheme-toggle.alternate.top-right .bi::before{background-image:url('data:image/svg+xml,')}#quarto-appendix.default{border-top:1px solid #dee2e6}#quarto-appendix.default{background-color:#fff;padding-top:1.5em;margin-top:2em;z-index:998}#quarto-appendix.default .quarto-appendix-heading{margin-top:0;line-height:1.4em;font-weight:600;opacity:.9;border-bottom:none;margin-bottom:0}#quarto-appendix.default .footnotes ol,#quarto-appendix.default .footnotes ol li>p:last-of-type,#quarto-appendix.default .quarto-appendix-contents>p:last-of-type{margin-bottom:0}#quarto-appendix.default .quarto-appendix-secondary-label{margin-bottom:.4em}#quarto-appendix.default .quarto-appendix-bibtex{font-size:.7em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-bibtex code.sourceCode{white-space:pre-wrap}#quarto-appendix.default .quarto-appendix-citeas{font-size:.9em;padding:1em;border:solid 1px #dee2e6;margin-bottom:1em}#quarto-appendix.default .quarto-appendix-heading{font-size:1em !important}#quarto-appendix.default *[role=doc-endnotes]>ol,#quarto-appendix.default .quarto-appendix-contents>*:not(h2):not(.h2){font-size:.9em}#quarto-appendix.default section{padding-bottom:1.5em}#quarto-appendix.default section *[role=doc-endnotes],#quarto-appendix.default section>*:not(a){opacity:.9;word-wrap:break-word}.btn.btn-quarto,div.cell-output-display .btn-quarto{color:#4d4e4f;background-color:#e9ecef;border-color:#e9ecef}.btn.btn-quarto:hover,div.cell-output-display .btn-quarto:hover{color:#4d4e4f;background-color:#eceff1;border-color:#ebeef1}.btn-check:focus+.btn.btn-quarto,.btn.btn-quarto:focus,.btn-check:focus+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:focus{color:#4d4e4f;background-color:#eceff1;border-color:#ebeef1;box-shadow:0 0 0 .25rem rgba(210,212,215,.5)}.btn-check:checked+.btn.btn-quarto,.btn-check:active+.btn.btn-quarto,.btn.btn-quarto:active,.btn.btn-quarto.active,.show>.btn.btn-quarto.dropdown-toggle,.btn-check:checked+div.cell-output-display .btn-quarto,.btn-check:active+div.cell-output-display .btn-quarto,div.cell-output-display .btn-quarto:active,div.cell-output-display .btn-quarto.active,.show>div.cell-output-display .btn-quarto.dropdown-toggle{color:#000;background-color:#edf0f2;border-color:#ebeef1}.btn-check:checked+.btn.btn-quarto:focus,.btn-check:active+.btn.btn-quarto:focus,.btn.btn-quarto:active:focus,.btn.btn-quarto.active:focus,.show>.btn.btn-quarto.dropdown-toggle:focus,.btn-check:checked+div.cell-output-display .btn-quarto:focus,.btn-check:active+div.cell-output-display .btn-quarto:focus,div.cell-output-display .btn-quarto:active:focus,div.cell-output-display .btn-quarto.active:focus,.show>div.cell-output-display .btn-quarto.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(210,212,215,.5)}.btn.btn-quarto:disabled,.btn.btn-quarto.disabled,div.cell-output-display .btn-quarto:disabled,div.cell-output-display .btn-quarto.disabled{color:#000;background-color:#e9ecef;border-color:#e9ecef}nav.quarto-secondary-nav.color-navbar{background-color:#2fa4e7;color:#fff}nav.quarto-secondary-nav.color-navbar h1,nav.quarto-secondary-nav.color-navbar .h1,nav.quarto-secondary-nav.color-navbar .quarto-btn-toggle{color:#fff}@media(max-width: 991.98px){body.nav-sidebar .quarto-title-banner{margin-bottom:0;padding-bottom:0}body.nav-sidebar #title-block-header{margin-block-end:0}}p.subtitle{margin-top:.25em;margin-bottom:.5em}code a:any-link{color:inherit;text-decoration-color:#868e96}/*! light */div.observablehq table thead tr th{background-color:var(--bs-body-bg)}input,button,select,optgroup,textarea{background-color:var(--bs-body-bg)}.code-annotated .code-copy-button{margin-right:1.25em;margin-top:0;padding-bottom:0;padding-top:3px}.code-annotation-gutter-bg{background-color:#fff}.code-annotation-gutter{background-color:rgba(233,236,239,.65)}.code-annotation-gutter,.code-annotation-gutter-bg{height:100%;width:calc(20px + .5em);position:absolute;top:0;right:0}dl.code-annotation-container-grid dt{margin-right:1em;margin-top:.25rem}dl.code-annotation-container-grid dt{font-family:var(--bs-font-monospace);color:#606a73;border:solid #606a73 1px;border-radius:50%;height:22px;width:22px;line-height:22px;font-size:11px;text-align:center;vertical-align:middle;text-decoration:none}dl.code-annotation-container-grid dt[data-target-cell]{cursor:pointer}dl.code-annotation-container-grid dt[data-target-cell].code-annotation-active{color:#fff;border:solid #aaa 1px;background-color:#aaa}pre.code-annotation-code{padding-top:0;padding-bottom:0}pre.code-annotation-code code{z-index:3}#code-annotation-line-highlight-gutter{width:100%;border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}#code-annotation-line-highlight{margin-left:-4em;width:calc(100% + 4em);border-top:solid rgba(170,170,170,.2666666667) 1px;border-bottom:solid rgba(170,170,170,.2666666667) 1px;z-index:2;background-color:rgba(170,170,170,.1333333333)}code.sourceCode .code-annotation-anchor.code-annotation-active{background-color:var(--quarto-hl-normal-color, #aaaaaa);border:solid var(--quarto-hl-normal-color, #aaaaaa) 1px;color:#e9ecef;font-weight:bolder}code.sourceCode .code-annotation-anchor{font-family:var(--bs-font-monospace);color:var(--quarto-hl-co-color);border:solid var(--quarto-hl-co-color) 1px;border-radius:50%;height:18px;width:18px;font-size:9px;margin-top:2px}code.sourceCode button.code-annotation-anchor{padding:2px}code.sourceCode a.code-annotation-anchor{line-height:18px;text-align:center;vertical-align:middle;cursor:default;text-decoration:none}@media print{.page-columns .column-screen-inset{grid-column:page-start-inset/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset table{background:#fff}.page-columns .column-screen-inset-left{grid-column:page-start-inset/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-left table{background:#fff}.page-columns .column-screen-inset-right{grid-column:body-content-start/page-end-inset;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-inset-right table{background:#fff}.page-columns .column-screen{grid-column:page-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen table{background:#fff}.page-columns .column-screen-left{grid-column:page-start/body-content-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-left table{background:#fff}.page-columns .column-screen-right{grid-column:body-content-start/page-end;z-index:998;transform:translate3d(0, 0, 0)}.page-columns .column-screen-right table{background:#fff}.page-columns .column-screen-inset-shaded{grid-column:page-start-inset/page-end-inset;padding:1em;background:#f8f9fa;z-index:998;transform:translate3d(0, 0, 0);margin-bottom:1em}}.quarto-video{margin-bottom:1em}.table>thead{border-top-width:0}.table>:not(caption)>*:not(:last-child)>*{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:1px}.table>:not(:first-child){border-top:1px solid #cbd0d4;border-bottom:1px solid inherit}.table tbody{border-bottom-color:#cbd0d4}a.external:after{display:inline-block;height:.75rem;width:.75rem;margin-bottom:.15em;margin-left:.25em;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,');background-repeat:no-repeat;background-size:.75rem .75rem}div.sourceCode code a.external:after{content:none}a.external:after:hover{cursor:pointer}.quarto-ext-icon{display:inline-block;font-size:.75em;padding-left:.3em}.code-with-filename .code-with-filename-file{margin-bottom:0;padding-bottom:2px;padding-top:2px;padding-left:.7em;border:var(--quarto-border-width) solid var(--quarto-border-color);border-radius:var(--quarto-border-radius);border-bottom:0;border-bottom-left-radius:0%;border-bottom-right-radius:0%}.code-with-filename div.sourceCode,.reveal .code-with-filename div.sourceCode{margin-top:0;border-top-left-radius:0%;border-top-right-radius:0%}.code-with-filename .code-with-filename-file pre{margin-bottom:0}.code-with-filename .code-with-filename-file,.code-with-filename .code-with-filename-file pre{background-color:rgba(219,219,219,.8)}.quarto-dark .code-with-filename .code-with-filename-file,.quarto-dark .code-with-filename .code-with-filename-file pre{background-color:#555}.code-with-filename .code-with-filename-file strong{font-weight:400}.quarto-title-banner{margin-bottom:1em;color:#fff;background:#2fa4e7}.quarto-title-banner .code-tools-button{color:#fff}.quarto-title-banner .code-tools-button:hover{color:#fff}.quarto-title-banner .code-tools-button>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .code-tools-button:hover>.bi::before{background-image:url('data:image/svg+xml,')}.quarto-title-banner .quarto-title .title{font-weight:600}.quarto-title-banner .quarto-categories{margin-top:.75em}@media(min-width: 992px){.quarto-title-banner{padding-top:2.5em;padding-bottom:2.5em}}@media(max-width: 991.98px){.quarto-title-banner{padding-top:1em;padding-bottom:1em}}main.quarto-banner-title-block>section:first-child>h2,main.quarto-banner-title-block>section:first-child>.h2,main.quarto-banner-title-block>section:first-child>h3,main.quarto-banner-title-block>section:first-child>.h3,main.quarto-banner-title-block>section:first-child>h4,main.quarto-banner-title-block>section:first-child>.h4{margin-top:0}.quarto-title .quarto-categories{display:flex;flex-wrap:wrap;row-gap:.5em;column-gap:.4em;padding-bottom:.5em;margin-top:.75em}.quarto-title .quarto-categories .quarto-category{padding:.25em .75em;font-size:.65em;text-transform:uppercase;border:solid 1px;border-radius:.25rem;opacity:.6}.quarto-title .quarto-categories .quarto-category a{color:inherit}#title-block-header.quarto-title-block.default .quarto-title-meta{display:grid;grid-template-columns:repeat(2, 1fr)}#title-block-header.quarto-title-block.default .quarto-title .title{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-author-orcid img{margin-top:-5px}#title-block-header.quarto-title-block.default .quarto-description p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p,#title-block-header.quarto-title-block.default .quarto-title-authors p,#title-block-header.quarto-title-block.default .quarto-title-affiliations p{margin-bottom:.1em}#title-block-header.quarto-title-block.default .quarto-title-meta-heading{text-transform:uppercase;margin-top:1em;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-contents{font-size:.9em}#title-block-header.quarto-title-block.default .quarto-title-meta-contents a{color:#495057}#title-block-header.quarto-title-block.default .quarto-title-meta-contents p.affiliation:last-of-type{margin-bottom:.7em}#title-block-header.quarto-title-block.default p.affiliation{margin-bottom:.1em}#title-block-header.quarto-title-block.default .description,#title-block-header.quarto-title-block.default .abstract{margin-top:0}#title-block-header.quarto-title-block.default .description>p,#title-block-header.quarto-title-block.default .abstract>p{font-size:.9em}#title-block-header.quarto-title-block.default .description>p:last-of-type,#title-block-header.quarto-title-block.default .abstract>p:last-of-type{margin-bottom:0}#title-block-header.quarto-title-block.default .description .abstract-title,#title-block-header.quarto-title-block.default .abstract .abstract-title{margin-top:1em;text-transform:uppercase;font-size:.8em;opacity:.8;font-weight:400}#title-block-header.quarto-title-block.default .quarto-title-meta-author{display:grid;grid-template-columns:1fr 1fr}.quarto-title-tools-only{display:flex;justify-content:right}body{-webkit-font-smoothing:antialiased}.badge.bg-light{color:#343a40}.progress .progress-bar{font-size:8px;line-height:8px}.navbar.bg-default{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.navbar.bg-primary{background-image:linear-gradient(#50b3eb, #2fa4e7 60%, #2c9ad9)}.navbar.bg-secondary{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.navbar.bg-success{background-image:linear-gradient(#89b659, #73a839 60%, #6c9e36)}.navbar.bg-info{background-image:linear-gradient(#2b5b89, #033c73 60%, #03386c)}.navbar.bg-warning{background-image:linear-gradient(#e27129, #dd5600 60%, #d05100)}.navbar.bg-danger{background-image:linear-gradient(#d04045, #c71c22 60%, #bb1a20)}.navbar.bg-light{background-image:linear-gradient(#f9fafb, #f8f9fa 60%, #e9eaeb)}.navbar.bg-dark{background-image:linear-gradient(#545a5f, #343a40 60%, #31373c)}.navbar-brand,.nav-link{text-shadow:0 1px 0 rgba(0,0,0,.05)}.btn{text-shadow:0 1px 0 rgba(0,0,0,.05)}.btn-secondary{color:#495057}.btn-default{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.btn-primary{background-image:linear-gradient(#50b3eb, #2fa4e7 60%, #2c9ad9)}.btn-secondary{background-image:linear-gradient(#edeff2, #e9ecef 60%, #dbdee1)}.btn-success{background-image:linear-gradient(#89b659, #73a839 60%, #6c9e36)}.btn-info{background-image:linear-gradient(#2b5b89, #033c73 60%, #03386c)}.btn-warning{background-image:linear-gradient(#e27129, #dd5600 60%, #d05100)}.btn-danger{background-image:linear-gradient(#d04045, #c71c22 60%, #bb1a20)}.btn-light{background-image:linear-gradient(#f9fafb, #f8f9fa 60%, #e9eaeb)}.btn-dark{background-image:linear-gradient(#545a5f, #343a40 60%, #31373c)}.text-secondary{color:#adb5bd !important}.bg-primary h1,.bg-primary .h1,.bg-primary h2,.bg-primary .h2,.bg-primary h3,.bg-primary .h3,.bg-primary h4,.bg-primary .h4,.bg-primary h5,.bg-primary .h5,.bg-primary h6,.bg-primary .h6,.bg-success h1,.bg-success .h1,.bg-success h2,.bg-success .h2,.bg-success h3,.bg-success .h3,.bg-success h4,.bg-success .h4,.bg-success h5,.bg-success .h5,.bg-success h6,.bg-success .h6,.bg-info h1,.bg-info .h1,.bg-info h2,.bg-info .h2,.bg-info h3,.bg-info .h3,.bg-info h4,.bg-info .h4,.bg-info h5,.bg-info .h5,.bg-info h6,.bg-info .h6,.bg-warning h1,.bg-warning .h1,.bg-warning h2,.bg-warning .h2,.bg-warning h3,.bg-warning .h3,.bg-warning h4,.bg-warning .h4,.bg-warning h5,.bg-warning .h5,.bg-warning h6,.bg-warning .h6,.bg-danger h1,.bg-danger .h1,.bg-danger h2,.bg-danger .h2,.bg-danger h3,.bg-danger .h3,.bg-danger h4,.bg-danger .h4,.bg-danger h5,.bg-danger .h5,.bg-danger h6,.bg-danger .h6,.bg-dark h1,.bg-dark .h1,.bg-dark h2,.bg-dark .h2,.bg-dark h3,.bg-dark .h3,.bg-dark h4,.bg-dark .h4,.bg-dark h5,.bg-dark .h5,.bg-dark h6,.bg-dark .h6{color:#fff}.dropdown-menu .dropdown-header{color:#868e96}.badge.bg-secondary,.badge.bg-light{color:#343a40}/*# sourceMappingURL=397ef2e52d54cf686e4908b90039e9db.css.map */ diff --git a/.quarto/xref/aaac88ef b/.quarto/xref/aaac88ef index b4f2e1be..e95c2433 100644 --- a/.quarto/xref/aaac88ef +++ b/.quarto/xref/aaac88ef @@ -1 +1 @@ -{"headings":["introduction-to-exploratory-data-analysis","introduction-to-pandas","series-dataframes-and-indices","series","selection-in-series","a-single-index-label","a-list-of-index-labels","a-filtering-condition","dataframes","creating-a-dataframe","using-a-list-and-column-names","from-a-dictionary","from-a-series","indices","slicing-in-dataframes","indexing-with-.loc","indexing-with-.iloc","indexing-with","a-slice-of-row-numbers","a-list-of-column-labels","a-single-column-label","parting-note"],"entries":[],"options":{"chapters":true}} \ No newline at end of file +{"options":{"chapters":true},"entries":[],"headings":["tabular-data","series-dataframes-and-indices","series","selection-in-series","a-single-label","a-list-of-labels","a-filtering-condition","dataframes","creating-a-dataframe","from-a-csv-file","using-a-list-and-column-names","from-a-dictionary","from-a-series","indices","dataframe-attributes-index-columns-and-shape","slicing-in-dataframes","extracting-data-with-.head-and-.tail","label-based-extraction-indexing-with-.loc","integer-based-extraction-indexing-with-.iloc","context-dependent-extraction-indexing-with","a-slice-of-row-numbers","a-list-of-column-labels","a-single-column-label","parting-note"]} \ No newline at end of file diff --git a/_quarto.yml b/_quarto.yml index 27d73ac6..bb93146e 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -14,7 +14,7 @@ book: chapters: - index.md - intro_lec/introduction.qmd - # - pandas_1/pandas_1.qmd + - pandas_1/pandas_1.qmd # - pandas_2/pandas_2.qmd # - pandas_3/pandas_3.qmd # - eda/eda.qmd diff --git a/docs/Principles-and-Techniques-of-Data-Science.pdf b/docs/Principles-and-Techniques-of-Data-Science.pdf index 8fcc6bbbdf2f83e45b1a8f06ec778ecb68e40e1c..e36993e399ccdfcd623707deaaca15d927dad97e 100644 GIT binary patch literal 472655 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%0DYAb=? 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
{%U0+_o*OKNsVtQ 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 z

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�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

h3m)(K)`MfbGl6T8gx+ zGJ@;-W;n$JG_0%iQl+ys4L_{Da8_J*GFrktw$ozu;Xzr>n%xJau~ATmv&o1*5+tGO zLK!;t(xQjgL*dnqu+w4T&U>1!Ar(&%lmP_#*Ky``yJT9NGXS z4aW2RBcWROU7S*Ne#dI%XCYJ%XTXmI|e1 zIpq<{UZ#fkeM6775I&_eJnYya4%gbF52Z2kTt~R}^`jaD4nC$QjN7b= zppt1_TXl$hI5@LzPfid}f_JeUvaq%Wz(|&I5|a^=e?BIL58uy7zSU)o4H-0tmqBjx zvNxWm<08HHxDq;zXA+Mi9txr8;ei5X^Yypxx1XD*A9G?PMW*z|U|_9nFJyaiyn60> zirrxp4bQB}aMcDx@7X#d7r4*H6Gx9-Uq6%FP1=lLk|XVWJ^`0l_p} zVo~3KEI?*4Y`u>toKLE;2_$&Kn^1{XQNtwW#C(_iypnu;@-*>g`G9lEII$9ZSy3Re zm%V)Wbzs2~o<6B^%kb;h&2JB^#CL4)6Fh#t#j#Ly9i@e>%~^t^yqVU>OeD(6DN_A}o5lSk6%=D46s13mjgC($ zzlX&EQ0#SCk7N7fz8pk3`JlQ;1GiQGhREV6`i* zt}d1HpPp1e+iz=PHqOD5@-dD7hIB6_(39iqO+pX~*wN2@Z*NC24^wI}t`H1gr&a*Z$*NBC!P~px3FL}MI zv(BwG^JH0#+JsEY5#H5@MAA5E3g%&2LyeKC}@W(INj9PVIP+B>y zm07|lUX{;^K4Wt;2D%*8?1o&o;Ge-m9;jqn4C?A|n_7 zyuZB^BCRF(eP6j}iq*edaf4USU?OSTI4A8!H{n9;!(pMYZfofMiJ(Dq;hek5BHP$r zt#Ko6iIJ*|#T>t1NKZG$n@;}|9RQ?z{Y z#}j$h2jZvCIZ>Y8s@-;)3X8CSaqKu!#LanhAM=*<906+1Fg!ptUhr-hZ!zlGZhzk_ z5`+zI3fJ7ubjWUY_Y`q8fmp86dRX~byI@5=e9Pq2YO<@ zF-yyrKD(i=pb~lM(+%fst)PKM(G(KIz3%+o!Gm`+xS=aX(6uD&lPQXP==yZG;O;0h zaLMZ{yW2{A=wLmm^A(SKovNM7E36+SLC4TNTI-APveau0w#za^-4CRFOIeQauGTeMxGTu z{E8&jw2=0xda5;ERBsWPO-|b{`A|$);V>`OR{Dm(uqGpuR9~q{SyvXq^RDyqy!&e# z9aUkS(D2YWh*0-8XqZ3e_0!SS2(<>b+g~2|ZYzsgog=8bSGN+}jo%?epY7_nhc+J+ zS7&H&$Rg(ZJ6(Khh|d*l8!^kbdP%`J`Br5mqT%AXv0R3>ZA49k`pSqxO&Z~GXLj+- z2zfpmtTT_^NO*NLHP&J&npjViA2Fxob90mZ=0lxFygxIF8%js=zEna`ZQf6nNa

    V}9r3^K@uaK{V#IcW^OFl00#r=(jHNHI$@s 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°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�~X-P7r1WsL9zZPdJF1*51Mi zJYN12W9~bFGa7Q!6(I6vIdYhiCH7zb->9v^kS?>9Kor?19SSG$%qMyIFYjo3kzQU+ zI9^VO((0=k;r;!NTEc6H9nqw>E3}5>PLuzD`)^VEm2!f`L*Z=A$0kxwT5|5pM+cou zneZuCJ-Ce-(Mi~>F4%Uc#aH>Om85I(9a-d|FBc_6H;WE=d_yjGMdhM+qAW*gEH{7D z`y4F_q+d^8dvI5#p#-cnUmxEg{UdPcNpS3o1>#j>C2d(dKd=vCQ>gc zos@9J&W#1v5PeZpjEpQ0=A2mel$j!r?mk{u)z8-? zOl-jRy2*H=E5(+mKWjJYe$Pg7gc0LS+YVYz;nP}XYvFqIg!Q3- z$^*f?I=q^8EM=!Rk)M}Il;(){FnoGES}xcIR@YX=~82q~j;dnEpDocQ9Ce5sxn- zd&O^cU{;RnF*c!&)oG;iJLVl*W1zd~*CkD#`*Rwk;}b!7)Z&{o5fp(cdR{*M6}v}@ z0mRXpL?*^l()$d;>&>=_2B!mP)XA$n7Hi+JTbOJIU0u{vQ>y;p?hao5G@JTbW`J^% zoFU-#({HtwK@^Ime!_If%%?(0h*XbDgHZP~u z=!Ag5@;`H}Rb^_YGPaq;_}4W%`t*&rx*62oIDIo&QubP;q`Q}rVf2psMWgBRcuxfG!-~KXnbNzO;*V`q2?OHFTs3|`;FWW8u^9$FBa{m zBu4%C!pzgYZ@G+T{i9-UWN&F``A!=j`*ZupJ62?jw-lD`1}4h)Os~-_uHBwo+rPxp zWfDQdQk*!+;8OlbBh0yhG>v{;tb&o2LctK4~i3LzB>Q z;?Z%Wj(9$&@Q+DGE@$|DbIVrN0?ysiI|4yT{4_De1FtzoH{I^0xLQSy`5A2;3^hb` z-`1`gXo-yg2?VW2b+ylOneYe-uuP?0Q=Jqm0J1zW&-HySIjAvy%~b zircrP?X9v}y9|cE^mCjoY?M{f~QuO;Ce2C1k7JqObJTTUE>Jltr(D60fBy z2i^~?zxGI~+5970x!2sbtl%S%({lXf(03Z^>K&1W^SCV5R8;LB%b&TlzoXXk4yH`J zZl7-d;(X3hXKsmo{CqI`kw^5?rZ)>CiV^%SA9#-29^ctllQp44dbs#-_i(U+{xi?% zxu$HVK}y}s`dxWh=^gZ%00#DT%Y?*0^5&YU`vdV(K$t8qMwo(ymB zhm_JyI5oe%?YbrGpDw>Z{=6?|Zy}a5<$d9+JH1ge9OtGEzi)rh`z*Ehc{SvdU=_2= ziHc3*XQHRZ&;Rva@U>zZCI9({$N=ac=lyRr(iq-a^daxcbiX z*(3YDf#L`}&%8N?v=;3-X4Bo+?X^y=_|tq+UZzhny<1;ezlro4e90eNP_6Sy(~>L{ z{#@m}8)Thh^He4yiaIaf6Z_k(cYT4a9aJ>YqY}Nmb~7JtJI)_V^>!-O{B|4t?Ring zR7)thb$fw++lEQW_E|}zDu>0?{w}6i)}=>xNd4yqm%tAGL50%|>yslK*MRH85LAX~ zr~hHD5)=A=Ggk?TONsp-jD1s(CgB!jyJy<=v~AnAZQFLwv~AnAZQHiZzpd@vr@ayP z;l5Nj>ilNF)+S?v_QvY(BjR~-d>9jLACk!IAOY5Xl7MaFY< z=LW_sxDdA^I$^4U!CC}KWcuJhY}!8aTBn2yoUc6s!dJ!38`^GWuU&7;uj3;7bC0X) zO#rsNgUdzpdHUTpM8@~@x;TYR5*&7=FwxEZ%8gX8U_`Vak>x!L`gaHHt*fFW-kpZ# zAAke$;}j3fBmL}x^m~>Xgr`WujG~05wPtNi##1o!s9NG-(g!-GQHYgKI+wX+Qp1DDJFQ!BX zCCRHQ%m>2V2)08?m>g506_LRNo0>9#U%_bi49&dPkrF;Ih^9MF+hdmnXQvR`zm<_P zfJc!#z*C>QqRR-MG~ETxpk+_bl|o8*DFaz#V{bW&DK zbW^j=uVTHQ^9D@cRJ!)veA|!cxZ=lJsLz_I@1(Hk;FPx_u8*i%W$2$cw4bpVqZoP< z!SJ8|hFY^63ZlCBeykU3eHq;N@|FzQ9Vl!!_+88O;KE~N_I$Va;!OK7|Im@QpF-E@ z89$3}yRALoO`mM-r=3XwmbcYj8%dG3-C3UU-No#PfK*d9- zMND8*7hZ7x9H_wRqwqR@?=zPCU!Wwd@idgkTWIZ)4duJdY&h#vYhWOZqY8p|wt?V< zy(vh26PjaOqFVcF*MXJ+hj&H3N-@V-Q#1V4|8C8+m323Dr=}k3`#8i&k~N`RMzjbx zK9n3o;1~1=mbzqR2xN&>W5Vh2;fDB3T2MG9`!cyDwb(kp^`s9?mk|iM5UhMq7o_Qp zRr5qG@AOJ$eqFp;Td#t5;$-pq)fMKSyki;jmLmohZ`B{c58I@J!26(YrcdLVVGjdS zs)qq+$c2C-@iZKZlq#xB=SJNv9xDOzzex#4AepiRw(H{I&o+Gp?4PaEBEH1Ke_D|8 zs)$QTTd~US(~A{{CEBebHsWh)alfMNo3K@Vc_rxPdhL|976V!1w^zR6WA6x2%BS8; zeiK=w&?s>`DLs032aTJ1H`Iwx=kP+LyT_%3>B+xg1g=y6!~l`%7KH$8VPys!#~XQWoczltgoko<7M`GCJ6EDXz3sdL zj;#yZy_iLXq}kI>jA5;l%*2VI19>_;kvnA~oEs%sL78lcM5!&#$0;TtgA+IWSDRa_ zyk#zK!XR$AoCPXIl`PK8HAB$zG^TG#$P@1LEAWjiUA8Vm5DGE;tf6m!8@JL?SnwuILPW1k z5lC9hTh4HvRfZ(^hwci{j14q=5Wkbrpf-pOcR7sZ)!>Hb!Z3>DbKy(I@01XI1yOxqc9V+1-Val&$!>s_1 zor1wvZ}AqLT|Sk)fk|+gyV(~r*ZZ9NFtRD~GP5!1skwBS9NFqRSGEljNybG9AJVNr z&7hZ?jFb4MylSDl(W#-p1|t6HU!kU8rR>SM*ECv0r=G2hFMrj%2K$K@!g zAA+ct$yz62v0xq8OHxlMY}gMAhMZl_3-cNH?i@d@KCPkhrrdgzO-ifX5tCCoSMzwh zusg!uz~IQS!n8)aVVpTSIA3i&Q5;j^l8BI;1&IwbLD!wI)n2F=PSFEcc~lI0ZX_>n zmBW0>2YFQtb13V+J0vd$z7e6n>13yeK&*qNlX|dlo4;Wu4W3fIfiT%1)BjtQWBy;N z91}Au^Z#GvrgSEvFIo||PN)E&SK`!)@cOe6KnXx=u#Rp5X!kB$8Iy*pub+r`B4}gr zn-|yEaHyb@)b)T249iLRO2PuTpMkQ^VrryDz=p3*BR!zR7>maCqdjh+548{OtpJdf|07(dqmc5VLC zlG+}Htt&h1$DAv%qe?wn-M0()PZ&ud_!)ZY6htr|sOO}v6O7_3hL)6nt>R_39LdjY zb94<5wOtIoPsJ-&H$&Xhtv(*D!D5(R5e`T1yeZFQyv6snT(@BOvoV~%>+>H{7^j#C3Y zkg+zaJR-P-gstc8W7hSMzGZeG`RlF_W%YX*S$GJi5E-2koqoJYlb~DiX9u=^Ur11X zo`t#q>3Zv906ZT};T0DPCvQ1YqJ_O2a|a&?JSf2)6|?*aJuj@-y}dFqW)(y3(#18r zB_R^x9Dz*@0vs{B*=go(21d%6d`y3s!0#08Irxp8o5bEd?3{>YRh_`Lmmskc%vYu+R{LR5{GT;bNYzT*A`YRysbdWcU}~i|?3!zW=15y>tIz z8cjJMWxp}H8SYk+u%D_n@wFg^oPgHSMl@@dW~lza;VrG_8!wEh!S~02WI$A*a{@=M^4He(-6T)6d~y zgb6D=%Fvq`M3z`Kt3NQ-pK6bp?WkAf4PiJ9RS-U^9I_AMKlj$qIZqyA3YASliIhS$ zf%LmE%LuJc@KBqEAeeBvFSJo6lpm7WCNA)+4j)Jj9dbf98)|1#pd4w^p%=l+E3DC; zz>vvj5$rz1OAme7>(e^dB_14lN8lnC3|5s)s8P^OdoMQtrpd?39%Dwp@Iv!Rkivy_ zYwiW3nf?VooDvaxIk~V;YOP;bjp&Z7r3+~HW2~CmiuhJ^By%COhtUL{W*31_U2CuF zZjA7k6lTGsq8B9#Viu(!$i7x3m=&RX&O9EWS6DB*ZY-ipS%+6ah7;8@LUkWXphX$= zpbT#w12uGq!G}dDj@+PpQ#aSi9>Io^u=#M1SH+)`-nRX1;$SxZG-FUk(zTdUkY0=0 zx`-;q4)Ja>q$)OJ+C6q?H1X-g!HOK%cU9gVAl@6lAKS?N7e85s+42qQs;3to!hwWZ z*F7eru=2hTYSynY{Au8*skzA5lB(**^}mBkWL3UMDxg%0PTSmb)u!$`D5V7%@v&`muEB2bR?U<8Hn1oahh zh--%PX+(b^vqLOHLGF>~PWk&~x%3>jiX9plIfDrT@AOr@fTgy^Qf zien|Lr^oXW5T@@Muz5WwQo0>v7{hg91%YOCUY`|d|tfFM{0{8x&my{rb3T z?CaEwX6D(SX=+HG=#`=uMexdzvptH5Y^Jxl(c&ZFBZ_GE*>V|vY!-)d$5rv@-;fOA zJ!@?h5bhb-UNCa?xAS`$98oNeDY828b&qvfTschF27f^)@C8F#eBP;P*wf$07n`4$ zn*%K|tcf^`)K-nHTHaj5Ik#J8l3#7;S{;{(i16VqaU`h;*t*1~fVcr%9$_b7q(Eh5 zh-Hz9aQxV)UB!ya?Q!oE)EcZ%$IP>V$=vepap}Xm%bfN~#3EH~>Qp(lGKDQdLXD3f zmM7KZn{BwZr|}z_rbT)5&Igdfx;1|FaGMX0@RC41(`>w8nFhIF?o=||TlTTkOU9-3 zp>dP=${{%Dny!b)K$blWh|+;R@3DP0SY_| zz=NK>!iK<(-LLC)Ve`PKrE&#>PsEnyU+Eh?HIoP1 zIok1YIuQh=PiWE%62a^WO?;UBQ`H-;rjp0`P8?PBElAeJZ{O+Gg8&){Rx+WOud&jD z-p$D%)M=TTSQ7cz>wQlpS}CHSQpCU6kNh!#Wd#u+-VZe1joWExo>q&^d}g54HTPU~ z^O>E>J3#W4IN=ccO7#`|eJK^4RS*}_5F3QOK>!_mR@kTqim7pmNB31VR+l+ac1cf72YZ9BZ5KDWHJ@Qa!%nuJVL6 z?pC&ow8`v$%Z~yf&YqSXoN=v4gi3c`(${z>d74KNc#Jjtxwj9B&_j>m+Q5hSmBf6{ z97KR{%RSo&3yq=0SVH{eEe51T<1gvPLrAjPI1}RbTx*JCx_zHwryll+48a zVdwOF!@BD>U7r*RNU-vdi~cMAaQ-Xb>IAi15kqu8zL;&b4pvs9 ze{EhFm+L4~WuB#LKxsIQTm4zmbBa1WFA3~CZBM!*2BlE?;$T7BYN3$L`R@Zs$<^}< zrun(?Og!z%JQZhbkCt}2<53yOzcz?RK}aFC7YUn2yLhITsZSyGd7XTN#Pf3#!S=+s z#d9O{`9@BEmN@7uw03&n!*0|m+I`)PE19Z)1#!+*OBz=$=xZ#}<*yJ$=1#@sU^ndW zkt^yJvnOf6)*ioErcOZldRlV8itnI~eK8IK7OgS`+02n&7J`ttujKtrL`h1!J+Yw; z>@mf@k#y@7kTr3z1VzWutL$8c-3zcawqq z_zD8m%=v1T%#V$2|QP3O*QkY=Jf&~HWtZA)xC$J=` zloR#^4z*g3*93wF7(^NolhEuI>i&^dbWUZ#;NE(HYfDKAJ#gb%b1rI-^@qK^P%B%z z#kL)TP%pud4Fn(5Zg;mDjGeK)A~twy6+gV!LP+QCv_8WU=+pn97sTg-Js55WVHbN3iO-m4o zWc)7K=Pt$i1}BJA%`HKDvmjDZos2e8WqcQ(RhMeJt?8C!&s7bF{ryP5M!|d z^>ZJn5NVnq1HaF7Khw8ozh4lBjQZm%zvc8_j|Vet?OsVl=V0Itc9htyN;d;Jev5eO z(?rSEfAQ#CeCeZ6Hy{OlCx#d4q-oasX8&u^+dY9uPOAJkgj~KWkvd*0_d1qXkx!_e zXjKWfrOo#WVqpB@33}}F-s z%i*^)NrXqe`1|-=S*sWY|Ek^GsGG$AeDS>S4kf$vlhHafL}sT_n^TbLjaC>tVUK87 zoKtw(W6CGR@X0^+(SX{raz0~rxh=||Q<%9=b++YI(sSI>^YPpEbA0i?wR3F$OFPHN z!ol(Xw{uroQg%3ONZluD0K8Pz9e92OG-zv>!(-tVe8?!#dlC)n`jC%Lw0xMw2E$A+8#Pjg7B`^&?dW;Pmx^C@o24NLuV3#B9IgEK9ac> zGCFFHb2lk191TDdrH?9Wf7kVU2$-P9|cJ%J6`1lE#5sbD|LAld9# z4g2BMl(Uedq2sPLIHTt$3|}ZFLbr-FJXb*|#>F!)U zz+cnG<;*zQx5_Fjerh_)G_atz!^!!5TE=lT)gM)mAy7@0xB%!Yh?vlwz6XZAk&y&F zwB&=Aq9#iaJmEEth=pcrGMeqIR(5BMacnuW?cR~XJMlW`1(T|1RM{1RD|}6q?IjiP z0AsbVd9^%19*Lq^2{)G_4Iee%H;5i2#s@Ah9+_|yLvCDSu3_a-WcB#0L>4Ze!8zzB z(QCIzordE<+-}FWkN4Zk0MB91#K`w^$SXjo;W#l~#73Zp{OkShv-t>q*U4p#qapPd zg)5MUua+h@<>!jYtA&N)A_eP1ce_ZVmP@0_Qh$DyDq5~w1hf=7P3Q(+>2_#_r_t`c z66h%F_dob#AQ}i}-{n}Sn;~Lno+ILsC5VRhHB|i1B}g zY;?z{&GMj6U8FUtN>>cAFz@IOmIsqAx`P!`?mmMTpAjBGFpR7AgI3jT!E_$?lO8OJ zE*L`ACVH%sCE*U|*tHR&dTJ=>S6_EUj+pA*$U#%qx84#k^W3^|dBY%Qic z{ZFwZ!Hn?j;@{Lbn1=DQTWY9;yeuiTln63VPrK zR>BwtAK!I#Lp|D`^GJbi6z{=%S836QqMj8qCvZ;NT~IUy zxd1dBs$_p-^q9dQo3%V{O(t$|lE)j$UP0t&Ua_EpJA5gb%iJ_$bsFYj)=4>KveU9? zs!Q`u^9Bwi7;(rp?c$ZY~o0Kn^21PB)A9jz?hDa!1L)CApC%h#wR?u zJ>yRc4p;V|xaCbAp!!W-hm?rl78o6+i@4gG$SR6dyS@QjC%{ z%VeecHh&W_Eq9jzR48?Lq;$!ZTF5BvT%b)6O;w%usFPK4)F`(g zZq29*7r#-u)_yf{S+7d`apOzMQ^t>X*vu~awdJlHHVeBbzr7*Aw&*O$hDC`P(O#E& z7p&`blrLbBsVYs&1s*gn@r-WzxL@P=DT*r z(7IHT&fI@}cxprBwXL=+J~zxGk*a0GZCSXNck5h^^loX(fJ*(6ZAK7-So5jTcTM;E z3EVo0t|Yo49GA}`e1?s_oohTA52fsI{94*v=9gp$fw%m^*lnMXle&v@X2@{1$&{|W zyfK&O8KIti>`3ZYyjJnbslb_O^LvY%M8*o9ar|CZLf5TtqB}wj!0d@LG~DWqYwJJyUd z+Cx9Pd15;4UfQ(5+xt{s8mv}66v^$4zfF)P(xbEsO0=kRsR9S|w@*bVc|$*6A{}W< zGkIb>sa&{8YSn4+=C{+`qLZbB3(C6&rh^>EU3Xrr)9z;u_;B^CCvHqvqp4F3#ca_y zxg4iUy>zCvghrL-3Bg}QCD>e{JQd2;%dWVfWH!?!0@j$SNPMLrg4(2sHj@{h9=oH+ z@(IUDyWjs{<9umj)`0Og_xjDPps1z)dNH7%2(Wwh+6ZyGREvmF6yEtR%|-lV`dFZc zXbJ0hV}XR2z)EEh+~&^oj&FO<*Jb3YlEKAh>f2^0rY?nn62a8B9CFXLLDq;cPP*9d z9AcZp^VrDYk!crqLUirjf2`pv&BA$Tj#R|oaKk|=MRJeF4=N^RWB3uTr7JwvO2a_7*1ZuGyxZ9a}GLGC(}uDcZL%`_hxG7BOCm<=2W`&Oxcl+LJcFAv`vaT)pv|;ya1QZL&F;YfhvV2D zJ{4oslos);*BDXj|u=_qL>iKX9x`5{ zBwj*B?nHvZAS(lI^>7}*{QZGn_q4 ziSZH4268zO!u3WKrf(?+>`(b@>0UA>41qlA3H+Y2Vim2-E9LkgDUg}TlKJS%_SCWD z1pz68MiNh(+&qc$2C@NW+ahb#gUK3bOmY6#C{;yvUi7U~r5YKW<1i)fizCPU%DOb? z2`%E7F;c1uZ3~?7{P|xMbTAA~-nFs@6`qmpji#gxal)CSx~7XME0u0o^3MHF9JU2< z8@61?O9r%^DDRbubp<%o6j58E?&d!=-OQvqvIf&GBN((rk+tb{dIGa%e57BlW*==0vm zCVs3gQHBMzsMsWAk@w!4y>aJ_K1tYlKqU}tw|%_?Nd@Z`&Lwa>TX*Rz1-@Zo8eu*4 z2P{)}5NqVOLvadznZI?Mxh_s$1n68$;g<#>md)fDDJROkI?2hG&#bmCRe?eoHRp)D zC)20H3wAORi9^jhbrg~2r*I^RZchviRP-CCs|$|-Q;mY|g$8WY7F!7YFFtrX zk9co&E#su5Ypi6*V5iaG0g%^aHu08#bhbj4snV*G*`7#yIxRC!_CH|gF0k*?8Dx)h zEW@)N134Y^G%e{Sfr;-`goT@)zm=0tOLOY@lL=al`ptW2gCJ(dN%;gTB5EbQ4Enx| zA>V#6SxeU>$^U`yVzC!$p-!o-m$anesu{VZ25#I?8yTya3mgV>r46L3F*s@&6qL55UxEWMVFNywy$4hvzxdo44p^?-$v7gMbP z_82O3>Bhn3Y5*S>ND8pvBo=o0PLhBpYF83*N zDwJ#X?HV57!V!7kUtJC=x@UB&_&kQtPJ5OqY5Ib3%vPC0F{(CYPzDf=+7sonry8Gv zVc^d~)Y4=365d2c9#7V3Km?d4Q%uM=z$BfoR;ZGF4%|}^sgG$uS-W(lI_8L|{(I|$ z!*aOE?a&7Hf^6&0E)t>Tw$C;&n|PdrsV-sEViI>wtkhvN!#h_zx>WUC}9xuGqaD!dcHbK|qmtaBPsjvJK)j!C8feje- zv+-D(oDQT*IT{|s!D-YnqQZ|79$^kYzvpL^74Hlv1<|iYR{I+8B*b>dmy`AS|$+p-~S*NFtd4PcRgOaBCJEV{|>I#Vdc6TLpj3v;kq59c|QVVZ<`QO?0FMAe}T z5l_ftu;SM=rqoe5HAl*%c}=cc&-i%L(S`$lf+2S0*=tvI-xeFGd~mUd16{2_j*IwH z#QzaN9`H2IAD(bYx@9d}XV9Yp!}Sn9MHnhfKo^jn{j z5zYc&2QF>L_+(uwh|aV6FMnRQUsV3K4$FPF2+!?gzq-p#IWF$WNM1XnE}#5)LIUDy zFwfn_9Afa8<>I z`c)&NpysS6Rcu>_H0J20LNTee=Kjwi=g*-ULW5uAW=*%H4U(jz&#KYo=Vt#H7U8}N z6J=hi6Z8jl4_6a;`BAl&a}~w#bN80bAgi}1I*NBhT{#zfJeNB``&&NtS2E4Wxt~1Q81!0bY^IrUPSuKl$pCMq7wp>Aa^Fg)Fv|@1)>Ekug^GuckNvf7zk0$|8 z3)dy)@JI%FnH5G`xZ_ZkT=;6`DXm?d1<@Mm;XQ^L9k;w;?&S=?S{13} zapDF*5*zWT-7D;RCC-Ne+~|o6;O0e343ZTt*uFRsoKZ~zvIiq9(P9s45?3aK&3H7+ zShTj2-o$l^fuaMdueWi%oU`tF`at(8%;$!FZ}yf0S@)Q?0YQ#mz)aqez2Jr)T{Sp7TeXiNgl-BhH+}yA>uRi2}nA zRmg>n&A{IA$LZ|Q)r-%UfPZ}_AyJ&4oL&!eLw+_`z4&7R*gZg&h{NTDb)^Rwh5SBU zf!T;z^pweY54h2@4OZ)U?Mr7!GY-l4)W16I#G`GUDA_Z8zMfCjk8+6P)rYYjZ`r^M z$f$s3KC1_SEzhal*li>1 zEkxRqZ!(B7B2$5} zbG@N(mesD=WgeEcLmEVgm%Rb4 z72Eb>%q4Pv5sl=>0i{(*WQz()1UG6*qUG9Md6r2%PYx4`HH$qtvb36v zN2=w5k7g-Jrk$2698d8Ze-D5^%~KVO(DB?c4F&C+xDUv{`9|8Riu$_H|n7>J@~QG+rJ}&4+t1 z@7afU*Py+z>i1@n{qS{_00SxiIwoo`qZ*ISG`F=AMUJRyoOOIg1GISA7hvpy-EPjT z#1ixtPJB%ifJR-niWxvknW(rMi=t=r2+lQq1AD%SHpV&Jb#Iq)p5Jp?T9Q|LzAL(< zNA&tr4I@YA^Bt6)Po7sMvS)-(PUD^E^|1n+lyG?Anqq>!3^2Cgk|OGd40p^{LR|{7 zVquH^Eu~rxmc1t&(O* zzn^nyW+0rIthN-X9(lNTcIL3Y&ili=#z@B!zgQVtY)^ED1Wt4Y1^-OnuPz@dTE9 z2Ab796pt%gjM}epR=8^+GGySym<1<>y;s@jnF6{&Qq@AXfOV>457{_fIWI99)fybk zgwIy&B$*0Fo!6Iz*QDRyHV5RYDKaoN3f`;2oGD1v&I0Ph>DY%E-u^-9sMgE!%`2z= z6vBUJEmVr0zVDLRz0r6P?Ikg9ekronazWDK*{F4A?k1?_=Wt-Qa9zQHjWF)i#qR3dpr^M*l-TC^D3}(Y zCL}LU-GhA|(#U>?6}2g1uq(FfBgE$Q63%^42koll6)C86IYOz70;~uiPZ(-jH#s)c^)ZWlF})R3@bf6fpc)99jBaqXuh3L zEGef|wI$y`@a5cTRs1Raj{EgVy)~e|xzjqa$!pTI@^ZO`R5I+M^(sNZC{rJ+n>ht# z03)vE8)H9}u(=w3K$pCa8p zFQ|_?f?UmSaKEwE8M5uD+`W9HoI)(*+ynZKmV7aMFOa=1Wj7(WIawifC{IDq&b|TC z43tt#acJncvj!KX$OJeqXi`3j_2H)$J|JmF<BL7DagrY1ZGf6q)_fNvlF@&V?>>T4kZqeKg6}RHdRm-bhO<$faX$%2zgM zsV$|pqF;548mW*N&4$>IsU&sL%C4*QC%XFr)Juvjx|NfDW~}-aTO!FjCw9II3>7v| z9?lugBU3?39%52LZy+~J3>wN7O-XPHMXO2yKLn9f+z*}$s?)j!Q?swf=>X!V8;%iU z@J1hw5a(o!S$0WcUS_6=ic`4vrEu?l9^%D5W{wc?zH3bWs{2Rr7tgkpao%O#anw&f z%K3o`pU0^FH*oMjIbxYOnEqo3x}-B@d&v3&4k$iA($@12@$g6U__cCdM4YHRZ;ctd zoZ-FBFIMWM!{W&&66#3d)?f#2F<%k=oWTr7Ss&7r|GZ(HJu-y zZ(>W0Q@;a~`#TH#(dT#$I?htMLv{Jevh=<#Dw2gPUSy+9*_-f7i6`6?>zTKR%S*HQ zGYgf;CvNYF&jt9TWz>O-Lvl)L2B;M)7_ze1u`-g|k?G`sJYk737Wb`*V;7{>&rr+f zdQ1YZ$h7CjDYvJ*MjL#W0M4J*4y<<37tA#ozPA7#7nYvfV!uYLQGobb$4csBHr`_+ zx71BaJZN?G=vZmdZ0H_m&k|t<))eStz%eTO3|IX}qXzNt)zW?An?yoC3R(jknDtEO zU;98A?X^_b$vxUyhWjZo^FVFg^$oGjPHc09UiC%ur_`WPT_@V(s;zjdmJ+oR z52jS~9@O1UpCe?=B1eDcseG=VaOeVxUm$vQ>_6)u8^T1jQN%Oqv@vo?K#pMr?qic$ zo;+FjH%6AuCB>Gt-8~t*1gZUd1%;u3dBR*z{qg$JT&UNPRva`OtmvOMD7A;@16Yy(bEV@?s>gHD_C=+zJrl?uzEF@@F&cGNr*#?3*@~ncd?WG3vr&Cf>r(R4pB6 zmF`4wLdW71(`5jt|85jhV)ZZD@Zuq&My7q5DP!s8yXJX_TowbyHqmoNktNB6eZgER zkUev9BK6YPf#NXjQuP21@b&7#YRyokm}Z764iT8}PcfvLLeK}|%A@R0+cVtDV~x2! zoP{dsZ1B)^94UF4%HkM}a}bIB3h;O5qziO10~}IH+y;)(v(ud*Xh`ip$g{R0$vDPz z%ne_xwqugQ65C*NlVD!)lfwlsix56`1XLH*Ly#z*=rI?5g6Y&zkBvhgQCn^N{&qzT z%EYIq%?S2AkE{$IKVy~g;-`TUy+v>r>OvKycyuUw=w+hj34pwb{nz`sR6xx$GEd_$ zlA^rXtmYV9bPwd!0mi8lapx_5=4qup8uB}V(bvP6qBBVWD}uJ=)){;c}ozjbkPO4@5T3YlQ->jP-Nw4@(N7{1v#L=QxC=_ zCt{~@ALB@1l_`W1ezgNZN_&FL)RZE%fL@q82X5leTQ$R7Rhb`6$ymBI_(c-ofF?jL z*4ypdnhBjsvxt}WSL}kXJ^s3a7k5JvM+OJw!$}X#Q5fr07>73@-A< ziz;%b^ZV|JiZz6ZJ#MmEMiVzzF#21?JcV;Q@P(u2;GZ0Va7w_wbcM-BRLx;3ETKc7 zugLS|)9jKzG@32M*CZ^qQV0V0J=$x1jQntmSD=^wyFt8qT9^K6D&o(mz`(E!`D^{*waJIN%}l~AICBC`D#qU82EABo;i8jf zpk7Vv*Tl?k%##IDj%k_p0J9ugR@laSj!t&;Ez;mBP{eyw3z|X~BXlU9a^2MYjE(sS zE4WT3pqwB~Hw06OzY<4a8gfpXUI_D}p!>_E9R@<#Yw&V&TvHb(sGTd|t5RtoPo{-0 zlH-N02*(EFhe9dTfLgmIc%h!uoBnOBwc}P>z8kDsRwD4&bCA}9R2#Wp6^OOutT}K@ zMQHx3*Ji=xWdxAYQ-5v4mZ^^rn#~LKLNaX>0Ho{b18@qH$u@gtICxxA4x-%B2kx z5Qb~Ao;QhzkpzeQwKJ+dR;BSKTfb~j4t@rn^9=q^Z3ThwZS8~_?M<*5zA%zn(AwwA za_t+e2Py!r)jH!gR(@FOw;3;Wl1^7)Ul@?Mu2HmP~Y5 zG(|4H6j2ZSFeecH9#FboDc~S<##q|*ud^Ksq`mQW_NdF-`pdR;(dSP_2v6!@)in*m zUkK{WTh0+|p&S^fP*RhAJm#8l3R?eNu z28fyMew80-sx|c$a6)i+y4UGfbY1twdb8);TED1GYJPVYJ*S8()p3Uym=f+N1r|xW znMb;PoYLgJN2|Xls{S+6{W1i^q5gIh#F2_)_w9N`avRwi7m(4kYp+Y8pY~NFD{ie9 zOa()s6ZYm0q`f@r0|o}y!k^?IhP<=Fth~ZhPda07x9vT;wG|(5wY@XGP;l?gvi^fB zRM;1FU6V)HE$<^+8gLdmzE|YKb;>PH1e3r_|2%kCZo_~+aBJp1@iozg5iGlRki;4& z@}2^UC@SFZm==eATaqvux#{*byA#^&*?Uul8eAMd`Y?x)%?b zYO3vH5Z!Oq>K3Er?*duTsJSuVrvY>7wyr51LHs2|`m5I*9}`B5yQ+T5vT&c=INtS< z*8LN%sUKFE)9W}7OA`+%yy%(^#!U`kHwX*_K zFkO_xDGKylYnCcFSFQa};B8rd;vo10?b03~|G4bg0**V;rkaXaKHNX4-xq&dU_5Oz z(+jwX&&y)=RzEfaglUrtK_^==HW3Ki-c`FfaH&$$YHP*NT-(A> z%8l1Ll<%50(TK=WA_Pl02|1qv?C6z_1eVjh=G7J+-ftI1$r=J)S*1bKB8#tb2K5fsqVr>N@DLPOm;#I~>_a9fSSS&cM_x>N$lR zn?tSazRN3B3S-O0ic+#tNru4d=%fZdim`1>dWJIvEDAj-Z-x(nr8nXG24Y!^x%iw) z4Ro8dr%yS`fSSH11HtAx{LYlJu-To%S&Gx?>=%Zx*HzV|;pz6?I*NaUc4|OFFFSPx zMe}qfZ=1c6d^3;FCUFv&U6{kMcVg0DCcA6Zo-s_lx4lZ7tpu3VC%L@14WWF+YiyCS}H zeKEf!FXoiql!|a3-uf1$f@KH1p*RsM*;bl=ThM+Xw?dw_@8ogt6|{NvD3devu7UTP7K$b+44tw-n>91?QDT-a8E!iHn7WJUWRFvbtK{oq1 z1}ZvG;MXP0X0aycZg_umfS^_`HgZ-9H`nP|xqbX#3lE3W8See~OhRpS{wYnS=@}lQ z(FU498Mu3rT0rwuopRCIMHI+z*Gw4WFvp)bKk-G)qqS!2=aw*hrgu-pU0G?0_0pKT z%}F!7o!NF~=7oF<_ohS%)Ehyu;yUXrixi4QdM%$mk<#^G=y0N*W}=?L5-jg`#RHaz zmTEUt8rep>B~pHyMdTzA)$A}Fqj$Mwp~Rx`O}aDpm%1m()F(lNIP)s>hv@shCw$b5 zUl@loqxc(j;uVbCn_CQlBhr@nDQZ6T#mHB9cVSzunRArKGp;z>5;*GFMrs_)tSM5V zrXoplX24Rxdw@EbFpnFj*}>#ji{B<+k4Ki}mSBHB2T*u(P(vGgoUY>q`b!+>4 z9htmd+d0&kR{b#QNA>C*>4(XntV8XcnSSh83E>Q1hSK)8m)UT<80Icr;MsDw9>r!K z15f6A50PCoPfv1?YP)>{RDSVcw<_h#T{kpw|A(=2dhP^TqIGQB6Wg}!iEZ1qolI=o zw(b04+qNgkom+Ju?x{Kt=WYK1UA=qnUh7+BkG%LVSjvMY_6p$%iV-%Z)p~Ga1~e~Y zp29+o$F^g z+IwZK7@hu0HGoZKd*_8<<5etU3?z_`5gMwu2XEfsm`~@p>!#3Zs8Txg?Li#qSPo)` zyj;Z^_8Ybfa+KKc*`U|kN#G1Do0IY?GepH zRu?6_&O73PmmilzN@&87hoc4jIVR{IxNOy=pD7KA`S)Vb&G}P}bN8gbtpBD!Q*&EG zJB2_CWvDdM6u7&q=X?TAcxsUX{Kg4t6%9=7L0r3$uK1I55 z-OO%fbU+jf^6JWb^}J<t8r2qDHpNe@s+3Ykp4bw;e^U zd&Oka1@?CVgI;jD9CNNe+Y;;%3rdk17g=~96RYLO?$j@G`qSQXn!5Drf?p4=c;<;> zCd$A8yk8@ZcI;=yqVx9Lubl4jj*Fs>^s-{~#&mnGA(pkCnF`o;B5x69OXYs?W!Zrn z0U%xLzmBRIoRmb-yhM!Vj2(=xe*Y%An7iAPwS|>-muL9E=6+L^W&O=(X9&vu* zKEa$2OU++H8$7#qymNBLp1XEvI~v>^Q?WePWaGo1_j5oUS2iQY%Fg!Rfz4_;sVzo- zEm0|abejhstm!?m6* zO`Om%l)h%c#cPe=JZ^@Oy&mJr*!i{@61{ascCp%fIehuxaY@7Kl^J63^;jFT{SpJU ztk9;jVK;7_u`sFtmo2&~CYH-7CeBL==A;Z)p$sVp#QpOM)P_VO@p({T=2J%Cw*2`c z`E)iJsdpk84;^)K(p-MV*~aR2-iAFtT_KF9k(f0-=}Q{H{SQ#&g0fE#4OWl26MAjo zeUaTC>ysF?2ai9KZ1^v3;4|Y*q~iop+4cAz2}!HQJqh$Hpm6c5pqw&;T%L_)JzgAp zg)M@*^=9-Lkp}A`Q~K4t?w5)KPS5&8Rq#;5(I(m@FT03=d&Koc&F!sFFtuTDk`%`uU;RA$+0 zv7Z$(WVOy{PWD$^;JTckE!r@sbzI9L46E7Nv({K6@jkS zVY~@->XPA1%h&fj!hDbZ)w@4M8-*Rwocr!SA5QO&n=}cp$5VY{Q(m7X+SXKp{JpJy znqRlKd98GPLD|;jz)KFujonBO5049*NKbjG$G>D&gHqS3Kf`Y$;2qe%lvWKczUhAT zpWo}OLj-+%TL*?C(vii8xLQWjK%Ms@=Z@mXE8%nng~JZn$|CN32QK?D|n9 zXX_ME2T~?Qs%cY3=r$50^3C<1O>`wyn33zkgGWgu){GZjTdLqY?!N^43wBbHSkH;* zZ=0UZ$|oNw0T&F#v05jExv8d8xkFNm9|e)MUjT~&2hawS3VZpeSlrkJ5~y>URNJYR z{qsVk=an>>nD7pH?GtPDN%?m7^+NZqxIrhlqxC{9X-~C8z4d~#Ks4VjYZ0TGj*Xec zYZ|@WoGE#4_OiMSS4-Ov=K zs~0RG3hR)-3`HQV);@d2C&sNXQ=tk6QOY+R+a<-YpUH|KrOG#}VKSMDs^$pzq5v1B zYfiH>+=WXAGmZi7)EbBsI5;FirxqFr^FsR&)m6#|fwB+Ku_1e*nN_weaF`o3MN|0~ zMR4Sf-MyjnaPofJA0a6Aow8LvHlp4N@?1q+>Fq(i0^qwg<;-Mdeb*1($oDXX$0fTc zjIrVXxxmeLT`EG-7zT^fA1d|jgQT4E1uy>@x^luyMGG&aB+-(MayO)6mABe z>hc|VO?peCdd|K27hLKH<#pqs)O%Lz#GnXZ^~WaPzbpIz#~zt||F;?Re$TdC(wK!ea}}_^macze>^a_eb@24@mmWF9vH47LV!5-EnSvknt|N|`xMhFo zS>TJ;_%3Xm9Ak}s%^t__z|Go3a5_u62UtIu6nF)f6?PA3P&ISNavpSLdHs_Lbn4qv%rI4Q8jTQ{`)E=IDYAfvy{*RZ6e5RSxT!c$lzvtPlRQMp z@oq_WQ(@tXlPG20XwV4(2TFwGUTAaCQZ} zZLE!w^Nhx@c#n#kCY;&vxX&xR5tCtg*|2YF!2-8i4bMf+kgxmd8tpu?z`jn_vnE1a zQpX31>Iua<8Oocjm1(v85AJ9$MQt+I62>P?c!P8rG1d6iQUXJCX?ALSj9G($)(M&) z*_}DfS7fMGdJWZOzx6&*m$q-_bpb9pCtJ@4V9-wAt<3pSigSVgUHZ&+=`R(s={t|n ziVJ#p5J_0eYUU{4!)(?e^Zptaj`>Zg->1z;_FZnD?xn zbp-@}xI>5SZw`c}wQqm?-ml)T)!nwbACui5EP6AH$Gbj5JO=5@{Y9|}%QxSIDId+| z`=77f{k$Rjq1|2t|1VXoC(kD%jzUlUlV3)btA4b`vN ztcCe*E7HdY&_w$-<~3VhOvr#Ro+n;SHF$+Yi)m;lUbkH(j=L)&t6e2Q=-fD(f7L7+e|4hEK79)AjHQjk&+83E6M#0`bM`MZ@!lEoyog z{9orC)}B1q)&h`+b#1bM5k(^wdd3C?Sc@x07qr6toeQaQ*W|*@g#=(VV_ZqJ6NZA> z#uHioNWnz>OZUVZyT{@W z_l(m?so#d3^}OJw+SG$xOCL0i>oYSc3c=X?)5JWE5@YEL(JQEmI$Q==HCpl?sQ$3Ma{{!tia`UBpMv|*|vHq zzp39i9H8dF#|4FfB33A6`mH~TiAd<0Fc#p4N?U}i$L;F);!J`?gf^S|=I?7FwnwzYv{&T+jSSo@PE zSAt!8?GYi@gt8EW;$A9|JV*iQ$;3x^2VV~-J>IUWM_U1|35bRBZ;lEZjnfUuSTl~W z%1}s(Jfn9-Cbp#s0uG%pi1CPa?hu+~w@@p!B8=dLXuBY&4qFRLam^WEof{H3BF#FY zZ>(Ja%zGN!bTH0#D9d7gQM;*B;nskuWg2jeJ6s2{HTrV27n^#(fO*OUm!TM4^UAMv zh!_@v18P=_-H_?}di=(iY{vlHsffnVvbRg!N9qs=6R@eUAAB3nCxer zs2ZR5OTeFs&AG@PdsVPuQbR=J56dYf_7g_kf4cY6Azj@DvQoRbV9JQYDt~hx1UB43|)vLX(1x-+FKu?VLsA=PqGI8IFE|`ivbD2 zqdY?ofvp1+NzERd2^%;OW4|%7TfBee*eyhaB8NquEEpJPV7ZbsTD_SN3iKS*tFavt z9-@Zs?W-^*ZzXuaCYtN0X80G9@7@b(BFBnP&{+Y`M-f(qDy1(Dlu}5S@qmgHf^1Du zB-d6whL8*YC7cbGp~8;Y(h(?B5)sXz>s@!MJ-{JbL|VkFORNbEJUg?L$SFH>P)D2b z6HbK$*t>oKXDcPa`M$cLpxMcCP`9XCx?D4|1VtGkB2=s2=i-qK+-;uU-iHhm{vbaS zW2uc}5JD4@Z4fskEFIgZC2zgWebowcE)q7Fd#@5>D^F}mXbYveN0?dUp$+Csr*A-w zAFI?4mlfQ{iadgg;f!E*z|m?Vb6*Y4fd2xK=vs5Q@wf@7ZnK&-TeVFyj7)*2U5#8` zY&bG?PsFN{cEBx0&8HnAu56xrVlhQ6*ia*MdF_ygl(6xfp#bsR4ML_Bb#jx-hX$-{ zRS{1Wa_X)I%%+QfnqGqO!X1WrO1>)yNhOKr#kc#6_U3@iQEv*g+SYc+so^xOAM!Ls z{O#G`l;)lfT^-EGs?@ASPJGB9BU7_`O$a0!A0ay-rUKM&y>@>B4~5G0SiT)A_?1G* zE@CS<=rh4ZrsEk{=B_9OSIJH=m&7owfEvSUgU3{9jQEt)k|iTk%jXD+7(>N7w$KfJ z2^!T{Q6^C;6$=105@C6w`4Kw-d8SL8O9=Nd2&nTw3abKX4e;|Y(ZI&(oUcgFhU_xjd7>3PEl2CybMKRqc3v6PH8@<=0 zT<`-5Z`dtuIjfn4(l7;nN$D$bYJY9Zoi6@663b;JS3?r_GQzE|7eoW^ z=3)FagG3A`D>L+fzBFq9)|bM*RiPmt@!D2rYiwV+ZvWHyh3fk2LA0$w!4&ockynlC zFRmGFzJ(|>4j7GDLLmYMdSxZ<$FyRl3DJ&WS1qY!F%!m|7cch(zg^MPUv=V3N*x-D zU8?HwB>W`>FA$)WP{N2`Dhw-1w6-wUJPki0G7t^D%<_R@VI9;P>YSlcplmg0ZAM(m zL4P*#w%u7YJKeW9R`sZ$_n)NzPGncIqkZ_86}dJ)3RBpUrU)4EEkSd&2z{ZM_NtRO zZa0oI1N(ue+FQ_?Wf4)w^3e6KJJlAtdoj@Faw5fW<}lX+?V3W7kG$^deUUI1BT|;W zQcPJ8DT{`VC?n4S9S);yxEbmA0Fzr3C#m!`lAy_B5RqD-?g3e3}&JdhvLU1Jt9sbh$Or|Z&8r^EH@U8u49(IDK`gO4*+ z0X5LS5fozi_{R=IF2{!Kg)`WM+jPbbTWWZcGQdfvGcSMR=#l4|@)k0jXv0Cp_sX$IeF4p>y{0{bsv;96gjNml{(gKw@BdI;0e#=oB=L_>0 zxZ>{^$g8Yvkogr) zLUpYfMqdJYzayePz`CCums)#)!K~#9XO@zD%p54np$|XGo73-I#AFg>Ey@6$Xef3L z)}1F+R6qfPg%Sy~8p|M(crPf;NJ`h zUp1;MkxQ5C$rgdvo+OP!-)!P3~cU2ezBS*Bc2z~Zja_||$j6bJ0`ki&XD_IDY%l5pz!phzP05N<)$PW~7n(N$pOKSh+?nT!t-G|;#k|Ng0UxITPyE%A zQ{6zgebUE6T!24B3WtYm_&aQ)`D*yY#WGpF8UKu95|!Ed{*1o$zWrqa3m@UVUcT?w z=$NSW(*qkKEuj?H;kPN4ht%s($TODjs)gvLoQSm_nM8_;0+;~=~PR3x5jx7CI zwPQi(+UU(oq>m#~CR%+_RGw|KArSZszM-~zdMT`toSDx~fmO_Y=nT{7eYvkr z!aj)V#2shpcsNEd9dr=O*o4tRGF z`g*jufEX~DuwD=Fuf`S(OLdW#Ff*8)15=t+(=2jdhfCa&MW1v~O`4*wx&$duRGbun?CX;_u~LDFe&BZOt6|d92N|l$w#f{ClZshlhr#}2IWX;7!))` zkal#8Qs;W0S^e=(=Q1v=nE(%VvefxRFI`o~1h>LJu4yOau<3_;t_s>+e#bLj%2jNl zO{c+PE-w%sN2`sRZqaS4Uooz|$NQI&0EuRzkqc-#?=lYRiJmjS*O=3-H_7!uv5SDr zPVH%G-+&B0Y2oV`m8w|>tf@2%+soC?wLc3U9#}A6CJ8>`mb}(ZpmmF&qX-k<%enBS zw*zVN+rH9G+e3wtsSAp7=%vowPKFPfoE{TycikwG55N%vU!Wa`kjuR}#5f+KrZU4K zk0kZ}<9y4lbxC&|T{+q~iv4hUAX;N;>%4E7FzcnC0||=Lj;k6z`Nh-vx}RZ`rnHfI ztZxj`A)>r+&1f zi>aY6M((f5|J>)sT<|VYOElP|;I*m-G7nQ@|663uE7d_@HFg=FPA5T9%sJ8xk$8L4 zPL-uc4pLWcC0{!(m{V2i984_>vun1YsXjdG!D)0;LYKmF2*>^UWyzM*wGb^IBR`hE zt3|o<%v(@U%0+}?Yef0pSqsLKo*CIQj@_Et<$h>TnD^>kj0t9_poXaN4=wP)_eu_* zI4gsOcL8ke)i2y-;}feN`i);)^M}w?p;hK#Sqr+Z$0;0@#*7|Q=L8XqB%BnnhL-tK_TMZ8Riu{ zEm8>DW)-;<7Ip9KrH-ptf~?lIa@1h-qnQOdQ8FEPFi!twKo5`43E+TpRS%M$Mpwlf znRj6}ItWfCN@pIKAIrfuFg*jet>jfC%za4L;TJs=z{VIf$RDT7V8?4)6lsuk^S%!( z%|mM##FXc-$&^Ax&IBn}s~JahiIkJo&2MJvt!UXp2{$}*t+#g}5BWU->ssvPhEK!* zp8W^59RSdM#lQ6BN#Ht>G#GNfcot-qlQdr+97NCRrx0OiIAUQ9q5j(^Jt$zj9Ad-md5(rADNZW>C1Gtzm zxErCK!HL`i!eDb1lt_Bd|wqP0dxx?7mkml%4jpY_u| zU;CW$f#3|Bm;|x81akRXaV!8(j}QZ{m$W4WDGkxqFo>V0*R0-MwY-dyopcOX;}frO z+`*ugHdrO7kNhD>LC!u|&GZNmO17a_YdIqhmFoOQcO>kP<6x4~sL^wMiCa$`7&%9D zza;LF+UrDdg`*A}lCL#8uw&_9ah>>809#zAuHXq%9FJ%fOD4sYMWmRDybV&bGd&tV_&* zqh1Qay##~P%yZwYJc|xJG+ZSpa-AqO1{Q{0I#RV;Wo9}p@4=1SJyc7XI#L|35VcwF zDw1>|xWekURUIJ-ThvvphSO`2i9Ujo?t=B^ZU$zZ8sh+-@RWLckza2<*UQw^1_T58 zPr860#rzZ+s8!p)FRpLl8YCLr#c*CSXUSkIRp?|n@GoD-{PaUwDZ8}wM~_B^ph<+J zGs@7GiE~6L6YXZ~n$li;hQ-XqtVqe_K#iwRBr4vTvv15Z1<%=irQSz2GuK$jWXuFA zv~GCnf<>`1^fTs=1R39q@vySMgVRpR1+K=BJZn+tH#nq8YI%O~pV@s1)L0(T z5yecfQywghP`Ryn4SVH)iX>X%A#)AO(l7{;^2$UdTwdnKz~b0H@>csJtYjw&|lWOg@1iZ z%EVm{->@49A_mt`7LH5sD;4fzLn#sj^*<2f<(agkIO=5!u-5mI5VAs}3OR!iA9jbQ zMEL}j`mPbGL5luDw#}Sf?$zr^77a#to>UWZ#hyR65L39yzPQ9e)^wztqF#6J+Vkn%HY>9!v}juJw+kH@*%X zfEvkN@{5CAHz{lZ&G3y>c6dvsDRxdPU=_|ldfrit03Ek^f1-S1!<|71hl#R2lCs-Y3(3_HijnA;ev;K`vUrhFNDoyXbwobT@yoWzXEAy{!OJPrJ`0u+W4g1h5E`#`>+?myEBRtO zD3#;Az!R?f~{(0S=+kL(L?)`aJczKS$VOOxa_+Et{ zn$g(o*@_|P+U+vTwzJYZc>THlUjJJ8IWA|{Grz>We_KC)6t?X6Te~31Z0j!{_3r+{exz_;A^dOO63yXLw@ktO--7LhGTbaKOq!4>;@DbG}knFk_U zz`z=s`=`|p@d?jYB1_bD$HMGiZt=FivPy)Q)*@0o-iRtV8W_Da_<27ux^C7h;#rv; z{3~v9eY`o1);jSHNG_!JGcrC!_|5pacN|qa&#=UezMF-DJz0;XaOKMa;eu=ap{es} z_2S|*0xA%e{MhlMxq3_bp47~)sZzKN<2kAEKUDo`zJY{ycHm)EW=~MCQFhR1@9bE@ z{ixu;e5kC2xDyF?`0_plw>YY6-NBZ%9BeSgU@JoQH5^_)I{qz$Y548Zy?aF&-G#fG zBd#qom{gB=sux_h%$b@lQgz10h!oPbo&$+Q?tV)((rK&^HaFAsA%SRQ`ctVLUWnl$ z7i~P;o^UZCA9(|4^0IpDo+px?Zlg-34wS0XDRhXr`S7h;NnIL=EfsTH#-+;%qNOes z2(`j(*a!zDiYo+=on6?mV?cF#6SEKy9dWoa5$XY7CZU-TtIiPKiIFo><};20h&;+t zKbjISH~wE5jbmwf3Bk3U>xFkndW%FDzQs}~nVgnv{^g zA)M=$25I@Kzhb1EG(o8n;suw8kNhfBv&a~sof9SDj=5RtZ+BfmwJay+0NA&2 zr@9BjH-Vd<9MZE0+_F42j)H+=WqViXm3T=c86o3H@2)LJT7*p??CgPkA9>WIAYuwf z91L>56#i?nk7QoiT((qJYe_U`IFDVtcx2wG)Ic_tOegXicEoUT3q*>>P41Pvc7*!hY(2OX<%4~u{bBG?kH4-ccn1(jBL~Uf*fF_P*KE5ht z$2icl)Hv}gHH4>JBYG)cJ}F<6QwNNYZ`X~?hbGB;-@6u_fcRlVoUKs5%6$-8Y8^u? z=MKZCIuHd*#W$(w{DRmBh)|y)c`|C|ky~lOWD*@5WMD#rrgP}5vvCY?$cHgJtcMOw z-}1aBGmAU&`WMLMn4$v_piTiRM4*@$m=P`)cI+L4qu(VJeaqZ%PeVCRsT_vSYqX=$ zl_xHk;=m+@f<3KiDgXAU`TWZ2NCg5_B;{HIG+|HDKzNC5Vt~FN?=~|5@<1-U1fpzpC-~@*MvdZCTGiGX);)zOUHK^1 z!BmTuD(VZ%t7G0&!d8vP!wqhL1)ob{pk zgIBO!Q}?kneI))Vl-!$e2oT4o{XhIcXQ~@`=jxZz%()CosWT5KCT!jF>F@B8r3=XP zN0+?Qb&mDIGybKvp;n=DkJKf(hl2qMS>*R#-vidfo;@D}C!99VqI-*(Xmvyuhv1!1 zKUs1fQqir5U=o*x&&qeDdj@pIL0Q4yR0Oul3p9x*>WF~>q*L@*-n~1DIW?e&a$)V` z9SMsu*>5;Rx<7ja2wnS_lGx5 zA~)a`j+n|D3k7?QlQX^=?c#YABp+*cGZ({O0#38d`bO4B*c+2FWy^RVc$!z`TNWBz zR|^i-%W**l z$eK9~8H7}~Xm*Y~^#Tppj}rm0-hoaculeHPTcDTXX9|$)9IG4I-~p|Tdu}3iE$oL0 zn9)GywQ+-kU^yuq`HMP_j9a+fl9uh9Yk62-ceXUWB{0BsEq>mZ0g#6V4V+UcLMv>~ zGd{6ZK_*b3Y(MxVMneQd?mSxunFb6iK1uv>=c7f}z-tV#wMvW34nroQyH&-vE~Wv- z_{(ase43Nv*A%%_NIw_JEKDJ*Mf4|?U9{7)Sfa4zWM#!E}3;bq>s-7EQw;l`NZT4>J=>->0* z6nIKMmS@b2CS#=>=Cs}x#9Cz+yI}M_XPx~b6wDvW>Ra}mYb2~NIl|1;v%}Cv3|k0o zvXvOanTvLMfDBU}|KcZe1FQvpblsdFD^yp3T;_)`8;c9I*eZe(-`5iz0qy1`(hUfXxjmx~D)L zkHAc6H_x}YY!=Avi4VqSa2Si0?}+1+2YuiE@Pem56=JS|D&!`$OUmsd!nt=NQ-z|NQb!idItRk=G#a?9e`fI~A{ zUun>9-O^#1_EzYKW|`9eS2lzj3c`_GskD?5GQL7fauf4yjg!{3Xm)6XU}~63cpx_B zXoN(%>~Dxr*1^2^*; zkLZ}l?>d+#Tovc#E}SiF5H3mD>xUQm-JlgwRlfU0CW(lRzs<1iq-XvPncSK0ADS#E z3{42=nfb5yipsq*SDu?qlj=K1cPlgZeVzZ%4fvS-x9RwQ!cH);{O5FBqQMvc4?A)F zNb?tR^pE63W8eT9a3bi!zb&^U^6iaI3i11onB<>i%1!Syoq8TDe@V3W9aO2Ar&Y8v zL4QYT!5>4fucRCP`P0Yq&+xSK&%6h;q3%#Rd4@TvQ7&4>?YG}MrD<)uH$=47P;bSE zymk?=d=r0id*{uIE=^YdwgNW6Tp-;r^?&vC{gs79?^Dz~MML#0kP&59*cB=*N>7Lk z4o^4J`4F9s*PgsmCPqD59lQaF18nW39u z5fc3FA--~+&fVoMtE8uNm}S0-ori5VLU0cIYri+iQi`CS^heSbGj3fo|1xT$sqcD= zI6G+T6AF54s^!4)kKJxK(sl49 zQ{JG$3P03o5O(13dBvAS>JR1GPCSD#d9-rzQ39oZ#?GS)%_ba@Tv8WMcyVR3EgT6y zqh#u!$1Sdt;<*y2uPR5|#Yqb2YDIGHzAAms#;oIPNmZN}eH0;_3jQyX5#}*C-P)=f zh^wyQMC7BZ2oNIaA~u}Fxg-PUP8#;Qq+(oQ<&1*W(?&6LcYLbc;;tGZ{(1u|2#qZB zmm}M)Q*!tzWGXeHzSrSsx=w;B(fQoE?ZxJ`MXg1n(=?g$y1b`@TbfeT-#xY-#hKV7 zA{_OT#vL;N`A)isW3EH5>Aa|8tov2h@XhW&f3(4h&8=lHLw*}|%lK3$g8x-xS&D;u z8IGqb{wP(GsCX}jp*|-rdm=I^6($;N96`6kU)*!#3e=^lq2Dk{d}~?ZpUF%scfM*Q z57wT0us^o$@dmwu!02iU+|FRQYKdwhr(x!)vo5e-fGUn&p{BdH>wmo-F71rURda!B zCrFSDf33w)>*Sq*8ywBMTxd+Z>7}~1VX^a+K;(hKkHJ?*Mf)Unsh_Tv&J*EWXe;JqXwV@&+mHAoz;BfO zS+soGt8)X<>*hK!n%!86rl+Fi;A8-mjG>2JA;Kb$;9{WekfM`r^BlXf!p+yji(v`fSqj1@0E`#2uk_9KPrzst~j# zv`W&&`~ zafJ;XPGZ6T99q=tc=|mLK82me8dtKg!S8;=JDRt3Q-2f5e&66ueV>pK1~HSG{EOS+ z&2lW8Gi7Wg_=Wyx{#7Su5lV>Hwaz6y7eXdZc8-5X z8y8b225}oh7gJGFV|x=*23b=(a~BIj7Eadx;8|~LYsYVnqWj&}?Hy7Fh&%V81sr6{$Ofc^s4~_cm9~goDeR zOBoaPifCg%)TLewtQqb5SJwvWmmylB#IlPL%R5|A1&yg5YOduOyJlzS&S#2Pqz z!cjrT^n*I!%DO>2Fs+_sLXFTbqJ$R)3E*ALpO!=j>!;*vKp%WCLTO zYm(FZ&}4M9CLWaMe7sa#Y56gKvSpwHL-SRohgifRI|&VHAEX_i1VF0EKw%kaYQ_W2 ztVL;PE5zZ<+c9NHYgq7@2uhA4#2G8^^-Zo8(%M%6$Rrz+U<(oSF>l$Se@5@PrbHE& z`o-fUU7=7QaKvLQx#f98E98?;$WGsC&BI71@A@NO42MG&mskmNo5|ApO@1%q8EGwE z1I;hJR~MDAPR0geC1e_aI)#%A(H82A=KW62B3$fmn3SAxS;Zr|V7+HS84$8bc&vsV z-eHuM(}grBVUMwuqlv7YZ=JM>JHtMJW9y%L;1bEx?zK(`@%eY9zOqgwG^j2c)HDwF zD`lD<5eg*;^o#N+;j;qO;}O-e1+RIevP)PJ+-6M1RT2)EnS#iq9ykX&3bM+U7bbTS z-Y^x?&ntLi`>3gx09Bhhvob{cOqAp2fb4U@@-4L1Ud2V&zd zyUQ(5uaOo_1Q%o(&2UNeVtil}76VMHOi3=p7+D+i$@{E=8BKCQ1*R-VoN+rf1eT;b z$DI+EG8Os-{>7U&{nHc&F7N=47=NLmN@j&r(In9Ts5WEoe|#bqzYBd?rgRYX`*Q|S zh#YB`za{A+qPnFhz-pZ!x5S_*ZUj*;$VK%IA(MNwfusRW=B%jdTv7RoMWob$;vo7r zy(%ulHoYKDbC5a+`LT$)pjoj=oKw70oYr9YOmxRUR7!L~^CQ*soc7*Ck9&oP-koyz zXs&yh`ZT((kAP2m8e>ZR^-wA@iYhv-$R6{N?WAv{QgJtn*x~MI;w=2w=%G?aKi<#d z`}%C`A?^8WWc$tby}FmThJis(!1Do;@$G)dm+QlfU%y(Sj=*lE`_qs6XYTCW$WxoX zt|MYf;2r`^D;M`(SM3?0xxY`^`_6z7NFvej7HL|#2uvH=BtsCLFKsJ4OV))PFFIC|5;($kKq(@KHa&HgJTUZ| z`M_1XI~8dxRS;$c&Lmp#g?T|vyAw{hVYPUUWRsZ=aHAvMZ5t_JiW+x3>OCNa;VL6p zHAmp|!FXho9CY0PBP3ak!_H-x#P1x{0t536o$5$J+R0OmAe_^Y4YfVXzzGC z8fM)?ytPJ=pKVOyjD3H-Bu+uTRz*s;7FjSO95&X()6?RW0Yu?EwEt&n%a8aXNXi`3 zMmwkn4TG;*e980WQKL_#6Kt!MWDP(BZP)FYq9P7!&p^_RZ?*PIB_q~P*Mr?hW9W!% zl5@m8Br^zd&th*-_m9vY9)09p%pE-uKyOr~r<|a;qjwdO|H;+;3BsWqOViq|1g&1w zt~T+3{o&){H9cmKS4i!)e&?fDonCpYrnQ=oV0NT-T-MduWx z-~Y<9$y{Nq>Y+74b*1;4^VsiS;78x@zPqbv9?fC7WPI4E)R(ki8;XmE8?Kw=si|FQ zTimbm=z&PtEy0ISvjcOGH)I3fX&r9k)0fY z-DP(z&7XgBK>WX(9yFSgyOR2nec}c`(r27knEf-THd<)jo^I}wQV!E!fcd3x zao=^f1iLYLeGcEO!49?`y^mic{>&}h?DqLO_xX4ShmT#lc4WurrU@ue98cZm-VnSk znpB4jdoa_Zfh{S|glx${=_^4097%mWye@W~d%5~P`!Hb-HXnOAJR9lmKp#WYN%-UL zrg*dF8V5qpkbn}Xu5C{O#}i!LNO7$95Zs-XZuel{F%I7BAiM>7x!*eIKL^#ls@7EW z{${;;+Coy1#?E2{FfVE$dKg%FTSM@&we+-r669>`bOO&Q*xG*uNR+j<9bJ8*#RON~ zJFo?pg++4=9Upu-d^@-+)2l;%i~`5&*?N`&&*|U0@%pgj4D2tyZ|<8g_2oP$zXq5W zSzXw4Y9&3JFnPCUA(|g%Ikn>4k$m#|$^hUE!Q+~oZhL?c5wCx9EV{95n?|bD4*k8K zIWXkY=_`r|Kd!_h_MKYZgAuPrz8uVI^`<}N6NPBm!ZBoS)tvum@={-!Zrzmep~2z- zR2i#~YSjmm*e7qVzRKGVmAd>sa#88yyR2KAPCIp~= zyB4n z+>&;+bczpvQxNCT^M5FNr|3+#px?JU=-BSq=-5s=ww=7OZQHhO^NroHZQHh!(|eqY z^R2VjIb-cHo|}0yFRE%hb5_-F)?XCK7;O!tA@BP9ZTY zz5P2;fq4OZo0bi#K*`(vdTH5* zU;6ay3N8lR8KAf^_q?@Iaas*fti4DN-S?4>TOd9HQTD4VX@zIl^a zwIrgV;);!%Su2vG0mt`s-SOM0!`%1MDXEYm-um@#lsW3wzKK)RZ2VM)$%4EwLXV|p zmIcL05a#~9pov_({LF^t*aSZr8{x*GTUY6S?Ys9?#-2z&rme@|S9n|YY-pSYXaDzEa_SH=fLaFJQ~G6pzy z9zT%wXP-D3g9A(yKKhiL;Jdq=chYja`zI>bm9`d<)A-ENSsD3;jnlOm`L2x8gBkh4 zjnb2n7J{-P?9E1bB74VOf*Nhd^qG&=i^{%lLcp5>|dnr?v(`=JJZzS*;? z>t?O?<$YwDxp&c0T}XB+VXoY}o!w0IS$0&uVa(k-Aeg!&SFjjF;ra;90UDkn4$jg0 ze*#04JLgq2@pxy?tqz@p7OgfHxeeCKh-wA%smO~rT z#UJ83Q7HQ0)XhBjhq3|vpUqil#~Q5rwqmT1eao_kH|7hn$+~#X<&APo`VkVH!zN1E z}FoO!{ZS6>i#2Z`OcyrZyLa{>aN1NNc1Sg*?#J=?kQyv(3s7=TPu& z^B@}ZQJmArsD$O#9eR*VWukK;l7`qt%Da5%!_a}9(A7)&+Ngt}X6*_bqPbUXM(6@D zO;Oi5i3kcqAJ6N*bJyZ8^w!s2flm8*>Z4dlO5H~AP&MxL;S3Fu8P1X4MUbTET(AX; zwTAQCfs`%7e3>VpKh`*RI4h)w*4$Q|;`Ze2tz98r#0U<4uMV)|kp7~Sou063yP+BW z&{n=4Vo1S_tDcR^-|g9aD9M$8OpWv|-IN2z<9*EfzGjp=OMZL_#^dd{%zSbPR8oC) z)jh9L$ohOi`#dYm@f`}*!N&hC>3Y83U1WgWk=MT1oBJ30EbF0_$dj^Zy?r-eS<;;3^Eb;Lj zS8mYJr(fe!Ucd)G*+t@l3@+-(8lW=MxCluub-biCU>TFQ8wP^EAxc*(O;ur;GDGWI z{mRr#?AUOY=490d-HzTEKs_<}{PkTa+S@c+IP;`GTTXc4>h$ zYIlBhaAtZ#OL|xAXz_;~QF;?z+PjZe)hoezm-2^)6DiVRJCMDDyR$1P33u1D?u2$? z_f4)}gW1vlU}rNyEcMCF4PT_~@}dl-LYYA5nFSnA#03N4te9(d&+~ETr+pPqM97uZ ziR`H6md>$+Gpc;75wBL{{AqPwUX8hZ5|3hScriIjg}yt`*YfU4Tf7BV_CfZ*_|BCn zO;rA;Np@2LyIe2f%QeS+r!4}0_Fc+zxERy>b7t(U8*$7HYN-2WcjP-e?rvp-uY##M+h`T|p- zI~R{T^!)t|B`L(B!@4M>qzdSQp_mj>tMr`4r)oJ-mZHt!%2`SmuQh$UFfTg>g-VpS zUA(o!-4edgTe~>es*-hFx*P7i8^@ms=oeh_fJpbPMdM3`xRQaDJ z`B|wiG;fS0VGC8IBvBvKlKL*@8hXp{6|45M3RA#eKl&mk2W%-h^^Lt>M`%~xjyTTR z1(qjS3yi%{?LFGbSWVCtmc6{-`*ALqCv*0M092>h;C?-+t%Z$yBsrE2m9Jc#RTerx zqLuJqD{J{`m0LGVy!p7)RHMK=DwDmt(XM`nqqddN7o0~>>#I^(1oEU2_0Qkl$=ag!< z&ezcc!6KA9oE(Q_D^AHzCKigbv?hP;1or#B^rA~Xa`1-OfAJE>e6!lFr9^8Sc4?8W<`2BvD~qdEB4rvsM`su3OWYWf z^sB}8;x3^%9WTwx4^qx~>4i53j|)ls&KH9Xsa=xt(_13wuYCiw$|Oz)Rt&%{udvyY*dUD@`-X_1HllJH_d zHLtFF{F#k%^R4$3y9*PYmoDq*nGK6BgkNtKOPy~CHncOAK&{|2{rx1XgDHUgYnN%X zH!u}$ic!Nd#DwEU`eEyH9r@9j;tTb|mD?L9ddgV612z!?D2H6n7Jy9Qryvuqa$bb! zqJiX6{L2*AR1LO)kT#&H|92S>JM>&d=+O}#>r%+cJgh#JScaKgrkR_6lpFy*9wN?> zD#uY^CGy-ttQ?=93_Xvt06E~Kmb_Q+5pt&|{5n>?9u`4`WMPzcfru){ih#;Sm|a5N z_&U~#kXsE2Podo6TK5<#0D^qhBbW9ELKx#VVczWz1Skzyyhz6Fp0IhIS%CvMfQkHt zP${cpmT)6VnNDemu+wOJW2wvu;;)7MdW9&y2y?-1wYH(K>sTs$JO#?WfS&dP9`-n# zxQ&rGvFPcOeX+t(MT-y!!75z5Oh|-aUI$lOBCqey4!^v9HD3)Jd{wTyPge1%CK=qd z_NM*SD~l8~D5QB<4xF>&HklHL@!N$R&668)%@E*7{B1ETfS@;RmLElIley3=572(| z#>~{q4TRxwS&TnH?r*D@@Rtv++D+D0G|VsrViho z_<8!*V1U8OTGyv$RP)KpE+@~}sAslm+OVK-a;d97v@v?DQSmT2GznPYL$|jVPIgkx~hQ1;%`=y@!y4yL<(yVrGdlxb`(5;0T?^FjWF;kM)LI3nO9nbweOvvKv? zJnZ(IgWMbep_%XyvXca}aC#WBjAL2X62Uo3G)FS7)?$eA78N{YjSDC9t9tu(kVH6{ zGO?f~5FDZV{F4L_apjUcpzzV|KR#@P+m_VLaZiz&$?Pq>b2@9fBKI26ir~}I*Q@Xw z0q>Uif_&>LMOS={pWF@q7HR)U-;(K{kS!qow~aqPV$julIL|8c4|KKBZ>`+_|0HiVFrZ}XNnw6hK~kiDyc+b z8(?D!Cm;-x&1-%g1p|DP#sT7iGFS1JE-tA%e6&^f@od1}ohoV;>$y)V*r}RZR%f&G zuquXFh)?C6uUd!CZsGsQZan)pXZ<%gm4*Hv=a$@$<^ ziQeD{#PIAYT7SIS7{r$s&C33C5Zbu8aoS30X>^hbe7+51z6eCsY`iT!F;w6Wt|Ik# zf2H0kijMrFWZ{9ZHM&h=At$$I_AhRqY}(?ZS1*qq>kfz2&1xecXxN27mkc@~z|N_% zq(@KZWRX9a!PhjotY-!+BY+u>_hluGBz_jx(pngo?7{Q`*JB=DKlw-x0Bk`K+0||3 z-)$329&k8_O>#JZZG3;qp)D^)>(1o%NSQom_x2b8U8Or_F;z|8+MVO;jfgXSM3zBS za2J%=+Y4V*tAYN2AWCxb{x|#mr#VPW|1bN+>sSQPqYi9+pt_x74)8S=gCc2U5mc^~ zTH!w$?=_;B!_M&DugN+H;G@eu4|v$~unkE^RK{KmuiI=y#EUF802i6>U1&l9$Ey-U z2x=SQGx2T_)e6xWm%kp=o%+{vHq2ajyS>j5yi~=vG|>&5ECy~J$3H?B=5wE)<@!O! zgjINhB z?^(wdKb1(uRBt6@&ZU3p+3{BO6RLl`;RVJ5e%@%Fw64pR*iS{g8y4$=L-TV@Lnj6Z z2v&S+_+cjp2IRD+xQ7MD8b00R$CiTza%!geZNgP~$-zUz*&%@8hJ-+VuyYF?5AEog zTR`FwIc{J7se;FAS?B?6{$S081Vg~VdtQWHmvP4Xz)3UF?+2WnfJj$MF&}DLlJXRk zxU*D@-$Bf^*9H8WkN%VF851M(KVp1#!~Cz0Ag(=fh*EG1Oe>4gh14#<@~n-T5Ofm^ z$mdD=@AGZ=5{Nt1_;*s??{>oU)bY(Z)R40ycWKmS5fm^}=lg64R9oN}a~Y68nY#>lmB|yrxCxbbPvgl-yv(C1NhXXBn5wQDI9zK>>S357$oP?mdbM^jRIh zV?`Z)iD^$%LGp+D>@oM5EoFZ>4-S}d3>AdV^iocC%<`CraOOUyuIKW0#)B#EV49;8 zD4_O{2-1v<|5A_VLcN@nm8K9CWa+CMrHbq=VG=c8py(J82SCfIpMF)iAl{(ArZa+h25Z=PWNFS!gO+duy{vC0kLn@4d`q)Dp`&)EPf(R(f*JAFZH^D}L1%GVF?#4p6 zpT{k_Kgl^P!l(78gb~UAu(M#d=0ppD>$wr0CPYH&xxJQcRvg8QDMt(S&wNV5SF##z zJNk5I?ZIL?Yujp~3IOc@EMtbYmBQqNQ=q=rZId~X+PW_Kzyb1%w^>*g44(5#qdmrn z%6VU6Xi#}MRBNqsy2ALKLP%k0p_t!zRr37a+69nuwLT94s*SiGq^r(D2dlWk>RM_N z3bJ7Z%r}m<_xATnoTHu>EKZtDZq7Lmr+R2vjoLNN!JK^OCtBNm4x~xStxpi&puHRa z&8GipkP;&++draPt|vTz9M5p`vop)~$zKc6OkCoIb1$Z0@|r@M2srSDJnmSTza8OD%60g7T#s}=l# zAI&kUDswjwOk*rXmz=PB^iIdN;keNA-7K z+SJftHLi`bFk{_(3XPr)|7Ottk#H+I={x=}-a$}YNW{k4@qe)o^n(9ClmiO`>pw2g zQR+}?ic3wr4Etbc@?k^f@YyI8PNm^@T0`XnSl=Ns5x=LEkdP24rV7Mo1(Lw(DSSsu z4Brk!%lxYxX4}}>EW5_5S-!BksZ!Mp2(i}Q;v!s5etXz>y7h|P-#4u4Tzp;X{_G?s zSYLuA**4%or;HvrG9#9-4JhO_T0;0{FKS?6@w zcGxs*Z`SNE#rzGK|Hk$8b;N&t>zd%hvY$63b`;d@(IFfP4pKLio456TuS2^Q(TnUH zOospyqbfqFSn@2D&U~>E*stWKBvh!tYBXC|wwLu~GKT&(tP&VFNK%T%APYc1@+`;HB20RTK#x+tkEIq|i)8tVyg2hlYz$4ICqriXB1S*#U|bG1^V` zhmGz-=772N_XFN}!o%vSGf+{owlZohFVg=&RU~(}J4*jiz&8q4X!`Y=76wK&SZILC z)7|j)0o&haI*^UQ-!%hMG?JVQk+)w+pOGOb_4hc5F;ab4Yd?rSVO^-26gBZCv1eFP zKb1a9UGO#WBGRYOHzcu2a#qBQ(20I@eF!9ha}uI33ZnE-Lj5pyB0n*r{lIuRq%xu4 zSVZ=Z2?FE$U7c1W^W7o>wds{#`KppNU+C7ToA%g8&cjhCltMMbrZ0bTYg@GuZvF~3kC&47v2VM2TvA{TH9`Q-J)N`-z6bZe>lQ7cywMQ z9X-h1M(=0*-U+}{M4C4VsIu*^Coa|vnf;sAIoBPB-PVgOLQ2TXV;0>~NBUI>*{o5Qa5ORiHfxUrS!>)&jyT{yQO%#^S}e9qap zOf{Y1L9uq9?x);hu~%}Lj^s(<qQ6ZzRKIgvnK#r5x<`##VW{8Hyl{5*}1_*`fqxKiy!(!l<{Xnu%VelmIc#6+bxtY-4j-Hi>=Tj z28J&`)RmOv)O7Xr&u2(yR9q~S5-HR1coZ5fq1qkQZ%Y|w>sSgdX$+FR-wR$jHay4G zX8T!_aLPD=OBM) z6>kxBH}IM|dd$gUJUg8JY`Q2NgwN2MhyvX2QX3ff%$NzOFNX0wvHg=6a?# z3vLJ^_#EC`@b3?-)O)pEDX3^g zi~r(oL-O;J7giYDesR|*k*Lljz0LC_X;8v(l7Z#2|CMF_4H5%&`Ji~}0 zJNjO~jAp_PJl6X7w-SwW6OCoS!AcbOb=!_-&T5qX?t)ahR@qd(XkJNEJT3(x_ zG8{rv4v5#)t%+ z`yy+^l{@?4;;#tpdHKPxRa5c2ag(G~n_w_eao!)@@w}|<+1iZv#lwN=cxAQ3hv(wx zAW*}L?|Tr`=&KZA`0&J}b!_8ryf5LOmHHdpOjkIr(QVhTtd1eh1qFN$?mZvww9g$D zopO*TKA|kQ{u*L(Cqhw^YCJo3jp5kmzIxFVA*x)kSv{(vgK+1Fawh$6aDx=s#4CnT zs(Fs-AwAabtX!&<;X+7AQKi8HvikPqg4k4`*84t*m)7@{~jl#Yx>-o9Vw3>%JCD>HV1Ut@5NI=iURE*S?B~!VC<;3l8>}J6q!-4FJ+5gc9QH6osT{Df{E!u}%`V&|2Zq;yOm;M%!7*EBZZ@ztRt&koqNEC!$Kuc=Cd+s48Lb zi`5%-iUiPUU|Lio_|2b94;e3-e!`lNm@$?ofQDinU?*qJlpd)fa!X(Kz*$}_+oJ?l zUqgyNL1|PGO*A2{qGLLjaY7WaFu2N0rIgm(4CNEVA zyJ2C)-w4~1fZTIb!bp^PFbDu@JE&n>x1LU23fY;xJ$1yi>vSQ8FJ(xV;73`pC8^Q-H)mM z&#HE8hwWYDX@+~WiXJ){m-#?cyAIN#pk~j}wj=uPUH2t{O930g6dgfArOXMKh=EuT zUU~sTI+l!x!Uglho=Rdx#aM|ECaUD{ZLSn~<*A2DyB9CgYU-NOQtFT%*U#8}s%*7m zR$xc4jil`5clREzDrY1iL2PB}Y8IU3L0v_^P_Bm(4&NgmF@J|LHr>)`thXzijlIvy zWgae9*4^MOBz8%jsRuSw6;TV-)~o?-WXw)({})=TV2(f;sNXYdD{4iYWON%Fwv)=A zrPl4%UmBk^HaJ{sD&?!&)L&nB#NMH;=wD#34j{*L=ht66zCx--oEEV9T2r{_S#kq6 z;gcmMYEHC*T2b<_4_P6?c?%&kyssHce>~tWw_-2eey-rN2Y5NW`S(j5enp=9K(J1Q z(D&LsF;u#qJN+=M1q;5TNEG+pLA0Hp`cbR@aC(rQgq;@qrz7`eR+;Pz-N$$@jOm2! zq#M6;Q*Q95eI#WY?xjUTS%EDbCu`R+Kas`4snjYh(L9in0c+IL>@o;$OAyyTL5Iop z*??H$YI%TKY+?jy5&q6|`ZOuWj<4!& zWAn8_Y0xYLJ(>U}cUyeAzb)8f-x*>cpIiT#z;%EVLqw79OAzK{#r>*#zNz{gxTp~uAuGNFRwHx0guaTPRZHt zoIHVI!U>UjM}$KxnUSS5gY+k*=~a=!g(`PO4!p89V0Rxi659jjjehyPB=LI~y*6w@ z&PH$?wK2q-xr#nz08bvyYr?h2%4(6!__i>W+KKJx7#`yrwZD^V>(&opC9t_ndE^Jp z5Wsm@%EE3g0&Ri)Poj3^rfg_oS44D5#fb2FOkp(Od7MCYOX0nk70kzM=o{FbHpZ^f z0^N!E@Af$WU8Zze9A!nMx|0vqeaKJB241kIvF0>^h!G_Unz>wNvLva6f(9jYkI3{G zjBPQ>OP6mUeOlbn;$^HifZC8s>I22cb}MZ`H<%r)RLW!W5L<4HK?V2Q3}~Fz~FH)5s8VnwWneA`X-6IgnVYN?}s60heOy*SVu2w^!|=IGrac1LMy z_f-)s9MMG@18=c3EP8gVWKE30nzRbxC*l$t%<#YZx4hlo3j~Z~W&+`Fn+UMLv@T*g z>il9sL4($@w9)+5D(OU)828MDMv@mARf}}I&CEOOX&uJY$vS6EDGIC59fH!To+S*a z1jyqjf*r z9YpZQ^hm}-n|{#%v_(tjkj)+ub;^{xqv_2sm2;)sLzua~t>C5(7udp2k?HtQn|^*T z{vy~nq|a-U0NmEBHIBj^qze=?GY_T; z*$gQJidt5ORVdbq8bluf7FzIUv!|evt>MOCVBjg*fk}0yPKTbHnmGwJx(`_DpDVNT zvZ$deUN0o&`BMR^gpqpf@Q5u_I#An@3G`lE+};U?7=W-TG@F%}Q>^7bMh<`Ot z1Ta5368rxuChx6U(9BeR6%pdauQ#so+dPTDUIVUh;^FS zhjgiJ$y97~4s;2qYudn;-<`r{GCQ&T2r1% zIUcd|cFz+4IYpoc35zQJLn#s0qLjiVMM%5L@nzS5(p3f=BqsWPDcDNS{WD zjqA0v^ZB>mvpPfc)$JSZoGa<5v_M@ycL{WHxtsR-%tca6EPvna|^8Y!lD~Hbs+{NF5Y3MtW7#)*42OQABRgey~a1? ziOhCQQf<}m8kuwxPI^4fz#s9HNW9e8(Fp||4Eq;m1KA*pkm(i%wietdOnG zKg&yV>1$GZm~=rqz{iA0os~@E7E9$h>jR`F1WvFjRoeAetq&Xtf|afoF_RqW)6yd2 z?_94Bf%NciyOgd46nr)O8NZ~fe;-J}xb++ID)cq=<)*k6iUF*T9GudrYc5wYj%|li z*2&F(qcm#`57=EPIE7Iph?C7dQ>ILwHaOVEFD_-#Ev#g1oj*^06a;pJ6L5||1r~xh zWQ&jWwoRI~Qe}yx@Gx^)JUu=*HUQU)cT5U4OA8uX+bXrr7#+T6D0_sD7V^rD@&qG%&OxBuIH}c{?OZ*OMN9XJu!<2|u@I0bi zXYq9Uj%)Bu)Fbk*$}YUiC;d%3!9(wBb47S_7)BX3WE{rFQDv^TL zX;T(#9&Yd2wHKFnkNSc0nJb@fvN2mr|9df#nf^bu?HT{Ugjwk7#v<0rc0IdpcEcfj z8n=G?#w-u9_;0)akM7_9X{nQmp79^0&LUMPC6uL~*_iQRh;GT45m=dFR*lsJrovTK zFtp%)i&Rz{a>=z6QUow@R6vM$Ndi464}x4{exdL3m8<@XDm|}S8fJjC*9Mi78I?7z z``1YilCL^esdHe zrOBCtN(?T%Q1Rq`weX=)(OQ(}a~N6*{&7BPXE#RtMpr1MZlWGn*u9gl-Hs=22)i4Y z^&0t)-IPpF(S8($8OXnqIC=#PvXLo&t*Ni-I8wJ=7yG5No2WOba4AeCquZ633eRhN#L^mq|2!+JctW# z2@S+-WfbWWxyjb5P$`|iRZCLHD9qla(LuqeNj^&~ud=_?EE1CwDn*;Ir@^g~8)317 zehIH#u-G3&=kOa8`hf=-a9k+9`so=MiPPUS;G0Dt~w--O=)LIVIIvRG@n!6 zAwl>RQ>d71xza&v|0RD6r9-!6L$nbC`Xjq0AS)7rAA6rQikDuL4$oo_qeju8X-tO^c$fIUP8TazDKhb(3Mdz-|I~L!Srm*b{)QEQ$R2DJ8iKV)i!BI5R%aEmiRv(Sl);RKv1!@$rl7 zP9&YlVj^l-o<|C9A)P_y)n}%>GMQ#@TiPN?-3YK{z@1#yRbRNSiaXQOkQEb>k`*&8 zU34#b>!#l|Y_XpsHl{?Oq2ll@slXmGE&Fk6kfsp5tpa&5_A^rEpKhP*Xt#Nq82zVZ zh{u$|>H^1__7#i2-}Qf^?83CH!+i_J9r?4tiMRi-+1eZO^n<4mLO<S_VhXF+6i2; z>uyqMZXok0qz|gZ4{y=ugx4+P`gRC*$YKagXGPd9MqEdEdQ>0J&;2x}q^qEKijOI> zwgN$4EL3{#W2Yztx=5pj=lpjdDC*fC1k_{z*+t}Zu6K~698n4Zi}2db*i^U^Qdv<@ z@t_SmZ+aJau*m2K)Z_rkE{OlL?@*OrP-i@VJ|%*JVrpHcj<#jrVE-U+Q#F0e%xQ^9 zCI%$9HX9_^E3w~!;IpuFLo z+h&eKvf~=E7cSl(Cs7h$OY}mcJ1fVmZBschJL zY%@_wQXyS;NEA~+K^~) zDHgfPOK0=n#!T}7#n3e&<{m5ZeorEH$@>EE!l-vT>YmaF#U4N6YbIZB72YNimxk2X zW#5k_g(N;LL;g_@=L@4~v1p0#q6>8RhHQCw8@8#JD~l^hkL4UAYNF@VZOCj945dJk zb_2RQv5J_PBAea!rTmCN&5=<`uKB46lCoXC8ZhGp){hU*PuXZoZLi7j_5jw_TTILX z$90Osh#9uV@7I`~737E>%)oCYU?aFFyLKXuqb|6u-Wm;qeg7-PmX$61La7a z8~jB*O$xI>ms~HwN>1F1hs_`<2WK9M>2j{ujbAjEPI9VmUFi7aT6P9W0XAd#*(ued zE${Gy`4&${wxaDpS&hui3Nt1(Pt}QpIiW#YZ`F*EX<*-7XZZD=7Z8Trqubx%!gSIY zX5`_tgRvKSyb%=^pKQiG z_1>?T!?MwGhD-7&I7AJhidfYv(Pdodcqt)PYe_m?y8MR)i=dh&dbMIb#ew8ZNJRLPHmlTG zG)RSVtx|*Um#x2j8E&H=-rg z>?8Z9LW6&Fvxa0%8l8`gQn(K_4opvmR#{xX;UaZ{tXC20!DRl)h58$4yA1++k;`UG zcfy=nw=YYj>Y>j%rfnXYlUlo`qn0MZxE(w3M+nOA(=d>RcFa3zm@3;2y(zTmC11H2 zfowUSa|pK|6wGJ{-|M6`hxZ2qPVkXgJigb*=>IHV^Bu=<5ye|XbtdbpFkpYax>0y83jqc%+!f0O0#rLs2xwbA>vTo*>BzMFb zO=ueVHas~-;w85*X4}oL11}ZCIP_iaYF!FzgauCLXub)$Pv)1=B+ZsWWk$d)Pe~5| z#0#7rZRD{5bPch#5r^L9XdPkfwn>BXxaa%cIO~u^VmeI4#60No_D`HB7XQYY3K??t}d0(yja75{CbTQZfF6a{rr- zY|GIrDM_g#_gw!m`u+{e8;t+o_WmCr%l~OI!p=hf4|=Q79YPIt>Gi2{>@pWQKhnZ+ za9sCl*&s}0KwBQEUF-@snFvHuUG4FlwsR>+*jAn&%;PGmA2UJiZ+{{_!$MqYoa=07 z^C$z{po4Am{p#y2JLcefc76R($H&LVWoEdJ37FeAlY|26W(^0ET;9qGM__zYp&UpFrFvh!h_=kmA8>$D}#N<8IhI z_IjxlpdvU9lTaCqoV)>vG?Q>Fd{4|vl8yL?VVu)zx4R_tjS+p}=uWHd=v8D-4`N zo=HhpGEXi3CBdD&@f_^-X}yEhzm2JJ&DvQzKY);9V3n$EYE_6yV1*5T%SMjWo3Wme zty-?dH$qQ_{%`sO4564(kwhXW2BCF~KzH`H|(#83D`DALsT7-Oa; zf2-f0DX8Y5-@RUwCX@n+@-v{|QLdv{KMQ$Jof$S}1~h$_Ckuw)p^u&5~JAnX#J z$N1s7?WjCEo99VgUHziA?M*xUfxsf@q30>38=;fP{bQM{>YUcyqE{oR~cM|k4{f*x6BtT3daZCUL`F)42d1}zDN-_(pbX~ z>=-(>S+#BJD^5fyB|Q~wq^~^Mq6FXW@{U>G;}w$7=JV~P9$qY|U(6boY5thm?I(>3 zBya4u`0RcI(sbr3#wd74AwtVu74WH6e;D)Z+X{j46A)GOmsIxR-xx&x2ttHAJd|M?9~ z7OlR?f|rN!nR+}F4m$e)b3b#p+yk7g+J`k$35GrK<%1@{H~5tL#7>VvnWa9dgMoY- z_V*h*tRgI?sU^1r&Az(1stbCah(^|=U-#1h1eb!nGC)WGC91-7n1K|+1A;iickH4;aw%FHUE=QBC(!&R+@u1C5 ztgRmP(A~w$GGu@9Y78mwIj_7w%!SmpG&@SVKU%|^>!OLPb6YfOj;r61qrFB{*=i$b zSFzHqB{u{#WpR$D{Pu+{jhm`ntCDkEKPTn%((O-1>(v-*{ZobAm$dOwdH-YF4Z(&-1?q#=y}q|U(Ylzb1mf!gHe z!4%v97g-mos5u`WpV z$L013Sy0-aUP!e8xT}bP8TieN<=9e|iV%jrHvPaYN$21hhm#_U+n1r%j|%&e@qDfV zVLfhxz&U{qOi&Fgu(zaU`D{-o9pY93jyH;-F98Kon;>X-0_*@S^GwWjgK079zWF&M zf=+u|*-k%A0R;zsW2Astv^Di|H;3H%^&q>)>J{wCpr+EvrfKO_7$*pIgM-bDlGNZu z+({8yA1(Rc?}; z{WqU}tXyg-PGKba@T_l?H7LSlL3Lb9`qhC$@*Ved4JI)rrpCkNvTIv#(`$Ka@M z3dn+&f$OQZeim(bR^7l;bU#p0wPd5E&KFa49y@Y4sm|v$+97#ybXwy{p1S+-_eIcg zpWm;ONec8HjXAZI%UIy_bSx%cQ>#I}VTeeA)}Q?oMoAVeCcLks?Iu<@R4s>P$dJHZ z)@{GHfHj0(So&ptmYeRI45O?^o_muw3CgJI9dvVJ4Lm|+Vv~E~G8O|lJy3{KkNvGX z@2B;7q3)S;)Zusq;&x9H(jfUCqT|W7i?(=JZed7dTN5)8fATMGycklYuEx?koNF|% zXWIOz$xME%53-4yfNM}U{Ej^(d4nfj;GM)2pOl`m+28&Z`_s;)mZY1{e&4qmvk0{w z%8cPg&rwKxezI*h+`MUyXZqsg*m=1$1Ys3}8?HKP{w&`znkT~ZdWI>MC-?P!H%qqy z)?LOYI&6Zrj(3x~lALl(!f4Zugqu$)Eff3^TLK!zFII6Q+Ja|+kQ$P2qvRP`%qdZ@v8Ng`xhlmEBnpik469!D zUGl-o3UW6aq>IHrTak7n-=`<-KW9MeC~*{wM36NrNG|aSv)C}?WO?T)J6eoLn*Jy$ zTq|^x<<-~Ptb6S=i=td#LqF1;x_5TZl_9}uhw=5I)ctY}8gWIgY_%&ne8-c~ZkgiA z84>0XxN0KLU}CIEU+A}1u034uDUYY(SB6q%r9b&a((xLKhFZ35@QehU4RntwwUS^{ zP3{ffsIKPZFle^jAz!=C4i=;J7LCk7z?C~Ti`2($dTVc)yUVTuw>Z8TyU~QR8)BOW zHlC>zBuS;h%of^yV#N)*bAl=-snqsN(3IOBhFC0FvktHZDcgDc#AX`9JOu?G72#y5 z5R+6UnO=iIk+>bLuTbO0M*$)>enr!>5^@kNXQf4Et6t2{V_>tNhUXKMlsn@);KRji z=W2?|rp>)a5r@!ld;edQz2kRhZPWhQv8|46+wM3WJ007$ZQHhO+qP|dV`uvL&713< zxt>{b{{yx6TKlZE>#XCbPu8^u#E~CxLY#TF`kL1>W7zTV0RenoNAW*}%Pn3MdSg9$gv!CMpFwhe z%IxmD@DV-05purwTw~5&VYzA-Sl>PhEvVrKJC||VlH3p)2oP&xov7BOr?pS@aVIMd z$SRzVZPXS#{JxWP)YS{_h(J3ffS4H5sm^J$=iD)ai#XVJ7uAP*?%m6zz#ku!gMhDh zXtiWDgZp;fVuav99O&vEma{KDZwhjJZCS%=cw+{8ur&GgJGVyQOQ>AP<*KZd6|ygbeucQ!78s^2JBDSw(RYZc_T>z(DejqN zExkdqIKEXzh)b3(H_kJB->Ws6_OLZ7`a;b-)*gxLWJ+FG2KBPs47M8bxb)S2r_~B4 z=vdpu_4Yn$rf1xQl~cSUVAjKjZT;O6j=joPH)9z zWZX=y+SsWhO@2x$?Ckpa_^yqAtNE4|+|UVrYo#%%URQUP9+mvnJ3FX*Ix1{kvTR>q z8c72$Qh)EKc!m`cNK}Ox-;x74&F@1uwWn4nm@UpZioNMqD;L;!;6}J!_DvyJ}Hu z=B4(E=+0Z1or5ZH)50`saMuuK!9K*%QENSoRPA88`TicKYgbqF_y_GmcK@YMQ`N?0 z{u)XT;czhtYarsN&QAg_LblBdf+n# zwWWT{)u!fZFV6ba#h-Ec-a6TM(D=syn?Iw50* z66!L1xi4>B)gYzxSfqhXoWGKRm$ zmM}?bz^s||R|ifwjo8s-aH{Sw5s`w#Rt;l8V+l-9$~kZnyNG6Hr<3VN77YI4AiGK(1tzBbP}}PW3l@m1qkeTuekI?JzyqNAxi6gB}QL`eWv3SjW%o@ujqh z+w(jWS!12)^#fhx)bUN$2xXW))2 zK_Nbg`WCUhOL$bqe(Ce|yBT9+k9gNix-zGQ&s>6V(l@3CT_u}`&joRU+Y#310#1d1 z(x-DxgpK=zlzeB1Vgk^Pu>w2wCgt8et?O{yhDdL_>sFbqKq37VR?m}IBd$PBUan4F zWRVNgKx#RYWE*WxoI5ghlZy~p{GHe{&7iRhClv*!-sW_fx}R^y&#*`yo->j6ZD*a^ zn`T0~>jz>|XL9&8qQZy`{AW`Lx`6d8QxUAW6==hZ0(8R$uR)0e017VM$BBdIzhOAn z{bgovEPR)@-#)%IRq{|>aUb-Pp%eaAKC7WP-a@|{t0v)dTWMxoVg?Yu?%Fbe&%A0s zORuQ*v^f-vX?atM6j?#n^Xe%SN}&ZwO=1a|aYVdw>5#f72+VO^$=+ ztNn!o6@qW&{g8%;9z(5T?cR1=C(F&6yh{$q8J}+386;+`)1OmF#$p(0p{gF|Y2`f) z-(O7_b{MLH4V@)Ih_;un437#6(@U95h|!ebhIvp_mkYI@SOrJ6%>H9js#jLX$xTg# zt!ZYtA^$)ZBLdmG1WEpAn_rQfi{VvSX0JHE0Gk+`B z7YyQU6GXqEyZ+^|qT&@g82@4OPX z3xHG;l!#}{3EM2z`IxAnOin5Ll;jaZzcI2WWvfBAE<>GNvzat7Rbwx9K?kb zwbuI)kF%OHIr=pMW@ZkKmG(JT^EmJaZH2_RSm<@)ONor1;)1*oPlcqEw4|c?vU__T zE^PDDpUYE4(hnqs4Ov?Te}?ArT0shImVb$YVZO@4wjI)KQVsaFp-pp@>d4%V_-y3Bq#^R=gT(<+t-S-0M-! zT=$S}LsjehAS%_U1^BjH}&Onu)YfSWwdI{>$D{z;v-+rksu3KvR^T;U5G+!J1SEOYC3guIz zHi=geOgA?!^slFJ?RZL8tU2KOW;QpdwMHi7WlWJM@KLuPoWXn`(hje1^``eYh=p@% zbg3}KsAxCAbJFT?k~0TX3$aB0=uF!fLvZ?AQ;H=ybA-pUe+AeCZca$FD@NvUXeFiO zKJ$B*e0y+FjQ2fCk>lhFhTakRSj)g8dA6QEFw8%!a<%(hW~H3jENMB}XBR9O-Id1u zk-)J5y39gZIAqGQ2#vUD#+2lg2QIBL;XB`ic>wpTM{2G6?h9Z|90f35?{-5(zb%8m z7qwV_ZsUn=EpH23()X)rhn$__o-9Y>huSsxhR=sNr(tNXtvXs$2#>{8mDSP4%w$<{ zaUIm@`Ql}#Z*J5aIQEN!vcjT--nH25n_OEkl@Cj++mN62>J}=w-v36tyy#*}Q=Bz!pkP$plqZtYA@@lE zm)o!K7&5$!_%}YL$Wif>zM@=-=o!%Uxg5CElw_8iYOv_+7?n|b{Llm!Q5|tj5=Dd@ zc>cvS5eRjx_f3$$b}AFUR}+pKx?OF-K@tfUx1#cBqB(N}6DQDoHcQz(asFB1Ln8|qH|mKlOlb-Q%v8w|O99g!3yp$= z&?f7;0G)4VW*#iXp)Mr2#GhogrdZ0!(J2%)0E8`dOSz*@hV6QVP@Xm~YcM8u6q`{^ ze;Hg&q81f6cqvF4U5{6J^=(9PQn_J6cmdbuts$Rw{P2cq$t`r4M#=PY*Zo?8j!~gInr&^-0Exu>88S>7k(F~E!M-COim{{N z=S2RjG|p>Be1p;ZeL7~IE2J|rW<*pz)54#+vAPL`JA$UnI_8_L(&Z7*ImyIqteNPM zHeyiWBDB(`w1;V9CBjigHBuL$>?l<#rG&bXo>Q_6H(qiDh%c) z*(1$Yo?SvX0x`U`;u<{{%@b) z$fYd6XBxJk-O%G_R;i5aZ`}~RrXPC`@r|7ik+AK>P)XmK#yFH>d_s89=ZHa7@s&vs z^nZrs*cFN8)LBd>N9R&zS?5TR9TQZ%QttBm#d_%-d@j$4a=AwtaJedUPe z-Ixu2sFyP6P}+~p833TcWfSf`UsU5SJqyQ*r4lK^uhgiO9a)(qo~mthu|QA?aX-0h zNkse>#~z-fmB#L>k70fp?!KRjG%#hh#c4-T<>3x+vVd zc#eH}T|6MG4)^gbPDkDAq;g#txXTO&Ca+yaezNCBGnI5#e*k`{`q17lTe)laS;A`+ zstrf4)sfAn0o06MJYY*&eerTiYI50t@&sn?YV6@AubWemj{am5r+5A71$Su=E=+Sr zI$e*wMb_vjI`dL5n86!S-r!kKSSuzNnM5>(ZT=Gj1uyme`1HFH1b{#JS&Yc+z0|UJ)LSP@I%rnyG{K$zpX;r?i9#iH+%10|F$ zZ$137YxRXbI>x-v*Fu)HEh&+%QSkd9{9`NDUwxMZ;bC8c2={&~HBPO4`pIW;_`Szl z)?YSNbR2m>IN{?ISAFAgtWwf%AB`nhpI^{^{B?}IDku3`erUN?F8aXmSosV=2mdX; z$lu;2zfgmYl9r7zF?wuGzTA^}0_0rKpu}4kY(%bvyXK@L5hY=jOai$=MwM72D?55W za23V5kSlv@!^KS1K>rumMRGN4bkV2z{zOH&q;rv?Opye+8be>T5UD%5 z9?mDzq*A6c-JH&@HdJf2jd$7)Y+?eH<=L_@J{JqV@!3C>_|a_0sUs*O*7D>i7St?* zMv{knf7T`+8lN0u%q|y)Wf{bU^jFA^a+?s>=H2)-8Go8X9G;4tDp$TJ(;SXId`BiF z2%Vk&Ib4`5R8+eZXQl_gy_B*INA}7K;dE!Vvrk;I+&RNVODR>V7aA-@lB6Hcy=drZ z^$epu#R@GlE~F}+8s^0*&w6H0yh0Un()w#<4w*FZc~$_O=#X(fxEZ4h#CLqn%2Gx> zGBT>es!|DvWuuFFl1*#z1j~rM4bE%wf#aPd|GwcTnHBN2U+LMQ`R?IcTmQHz?Q$J9 zUkw2jlxF-6IAg?a%g#}S7JOBAr`#COx2jckFvqj`=^}BLCw*r>Ld>{`hOw&ielD_8IvB7KteN zBh-Xp7gXT~`4#lQzdVWYA5QoG*8ai9&h#H|5TpSifV#4r4d#rFCXdO!AKfNg83qup}> zYrEV1B^zhQq(h@l!?fE4mxWv7=C~?V!`)My2RNvh+INR}NKIBzJ>rb6zt3E!M&0d@LFj!eebTyc*OXd9%dn+EEPYzN z|6}ri9~AA6vn9$5`#os9&#Mnpmt;%WjI;rzy6>gWz9-{~=m9C)A8||O38~Yc14#fJ zMnIGbNhkzGi6k0`!XzZ~3t9eGB%=-U*O55Kd8LWaAksInZqzSPKT&?{5KI>=el|Ns zGp08BObS@krv#6&i2S2`wK;_13~Bo4bnbEw$InyQ5ot_Cj^ou-{;ADLt`Qk*kJUfA z-NQIB75MacHQBl>d#yviBC61%5|N4u>10^a)VKkisi>L}H{EyF)Cgo?(p)xen@qj+ zCQRv@glS~*5?>;+#Y+$Lism|6U*~X!0eDOfeao3kABqEA#fU5e#U-_4sZtgwDMdF@ zlVWXVah5z$Blb=G!jzIu47gY$Z-or5mjYRGlqL=HsfCS=hoBPTD4IdugcaDU&CXyK zBbVPLh{=EX2vDD>mbT&`no}P_Dy(%@u-afZf2RRnkvwTwWEWaZcZ-MjGtu`Ol~`2Q z=&Td!0NG=&ZDo-DBJ3?*Q6)ENebw+~5f-JUl-DW+L{05%5M>h+tNL#XFnt!7opdNM z8;oK?q-$CZFGU?SwVy2cmi`wrhWPoK=WEX1BR-)=mWeK~`Q!SZn`=tzV;8-94Li;Q zkvzjV`g}~s&VsqERCOFuQHIJF+yfJSr%g1pG}M)GhjmpRNO(P>sSAZ)rOFDE&fwtn zew2CU@0qrNVHW-RM(7p!Xi$uRIZ`ttDsa#Y#ya)XQb}<|ai-N-V#whgWaA){jSxwN z)!u2D=7v_*_kv2YLa5uSu01oXmCOP3xhA6}G*}z((0SjE;eBq}L5r=%MF~3SZFGw* zzCZE-)hjuzv*c}8p7_|rI3iR7Yq7hc&GBYxh+}Q+%)h9LF5QsUw8t`T?(#}fk%ynW-Gt=p}7&t6N4vvmMeIBfFQu=Tr;VD zQfr;`J-~e0T>3mdWZ_a>sU10)Vz!%kt@>kbJ#5F;yLw+GjSFm#vhA|Z8Hxsp)fmso zOn3x~nrkVlSeMe=Fy;_FPk0Hzq5af<-9PvVlFb+worEUbsD5D;S79uJh@Wkn9)9Tk zYBYJlEW9x^Hu%y@T9FNs$)P!IA1xno`BR7@9{*jyDfqanA?q~))mCH^Jx@jy$=otA zVaWj6CPHI1p}MMcY>IIvC;BJ`TRWl80^O+2+Yh<(S7Qs&X)BHu-1vGDVV`rp+%m$< zs8IWsTYwVpOWxB2w5V2ZwnZEdGOi&tyh?s}fXO1<8}aGWw-;7VTjWZeen%?50#3h! zPY$@lShy&k`-=tmMuJ~?BEj)YRQ|62AqeE<jZL!SC6+)_9sy?bB$jxJj# zV7KL~0{>E5etPiuc(7?s%TkLLB(gN#3N}naR;8$*5|)ix(0CoWwd2VPE20i6Sr?)c z=|$EROuFaFr_iN%hQ)tFBlML0*i(?e8p>#4KfVE#DlrzlYa&^@{dm~LL_+}7aZ8Ua z2%x$`fqfd>UcS7spyp!P041v)IMtm4gx-tuQWhQqoBHF4LGVY1u0P}Ef%M=O;cr2{ z`d!_f=G$oDsH-c;=kyOFX?9t5lVV053sj3v1dq$45YX4gaV{9>CC(sQ#I5k(0g9b~BVFyM`#krv#Bs6LlW%7h(-? zu|dsD9u?wpho*(GY#3e>z8;sgsU*r1poMAg3#MOI>c%?-OMlv)whktur#;VYyX?M$ zeIt%&2DQ37A8(lz&L-a8UFwTqKLnGV>$PCBE#}ci$%sB6(teKaTr3MdFxPix^prG6 z=3cAbMxYnps_e~C_(`E4SUCF&reuMP_aaprTlqq(LIzSE?qFF#`%t?C4mrL*n&|=~ z5Ja!zAJ>JkjtUbLN`qGRt{#(^8s`K9WZnA5h(WVQA*T>XbF@w%FyGD zcxoF(5uD_rbaHeTy-vQivVF7t8eeDiYKbui|E;7Y_Ndsy9+Iwg)Jl6 z%rXY|JB)lFbz)@wX@x1SQh&C-R$;MLC#A=BQn|M4qfgoO*?d$vVwrkwomOKt7p^Bh z&+7)7HG3DDLkjS9`eY@+-2mcDY|bK&e4^8kk=?Rve3o6_8*Unmj3{A88ApixZLe-e zl&^GPwYByr5l`B~HSjC-#bSp&w7%&)n)BJ4nM(S$(kDS%teC8pvrO6(OEY^^PB9^V zyx~G!LR-ddn=diRL)<&r+w)z8UzoPhOv)_EO3@ll8+t>_nKxp+)K7R(%sIoa^x8M3kcGc~zIDKBL)HHMy z)a7xfo)-yw`J+KCE_NBMTEiX55Q7Q)JwBdC;LpCNrl8Y4irAFAqNqj@qxM>$07Xm$ zH8H*(htrQC`!ljYwCw=-l}Zou?7z#c)v#RE=E8Q4Y67A&4D8-;mQzVIri{{@(lat@vdC_gtu==LFYY&bR?Vf}6 zhqh}EKY=Xl&+Z;hmDrmpQIC#Jj#MSF@-2++Mqda5ko9Cx{ys@AB1f6E=>{s>OSkA86WwV1$;V&%LMeYIG z(8CE0)FN)QvHFp0jZ8n}5OjNy8w(F!%E6tx$(gT$?RUZ5L(BXdbKot6TZKrc7*^PEI{%$IUfWte=fj9@e32PPfn-V zh;sEOm+5TG#cBZTHOi|9+z?f1HlyZ zWt6n`+fmc(nlPB!6t$}ollL0H@^Ir9Gw)oB=Al!q^8N*LEnoGGa0hsGa>IALN1qcK z=xSmw(`h4kk%Ki`RpZ9Mp7|3zqJOt1#L#Y=cYZ37ol0Kg?ggKbT$MNpBZ4`f zni}ny+)gH9k~VB4W+XvcfBq1jUH}#%lk0~D^D8)(5O2d`yg+5{~P{P=>YYkN=Dv` z{mTO+(0w^w`TE{I+U7N;`dBpA|2&os=J)(7j|Y9CrzTblA_M&~AYOqa;b8}etY zX9$%P^gR`c$XU}~o-0E0;E?NN8GDCw?h?k0wN-A$oyDsV1pMC$TeVxmm$3u?HAlFm zW#i%3Y(0yJxn~#^e}bQpnw(z>hq&>pKKKHRoTt6HdnZYgz}zad#|t8*=<&pxt~tKp zQ(q&WAcl^}cX35wUq}Z{_sP~l^TG*lhH^+tHmAqwxEAQ#%-|A0IUG`%#YSZF;e<<1 z)Lx}s5?KpVbwN%|D?TLm_4%>C(~I*pC>{o+C+z0s>3VgqV{N(FfW_)*Qv7SrlxQQr#o-~IC`%- zLiPk4m2`G4PXez^8uJNpxWb`8<8=7roQgFdr7!#Yt#_AecH%KC=4hPS^^+2niA+pB zTr1Gd+)0UgtGv2G37aEh2!wXkg14!O$D+V{*E~Cvn`pJrkP|yTN}<8ipy;wJVr4Zy z@spxXS-XUWvB>+gv_sTE>F%oI8DJW?5*28JR{+PyZwx9fyvti(9F^qEu!#RCZ&_F} z=m%E@B}Ax9YX@;^0f&#Pe=GD7;#%_V0W*sQ*(sv%86#`y%>096a>2hY`7>CfcgW6Q zuqkXLxvPh9cn%B~Q9cLG*p*n={{{KE>Zg26Voa$?q!aDn+0HXxP#uMkR*`Apg#~p+ z$eScO2A|_>_A+q6<7+JRG3O36z^TU|%xLsNTy3xX9BnB%yNFM#g!E)4yA7&<`WOr& zcXTtpah;ILu&hJ~>8y^htaQRcvy3|`%1VW9%Xa*$0uua}o=|x{=@s>me%M9!6m=2z zefl%e%yFc_+ETId+S-y}W3^wOu9Q3uwM7Lz#SMihp%{zZiWx)KW35jswv!ad5|+U< z2wCWN*pQRptEpER1B;EQIHMUZ}b0iN97pK8hx9zLnoIA_UWYYFrFvltWgN6VmV z6RA_>>+>_@!Ee0q!IO-amzP!)S-#5Dyt2xi`@+SHE%}z;ppIJxJYi`D@evY~-wV!| z$CkEkr+&Eay;9UK9@`#koYYHo#_R292(EcF^ZwH-84sFB831MWA@S9SQodimrX(RP zVrk{2C!!AIU*p|^g051&Ml>dedtdj&_|0sGnZlR9B$(h=R^~TpJ{Ms;B$CRL>xhQw zIp_RqCO~#RnHU?}jO!Nt^p6)|&4!gOVYTta2S`JKew^Y{vLWXuyhmP~AF3K#{$uSW z-)sJBlV@GtD*(|X-hmI$;dL@`@cHH}I_v{dQ`S?7FKY2@UMA<|b9P*<{m!=N zP${n{2X_#Ps{B)C^k(?hdB ziwUqS{pG^o7+(0q%iXibdr}n*^VF?q&y_hgLr+uc)#s1?^@67}DE)Q}K=IO^Iy9)l zH(ZyaO&SBkM`MR$^~^7VEQwuw*}j*(!Q{t zQc2fNRtS|*&b0pa?fzc77P)ZlHo58FwY{W~miR5DD(SdGMeuh=OhV#W#5QA&$Bj8* zn5xYZ3?4aNoIBvTFsZBJ!Z`%yTj6@Rxp2*L?;tdlAn zy9$Y=H~PKy?^Wio7{PCl0)(O^R?YWDA7~S;Ins16ipemR4f)qg7(;F%d646jcXLDF zh}?_zDw~pYk@r-PIgO;Q9W;$~$j~B+bq;)#sit@JNFq)I4W11jMLg&oi zAK=Z2bk#-{&x~zBDFlQ!p=Ifl4n2Vei|WPo{bbFtbXK|@cWIh`s%i_>$*qPE_MHUAthKc>I88S?MSs3HtAptO5 z4^asBO`JlX1erkeQKx~MDYvZkI^nGF-IXR9ko4n8opL1OU+~b;Ie6j_yfE3gr-hwb#v$S64MrnXow3Q#`OFgFvjhM>&?elbzy|83Un0Sl zNCoTaZzpu=pTjb#y`8nS#)=?Y^<&?J;9eD!_)2)M?gN7AHe)Q;)#_Xn1MNJFXxzLdWerr$1-rjG1*vA@zf<=~=#3h{^&r6@e=x?rHD5_Z5 zh{oVnq2q{^m|Q4j;S@D*r4`Fm6#8gQ&{UFg0z`cTe~(mmlD{8}pf+&$s3vM4u#nNO z76tsKX5Q}Trj2!8Wsh>@mdfRO1nnnB@)y%BUK1C4ri9IrZ=dJy>*sF=qrfg+!i2G4 zFj{TvO;pV9=$e!sM!NN7REqX+8$vL0`@qqOUr|{c8gyJ62Y-o1U_qa~#-8&@(2h+z zzq&;b>l5{wJw_l+6P*>sVPRhmjj`35jta#e_sk!`?whLosAN@}uP25%Qe? z$7&95BsMxblnzl)XA*Uc?hVHAH8+N`8(!_hJDLp)_Fa9c=1ha;Le=%*5 zWeOIR#+{7XC`Aim!&b9D*-eEU^U@6y=*9}eB$&v^Q+YaB3E$Kb$d*zKXT|>_c{Aze z3nP|EM#L`SS&X}6P+EyNelhR-v{?ons$Ln&aKxggj~XsqFncg|=!eC}cd(CaVWb>3 z31AsMM0xg%9UEbrvG|%NCDazgpM+CG#@V%!VYXoVnZPo~^ zV~qQ&NQJtDN(^@V9d0Ju6MI2{2^AUC*T+N>{2xV%rY=mJARdxAj>sWNN-vQvS=S1v ziQL}Ext?Rqts~7j>2B|iM3UQtT6ks09~GS@y0P=fG5N=WJA~(?$zitIIks` zFW9)~Mcw#<3@8~7s79p({3r070HX##sjA$VdwrUAOvH%QoMG1G#4C(9+2AO9>_TH6 zE1FH&2~VP;_RtP2B*R{64VyNu;Z@B&8w}%m*kEaLI*ftm^UkFoFl`>4h7!`BV@qBp zTvVDovL{fHdK|{Lks!3v;t32YO~r3?l=vxaTyeSyJ>i~}4II>q863czK)?r@04?ga zHDd6oI#QC(aawFA0A5x^kDhPpy_+Y1Us}oGnmh0J%2ZHlGNgshgZB-}6O*OYNI}Aw z9ubbPW2Os|KXbV=B+R!pZ(CoN0!G>&4b-VXGk%E};>6M9$Lx=E#ITS1vu_h6K{vGA z6MH==JE4m=0!9*63dV>rrnl>z8I&&9ysTDj+?9;POUilN`fWUw?QWG;$5VcMq7%y6dTG!rC z(5)HV69U9V2+)5)Hr?;ruq-^5lEh9z7XBY5+QQrzW`_eNlBrKMi4qEmZ=1fX0MChbx+Zenl|Zh_Gt(hhqJ zn-M<E7=?BOP90q zJM!zJ{joee3OUrYlJvCYqQ2*X>6^V`zAd0`-z;`<|^DgER=z zzx3m=*~L6S__J$@`o<)iwS-~uh72}37kxCaAt*iTTW_l#$NRM z7^7bq_H1tzSmJ)einXbKwD)IOK`fEJzQcrbh{oxj^JQs`^rvpy)Ids1X(HT;!7CkI zO*oBCk8fv{83&V*C>O4*s46YnukMy*uTL zVpOUvYRn{))lUR)hHd3VQguEN=x|Xg03SU`Sq{aA{a*PHwj2c<~KGz zz7Q`?Ir9r8A0Pv*kO04t1bx7HW?B2us{r>c3U)-)syUXVHLUIw$J__JwVDzOnvtfl z(?@uf(|Jk#3e?6&n#;dAH#a-m2e*=7AZhXoFg!9ibw)aVZeVeEooPEuoEm4KF7s^u z2(lp0EtEaHuW6uOxVJ23L6STh$r~AYsn)>F9^I09tUF(&oLB+JbR{r7_TV`|*wXgw z=Ik94l3Z|P8MS`?!=sY*#usAoWrIO!6ux5nOI$r)esBiqqd9-eYk&MGFD!HFV(Ru;^}2amx%k!|=OIc=|}6BonR}W#eqp z3c^)QW3gj0RnjV>eH-}WSdgcyk~R?BAM_6TIOI`!C#vZ=s%>pyZM_VWxdYd~nGiLf z-&X(2tIypTa1rsu5w>6tgpk-tVD?opCZuM&0U9;qhW0m%^z zF~c{4sY;=LM(^tV`|;KMp6Vj&+$iX$zDg5!62j`AFVl`6iy>wWLqL1y{I3eHD;g6y z0&c}GWs0q$1@$VEzt-N=#$g=Y*SCQK3*jdDK`~eLFqkx?{Q8rzvURO0TxIOx8lx=IANz6xp&Yk76Az z5eb2o$FR=saBcPj3HT|KjG82YiHxD1$DZy5IX3e1ryq-V5}@h98vj-{Swn zXZPRM{wxgt0b(^U)Ya3|H8ezZnV6xrqmiYZp83t{L@oJy32u63Od3ey^(*$3aAS)2 zSvYzxgy#SOtQa49k{?z5P+O&l?DIq~`CcuLaApAcPE$>^`T+x^f(8U+z{Q(jY?S2X z6DI~alr>BYjN~IiEXgk`PF_H1nX|bPYl>PQbAQ*}d3%c}Pyzxfn8>ldZda4RYhfk!g?MmW zKOkBpRE8=cndhrdh*~NSZ;?cmWlqv0E3q|0=hQ`Hax?Or`PWBkDxZu(3Sp>RJSUwX zR_~t30}YEM;L9Ti3hxJfi&h$#%<$#m&=Eymm!y z(eMX>e!g~TYb#*DQx>sZo!+uY4;wCvBQp(r&u&r(0lF0ve~|A~NL4pf3%@|c z@UVpOq~(=~yEE#wVQ{0~Wx04lCS_@Ee)jazv@pmU=#2rQOWYO$Gy7|2rDr{?O`9Er z>DD)w?LZD(BbO9X>n$adPHFm=;&@%iV8ZX$>0%YeF(adz)o1fBCRWaQMrLEBwKDVSv58RQ1R(mmB#8BIeeoU<+GVl9(@iCwZr7an z!Zl6_Cf8;5Vb#g{v!Q8jsXTk4_HxuhBe7Pc6)e;q~^};sL3~eaRvb4C&x?N@_I$C4OQSTu1lnKTjRu=(93>lsJL((cHz@RcF z1Bp~!O@%Cz6RyVYlqus2Z473pV;_#&*4|XvK_o-uB|GtkRE*ygj7ieclJltQx7Zaf za8m!45C7<>{Qu7|fgfNHKOmxi?EPEBfBXmj+YDo7;P{UetNPoc!8StAW+6#NFVkqC zX1Q-g#Z##i2vcIpnW8t zOJ6utWub|GRgG75eU7)HrKP&{S;D|$Z2AHm-9N)_1v-ZdHrc7_Xp=! z!QAzBlSfQ#zCf+D)wr{nAZHClbE*staqY^@ct#wnCk?)h0 z`Kpu7g(Dx>9VHb_Vwn2(%xJ&~viL||eIIP^&4i#XZ6?KqfEz(8L-Gfp(FIt{5m`V! z`dVN#-w3f~!L{NNEAXmsu7mj{}YgnNxS7u3OKys>jZ zM=%upvOsPVz4I#R&^VgPDL7WJ1_#phkBcun;RE?ax7JS4s(3%+57k6N? zle3}fp19D#?O<{6M8{P;zrY9`nl;W_1PmW%9tmJ*y5J!9bCL5?nyi`XO7^T~E*8_t z_jfCkJP)5|m!s%AlIMr|^KZu?-W`RrK_?gwJ~-;_3F5?=y*-uhKDh_FB+;6`Z*<<~ zH?_kpckfFF{vRM0dE*_3o2$E!T!dV!~_#T@HRgn{r>t~%CN@>*8+>m-~< zp@+pOl+!U4lkN7=Nc@T77`WWZ*O9RYCY5oJxH!MH3*n%+2oKa(ZxX2Bk9G(Vl#(AJ z#KO>OpY-b4(D$XZW>Kg(lzQ~|?fqkUj85O$jEa>5XJ{b2cjVhttjCj`ZGm9w(BiUL z8iAH*k$mvenid!Lo8dFy`e2u2?}@+iIuTh z=yrd!s%T{`^qpS^HHWU*q)4#>^#WCSw6doZ94}d&(ib&7F4%qd`pH}T@mfiT8fbunVD|i&QcrW~{FwIfdrrXpEjC zBCtd2PhN5SN=;5v57b*Q{cui<0XF5|H&pi0ljl<+N>ig?6jik4f}0&Qg4~#!y#D@8 zfiwb&RU)ZaJCsW%&x{3QRs^}iVa>&33)c&b3x;hY=-r1V^B}jcCU3Cs@^W@XY67&Y zPrLw)by0^~{KCK9#2v3wMKxgMS;~c(y{gLewy#*X5k}T<3QT4PCbOm1XKxM)&*R1* ztQh@`AIuY}z0ra0))J%N9u=eMY`S}V+ttZ<{-jfi?1o_K`}kP`+v@Tdn0Mm`z6Gjb z07`mgDO~kA0se|+WbJlHM*B&^YOK4I-ed`%@M=#Pp_y@y8VS4!9 z)R{9ue*ihZ@j@s5br;N{FU5;cjLH7!V#1Xyj`O!%EcGK>5pc8%yW0~Ut0-b8`ipl{ zn-#yE`#SD^soE8W#&Ee?2$Vcw02o@ZNgdWlxZJPbzN_mJ_v?{402whwGif_KAJue^ z&ATc^0B%ywEeYD1tu`E0Y|*%&lace&jW z$eBLQUvhs2v|ww>8?$gU?EQ`PcNvv$ry=TS4c__Bq1&Xv_&gTH1v@j5EK%!2T&==8 zuhx^YrAWQB2Jh3p)VIzZUAU{yCi_M$nqq)gyd$ci)m;rru#oeT8qGx8csH0tG+(TO z=zBnw=;f3VN@fDQ^@@=v`?*%=^K9sC#6q8uPARr9+g{a71STDeKD}}zpslZ#b8HP~ z&qVg;+?aaq3a;>bt1g)GjW-;x`O@h(J_SrmuZxj*EeA&(*7Pq^Btw_m&l^c=gTTQB z4?s*Gfur&z6%%O7lB6Kf9V`70PpELc>MG98c_Sd;n`ht^>;o)EI;Ys!hhe2M>Zhjw z6F%XQQ#7cHDiVbG2G+)^N|6ffMzrf&)3wJ9rFt(?s5r`M&z8!_?N>lOchgep&1Tqz z$<2O__nxsZ3^lINw27})-i}bc0&4($!*JNu_F-L{C51xsiQvbpu`jbOKL}h9oxyBq z{X9BoGV`>g$gq1-U&@&u6lHc~!%4Lgqk?hexVuQPcNnNSoZl_v<;gp0eV6urMsysl zvx@?oooSf~zJ0k0NRc$YF3JU{Ql+eMy*lx(dA7#V`UiwfkUdBFrd@VzZt00@3tH4V zZ(F)3b}42#Kx(@QIKXq$0sJA0B1hqr^>xxxZ&{h*MaK}%Cg@hor$98c}su_)3Z#f)RlhDqc7aCcbN~^i|mTw`fXmn zWeC#^!bcnACZnh359~N9V=rvp@~#J?euRmhCj1!{*SqfbqJs-uT12q}%`~{A?;9q# zeq?2kMOB_&g;c|u$B%U40FBT&;#@w*bHy8u3p$Qb{#&3SPZ&X{u^NtQ;z0kYV3RZR z0?{-DN6~upIR-4lc-!ZD_*lq_J4jW-e%3o$nqyeFPD7Ji0>6l2Jl7h5E3t6~GfLW{ zUDk+i%N$tWp%D0*e)2@PpMr-yYs&)`K zuMtYySi%|HxkB7opY{J*CnuyKLqy*a-1}?(I;TgZHXqr9QDL=J%$8+!IiFn-+~p%u z0s))?(G0k)tY)o3q^hN^5!hT& z8Gn~Z`$qY|B_6zJT<>M`*MAuoOMq*`b%Q`{@pQyjLe@1$>^BKMDf@OS`{f=QZI$iF zwcW%M8Ot0JCca3JTx=U|a_c*a;*q;~-wRj$&>H0@9gw7kXih-^xzXwQzBg6ykQ#e} zhIX)wi=s{{10kNg296F(BgdMBWz<*LM&=bHWU%d0=ir7>{ad8KKu*Y?oy$uNe{kt% zFTsB&GyZ{t{@=od>0f4E{}*mjLD66s7B&c+tN;VRegkp+H=8s6gFF0hH4GC2#;w&$M{#t6PSIU^+smf9bA$V)H}z)rm*Rf zwBP3`R$i#;B-^ZWjyTfRnB61k;?ABfWR0mU4>1{Ku4Xe<2Zzfpr8|9#qS@^MsWoOJ zV-_A{X)O)yF&Qmqm|Voxu4LWm#Rk-qE0)i#qNjyU9nHAX>MdZz^uGKn_#hcAWkwF_JZ!j1 zN0RC=*KX@P*MMvwTX4LAwWDnZSklp$$4HNh1r0<51{JD6u>0`FQYW#5$wKQ0{ocgh zek;&4@jkj?;EfzAw#g#`or+(fpg}t*M0|RrGeqXPH^HIiG-Z5)pb!$!#kzX&i+6#PIKeTj8V0OzB5Xr&nwD(dlL>YlK=!%-Z z3gRxXOfsDdd89}munDiVK8|ObFg%=#p^(xOssD*1`;oTTkSYZ&R;XdV?Kgqy($)}u zu27t|H=)ccFI0yxA&RK612Uq#K+D3!5qLa%|x}neh&vSg6ne zGJ+(cs>Q+eYo6RQTgxjzebi=iXOlc@2zyhf7sVq~wj`3Sb+hwgnpqD1_epf)>GxKz z9WI0fiXZ3%NJhCgO`NNDs4KUI{-aukX0yroJ+&K@+X1bfIll_c7oe=r#H-~Q=i}8E zx*;Uc;+@!^a|1Ga5Gh9t|iWI~gguPIDZQSBE&u zd)WcJ0g_zyZ+;R&LsAm2^swEIIaY=e#^e_oAfh}n~wpJ9B^y!fx zv_FZ&w6x+QG~m!*PK-Z{^el!`C=y>os15@WV6pyGJxC~zjD0SI5Awnpn3`kyCvh59L((qYTS_Mf1S>V5L`jF~W;xYlaoH@LWi`PNAp0C5en@k@Q= zdFWFk_KV#&`=(lVDfAk_a1;<+6jZRt^_m+~yrL{-|8QdUAzWyOY-;` zFt{L%I22i$mj8jQrxKt!$hxYomdza`C{(dP-LnFWLpI6N>GZkoYfiOxN(^-#ckVd6 zy$0VXD&64B<;*?BZ2i6yX9OmX%kx&q8(0Y#xcK7ER2|ismPH{!g^hE=)mKx}0NZe0 zX=kNEVY7FW8W9+Q%?&Cjty_7ZzwV9qN7OI$Tv5?I2rj&p zD*whEXn|z}>!!3_+~^iY+uPRcnJr)7^2n8f5!%qcy;_5h2_~oBRAG1;6zO5Tuq-_*|e+7$Ducv=~n`YY7N-MrEr} zBKMpS))m&iYm1&*t{fz{3y#=x6H}oqll*|UaWkNI;%-=?opBn}ys=`38wodans6v{ z3S!vdH>~@;fr`NjyWE*F5#6a%qeW@8b+}RFBlalvCGrg)RSwtq@A8L#R2lw<j!=&vB~|8DDl0Nejf}v#u{AVAk;&R7yv1niFU=@|CTfOA zXGfXzz~3hRER5emMhEzJhw-^tI!LyJjEs!$-yXA^x1PJ%<>1o4LS#X0_(8B)8DGAVm1&~(kn{t#Lg@$f7OAa%W2^~>^)3(@@HG*Dry@+aT ze!94rNG`K#E@RnJg~PA}!=R8eudmPaFM7MhNNV`2S&A_@W6w$`3zbp>O^PX#34_lF zT~v}N?+4q2UhA1DaU=?}{3SpU@l@cN?`f-6Cp{uYMb=)L_4OY?!5IshC}js{QtNA|QvS9ST$S~zkiGBMnQ12ZbLR2aFdx0c`8 z?7+=N4pp{kC5Jtl^O~g{7-EIgP!cH=DMH{UQzgQlVleJL?&h*p3zgOz@K0r%_}z)!VDn*M-_*dF{lLnG#Y)N}raSjPCz ze{26!Xc;IN7+4q>C;$LJ*#c_*yHNHI3HQGZWt=Q*|2)uD+1^H36~#Zk)4kd_{e21x?2m(lG?H z3@rzdK@gHG0Tfvr(&*KMC=jD)zN>W!Lw}S#mc0FRC;Lz5i~G#&$zHlv>^_H{c>xH$ zbAsyvj&lMM&xmjn_g-0>RE_Y;Bz7Rn7?@1WsA-efPI1!Z(lK#yg+#^Ax4;khZ~dRn zo|8l~;;?<`OX}}Yt!^|?K`xs2m2mhxfMZo z4ok5+r~fv5&6UF)JaqKyDJy%np~Q$Z=0^!A<09Rd$OAZJiofm{ryh( zZH=Rrt&B2@r4Th4Sxalisz<=?wgjp^b7mev-`|t{%x#KqFsHPiyr$9rX!wc%XP(o_?v8l~Z8j2Qkcd zzpkkF(n*Cig4ueuF33*AA__gilM*5Qd8BM2T|-P32Ne6U%^01mTbu=nlyZ2M3sf2JZ?he$|bo1@cRo~NWVbl-$VnJe=wK- zcbsATm(SkXz`+1RN+19cAaoI6;lFRn%>0iKqvGjcN-u9@rR-u$FGs-0%1ke2>E!G} zz{t$P{`c0##ng#j%*N2gRK(QS-o%t%#?;Q-#e#r^QHG2Rm$k^E%i)9S~bh@dGL~F3eytWcPd5A0$^J6@*TCEMdsH7 z12HOiut?Vu>Kc{`77don5%AfSIcy|o9BJ90{rIJ!Lbf(Yp2E)5A)IEwG%y;eIzpaN z>|nz-5L_bxFBkTFJ0R1#vjTielM)Y%Aa$uZgs9|V4`oVGR4^=soq$a#(C3&yC54I+tLzxq8DnXmBQ&@M#hYOuMt# zsu%1%PlT1dtuVfocLzI7!+KMIi=ie~p3Fpi2s&TnIcwDeA<8 zkOOL)V=4r~9R~NoSNetiB5Q$!f&JLQC8X#&4oi<`^kXaxP392)sJ^@Qc zHeT)kF~&!96VQf~04GL-asv-hHx#TX0wjkJ5RODxJSeq3)-)3o!IdNcsP=M_H&j;e z+X!*+kNl`KY3VA&y1?Rr2X9Dwl|Zzeuc^IcV5TOrx0pb`ezS$^M+i zx7Iy@z=4FP=bQODyR!b&Vgi_fm~RFopxJ|zll5;u?DaU5=bsXB>8q1 zdhxehs$-9m*Qjy>%&k`D)d8CUHj!6Uqjy_Dk4n2npGJxz?zmtg&$- z3bcj&y%P^(adj3`!Wi1{{?Z6?EH>R;OivnuG}RI8bEFzE>LT8)${ ziLkasvBKYJMk4CyT#KS8jq{;r;SocbW2l4BYt{^8NcNK^wu~dNNkJm)B4<1bmYNtE zEe7@mF5F)yroio0ZhG2_DlO)95M zvTXY#p@|G~z8c>BTy*yna6^4P=iFH50X-=7$gSRzp7bXO>THgj2;0@M*O~2MJCPkZ z?m)b(G$rNUjo%Ll6RNW%x@0+&p%13m^_el!I;G}2WS-tjJ0-C!v^Wjk`qrYbw8*@k z8di)1u1s~as(rV)Izi#f_aLI`o&e z!$r|u-w*9zZ}3lkFpDzvm$=UD9Wh0tCEs1tnOM|XTjlBU@~fAywm9iL>K0!1$zYo< z>qFV^Wy_=zBIm<;lJg+GaWav_tH%_jmzd(~8?~fqN`;-{!=CY@T0}??~BSFF@PO z=wy8oJn#@IFv?YQDKv_;d6bd&=IJFQ^Q*gl7Y7eT7u#L@9dwGZdX%9$cW25Gr34=m zCN3(83~i~EHVOfq)a;>pK5SAbI~LFn)D{^}qBKwjv_|^XEXH=Ke8IPQ6evfz=z5gL z)ioxwhJ9*Z3f2!QdV900U%xt8oVoQ7Dk5Ok(JKOAuEmrwB4N_N`EwEqpvM?U@m;$i ze`N*5V=-q60cwxLmohM6-&PP15@T`UbYhqcq5*E?ML>Jvw0g0G0%28Q%l7+)QYjHl zESii+C#O+QkJa!Kqdy4UELlJ`=<0Q{h>pg%?UbF1FS=}t7IQaM(VkQFkCb>W;7$>6 z;=@tUmB9Yj6|U?!oRuPyY+C#Uuu1b?#4M-3lvX*MJgv{n6x{#Iu3JJRPj5AP`=q1w zt#UCnOHSKrrI@zR47#&7I@yizgPZpQ9?-SZ678L?ah6ax>#gFe4zp!=F|O>|*9_iw zcND%r7~4LazmzXGcjt<)Wx$+!XWG5v#5!a;PMAez+yzXa+ZwcPdKDq-iShdRz9(LO zbCeEw$J}?(&x&}gXV2Fv+^)KR z_m0jE&E+MyzwUSYyU*MAqW*F(J_H#^#?>x7zF2lO+hyZ$ji1BwZh6wwJfiq@D39TT zeazRjVaUX>8SrYv+&n zOoMy#9=|+#=kW3g@Gzob{bQPoha=sS3^t#-5t>{eVMvIuMH@|yXfYK(vy@8apLR9o z!E=_<-%X{&MK(2GF;K*jGHdwB60D(Y&XZ;?Eh?Rl<@H@Hu*-9+^_m_r#b*JA<%P)3 zZ6`C+eWP1tY6inunjG_EgOE*}sXBsiT-mMUMn=jsndNXL#i(($RZ1QV%;~Tt(ItC< z-gNn(<|oeOBhvwM?IFc_V$E~w%)IJurGi3@n7o#}$UC#mS(=AIkLAo>XmCwhjO=)* zK6b+~xm5%2J2SQ<`yLnr;~53W#U8>=oLtOOrx>tD3y(1i;cyyJQ!K3%sP)KeA)t~* z5QN85Mp{i8=2mAJ8l{6S`J$sx=TKY)R2oQw3aGA2PH1p=L8cAtdZCkCxD~Mx!gHS6 z4oRutMwv5M$UJ|2;F*LLy_4pRMa53Vv+P7dZEUu4Ib!iCkmei|oiDDHnVEP|PFQ2a z%?U+qu8SC8Q9B~Yk$#n5X~qMKA1?ZGct`T5&Iyf_eW)NRpr`^S08s*|5!DjRL`J*} zE$UdTL8~Dk3~PiXA)tzfNPWS;fS0loTX&k^aj3g6FhYk~?Y5mf*F@8-_?Il}b_3%; zs~-J&E5e$bAYj$UgTTsk&5OsP(xmn#Qy0b5Rk4;&oRr{K-vca=%*Yrl#^33)GZ8kF z)Kr`6cg6!sSw1Rqc~^6ipTUIU{j-titYpqX&KfLEb(HTyq-%-FqeO|#lcbd>j)lg% zAc@x&J4^R#;I{zSmJ|p9rv2aXtza-iZ8jo+e-K15#R@|P!qQMI??NPq1re_nlNBKt zAvnmoitmzysNs<;h=V}RBwp#eCevW>xx2<ox2-xjh@&JBmxu^;EY$**>5kx7t>bLo}R3}_WK*9kJ>7? z)50;1|D0C7BbRi=@Ers`Yj*4E)$$Qv!i;uVTJd=+6V}P>h7_G_<8*Brdv)j{(T>98 z{PmI}->N(ZZF|pYVPhEd|E|~beZ|1e`F`7aQWJ=s9Agbw7NIch9qt?%l`)Tye1|=xtwnC8_N8_x%_=C zqF3M=%Q=K=WQakIF2B?BevHcD+5Fa|;p_+`v!z2@)61`>vH>((SJ(qeErwn|WDAEX zQ%jDK=!cm&sqlxF^a9Lj7f6aOD z2AQ@r9_>Ze;$F0gBCkj^tWSs^Ul8xLd;agzIJ8aCXnr7C()ZCqQeWD!{e$&;2Tt!l zhmEW9eKXP1Ue2`^l4U$vO%9Auv=Xt}O%Q}(b3(RSO$@0;qJJ(#7UU1l!Zl;E4C~f_ z4epO2%k#TosL!*sf>G(>GlIj$@u5)-?S(_};Zywi{NEh+Tp)=f`#CEaEZkO~Wv& ze`kpT2o+vdahj1uVMjMWqz-aT2`MZc^b5v;&R)y=8ZT`ASv;lxS?*ieK7=88 zU$1^Gy;?~{7pg&4cZr~W6jsB3K>gBf+zfhW@`qK=cY3m?aig>mGr8ao`E*d*`e zefxT$84~5)0atr(|GRukEv>##2b`MjxaHCCf=x}XEtA2rElrL+1Nwt%>z7K#VQJP$ zl<~qA&|8rsb3#Y?q2r(T)iU~Ay<(Az)9tTgx`w=?iA2eoWX+^W+aTB-GfBGKD9IY3 zr0CNWq z;*a&3&r+M!ET@L7+nM>^27sZt-ZX(96fpJY83Eu&h?*X%Ti)UY9HH$ib-d&+JdA_0 z64%d`bdt={fweO|Xdc#o~Oq{74%0Yc5 z1HD>AXJv_3-ed#rXN=$q?8s`PCIjK(oLItU0K%}jKj`c=3t#`8)%@iw1PlcBMpjTf zJoNv`YBZEg&FCdXw0W4An9U5CS(!MP4LKM&SY_}Qlgi%GqWf7kJFUsl`XwY{~{h{dUb6^0%igx-T#3EF)}jzOQ#X*ilu^@ zE6V8oPkY}Fql0j$jMS3Slnkk?46Ke~AFjKjzLN8>E`_7|mZ0c#luqFSTD1*xLzAi3 ze9TFfRjH*|r6rSX<_NmlM)$6>&!3Fl&l}&HzU~*!Q^%QhZg(K^P&+)n*lVEEBpv++ zE1k$$gGi3mKF%4(1N3j4<2rkJ;v*)XRI)yfm{E{Nj6p6Bcrqg-b&Ysy%L^mks(9Es zLNa4wn;2OJP~~CC*stjqr|Gz((j(b6K^>aGnfCZn=sybzHD=cN>NNJu^nJ$@j2VUQnve21$8iAd| zv9;FX+6#{;?8Z&3)kCx$D15A~4Z=qkcm;x%nYg|Qe;P?O+~+dGEu2Uw=<7>aW$7WQ zoT@B^7sZ2weXGaw&#C+8qgR?r&guKxFIRYElBxSwN2@KxnFWF-m8(5N$n=A5dmBo5 zWdlL@n_Es4Gy9RYIt*pOGYOHl+O1^8GYgQ?)NsCg9jB>@wN=D-ZqTvl*ApE<6L(2A z%ed};?<4vD-oWzhAtw3m+^zPEF(bJdl#1+iV(plzRZZ*-os~nXIa+_q;WYn6qQh-0 zi=H{3>$0K?Z+dVYf{n7H+ zAIpI^dkFf8)7wYi9+&Wu47?=C1Q_i=BsW0Gf$HptB{wSCmV8N)__UcB!Q~IO2d*Ks zi{LsiHTcHjs!%p3Fg57>$W=?0?7EV2D7B>}PIw9V9^>5_HU zlOFxozoz2ya}~2vS=YQsu90UcatYg28Gfjq10vjzFs`4I1Mmr(3)lRR=HB|DaF@-x zOr+)|5!;%ml|@c8W@UcNyG>!dLiJ%ax!{FwDX z{!~+s;(HUHwiemnGyhohpjN-JOYt+-XEJ(t_kH*Q?f&OTiw^Ba-+gj(plka9DYAVq z)jjO3k$ k->Gbk2zMrLMKC{j{Uc`>N}1By=;d;kCd delta 33030 zcmZU(W00URw=F!=wr$(CZ5z|J&1YKEwr$(CZBKVk+qS>=oO^E7J@x%ds#2+)owZkz zl{I^T7dr}4SNao#g)Nbpi45RiW)={DadCAvGqQv6+_+5bx8G!f`*ZCB(=Ei7Ktc@- z>&2N&=Y%vwWuIR|D# zpUz|c%5s%|ml8L1(nnOc{I&h{h=5a81j+YLlnHUzyzDY^J#)`(oSYU+7~PdnJ6k4LdH3^VML1qU_V#mE>< zIRs0%u=vA}#}zACi7H#p?_~=GAyHe@Us%ZUiO73NA8++kGB1JWL^D+&LgFu>C@Alt zoM=Jb78#cDW%L$qF{d?t@`w>Y!KLP>kyZX4*MAFR+>#!CwybO52KZ2f5d5p@;Qmsas~vtX8o z02P$KlTi9$3OS8&Fwt%^|?7~V2 zCr!>J+#vL#E=wMB1(ELDT_U}9FAIL(x7NL#PcB7PLkzHB-NJnT)aCrau3g2gq`9P~ zA+Ex0T$VrbH`PpHC9wQD_v`1q*6<;WnZ4=%AP)LJO$TFZ7*?kLLL(?A7iXgqWCsXv z6r^!-uIrm$brt;?JlKk`F5%!Jw@H3hPCuFCf$PF0?OloTI`Xu|mD2r95wDASY*&k; zkQzKFo2Zhz^YSZc<*gZPwWOlepB|qN%o&*lT{%$Bd*-e3z#DOIvlNJGAx8OsqWHf- za1k*P{Z}-6sWR3OcmN9*Gspib4xGst-1gg?+7p)_&EtExND#ums{*>Ync@bG5m%_3 z5w?jsxeuO2HR{JmI*aF{M#H;131C(3m8(3^D{WrA<|8KnZ|J!1%EQ~zj|UDwz~J-i z{{3*;!~18mH=?~4pxtCp?J`N6#!l1NCHM_Es!j9{_Ln39+S!5@#l91S$rcZT{U>}s zQ~Ba3|A{4HOqgna-0Z(!r}lO^Sh(}O(%~=R_)m=XxatVAi(P(H~ z$B$wNO_Frbz(@ZV@s`!4%pvHh8g}FEM(w%9(GoCfR=-juKt`J4M^otDOwgodQ?09h zC-4ONhj`#8@f}s}vor#W#%EZdt7IX-XGYc4%12_3HmsFAYoZ2ki?alw<<_M8g=G)E|zc>p2aOeyRly%$1*jH_dsbhGifY zT6V}rUI&BlaP0+-TSb;}1p)C0@?%-Qne7DXN4JRFVQ2ODjR;LHZ&S{zfaO=VFXB2$ zY4%sVWq@qyI;hE*%jzq|YKFad=aPd*s%q;86;mXER*Gf!*ppw#D3>mM&lH5Ahq&JB z;l&I7arSkN5hJ`g+&VMxHu0%V=$zym=&xf$n|d04Kz1B440hz1Orz&%7I9&;O95aBbDboO6h>q+_&IX3J^axHFuGydLwKR#P`$q0> zCjUajo?#IYlM;_XiIRJ1`-Q$q`HpjC$ z#83LmLoP+ap~6;Jz<-R=77w$>4 zi^YJTUiZ%f z1TNb7cOj+15EGpcIVTEt(*RVGwnJb-)r3;RlHG3;Ou0se;C(T!isKS&-E&^uH-;FD zptu>67aD({y+*)6m7!!R=h!Cl0Q5cS%{8Hf;y3Y+;ToNUlU9T-sR%Ikj^0deEVj?= zt;Lw|W~mA3e7L3%M^h=h#*n^0KzuvN`}JkDeWoq~Xa877tc~IeLb1}<5pQ*B9Ha2I zvAf+shQmX#0OiX+RefG_SLi(v@&7hpOOuf`Dha?d?>gpsd(}Y*{vo@k3h?5o-HXskKTw@R>F*`Brl7!Hz4hO%g zqAMsHZL}^>d2mjV8%mf-zZ|-DcY^EC76sMat|~oSvcp_xs$1eT?T@}J`kFYiQ&xcU z06H{K{DL$dYHstONNk`L=^ja|J;+(pe{O<_-bm=g94*Ax{Nk9IXD*ZFh~(;XcGizv zo#S)l8$O#L!xY1GKcOE*m!>&oWwJB+D$w0~(Q77#QjkHF?f~aCtbp^Q6hXDbf!;{L zJ#-NFa8Nx6x+rJksqZ(MoHR*|FqSW`5UV2K4r5^JUX~=iT?fr_ZS`F8(?zb;DVSW3 z&o%nv#GfgKwp&(Gk*8DnscoUI8xGrJSj9XFeFN1z27&mNKHkCRVZeKJYNOkhM!n6Q z5Ld7KSVwMSa->6mS+noj&|xoeHIque8NQLv)^}w(#e)rcv#sCeyd~&H6fU!jWwaic z8AtYTkEFwFG1|B^m$zCfP!DES(raf>)Wg1zy`1pQ+*|OYBfa$m;-`X}{;Y7^W|6G7 z-Md7Z+D0W&J?phnEM27p9(wJ#eh5?~YWH`Cof(y`vZP{gstxG0*&?v{vSNY@c@*dU zB+*B|4_pB~=%Rc1u+u2aUkyhb!N~_M)i(akn;$ZjFsFU4=TlgD(8ejIu%4Z&?{oX> z#<>v~h$BVc{J9wBg_kgegC9_csz}SeRvsSzts`DRU6C9gGR#$TEQ9TmScg#$>42cI zKJL1^;1^x?Z*`J?gohW6aHIkz)x1td+;ZfK!;oZ5F(nogpteskvx0^so{jisPR17%_{b>W<{k$lR3An_uXAt@{9~}B`~p2AqsBtnuoO+OlzaYE%Xl7^ z#%N!`LablXH88L0!QeV#-n$I!hR0u=47bR%8nITr4bwD4u1oJ9EGkBm<)Kw?`!MH) z4z$Fe!MJSf_0Xt!Pd8_jR&XBz$#(N*&W|YK{jQy~$eX8#KHg$rIeXR1zarIc`ruFC zfvGsijw#2~5B$)rI0jLgM+w zxo4=gXQZcpcuE?2Efw-0VEhK69#u5CQU)>PD@1)XX&KYL_}sLIX@Xrm$*` zM@<#Img5Wv6Se>xPUJtZy3wWSw}x z-GI~s!8oLh=Iw7wV;l3D{oahN(3!n>I#w0u0g5FPL1U^gYdEOjAdV&drf#g44ja?Y z+BKK1o3_t8At%V3JmecWqv*Ms)gf?xOmFZ9S02skdCGLnyrul3vYqy-5^Kn7PsLgA z1jO}5P#tviC&H<-#mNamYD^+Gd_%0xH^^ zX1nPO_FK>2GsGEkGmo_RECUup>1^*2acAVG19P?6T?K`M9};0YmhBPMV0N-l3MB46 zj$Jr6tv6i_>+na5GgUT(vy4dIPnb9dz9|oRA|!x>W`_kJrzTB-YHiag#*MD5*MGOE z%^AreT#g;sSR(JrX)h zhbsWw8pB1HV=t|_@B*O){?hF?h~LI^N8A`*RC1i#(1&H0p^?4mGpXAv80}$qSQGII z#JP;;629K$4pc~Ha)3)w0A9Ix%tczeIk5+CusGr4pQz+in`{iD@<+YY?fTv82x@AN zk<#|n&D=0*5$%PxATUmG*lNBA_>z6Toi|`O;oMNVBX|~BTnSxUp!=$tk8axi~wW?gPuJ7}V|$Q6S{6Hfw_=$z`q@XU=B z{A3^K0~PZ^2t{dCP^v-5v#T+JFUq9&%h|gFLSr(f$#KgTR3laDo({32?6PF^cnyFV zp0nWiTz{AY+P+D3a(O}F*oj>oNwU5uQvt6>51=swJYS)QbtmEDJY$G4%m|BFgw!|+ zLQal}N72}Q^Cdcr1W3e+{!Lcp%#W<(6iqGiW3^hIlP~|nARYgdzvnOjZ2hIFVuuZ{ zGvdK|I-Mh2yZ)YUQO8|H{3buk^o;PP6;0R?I6a(eW1h*=>T@hF@39XF83dHx@v%$L z%kidR&rGk)>clItc(g&GuG=|tOyAq*RM<*9=koqI9@n1RlM7W%*}l|t?&@@2X0l3n zcBN$LD3Vk0z8ab*EejCbz7riBA=UzO&BOh+51~3c@I5s5YFVnG6ay=JzCU3DeJ zm*Nd&$Q-VfWV$%MbkvyzYXsC;*d2VuHOB|aB=m`@1ec1=MpG@|8Su~W>JlW=+SH&w z42Umb&WJ2A$$8PGNAFIl% z&ONeh4C!N+`iNz57X0RJPRDd2&uJg5Y0OUOR!sia#$FHV(gV7LLb zGMKm798kNZ$V#{6ltofSWvs#BI$F(cU98gF>ALr+(V3S)D^MK9sfvGXyKk^BMZ>P} zH#bcl5Si6yr2ISH(h8`#_3gDfx&7Olp9qE@-Ljt_YV8nr@hCOjyAY-&A#2i}YtoKe z-;@nSrP*3z_nhllJFbN3-ZFJQ?K6tZyr7Jno6y}Bi$~sia=T~_Gx(#zZvvx`Sj@M% zoJUGjD>~Rmd+>4k5jE~xqVxWh9Z&j88S({EZ@{+K#<0ydS-JdmW@_nT z$^JO>*HBD>T}ZmA5bx&x{Venc`bCDkFJd0VgrCq>$533Vo-v8d94zR=+XMT~tG(Tl zvm6eiPRmWF5n<)(U2Yjd|IjkG#$rk3b=%j2p_$%(Vm&%42pdQ0Z663ZC=&~FA~=!$ z&)`NAqAM@}-lHpR(*yP14wquxJE_n!;Bl+mY%wq(7-Bl>5pQ>=Kbq7&H1K8J=UFI* zYJ^Tb#eOW{AeTTz3%+sj)K=y;x&*Dq1c5vB!j5wnnXo1N{0y&fB9&EGF6O|-lN;rS zR46p|=6L|JF4qu-#y>PHCLgyxJ7PZ;X*u{mec(FYrki(|C-DN#|4#$~dOWUH6*!uaKF>(muw2rh=#%lv3M z^Cb&tnvmPUwXp*S(;;LOyia1H^5gT zeGsYjcK(a&%{gS``zIEYf8L^So8dA0QJPT%h4A z7#NcY#1S>vXr)H#(sK$dotp@!hynMj#&=tpW;mnGC#BkbPsS#>p5cA_sm<`*y|e5T zdhg%TZ+L5=z|GTL*5V!>Dvhfdq9Ed3lvqZfAgl!vo&1xZrAhX zz~ZJEyHS>kJbJLDC5M97?C-O+q+7*n(x9ryUxhUr9g&lkb}4cse3G_sn_m9!aD77n z%*BGv|9jVP8S3-j|6k>0OTB#qAqQjmFF-R=?E{5q1+ySc-rA^Ris!MTfr#eyD{ihd zWKN8WPU0%oD%5ukR91^yqvtJu%H`--po(O1wa-QqD-7IU0R8&G3KGE#lW~pe;VT=H zPY`3FnySTLWVzi_hZz$;3j*zxHQ4oQhr-LBhtYYbWiC=O#XxEAs43LL)!quKhif=C z0|5OlQeLJf_v%S4zL2_zg+7RGWh^kN$ig6N$`fuqRzGhz0+weajBCTjCre{Ri(XCj zx#}AXaq=o66x^K#7=wE1)lP8@FOA_u3XV_)D!g4g=qqOqf6-rdaN%VV0^z+7zx$MG z7W@~wRP}t_=NQ*L(3{EBj@}(zs&P;zGy$i?X-AC=;D>>pS;%Jf9|OruHKXhPsJ?(B z^ceVN!PMS81e*+_WqkS$s05e!KjhEV-E3}u6R8lXe)#9Ic(-qCD;w}Ss$?7S=W|23 z2}vsF;#74*5`_naOCc|SdH+gfl{%{gVcE* ziNL#js*>hP-hwl^Au2$#JAl;!Gv2HDXOOPbD1EDH+-7_oY^^(OrKEvTQCsjuQt%Q~(TDN;;~Fi<;#3GCn0Kj>D)ya4lBJ)N6I@F~C1U6I?S7 z8GjZ3Jv!+?G6@xz!F4EM5%NdAlzY%COj;N!w~H%E=4blBj`xnkSb&{a&@DvyDOx!NBO61|VNvHCky@L1uCcm-Q1 ztXxHGdSy)P!^!Sv6MA)~eLy;m=nMQFMd%otcKid(3pY|=tVUqVSTy_{fz zZuX0*0WMg-0~Br)T?XS&TueO3DIN`h_AiAEI*wl&kGbg6Mj)iZ5g@;y5T*496=#)m zYhT6jiz-b(K|QxAu{uTFUu6TNI*GMrQyXfbLu!VChWNNqKWqVdMe+~Jv7DkGzaHc`@1h`olkaY2mrs+=T}r@ZA`KJ_!A&!)lo)XLe8oS z)t)xBq=>>+gUYLVUeRTy%Za208q4eBehmDFe`VYa8rPN(uyKT$aG3H37+n|I-YHPz zWmq=VKO*Ic^0=1EwFe&}SUm5{6xcrl)wNPZi{%Y1BOj8EfOqPz?D*gOvsh+|Wy5@y zCIU~qi%*mXDp-9_+qEbieG64n`U_Q@&TMQolxC~o0UuTMW}D1QGXB$RWW~;DA?;$Fak9c*67c_|jv$4ejnWMy;m2%BR0P9i;>p#47{6zNoK^ z1_ED%Z?05CwUF1LpKb6R?sHgIogTTIT>~Aa_`NH?fuQrp(ri%&_X=29wWDU$*hf|; zAs#S=i>Aessl8~Qg8E~ObCK0Gmr6qwI8hTu+od_yot&QwF4OJ4cgvY+ZhHu^!P@Kg z*-wJU*{*^3)s~7i@ts7)W8^u*G86u1UJaWh-uPUT@IT!=MeZ-5^Xk`f@MxTT_(0|D zr+CP#fNIDc4W(l8?%+hV%Y&KavFH5}E_LDMQn-5yY?K)RB}-UwG!I#cg$3JiO?y>b*E*Rp(fQ!+02J26@LA7t*#p1hy7B5#*QM6q z$xgWj$PAtaj3*P+>s9J`HI;Aj^$@Ive$};#>ZUL$vTOHe=lmO~=-a z8`BYwxBb*_gbTOCl5|Cs1f60FTMJGf)$^o4V`HRP;G@e!O5?2kfoN67wQDQiPDPS+ zQt#n1+V2)@fhVluo=Ki3tiISuF5V+SZ>fJr$9!GcapSBz|0p(8;TlP0 zP;4;NZHTzw5^?{SQGOmeq%(Px1W zLm~mc7g|SCst1@Yn01*{*)|3Iw=Y@p%{%ra5$Py9>F-?f^{dHz(APP$1j4^h)SVXC zguO?j%h?R`#4p(9uIKWpW(@W!s##kdz1crmK)^txSbyxKP%8;+BK&A=DbeSPXUjVw90)%X1o6gfm(uIy?)v%PCFkcCwUXa6f~oAQ}qsGZ+qLkuOuy; zb1>RZzQ67HMrqr}_`$im&^HTUF1Jqbp4m<0mGJ4`+`x!Dkkvx+h&Qq&WQ@f+RB~4>xDXw~@BhHud)&qS)tsB28bAPwnp!deLIJQbas9t})K8SP z84yAXd45H2Y(g9Nkstc3fx!{wkhV1X^*7NM-)$1ic zqwBHHB4FlHUK08_l3GxJ%JTf2BG%WXfB0NedajX+6HgX{bhSFyc0R2yhoSCLRO)1B zLBrB45IIgfc`4&>vk9v&{XF2Zu+(y2-`r4MW)qnpmp^+zwtZ7XvJR(s7FY8%Jjgu} zQ+n6RWYW=#x4_SMrz)FH4h%Hyfw8@ zN51KTu*V>W(gc=okrZGa#(XQFNtDH?6QmIqV2oG~4|SFReMamXzB{S(i@KpGEswxa z(G$Z3|EWL-#T({I=4ALrRYZ|F-vTa`j89cg35pvPhWL5N%7ly2Ne5h|s#NGkwO@Z2 zpc-x@9cpAjSo8!Xz|8ByW{oQ9rf^>yZLebIw^!M0GD-IP{t-yMj`QDJ_LC`9*cyTy zl$D(|H6j3l1ds|Yp=WM?Fn4Vd(KA~X{ql3$ArFOtnVp$AX)}?q%8D>IJ!-v(h?3A? zFGyl@O{5FkDz^_d;;picP?qJ7Kp2()aZZe?$$G&5=^*osYSv{I?k zt}i_!T1!Vwu?#3BH{N=QYc9+kgOBSinS!nOhR{hJ(XvS;eecDDHuaKA^FS8|5DhDkjVjWmk}7EhuU&J@H&az*Y&N&54PvtJ}%TX)D&**nYmxSUj6ps4l@fh z09BJynHen~k%OObE{V=tC418EH7$Qf9ARj({J#nQuX{Pb&i=m)N%~3hHv3FSf3CmK zdEBYVTg;^4!9>pxp=>>57YLqC)?}>91eLNxzdkp-4OJ|O0wkX-38E<)C){6a94PC( zT}1ur61kfF_AkuZIyNE-`CI*vh6}9D!w-P-8k`{YC!J`ZVkTm_w_vR|IkwmE84%Tc zRDNk{JwDew%n{h0l!_e5xp{iGYa*ezz8kz`S+`%!g{WT#6RA3?dtzzN^jzZ@od42U z`RW+yXc3GIjlKA%iLmPQ(U5&fi40+N)*6|oi5T4-rEaIcoNHGHeXK~sarhw(y2&Y+ zgBxDAU;b6~_s;u)rI+B3bdvW3A7G_~x2p{mA#6~QnQ-=(5FcoG&XlC05(6@goJV3+^{Yt-o zBTmaEOTV9IWM(u-`Mc>$eA<#8;Jaxv-5O4Hs%ke!X1hdtGJi%yi*s zteD_Z%Io6OlK}gukzT>avmjw65BUEfR^z4r5GyMa=l>$s_#K-dCZy4wPui<`6SQbI zcTi*vePPR0g-t;s`5A>W>9D8#?@u{}x4IxOfp)|8_dnw58Wp(2d^+?vc=?w}OUpd~t#uq&TYr~46#h+T_;&;QLQqY3ZfD^6-Hxl-+*JnK;i_mw{a@Fi^zL$gYq z_IcuSaKbyA7Z7h~o)lZ>lK~iW_Qok&wWN0yTF7}!Y~}nQ2`lNf%m6Tv=;{SJ zXjstVAuY` z9vq)g{c>DT?U5e^(k0%Kq*dER7Uj47vjWm2)LR2*I%-BL@GIMOqL)PGUIZ)Tjl4!= zPbsiuHM*wSeCi16Mip84Dc@g<+UlHpsfiX23*q>qjEY`Do7nu2mjidYzHdIB%t-PE z1K}bv4pLTKhVwY*>iOS4h{N3c{%7qh|GDXq1FZiWNelY_K@u9oKOaDxfmh$%u&&5^%CV{HS9bNLyYa z@&p!#NRC-*?Nb9fRM`1tQDT_^&MQCcspx4AH=rog>T+_)RL9M@QB-3+`K;nGoks-} zwu`NKGvq|!iCw=b&NP@OJ{4>~v7rbncZpQ}`<<}8$%GULNgo)rg+mPFlA{!#odcoC zD_$lE)IbU~9y@e0tSpZ74O~%zXdlCy$j7WyheDrQh=4@8<9dq%r3zGvEj+KULhp!C z4k)y_x|?J7KwnXU%eRTCc^x4rha83a($zUt6uXDL){FbU0>_Jk*c1Y~ zod%cF5B_b7#RH)`61b&zuaF8`g zO>pHAIF-J+^VMj(V|d8Az&W|~jmZ-unYb^9HvGO*Y`rj39`{MAEKH)Y%i=JJ`L5Ew z*B~o3E!#IXZjRt?G@s7i1>OMR`oD(t6eKLf+O^VQs$yjYXf_|{=bz}f36BGoS;p24 zGWC+!xbaxkQZX9ARHEosIK?`JVak-H#g-+nv?9j)Y%qQeJi^3T%M)T|!4lZTQmW$A z%P@9TDz|4T|B!|&Op`V085mT`7pTzv{b52R%GHLfo2er$W|m5Zffve36LSez7dBSZ ztwc6f{p;82jW*&ThpjX8pSXdbAI+ya;;s!k$i+(%L*&*Ul3sVa@WgmO;fG_rg3$ z0;I?i!qh}0O~at$0ofxp<1^BMWXOCd>d4pa5az5FXD+^ejM_h0+s2K(Jh2CE|_vBQdFgUGf0 zOBncag#QK~3i{PAo8Xf%R_nO_07Tr0#UkG34CR{nTiSRr0Jb*~^^9u`mBE-erNV}oT$QCM)78@T_76q_;$pxXNW_47oGbUUWhzar^cjCoBOVIV!8 zre0S((qtcR0bxBl^vH9$HO_x`4V#h24H#EDm;b=Z*Ib@X(MxgoY^jz*sZ92rsL>|!pW z&*fh*5|?%wA$?WF_rj1ouEW!U~SS)%`73FfH0-&TJ}06N%d9NmPaPUxhYMq z+WudI&%T$>11ddx!mqln{lAO4#xzXX(x)Xj#7h@Oaf|-EXu04u`umA0lC_>2=iGz7 zLLwZmN7`PGd*Eyv@gOE+AviZ*AY@P5MO91;H31pWi}hwHY-v<_Cc7A2WfAaPxWLrC{BV;f)$+ zI0TkTNmUJftp&YfvUPWES?)nI2|uwKE=b-#6Bd+BO@<%Vq540+{OacHf;BPt!`vX$gW$ff#T}!ik%H2%NYV+nJb&TL!VhcZ!d*ph zmxyLcZ1P9%QbA72CnX6xl#y3Td#(;fP_?0N@gN`KT^d31alsQD`aZAqF0NXb2DTv% zWMrV>Q-Lk&ZU;Qc5R7nLW}8Ya3Q&-7zZ$(!oqhdNEi+?2J*V*Hw%s8wU)FrfP0Z{!{E;uvkzmbwjcDRz6&@`3nJV!6`g<6fLA|yQtbX!I z@ZN6e19`I>LilE#byb`J3`p$&6zOp;@FnI$b|>OqmYFX&(_yQS<-EZnc81BVAE86E zRqnkwE1XE3`M>a&8Ef$bS2c?_&qN*teaXh5MH#d3cCqVx$ zxbJqOwK4ip?T=Y|6WiG~tgc9G%S|`v*2W42x!>%$&yM%QPH7p@g*b4y=kWnA*u)WO zJ6Oo;xuwql2`m$7n@{)Gut5OK6_sH~s}iIY8=VfzZ_GV%#_9h1+kt>XCR}r1 zH&~qRsl3EctPw2@5Hj@lh245Zhhp<6mxXb@8^eBhdKU>%>K9w57buUsijaWd`2C$> zD*`$ANM7<+kAqYdn}3;XT8dt67*CWv>*Cijv+l64eVI9R@_vOzjWCyjhFc*6W;o1@ z?JJbE{>LsXd|x=Em4W==gVk!CU}QCrUK9tyN|ok!&7U>}7}@LP8PTUSuEAOx(LpP& z+QK>J2dAF?s$LWiEX)XSf#TR*7S?5VVz%{YA-#%C>*2!5e_U#5bjZ_zFqZWGiHaY7 zqpDRfT~;<_#tuKWLKP}9q3l+433nd^9t(|mcVq{q7}@i?bU4qt)Ik|?Dn;#yoMqWo z;n1K!h5iT>xS+rLJ?z{Eeh;!`@%bUi@JMmr5IXdlD#Y1DylK?p6G@goY|S^|E4R{= zzXGFbr9j$x#0ouTzrG7zil^8zcRpA2ui17CURvEC9BB=A?1HU`9dCQN?5JuO9;Xn` zEJMbTDe%%Gm?}K@7nHE)EZ&nMu>STR5_1H86}whqU#H)t8XJP{6y<>$M?mW)BI zrhBilDJ%Q0b-TtM_u++j+ca}?Qe2Y+PO4X6WyNN^%h=QvOh?>c4XBjJd_M^u>B&!{ zv*etFqFJ0nV#H~dkjDKy#&^A9u8K3_`ANOJ2q@eej%==6Ww5dpNWr02l%557Ztbx* zEvdx;NHFa<2$G&lN#V7`I7G#WSAu|vK9hNi9=nSN4e1O!zs=0MSwTjA?^oZM7#CZO z?qR)=q|GWfjhZW1X)AD=<_X#<3^#ZmTeCR&r1T(*vzw9REhBmFtAQQw`!`mG<0g#O zv*MU8jBJ%F&K;~?$JhDB&9yTN4cVK7!ezR*-9a zqrIFKkGeMSX1404f#k{SA%{?k8`~L6HM=q7SyaA@MEqL5#DaP~tQAZ&d~HW}3M(3b zZ4(BwSIGwntHs33Ru<)KTe9#1V*RYQLJjXJ;R9mk8yp7eeVcmssNnD(E_Y z`2u1+DzMZqlBUkG#7;x`$^hezLyrHhl>2K-O%zB*4K_Hl>OSF!LcNcDTF^-BE(@_^ z;7C4Z9X5ASM%Mf#B^~*TO&k8&=~o*d`Z-@d^|}=8Uf?q?t}}r|uNK3gHqE~8>@2f- z^-OCh`dHft-_nYc3D)JacqM!v8s{hpW_rt_*aO1YI)-2a@|t0AYqZLQeK)Oh2XY7e%@H(o=WYlK= zHIWKj!^Z}Yz@ka##bLjG2y|prNXmD}v{W$(k1c9WqjdcazP%|DdlJ*1z7=(AR?)t| zP2FzulteIa3Fzyo&x|Z|uX_bTjF_fxnH~)Q~Sj0Wo%2?O*Nu5!QZ+!K;YU;Rr2zw%YXCu=wW9n$p4`qEnjjW z{>>CEXOf?F$UO9D^f*+JDRKC+Ow9!s^`q&Q63#m_LRVPlIry56sue61%8Zx zQKD{lx!zXWQE2|?Xy*|dtHNs5qWXZ%KuSjy#(Er5v;^KQH=xRRwx=2SO6Cu~l@sW^ z#>S#rHmsdh@5!t{kB|g&ma}>Pc;!%ZO@X;$XQDE0%PvD-kC6gkxYSu$8U)N(G9Af> z&2Dwtz@pYxH{%Aw*f(IM?}3=u3%}CXK&R?@jg#4GJZ{!nHJXfo7D+pfIDpv6!C=L74|3`ro5c zZ{9%QlHVa&THlKy?qETgS(yLZG?j|p0KxX39_xSJ?mPe|`~Q|WioGGVR4q2Yp^3T6 z!X}tCX6ujh)NSzFEShIJIPI06;<`hjf{|Hr$S(Lng_($m0(~6Bbsn3m3yYiG{HhC^ zo1gO$uYEoh1DpMN-=02e&T}2f^(Yl{j&pk7zqTkz1~xK~!o{9wHELiHTwyZ+CjSc_ z#@w+VtxWgJ;vc`h^i3!4==xnqw)-OpNsdBw_K{omKwDPy?{EA2Q63$%?ihr_7T%z0 zHALTT$K1({mc>!d0i!+OGS`P`$(Hw4o9NQ|^ktpzuNq4&*`+f&3p`U?2>NBqEI1I9y+hFJ4Fw1s>y*21Ad6??3ZR z%`{RJh!>rNtCua$8av!-Gdu8)cj&Q*sL-KHt1qw~$TbWABdbShvCI4x&mRS=83qR3 z2x}V~5YJaTo$EEVTPU53?^N$P&s)o_)jMhayPpJ`@0+=$Sk@4aHbCo_;8+FZ1GeK= zcAf_V0v`WOU*2v|fh8_aJcK!`i`UIkzhIBE;z*B&~;c@|M;;G7I*d2f~xC`_0EEe@z9^58F{pa0s^a+ zEJ@e&7r3H1Wc&5EddlY#u{lPNH%;EJ@eP3-ZjH^3)XgLx8gs#W{oP4J?k{Z0n z=f~ACvRu4hO@AHR(HU_1I+wrH-xm<(+>|6=RiNU2KK8rNWnZ4*;f@Z#qaY^Af{fv= zm+Q9IP)ao1MvxVhxlLNYJ-oeQkF^1(I_a(6ZgU76L=%$^p#NWC?-U(K(6;SPY}>YN z+cqY)?T&5Rb|!W*(ZqHpnb^t1PX2k{@84_fZ|#G9)~mXD^;uUxRrhs0V&2z(t88G8 z_vjM)QXxHmz+2x%ue(lLHrHeh#T6N9=(lzUvef)N@^?a294z+4uMNIyMno6NXt6~D% zZ4Ts@&imd)&BGfq43CmuL<<kP}<%PtbVUlvx1YYt|_v zomQ(!yHsmB_e0##V!t$m8KT^O*@ySIdbA?QRf`4`?PPA@B>U_(xwl}(`V;yIF9K!@ z>j@AvuJ+#!+{QT6Fv^{NY)z#@Ep0!^t3eTAN zco2AoQASlF@Qk`TdR{RRj&{;kRx;A2D#jKLgf%%BJrg7Al0|b?sctsmtYlwT2E<|d zv&FeO+EbgN`o`3H#g<5{dZZQ?OoZZqJPVO}f{EgNu;bhZ^e&($E5xBIEJ z`}kjMG8kVp>Q3L*u@7{6g9Zg60s_r5eK=7|?IWI+aXQP$Ik3!Dnxq+aMpUOaK|RI0 zSo!>_pCVj~7^?3W+)}PoFO65!n}GgL_{F&{--xKm&9J4Ti!27SS&Bt}G_HgJJH*wefd`MPDk;Tsa+-9iOBc*LFaUMb`d(8z zO)wmP_y(SJWeVFC9GkWIH z!rSZ}rC>a2z-b#&&K*}80lc>yU?uwP+|YF+2PD_sZT(9SjQC&6v|Vdl(G@X$x9#<= zv0nsjE0&|o;qqLJrGcw=)33CBlVp}CSWnK*ED5Tyl0%O%@;}zr@t3x?vXZVP+T3bY z_@P&$FmCDcfJ5<*nojt#b=q`CMA3I$0+#|e!h0XsAN&nvEa^2X4RGA_-)@>=z7f9E z_?M+>?l?hlurVYgRwuE&BrSEZR2Bw-P5a+QZ0!heF^oI1^FgqdEkXV6Yfk$~U4mv2 z!^77RDc>^;p3*HmVzXaL!3(K9g2xyt>W2$M4@RUxdnN3bpQBm8TjiNS#_?gi^{e&hV$QX6V>sEvzM@M1y!_Iq;YuFG}N#FQ_2`KLx3}f?s3K2p~!#!%!zA-ZHv#1j}7>J8q>{fbEO|=*f4H-CKs!r z(H$Fb(^s|0Q*H7m^}Hn1#PMzsNjU2Pc}qO!`Ii++ZXeCjhjIASyERDBpX-$#L!ZKh2Dfw3cIvZ_O19qffBv;}&s zMij|6M516p+LR}|$AWR{-x0`rTV!}O%|O+}QJx%Q#^6^lpN}fZ8_^DYBHI%N)-;@7fa;b-FU0% zX)Hr>^Z<49sg(0oN3Ic$Fb$VCTs$^eoHGKR2~i&eI<4|?v{M6!sF6-{oiuvGNEn^S zQNR;BCleLrVo+X^iT26rJUSMCnR0fvzLsaeFJ?R8&p>rehTYIl2BKJPx7+)q4~2;P z3yD+zMoG1ftI?Zim`C@JJ(|JydNBFj11Srs8$iRXgz=hF&pf%>@0f&X)RuAK%>_iG zlmg2cR1g9N=srkzC0XY3qr6Xi6OyWiym|sFgjU=wZf8U}3s1}qF_RkLtDKD3w`ca`tVy?gL!#p?PJtF``?mOpV#BIk^_ZX*?S{<2hWUO^Tvpp ziGa`!|EdRv;}9?A*q3$OFyhtF8C)?xHHH{NZMwlgnXL@p^YM8!&vOv=6%un;azCZ5g8WqqOEok5HPsCsq~RUw9W!$tp#y9J*) zIJs4ude;2ZjY%?Z0>Kom{-g@@;oM(Iet@pGv`D0GeM|*x^-gHwQCuDB3O!O^+WchO z|Byqnh^iyY12VN|{&pSH%1np|zSoyr4a9-yzf`XR}yogJ@j0pC?37qBwuuvk)f%gcNnW6ce?wcbHYp%eKUiQa}FbC z{c-nr*FJ95hEk9@yC7F?4Rk7%3 zI5BO}kZ-rFVPy~A6oRVEyx*)^0mNYqGcF!Xpq-pNi#M-{HRgpT5Lbn_k7Y=Svy7)@hsL>NN%i)-Q=FZ94*m9idlAMx@E=Wk-p?$~Vw_;aaeeO;dH0$6utbBpX z!cn#H^VDn2*ouJdw>(!+wJDvj;x9sP{a6bn;t; zAZh8LeUcG#@3S4rkZ+|3GTMgtRPM%cuU!} zh!AXL8fKa;yM%t3Y)w>A_rzz&uI#T^_Bu*~!Gu#EUS<}lnsF0YKt&U0jEL%~u!L#d zq47N>uX5unHq~*;<>SjLedDXrMaRtj*sY|~p}Pki?)|k1UjN1_h=*Y)=0=+zryK5J z1tlRuq7hzlhZ^@HS&=f1h+BQGh#@Ib~K8exRCvh zolz$+Nx1k&4g~VJF)y@c*LXk8c{mCYS^%~3hga|`78TL;n4U}gdU9QqvVTs`7X4@`rn6c4r) z91V#AcrOG286yp!6NTG|X5-8`;CjS;euD^je`3L1xTDJ6nc>oY>+c7lQx=ivO+O$z zvJYZ|3H?HMYysQ}qWLQO8f2a-kJo(Ka^%d|Hx)k(KOHP+^g9@LxDcCHLJpAHXGmRt zb;Pb9eDB!>_Q0I36Dp?f{?aDo#tu`hQYLZNp?|VF z@D3{Uo%f1wp96Uqd9)KHRjsj-=wfAi+N}^aFjETF5RB{(P>`XoeZAlGlET@3zU^vS zcN!U3#l4*EMXrU5FdW9A?(A61!1InHpkyvzi1VBMvU}7o{fgq4I{K#d zlo*U%m%XVRU*|Z;hzmQgJ2^&=p~xRLsOH2O5wYu`Go=WalQ;7mN~_pQ_}}4#Y;N!m znvAaQGEcB3QTH(()%=xQzg7kWlkahvs$`si{#TL^`|$XmU{3uNWCKT%lY_co5m;X| z^r7J&`BOri+^o5AN`H}@Esh#|h>>Ruxp)P;S9!floYcShJgA}L`?p-qS3v%g!q6Go z`?p>-IYM!y|Dn1m_{He8HA-Y;a=7=eF!s8dnRu4H^SW-ti?&qCVMK3bB^Hel;F-_> z`Y0JWInxcgh+Vd5eIkTa(O)2_D^l%=2R~1z!)?-K^Sdj0iks3#5e>o|@3h5BMSk@x zLUJ$Xd7qdAeATsV2Yfn|6LN_q2kHpj%DZ@Yqjm~BFXZ`h9ax)ftpWb)g%ui}j5|fZ zz(T{#8~x{j(z*;p@A&L!&e4SHq9_#r%+AUakMC)=GzV>7hk&NfO(sgkV9Dj(Tl3Vc zO>WV=REG~Gy_2sO|IP9uj~Pj1suO>K6sVc3lQ^6bYt-D^4Mu?aLY!;Z`2M>B-z)f< zss^soJ@2}Cm?Iy8jt$?{F=W5rMNujl_oe4y5KD)*biRpJ!Oeu4K)-2I*=7o8V9Njv zQu4P8<|&_~%+w*{U44|ntF=PAlhvm1ZMv_qKBT{LOs=KB<#!G0b3VEyc%BQaxc+5^ zp&N{&ABlect=V3jfv@UQ`HI)3 zdg#&X%RF2=eI_P5)&8@j$0ZJ+kyAcTsg)9}E)Oajci70*30HPxZtd=^L%&e5T43Rs zz2Qg5Joiub(}+4XG=b2?8X%qJ|H0xUgy|fcjc73U-GkT3(M0fE>p1H&-F`o{z4Q<0 zZ{^=EM76Ax;3wMlF8RW~45(jLDBKEhsA$@0tTZ}RKdNqAq`GnJj$4O;@pf)6C2}n+ z-I8ai9t8Kv!gpE+klyuG(?|A#yPe@i2wDZ71zQ;?UGnKUo5>07Jj7GkNxLmXf)#aU zVZxUKqOF{&&7GO^d(ho#4WMoJ$yz_$FlLS3KA(|qk`jB`P%uG3fyFf4n>^zw!Pm%? z(LbB|^YfAy1QbgU^R5ZV12fmA8Syv^W~IQQd>FbyEm8lT>)J}ZL&{toPVBP}dvws@T6uYhmsqn{ys$2U3VEJxNz(xy(Og^cnv^wkmb z^41)x$1WJM6%FNsTh#*RYy-oSs@X*pLSh{=rD&v5a z#JvAa6?F|t!rL9Pl4co}Az3&CC7UCi%<3OvTh=j~GCZ2Y!L`{{!OI1K$XbgE_6S&PkBRp+pRLf%!WzhILRCqfEEGs%l2DG$d0} zpASvY&43~AT`=TnsP7u0+)-T4i5uvt9PX`NwP}sN+LCmMNrOhdb=LqtFSjeCl);@?Qvwlo?r;@09D$h;2>$}Q$>w^zVE`7FNeVUZK^o(-|g zbX1_MH2L-S9|OHI{NQ$tjWmf!1%WN0%NZrPVC-9@=kvyLleYPEL~MhDLI}|5Iva+Q z>NtU=h+#3g+Z z76m~4SUsh()-|Vt?N@OU?|>NEgi)1Fm0EW695k;)nKGSrPY)d|-wkh6F>)DM*CRjc z574xG9rBYfn!7Vw^ItWIA-@g!WlVmsszb;}F_tigggAZX{45t}EwF)t!4TkzCZft6 z8;f~?56FD!i6mA4XIt+PNugvS4Oi5pOLGA{xMxOJl&MtEGnHx_B+GtUYnLX6dRe&# zf!g@jW<|>vFU)xFDONbhNkCeY;z-?X$Ki_EA=e3?wSar@&*0Et z%Vssqo6q@Xt8@~N`O?Z5DYxfkM=t{~o%-RVOw4o^u!?xxkP{Tvpz7sceVWYG=Cf!o zw19}N?|TiopjZJZwt5Cl$F-EzI}Df1!D+gjPfVQeKt>srJOlz}0%^)&Js9iy@tv;h z2p06bOx-$iO-vI83$GsTM{~RF)~uZS6ufenF_Scu=|GN#|*hv^jPUS#i)S ziAU{-t=}lEv*_dE`dZqO_O}s1v9GM_e@A+Zd7@aq4d#Z(%kAM4A5yKpq8Z7zi1TSE z8**by4Tyv9i5c&^us!?xJp@=NrP;=iq_SSJj=F%ZMd>065zneoRH~@SQC|OooiH{3 zr6nDtVo==3k^GP}7?aMnblC!}jysgK(2OwR<}U9n?q(+XCtkAvO-pa4puxnLL`ce| z^|iDuvuS^om~7|!pKw1U79o7ioa^;_`FNK>PWUSt2sB5!@o~29dSU=#m z$3ex^56VUpVcHRQgI-re_9&Nne1hu6?_o{OoF_TmIK%f8CzPh>4mf&Cc+AD=!uMqT>vGx6)a zj80JdoukiU^i=(!gx`VEP33Oo@FK1CV;;%!J^>FioQ(6(qgrIxo8GGz^>7jJR}XUj zuvg2)b*Yt;?pf=&m<-l9dsvqVXyZ|%9EHq3jrTi_;*k%;pCMDfA+Nt&Qi9oc^Nqv= zxjpXx>N%?Z8P?UwrR62b)U+CUByX+;PtBD!MZE@xdAYAyu^j_!P3Ce~z?6}2r{n11 zvA`>4bgvHF7ZF*aE>kF+aa$qhaa(am;QBzKQqOz>z6R2I<77|{YrAz(@TJ}~s8TgF zF|T_&`rPx$u3B+o*1pR3#c!oGgZU!pzU*xtx}{~+N+rk(JkCxFz+bUWOA@I$bn}ww z?meYkET}PgdY^#rm#24*1v2l?ovas@nx)q%O!0oBs`)&=$}R{QwXt%rWv0!Z8Prp5 zw|Z76LAbiZ?}m{nzYRR>S8B~CEvCELF0Ovtu3lx+v76zEM`~r~+}LFm$>GSrB2Wl* zzHwf`hG1{Ky#0{djW7VN@h9P2+1PaI6e}d8u^LK0)UdQ_wZ|zb`%Ve@`U3N7^IoWA z{k=y$hP%N<PQv|5gT5<+ig;&1(rhmJ_&3@knQcxk-T5$uXj*PF%T+9XZ)@df zJ7IIr^63>MWBc9q^aUm<6nXNW6JT@@j{o2SO#dswZfj(eNZrWv^&T+Wp9g&Q`HX&p zh=q3=7z{*X2Kk2g2=hOWrv3ew>t^BP{$DU)mXSH|(O~26kov zWQgVJc%@9NI;||E+$BDcNh*=T^VE>mNr?W@fx_PtFW7lxr+wuux;M`pq!;nvPnmeD z@p4ySV{!mFHtaSEsiOwhEFZ>-(y60L&-GgUsNchfC!PEP?W-zGGId*&5qWeRda|^W zJW@PbR*ZW#1{M`DHBP)XH3m5k`b8sWduIfScvN+Yu4SFW=A6#09x3bNoeUO?Z->F6 zjFZNmuAM8a&A-i$R8_fW%sE{#+q++1mef7%!?uClT4{!inGRJtEyPY$G9Mb9w@1wK zgDY?6r|sb1KJ8=EX?(f4;}?ugnqBwb<4%FkME1RT%+%<%V)lEE)Tq9&zPMXunjgiy zq=uAXa=1;@oT%J9wjt#F)Ly9hz8 zO28r}7tSaQB47Kq2_cOd53{si28+Fno0eJSUb@SVOC@&Fb(>%?!lwhmh?~Zj6J1~q zTLhP!wnVWem>gxgZ3JOX;e`QE#RdZDKtz(WOi5|+(q5w{qzl#V3o{FdZG;fmvL$Pi zO!N*9(vDwC*$W4g>%Yy7bg}(VO|P>tdVMWKkDHSHZ9b@mrrleu8S{B=0e`aip{{;@ zxJ?rKs|J5N){~a!)F1X6LVV0P0&J|V9vv2TR4@mW@Se@!bF-6Z1Vn zXBj@dn@6}D7TQ5rN|qrnEG7#anK^KDwRW%XnHUSkDAFKf{NyBOAv1TEmws}IJRY~H zV+L-|>vN*(@8N&5smHr!81{apru zcsQ`XDe{;>rDbf>j*bya@9YGWtsEfadWd8=#pS4lLMP8dYbmlz9RQl~$yHM7CXldK z=TEF9TxD6M@riEE{I1t$ykyc`3al7Ldv<(ouhMXDaxXvV!y z{W?N@uQ4%T?tFdV41~9eYd=W^in4SA(cn_0wjgso>IKcbV_4$Wc@0mZ7?Ft9o7uQKwZ+ZmIJc+Ozu)<{!%+QtLRAsZZNC zCyh@I`*K~e>V2F=M>D_{OnG}}mXKn%S3}MS_~~xW48-O$5j=CMW2usH_d8l&!9Vo{ zQdF%jeIo4(5h(hSEvASyx>2j}hs@Fd?xj+kgjw74;o9sDu89#mDnu?cgyav7)46hm zz7yEwt~(S$4VQu?M!&z0aeND{x6pV)d%mD7(B#-bsZmeE;B|m-TSv8SUJD7aL>$&L zTGtWUg2a3@4Yq0z8TAb=k*2I~yYyOn?jONgZhhOyZ3!aB8z{x5yov}Pu`Zd_#%1HD z%;?aCoTu%aewK+q1^(g_1jyiatJY^hw{RFk{lqA^xhe!ECiTQKX*GSag=+Dt=AvU# z14c2|A9{XOXohSACuf?hHHTq{%e00Mp^dnyO7f7P0l=m;!0dHXE=%Dy_2}jXHIwUb zj#z2(36q5(h4|lfFGCmv94_Pi6%;oE;SCZM!w6a4OgZ!CK;fT(;XnwdZ{PTN4Qe(X?>KsKN_LM>O&DEZitHY>OBoS8VDo9p=UKREnrEMX+GVg`vq= zU}T6x$qz(+ktagQ5ci}> zblCho&cl|%!*(37bNvPYU%pHT(UE~x>>K`i?e4d!b^z4kEVjHl+oFVe7@;WD-*x5yJo-VYRCU^UnW-%n zDaz_3M;I7#IyEWD`Cj~fhO--)zhup^{)V~06pWd`an~-1ue6D4W-BWS95(HRf@%u3 zXBz1KLdE>S+S#prh+41xlNJ?jQX=_TT+@O@>1Q(Bh##gqhO1ns9Zbd$EtXS zq>u4&y!^_YXi#b^kft?&A>C0M3XUoF^YBM>nd_>5?b`+S{brCeK=u=rf5x( z`y8Yd**$3s#0I3faMqjyHPS?cmog4{aA_jE>KsktQWLZ;fG&v(vR*iAmDg-y;Xc1Q zuOz`g?iK3Hz{+@gWcM3?1AjeN>A0)pNFr|9RBCKHDsKKc3S8)Nf70zIQaXzPuYLn( z&LqMKVwwpZ(s~3`4uMxp30^lmXl%H}mQ9F%8Yjc|S+?wXV~GB+ghV&iXun+jCJ*+* zII%Im{fH)f;3@EenDq}_Xpi=0;W0kqKW9{?-|w~xwj_bB=3X=s=Jrc!4?$*LXK)_O zUnct&{&^rVB%QcI*gb-K6+t>$AaC}(D(?`B<*w&8(-w7z3etuKdQlhX3G#XH0qY#$ z2E6RfPT=|QrI#v^4$n*g!~qk8S#@iMSa>< zETkRGB^^}I=;t`%%6TgAGCQ7l!k}rog&`{Ue4ECtik!sS^!|kcf`F8|G+3Q!3 zAq4q;-7ih7?Um9Yx+Y7qw*lSJz(xOCsbxNpHH?iC8l?YJ`=UG+jVf%Kpg z^>iaGHDK|Z2g-Z)?pYJ>=I-K_urX)?5X)s_&`~#TV(%dQhS$AaAiCvHqF#)0f}y>x z7Um3((XL4r!Sk=25j=rP;4FmG5h>0*t+~y(c`19p#ne&y{=E_@uCrNozkixv_U#Wo z!973_G9QSiP-!?NU8UX_)-OMQ;O{99?^>r~2+{9X>15YPhHWLPhs624Ho{aGc#k#T zGW06HHS8M6~^Xm3k|L}Jh(T*6LcleXr1AS0PKXvaQ?YpD@Y zu{?hzj1>|ruX6G%c)g4V5H@M_>%^{ zS8yKU#J{5P4$QPy?3dTmb_TVj7Y{gLfpOv|ZJtvg$Yo9)9~n$&(Ckhqn8+bl6}yc&-x|ATX?v{8PlA zLLU?ee?yo8b0#JvJ5FI@1xC(#QVpcTAMGs#$}Fio@XeSJxta8Z;$l16?$$|N@{Q!Y zIA1s&CjJKH-Nu`_pxs?zBi2ltNDZQzJUeKe)KV&_G$}_tRz4AIeGqU7vCd&!j2_JD zI=!%E^SfSR-sRdL)K@m;;A`&;zJ7j+mG_;(H<~fuxV{s3jt}^*0=?)PUK4g2!+u9m z>Yn3w66=Su_od;BhPN>-i{~fKy7O`ala=kU-;Veq>+rPPjYe?McA&MmXuCE?F{wqWr@>?-aY;thf@jK$sBx|1^0HfedZ zd3c9Q-9>PwxZV*>0e^X3oErDI zUT(<4v8o|`QZVeC;6D!3RcQ7}uV#iiIz=O{>Z!dP_(*?(F|eJ-?}WgNZYI?^$l`Hy zpl%}beB1l9Cm~&#sAN1yRAOF{)KrB~;o4(Zi~FT;U_8-p1EkS%clZApwoF;{7ZH4R zx2)yA77(K<|J?UEc6SOjZq>7UXw*AS%Q%JT;&mhAF{vFmx2ZM_gB4jfByT^`{(AX* z0?lBlm|fXIR7wrKMU5Hf9%_Fibb%Ct-|V(75T{dhZuF;lOK$$dp%$!0g>?VuQOvg) zj&Ql7LnN>C0xTL+<~a(29eqYAT18nMiMUG>W5|^)Bla33cwE&SPa5qK{s_wLRb!hM zT7Gi)>%O#N^7L6sExS6g_%tAc1z|bJR`TcC03EMwbmx|`l~dV z<&lgeT~RW~z`%Kt_a~}oNLs18MYwpTie|V}CRV-7PK?(i`OkEkc0)7EpRjJTN1G;X z&7VB91O(?q7xohEp0T!FiL+E7TOu4!>3^&LbTU^$6yy$81v9=!di@-J&lJYN?0)by z=bJ%3fddx4zwW?t;-1;rh>kyO9rUjMa#$`zXxApdq&K?**E1?uFbHC7sp1JI(2?@0 z=zqRDE&y+I0u0>Vg2t}H19oPM7!OYx zP$9V$KCagjjeI*#(^!cX19Sa&MUi-dv1EwgL)qgfhMD>nrQkr^)b>m^Ul}QHe6P>% zlTR&lHpLJ0mXW;U+1NKqNg=hVJ|WsRkE|#@7hjX)KJ6Heykqr?Hd6l2UpD)H$%Fs$ z3dpEN$m;0InR_IS17$TJ-!NamM*ce~Bl8&iKez%jz{1S>zkCAj>bCOu8tC~!=1p#) zKi!ra?`Q1QV$-k0WQ*-bv`-irc9VW-+OpeuuCGhsco*v zP8D9>fTkT?f?pn{X;U#(HC@VVX%(#Ao1gTJnco6`-(nM3S@7o?(yQI3x|4#S2hyO|51^a-SN|A9rf_oSOQJ;!&rzzpCAuh> zZ*j*C_cT8hO!v=QD};cQwp+S0Bqi!5gBWUpr-$ptn;fb)q0NtOc#W`%NO)N2_IJ~U zhN%nF?Cz~hwYNJI4J!Nwclih~j zTWy1{NkS?tG$}&F;3W$0_|fnKIM$$F{bS5Leanoe8P&<`SY4iCAvsk^XED&#Di!&M zOLb!|erhOLPIOXrhL6=IV>~ihI=h^^Y3NQKaKsXpf4$9bSc-eQ9Z3$Kf7FUsf}fEb zl$$@1Mv5FwhzdEH-8Kb0RIB$PIL^m|^=}jJ{9b08<)l&^!ERM7>^?_$?uIinOPBV( z%LjW6tit{>wGYy5n$$n_zr6ps+DzS_(8ckS3RO16Wsds?uQ}C^`e||`+K>%;1rw@D z4anH>Au$qV6T4&aa%25iHOpnu{eu8UlLDO)IL;b!iN|W&zRi1J6Us3^JNKKJhVX?S zfj&E>;@Q3CePL8?Rh9oqQr`09j$!ZLo3I2-8+~H6)VXBId{+fY#w`9Cc*U&b+%?3l z%Ax1QZ8oIqY6J<=z|@M7efRbhrp~YFIZRVO{oDmU8ZH;?@o^%i>E3Q^%bK8#J-P3L zc?-_z82D*bE~r0%Q!T@y069rz%4-!~WK&U{FriwYx-AU`n9-m-dj|n zU=6qNW8=}Es&($+aB$4^iFj|I3nSLBd9gvCatL?4f%5L;_l}} zr+CDXS@ZdreI@f5C1Th8yy9C`v2`E6@3H11r}6*iBO$vFL6vcY3x$GYWMpP!WVCCf z{OubQ!?(8oxqajaiG#qx!p0y2e5H+{x3b?h@Ors-Uw#EvDQ5v zW~yW_llp}FCAT7c5H=n(@qMARsZ?0)P1-2Q%hMCzZ?*+1oH1Ar1K7pIO`U$h!61NWZ!y2l(6KV)vo2yQhQ#eghR)vDJ5vu-JzXRuT=w{xKMFv#10+X+*7*i>H_l4+iIrYG1$pBWCOEP2YS#pp=dnEH55Yi=Yk z{wF{jt-5wFw~CBqp^WRIQ@aQt+8a$cO$zJc9A<(Mg~&h&Qi4NHQp??j6oe&0zS$?n z(jOR!#yreWL#CyIv4Q#IKL_SV=^#g;GeVzcs`3oWV2Aftz z1rbyc=K?um@5JGd2tUIz6uv2REP_jw(%%Qo1%rv;7YjRr#0()A29XLw85xr}?Sa>l zlk=m1L<(6((XH`8F+gx~D)t3nTj0-LiOh#J7LBk*T9gnlP%%zA~oa@L+}FM%rDlPx9?1JrTAt)Sn=bNx!#CUk$5lLv)9Zi!{-r~H zK3ufl=F6Ur{^9BURA0J%K7Mh%?aV@Sd?zRYE_l*=miLhVByomsylH-Iej_)}$AjHV zw4MI)o+Ixu@JdRQ=HI{?w-3K&d4P$-3X-W;#CAPQ)?^SkUz+KkQbnQHc=xyNhSC)s zGjy6ekDigW>T}{XiYSTFB&EVOXDccQ@7_3?F`%SY zOPZyzlFP~>&JXY1Hfac%h^2bugp1@1kANRMnJ1y*BB>AnW=-%t8TV7IgU8(}aR5Pe zoaiPc{2JuItV)g7hrQTO#O;j3%e`(x#~xwWiRc&iYa40}M{}KBRtXx^rVw3`rqBf( z#0)MIM+o1F_#dNKm9KlIFSkGN(|I&R#ZT|#!6=Fl9z~TOy;VQE*H(1JzDdw93Q&p^ zC?;d9hJ)Au=kyTXyq{l=A9%WWw1jz5D9m+!9xm`HM^ojTX#U(7g%SWF38aGz|r z(Xsp9>}H_w3(6b=T3}fUVp#(G@;Tp?94HTq0jGaW$ds)OJrE^F?AUwti09lOdkez3 zUN%~y)&#Ko=&mLlUIee>qq|>7uSr1C3ovtXZ&JK{&fereaWj!8xN{2_%Ua=+1Lv~u{{PB)YrkHigQW>_?GTo%5fVk z7?Vd_O?*c8sQVZd#kGYrevAt@o|Kowoo}!0S%HZlfv4X>fBNEPxUP`=XiQ(6+i4eW z&IwUht>$E6_dd+WM}m+JJ${m$dARTNg##}@;J2)mvxtb5WuurA$1`aU8L_nJXNvoz zo(fUd?aVjTVxKp9$Th@KlmD30oj3cO+}@(6J5sK}zR$W9u~FXYIsH4QM`gNXN;lgM zDJDrq+$wEjA#L!2n4Zjd|5Q+InvTyT3lyO_M-Jv)zBMb>G6=aAl)g$v|?1OocaYcfT6`# z-Zb>)uv&ozPVNICUhXBJFCfHpH2~DnrTeAi0itacT!M9)QMi3_xVlNYWXTZ8>1m@y z$t*(e?;nlnB3x#T46OPTv*LusdnsC&4WkQNyT?r7=YF%tFHk;wZOMbJ&p*lY+a7D} zP8c*@`B0i8VyhJ-HxuWD`eIRRwXBtfa|GYt1za<786Nf8MMl&#IuJ2t?ttp=oA&C{ z>o)mrFw5EV@veK$-{}u%J2Tn?``q}*Rf`o!TN#t~@K8DC=83TgW$Sg6gp^BC zMYC)S?KEp!9Zc<4bZlFF`+ZLWy8BP69E_^2)=lhnjjg$~BYwY4g8@%?9}vY4rfL-M`!xqfHGfng zY{pj6q~Up~?N^eK8bCFyhJPtv64b#$jJKz#ObcDzEaPAPre@vSu1Q61LpwiCh7CS2 zcnK)$u~XM7!2p51uLo41Rz$0+K^LwyVLN!$I!6h+C;BD@ie%CIiu|lDIL4J*NhkgH z!$s(h6N_@(+Ez5X=;JmIZ1FHs*VpuLe(2zEw~Gvw+PM<$$RFH=B?n(WfbQLK$@ghA}i&BcZnhA_|n0cv(RnZa0Jd9_Hd%PoueQNhOi}0zZcyy4u zj|7T|kH&@eJ0v0tmAf4;g)IJM7XuxF(bYj3&JkrILGLC|h?9S<{FXWV9SLfpyz);- z4(1ACc7$0jP=G&|#D6K;jov2aj}>0esGuUBRAi^|a_n_!Lw}BIfgtrEalwb8t8jNc zdVwVk{G(nF4UD$Ug_R1pk$N$h&KdjY#H< zj!mr>kz3HB%_i-&roCran?tu}uU2ZtBwf_fh940+R>*B*ZHgp1Xc~qkAft!RP#Fe? zGYxdWAVHwl9)NmuYtiU}b^+5KN+M0%G&Ox4^m5^=LljP*pYPP|rcMlFBV)6Si~?oU z@F^WBM8<;CkQ1)OxaCQ(LcfVrN$3bkg=vx!Ed-?2YGzU*MX~8%d|MK{ieX3{zP+FP zLRQN6qNPB4O^rGE$5P1HyQAx)$&M#$e;=n@L=o9n72}@^W#`f^H}>)Fd(XaqzX*M0 zAM_m?k|4C~2kzbqn0EZ$UdJYP?MS?yIx^#}PY)|3vUYN(>!Y<5^_4LHp-zMI9bOrp zK7iv%%95FfzZ0jV0yB+}`@rF&NA`|#lyJj%)T2xv_B2(y^w!NWEc%Y(HtVVPwf#HK zu+MT=Ux{Z6HVVTmL+`h!SpyWeYgE+_NufmH%pU(VrTU!;2`Qrb9mUZ@UyI!MmiVgF zlb_igbaP6y_#X$N)B-1YBt43fQqAYqGl18%8*h)~gMAq@{*q7;yH|K6KON=^o8i~~ z%Z5-yS~&W;r(U9k64hdEz_aplWTUm=0ureQb)VY;SkGcz+_wL+FAE-qDR=QIw%ide z5{a-#n1P1jhw3|Tj*+{fka?F<=x=Us=liqe0?WjM;trgd&XVU^MpkPZBXZk}*3( z3_y>UvvWXKYPb-I?m}Ky6y`_69IEbou^1WyEhJ{4#J;!?r>^ehs&I_@xfP3VVOiW~ zpOs9LJprRJ(9t6(^!2i*AeKut0f;WgJVI)|_fLq5wg-*Su7k(4gJTYXPasc-p3OJU zIiPXw?yc;iJ_b%I?!B2%IO`8Z|9LY#oW6O&5+VTPW~IIkV)iJxD(?8N4KWwT)r=^6 zw@9b{44_)1`e9q-S{q4b+@pUVC$zVAw1F-3D_G{l1 z9$*_G<5YbEj|?f_f~B(l>HLubCpPz2$ArF=hgO7)QB`ve>t3}E>uehwK6Le2Sn8$8 zi;zK z&66oR+oIV-F*-M;VfEYeZVyAS2FLHPT&fcWVT^S;yO7@XQFw!0u&eGBdtW^B$&p(E z$}n}x*3E`sv_8F4%WtWj39PD9V>S4{6*2q&iiI)Ex3dnbpa8>{Do$>A^69=MeGm}@nfkU8F1Qdc*cbuO z9OkTEL_P_!S_^ew3u0*ca)b#JT#GP>dR-8~zL%>mARIDQb|LVI4J6?X2BUd6Ax3p6 z#AhvnttNq?C5EIW0ZS$!f-OXjCdP~|0+%gD__hkJ-Fp(F|W Fe*i^n;AsE= diff --git a/docs/index.html b/docs/index.html index 20b5f639..849f9817 100644 --- a/docs/index.html +++ b/docs/index.html @@ -123,6 +123,12 @@ 1  Introduction + + diff --git a/docs/intro_lec/introduction.html b/docs/intro_lec/introduction.html index 51a57a6e..d3b218c7 100644 --- a/docs/intro_lec/introduction.html +++ b/docs/intro_lec/introduction.html @@ -30,6 +30,7 @@ + @@ -117,6 +118,12 @@ 1  Introduction + + @@ -582,6 +589,9 @@

    + + 2  Pandas I + diff --git a/docs/pandas_1/images/df_elections.png b/docs/pandas_1/images/df_elections.png new file mode 100644 index 0000000000000000000000000000000000000000..224087bf6651989c6bfbca413248a03046b379f7 GIT binary patch literal 155874 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 MFu7=4W$2#pFZ7X)kN^Mx literal 0 HcmV?d00001 diff --git a/docs/pandas_1/images/uniqueindex.png b/docs/pandas_1/images/uniqueindex.png new file mode 100644 index 0000000000000000000000000000000000000000..e95341f30c7925faa0c080b103540ae26ea0828b GIT binary patch literal 73880 zcmd4&V|b*`)(4Cx6WeCT*2K2av2EMQ#5N~3XJSljXJXs7jW_?j_p_hpob&a3cC=E@27fVb7fI*gy4#+c- zz{1dJ3-?FR#ZavIW+a5d6J>N61%Y9zOShE5L7jKndDC(0>wM|=$#t9i{cwUF%zwo( zRx&y27g#(c9r6(5>+BGD>6DZLC@gXwM0j_2-#8X?VPPL=L;mgN`MT>7+<9b&%4zQV z=RB*&n-2qsBy0b1yN?}VKNLv!?-mkAP!LgSd-g^_vVj^Y;h1EQTR( z6aMR3y6{y{pwhNOe>zB+ULbErd?pN=$}7MP{RUhZWbO$0b#GtpKqw2cmhBEjh;H7z z=rb?rnPdFUP!5sO8T;=c$@gLqp-!rw-`_v!hCcta>x=;5WtLRx`T?~wTz#$UW9j%5 z12o8wFtenE#0$YsLH?AtVc5kcQo^WvA7!8%xe(TnF2rtoj^BET+5I^s)9`Srwr0PB z3)zHk!wQwcz%E@Qp9;5!=MrI;UM-X5;QtN}VK)ocl!fq1B~2Yj8Ej=7kuspU(>K3f zhV_+gq@v}AF@o(s2np<$3|9rX4NpeEDL+Nij~a;~K8KUn&b*BSV)x;K-uGWL3`04o z)VB3AehRSa+bE~{6O?zq!q)AG?A`aQwBT!gI4~@ccgCkP74=OLVezwK5eg6k`Q6WO z^wW?_r=E#vuHsVS2B-_xEJ6hAMkf(cZ%UBc_OJ%22X`VM9E3*iui+JiT-tdR+Nm

      `>!_wjEEb0OUETwjl9ky&YF*H? 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 -Pandas I +Principles and Techniques of Data Science - 2  Pandas I - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -76,60 +104,122 @@ - - -

      -

      In this sequence of lectures, we will dive right into things by having you explore and manipulate real-world data. We’ll first introduce pandas, a popular Python library for interacting with tabular data.

      -
      -

      Tabular Data

      +
      +

      2.1 Tabular Data

      Data scientists work with data stored in a variety of formats. The primary focus of this class is understanding tabular data — data that is stored in a table.

      Tabular data is one of the most common systems that data scientists use to organize data. This is in large part due to the simplicity and flexibility of tables. Tables allow us to represent each observation, or instance of collecting data from an individual, as its own row. We can record each observation’s distinct characteristics, or features, in separate columns.

      To see this in action, we’ll explore the elections dataset, which stores information about political candidates who ran for president of the United States in previous years.

      @@ -311,8 +401,8 @@

      Tabular Data

    1. Perform vectorized computations to speed up our analysis (Lab 1).
    2. -
      -

      Series, DataFrames, and Indices

      +
      +

      2.2 Series, DataFrames, and Indices

      To begin our work in pandas, we must first import the library into our Python environment. This will allow us to use pandas data structures and methods in our code.

      # `pd` is the conventional alias for Pandas, as `np` is for NumPy
      @@ -327,8 +417,8 @@ 

      Series

      DataFrames, Series, and Indices can be represented visually in the following diagram, which considers the first few rows of the elections dataset.

      Notice how the DataFrame is a two-dimensional object — it contains both rows and columns. The Series above is a singular column of this DataFrame, namely the Result column. Both contain an Index, or a shared list of row labels (the integers from 0 to 4, inclusive).

      -
      -

      Series

      +
      +

      2.2.1 Series

      A Series represents a column of a DataFrame; more generally, it can be any 1-dimensional array-like object. It contains:

      • A sequence of values of the same type.
      • @@ -391,8 +481,8 @@

        Series

        Index(['first', 'second', 'third'], dtype='object')

      -
      -

      Selection in Series

      +
      +

      2.2.1.1 Selection in Series

      Much like when working with NumPy arrays, we can select a single value or a set of values from a Series. To do so, there are three primary methods:

      1. A single label.
      2. @@ -411,8 +501,8 @@

        Selection in Ser dtype: int64 -
        -
        A Single Label
        +
        +
        2.2.1.1.1 A Single Label
        ser["a"] # We return the value stored at the Index label "a"
        @@ -420,8 +510,8 @@
        A Single Label
        -
        -
        A List of Labels
        +
        +
        2.2.1.1.2 A List of Labels
        ser[["a", "c"]] # We return a *Series* of the values stored at the Index labels "a" and "c"
        @@ -431,8 +521,8 @@
        A List of Labels
        -
        -
        A Filtering Condition
        +
        +
        2.2.1.1.3 A Filtering Condition

        Perhaps the most interesting (and useful) method of selecting data from a Series is by using a filtering condition.

        First, we apply a boolean operation to the Series. This creates a new Series of boolean values.

        @@ -457,12 +547,12 @@
        A Filtering Conditio
        -
        -

        DataFrames

        +
        +

        2.2.2 DataFrames

        Typically, we will work with Series using the perspective that they are columns in a DataFrame. We can think of a DataFrame as a collection of Series that all share the same Index.

        In Data 8, you encountered the Table class of the datascience library, which represented tabular data. In Data 100, we’ll be using the DataFrame class of the pandas library.

        -
        -

        Creating a DataFrame

        +
        +

        2.2.2.1 Creating a DataFrame

        There are many ways to create a DataFrame. Here, we will cover the most popular approaches:

        1. From a CSV file.
        2. @@ -471,15 +561,13 @@

          Creating a Data
        3. From a Series.

        More generally, the syntax for creating a DataFrame is: pandas.DataFrame(data, index, columns).

        -
        -
        From a CSV file
        +
        +
        2.2.2.1.1 From a CSV file

        In Data 100, our data are typically stored in a CSV (comma-separated values) file format. We can import a CSV file into a DataFrame by passing the data path as an argument to the following pandas function.
        pd.read_csv("filename.csv")

        With our new understanding of pandas in hand, let’s return to the elections dataset from before. Now, we can recognize that it is represented as a pandas DataFrame.

        -
        import pandas as pd
        -
        -elections = pd.read_csv("data/elections.csv")
        -elections
        +
        elections = pd.read_csv("data/elections.csv")
        +elections
        @@ -605,8 +693,8 @@
        From a CSV file

        This code stores our DataFrame object in the elections variable. Upon inspection, our elections DataFrame has 182 rows and 6 columns (Year, Candidate, Party, Popular Vote, Result, %). Each row represents a single record — in our example, a presidential candidate from some particular year. Each column represents a single attribute or feature of the record.

        -
        -
        Using a List and Column Name(s)
        +
        +
        2.2.2.1.2 Using a List and Column Name(s)

        We’ll now explore creating a DataFrame with data of our own.

        Consider the following examples. The first code cell creates a DataFrame with a single column Numbers. The second creates a DataFrame with the columns Numbers and Description. Notice how a 2D list of values is required to initialize the second DataFrame — each nested list represents a single row of data.

        @@ -675,8 +763,8 @@
        Using a List
        -
        -
        From a Dictionary
        +
        +
        2.2.2.1.3 From a Dictionary

        A third (and more common) way to create a DataFrame is with a dictionary. The dictionary keys represent the column names, and the dictionary values represent the column values.

        Below are two ways of implementing this approach. The first is based on specifying the columns of the DataFrame, whereas the second is based on specifying the rows of the DataFrame.

        @@ -744,8 +832,8 @@
        From a Dictionary
        -
        -
        From a Series
        +
        +
        2.2.2.1.4 From a Series

        Earlier, we explained how a Series was synonymous to a column in a DataFrame. It follows, then, that a DataFrame is equivalent to a collection of Series, which all share the same Index.

        In fact, we can initialize a DataFrame by merging two or more Series.

        @@ -856,8 +944,8 @@
        From a Series
        -
        -

        Indices

        +
        +

        2.2.3 Indices

        On a more technical note, an Index doesn’t have to be an integer, nor does it have to be unique. For example, we can set the index of the elections Dataframe to be the name of presidential candidates.

        # Creating a DataFrame from a CSV file and specifying the Index column
        @@ -1116,11 +1204,12 @@ 

        Indices

        It is also important to note that the row labels that constitute an index don’t have to be unique. While index values can be unique and numeric, acting as a row number, they can also be named and non-unique.

        -

        +

        Here we see unique and numeric index values.

        +

        However, here the index values here are non-unique.

        -
        -

        DataFrame Attributes: Index, Columns, and Shape

        +
        +

        2.3 DataFrame Attributes: Index, Columns, and Shape

        On the other hand, column names in a DataFrame are almost always unique. Looking back to the elections dataset, it wouldn’t make sense to have two columns named “Candidate”.

        Sometimes, you’ll want to extract these different values, in particular, the list of row and column labels.

        For index/row labels, use DataFrame.index:

        @@ -1153,12 +1242,17 @@

        -

        Slicing in DataFrames

        +
        +

        2.4 Slicing in DataFrames

        Now that we’ve learned more about DataFrames, let’s dive deeper into their capabilities.

        The API (Application Programming Interface) for the DataFrame class is enormous. In this section, we’ll discuss several methods of the DataFrame API that allow us to extract subsets of data.

        The simplest way to manipulate a DataFrame is to extract a subset of rows and columns, known as slicing.

        -

        Common ways we may want to extract data are grabbing: - The first or last n rows in the DataFrame. - Data with a certain label. - Data at a certain position.

        +

        Common ways we may want to extract data are grabbing:

        +
          +
        • The first or last n rows in the DataFrame.
        • +
        • Data with a certain label.
        • +
        • Data at a certain position.
        • +

        We will do so with four primary methods of the DataFrame class:

        1. .head and .tail
        2. @@ -1166,8 +1260,8 @@

          Slicing in Dat
        3. .iloc
        4. []
        -
        -

        Extracting data with .head and .tail

        +
        +

        2.4.1 Extracting data with .head and .tail

        The simplest scenario in which we want to extract data is when we simply want to select the first or last few rows of the DataFrame.

        To extract the first n rows of a DataFrame df, we use the syntax df.head(n).

        @@ -1316,12 +1410,17 @@

        Extra

        -
        -

        Label-based Extraction: Indexing with .loc

        +
        +

        2.4.2 Label-based Extraction: Indexing with .loc

        For the more complex task of extracting data with specific column or index labels, we can use .loc. The .loc accessor allows us to specify the labels of rows and columns we wish to extract. The labels (commonly referred to as the indices) are the bold text on the far left of a DataFrame, while the column labels are the column names found at the top of a DataFrame.

        To grab data with .loc, we must specify the row and column label(s) where the data exists. The row labels are the first argument to the .loc function; the column labels are the second.

        -

        Arguments to .loc can be: - A single value. - A slice. - A list.

        +

        Arguments to .loc can be:

        +
          +
        • A single value.
        • +
        • A slice.
        • +
        • A list.
        • +

        For example, to select a single value, we can select the row labeled 0 and the column labeled Candidate from the elections DataFrame.

        elections.loc[0, 'Candidate']
        @@ -1659,8 +1758,8 @@

        -
        -

        Integer-based Extraction: Indexing with .iloc

        +
        +

        2.4.3 Integer-based Extraction: Indexing with .iloc

        Slicing with .iloc works similarly to .loc. However, .iloc uses the index positions of rows and columns rather than the labels (think to yourself: loc uses lables; iloc uses indices). The arguments to the .iloc function also behave similarly — single values, lists, indices, and any combination of these are permitted.

        Let’s begin reproducing our results from above. We’ll begin by selecting the first presidential candidate in our elections DataFrame:

        @@ -1879,10 +1978,14 @@

        -

        Context-dependent Extraction: Indexing with []

        +
        +

        2.4.4 Context-dependent Extraction: Indexing with []

        The [] selection operator is the most baffling of all, yet the most commonly used. It only takes a single argument, which may be one of the following:

        1. A slice of row numbers.
        2. @@ -1890,8 +1993,8 @@

          A single-column label.

        That is, [] is context-dependent. Let’s see some examples.

        -
        -

        A slice of row numbers

        +
        +

        2.4.4.1 A slice of row numbers

        Say we wanted the first four rows of our elections DataFrame.

        elections[0:4]
        @@ -1955,8 +2058,8 @@

        A slice of row numb

        -
        -

        A list of column labels

        +
        +

        2.4.4.2 A list of column labels

        Suppose we now want the first four columns.

        elections[["Year", "Candidate", "Party", "Popular vote"]]
        @@ -2060,8 +2163,8 @@

        A list of column l

        -
        -

        A single-column label

        +
        +

        2.4.4.3 A single-column label

        Lastly, [] allows us to extract only the Candidate column.

        elections["Candidate"]
        @@ -2084,15 +2187,16 @@

        A single-column labe

        -
        -

        Parting Note

        +
        +

        2.5 Parting Note

        The pandas library is enormous and contains many useful functions. Here is a link to documentation. We certainly don’t expect you to memorize each and every method of the library.

        The introductory Data 100 pandas lectures will provide a high-level view of the key data structures and methods that will form the foundation of your pandas knowledge. A goal of this course is to help you build your familiarity with the real-world programming practice of …Googling! Answers to your questions can be found in documentation, Stack Overflow, etc. Being able to search for, read, and implement documentation is an important life skill for any data scientist.

        With that, we will move on to Pandas II.

        + +
        - - + + diff --git a/docs/search.json b/docs/search.json index 58d497d1..87a2f5ff 100644 --- a/docs/search.json +++ b/docs/search.json @@ -26,5 +26,40 @@ "title": "1  Introduction", "section": "1.2 Conclusion", "text": "1.2 Conclusion\nThe data science lifecycle is meant to be a set of general guidelines rather than a hard set of requirements. In our journey exploring the lifecycle, we’ll cover both the underlying theory and technologies used in data science. By the end of the course, we hope that you start to see yourself as a data scientist.\nWith that, we’ll begin by introducing one of the most important tools in exploratory data analysis: pandas." + }, + { + "objectID": "pandas_1/pandas_1.html#tabular-data", + "href": "pandas_1/pandas_1.html#tabular-data", + "title": "2  Pandas I", + "section": "2.1 Tabular Data", + "text": "2.1 Tabular Data\nData scientists work with data stored in a variety of formats. The primary focus of this class is understanding tabular data — data that is stored in a table.\nTabular data is one of the most common systems that data scientists use to organize data. This is in large part due to the simplicity and flexibility of tables. Tables allow us to represent each observation, or instance of collecting data from an individual, as its own row. We can record each observation’s distinct characteristics, or features, in separate columns.\nTo see this in action, we’ll explore the elections dataset, which stores information about political candidates who ran for president of the United States in previous years.\n\n\nCode\nimport pandas as pd\npd.read_csv(\"data/elections.csv\")\n\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\nResult\n%\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\nloss\n57.210122\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\nwin\n42.789878\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\nwin\n56.203927\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\nloss\n43.796073\n\n\n4\n1832\nAndrew Jackson\nDemocratic\n702735\nwin\n54.574789\n\n\n...\n...\n...\n...\n...\n...\n...\n\n\n177\n2016\nJill Stein\nGreen\n1457226\nloss\n1.073699\n\n\n178\n2020\nJoseph Biden\nDemocratic\n81268924\nwin\n51.311515\n\n\n179\n2020\nDonald Trump\nRepublican\n74216154\nloss\n46.858542\n\n\n180\n2020\nJo Jorgensen\nLibertarian\n1865724\nloss\n1.177979\n\n\n181\n2020\nHoward Hawkins\nGreen\n405035\nloss\n0.255731\n\n\n\n\n182 rows × 6 columns\n\n\n\nIn the elections dataset, each row represents one instance of a candidate running for president in a particular year. For example, the first row represents Andrew Jackson running for president in the year 1824. Each column represents one characteristic piece of information about each presidential candidate. For example, the column named “Result” stores whether or not the candidate won the election.\nYour work in Data 8 helped you grow very familiar with using and interpreting data stored in a tabular format. Back then, you used the Table class of the datascience library, a special programming library created specifically for Data 8 students.\nIn Data 100, we will be working with the programming library pandas, which is generally accepted in the data science community as the industry- and academia-standard tool for manipulating tabular data (as well as the inspiration for Petey, our panda bear mascot).\nUsing pandas, we can\n\nArrange data in a tabular format.\nExtract useful information filtered by specific conditions.\nOperate on data to gain new insights.\nApply NumPy functions to our data (our friends from Data 8).\nPerform vectorized computations to speed up our analysis (Lab 1)." + }, + { + "objectID": "pandas_1/pandas_1.html#series-dataframes-and-indices", + "href": "pandas_1/pandas_1.html#series-dataframes-and-indices", + "title": "2  Pandas I", + "section": "2.2 Series, DataFrames, and Indices", + "text": "2.2 Series, DataFrames, and Indices\nTo begin our work in pandas, we must first import the library into our Python environment. This will allow us to use pandas data structures and methods in our code.\n\n# `pd` is the conventional alias for Pandas, as `np` is for NumPy\nimport pandas as pd\n\nThere are three fundamental data structures in pandas:\n\nSeries: 1D labeled array data; best thought of as columnar data.\nDataFrame: 2D tabular data with rows and columns.\nIndex: A sequence of row/column labels.\n\nDataFrames, Series, and Indices can be represented visually in the following diagram, which considers the first few rows of the elections dataset.\n\nNotice how the DataFrame is a two-dimensional object — it contains both rows and columns. The Series above is a singular column of this DataFrame, namely the Result column. Both contain an Index, or a shared list of row labels (the integers from 0 to 4, inclusive).\n\n2.2.1 Series\nA Series represents a column of a DataFrame; more generally, it can be any 1-dimensional array-like object. It contains:\n\nA sequence of values of the same type.\nA sequence of data labels called the index.\n\nIn the cell below, we create a Series named s.\n\ns = pd.Series([\"welcome\", \"to\", \"data 100\"])\ns\n\n0 welcome\n1 to\n2 data 100\ndtype: object\n\n\n\ns.values # Data values contained within the Series\n\narray(['welcome', 'to', 'data 100'], dtype=object)\n\n\n\ns.index # The Index of the Series\n\nRangeIndex(start=0, stop=3, step=1)\n\n\nBy default, the Index of a Series is a sequential list of integers beginning from 0. Optionally, a manually specified list of desired indices can be passed to the index argument.\n\ns = pd.Series([-1, 10, 2], index = [\"a\", \"b\", \"c\"])\ns\n\na -1\nb 10\nc 2\ndtype: int64\n\n\n\ns.index\n\nIndex(['a', 'b', 'c'], dtype='object')\n\n\nIndices can also be changed after initialization.\n\ns.index = [\"first\", \"second\", \"third\"]\ns\n\nfirst -1\nsecond 10\nthird 2\ndtype: int64\n\n\n\ns.index\n\nIndex(['first', 'second', 'third'], dtype='object')\n\n\n\n2.2.1.1 Selection in Series\nMuch like when working with NumPy arrays, we can select a single value or a set of values from a Series. To do so, there are three primary methods:\n\nA single label.\nA list of labels.\nA filtering condition.\n\nTo demonstrate this, let’s define the Series ser.\n\nser = pd.Series([4, -2, 0, 6], index = [\"a\", \"b\", \"c\", \"d\"])\nser\n\na 4\nb -2\nc 0\nd 6\ndtype: int64\n\n\n\n2.2.1.1.1 A Single Label\n\nser[\"a\"] # We return the value stored at the Index label \"a\"\n\n4\n\n\n\n\n2.2.1.1.2 A List of Labels\n\nser[[\"a\", \"c\"]] # We return a *Series* of the values stored at the Index labels \"a\" and \"c\"\n\na 4\nc 0\ndtype: int64\n\n\n\n\n2.2.1.1.3 A Filtering Condition\nPerhaps the most interesting (and useful) method of selecting data from a Series is by using a filtering condition.\nFirst, we apply a boolean operation to the Series. This creates a new Series of boolean values.\n\nser > 0 # Filter condition: select all elements greater than 0\n\na True\nb False\nc False\nd True\ndtype: bool\n\n\nWe then use this boolean condition to index into our original Series. pandas will select only the entries in the original Series that satisfy the condition.\n\nser[ser > 0] \n\na 4\nd 6\ndtype: int64\n\n\n\n\n\n\n2.2.2 DataFrames\nTypically, we will work with Series using the perspective that they are columns in a DataFrame. We can think of a DataFrame as a collection of Series that all share the same Index.\nIn Data 8, you encountered the Table class of the datascience library, which represented tabular data. In Data 100, we’ll be using the DataFrame class of the pandas library.\n\n2.2.2.1 Creating a DataFrame\nThere are many ways to create a DataFrame. Here, we will cover the most popular approaches:\n\nFrom a CSV file.\nUsing a list and column name(s).\nFrom a dictionary.\nFrom a Series.\n\nMore generally, the syntax for creating a DataFrame is: pandas.DataFrame(data, index, columns).\n\n2.2.2.1.1 From a CSV file\nIn Data 100, our data are typically stored in a CSV (comma-separated values) file format. We can import a CSV file into a DataFrame by passing the data path as an argument to the following pandas function.  pd.read_csv(\"filename.csv\")\nWith our new understanding of pandas in hand, let’s return to the elections dataset from before. Now, we can recognize that it is represented as a pandas DataFrame.\n\nelections = pd.read_csv(\"data/elections.csv\")\nelections\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\nResult\n%\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\nloss\n57.210122\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\nwin\n42.789878\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\nwin\n56.203927\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\nloss\n43.796073\n\n\n4\n1832\nAndrew Jackson\nDemocratic\n702735\nwin\n54.574789\n\n\n...\n...\n...\n...\n...\n...\n...\n\n\n177\n2016\nJill Stein\nGreen\n1457226\nloss\n1.073699\n\n\n178\n2020\nJoseph Biden\nDemocratic\n81268924\nwin\n51.311515\n\n\n179\n2020\nDonald Trump\nRepublican\n74216154\nloss\n46.858542\n\n\n180\n2020\nJo Jorgensen\nLibertarian\n1865724\nloss\n1.177979\n\n\n181\n2020\nHoward Hawkins\nGreen\n405035\nloss\n0.255731\n\n\n\n\n182 rows × 6 columns\n\n\n\nThis code stores our DataFrame object in the elections variable. Upon inspection, our elections DataFrame has 182 rows and 6 columns (Year, Candidate, Party, Popular Vote, Result, %). Each row represents a single record — in our example, a presidential candidate from some particular year. Each column represents a single attribute or feature of the record.\n\n\n2.2.2.1.2 Using a List and Column Name(s)\nWe’ll now explore creating a DataFrame with data of our own.\nConsider the following examples. The first code cell creates a DataFrame with a single column Numbers. The second creates a DataFrame with the columns Numbers and Description. Notice how a 2D list of values is required to initialize the second DataFrame — each nested list represents a single row of data.\n\ndf_list = pd.DataFrame([1, 2, 3], columns=[\"Numbers\"])\ndf_list\n\n\n\n\n\n\n\n\nNumbers\n\n\n\n\n0\n1\n\n\n1\n2\n\n\n2\n3\n\n\n\n\n\n\n\n\ndf_list = pd.DataFrame([[1, \"one\"], [2, \"two\"]], columns = [\"Number\", \"Description\"])\ndf_list\n\n\n\n\n\n\n\n\nNumber\nDescription\n\n\n\n\n0\n1\none\n\n\n1\n2\ntwo\n\n\n\n\n\n\n\n\n\n2.2.2.1.3 From a Dictionary\nA third (and more common) way to create a DataFrame is with a dictionary. The dictionary keys represent the column names, and the dictionary values represent the column values.\nBelow are two ways of implementing this approach. The first is based on specifying the columns of the DataFrame, whereas the second is based on specifying the rows of the DataFrame.\n\ndf_dict = pd.DataFrame({\"Fruit\": [\"Strawberry\", \"Orange\"], \"Price\": [5.49, 3.99]})\ndf_dict\n\n\n\n\n\n\n\n\nFruit\nPrice\n\n\n\n\n0\nStrawberry\n5.49\n\n\n1\nOrange\n3.99\n\n\n\n\n\n\n\n\ndf_dict = pd.DataFrame([{\"Fruit\":\"Strawberry\", \"Price\":5.49}, {\"Fruit\": \"Orange\", \"Price\":3.99}])\ndf_dict\n\n\n\n\n\n\n\n\nFruit\nPrice\n\n\n\n\n0\nStrawberry\n5.49\n\n\n1\nOrange\n3.99\n\n\n\n\n\n\n\n\n\n2.2.2.1.4 From a Series\nEarlier, we explained how a Series was synonymous to a column in a DataFrame. It follows, then, that a DataFrame is equivalent to a collection of Series, which all share the same Index.\nIn fact, we can initialize a DataFrame by merging two or more Series.\n\n# Notice how our indices, or row labels, are the same\n\ns_a = pd.Series([\"a1\", \"a2\", \"a3\"], index = [\"r1\", \"r2\", \"r3\"])\ns_b = pd.Series([\"b1\", \"b2\", \"b3\"], index = [\"r1\", \"r2\", \"r3\"])\n\npd.DataFrame({\"A-column\": s_a, \"B-column\": s_b})\n\n\n\n\n\n\n\n\nA-column\nB-column\n\n\n\n\nr1\na1\nb1\n\n\nr2\na2\nb2\n\n\nr3\na3\nb3\n\n\n\n\n\n\n\n\npd.DataFrame(s_a)\n\n\n\n\n\n\n\n\n0\n\n\n\n\nr1\na1\n\n\nr2\na2\n\n\nr3\na3\n\n\n\n\n\n\n\n\ns_a.to_frame()\n\n\n\n\n\n\n\n\n0\n\n\n\n\nr1\na1\n\n\nr2\na2\n\n\nr3\na3\n\n\n\n\n\n\n\n\n\n\n\n2.2.3 Indices\nOn a more technical note, an Index doesn’t have to be an integer, nor does it have to be unique. For example, we can set the index of the elections Dataframe to be the name of presidential candidates.\n\n# Creating a DataFrame from a CSV file and specifying the Index column\nelections = pd.read_csv(\"data/elections.csv\", index_col = \"Candidate\")\nelections\n\n\n\n\n\n\n\n\nYear\nParty\nPopular vote\nResult\n%\n\n\nCandidate\n\n\n\n\n\n\n\n\n\nAndrew Jackson\n1824\nDemocratic-Republican\n151271\nloss\n57.210122\n\n\nJohn Quincy Adams\n1824\nDemocratic-Republican\n113142\nwin\n42.789878\n\n\nAndrew Jackson\n1828\nDemocratic\n642806\nwin\n56.203927\n\n\nJohn Quincy Adams\n1828\nNational Republican\n500897\nloss\n43.796073\n\n\nAndrew Jackson\n1832\nDemocratic\n702735\nwin\n54.574789\n\n\n...\n...\n...\n...\n...\n...\n\n\nJill Stein\n2016\nGreen\n1457226\nloss\n1.073699\n\n\nJoseph Biden\n2020\nDemocratic\n81268924\nwin\n51.311515\n\n\nDonald Trump\n2020\nRepublican\n74216154\nloss\n46.858542\n\n\nJo Jorgensen\n2020\nLibertarian\n1865724\nloss\n1.177979\n\n\nHoward Hawkins\n2020\nGreen\n405035\nloss\n0.255731\n\n\n\n\n182 rows × 5 columns\n\n\n\nWe can also select a new column and set it as the index of the DataFrame. For example, we can set the index of the elections Dataframe to represent the candidate’s party.\n\nelections.reset_index(inplace = True) # Resetting the index so we can set the Index again\n# This sets the index to the \"Party\" column\nelections.set_index(\"Party\")\n\n\n\n\n\n\n\n\nCandidate\nYear\nPopular vote\nResult\n%\n\n\nParty\n\n\n\n\n\n\n\n\n\nDemocratic-Republican\nAndrew Jackson\n1824\n151271\nloss\n57.210122\n\n\nDemocratic-Republican\nJohn Quincy Adams\n1824\n113142\nwin\n42.789878\n\n\nDemocratic\nAndrew Jackson\n1828\n642806\nwin\n56.203927\n\n\nNational Republican\nJohn Quincy Adams\n1828\n500897\nloss\n43.796073\n\n\nDemocratic\nAndrew Jackson\n1832\n702735\nwin\n54.574789\n\n\n...\n...\n...\n...\n...\n...\n\n\nGreen\nJill Stein\n2016\n1457226\nloss\n1.073699\n\n\nDemocratic\nJoseph Biden\n2020\n81268924\nwin\n51.311515\n\n\nRepublican\nDonald Trump\n2020\n74216154\nloss\n46.858542\n\n\nLibertarian\nJo Jorgensen\n2020\n1865724\nloss\n1.177979\n\n\nGreen\nHoward Hawkins\n2020\n405035\nloss\n0.255731\n\n\n\n\n182 rows × 5 columns\n\n\n\nAnd, if we’d like, we can revert the index back to the default list of integers.\n\n# This resets the index to be the default list of integer\nelections.reset_index(inplace=True) \nelections.index\n\nRangeIndex(start=0, stop=182, step=1)\n\n\nIt is also important to note that the row labels that constitute an index don’t have to be unique. While index values can be unique and numeric, acting as a row number, they can also be named and non-unique.\nHere we see unique and numeric index values. \nHowever, here the index values here are non-unique." + }, + { + "objectID": "pandas_1/pandas_1.html#dataframe-attributes-index-columns-and-shape", + "href": "pandas_1/pandas_1.html#dataframe-attributes-index-columns-and-shape", + "title": "2  Pandas I", + "section": "2.3 DataFrame Attributes: Index, Columns, and Shape", + "text": "2.3 DataFrame Attributes: Index, Columns, and Shape\nOn the other hand, column names in a DataFrame are almost always unique. Looking back to the elections dataset, it wouldn’t make sense to have two columns named “Candidate”.\nSometimes, you’ll want to extract these different values, in particular, the list of row and column labels.\nFor index/row labels, use DataFrame.index:\n\nelections.set_index(\"Party\", inplace = True)\nelections.index\n\nIndex(['Democratic-Republican', 'Democratic-Republican', 'Democratic',\n 'National Republican', 'Democratic', 'National Republican',\n 'Anti-Masonic', 'Whig', 'Democratic', 'Whig',\n ...\n 'Constitution', 'Republican', 'Independent', 'Libertarian',\n 'Democratic', 'Green', 'Democratic', 'Republican', 'Libertarian',\n 'Green'],\n dtype='object', name='Party', length=182)\n\n\nFor column labels, use DataFrame.columns:\n\nelections.columns\n\nIndex(['index', 'Candidate', 'Year', 'Popular vote', 'Result', '%'], dtype='object')\n\n\nAnd for the shape of the DataFrame, we can use DataFrame.shape:\n\nelections.shape\n\n(182, 6)" + }, + { + "objectID": "pandas_1/pandas_1.html#slicing-in-dataframes", + "href": "pandas_1/pandas_1.html#slicing-in-dataframes", + "title": "2  Pandas I", + "section": "2.4 Slicing in DataFrames", + "text": "2.4 Slicing in DataFrames\nNow that we’ve learned more about DataFrames, let’s dive deeper into their capabilities.\nThe API (Application Programming Interface) for the DataFrame class is enormous. In this section, we’ll discuss several methods of the DataFrame API that allow us to extract subsets of data.\nThe simplest way to manipulate a DataFrame is to extract a subset of rows and columns, known as slicing.\nCommon ways we may want to extract data are grabbing:\n\nThe first or last n rows in the DataFrame.\nData with a certain label.\nData at a certain position.\n\nWe will do so with four primary methods of the DataFrame class:\n\n.head and .tail\n.loc\n.iloc\n[]\n\n\n2.4.1 Extracting data with .head and .tail\nThe simplest scenario in which we want to extract data is when we simply want to select the first or last few rows of the DataFrame.\nTo extract the first n rows of a DataFrame df, we use the syntax df.head(n).\n\nelections = pd.read_csv(\"data/elections.csv\")\n\n# Extract the first 5 rows of the DataFrame\nelections.head(5)\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\nResult\n%\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\nloss\n57.210122\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\nwin\n42.789878\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\nwin\n56.203927\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\nloss\n43.796073\n\n\n4\n1832\nAndrew Jackson\nDemocratic\n702735\nwin\n54.574789\n\n\n\n\n\n\n\nSimilarly, calling df.tail(n) allows us to extract the last n rows of the DataFrame.\n\n# Extract the last 5 rows of the DataFrame\nelections.tail(5)\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\nResult\n%\n\n\n\n\n177\n2016\nJill Stein\nGreen\n1457226\nloss\n1.073699\n\n\n178\n2020\nJoseph Biden\nDemocratic\n81268924\nwin\n51.311515\n\n\n179\n2020\nDonald Trump\nRepublican\n74216154\nloss\n46.858542\n\n\n180\n2020\nJo Jorgensen\nLibertarian\n1865724\nloss\n1.177979\n\n\n181\n2020\nHoward Hawkins\nGreen\n405035\nloss\n0.255731\n\n\n\n\n\n\n\n\n\n2.4.2 Label-based Extraction: Indexing with .loc\nFor the more complex task of extracting data with specific column or index labels, we can use .loc. The .loc accessor allows us to specify the labels of rows and columns we wish to extract. The labels (commonly referred to as the indices) are the bold text on the far left of a DataFrame, while the column labels are the column names found at the top of a DataFrame.\n\nTo grab data with .loc, we must specify the row and column label(s) where the data exists. The row labels are the first argument to the .loc function; the column labels are the second.\nArguments to .loc can be:\n\nA single value.\nA slice.\nA list.\n\nFor example, to select a single value, we can select the row labeled 0 and the column labeled Candidate from the elections DataFrame.\n\nelections.loc[0, 'Candidate']\n\n'Andrew Jackson'\n\n\nKeep in mind that passing in just one argument as a single value will produce a Series. Below, we’ve extracted a subset of the \"Popular vote\" column as a Series.\n\nelections.loc[[87, 25, 179], \"Popular vote\"]\n\n87 15761254\n25 848019\n179 74216154\nName: Popular vote, dtype: int64\n\n\nTo select multiple rows and columns, we can use Python slice notation. Here, we select the rows from labels 0 to 3 and the columns from labels \"Year\" to \"Popular vote\".\n\nelections.loc[0:3, 'Year':'Popular vote']\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\n\n\n\n\n\n\n\nSuppose that instead, we want to extract all column values for the first four rows in the elections DataFrame. The shorthand : is useful for this.\n\nelections.loc[0:3, :]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\nResult\n%\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\nloss\n57.210122\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\nwin\n42.789878\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\nwin\n56.203927\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\nloss\n43.796073\n\n\n\n\n\n\n\nWe can use the same shorthand to extract all rows.\n\nelections.loc[:, [\"Year\", \"Candidate\", \"Result\"]]\n\n\n\n\n\n\n\n\nYear\nCandidate\nResult\n\n\n\n\n0\n1824\nAndrew Jackson\nloss\n\n\n1\n1824\nJohn Quincy Adams\nwin\n\n\n2\n1828\nAndrew Jackson\nwin\n\n\n3\n1828\nJohn Quincy Adams\nloss\n\n\n4\n1832\nAndrew Jackson\nwin\n\n\n...\n...\n...\n...\n\n\n177\n2016\nJill Stein\nloss\n\n\n178\n2020\nJoseph Biden\nwin\n\n\n179\n2020\nDonald Trump\nloss\n\n\n180\n2020\nJo Jorgensen\nloss\n\n\n181\n2020\nHoward Hawkins\nloss\n\n\n\n\n182 rows × 3 columns\n\n\n\nThere are a couple of things we should note. Firstly, unlike conventional Python, pandas allows us to slice string values (in our example, the column labels). Secondly, slicing with .loc is inclusive. Notice how our resulting DataFrame includes every row and column between and including the slice labels we specified.\nEquivalently, we can use a list to obtain multiple rows and columns in our elections DataFrame.\n\nelections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\n\n\n\n\n\n\n\nLastly, we can interchange list and slicing notation.\n\nelections.loc[[0, 1, 2, 3], :]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\nResult\n%\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\nloss\n57.210122\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\nwin\n42.789878\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\nwin\n56.203927\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\nloss\n43.796073\n\n\n\n\n\n\n\n\n\n2.4.3 Integer-based Extraction: Indexing with .iloc\nSlicing with .iloc works similarly to .loc. However, .iloc uses the index positions of rows and columns rather than the labels (think to yourself: loc uses lables; iloc uses indices). The arguments to the .iloc function also behave similarly — single values, lists, indices, and any combination of these are permitted.\nLet’s begin reproducing our results from above. We’ll begin by selecting the first presidential candidate in our elections DataFrame:\n\n# elections.loc[0, \"Candidate\"] - Previous approach\nelections.iloc[0, 1]\n\n'Andrew Jackson'\n\n\nNotice how the first argument to both .loc and .iloc are the same. This is because the row with a label of 0 is conveniently in the \\(0^{th}\\) (equivalently, the first position) of the elections DataFrame. Generally, this is true of any DataFrame where the row labels are incremented in ascending order from 0.\nAnd, as before, if we were to pass in only one single value argument, our result would be a Series.\n\nelections.iloc[[1,2,3],1]\n\n1 John Quincy Adams\n2 Andrew Jackson\n3 John Quincy Adams\nName: Candidate, dtype: object\n\n\nHowever, when we select the first four rows and columns using .iloc, we notice something.\n\n# elections.loc[0:3, 'Year':'Popular vote'] - Previous approach\nelections.iloc[0:4, 0:4]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\n\n\n\n\n\n\n\nSlicing is no longer inclusive in .iloc — it’s exclusive. In other words, the right end of a slice is not included when using .iloc. This is one of the subtleties of pandas syntax; you will get used to it with practice.\nList behavior works just as expected.\n\n#elections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']] - Previous Approach\nelections.iloc[[0, 1, 2, 3], [0, 1, 2, 3]]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\n\n\n\n\n\n\n\nAnd just like with .loc, we can use a colon with .iloc to extract all rows or columns.\n\nelections.iloc[:, 0:3]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n\n\n4\n1832\nAndrew Jackson\nDemocratic\n\n\n...\n...\n...\n...\n\n\n177\n2016\nJill Stein\nGreen\n\n\n178\n2020\nJoseph Biden\nDemocratic\n\n\n179\n2020\nDonald Trump\nRepublican\n\n\n180\n2020\nJo Jorgensen\nLibertarian\n\n\n181\n2020\nHoward Hawkins\nGreen\n\n\n\n\n182 rows × 3 columns\n\n\n\nThis discussion begs the question: When should we use .loc vs. .iloc? In most cases, .loc is generally safer to use. You can imagine .iloc may return incorrect values when applied to a dataset where the ordering of data can change. However, .iloc can still be useful — for example, if you are looking at a DataFrame of sorted movie earnings and want to get the median earnings for a given year, you can use .iloc to index into the middle.\nOverall, it is important to remember that:\n\n.loc performances label-based extraction.\n.iloc performs integer-based extraction.\n\n\n\n2.4.4 Context-dependent Extraction: Indexing with []\nThe [] selection operator is the most baffling of all, yet the most commonly used. It only takes a single argument, which may be one of the following:\n\nA slice of row numbers.\nA list of column labels.\nA single-column label.\n\nThat is, [] is context-dependent. Let’s see some examples.\n\n2.4.4.1 A slice of row numbers\nSay we wanted the first four rows of our elections DataFrame.\n\nelections[0:4]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\nResult\n%\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\nloss\n57.210122\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\nwin\n42.789878\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\nwin\n56.203927\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\nloss\n43.796073\n\n\n\n\n\n\n\n\n\n2.4.4.2 A list of column labels\nSuppose we now want the first four columns.\n\nelections[[\"Year\", \"Candidate\", \"Party\", \"Popular vote\"]]\n\n\n\n\n\n\n\n\nYear\nCandidate\nParty\nPopular vote\n\n\n\n\n0\n1824\nAndrew Jackson\nDemocratic-Republican\n151271\n\n\n1\n1824\nJohn Quincy Adams\nDemocratic-Republican\n113142\n\n\n2\n1828\nAndrew Jackson\nDemocratic\n642806\n\n\n3\n1828\nJohn Quincy Adams\nNational Republican\n500897\n\n\n4\n1832\nAndrew Jackson\nDemocratic\n702735\n\n\n...\n...\n...\n...\n...\n\n\n177\n2016\nJill Stein\nGreen\n1457226\n\n\n178\n2020\nJoseph Biden\nDemocratic\n81268924\n\n\n179\n2020\nDonald Trump\nRepublican\n74216154\n\n\n180\n2020\nJo Jorgensen\nLibertarian\n1865724\n\n\n181\n2020\nHoward Hawkins\nGreen\n405035\n\n\n\n\n182 rows × 4 columns\n\n\n\n\n\n2.4.4.3 A single-column label\nLastly, [] allows us to extract only the Candidate column.\n\nelections[\"Candidate\"]\n\n0 Andrew Jackson\n1 John Quincy Adams\n2 Andrew Jackson\n3 John Quincy Adams\n4 Andrew Jackson\n ... \n177 Jill Stein\n178 Joseph Biden\n179 Donald Trump\n180 Jo Jorgensen\n181 Howard Hawkins\nName: Candidate, Length: 182, dtype: object\n\n\nThe output is a Series! In this course, we’ll become very comfortable with [], especially for selecting columns. In practice, [] is much more common than .loc, especially since it is far more concise." + }, + { + "objectID": "pandas_1/pandas_1.html#parting-note", + "href": "pandas_1/pandas_1.html#parting-note", + "title": "2  Pandas I", + "section": "2.5 Parting Note", + "text": "2.5 Parting Note\nThe pandas library is enormous and contains many useful functions. Here is a link to documentation. We certainly don’t expect you to memorize each and every method of the library.\nThe introductory Data 100 pandas lectures will provide a high-level view of the key data structures and methods that will form the foundation of your pandas knowledge. A goal of this course is to help you build your familiarity with the real-world programming practice of …Googling! Answers to your questions can be found in documentation, Stack Overflow, etc. Being able to search for, read, and implement documentation is an important life skill for any data scientist.\nWith that, we will move on to Pandas II." } ] \ No newline at end of file diff --git a/pandas_1/pandas_1.ipynb b/pandas_1/pandas_1.ipynb deleted file mode 100644 index 21cf7784..00000000 --- a/pandas_1/pandas_1.ipynb +++ /dev/null @@ -1,1431 +0,0 @@ -{ - "cells": [ - { - "cell_type": "raw", - "metadata": {}, - "source": [ - "---\n", - "title: Pandas I\n", - "format:\n", - " html:\n", - " toc: true\n", - " toc-depth: 5\n", - " toc-location: right\n", - " code-fold: false\n", - " theme:\n", - " - cosmo\n", - " - cerulean\n", - " callout-icon: false\n", - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "::: {.callout-note collapse=\"false\"}\n", - "## Learning Outcomes\n", - "\n", - "- Build familiarity with `pandas` and `pandas` syntax.\n", - "- Learn key data structures: `DataFrame`, `Series`, and `Index`.\n", - "- Understand methods for extracting data: `.loc`, `.iloc`, and `[]`.\n", - ":::\n", - "\n", - "In this sequence of lectures, we will dive right into things by having you explore and manipulate real-world data. We'll first introduce `pandas`, a popular Python library for interacting with **tabular data**.\n", - "\n", - "## Tabular Data\n", - "\n", - "Data scientists work with data stored in a variety of formats. The primary focus of this class is understanding *tabular data* — data that is stored in a table.\n", - "\n", - "Tabular data is one of the most common systems that data scientists use to organize data. This is in large part due to the simplicity and flexibility of tables. Tables allow us to represent each **observation**, or instance of collecting data from an individual, as its own *row*. We can record each observation's distinct characteristics, or **features**, in separate *columns*.\n", - "\n", - "To see this in action, we'll explore the `elections` dataset, which stores information about political candidates who ran for president of the United States in previous years." - ] - }, - { - "cell_type": "code", - "execution_count": 98, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
        \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
        YearCandidatePartyPopular voteResult%
        01824Andrew JacksonDemocratic-Republican151271loss57.210122
        11824John Quincy AdamsDemocratic-Republican113142win42.789878
        21828Andrew JacksonDemocratic642806win56.203927
        31828John Quincy AdamsNational Republican500897loss43.796073
        41832Andrew JacksonDemocratic702735win54.574789
        .....................
        1772016Jill SteinGreen1457226loss1.073699
        1782020Joseph BidenDemocratic81268924win51.311515
        1792020Donald TrumpRepublican74216154loss46.858542
        1802020Jo JorgensenLibertarian1865724loss1.177979
        1812020Howard HawkinsGreen405035loss0.255731
        \n", - "

        182 rows × 6 columns

        \n", - "
        " - ], - "text/plain": [ - " Year Candidate Party Popular vote Result \\\n", - "0 1824 Andrew Jackson Democratic-Republican 151271 loss \n", - "1 1824 John Quincy Adams Democratic-Republican 113142 win \n", - "2 1828 Andrew Jackson Democratic 642806 win \n", - "3 1828 John Quincy Adams National Republican 500897 loss \n", - "4 1832 Andrew Jackson Democratic 702735 win \n", - ".. ... ... ... ... ... \n", - "177 2016 Jill Stein Green 1457226 loss \n", - "178 2020 Joseph Biden Democratic 81268924 win \n", - "179 2020 Donald Trump Republican 74216154 loss \n", - "180 2020 Jo Jorgensen Libertarian 1865724 loss \n", - "181 2020 Howard Hawkins Green 405035 loss \n", - "\n", - " % \n", - "0 57.210122 \n", - "1 42.789878 \n", - "2 56.203927 \n", - "3 43.796073 \n", - "4 54.574789 \n", - ".. ... \n", - "177 1.073699 \n", - "178 51.311515 \n", - "179 46.858542 \n", - "180 1.177979 \n", - "181 0.255731 \n", - "\n", - "[182 rows x 6 columns]" - ] - }, - "execution_count": 98, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "#| code-fold: true\n", - "import pandas as pd\n", - "pd.read_csv(\"data/elections.csv\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "In the `elections` dataset, each row represents one instance of a candidate running for president in a particular year. For example, the first row represents Andrew Jackson running for president in the year 1824. Each column represents one characteristic piece of information about each presidential candidate. For example, the column named \"Result\" stores whether or not the candidate won the election. \n", - "\n", - "Your work in Data 8 helped you grow very familiar with using and interpreting data stored in a tabular format. Back then, you used the `Table` class of the `datascience` library, a special programming library created specifically for Data 8 students.\n", - "\n", - "In Data 100, we will be working with the programming library `pandas`, which is generally accepted in the data science community as the industry- and academia-standard tool for manipulating tabular data (as well as the inspiration for Petey, our panda bear mascot).\n", - "\n", - "Using `pandas`, we can\n", - "\n", - "- Arrange data in a tabular format.\n", - "- Extract useful information filtered by specific conditions.\n", - "- Operate on data to gain new insights.\n", - "- Apply `NumPy` functions to our data (our friends from Data 8).\n", - "- Perform vectorized computations to speed up our analysis (Lab 1).\n", - "\n", - "## `Series`, `DataFrame`s, and Indices\n", - "\n", - "To begin our work in `pandas`, we must first import the library into our Python environment. This will allow us to use `pandas` data structures and methods in our code." - ] - }, - { - "cell_type": "code", - "execution_count": 99, - "metadata": {}, - "outputs": [], - "source": [ - "# `pd` is the conventional alias for Pandas, as `np` is for NumPy\n", - "import pandas as pd" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "There are three fundamental data structures in `pandas`:\n", - "\n", - "1. **Series**: 1D labeled array data; best thought of as columnar data.\n", - "2. **DataFrame**: 2D tabular data with rows and columns.\n", - "3. **Index**: A sequence of row/column labels.\n", - "\n", - "`DataFrame`s, `Series`, and Indices can be represented visually in the following diagram, which considers the first few rows of the `elections` dataset.\n", - "\n", - "![](images/df_elections.png)\n", - "\n", - "Notice how the **DataFrame** is a two-dimensional object — it contains both rows and columns. The **Series** above is a singular column of this `DataFrame`, namely the `Result` column. Both contain an **Index**, or a shared list of row labels (the integers from 0 to 4, inclusive).\n", - "\n", - "### Series\n", - "\n", - "A Series represents a column of a `DataFrame`; more generally, it can be any 1-dimensional array-like object. It contains:\n", - "\n", - "- A sequence of **values** of the same type.\n", - "- A sequence of data labels called the **index**.\n", - "\n", - "In the cell below, we create a `Series` named `s`." - ] - }, - { - "cell_type": "code", - "execution_count": 100, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0 welcome\n", - "1 to\n", - "2 data 100\n", - "dtype: object" - ] - }, - "execution_count": 100, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "s = pd.Series([\"welcome\", \"to\", \"data 100\"])\n", - "s" - ] - }, - { - "cell_type": "code", - "execution_count": 101, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array(['welcome', 'to', 'data 100'], dtype=object)" - ] - }, - "execution_count": 101, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "s.values # Data values contained within the Series" - ] - }, - { - "cell_type": "code", - "execution_count": 102, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "RangeIndex(start=0, stop=3, step=1)" - ] - }, - "execution_count": 102, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "s.index # The Index of the Series" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "By default, the Index of a Series is a sequential list of integers beginning from 0. Optionally, a manually specified list of desired indices can be passed to the `index` argument." - ] - }, - { - "cell_type": "code", - "execution_count": 103, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "a -1\n", - "b 10\n", - "c 2\n", - "dtype: int64" - ] - }, - "execution_count": 103, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "s = pd.Series([-1, 10, 2], index = [\"a\", \"b\", \"c\"])\n", - "s" - ] - }, - { - "cell_type": "code", - "execution_count": 104, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Index(['a', 'b', 'c'], dtype='object')" - ] - }, - "execution_count": 104, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "s.index" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Indices can also be changed after initialization." - ] - }, - { - "cell_type": "code", - "execution_count": 105, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "first -1\n", - "second 10\n", - "third 2\n", - "dtype: int64" - ] - }, - "execution_count": 105, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "s.index = [\"first\", \"second\", \"third\"]\n", - "s" - ] - }, - { - "cell_type": "code", - "execution_count": 106, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "Index(['first', 'second', 'third'], dtype='object')" - ] - }, - "execution_count": 106, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "s.index" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### Selection in `Series`\n", - "\n", - "Much like when working with `NumPy` arrays, we can select a single value or a set of values from a `Series`. To do so, there are three primary methods:\n", - "\n", - "1. A single label.\n", - "2. A list of labels.\n", - "3. A filtering condition.\n", - "\n", - "To demonstrate this, let's define the Series `ser`." - ] - }, - { - "cell_type": "code", - "execution_count": 107, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "a 4\n", - "b -2\n", - "c 0\n", - "d 6\n", - "dtype: int64" - ] - }, - "execution_count": 107, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "ser = pd.Series([4, -2, 0, 6], index = [\"a\", \"b\", \"c\", \"d\"])\n", - "ser" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##### A Single Label" - ] - }, - { - "cell_type": "code", - "execution_count": 108, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "4" - ] - }, - "execution_count": 108, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "ser[\"a\"] # We return the value stored at the Index label \"a\"" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##### A List of Labels" - ] - }, - { - "cell_type": "code", - "execution_count": 109, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "a 4\n", - "c 0\n", - "dtype: int64" - ] - }, - "execution_count": 109, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "ser[[\"a\", \"c\"]] # We return a *Series* of the values stored at the Index labels \"a\" and \"c\"" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##### A Filtering Condition\n", - "\n", - "Perhaps the most interesting (and useful) method of selecting data from a Series is by using a filtering condition. \n", - "\n", - "First, we apply a boolean operation to the `Series`. This creates **a new Series of boolean values**." - ] - }, - { - "cell_type": "code", - "execution_count": 110, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "a True\n", - "b False\n", - "c False\n", - "d True\n", - "dtype: bool" - ] - }, - "execution_count": 110, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "ser > 0 # Filter condition: select all elements greater than 0" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We then use this boolean condition to index into our original `Series`. `pandas` will select only the entries in the original `Series` that satisfy the condition." - ] - }, - { - "cell_type": "code", - "execution_count": 111, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "a 4\n", - "d 6\n", - "dtype: int64" - ] - }, - "execution_count": 111, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "ser[ser > 0] " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### DataFrames\n", - "\n", - "Typically, we will work with `Series` using the perspective that they are columns in a `DataFrame`. We can think of a **DataFrame** as a collection of **Series** that all share the same **Index**. \n", - "\n", - "In Data 8, you encountered the `Table` class of the `datascience` library, which represented tabular data. In Data 100, we'll be using the `DataFrame` class of the `pandas` library.\n", - "\n", - "#### Creating a `DataFrame`\n", - "\n", - "There are many ways to create a `DataFrame`. Here, we will cover the most popular approaches:\n", - "\n", - "1. From a CSV file.\n", - "2. Using a list and column name(s).\n", - "3. From a dictionary.\n", - "4. From a `Series`.\n", - "\n", - "More generally, the syntax for creating a `DataFrame` is: `pandas.DataFrame(data, index, columns)`.\n", - "\n", - "##### From a CSV file\n", - "In Data 100, our data are typically stored in a CSV (comma-separated values) file format. We can import a CSV file into a `DataFrame` by passing the data path as an argument to the following ````pandas```` function. \n", - "
         ```` pd.read_csv(\"filename.csv\") ```` \n", - "\n", - "With our new understanding of `pandas` in hand, let's return to the `elections` dataset from before. Now, we can recognize that it is represented as a `pandas` DataFrame." - ] - }, - { - "cell_type": "code", - "execution_count": 112, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
        \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
        YearCandidatePartyPopular voteResult%
        01824Andrew JacksonDemocratic-Republican151271loss57.210122
        11824John Quincy AdamsDemocratic-Republican113142win42.789878
        21828Andrew JacksonDemocratic642806win56.203927
        31828John Quincy AdamsNational Republican500897loss43.796073
        41832Andrew JacksonDemocratic702735win54.574789
        .....................
        1772016Jill SteinGreen1457226loss1.073699
        1782020Joseph BidenDemocratic81268924win51.311515
        1792020Donald TrumpRepublican74216154loss46.858542
        1802020Jo JorgensenLibertarian1865724loss1.177979
        1812020Howard HawkinsGreen405035loss0.255731
        \n", - "

        182 rows × 6 columns

        \n", - "
        " - ], - "text/plain": [ - " Year Candidate Party Popular vote Result \\\n", - "0 1824 Andrew Jackson Democratic-Republican 151271 loss \n", - "1 1824 John Quincy Adams Democratic-Republican 113142 win \n", - "2 1828 Andrew Jackson Democratic 642806 win \n", - "3 1828 John Quincy Adams National Republican 500897 loss \n", - "4 1832 Andrew Jackson Democratic 702735 win \n", - ".. ... ... ... ... ... \n", - "177 2016 Jill Stein Green 1457226 loss \n", - "178 2020 Joseph Biden Democratic 81268924 win \n", - "179 2020 Donald Trump Republican 74216154 loss \n", - "180 2020 Jo Jorgensen Libertarian 1865724 loss \n", - "181 2020 Howard Hawkins Green 405035 loss \n", - "\n", - " % \n", - "0 57.210122 \n", - "1 42.789878 \n", - "2 56.203927 \n", - "3 43.796073 \n", - "4 54.574789 \n", - ".. ... \n", - "177 1.073699 \n", - "178 51.311515 \n", - "179 46.858542 \n", - "180 1.177979 \n", - "181 0.255731 \n", - "\n", - "[182 rows x 6 columns]" - ] - }, - "execution_count": 112, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "elections = pd.read_csv(\"data/elections.csv\")\n", - "elections" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This code stores our `DataFrame` object in the ````elections```` variable. Upon inspection, our ````elections```` DataFrame has 182 rows and 6 columns (`Year`, `Candidate`, `Party`, `Popular Vote`, `Result`, `%`). Each row represents a single record — in our example, a presidential candidate from some particular year. Each column represents a single attribute or feature of the record.\n", - "\n", - "##### Using a List and Column Name(s)\n", - "\n", - "We'll now explore creating a `DataFrame` with data of our own.\n", - "\n", - "Consider the following examples. The first code cell creates a `DataFrame` with a single column `Numbers`. The second creates a `DataFrame` with the columns `Numbers` and `Description`. Notice how a 2D list of values is required to initialize the second `DataFrame` — each nested list represents a single row of data." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "df_list = pd.DataFrame([1, 2, 3], columns=[\"Numbers\"])\n", - "df_list" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "df_list = pd.DataFrame([[1, \"one\"], [2, \"two\"]], columns = [\"Number\", \"Description\"])\n", - "df_list" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##### From a Dictionary\n", - "\n", - "A third (and more common) way to create a `DataFrame` is with a dictionary. The dictionary keys represent the column names, and the dictionary values represent the column values.\n", - "\n", - "Below are two ways of implementing this approach. The first is based on specifying the columns of the `DataFrame`, whereas the second is based on specifying the rows of the `DataFrame`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "df_dict = pd.DataFrame({\"Fruit\": [\"Strawberry\", \"Orange\"], \"Price\": [5.49, 3.99]})\n", - "df_dict" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "df_dict = pd.DataFrame([{\"Fruit\":\"Strawberry\", \"Price\":5.49}, {\"Fruit\": \"Orange\", \"Price\":3.99}])\n", - "df_dict" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "##### From a `Series`\n", - "\n", - "Earlier, we explained how a `Series` was synonymous to a column in a `DataFrame`. It follows, then, that a `DataFrame` is equivalent to a collection of `Series`, which all share the same `Index`. \n", - "\n", - "In fact, we can initialize a `DataFrame` by merging two or more `Series`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Notice how our indices, or row labels, are the same\n", - "\n", - "s_a = pd.Series([\"a1\", \"a2\", \"a3\"], index = [\"r1\", \"r2\", \"r3\"])\n", - "s_b = pd.Series([\"b1\", \"b2\", \"b3\"], index = [\"r1\", \"r2\", \"r3\"])\n", - "\n", - "pd.DataFrame({\"A-column\": s_a, \"B-column\": s_b})" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "pd.DataFrame(s_a)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "s_a.to_frame()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Indices\n", - "\n", - "On a more technical note, an `Index` doesn't have to be an integer, nor does it have to be unique. For example, we can set the index of the `elections` Dataframe to be the name of presidential candidates. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Creating a DataFrame from a CSV file and specifying the Index column\n", - "elections = pd.read_csv(\"data/elections.csv\", index_col = \"Candidate\")\n", - "elections" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We can also select a new column and set it as the index of the DataFrame. For example, we can set the index of the `elections` Dataframe to represent the candidate's party." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.reset_index(inplace = True) # Resetting the index so we can set the Index again\n", - "# This sets the index to the \"Party\" column\n", - "elections.set_index(\"Party\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And, if we'd like, we can revert the index back to the default list of integers." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# This resets the index to be the default list of integer\n", - "elections.reset_index(inplace=True) \n", - "elections.index" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "It is also important to note that the row labels that constitute an index don't have to be unique. While index values can be unique and numeric, acting as a row number, they can also be named and non-unique. \n", - "\n", - "Here we see unique and numeric index values.\n", - "![](images/uniqueindex.png)\n", - "\n", - "However, here the index values here are non-unique. \n", - "![](images/non-uniqueindex.png)\n", - "\n", - "## `DataFrame` Attributes: Index, Columns, and Shape\n", - "\n", - "On the other hand, column names in a `DataFrame` are almost always unique. Looking back to the `elections` dataset, it wouldn't make sense to have two columns named \"Candidate\".\n", - "\n", - "Sometimes, you'll want to extract these different values, in particular, the list of row and column labels.\n", - "\n", - "For index/row labels, use `DataFrame.index`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.set_index(\"Party\", inplace = True)\n", - "elections.index" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "For column labels, use `DataFrame.columns`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.columns" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And for the shape of the DataFrame, we can use `DataFrame.shape`:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.shape" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Slicing in `DataFrame`s\n", - "\n", - "Now that we've learned more about `DataFrame`s, let's dive deeper into their capabilities. \n", - "\n", - "The API (Application Programming Interface) for the `DataFrame` class is enormous. In this section, we'll discuss several methods of the `DataFrame` API that allow us to extract subsets of data.\n", - "\n", - "The simplest way to manipulate a `DataFrame` is to extract a subset of rows and columns, known as **slicing**. \n", - "\n", - "Common ways we may want to extract data are grabbing:\n", - "\n", - "- The first or last `n` rows in the `DataFrame`.\n", - "- Data with a certain label.\n", - "- Data at a certain position.\n", - "\n", - "We will do so with four primary methods of the DataFrame class:\n", - "\n", - "1. `.head` and `.tail`\n", - "2. `.loc`\n", - "3. `.iloc`\n", - "4. `[]`\n", - "\n", - "### Extracting data with `.head` and `.tail`\n", - "\n", - "The simplest scenario in which we want to extract data is when we simply want to select the first or last few rows of the `DataFrame`.\n", - "\n", - "To extract the first `n` rows of a DataFrame `df`, we use the syntax `df.head(n)`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections = pd.read_csv(\"data/elections.csv\")\n", - "\n", - "# Extract the first 5 rows of the DataFrame\n", - "elections.head(5)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Similarly, calling `df.tail(n)` allows us to extract the last `n` rows of the DataFrame. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Extract the last 5 rows of the DataFrame\n", - "elections.tail(5)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Label-based Extraction: Indexing with `.loc`\n", - "\n", - "For the more complex task of extracting data with specific column or index labels, we can use `.loc`. The `.loc` accessor allows us to specify the ***labels*** of rows and columns we wish to extract. The **labels** (commonly referred to as the **indices**) are the bold text on the far *left* of a DataFrame, while the **column labels** are the column names found at the *top* of a DataFrame.\n", - "\n", - "![](images/locgraphic.png)\n", - "\n", - "To grab data with `.loc`, we must specify the row and column label(s) where the data exists. The row labels are the first argument to the `.loc` function; the column labels are the second.\n", - "\n", - "Arguments to `.loc` can be:\n", - "\n", - "- A single value.\n", - "- A slice.\n", - "- A list.\n", - "\n", - "For example, to select a single value, we can select the row labeled `0` and the column labeled `Candidate` from the `elections` `DataFrame`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.loc[0, 'Candidate']" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Keep in mind that passing in just one argument as a single value will produce a `Series`. Below, we've extracted a subset of the `\"Popular vote\"` column as a `Series`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.loc[[87, 25, 179], \"Popular vote\"]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "To select *multiple* rows and columns, we can use Python slice notation. Here, we select the rows from labels `0` to `3` and the columns from labels `\"Year\"` to `\"Popular vote\"`. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.loc[0:3, 'Year':'Popular vote']" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Suppose that instead, we want to extract *all* column values for the first four rows in the `elections` DataFrame. The shorthand `:` is useful for this." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.loc[0:3, :]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We can use the same shorthand to extract all rows. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.loc[:, [\"Year\", \"Candidate\", \"Result\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "There are a couple of things we should note. Firstly, unlike conventional Python, `pandas` allows us to slice string values (in our example, the column labels). Secondly, slicing with `.loc` is *inclusive*. Notice how our resulting `DataFrame` includes every row and column between and including the slice labels we specified.\n", - "\n", - "Equivalently, we can use a list to obtain multiple rows and columns in our `elections` DataFrame. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Lastly, we can interchange list and slicing notation." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.loc[[0, 1, 2, 3], :]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Integer-based Extraction: Indexing with `.iloc`\n", - "\n", - "Slicing with `.iloc` works similarly to `.loc`. However, `.iloc` uses the *index positions* of rows and columns rather than the labels (think to yourself: **l**oc uses **l**ables; **i**loc uses **i**ndices). The arguments to the `.iloc` function also behave similarly — single values, lists, indices, and any combination of these are permitted. \n", - "\n", - "Let's begin reproducing our results from above. We'll begin by selecting the first presidential candidate in our `elections` DataFrame:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# elections.loc[0, \"Candidate\"] - Previous approach\n", - "elections.iloc[0, 1]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Notice how the first argument to both `.loc` and `.iloc` are the same. This is because the row with a label of 0 is conveniently in the $0^{th}$ (equivalently, the first position) of the `elections` DataFrame. Generally, this is true of any DataFrame where the row labels are incremented in ascending order from 0.\n", - "\n", - "And, as before, if we were to pass in only one single value argument, our result would be a `Series`." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.iloc[[1,2,3],1]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "However, when we select the first four rows and columns using `.iloc`, we notice something." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# elections.loc[0:3, 'Year':'Popular vote'] - Previous approach\n", - "elections.iloc[0:4, 0:4]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Slicing is no longer inclusive in `.iloc` — it's *exclusive*. In other words, the right end of a slice is not included when using `.iloc`. This is one of the subtleties of `pandas` syntax; you will get used to it with practice.\n", - "\n", - "List behavior works just as expected." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "#elections.loc[[0, 1, 2, 3], ['Year', 'Candidate', 'Party', 'Popular vote']] - Previous Approach\n", - "elections.iloc[[0, 1, 2, 3], [0, 1, 2, 3]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And just like with `.loc`, we can use a colon with `.iloc` to extract all rows or columns." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections.iloc[:, 0:3]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "This discussion begs the question: When should we use `.loc` vs. `.iloc`? In most cases, `.loc` is generally safer to use. You can imagine `.iloc` may return incorrect values when applied to a dataset where the ordering of data can change. However, `.iloc` can still be useful — for example, if you are looking at a `DataFrame` of sorted movie earnings and want to get the median earnings for a given year, you can use `.iloc` to index into the middle.\n", - "\n", - "Overall, it is important to remember that:\n", - "\n", - "- `.loc` performances **l**abel-based extraction.\n", - "- `.iloc` performs **i**nteger-based extraction.\n", - "\n", - "### Context-dependent Extraction: Indexing with `[]`\n", - "\n", - "The `[]` selection operator is the most baffling of all, yet the most commonly used. It only takes a single argument, which may be one of the following:\n", - "\n", - "1. A slice of row numbers.\n", - "2. A list of column labels.\n", - "3. A single-column label.\n", - "\n", - "That is, `[]` is *context-dependent*. Let's see some examples.\n", - "\n", - "#### A slice of row numbers\n", - "\n", - "Say we wanted the first four rows of our `elections` DataFrame." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections[0:4]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### A list of column labels\n", - "\n", - "Suppose we now want the first four columns." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections[[\"Year\", \"Candidate\", \"Party\", \"Popular vote\"]]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### A single-column label\n", - "\n", - "Lastly, `[]` allows us to extract only the `Candidate` column." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "elections[\"Candidate\"]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The output is a `Series`! In this course, we'll become very comfortable with `[]`, especially for selecting columns. In practice, `[]` is much more common than `.loc`, especially since it is far more concise.\n", - "\n", - "## Parting Note\n", - "\n", - "The `pandas` library is enormous and contains many useful functions. Here is a link to [documentation](https://pandas.pydata.org/docs/). We certainly don't expect you to memorize each and every method of the library.\n", - "\n", - "The introductory Data 100 `pandas` lectures will provide a high-level view of the key data structures and methods that will form the foundation of your `pandas` knowledge. A goal of this course is to help you build your familiarity with the real-world programming practice of ...Googling! Answers to your questions can be found in documentation, Stack Overflow, etc. Being able to search for, read, and implement documentation is an important life skill for any data scientist. \n", - "\n", - "With that, we will move on to Pandas II.\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.16" - } - }, - "nbformat": 4, - "nbformat_minor": 4 -}

      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 z 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