Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save alonsosilvaallende/d65af0205e26b7def777a935d235e110 to your computer and use it in GitHub Desktop.
Save alonsosilvaallende/d65af0205e26b7def777a935d235e110 to your computer and use it in GitHub Desktop.
interpretable_ml_xai_classification_2024-11.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": [],
"authorship_tag": "ABX9TyOv5OBju/gFaDJNCBgNrzLg",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/alonsosilvaallende/d65af0205e26b7def777a935d235e110/interpretable_ml_xai_classification_2024-11.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"source": [
"%pip install --upgrade --quiet scikit-learn shap"
],
"metadata": {
"id": "TakevLMviilE"
},
"execution_count": 1,
"outputs": []
},
{
"cell_type": "code",
"source": [
"import sklearn\n",
"\n",
"assert sklearn.__version__ >= \"1.5\", \"Please upgrade scikit-learn with %pip install --quiet --upgrade scikit-learn>=1.5\""
],
"metadata": {
"id": "ioHx8wGdi0m-"
},
"execution_count": 2,
"outputs": []
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"id": "fC2ydbbLlMn3"
},
"outputs": [],
"source": [
"import shap\n",
"\n",
"X, y = shap.datasets.adult()"
]
},
{
"cell_type": "code",
"source": [
"X.head()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 223
},
"id": "6EweqiLVjGwQ",
"outputId": "8e57a8fa-2b0f-4b27-f551-c089360f3116"
},
"execution_count": 4,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" Age Workclass Education-Num Marital Status Occupation Relationship \\\n",
"0 39.0 7 13.0 4 1 0 \n",
"1 50.0 6 13.0 2 4 4 \n",
"2 38.0 4 9.0 0 6 0 \n",
"3 53.0 4 7.0 2 6 4 \n",
"4 28.0 4 13.0 2 10 5 \n",
"\n",
" Race Sex Capital Gain Capital Loss Hours per week Country \n",
"0 4 1 2174.0 0.0 40.0 39 \n",
"1 4 1 0.0 0.0 13.0 39 \n",
"2 4 1 0.0 0.0 40.0 39 \n",
"3 2 1 0.0 0.0 40.0 39 \n",
"4 2 0 0.0 0.0 40.0 5 "
],
"text/html": [
"\n",
" <div id=\"df-1376dd0b-8388-482e-bc2a-7fcc90961807\" class=\"colab-df-container\">\n",
" <div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Age</th>\n",
" <th>Workclass</th>\n",
" <th>Education-Num</th>\n",
" <th>Marital Status</th>\n",
" <th>Occupation</th>\n",
" <th>Relationship</th>\n",
" <th>Race</th>\n",
" <th>Sex</th>\n",
" <th>Capital Gain</th>\n",
" <th>Capital Loss</th>\n",
" <th>Hours per week</th>\n",
" <th>Country</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>39.0</td>\n",
" <td>7</td>\n",
" <td>13.0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>2174.0</td>\n",
" <td>0.0</td>\n",
" <td>40.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>50.0</td>\n",
" <td>6</td>\n",
" <td>13.0</td>\n",
" <td>2</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>13.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>38.0</td>\n",
" <td>4</td>\n",
" <td>9.0</td>\n",
" <td>0</td>\n",
" <td>6</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>40.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>53.0</td>\n",
" <td>4</td>\n",
" <td>7.0</td>\n",
" <td>2</td>\n",
" <td>6</td>\n",
" <td>4</td>\n",
" <td>2</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>40.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>28.0</td>\n",
" <td>4</td>\n",
" <td>13.0</td>\n",
" <td>2</td>\n",
" <td>10</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>40.0</td>\n",
" <td>5</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>\n",
" <div class=\"colab-df-buttons\">\n",
"\n",
" <div class=\"colab-df-container\">\n",
" <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-1376dd0b-8388-482e-bc2a-7fcc90961807')\"\n",
" title=\"Convert this dataframe to an interactive table.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
" <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
" </svg>\n",
" </button>\n",
"\n",
" <style>\n",
" .colab-df-container {\n",
" display:flex;\n",
" gap: 12px;\n",
" }\n",
"\n",
" .colab-df-convert {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-convert:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" .colab-df-buttons div {\n",
" margin-bottom: 4px;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
"\n",
" <script>\n",
" const buttonEl =\n",
" document.querySelector('#df-1376dd0b-8388-482e-bc2a-7fcc90961807 button.colab-df-convert');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" async function convertToInteractive(key) {\n",
" const element = document.querySelector('#df-1376dd0b-8388-482e-bc2a-7fcc90961807');\n",
" const dataTable =\n",
" await google.colab.kernel.invokeFunction('convertToInteractive',\n",
" [key], {});\n",
" if (!dataTable) return;\n",
"\n",
" const docLinkHtml = 'Like what you see? Visit the ' +\n",
" '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
" + ' to learn more about interactive tables.';\n",
" element.innerHTML = '';\n",
" dataTable['output_type'] = 'display_data';\n",
" await google.colab.output.renderOutput(dataTable, element);\n",
" const docLink = document.createElement('div');\n",
" docLink.innerHTML = docLinkHtml;\n",
" element.appendChild(docLink);\n",
" }\n",
" </script>\n",
" </div>\n",
"\n",
"\n",
"<div id=\"df-4cd3dde4-5e0c-4cd3-8eca-8201a28e2c30\">\n",
" <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-4cd3dde4-5e0c-4cd3-8eca-8201a28e2c30')\"\n",
" title=\"Suggest charts\"\n",
" style=\"display:none;\">\n",
"\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <g>\n",
" <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
" </g>\n",
"</svg>\n",
" </button>\n",
"\n",
"<style>\n",
" .colab-df-quickchart {\n",
" --bg-color: #E8F0FE;\n",
" --fill-color: #1967D2;\n",
" --hover-bg-color: #E2EBFA;\n",
" --hover-fill-color: #174EA6;\n",
" --disabled-fill-color: #AAA;\n",
" --disabled-bg-color: #DDD;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-quickchart {\n",
" --bg-color: #3B4455;\n",
" --fill-color: #D2E3FC;\n",
" --hover-bg-color: #434B5C;\n",
" --hover-fill-color: #FFFFFF;\n",
" --disabled-bg-color: #3B4455;\n",
" --disabled-fill-color: #666;\n",
" }\n",
"\n",
" .colab-df-quickchart {\n",
" background-color: var(--bg-color);\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: var(--fill-color);\n",
" height: 32px;\n",
" padding: 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-quickchart:hover {\n",
" background-color: var(--hover-bg-color);\n",
" box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: var(--button-hover-fill-color);\n",
" }\n",
"\n",
" .colab-df-quickchart-complete:disabled,\n",
" .colab-df-quickchart-complete:disabled:hover {\n",
" background-color: var(--disabled-bg-color);\n",
" fill: var(--disabled-fill-color);\n",
" box-shadow: none;\n",
" }\n",
"\n",
" .colab-df-spinner {\n",
" border: 2px solid var(--fill-color);\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" animation:\n",
" spin 1s steps(1) infinite;\n",
" }\n",
"\n",
" @keyframes spin {\n",
" 0% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" border-left-color: var(--fill-color);\n",
" }\n",
" 20% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 30% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 40% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 60% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 80% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" 90% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" }\n",
"</style>\n",
"\n",
" <script>\n",
" async function quickchart(key) {\n",
" const quickchartButtonEl =\n",
" document.querySelector('#' + key + ' button');\n",
" quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
" quickchartButtonEl.classList.add('colab-df-spinner');\n",
" try {\n",
" const charts = await google.colab.kernel.invokeFunction(\n",
" 'suggestCharts', [key], {});\n",
" } catch (error) {\n",
" console.error('Error during call to suggestCharts:', error);\n",
" }\n",
" quickchartButtonEl.classList.remove('colab-df-spinner');\n",
" quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
" }\n",
" (() => {\n",
" let quickchartButtonEl =\n",
" document.querySelector('#df-4cd3dde4-5e0c-4cd3-8eca-8201a28e2c30 button');\n",
" quickchartButtonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
" })();\n",
" </script>\n",
"</div>\n",
"\n",
" </div>\n",
" </div>\n"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "dataframe",
"variable_name": "X",
"summary": "{\n \"name\": \"X\",\n \"rows\": 32561,\n \"fields\": [\n {\n \"column\": \"Age\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 73,\n \"samples\": [\n 28.0,\n 73.0,\n 35.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Workclass\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 9,\n \"samples\": [\n 8,\n 6,\n 0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Education-Num\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 16,\n \"samples\": [\n 13.0,\n 9.0,\n 10.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Marital Status\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 7,\n \"samples\": [\n 4,\n 2,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Occupation\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 15,\n \"samples\": [\n 7,\n 0,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Relationship\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1,\n \"min\": 0,\n \"max\": 5,\n \"num_unique_values\": 6,\n \"samples\": [\n 0,\n 4,\n 2\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Race\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 5,\n \"samples\": [\n 2,\n 3,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Sex\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 2,\n \"samples\": [\n 0,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Capital Gain\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 119,\n \"samples\": [\n 3781.0,\n 15831.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Capital Loss\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 92,\n \"samples\": [\n 419.0,\n 2051.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Hours per week\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 94,\n \"samples\": [\n 6.0,\n 22.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Country\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 42,\n \"samples\": [\n 8,\n 30\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"
}
},
"metadata": {},
"execution_count": 4
}
]
},
{
"cell_type": "code",
"source": [
"y[-5:]"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ANmFivG4jSAy",
"outputId": "15900389-47b2-42f3-b50c-2b09abbec24a"
},
"execution_count": 5,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([False, True, False, False, True])"
]
},
"metadata": {},
"execution_count": 5
}
]
},
{
"cell_type": "code",
"source": [
"(y == True).sum(), (y == False).sum(), len(y)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "5u8pDVwBjVby",
"outputId": "f6ed8a36-3937-4daa-f5be-228973b6bb21"
},
"execution_count": 6,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"(7841, 24720, 32561)"
]
},
"metadata": {},
"execution_count": 6
}
]
},
{
"cell_type": "code",
"source": [
"(y == True).sum()/len(y)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "akD1dRnmjnez",
"outputId": "b1729e68-3e31-498d-a348-dab327ef37c1"
},
"execution_count": 7,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.2408095574460244"
]
},
"metadata": {},
"execution_count": 7
}
]
},
{
"cell_type": "code",
"source": [
"from sklearn.model_selection import train_test_split\n",
"\n",
"X_train, X_test, y_train, y_test = train_test_split(\n",
" X, y, test_size=0.2, random_state=0\n",
")"
],
"metadata": {
"id": "DtkCQg1PllAx"
},
"execution_count": 8,
"outputs": []
},
{
"cell_type": "code",
"source": [
"X_train.head()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 223
},
"id": "mw3fdtZZkHRK",
"outputId": "ea19645d-9091-44cd-ea8e-850f2efb3368"
},
"execution_count": 9,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" Age Workclass Education-Num Marital Status Occupation \\\n",
"15282 36.0 4 7.0 0 14 \n",
"24870 35.0 4 9.0 4 4 \n",
"18822 38.0 4 13.0 4 1 \n",
"26404 50.0 4 9.0 2 12 \n",
"7842 68.0 6 11.0 2 10 \n",
"\n",
" Relationship Race Sex Capital Gain Capital Loss Hours per week \\\n",
"15282 0 4 1 0.0 0.0 40.0 \n",
"24870 0 4 0 0.0 0.0 54.0 \n",
"18822 0 4 0 0.0 0.0 50.0 \n",
"26404 5 2 0 0.0 0.0 40.0 \n",
"7842 4 4 1 0.0 2149.0 40.0 \n",
"\n",
" Country \n",
"15282 39 \n",
"24870 39 \n",
"18822 39 \n",
"26404 39 \n",
"7842 39 "
],
"text/html": [
"\n",
" <div id=\"df-9eed1e89-d752-43ba-9270-8accec0a2626\" class=\"colab-df-container\">\n",
" <div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Age</th>\n",
" <th>Workclass</th>\n",
" <th>Education-Num</th>\n",
" <th>Marital Status</th>\n",
" <th>Occupation</th>\n",
" <th>Relationship</th>\n",
" <th>Race</th>\n",
" <th>Sex</th>\n",
" <th>Capital Gain</th>\n",
" <th>Capital Loss</th>\n",
" <th>Hours per week</th>\n",
" <th>Country</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>15282</th>\n",
" <td>36.0</td>\n",
" <td>4</td>\n",
" <td>7.0</td>\n",
" <td>0</td>\n",
" <td>14</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>40.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24870</th>\n",
" <td>35.0</td>\n",
" <td>4</td>\n",
" <td>9.0</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>54.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18822</th>\n",
" <td>38.0</td>\n",
" <td>4</td>\n",
" <td>13.0</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" <td>4</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>50.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26404</th>\n",
" <td>50.0</td>\n",
" <td>4</td>\n",
" <td>9.0</td>\n",
" <td>2</td>\n",
" <td>12</td>\n",
" <td>5</td>\n",
" <td>2</td>\n",
" <td>0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>40.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7842</th>\n",
" <td>68.0</td>\n",
" <td>6</td>\n",
" <td>11.0</td>\n",
" <td>2</td>\n",
" <td>10</td>\n",
" <td>4</td>\n",
" <td>4</td>\n",
" <td>1</td>\n",
" <td>0.0</td>\n",
" <td>2149.0</td>\n",
" <td>40.0</td>\n",
" <td>39</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>\n",
" <div class=\"colab-df-buttons\">\n",
"\n",
" <div class=\"colab-df-container\">\n",
" <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-9eed1e89-d752-43ba-9270-8accec0a2626')\"\n",
" title=\"Convert this dataframe to an interactive table.\"\n",
" style=\"display:none;\">\n",
"\n",
" <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
" <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
" </svg>\n",
" </button>\n",
"\n",
" <style>\n",
" .colab-df-container {\n",
" display:flex;\n",
" gap: 12px;\n",
" }\n",
"\n",
" .colab-df-convert {\n",
" background-color: #E8F0FE;\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: #1967D2;\n",
" height: 32px;\n",
" padding: 0 0 0 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-convert:hover {\n",
" background-color: #E2EBFA;\n",
" box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: #174EA6;\n",
" }\n",
"\n",
" .colab-df-buttons div {\n",
" margin-bottom: 4px;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert {\n",
" background-color: #3B4455;\n",
" fill: #D2E3FC;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-convert:hover {\n",
" background-color: #434B5C;\n",
" box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
" filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
" fill: #FFFFFF;\n",
" }\n",
" </style>\n",
"\n",
" <script>\n",
" const buttonEl =\n",
" document.querySelector('#df-9eed1e89-d752-43ba-9270-8accec0a2626 button.colab-df-convert');\n",
" buttonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
"\n",
" async function convertToInteractive(key) {\n",
" const element = document.querySelector('#df-9eed1e89-d752-43ba-9270-8accec0a2626');\n",
" const dataTable =\n",
" await google.colab.kernel.invokeFunction('convertToInteractive',\n",
" [key], {});\n",
" if (!dataTable) return;\n",
"\n",
" const docLinkHtml = 'Like what you see? Visit the ' +\n",
" '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
" + ' to learn more about interactive tables.';\n",
" element.innerHTML = '';\n",
" dataTable['output_type'] = 'display_data';\n",
" await google.colab.output.renderOutput(dataTable, element);\n",
" const docLink = document.createElement('div');\n",
" docLink.innerHTML = docLinkHtml;\n",
" element.appendChild(docLink);\n",
" }\n",
" </script>\n",
" </div>\n",
"\n",
"\n",
"<div id=\"df-3c7126f2-570e-4ee7-8b07-e48bbc55ea69\">\n",
" <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-3c7126f2-570e-4ee7-8b07-e48bbc55ea69')\"\n",
" title=\"Suggest charts\"\n",
" style=\"display:none;\">\n",
"\n",
"<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
" width=\"24px\">\n",
" <g>\n",
" <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
" </g>\n",
"</svg>\n",
" </button>\n",
"\n",
"<style>\n",
" .colab-df-quickchart {\n",
" --bg-color: #E8F0FE;\n",
" --fill-color: #1967D2;\n",
" --hover-bg-color: #E2EBFA;\n",
" --hover-fill-color: #174EA6;\n",
" --disabled-fill-color: #AAA;\n",
" --disabled-bg-color: #DDD;\n",
" }\n",
"\n",
" [theme=dark] .colab-df-quickchart {\n",
" --bg-color: #3B4455;\n",
" --fill-color: #D2E3FC;\n",
" --hover-bg-color: #434B5C;\n",
" --hover-fill-color: #FFFFFF;\n",
" --disabled-bg-color: #3B4455;\n",
" --disabled-fill-color: #666;\n",
" }\n",
"\n",
" .colab-df-quickchart {\n",
" background-color: var(--bg-color);\n",
" border: none;\n",
" border-radius: 50%;\n",
" cursor: pointer;\n",
" display: none;\n",
" fill: var(--fill-color);\n",
" height: 32px;\n",
" padding: 0;\n",
" width: 32px;\n",
" }\n",
"\n",
" .colab-df-quickchart:hover {\n",
" background-color: var(--hover-bg-color);\n",
" box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
" fill: var(--button-hover-fill-color);\n",
" }\n",
"\n",
" .colab-df-quickchart-complete:disabled,\n",
" .colab-df-quickchart-complete:disabled:hover {\n",
" background-color: var(--disabled-bg-color);\n",
" fill: var(--disabled-fill-color);\n",
" box-shadow: none;\n",
" }\n",
"\n",
" .colab-df-spinner {\n",
" border: 2px solid var(--fill-color);\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" animation:\n",
" spin 1s steps(1) infinite;\n",
" }\n",
"\n",
" @keyframes spin {\n",
" 0% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" border-left-color: var(--fill-color);\n",
" }\n",
" 20% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 30% {\n",
" border-color: transparent;\n",
" border-left-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 40% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-top-color: var(--fill-color);\n",
" }\n",
" 60% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" }\n",
" 80% {\n",
" border-color: transparent;\n",
" border-right-color: var(--fill-color);\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" 90% {\n",
" border-color: transparent;\n",
" border-bottom-color: var(--fill-color);\n",
" }\n",
" }\n",
"</style>\n",
"\n",
" <script>\n",
" async function quickchart(key) {\n",
" const quickchartButtonEl =\n",
" document.querySelector('#' + key + ' button');\n",
" quickchartButtonEl.disabled = true; // To prevent multiple clicks.\n",
" quickchartButtonEl.classList.add('colab-df-spinner');\n",
" try {\n",
" const charts = await google.colab.kernel.invokeFunction(\n",
" 'suggestCharts', [key], {});\n",
" } catch (error) {\n",
" console.error('Error during call to suggestCharts:', error);\n",
" }\n",
" quickchartButtonEl.classList.remove('colab-df-spinner');\n",
" quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
" }\n",
" (() => {\n",
" let quickchartButtonEl =\n",
" document.querySelector('#df-3c7126f2-570e-4ee7-8b07-e48bbc55ea69 button');\n",
" quickchartButtonEl.style.display =\n",
" google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
" })();\n",
" </script>\n",
"</div>\n",
"\n",
" </div>\n",
" </div>\n"
],
"application/vnd.google.colaboratory.intrinsic+json": {
"type": "dataframe",
"variable_name": "X_train",
"summary": "{\n \"name\": \"X_train\",\n \"rows\": 26048,\n \"fields\": [\n {\n \"column\": \"Age\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 72,\n \"samples\": [\n 68.0,\n 77.0,\n 33.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Workclass\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 9,\n \"samples\": [\n 3,\n 6,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Education-Num\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 16,\n \"samples\": [\n 7.0,\n 9.0,\n 5.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Marital Status\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 7,\n \"samples\": [\n 0,\n 4,\n 3\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Occupation\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 15,\n \"samples\": [\n 3,\n 13,\n 14\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Relationship\",\n \"properties\": {\n \"dtype\": \"number\",\n \"std\": 1,\n \"min\": 0,\n \"max\": 5,\n \"num_unique_values\": 6,\n \"samples\": [\n 0,\n 5,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Race\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 5,\n \"samples\": [\n 2,\n 0,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Sex\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 2,\n \"samples\": [\n 0,\n 1\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Capital Gain\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 116,\n \"samples\": [\n 1409.0,\n 15024.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Capital Loss\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 88,\n \"samples\": [\n 1539.0,\n 0.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Hours per week\",\n \"properties\": {\n \"dtype\": \"float32\",\n \"num_unique_values\": 94,\n \"samples\": [\n 5.0,\n 12.0\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n },\n {\n \"column\": \"Country\",\n \"properties\": {\n \"dtype\": \"int8\",\n \"num_unique_values\": 42,\n \"samples\": [\n 33,\n 11\n ],\n \"semantic_type\": \"\",\n \"description\": \"\"\n }\n }\n ]\n}"
}
},
"metadata": {},
"execution_count": 9
}
]
},
{
"cell_type": "code",
"source": [
"# Define the categorical features\n",
"cats = ['Workclass', 'Marital Status', 'Occupation',\n",
"'Relationship', 'Race', 'Sex', 'Country']"
],
"metadata": {
"id": "tYs4I_wOktfH"
},
"execution_count": 10,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# Define the numerical features\n",
"nums = ['Age', 'Education-Num', 'Capital Gain',\n",
"'Capital Loss', 'Hours per week']"
],
"metadata": {
"id": "A-R_qM0ck35c"
},
"execution_count": 11,
"outputs": []
},
{
"cell_type": "code",
"source": [
"from sklearn.preprocessing import OneHotEncoder, StandardScaler\n",
"\n",
"transformers=[\n",
" ('cat', OneHotEncoder(handle_unknown='ignore'), cats),\n",
" ('num', StandardScaler(), nums)\n",
"]"
],
"metadata": {
"id": "uiIFm7vXlK0e"
},
"execution_count": 12,
"outputs": []
},
{
"cell_type": "code",
"source": [
"from sklearn.compose import ColumnTransformer\n",
"\n",
"# Define the column transformer\n",
"preprocessor = ColumnTransformer(\n",
" transformers=transformers\n",
")"
],
"metadata": {
"id": "2-AMj_ablWcL"
},
"execution_count": 13,
"outputs": []
},
{
"cell_type": "code",
"source": [
"from sklearn.pipeline import Pipeline\n",
"from sklearn.linear_model import LogisticRegression\n",
"\n",
"# Define the pipeline\n",
"model = Pipeline([\n",
" ('preprocessor', preprocessor),\n",
" ('classifier', LogisticRegression(max_iter=10000))\n",
"])"
],
"metadata": {
"id": "c8A56F6flk-c"
},
"execution_count": 14,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# Fit the pipeline to the training data\n",
"model.fit(X_train, y_train)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 218
},
"id": "bWbqE1GIlwWh",
"outputId": "6366a9c7-0200-4479-dfd2-2eee56013269"
},
"execution_count": 15,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"Pipeline(steps=[('preprocessor',\n",
" ColumnTransformer(transformers=[('cat',\n",
" OneHotEncoder(handle_unknown='ignore'),\n",
" ['Workclass',\n",
" 'Marital Status',\n",
" 'Occupation', 'Relationship',\n",
" 'Race', 'Sex', 'Country']),\n",
" ('num', StandardScaler(),\n",
" ['Age', 'Education-Num',\n",
" 'Capital Gain',\n",
" 'Capital Loss',\n",
" 'Hours per week'])])),\n",
" ('classifier', LogisticRegression(max_iter=10000))])"
],
"text/html": [
"<style>#sk-container-id-1 {\n",
" /* Definition of color scheme common for light and dark mode */\n",
" --sklearn-color-text: black;\n",
" --sklearn-color-line: gray;\n",
" /* Definition of color scheme for unfitted estimators */\n",
" --sklearn-color-unfitted-level-0: #fff5e6;\n",
" --sklearn-color-unfitted-level-1: #f6e4d2;\n",
" --sklearn-color-unfitted-level-2: #ffe0b3;\n",
" --sklearn-color-unfitted-level-3: chocolate;\n",
" /* Definition of color scheme for fitted estimators */\n",
" --sklearn-color-fitted-level-0: #f0f8ff;\n",
" --sklearn-color-fitted-level-1: #d4ebff;\n",
" --sklearn-color-fitted-level-2: #b3dbfd;\n",
" --sklearn-color-fitted-level-3: cornflowerblue;\n",
"\n",
" /* Specific color for light theme */\n",
" --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
" --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, white)));\n",
" --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, black)));\n",
" --sklearn-color-icon: #696969;\n",
"\n",
" @media (prefers-color-scheme: dark) {\n",
" /* Redefinition of color scheme for dark theme */\n",
" --sklearn-color-text-on-default-background: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
" --sklearn-color-background: var(--sg-background-color, var(--theme-background, var(--jp-layout-color0, #111)));\n",
" --sklearn-color-border-box: var(--sg-text-color, var(--theme-code-foreground, var(--jp-content-font-color1, white)));\n",
" --sklearn-color-icon: #878787;\n",
" }\n",
"}\n",
"\n",
"#sk-container-id-1 {\n",
" color: var(--sklearn-color-text);\n",
"}\n",
"\n",
"#sk-container-id-1 pre {\n",
" padding: 0;\n",
"}\n",
"\n",
"#sk-container-id-1 input.sk-hidden--visually {\n",
" border: 0;\n",
" clip: rect(1px 1px 1px 1px);\n",
" clip: rect(1px, 1px, 1px, 1px);\n",
" height: 1px;\n",
" margin: -1px;\n",
" overflow: hidden;\n",
" padding: 0;\n",
" position: absolute;\n",
" width: 1px;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-dashed-wrapped {\n",
" border: 1px dashed var(--sklearn-color-line);\n",
" margin: 0 0.4em 0.5em 0.4em;\n",
" box-sizing: border-box;\n",
" padding-bottom: 0.4em;\n",
" background-color: var(--sklearn-color-background);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-container {\n",
" /* jupyter's `normalize.less` sets `[hidden] { display: none; }`\n",
" but bootstrap.min.css set `[hidden] { display: none !important; }`\n",
" so we also need the `!important` here to be able to override the\n",
" default hidden behavior on the sphinx rendered scikit-learn.org.\n",
" See: https://github.com/scikit-learn/scikit-learn/issues/21755 */\n",
" display: inline-block !important;\n",
" position: relative;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-text-repr-fallback {\n",
" display: none;\n",
"}\n",
"\n",
"div.sk-parallel-item,\n",
"div.sk-serial,\n",
"div.sk-item {\n",
" /* draw centered vertical line to link estimators */\n",
" background-image: linear-gradient(var(--sklearn-color-text-on-default-background), var(--sklearn-color-text-on-default-background));\n",
" background-size: 2px 100%;\n",
" background-repeat: no-repeat;\n",
" background-position: center center;\n",
"}\n",
"\n",
"/* Parallel-specific style estimator block */\n",
"\n",
"#sk-container-id-1 div.sk-parallel-item::after {\n",
" content: \"\";\n",
" width: 100%;\n",
" border-bottom: 2px solid var(--sklearn-color-text-on-default-background);\n",
" flex-grow: 1;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-parallel {\n",
" display: flex;\n",
" align-items: stretch;\n",
" justify-content: center;\n",
" background-color: var(--sklearn-color-background);\n",
" position: relative;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-parallel-item {\n",
" display: flex;\n",
" flex-direction: column;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-parallel-item:first-child::after {\n",
" align-self: flex-end;\n",
" width: 50%;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-parallel-item:last-child::after {\n",
" align-self: flex-start;\n",
" width: 50%;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-parallel-item:only-child::after {\n",
" width: 0;\n",
"}\n",
"\n",
"/* Serial-specific style estimator block */\n",
"\n",
"#sk-container-id-1 div.sk-serial {\n",
" display: flex;\n",
" flex-direction: column;\n",
" align-items: center;\n",
" background-color: var(--sklearn-color-background);\n",
" padding-right: 1em;\n",
" padding-left: 1em;\n",
"}\n",
"\n",
"\n",
"/* Toggleable style: style used for estimator/Pipeline/ColumnTransformer box that is\n",
"clickable and can be expanded/collapsed.\n",
"- Pipeline and ColumnTransformer use this feature and define the default style\n",
"- Estimators will overwrite some part of the style using the `sk-estimator` class\n",
"*/\n",
"\n",
"/* Pipeline and ColumnTransformer style (default) */\n",
"\n",
"#sk-container-id-1 div.sk-toggleable {\n",
" /* Default theme specific background. It is overwritten whether we have a\n",
" specific estimator or a Pipeline/ColumnTransformer */\n",
" background-color: var(--sklearn-color-background);\n",
"}\n",
"\n",
"/* Toggleable label */\n",
"#sk-container-id-1 label.sk-toggleable__label {\n",
" cursor: pointer;\n",
" display: block;\n",
" width: 100%;\n",
" margin-bottom: 0;\n",
" padding: 0.5em;\n",
" box-sizing: border-box;\n",
" text-align: center;\n",
"}\n",
"\n",
"#sk-container-id-1 label.sk-toggleable__label-arrow:before {\n",
" /* Arrow on the left of the label */\n",
" content: \"▸\";\n",
" float: left;\n",
" margin-right: 0.25em;\n",
" color: var(--sklearn-color-icon);\n",
"}\n",
"\n",
"#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {\n",
" color: var(--sklearn-color-text);\n",
"}\n",
"\n",
"/* Toggleable content - dropdown */\n",
"\n",
"#sk-container-id-1 div.sk-toggleable__content {\n",
" max-height: 0;\n",
" max-width: 0;\n",
" overflow: hidden;\n",
" text-align: left;\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-unfitted-level-0);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-toggleable__content.fitted {\n",
" /* fitted */\n",
" background-color: var(--sklearn-color-fitted-level-0);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-toggleable__content pre {\n",
" margin: 0.2em;\n",
" border-radius: 0.25em;\n",
" color: var(--sklearn-color-text);\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-unfitted-level-0);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-toggleable__content.fitted pre {\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-fitted-level-0);\n",
"}\n",
"\n",
"#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {\n",
" /* Expand drop-down */\n",
" max-height: 200px;\n",
" max-width: 100%;\n",
" overflow: auto;\n",
"}\n",
"\n",
"#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {\n",
" content: \"▾\";\n",
"}\n",
"\n",
"/* Pipeline/ColumnTransformer-specific style */\n",
"\n",
"#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
" color: var(--sklearn-color-text);\n",
" background-color: var(--sklearn-color-unfitted-level-2);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-label.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
" background-color: var(--sklearn-color-fitted-level-2);\n",
"}\n",
"\n",
"/* Estimator-specific style */\n",
"\n",
"/* Colorize estimator box */\n",
"#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-unfitted-level-2);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-estimator.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
" /* fitted */\n",
" background-color: var(--sklearn-color-fitted-level-2);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-label label.sk-toggleable__label,\n",
"#sk-container-id-1 div.sk-label label {\n",
" /* The background is the default theme color */\n",
" color: var(--sklearn-color-text-on-default-background);\n",
"}\n",
"\n",
"/* On hover, darken the color of the background */\n",
"#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {\n",
" color: var(--sklearn-color-text);\n",
" background-color: var(--sklearn-color-unfitted-level-2);\n",
"}\n",
"\n",
"/* Label box, darken color on hover, fitted */\n",
"#sk-container-id-1 div.sk-label.fitted:hover label.sk-toggleable__label.fitted {\n",
" color: var(--sklearn-color-text);\n",
" background-color: var(--sklearn-color-fitted-level-2);\n",
"}\n",
"\n",
"/* Estimator label */\n",
"\n",
"#sk-container-id-1 div.sk-label label {\n",
" font-family: monospace;\n",
" font-weight: bold;\n",
" display: inline-block;\n",
" line-height: 1.2em;\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-label-container {\n",
" text-align: center;\n",
"}\n",
"\n",
"/* Estimator-specific */\n",
"#sk-container-id-1 div.sk-estimator {\n",
" font-family: monospace;\n",
" border: 1px dotted var(--sklearn-color-border-box);\n",
" border-radius: 0.25em;\n",
" box-sizing: border-box;\n",
" margin-bottom: 0.5em;\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-unfitted-level-0);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-estimator.fitted {\n",
" /* fitted */\n",
" background-color: var(--sklearn-color-fitted-level-0);\n",
"}\n",
"\n",
"/* on hover */\n",
"#sk-container-id-1 div.sk-estimator:hover {\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-unfitted-level-2);\n",
"}\n",
"\n",
"#sk-container-id-1 div.sk-estimator.fitted:hover {\n",
" /* fitted */\n",
" background-color: var(--sklearn-color-fitted-level-2);\n",
"}\n",
"\n",
"/* Specification for estimator info (e.g. \"i\" and \"?\") */\n",
"\n",
"/* Common style for \"i\" and \"?\" */\n",
"\n",
".sk-estimator-doc-link,\n",
"a:link.sk-estimator-doc-link,\n",
"a:visited.sk-estimator-doc-link {\n",
" float: right;\n",
" font-size: smaller;\n",
" line-height: 1em;\n",
" font-family: monospace;\n",
" background-color: var(--sklearn-color-background);\n",
" border-radius: 1em;\n",
" height: 1em;\n",
" width: 1em;\n",
" text-decoration: none !important;\n",
" margin-left: 1ex;\n",
" /* unfitted */\n",
" border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
" color: var(--sklearn-color-unfitted-level-1);\n",
"}\n",
"\n",
".sk-estimator-doc-link.fitted,\n",
"a:link.sk-estimator-doc-link.fitted,\n",
"a:visited.sk-estimator-doc-link.fitted {\n",
" /* fitted */\n",
" border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
" color: var(--sklearn-color-fitted-level-1);\n",
"}\n",
"\n",
"/* On hover */\n",
"div.sk-estimator:hover .sk-estimator-doc-link:hover,\n",
".sk-estimator-doc-link:hover,\n",
"div.sk-label-container:hover .sk-estimator-doc-link:hover,\n",
".sk-estimator-doc-link:hover {\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-unfitted-level-3);\n",
" color: var(--sklearn-color-background);\n",
" text-decoration: none;\n",
"}\n",
"\n",
"div.sk-estimator.fitted:hover .sk-estimator-doc-link.fitted:hover,\n",
".sk-estimator-doc-link.fitted:hover,\n",
"div.sk-label-container:hover .sk-estimator-doc-link.fitted:hover,\n",
".sk-estimator-doc-link.fitted:hover {\n",
" /* fitted */\n",
" background-color: var(--sklearn-color-fitted-level-3);\n",
" color: var(--sklearn-color-background);\n",
" text-decoration: none;\n",
"}\n",
"\n",
"/* Span, style for the box shown on hovering the info icon */\n",
".sk-estimator-doc-link span {\n",
" display: none;\n",
" z-index: 9999;\n",
" position: relative;\n",
" font-weight: normal;\n",
" right: .2ex;\n",
" padding: .5ex;\n",
" margin: .5ex;\n",
" width: min-content;\n",
" min-width: 20ex;\n",
" max-width: 50ex;\n",
" color: var(--sklearn-color-text);\n",
" box-shadow: 2pt 2pt 4pt #999;\n",
" /* unfitted */\n",
" background: var(--sklearn-color-unfitted-level-0);\n",
" border: .5pt solid var(--sklearn-color-unfitted-level-3);\n",
"}\n",
"\n",
".sk-estimator-doc-link.fitted span {\n",
" /* fitted */\n",
" background: var(--sklearn-color-fitted-level-0);\n",
" border: var(--sklearn-color-fitted-level-3);\n",
"}\n",
"\n",
".sk-estimator-doc-link:hover span {\n",
" display: block;\n",
"}\n",
"\n",
"/* \"?\"-specific style due to the `<a>` HTML tag */\n",
"\n",
"#sk-container-id-1 a.estimator_doc_link {\n",
" float: right;\n",
" font-size: 1rem;\n",
" line-height: 1em;\n",
" font-family: monospace;\n",
" background-color: var(--sklearn-color-background);\n",
" border-radius: 1rem;\n",
" height: 1rem;\n",
" width: 1rem;\n",
" text-decoration: none;\n",
" /* unfitted */\n",
" color: var(--sklearn-color-unfitted-level-1);\n",
" border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
"}\n",
"\n",
"#sk-container-id-1 a.estimator_doc_link.fitted {\n",
" /* fitted */\n",
" border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
" color: var(--sklearn-color-fitted-level-1);\n",
"}\n",
"\n",
"/* On hover */\n",
"#sk-container-id-1 a.estimator_doc_link:hover {\n",
" /* unfitted */\n",
" background-color: var(--sklearn-color-unfitted-level-3);\n",
" color: var(--sklearn-color-background);\n",
" text-decoration: none;\n",
"}\n",
"\n",
"#sk-container-id-1 a.estimator_doc_link.fitted:hover {\n",
" /* fitted */\n",
" background-color: var(--sklearn-color-fitted-level-3);\n",
"}\n",
"</style><div id=\"sk-container-id-1\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Pipeline(steps=[(&#x27;preprocessor&#x27;,\n",
" ColumnTransformer(transformers=[(&#x27;cat&#x27;,\n",
" OneHotEncoder(handle_unknown=&#x27;ignore&#x27;),\n",
" [&#x27;Workclass&#x27;,\n",
" &#x27;Marital Status&#x27;,\n",
" &#x27;Occupation&#x27;, &#x27;Relationship&#x27;,\n",
" &#x27;Race&#x27;, &#x27;Sex&#x27;, &#x27;Country&#x27;]),\n",
" (&#x27;num&#x27;, StandardScaler(),\n",
" [&#x27;Age&#x27;, &#x27;Education-Num&#x27;,\n",
" &#x27;Capital Gain&#x27;,\n",
" &#x27;Capital Loss&#x27;,\n",
" &#x27;Hours per week&#x27;])])),\n",
" (&#x27;classifier&#x27;, LogisticRegression(max_iter=10000))])</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-1\" type=\"checkbox\" ><label for=\"sk-estimator-id-1\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;&nbsp;Pipeline<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.5/modules/generated/sklearn.pipeline.Pipeline.html\">?<span>Documentation for Pipeline</span></a><span class=\"sk-estimator-doc-link fitted\">i<span>Fitted</span></span></label><div class=\"sk-toggleable__content fitted\"><pre>Pipeline(steps=[(&#x27;preprocessor&#x27;,\n",
" ColumnTransformer(transformers=[(&#x27;cat&#x27;,\n",
" OneHotEncoder(handle_unknown=&#x27;ignore&#x27;),\n",
" [&#x27;Workclass&#x27;,\n",
" &#x27;Marital Status&#x27;,\n",
" &#x27;Occupation&#x27;, &#x27;Relationship&#x27;,\n",
" &#x27;Race&#x27;, &#x27;Sex&#x27;, &#x27;Country&#x27;]),\n",
" (&#x27;num&#x27;, StandardScaler(),\n",
" [&#x27;Age&#x27;, &#x27;Education-Num&#x27;,\n",
" &#x27;Capital Gain&#x27;,\n",
" &#x27;Capital Loss&#x27;,\n",
" &#x27;Hours per week&#x27;])])),\n",
" (&#x27;classifier&#x27;, LogisticRegression(max_iter=10000))])</pre></div> </div></div><div class=\"sk-serial\"><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-2\" type=\"checkbox\" ><label for=\"sk-estimator-id-2\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;preprocessor: ColumnTransformer<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.5/modules/generated/sklearn.compose.ColumnTransformer.html\">?<span>Documentation for preprocessor: ColumnTransformer</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>ColumnTransformer(transformers=[(&#x27;cat&#x27;, OneHotEncoder(handle_unknown=&#x27;ignore&#x27;),\n",
" [&#x27;Workclass&#x27;, &#x27;Marital Status&#x27;, &#x27;Occupation&#x27;,\n",
" &#x27;Relationship&#x27;, &#x27;Race&#x27;, &#x27;Sex&#x27;, &#x27;Country&#x27;]),\n",
" (&#x27;num&#x27;, StandardScaler(),\n",
" [&#x27;Age&#x27;, &#x27;Education-Num&#x27;, &#x27;Capital Gain&#x27;,\n",
" &#x27;Capital Loss&#x27;, &#x27;Hours per week&#x27;])])</pre></div> </div></div><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-3\" type=\"checkbox\" ><label for=\"sk-estimator-id-3\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">cat</label><div class=\"sk-toggleable__content fitted\"><pre>[&#x27;Workclass&#x27;, &#x27;Marital Status&#x27;, &#x27;Occupation&#x27;, &#x27;Relationship&#x27;, &#x27;Race&#x27;, &#x27;Sex&#x27;, &#x27;Country&#x27;]</pre></div> </div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-4\" type=\"checkbox\" ><label for=\"sk-estimator-id-4\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;OneHotEncoder<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.5/modules/generated/sklearn.preprocessing.OneHotEncoder.html\">?<span>Documentation for OneHotEncoder</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>OneHotEncoder(handle_unknown=&#x27;ignore&#x27;)</pre></div> </div></div></div></div></div><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-5\" type=\"checkbox\" ><label for=\"sk-estimator-id-5\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">num</label><div class=\"sk-toggleable__content fitted\"><pre>[&#x27;Age&#x27;, &#x27;Education-Num&#x27;, &#x27;Capital Gain&#x27;, &#x27;Capital Loss&#x27;, &#x27;Hours per week&#x27;]</pre></div> </div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-6\" type=\"checkbox\" ><label for=\"sk-estimator-id-6\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;StandardScaler<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.5/modules/generated/sklearn.preprocessing.StandardScaler.html\">?<span>Documentation for StandardScaler</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>StandardScaler()</pre></div> </div></div></div></div></div></div></div><div class=\"sk-item\"><div class=\"sk-estimator fitted sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-7\" type=\"checkbox\" ><label for=\"sk-estimator-id-7\" class=\"sk-toggleable__label fitted sk-toggleable__label-arrow fitted\">&nbsp;LogisticRegression<a class=\"sk-estimator-doc-link fitted\" rel=\"noreferrer\" target=\"_blank\" href=\"https://scikit-learn.org/1.5/modules/generated/sklearn.linear_model.LogisticRegression.html\">?<span>Documentation for LogisticRegression</span></a></label><div class=\"sk-toggleable__content fitted\"><pre>LogisticRegression(max_iter=10000)</pre></div> </div></div></div></div></div></div>"
]
},
"metadata": {},
"execution_count": 15
}
]
},
{
"cell_type": "code",
"source": [
"y_pred = model.predict(X_test)\n",
"y_pred[-5:]"
],
"metadata": {
"id": "Eb0M9B5PK2wQ",
"colab": {
"base_uri": "https://localhost:8080/"
},
"outputId": "079a6e23-a256-440d-dad9-2164ef590ccd"
},
"execution_count": 16,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"array([ True, False, True, False, False])"
]
},
"metadata": {},
"execution_count": 16
}
]
},
{
"cell_type": "code",
"source": [
"from sklearn.metrics import ConfusionMatrixDisplay\n",
"\n",
"_ = ConfusionMatrixDisplay.from_estimator(model, X_test, y_test)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 450
},
"id": "-CfZjp2norZO",
"outputId": "88a27a43-e7a8-4a2c-f4f7-1c5a9a12c4e7"
},
"execution_count": 17,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 2 Axes>"
],
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAh0AAAGxCAYAAADGVgTvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAABQrElEQVR4nO3deVxU5f4H8M+wzLAOiAojgoSRAoma2NW55UISaOS10tuvRMVcSgMTzPWmhppilppLLmWJll61zZuQC2pgKJpSuKBSIIYmI6XCiMo2c35/GCcnGGWcw7D0eb9ez+tyznmeZ77HS/DlWc6RCYIggIiIiKieWTV0AERERPT3wKSDiIiILIJJBxEREVkEkw4iIiKyCCYdREREZBFMOoiIiMgimHQQERGRRTDpICIiIouwaegAmgK9Xo9Lly7B2dkZMpmsocMhIiITCYKA69evw9PTE1ZW9ff3dllZGSoqKszuRy6Xw87OToKIGhcmHXVw6dIleHt7N3QYRERkpgsXLsDLy6te+i4rK4OvjxM0RTqz+1KpVMjPz292iQeTjjpwdnYGAPzywwNQOnFGipqnZzsENXQIRPWmCpVIxzfiz/P6UFFRAU2RDr9kPgCl8/3/rtBe18Mn+DwqKipMTjoWLlyIGTNmYOLEiXjvvfcAAH379kVaWppBvVdeeQVr1qwRjwsKCjB+/Hh8++23cHJyQlRUFBISEmBj82eakJqaikmTJiE7Oxve3t6YOXMmRo4caVJ8TDrqoHpKRelkZdY3ElFjZiOzbegQiOrPH28Zs8QUuZOzDE7O9/85etxf26NHj2Lt2rXo3LlzjWtjx47F3LlzxWMHBwfxa51Oh4iICKhUKhw6dAiFhYUYMWIEbG1tsWDBAgBAfn4+IiIiMG7cOGzatAn79u3DmDFj0KZNG4SHh9c5Rv4GJSIikpBO0JtdTFVaWorIyEh8+OGHaNGiRY3rDg4OUKlUYlEqleK1PXv24PTp0/j000/RtWtXDBgwAPPmzcP7778vrk9Zs2YNfH19sXjxYgQEBCAmJgZDhgzB0qVLTYqTSQcREZGE9BDMLgCg1WoNSnl5udHPjI6ORkREBEJDQ2u9vmnTJrRq1QqdOnXCjBkzcPPmTfFaRkYGgoKC4OHhIZ4LDw+HVqtFdna2WOevfYeHhyMjI8OkfxtOrxARETVCf93A8OabbyI+Pr5GvS1btuCHH37A0aNHa+1n6NCh8PHxgaenJ06cOIFp06YhJycHX375JQBAo9EYJBwAxGONRnPXOlqtFrdu3YK9vX2d7olJBxERkYT00MP0CRLD9sDtnTZ3ToMoFIoadS9cuICJEyciJSXF6KLTl19+Wfw6KCgIbdq0Qb9+/ZCXl4cHH3zQjEhNx+kVIiIiCekEwewCAEql0qDUlnRkZmaiqKgI3bp1g42NDWxsbJCWlobly5fDxsYGOl3N7bs9evQAAOTm5gK4vT338uXLBnWqj1Uq1V3rKJXKOo9yAEw6iIiImqx+/frh5MmTyMrKEkv37t0RGRmJrKwsWFtb12iTlZUFAGjTpg0AQK1W4+TJkygqKhLrpKSkQKlUIjAwUKyzb98+g35SUlKgVqtNipfTK0RERBK6czHo/bavK2dnZ3Tq1MngnKOjI1q2bIlOnTohLy8PmzdvxlNPPYWWLVvixIkTiIuLQ+/evcWttWFhYQgMDMTw4cOxaNEiaDQazJw5E9HR0eLoyrhx47By5UpMnToVo0aNwv79+7Ft2zYkJyebdG9MOoiIiCSkhwCdhZKOe5HL5di7dy/ee+893LhxA97e3hg8eDBmzpwp1rG2tkZSUhLGjx8PtVoNR0dHREVFGTzXw9fXF8nJyYiLi8OyZcvg5eWFdevWmfSMDgCQCYIg3d01U1qtFi4uLrj2U3s+HIyarXDPrg0dAlG9qRIqkYr/oaSkxGBxppSqf1fkn20DZzN+V1y/roevf2G9xtpQONJBREQkIUtOrzQ1TDqIiIgkdOcOlPtt31xxroCIiIgsgiMdREREEtL/Ucxp31wx6SAiIpKQzszdK+a0beyYdBAREUlIJ9wu5rRvrrimg4iIiCyCIx1EREQS4poO45h0EBERSUgPGXSQmdW+ueL0ChEREVkERzqIiIgkpBduF3PaN1dMOoiIiCSkM3N6xZy2jR2nV4iIiMgiONJBREQkIY50GMekg4iISEJ6QQa9YMbuFTPaNnacXiEiIiKL4EgHERGRhDi9YhyTDiIiIgnpYAWdGRMJOgljaWyYdBAREUlIMHNNh8A1HURERETm4UgHERGRhLimwzgmHURERBLSCVbQCWas6WjGj0Hn9AoRERFZBEc6iIiIJKSHDHoz/qbXo/kOdTDpICIikhDXdBjH6RUiIiKyCI50EBERScj8haScXiEiIqI6uL2mw4wXvnF6hYiIiMg8HOkgIiKSkN7Md69w9woRERHVCdd0GMekg4iISEJ6WPE5HUZwTQcRERFZBJMOIiIiCekEmdnlfi1cuBAymQyxsbHiubKyMkRHR6Nly5ZwcnLC4MGDcfnyZYN2BQUFiIiIgIODA9zd3TFlyhRUVVUZ1ElNTUW3bt2gUCjg5+eHxMREk+Nj0kFERCQh3R8LSc0p9+Po0aNYu3YtOnfubHA+Li4OO3bswGeffYa0tDRcunQJzz333J/x6nSIiIhARUUFDh06hA0bNiAxMRGzZ88W6+Tn5yMiIgIhISHIyspCbGwsxowZg927d5sUI5MOIiKiJq60tBSRkZH48MMP0aJFC/F8SUkJPvroIyxZsgRPPPEEgoODsX79ehw6dAiHDx8GAOzZswenT5/Gp59+iq5du2LAgAGYN28e3n//fVRUVAAA1qxZA19fXyxevBgBAQGIiYnBkCFDsHTpUpPiZNJBREQkIb1gZXYBAK1Wa1DKy8uNfmZ0dDQiIiIQGhpqcD4zMxOVlZUG5/39/dGuXTtkZGQAADIyMhAUFAQPDw+xTnh4OLRaLbKzs8U6f+07PDxc7KOumHQQERFJSKrpFW9vb7i4uIglISGh1s/bsmULfvjhh1qvazQayOVyuLq6Gpz38PCARqMR69yZcFRfr752tzparRa3bt2q878Nt8wSERE1QhcuXIBSqRSPFQpFrXUmTpyIlJQU2NnZWTK8+8KRDiIiIgnpYd4OFv0f/SiVSoNSW9KRmZmJoqIidOvWDTY2NrCxsUFaWhqWL18OGxsbeHh4oKKiAsXFxQbtLl++DJVKBQBQqVQ1drNUH9+rjlKphL29fZ3/bZh0EBERSaj64WDmlLrq168fTp48iaysLLF0794dkZGR4te2trbYt2+f2CYnJwcFBQVQq9UAALVajZMnT6KoqEisk5KSAqVSicDAQLHOnX1U16nuo644vUJERNREOTs7o1OnTgbnHB0d0bJlS/H86NGjMWnSJLi5uUGpVGLChAlQq9Xo2bMnACAsLAyBgYEYPnw4Fi1aBI1Gg5kzZyI6OlocXRk3bhxWrlyJqVOnYtSoUdi/fz+2bduG5ORkk+Jl0kFERCQh89+9Iu0kxNKlS2FlZYXBgwejvLwc4eHhWLVqlXjd2toaSUlJGD9+PNRqNRwdHREVFYW5c+eKdXx9fZGcnIy4uDgsW7YMXl5eWLduHcLDw02KRSYIzfjNMhLRarVwcXHBtZ/aQ+nMGSlqnsI9uzZ0CET1pkqoRCr+h5KSEoPFmVKq/l2xPLMn7J3u/2/6W6VVeC34cL3G2lA40kFERCShxjbS0Zg03zsjIiKiRoUjHURERBIy5/0p1e2bKyYdREREEtILMujNeFOsOW0bu+abThEREVGjwpEOIiIiCenNnF4x5eFgTQ2TDiIiIgnd+abY+23fXDXfOyMiIqJGhSMdREREEtJBBh3ufzGoOW0bOyYdREREEuL0inHN986IiIioUeFIBxERkYR0MG+KRCddKI0Okw4iIiIJcXrFOCYdREREEuIL34xrvndGREREjQpHOoiIiCQkQAa9GWs6BG6ZJSIiorrg9IpxzffOiIiIqFHhSAcREZGE+Gp745h0EBERSUhn5ltmzWnb2DXfOyMiIqJGhSMdREREEuL0inFMOoiIiCSkhxX0ZkwkmNO2sWu+d0ZERESNCkc6iIiIJKQTZNCZMUViTtvGjkkHERGRhLimwzgmHURERBISzHzLrMAnkhIRERGZhyMdREREEtJBBp0ZL20zp21jx6SDiIhIQnrBvHUZekHCYBoZTq8QERGRRXCkgyxi6wp3fJzgiWfG/Ibxc38FAEwZ7IcTGU4G9Z4a/jsmvn1RPA737FqjrxmrzqPvM8UAgFNHHPHR/Da4kGeH8ltWcG9bgYjhV/Dcy7/V270Q1ebpEb8jYsQVeHhXAAB+ybHDpqUeOPatUqwTEHwDI6dp4N/tJnQ64Fy2Pf4ztD0qym7//bfhyGmovCsN+v1ogQrbVnpY7kbIbHozF5Ka07axa5JJR2JiImJjY1FcXNzQoVAd5GTZI/nTlvANvFXj2oDI3zFiikY8Vtjra9R5fWkBuodoxWMnpU782s5Bj3+99Dt8A8tg56BH9veOWDbVC3YOejw17IrEd0Jk3G+Ftvh4QRv8mq+ATAY8+e+riF9/HtFhHfDLT3YICL6B+ZvOYctKd6ya2RY6HdA+sAzCX77lNyxSYecmN/H4Zmnz/QXUXOkhg96MdRnmtG3sGvS7eeTIkZDJZDVKbm5uQ4ZFErp1wwpvx/gg9p0LcHbR1biusBfg5l4lFkfnmkmHk1JnUEdu9+eEp1/QLYQ8W4wHOpZB5V2BfoOvoXvf6zh1xLFe74vor46kuODofiUu5Svw6zkFEt9ug7IbVvAPvgEAeCX+ErZ/1ArbVnrgl5/scDHPDgd2uKKywvDH8K1SK1z7zVYs5besG+J2qAlZvXo1OnfuDKVSCaVSCbVajZ07d4rX+/btW+P37Lhx4wz6KCgoQEREBBwcHODu7o4pU6agqqrKoE5qaiq6desGhUIBPz8/JCYmmhxrg6fQ/fv3R2FhoUHx9fVt6LBIIiv/44V/9NOiW+/SWq9/+2UL/PvhTng5pCM+XtAGZTdrZvgr32iLfz/cCROeegi7/+sG4S6LrHJP2uP0MUcE9az984gswcpKQJ9B16Bw0OPMMUe4tKxEQPBNFF+xwdKvf8aW49l454tcPPyPmt+nz8cU4bNTp/D+nhwMGV8EK+tmvKqwmap+Iqk5xRReXl5YuHAhMjMzcezYMTzxxBMYNGgQsrOzxTpjx441+D27aNGiP+PV6RAREYGKigocOnQIGzZsQGJiImbPni3Wyc/PR0REBEJCQpCVlYXY2FiMGTMGu3fvNinWBp9eUSgUUKlUBueWLFmC9evX49y5c3Bzc8PAgQOxaNEiODk51drH8ePHERsbi2PHjkEmk+Ghhx7C2rVr0b17dwBAeno6ZsyYgWPHjqFVq1Z49tlnkZCQAEdH/jVcn1K3uyL3pD1WfPNTrddDnr0Gd68KtPSoRP4Ze3w0vw0u5ikw+6PzYp0RUwrR9bFSKOz1yExzxor/eOHWDSs8M+Z3g74igwNRcsUGuioZhr2uwYDIq/V5a0S1esD/Ft7bkQu5Qo9bN6wwd/QDKPjZDv7dbo92DJ90GR/O80Reth1Ch1zDwq3n8MoTHXEpXwEA+N9HrZF70h7Xi60R2P0GXpqhgZt7JT6Y07Yhb4tMZOk1HQMHDjQ4nj9/PlavXo3Dhw/j4YcfBgA4ODjU+F1bbc+ePTh9+jT27t0LDw8PdO3aFfPmzcO0adMQHx8PuVyONWvWwNfXF4sXLwYABAQEID09HUuXLkV4eHidY23wkY7aWFlZYfny5cjOzsaGDRuwf/9+TJ061Wj9yMhIeHl54ejRo8jMzMT06dNha2sLAMjLy0P//v0xePBgnDhxAlu3bkV6ejpiYmKM9ldeXg6tVmtQyDRFv9pi9ey2mLbyF4PpkDs9NewKuve9Dt+AMjzx3DVMWVaAgztdcem8XKwTGXcZD//jBvyCbuH/Yorw7/FF+Gy1e42+Fn+VixU7f8KEty/gq3Wt8e1XrvV1a0RGXcxT4NUnO+C1iIeQtLEVJi8rQLuHymD1x0/abz5tiT1b3ZB3ygFr49viYp4C4S/8mSB/+UFrnMhwQv4ZeyR/0gofzG2DQaN+h6285rQjNX9//T1UXl5+zzY6nQ5btmzBjRs3oFarxfObNm1Cq1at0KlTJ8yYMQM3b94Ur2VkZCAoKAgeHn8uWA4PD4dWqxVHSzIyMhAaGmrwWeHh4cjIyDDpnhp8pCMpKclgBGPAgAH47LPPxOMHHngAb731FsaNG4dVq1bV2kdBQQGmTJkCf39/AMBDDz0kXktISEBkZCRiY2PFa8uXL0efPn2wevVq2NnZ1egvISEBc+bMkeL2/rZyTzig+HdbRId3FM/pdTKcPOyIr9e3QtL547D+y1S1f7fb/xFcOq+A5wMVtfbr3+0mNr+nQkW5DHLFn8mMqt3t+r4BZSj+zRafLlYh5NliaW+K6B6qKq1w6fztUYvckw7o2PUmnhnzG7auvJ0o//KT4c+bC7kKuLet/XsdAHJ+cISNLeDhXYGLeTV/VlHjpIeZ7175YyGpt7e3wfk333wT8fHxtbY5efIk1Go1ysrK4OTkhK+++gqBgYEAgKFDh8LHxweenp44ceIEpk2bhpycHHz55ZcAAI1GY5BwABCPNRrNXetotVrcunUL9vb2dbq3Bk86QkJCsHr1avHY0dERe/fuRUJCAs6ePQutVouqqiqUlZXh5s2bcHBwqNHHpEmTMGbMGHzyyScIDQ3Fv//9bzz44IMAbk+9nDhxAps2bRLrC4IAvV6P/Px8BAQE1OhvxowZmDRpknis1Wpr/J9Pd9e113Ws3X/W4NziuHbw9ivD89FFNRIOAMg7dfub1s29subF6jrZ9nByrTJIOP5Kr0eNxXlEDUEmA2zlAi5fkOP3Qht4PVhmcL1t+3Ic26800hpo//At6HRA8e8N/qOaTCCYuXtF+KPthQsXoFT++f2hUCiMtunYsSOysrJQUlKCzz//HFFRUUhLS0NgYCBefvllsV5QUBDatGmDfv36IS8vT/xdaSkN/p3s6OgIPz8/8fj8+fN4+umnMX78eMyfPx9ubm5IT0/H6NGjUVFRUWvSER8fj6FDhyI5ORk7d+7Em2++iS1btuDZZ59FaWkpXnnlFbz22ms12rVr167WmBQKxV3/z6V7c3DS4wF/wx+wdg56OLfQ4QH/Mlw6L8e3X7XAP/pp4dxCh/zTdlgb3xZBPUvRPvB2u8N7lLj2mw0Cgm/CVqHHDwecsWW5O4aM+/MZHF+vbwX3thXw9rvd5uRhJ3yxxh2DRvM5HWRZL80oxNH9zvjtVznsnXQIebYYnf9ZijeGtgcgw+er3TF8sgbnTtvjXLY9Qv99Fd4PluOtsbe3xwYE34D/Izdx/JATbpZaISD4JsbNuYT9X7RAaUmD/6gmE0j1ltnq3Sh1IZfLxd+lwcHBOHr0KJYtW4a1a9fWqNujRw8AQG5uLh588EGoVCp8//33BnUuX74MAOI6EJVKJZ67s45SqazzKAfQCJKOv8rMzIRer8fixYth9cdE6LZt2+7ZrkOHDujQoQPi4uLw4osvYv369Xj22WfRrVs3nD592iCxoYZnYyvgx++c8dW61ii7aYXWnpV4/KlivBj75ze1ta2AHYmtsDZeAUEAPB+owCvxlzAg8s/nbwh64OOENtAUyGFtA3j6lGPUG5cQMZzP6CDLcm1VhSnLC+DmXoWb162Rf8YObwxtjx8OOAMAvlrXGrZ2eoybcwnOrjqcO22HGS+2R+Evt//AqayQoc+gYgx7XQNbuQDNBTm+/KAVvvygdUPeFjVRer3e6BqQrKwsAECbNm0AAGq1GvPnz0dRURHc3W9PBaakpECpVIpTNGq1Gt98841BPykpKQbrRuqi0SUdfn5+qKysxIoVKzBw4EAcPHgQa9asMVr/1q1bmDJlCoYMGQJfX19cvHgRR48exeDBgwEA06ZNQ8+ePRETE4MxY8bA0dERp0+fRkpKClauXGmp2yIA73zx5/NX3NtW4t0v7/48lkdDruPRkOt3rTNo9O8YNPr3u9YhsoSlr997CnbbSg+jTxfNPemA2IEP1XqNmhZL716ZMWMGBgwYgHbt2uH69evYvHkzUlNTsXv3buTl5WHz5s146qmn0LJlS5w4cQJxcXHo3bs3OnfuDAAICwtDYGAghg8fjkWLFkGj0WDmzJmIjo4WR/3HjRuHlStXYurUqRg1ahT279+Pbdu2ITk52aRYG93Ed5cuXbBkyRK8/fbb6NSpEzZt2oSEhASj9a2trXHlyhWMGDECHTp0wPPPP48BAwaIC0E7d+6MtLQ0/PTTT+jVqxceeeQRzJ49G56enpa6JSIi+hupnl4xp5iiqKgII0aMQMeOHdGvXz8cPXoUu3fvxpNPPgm5XI69e/ciLCwM/v7+eP311zF48GDs2LFDbG9tbY2kpCRYW1tDrVZj2LBhGDFiBObOnSvW8fX1RXJyMlJSUtClSxcsXrwY69atM2m7LADIBOFuj1oi4PZCUhcXF1z7qT2Uzo0uTyOSRG3vuSFqLqqESqTifygpKanzOglTVf+uGLRnFGwd5fduYETljQr8L+zjeo21oTS66RUiIqKmjO9eMY5JBxERkYSk2r3SHHGugIiIiCyCIx1EREQS4kiHcUw6iIiIJMSkwzhOrxAREZFFcKSDiIhIQhzpMI5JBxERkYQEmLfttTk/PItJBxERkYQ40mEc13QQERGRRXCkg4iISEIc6TCOSQcREZGEmHQYx+kVIiIisgiOdBAREUmIIx3GMekgIiKSkCDIIJiROJjTtrHj9AoRERFZBEc6iIiIJKSHzKyHg5nTtrFj0kFERCQhrukwjtMrREREZBEc6SAiIpIQF5Iax6SDiIhIQpxeMY5JBxERkYQ40mEc13QQERGRRXCkg4iISEKCmdMrzXmkg0kHERGRhAQAgmBe++aK0ytERERkERzpICIikpAeMsj4RNJaMekgIiKSEHevGMfpFSIiIrIIjnQQERFJSC/IIOPDwWrFpIOIiEhCgmDm7pVmvH2F0ytERERkERzpICIikhAXkhrHkQ4iIiIJVScd5hRTrF69Gp07d4ZSqYRSqYRarcbOnTvF62VlZYiOjkbLli3h5OSEwYMH4/LlywZ9FBQUICIiAg4ODnB3d8eUKVNQVVVlUCc1NRXdunWDQqGAn58fEhMTTf63YdJBREQkoeq3zJpTTOHl5YWFCxciMzMTx44dwxNPPIFBgwYhOzsbABAXF4cdO3bgs88+Q1paGi5duoTnnntObK/T6RAREYGKigocOnQIGzZsQGJiImbPni3Wyc/PR0REBEJCQpCVlYXY2FiMGTMGu3fvNilWmSA05yUr0tBqtXBxccG1n9pD6cw8jZqncM+uDR0CUb2pEiqRiv+hpKQESqWyXj6j+ndFx83TYe2guO9+dDfLkTN0oVmxurm54Z133sGQIUPQunVrbN68GUOGDAEAnD17FgEBAcjIyEDPnj2xc+dOPP3007h06RI8PDwAAGvWrMG0adPw22+/QS6XY9q0aUhOTsapU6fEz3jhhRdQXFyMXbt21Tku/gYlIiKSUPXuFXMKcDuJubOUl5ff87N1Oh22bNmCGzduQK1WIzMzE5WVlQgNDRXr+Pv7o127dsjIyAAAZGRkICgoSEw4ACA8PBxarVYcLcnIyDDoo7pOdR91xaSDiIhIQrcTB3PWdNzux9vbGy4uLmJJSEgw+pknT56Ek5MTFAoFxo0bh6+++gqBgYHQaDSQy+VwdXU1qO/h4QGNRgMA0Gg0BglH9fXqa3ero9VqcevWrTr/23D3ChERUSN04cIFg+kVhcL4lE3Hjh2RlZWFkpISfP7554iKikJaWpolwjQJkw4iIiIJSbVltno3Sl3I5XL4+fkBAIKDg3H06FEsW7YM//d//4eKigoUFxcbjHZcvnwZKpUKAKBSqfD9998b9Fe9u+XOOn/d8XL58mUolUrY29vX+d44vUJERCQhQYJiLr1ej/LycgQHB8PW1hb79u0Tr+Xk5KCgoABqtRoAoFarcfLkSRQVFYl1UlJSoFQqERgYKNa5s4/qOtV91BVHOoiIiJqwGTNmYMCAAWjXrh2uX7+OzZs3IzU1Fbt374aLiwtGjx6NSZMmwc3NDUqlEhMmTIBarUbPnj0BAGFhYQgMDMTw4cOxaNEiaDQazJw5E9HR0eKUzrhx47By5UpMnToVo0aNwv79+7Ft2zYkJyebFCuTDiIiIglZ+omkRUVFGDFiBAoLC+Hi4oLOnTtj9+7dePLJJwEAS5cuhZWVFQYPHozy8nKEh4dj1apVYntra2skJSVh/PjxUKvVcHR0RFRUFObOnSvW8fX1RXJyMuLi4rBs2TJ4eXlh3bp1CA8PNylWPqejDvicDvo74HM6qDmz5HM62m/4D6wd7O67H93NMpyLWlCvsTYUjnQQERFJycyRDvDdK0RERETm4UgHERGRhO58quj9tm+umHQQERFJiK+2N47TK0RERGQRHOkgIiKSkiAzbzFoMx7pYNJBREQkIa7pMI7TK0RERGQRHOkgIiKSkrkvUGnGIx11Sjq+/vrrOnf4r3/9676DISIiauq4e8W4OiUdzzzzTJ06k8lk0Ol05sRDREREzVSdkg69Xl/fcRARETUfzXiKxBxmrekoKyuDnd39v9SGiIioueH0inEm717R6XSYN28e2rZtCycnJ5w7dw4AMGvWLHz00UeSB0hERNSkCBKUZsrkpGP+/PlITEzEokWLIJfLxfOdOnXCunXrJA2OiIiImg+Tk46NGzfigw8+QGRkJKytrcXzXbp0wdmzZyUNjoiIqOmRSVCaJ5PXdPz666/w8/OrcV6v16OyslKSoIiIiJosPqfDKJNHOgIDA/Hdd9/VOP/555/jkUcekSQoIiIian5MHumYPXs2oqKi8Ouvv0Kv1+PLL79ETk4ONm7ciKSkpPqIkYiIqOngSIdRJo90DBo0CDt27MDevXvh6OiI2bNn48yZM9ixYweefPLJ+oiRiIio6ah+y6w5pZm6r+d09OrVCykpKVLHQkRERM3YfT8c7NixYzhz5gyA2+s8goODJQuKiIioqeKr7Y0zOem4ePEiXnzxRRw8eBCurq4AgOLiYvzzn//Eli1b4OXlJXWMRERETQfXdBhl8pqOMWPGoLKyEmfOnMHVq1dx9epVnDlzBnq9HmPGjKmPGImIiKgZMHmkIy0tDYcOHULHjh3Fcx07dsSKFSvQq1cvSYMjIiJqcsxdDMqFpH/y9vau9SFgOp0Onp6ekgRFRETUVMmE28Wc9s2VydMr77zzDiZMmIBjx46J544dO4aJEyfi3XfflTQ4IiKiJocvfDOqTiMdLVq0gEz253DPjRs30KNHD9jY3G5eVVUFGxsbjBo1Cs8880y9BEpERERNW52Sjvfee6+ewyAiImomuKbDqDolHVFRUfUdBxERUfPALbNG3ffDwQCgrKwMFRUVBueUSqVZAREREVHzZPJC0hs3biAmJgbu7u5wdHREixYtDAoREdHfGheSGmVy0jF16lTs378fq1evhkKhwLp16zBnzhx4enpi48aN9REjERFR08GkwyiTp1d27NiBjRs3om/fvnjppZfQq1cv+Pn5wcfHB5s2bUJkZGR9xElERERNnMkjHVevXkX79u0B3F6/cfXqVQDA448/jgMHDkgbHRERUVNj4VfbJyQk4NFHH4WzszPc3d3xzDPPICcnx6BO3759IZPJDMq4ceMM6hQUFCAiIgIODg5wd3fHlClTUFVVZVAnNTUV3bp1g0KhgJ+fHxITE02K1eSko3379sjPzwcA+Pv7Y9u2bQBuj4BUvwCOiIjo76r6iaTmFFOkpaUhOjoahw8fRkpKCiorKxEWFoYbN24Y1Bs7diwKCwvFsmjRIvGaTqdDREQEKioqcOjQIWzYsAGJiYmYPXu2WCc/Px8REREICQlBVlYWYmNjMWbMGOzevbvOsZo8vfLSSy/h+PHj6NOnD6ZPn46BAwdi5cqVqKysxJIlS0ztjoiIiGqh1WoNjhUKBRQKRY16u3btMjhOTEyEu7s7MjMz0bt3b/G8g4MDVCpVrZ+1Z88enD59Gnv37oWHhwe6du2KefPmYdq0aYiPj4dcLseaNWvg6+uLxYsXAwACAgKQnp6OpUuXIjw8vE73ZPJIR1xcHF577TUAQGhoKM6ePYvNmzfjxx9/xMSJE03tjoiIqHmRaCGpt7c3XFxcxJKQkFCnjy8pKQEAuLm5GZzftGkTWrVqhU6dOmHGjBm4efOmeC0jIwNBQUHw8PAQz4WHh0Or1SI7O1usExoaatBneHg4MjIy6hQXYOZzOgDAx8cHPj4+5nZDREREd7hw4YLBs69qG+X4K71ej9jYWDz22GPo1KmTeH7o0KHw8fGBp6cnTpw4gWnTpiEnJwdffvklAECj0RgkHADEY41Gc9c6Wq0Wt27dgr29/T3jq1PSsXz58rpUAwBxFISIiOjvSAYz3zL7x/8qlUqTH7gZHR2NU6dOIT093eD8yy+/LH4dFBSENm3aoF+/fsjLy8ODDz54/8GaqE5Jx9KlS+vUmUwmY9JBRETUAGJiYpCUlIQDBw7Ay8vrrnV79OgBAMjNzcWDDz4IlUqF77//3qDO5cuXAUBcB6JSqcRzd9ZRKpV1GuUA6ph0VO9W+bsb8s8Q2FjJGzoMonohe8S9oUMgqjcyXTlw/H+W+TALv/BNEARMmDABX331FVJTU+Hr63vPNllZWQCANm3aAADUajXmz5+PoqIiuLvf/lmQkpICpVKJwMBAsc4333xj0E9KSgrUanWdYzV5ISkRERHdhYWfSBodHY1PP/0UmzdvhrOzMzQaDTQaDW7dugUAyMvLw7x585CZmYnz58/j66+/xogRI9C7d2907twZABAWFobAwEAMHz4cx48fx+7duzFz5kxER0eLa0nGjRuHc+fOYerUqTh79ixWrVqFbdu2IS4urs6xMukgIiJqwlavXo2SkhL07dsXbdq0EcvWrVsBAHK5HHv37kVYWBj8/f3x+uuvY/DgwdixY4fYh7W1NZKSkmBtbQ21Wo1hw4ZhxIgRmDt3rljH19cXycnJSElJQZcuXbB48WKsW7euzttlAQl2rxAREdEdLPxqe0G4ewNvb2+kpaXdsx8fH58a0yd/1bdvX/z4448mxXcnJh1EREQSup+niv61fXPF6RUiIiKyiPtKOr777jsMGzYMarUav/76KwDgk08+qbEvmIiI6G+Hr7Y3yuSk44svvkB4eDjs7e3x448/ory8HMDtx64uWLBA8gCJiIiaFCYdRpmcdLz11ltYs2YNPvzwQ9ja2ornH3vsMfzwww+SBkdERETNh8kLSXNycgzeWlfNxcUFxcXFUsRERETUZHEhqXEmj3SoVCrk5ubWOJ+eno727dtLEhQREVGTVf1EUnNKM2Vy0jF27FhMnDgRR44cgUwmw6VLl7Bp0yZMnjwZ48ePr48YiYiImg6u6TDK5OmV6dOnQ6/Xo1+/frh58yZ69+4NhUKByZMnY8KECfURIxERETUDJicdMpkMb7zxBqZMmYLc3FyUlpYiMDAQTk5O9REfERFRk8I1Hcbd9xNJ5XK5+OY5IiIi+oOFH4PelJicdISEhEAmM77IZf/+/WYFRERERM2TyUlH165dDY4rKyuRlZWFU6dOISoqSqq4iIiImiYzp1c40nGHpUuX1no+Pj4epaWlZgdERETUpHF6xSjJXvg2bNgwfPzxx1J1R0RERM2MZK+2z8jIgJ2dnVTdERERNU0c6TDK5KTjueeeMzgWBAGFhYU4duwYZs2aJVlgRERETRG3zBpnctLh4uJicGxlZYWOHTti7ty5CAsLkywwIiIial5MSjp0Oh1eeuklBAUFoUWLFvUVExERETVDJi0ktba2RlhYGN8mS0REZAzfvWKUybtXOnXqhHPnztVHLERERE1e9ZoOc0pzZXLS8dZbb2Hy5MlISkpCYWEhtFqtQSEiIiKqTZ3XdMydOxevv/46nnrqKQDAv/71L4PHoQuCAJlMBp1OJ32URERETUkzHq0wR52Tjjlz5mDcuHH49ttv6zMeIiKipo3P6TCqzkmHINz+V+jTp0+9BUNERETNl0lbZu/2dlkiIiLiw8HuxqSko0OHDvdMPK5evWpWQERERE0ap1eMMinpmDNnTo0nkhIRERHVhUlJxwsvvAB3d/f6ioWIiKjJ4/SKcXVOOrieg4iIqA44vWJUnR8OVr17hYiIiOh+1HmkQ6/X12ccREREzQNHOowy+dX2REREZBzXdBhn8rtXiIiI6C4s/JbZhIQEPProo3B2doa7uzueeeYZ5OTkGNQpKytDdHQ0WrZsCScnJwwePBiXL182qFNQUICIiAg4ODjA3d0dU6ZMQVVVlUGd1NRUdOvWDQqFAn5+fkhMTDQpViYdRERETVhaWhqio6Nx+PBhpKSkoLKyEmFhYbhx44ZYJy4uDjt27MBnn32GtLQ0XLp0Cc8995x4XafTISIiAhUVFTh06BA2bNiAxMREzJ49W6yTn5+PiIgIhISEICsrC7GxsRgzZgx2795d51hlAleI3pNWq4WLiwv6tRoNGyt5Q4dDVC/0XtwOT81Xla4c3x5fiJKSEiiVynr5jOrfFR0nLoC1wu6++9GVlyFn2X9w4cIFg1gVCgUUCsU92//2229wd3dHWloaevfujZKSErRu3RqbN2/GkCFDAABnz55FQEAAMjIy0LNnT+zcuRNPP/00Ll26BA8PDwDAmjVrMG3aNPz222+Qy+WYNm0akpOTcerUKfGzXnjhBRQXF2PXrl11ujeOdBAREUmoek2HOQUAvL294eLiIpaEhIQ6fX5JSQkAwM3NDQCQmZmJyspKhIaGinX8/f3Rrl07ZGRkAAAyMjIQFBQkJhwAEB4eDq1Wi+zsbLHOnX1U16nuoy64kJSIiKgRqm2k4170ej1iY2Px2GOPoVOnTgAAjUYDuVwOV1dXg7oeHh7QaDRinTsTjurr1dfuVker1eLWrVuwt7e/Z3xMOoiIiKQk0ZZZpVJp8lRQdHQ0Tp06hfT0dDMCqD+cXiEiIpKQVNMrpoqJiUFSUhK+/fZbeHl5iedVKhUqKipQXFxsUP/y5ctQqVRinb/uZqk+vlcdpVJZp1EOgEkHERFRkyYIAmJiYvDVV19h//798PX1NbgeHBwMW1tb7Nu3TzyXk5ODgoICqNVqAIBarcbJkydRVFQk1klJSYFSqURgYKBY584+qutU91EXnF4hIiKSkoWfSBodHY3Nmzfjf//7H5ydncU1GC4uLrC3t4eLiwtGjx6NSZMmwc3NDUqlEhMmTIBarUbPnj0BAGFhYQgMDMTw4cOxaNEiaDQazJw5E9HR0eJaknHjxmHlypWYOnUqRo0ahf3792Pbtm1ITk6uc6xMOoiIiKRk4aRj9erVAIC+ffsanF+/fj1GjhwJAFi6dCmsrKwwePBglJeXIzw8HKtWrRLrWltbIykpCePHj4darYajoyOioqIwd+5csY6vry+Sk5MRFxeHZcuWwcvLC+vWrUN4eHidY2XSQURE1ITV5XFbdnZ2eP/99/H+++8brePj44Nvvvnmrv307dsXP/74o8kxVmPSQUREJCHZH8Wc9s0Vkw4iIiIp8S2zRjHpICIikhDfMmsct8wSERGRRXCkg4iISEqcXjGKSQcREZHUmnHiYA5OrxAREZFFcKSDiIhIQlxIahyTDiIiIilxTYdRnF4hIiIii+BIBxERkYQ4vWIckw4iIiIpcXrFKE6vEBERkUVwpIOIiEhCnF4xjkkHERGRlDi9YhSTDiIiIikx6TCKazqIiIjIIjjSQUREJCGu6TCOSQcREZGUOL1iFKdXiIiIyCI40kFERCQhmSBAJtz/cIU5bRs7Jh1ERERS4vSKUZxeISIiIovgSAcREZGEuHvFOCYdREREUuL0ilGcXiEiIiKL4EgHERGRhDi9YhyTDiIiIilxesUoJh1EREQS4kiHcVzTQURERBbBkQ4iIiIpcXrFKCYdREREEmvOUyTm4PQKERERWQSTDiIiIikJgvnFBAcOHMDAgQPh6ekJmUyG7du3G1wfOXIkZDKZQenfv79BnatXryIyMhJKpRKurq4YPXo0SktLDeqcOHECvXr1gp2dHby9vbFo0SKT/2mYdBAREUmoeveKOcUUN27cQJcuXfD+++8brdO/f38UFhaK5b///a/B9cjISGRnZyMlJQVJSUk4cOAAXn75ZfG6VqtFWFgYfHx8kJmZiXfeeQfx8fH44IMPTIqVazqIiIiasAEDBmDAgAF3raNQKKBSqWq9dubMGezatQtHjx5F9+7dAQArVqzAU089hXfffReenp7YtGkTKioq8PHHH0Mul+Phhx9GVlYWlixZYpCc3AtHOoiIiKQkSFBwe3ThzlJeXn7fIaWmpsLd3R0dO3bE+PHjceXKFfFaRkYGXF1dxYQDAEJDQ2FlZYUjR46IdXr37g25XC7WCQ8PR05ODq5du1bnOJh0EBERSUimN78AgLe3N1xcXMSSkJBwX/H0798fGzduxL59+/D2228jLS0NAwYMgE6nAwBoNBq4u7sbtLGxsYGbmxs0Go1Yx8PDw6BO9XF1nbrg9AoREVEjdOHCBSiVSvFYoVDcVz8vvPCC+HVQUBA6d+6MBx98EKmpqejXr5/ZcZqCSQdZTEv3MrwUm4vuj12Bwk6Hwgv2WDr7Yfx8WglrGz1GxOTh0cd/h8rrFm5ct0HWETesX/YQrv72539os5dloX3H63B1q0Sp9nadj98zrEPUUOztKzFi2An8858X4OpSjrxzLbBmbTB++rklAGBX8uZa2637qCs+/zIQHu6lGPriKXTpfBktWpThylV77P/2AWzZ+jCqqqwteStkDokeDqZUKg2SDqm0b98erVq1Qm5uLvr16weVSoWioiKDOlVVVbh69aq4DkSlUuHy5csGdaqPja0VqQ2TDrIIJ+dKvJt4DCeOtcDs6K4ouSaHZ7ubuK69/S2osNPDz/86/vtBe5zLcYKTsgrjpuXgzWVZmDi0h9jPiaMtsHWdL679LkdL93KMnvQz/vPuCUyOerShbo1IFPvaETzgU4J33v0nrly1R7+QfCTM34+Xx0fgyhUHvDjsWYP63YMvIW7iEaQfagcA8PLWQiYDlq/8By4VOuMBn2JMnPA97OyqsO6jbg1xS3QfGvu7Vy5evIgrV66gTZs2AAC1Wo3i4mJkZmYiODgYALB//37o9Xr06NFDrPPGG2+gsrIStra2AICUlBR07NgRLVq0qPNnN6o1HX/dR/zXEh8f39Ah0n0aMuo8frtsh6WzH8ZPp1xw+Vd7/JjREpqLDgCAm6U2eGNcN3y3xwO//uKInJMuWJXQEQ89fB2tVWViP9s/9UHOSRcUFdrjzHFXfPbxA/DvXAJrG31D3RoRAEAur8Ljj13AR+u74lS2OwoLnfHp5s64VOiEp5/6GQBw7Zq9QVH3/BXHT3hAo3ECAGRmemLJez3xw49toNE44fARL3zxpT8e++eFhrw1MpWFn9NRWlqKrKwsZGVlAQDy8/ORlZWFgoIClJaWYsqUKTh8+DDOnz+Pffv2YdCgQfDz80N4eDgAICAgAP3798fYsWPx/fff4+DBg4iJicELL7wAT09PAMDQoUMhl8sxevRoZGdnY+vWrVi2bBkmTZpkUqyNaqSjsLBQ/Hrr1q2YPXs2cnJyxHNOTk7i14IgQKfTwcamUd0CGdGzz+/IPOSGGe+cQFD3a7hSpEDSVm/s/rKt0TaOTlXQ64HS67X/f+ykrERIhAZnjrtAV9Wo8mf6G7K2FmBtLaCiwnAapKLcBg8H/lajvqvrLfzj0V/x7hL1Xft1dKzE9eucPiTjjh07hpCQEPG4OhGIiorC6tWrceLECWzYsAHFxcXw9PREWFgY5s2bZ7BGZNOmTYiJiUG/fv1gZWWFwYMHY/ny5eJ1FxcX7NmzB9HR0QgODkarVq0we/Zsk7bLAo0s6bhzXsjFxQUymUw8l5qaipCQEHzzzTeYOXMmTp48iT179iAxMRHFxcUGT2CLjY1FVlYWUlNTAQB6vR5vv/02PvjgA2g0GnTo0AGzZs3CkCFDao2jvLzcYGuSVquV/mb/ZlRetxDx/K/46pN22PrRA+jwsBbjpuWgqlKGfTs8a9S3levwUmwu0naqcOuG4bfpS7E/Y+ALF2Bnr8eZ4y6In9DFUrdBZNStW7Y4faYVhr5wCgUXlCgutkPfPr/A3/93FBY61agf2i8ft27Z4uAhb6N9tmlzHf8a+BM+/OiR+gydJGbp6ZW+fftCuMvoyO7du+/Zh5ubGzZvrn3NUbXOnTvju+++My24v2hyfx5Onz4dCxcuxJkzZ9C5c+c6tUlISMDGjRuxZs0aZGdnIy4uDsOGDUNaWprR+nduU/L2Nv5DgepGZiUg94wzNqzww7mzSuz6wgu7vmyLp/79a4261jZ6zHjnJGQyYOV8/xrXv0j0wYT/64E3XnkEej3w+lvZaNavZaQm45131YAM2PzJduzYvhWDBuYg7YAP9IKsRt3wJ89hf+oDqKysfYFoy5Y3MX/ut/guvR127far79BJShI9p6M5alQjHXUxd+5cPPnkk3WuX15ejgULFmDv3r1Qq28PY7Zv3x7p6elYu3Yt+vTpU6PNjBkzDOaptFotEw8zXftNgQvnHA3OXTjniMdCDVdMVycc7m3KMGNstxqjHACgLZZDWyzHr784ouCcIz5JSYd/5xKcPeFan7dAdE+FGmdMnR4KhaIKjg6VuHrNHjOmpYtrNqo9/HARvL21WPD2Y7X24+Z2E28n7MPpM62wbMU/LBE6kUU0uaTjziem1UVubi5u3rxZI1GpqKjAI4/UPmSpUCjuez801e50lgvaPnDT4FxbnxsoumQnHlcnHJ7tbmL6mGBcL5H/tZsarP4Yq7OVcyEpNR7l5TYoL7eBk1MFgrsV4qP1hj9r+ofl4aef3ZCfX3PVf8uWtxOO3Fw3LHmvJ4RaRkmocWvsu1caUpNLOhwdDf9atrKyqjGXVVlZKX5d/Za85ORktG1ruGiRiYXlfPVpOyzecAzPj87Hd3s80LGTFgOG/IrlcwMA3E44/vPuCfgFXEf8hK6wthLQouXtdTXXS2xRVWWFjkEleOhhLU7/6IpSrQ3aeN/C8FfzcKng9k4WooYW3O0SIAMuXlTCs811jBn9Iy5cVGJPSnuxjoN9JXo9XoAP1tXcAtuy5U0sStiLot8c8eFHj8DF5c+1Zdeu2VvkHkgC97EDpUb7ZqrJJR1/1bp1a5w6dcrgXFZWlriPODAwEAqFAgUFBbVOpZBl/JztgrcmdcbI13Ix9JV8aH61w9pFHZH6ze194i3dy6EO+R0A8P5nRwzaThvdDSePuaH8ljUe61eEYePPwc5eh6u/y5F5sCW2TPVFVWWTW55EzZCDQyVeGnkcrVrdROl1OdIPeiNxYxfodH9+f/bp8wsAIDXNp0b7bo9o0LZtKdq2LcWmjdsNrvWPGFqvsRNZQpNPOp544gm888472LhxI9RqNT799FOcOnVKnDpxdnbG5MmTERcXB71ej8cffxwlJSU4ePAglEoloqKiGvgO/j6+P9Aa3x9oXeu1okv2eKpL6F3bn891woyxwfURGpEkvkv3wXfpNZOJO+3c5Yedu2pfGJqytz1S9rav9Ro1HZxeMa7JJx3h4eGYNWsWpk6dirKyMowaNQojRozAyZMnxTrz5s1D69atkZCQgHPnzsHV1RXdunXDf/7znwaMnIiImiWJHoPeHMmEu23uJQC3d6+4uLigX6vRsLG69+JGoqZI7+V+70pETVSVrhzfHl+IkpKSenmfCfDn7wp1/7mwsbW7dwMjqirLkLFrdr3G2lCa/EgHERFRY8LpFeOYdBAREUlJL9wu5rRvpph0EBERSYlrOoziPkMiIiKyCI50EBERSUgGM9d0SBZJ48Okg4iISEp8IqlRnF4hIiIii+BIBxERkYS4ZdY4Jh1ERERS4u4Vozi9QkRERBbBkQ4iIiIJyQQBMjMWg5rTtrFj0kFERCQl/R/FnPbNFKdXiIiIyCI40kFERCQhTq8Yx6SDiIhISty9YhSTDiIiIinxiaRGcU0HERERWQRHOoiIiCTEJ5Iax6SDiIhISpxeMYrTK0RERGQRHOkgIiKSkEx/u5jTvrli0kFERCQlTq8YxekVIiIisgiOdBAREUmJDwczikkHERGRhPgYdOM4vUJERNSEHThwAAMHDoSnpydkMhm2b99ucF0QBMyePRtt2rSBvb09QkND8fPPPxvUuXr1KiIjI6FUKuHq6orRo0ejtLTUoM6JEyfQq1cv2NnZwdvbG4sWLTI5ViYdREREUqpeSGpOMcGNGzfQpUsXvP/++7VeX7RoEZYvX441a9bgyJEjcHR0RHh4OMrKysQ6kZGRyM7ORkpKCpKSknDgwAG8/PLL4nWtVouwsDD4+PggMzMT77zzDuLj4/HBBx+YFCunV4iIiKQkADBn26uJsysDBgzAgAEDau9KEPDee+9h5syZGDRoEABg48aN8PDwwPbt2/HCCy/gzJkz2LVrF44ePYru3bsDAFasWIGnnnoK7777Ljw9PbFp0yZUVFTg448/hlwux8MPP4ysrCwsWbLEIDm5F450EBERSah6TYc5Bbg9unBnKS8vNzmW/Px8aDQahIaGiudcXFzQo0cPZGRkAAAyMjLg6uoqJhwAEBoaCisrKxw5ckSs07t3b8jlcrFOeHg4cnJycO3atTrHw6SDiIioEfL29oaLi4tYEhISTO5Do9EAADw8PAzOe3h4iNc0Gg3c3d0NrtvY2MDNzc2gTm193PkZdcHpFSIiIikJMPPhYLf/58KFC1AqleJphUJhXlyNAEc6iIiIpCTRQlKlUmlQ7ifpUKlUAIDLly8bnL98+bJ4TaVSoaioyOB6VVUVrl69alCntj7u/Iy6YNJBRETUTPn6+kKlUmHfvn3iOa1WiyNHjkCtVgMA1Go1iouLkZmZKdbZv38/9Ho9evToIdY5cOAAKisrxTopKSno2LEjWrRoUed4mHQQERFJSS9BMUFpaSmysrKQlZUF4Pbi0aysLBQUFEAmkyE2NhZvvfUWvv76a5w8eRIjRoyAp6cnnnnmGQBAQEAA+vfvj7Fjx+L777/HwYMHERMTgxdeeAGenp4AgKFDh0Iul2P06NHIzs7G1q1bsWzZMkyaNMmkWLmmg4iISEKWfiLpsWPHEBISIh5XJwJRUVFITEzE1KlTcePGDbz88ssoLi7G448/jl27dsHOzk5ss2nTJsTExKBfv36wsrLC4MGDsXz5cvG6i4sL9uzZg+joaAQHB6NVq1aYPXu2Sdtl/7i3Zvy8VYlotVq4uLigX6vRsLGS37sBUROk93K/dyWiJqpKV45vjy9ESUmJweJMKYm/KzpNhY31/S/6rNKVY9+pRfUaa0PhSAcREZGU+Gp7o5h0EBERSYlJh1FcSEpEREQWwZEOIiIiKXGkwygmHURERFLSA5CZ2b6ZYtJBREQkIUtvmW1KuKaDiIiILIIjHURERFLimg6jmHQQERFJSS8AMjMSB33zTTo4vUJEREQWwZEOIiIiKXF6xSgmHURERJIyM+lA8006OL1CREREFsGRDiIiIilxesUoJh1ERERS0gswa4qEu1eIiIiIzMORDiIiIikJ+tvFnPbNFJMOIiIiKXFNh1FMOoiIiKTENR1GcU0HERERWQRHOoiIiKTE6RWjmHQQERFJSYCZSYdkkTQ6nF4hIiIii+BIBxERkZQ4vWIUkw4iIiIp6fUAzHjWhr75PqeD0ytERERkERzpICIikhKnV4xi0kFERCQlJh1GcXqFiIiILIIjHURERFLiY9CNYtJBREQkIUHQQzDjTbHmtG3smHQQERFJSRDMG63gmg4iIiIi8zDpICIiklL17hVzigni4+Mhk8kMir+/v3i9rKwM0dHRaNmyJZycnDB48GBcvnzZoI+CggJERETAwcEB7u7umDJlCqqqqiT557gTp1eIiIikpNcDMjPWZdzHmo6HH34Ye/fuFY9tbP789R4XF4fk5GR89tlncHFxQUxMDJ577jkcPHgQAKDT6RAREQGVSoVDhw6hsLAQI0aMgK2tLRYsWHD/91ELJh1ERERNnI2NDVQqVY3zJSUl+Oijj7B582Y88cQTAID169cjICAAhw8fRs+ePbFnzx6cPn0ae/fuhYeHB7p27Yp58+Zh2rRpiI+Ph1wulyxOTq8QERFJSaLpFa1Wa1DKy8uNfuTPP/8MT09PtG/fHpGRkSgoKAAAZGZmorKyEqGhoWJdf39/tGvXDhkZGQCAjIwMBAUFwcPDQ6wTHh4OrVaL7OxsSf9pmHQQERFJSNDrzS4A4O3tDRcXF7EkJCTU+nk9evRAYmIidu3ahdWrVyM/Px+9evXC9evXodFoIJfL4erqatDGw8MDGo0GAKDRaAwSjurr1dekxOkVIiKiRujChQtQKpXisUKhqLXegAEDxK87d+6MHj16wMfHB9u2bYO9vX29x2kKjnQQERFJSaLpFaVSaVCMJR1/5erqig4dOiA3NxcqlQoVFRUoLi42qHP58mVxDYhKpaqxm6X6uLZ1IuZg0kFERCQlvWB+MUNpaSny8vLQpk0bBAcHw9bWFvv27ROv5+TkoKCgAGq1GgCgVqtx8uRJFBUViXVSUlKgVCoRGBhoVix/xekVIiKiJmzy5MkYOHAgfHx8cOnSJbz55puwtrbGiy++CBcXF4wePRqTJk2Cm5sblEolJkyYALVajZ49ewIAwsLCEBgYiOHDh2PRokXQaDSYOXMmoqOj6zy6UldMOoiIiKQkCADMeU6HaSMdFy9exIsvvogrV66gdevWePzxx3H48GG0bt0aALB06VJYWVlh8ODBKC8vR3h4OFatWiW2t7a2RlJSEsaPHw+1Wg1HR0dERUVh7ty5938PRsgEoRk/5F0iWq0WLi4u6NdqNGyspNuvTNSY6L3cGzoEonpTpSvHt8cXoqSkxGBxppSqf1eE2AyBjcz2vvupEirxbdXn9RprQ+FIBxERkZQEPcwb6Wi+b5nlQlIiIiKyCI50EBERSUjQCxBk979yoTmvemDSQUREJCVOrxjFpKMOqrPOKn1FA0dCVH/0OuPvdSBq6qr++P62xChCFSoBMz6mCpXSBdPIMOmog+vXrwMA0q5+0sCRENWj3xs6AKL6d/36dbi4uNRL33K5HCqVCumab8zuS6VSSfp218aCW2brQK/X49KlS3B2doZMJmvocP4WtFotvL29a7x7gKg54Pe35QmCgOvXr8PT0xNWVvW3h6KsrAwVFeaPisvlctjZ2UkQUePCkY46sLKygpeXV0OH8bdU/c4BouaI39+WVV8jHHeys7NrlsmCVLhlloiIiCyCSQcRERFZBJMOapQUCgXefPNNyV82RNQY8Pub/q64kJSIiIgsgiMdREREZBFMOoiIiMgimHQQERGRRTDpoEYlMTERrq6uDR0GERHVAyYdVC9GjhwJmUxWo+Tm5jZ0aESSqu37/M4SHx/f0CESNRp8IinVm/79+2P9+vUG51q3bt1A0RDVj8LCQvHrrVu3Yvbs2cjJyRHPOTk5iV8LggCdTgcbG/7opb8njnRQvVEoFFCpVAZl2bJlCAoKgqOjI7y9vfHqq6+itLTUaB/Hjx9HSEgInJ2doVQqERwcjGPHjonX09PT0atXL9jb28Pb2xuvvfYabty4YYnbIwIAg+9vFxcXyGQy8fjs2bNwdnbGzp07ERwcDIVCgfT0dIwcORLPPPOMQT+xsbHo27eveKzX65GQkABfX1/Y29ujS5cu+Pzzzy17c0QSY9JBFmVlZYXly5cjOzsbGzZswP79+zF16lSj9SMjI+Hl5YWjR48iMzMT06dPh62tLQAgLy8P/fv3x+DBg3HixAls3boV6enpiImJsdTtENXJ9OnTsXDhQpw5cwadO3euU5uEhARs3LgRa9asQXZ2NuLi4jBs2DCkpaXVc7RE9YdjfFRvkpKSDIaWBwwYgM8++0w8fuCBB/DWW29h3LhxWLVqVa19FBQUYMqUKfD39wcAPPTQQ+K1hIQEREZGIjY2Vry2fPly9OnTB6tXr+ZLl6jRmDt3Lp588sk61y8vL8eCBQuwd+9eqNVqAED79u2Rnp6OtWvXok+fPvUVKlG9YtJB9SYkJASrV68Wjx0dHbF3714kJCTg7Nmz0Gq1qKqqQllZGW7evAkHB4cafUyaNAljxozBJ598gtDQUPz73//Ggw8+COD21MuJEyewadMmsb4gCNDr9cjPz0dAQED93yRRHXTv3t2k+rm5ubh582aNRKWiogKPPPKIlKERWRSTDqo3jo6O8PPzE4/Pnz+Pp59+GuPHj8f8+fPh5uaG9PR0jB49GhUVFbUmHfHx8Rg6dCiSk5Oxc+dOvPnmm9iyZQueffZZlJaW4pVXXsFrr71Wo127du3q9d6ITOHo6GhwbGVlhb++gaKyslL8unqdU3JyMtq2bWtQj+9roaaMSQdZTGZmJvR6PRYvXgwrq9vLibZt23bPdh06dECHDh0QFxeHF198EevXr8ezzz6Lbt264fTp0waJDVFT0Lp1a5w6dcrgXFZWlrheKTAwEAqFAgUFBZxKoWaFC0nJYvz8/FBZWYkVK1bg3Llz+OSTT7BmzRqj9W/duoWYmBikpqbil19+wcGDB3H06FFx2mTatGk4dOgQYmJikJWVhZ9//hn/+9//uJCUGr0nnngCx44dw8aNG/Hzzz/jzTffNEhCnJ2dMXnyZMTFxWHDhg3Iy8vDDz/8gBUrVmDDhg0NGDmReZh0kMV06dIFS5Yswdtvv41OnTph06ZNSEhIMFrf2toaV65cwYgRI9ChQwc8//zzGDBgAObMmQMA6Ny5M9LS0vDTTz+hV69eeOSRRzB79mx4enpa6paI7kt4eDhmzZqFqVOn4tFHH8X169cxYsQIgzrz5s3DrFmzkJCQgICAAPTv3x/Jycnw9fVtoKiJzMdX2xMREZFFcKSDiIiILIJJBxEREVkEkw4iIiKyCCYdREREZBFMOoiIiMgimHQQERGRRTDpICIiIotg0kFEREQWwaSDqIkYOXIknnnmGfG4b9++iI2NtXgcqampkMlkKC4uNlpHJpNh+/btde4zPj4eXbt2NSuu8+fPQyaTISsry6x+iKj+MOkgMsPIkSMhk8kgk8kgl8vh5+eHuXPnoqqqqt4/+8svv8S8efPqVLcuiQIRUX3jW2aJzNS/f3+sX78e5eXl+OabbxAdHQ1bW1vMmDGjRt2KigrI5XJJPtfNzU2SfoiILIUjHURmUigUUKlU8PHxwfjx4xEaGoqvv/4awJ9TIvPnz4enpyc6duwIALhw4QKef/55uLq6ws3NDYMGDcL58+fFPnU6HSZNmgRXV1e0bNkSU6dOxV9fk/TX6ZXy8nJMmzYN3t7eUCgU8PPzw0cffYTz588jJCQEANCiRQvIZDKMHDkSAKDX65GQkABfX1/Y29ujS5cu+Pzzzw0+55tvvkGHDh1gb2+PkJAQgzjratq0aejQoQMcHBzQvn17zJo1C5WVlTXqrV27Ft7e3nBwcMDzzz+PkpISg+vr1q1DQEAA7Ozs4O/vj1WrVpkcCxE1HCYdRBKzt7dHRUWFeLxv3z7k5OQgJSUFSUlJqKysRHh4OJydnfHdd9/h4MGDcHJyQv/+/cV2ixcvRmJiIj7++GOkp6fj6tWr+Oqrr+76uSNGjMB///tfLF++HGfOnMHatWvh5OQEb29vfPHFFwCAnJwcFBYWYtmyZQCAhIQEbNy4EWvWrEF2djbi4uIwbNgwpKWlAbidHD333HMYOHAgsrKyMGbMGEyfPt3kfxNnZ2ckJibi9OnTWLZsGT788EMsXbrUoE5ubi62bduGHTt2YNeuXfjxxx/x6quvitc3bdqE2bNnY/78+Thz5gwWLFiAWbNm8VXvRE2JQET3LSoqShg0aJAgCIKg1+uFlJQUQaFQCJMnTxave3h4COXl5WKbTz75ROjYsaOg1+vFc+Xl5YK9vb2we/duQRAEoU2bNsKiRYvE65WVlYKXl5f4WYIgCH369BEmTpwoCIIg5OTkCACElJSUWuP89ttvBQDCtWvXxHNlZWWCg4ODcOjQIYO6o0ePFl588UVBEARhxowZQmBgoMH1adOm1ejrrwAIX331ldHr77zzjhAcHCwev/nmm4K1tbVw8eJF8dzOnTsFKysrobCwUBAEQXjwwQeFzZs3G/Qzb948Qa1WC4IgCPn5+QIA4ccffzT6uUTUsLimg8hMSUlJcHJyQmVlJfR6PYYOHYr4+HjxelBQkME6juPHjyM3NxfOzs4G/ZSVlSEvLw8lJSUoLCxEjx49xGs2Njbo3r17jSmWallZWbC2tkafPn3qHHdubi5u3ryJJ5980uB8RUUFHnnkEQDAmTNnDOIAALVaXefPqLZ161YsX74ceXl5KC0tRVVVFZRKpUGddu3aoW3btgafo9frkZOTA2dnZ+Tl5WH06NEYO3asWKeqqgouLi4mx0NEDYNJB5GZQkJCsHr1asjlcnh6esLGxvA/K0dHR4Pj0tJSBAcHY9OmTTX6at269X3FYG9vb3Kb0tJSAEBycrLBL3vg9joVqWRkZCAyMhJz5sxBeHg4XFxcsGXLFixevNjkWD/88MMaSZC1tbVksRJR/WLSQWQmR0dH+Pn51bl+t27dsHXrVri7u9f4a79amzZtcOTIEfTu3RvA7b/oMzMz0a1bt1rrBwUFQa/XIy0tDaGhoTWuV4+06HQ68VxgYCAUCgUKCgqMjpAEBASIi2KrHT58+N43eYdDhw7Bx8cHb7zxhnjul19+qVGvoKAAly5dgqenp/g5VlZW6NixIzw8PODp6Ylz584hMjLSpM8nosaDC0mJLCwyMhKtWrXCoEGD8N133yE/Px+pqal47bXXcPHiRQDAxIkTsXDhQmzfvh1nz57Fq6++etdnbDzwwAOIiorCqFGjsH37drHPbdu2AQB8fHwgk8mQlJSE3377DaWlpXB2dsbkyZMRFxeHDRs2IC8vDz/88ANWrFghLs4cN24cfv75Z0yZMgU5OTnYvHkzEhMTTbrfhx56CAUFBdiyZQvy8vKwfPnyWhfF2tnZISoqCsePH8d3332H1157Dc8//zxUKhUAYM6cOUhISMDy5cvx008/4eTJk1i/fj2WLFliUjxE1HCYdBBZmIODAw4cOIB27drhueeeQ0BAAEaPHo2ysjJx5OP111/H8OHDERUVBbVaDWdnZzz77LN37Xf16tUYMmQIXn31Vfj7+2Ps2LG4ceMGAKBt27aYM2cOpk+fDg8PD8TExAAA5s2bh1mzZiEhIQEBAQHo378/kpOT4evrC+D2OosvvvgC27dvR5cuXbBmzRosWLDApPv917/+hbi4OMTExKBr1644dOgQZs2aVaOen58fnnvuOTz11FMICwtD586dDbbEjhkzBuvWrcP69esRFBSEPn36IDExUYyViBo/mWBsZRoRERGRhDjSQURERBbBpIOIiIgsgkkHERERWQSTDiIiIrIIJh1ERERkEUw6iIiIyCKYdBAREZFFMOkgIiIii2DSQURERBbBpIOIiIgsgkkHERERWcT/A/gp9My9Zg+8AAAAAElFTkSuQmCC\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"from sklearn.metrics import precision_score\n",
"\n",
"precision_score(y_test, y_pred)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "0-lvllkiLdwQ",
"outputId": "5a1a4bef-4fca-47f7-b9a9-436117685c16"
},
"execution_count": 18,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.7270007479431563"
]
},
"metadata": {},
"execution_count": 18
}
]
},
{
"cell_type": "code",
"source": [
"from sklearn.metrics import recall_score\n",
"\n",
"recall_score(y_test, y_pred)"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "9D_6OdDWLwjQ",
"outputId": "df928d83-9b5e-4f05-963a-fbefcccc5e4c"
},
"execution_count": 19,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.6094043887147336"
]
},
"metadata": {},
"execution_count": 19
}
]
},
{
"cell_type": "code",
"source": [
"from sklearn.metrics import PrecisionRecallDisplay\n",
"\n",
"display = PrecisionRecallDisplay.from_estimator(\n",
" model, X_test, y_test, name=\"LogisticRegression\"\n",
")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 451
},
"id": "9cUA-SKSMACJ",
"outputId": "2c660225-1ab6-482b-9c81-402c22200959"
},
"execution_count": 20,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
],
"image/png": "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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"from sklearn.metrics import confusion_matrix\n",
"\n",
"def custom_score(y_observed, y_pred):\n",
" tn, fp, fn, tp = confusion_matrix(y_observed, y_pred, normalize=\"all\").ravel()\n",
" return 10 * tp + 10 * tn - 20 * fn - 1 * fp\n",
"\n",
"\n",
"print(\"Untuned decision threshold: 0.5\")\n",
"print(f\"Custom score: {custom_score(y_test, model.predict(X_test)):.2f}\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "rvi23fFjpAgg",
"outputId": "52d319dd-4910-4d00-cfee-f3deef365d6d"
},
"execution_count": 21,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Untuned decision threshold: 0.5\n",
"Custom score: 6.51\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"from sklearn.metrics import make_scorer\n",
"\n",
"custom_scorer = make_scorer(\n",
" custom_score, response_method=\"predict\", greater_is_better=True\n",
")"
],
"metadata": {
"id": "G8oRJybGpWPk"
},
"execution_count": 22,
"outputs": []
},
{
"cell_type": "code",
"source": [
"from sklearn.model_selection import TunedThresholdClassifierCV\n",
"\n",
"tuned_classifier = TunedThresholdClassifierCV(\n",
" model, cv=5, scoring=custom_scorer\n",
").fit(X, y)\n",
"\n",
"print(f\"Tuned decision threshold: {tuned_classifier.best_threshold_:.3f}\")\n",
"print(f\"Custom score: {custom_score(y_test, tuned_classifier.predict(X_test)):.2f}\")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "x2fwOPGIpaCq",
"outputId": "0d2d12cc-7227-4cd6-c200-da70f0788c6b"
},
"execution_count": 23,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Tuned decision threshold: 0.253\n",
"Custom score: 7.19\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"X_sub = shap.sample(X_train, 100)\n",
"ex = shap.Explainer(model.predict_proba, X_sub)\n",
"shap_values = ex(X_test.iloc[0:100])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "tMC1jY0TlyNa",
"outputId": "eae6960a-bcdb-4275-dc1c-daec13a7bd76"
},
"execution_count": 24,
"outputs": [
{
"output_type": "stream",
"name": "stderr",
"text": [
"PermutationExplainer explainer: 101it [00:28, 2.98it/s]\n"
]
}
]
},
{
"cell_type": "code",
"source": [
"X_test.iloc[1]"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 460
},
"id": "NR-os96hn9LA",
"outputId": "400bbce2-692b-4d32-b409-084760725e91"
},
"execution_count": 25,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"Age 27.0\n",
"Workclass 4.0\n",
"Education-Num 13.0\n",
"Marital Status 4.0\n",
"Occupation 10.0\n",
"Relationship 0.0\n",
"Race 4.0\n",
"Sex 0.0\n",
"Capital Gain 0.0\n",
"Capital Loss 0.0\n",
"Hours per week 40.0\n",
"Country 39.0\n",
"Name: 8950, dtype: float64"
],
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>8950</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Age</th>\n",
" <td>27.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Workclass</th>\n",
" <td>4.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Education-Num</th>\n",
" <td>13.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Marital Status</th>\n",
" <td>4.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Occupation</th>\n",
" <td>10.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Relationship</th>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Race</th>\n",
" <td>4.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Sex</th>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Capital Gain</th>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Capital Loss</th>\n",
" <td>0.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Hours per week</th>\n",
" <td>40.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Country</th>\n",
" <td>39.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div><br><label><b>dtype:</b> float64</label>"
]
},
"metadata": {},
"execution_count": 25
}
]
},
{
"cell_type": "code",
"source": [
"y_test[1]"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "ZSvGjuEvm2Ko",
"outputId": "0c0dff91-9fa9-4333-e591-0602f1a839cf"
},
"execution_count": 26,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"False"
]
},
"metadata": {},
"execution_count": 26
}
]
},
{
"cell_type": "code",
"source": [
"class_index = 1\n",
"data_index = 1\n",
"shap.plots.waterfall(shap_values[data_index,:,class_index])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 617
},
"id": "Fs3Q2EaRmdi7",
"outputId": "37d7ba0d-fa4d-474d-85b1-c100f59bf30a"
},
"execution_count": 27,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 800x650 with 3 Axes>"
],
"image/png": "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2BKnT5/GlClTqhzn/UxxDVLjxo3h6+uLEydOIDc3F2q1GjExMcjMzESfPn109ZKTk/H777+jY8eO6Ny5MwDg2LFjuHbtGry9vZGfn4+LFy/qtV1y3ZezszP8/f0RHR0NrVaLJk2aICEhAZcvX0b79u0rNI2vPmGCREREREQ1qiS5SUlJwQ8//GCwPTAw0GDq3IPCw8Ph4eEBR0dHvXJfX1+0adMGe/bswbPPPqsrX7BgAbZt24aQkBDdymxA8XSyJ598EuvWrcOiRYv0pqidOnUKt2/fxuOPP16l46wpffv2ha2tLS5evIiCggI4OjpiyJAh5Z7ZKblH0vXr13H9+nWD7fcvjNGrVy/Y2toiOjoaV69eha2tLYKCgsodl/qICRIRERER1aiS6XElNyB90Pfff1+hBOnBs0clnn32WcybNw+5ubmwsrLC1q1b8cEHH+DFF1/E9OnTDerPnj0b//vf/7BixQq88847uvJNmzbB29sbwcHBlTm8GqdUKtG9e/cypyi6u7sbHOuIESMq3IdCoUCnTp307o/UUEmitNv2EhERERHVsmnTpmHfvn04ffo0lEql3qIBpUlPT4evry8WL16M5557rkr95ufno2nTpnjzzTfx73//W29bXl4esrKysHjxYixZsgQpKSlwdnauUj/08DNcS5CIiIiISEY3btyAi4sLHn300QrVV6vVmDt3LpYsWQKtVlulPtesWQOVSoUXX3zRYNuKFSvg4uKCJUuWVKltqlt4BomIiIiIHhqRkZGIj48HANja2lZr5TtTuXHjBqKjo3XP+/TpA5VKJWNEVJOYIBEREREREd3FKXZERERERER3MUEiIiIiIiK6iwkSERERERHRXUyQiIiIiIiI7mKCREREREREdBcTJCIiIiIioruYIBEREREREd3FBImIiIiIiOguJkhERERERER3/T/EAaH1Rjr//gAAAABJRU5ErkJggg==\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"class_index = 0\n",
"shap.plots.waterfall(shap_values[data_index,:,class_index])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 617
},
"id": "S-K7epILniD5",
"outputId": "995c5613-72b0-464f-edc2-21f2f1be2774"
},
"execution_count": 28,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 800x650 with 3 Axes>"
],
"image/png": "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UlhYWLHu7+vr67Tn06FDhwgICKBq1aocOXIEm83G6tWrWb16tcu133zzDS1atHBbaW/37t1YLBaio6OLFce5lDiJiIiIiBho8+bNgHPi1KVLFwDWr1/vkjj98MMPPPnkk7z44os88MAD7Nq1iw8++IBnnnnGbTGJDRs2MGLEiEJjKI01TjExMWzZsoXt27fTunVrwD4StHPnTqpXr+5Yr5Wbm0taWhp+fn5FTpnbs2cPiYmJXHrppZhMJkJDQ+ndu7fLeevWrSMnJ4euXbsSHBzscjwjI4P4+HgaNGiAt/f5pUBKnEREREREDLRlyxZq167tNN0uJiaGFi1asHTpUqf9mv766y9GjBjBiBEjeOaZZwB4/PHH+fDDD92OOv31118kJyc7NpItSGmscapevToxMTGsXbuWjIwMQkJCiIuLIzU1lR49ejjOO3bsGAsWLKBdu3Z06NDB0X7kyBE2bNjg2Mvp2LFj7Ny5k7p169KiRQvAPk3Q3YjR1q1bAQocTdqzZw82m+28p+mB9nESERERETHUli1b3E7Hu/POO5k/fz4ZGRkAxMfH079/f9q2bcvHH3/sOK9WrVrceeedfPHFF+zbt8/pHrNmzSIqKopevXqV7UP864orrqBly5bs2rWL1atXY7Vaueaaa6hZs2aR1wYEBGAymdiyZQurVq3i6NGjdOzYkd69e7tdU1USu3fvxt/fv8ACGsVhshW0g5WIiIiIiBjm1KlTxMTE8Prrr3PXXXeV+PqsrCyio6N58sknGTt2bBlE6Fk04iQiIiIichEKCQnh8ccf54033sBqtZb4+s8++wyLxcLo0aPLIDrPoxEnERERERGRImjESUREREREpAhKnERERERERIqgxElERERERKQISpxERERERESKoMRJRERERESkCEqcREREREQqiJSUFK644gpSUlKMDsXjKHESEREREakgUlJSWLlypRInAyhxEhERERERKYISJxERERERkSIocRIRERERESmCEicRERERkQoiODiYLl26EBwcbHQoHsdks9lsRgchIiIiIiJyMdOIk4iIiIhIBbJ161ajQ/BISpxERERERCqQvLw8o0PwSEqcREREREQqkNDQUKND8EhKnEREREREKpBq1aoZHYJHUuIkIiIiIlKB7Nmzx+gQPJISJxERERERkSKoHLmIiIiISAVy6tQpQkJC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9xxVqlTh0UcfddynoNe8MNdeey1//fUX/fr1o3379mRlZbFjxw7+/PNP8vLyCnweERExkLeXvULe2Sze4GuBsCDn9uQ0+yiTvw9k5breK3/6nb9P2cQ6pIs9Lk3TkwuVa4XpK/Ea0dboSDzSRZ84paSk8Ndff9GuXTuCgoJITU0t8T3mzJlDWlrxat/36NGDxo0bF/ve999/P0OGDGHWrFmMHDmSX3/9lQMHDvDQQw8V+Av39u3bHYlCvoULF3Ldddfx1ltv8emnnzodO3ToEO+//z4PPPBAobF07tyZK6+8ktmzZ3PFFVdw7733Oh2PiYnh8OHDVKni/IPm4YcfZvLkycyePZtbbrmlmE9+xksvvcSVV17J008/zeTJk2nTpg3t2rXjmmuu4fLLL3eMMgUEBDBu3DgeeeQRatSowfjx413utWLFCpfXZty4cbRr147XX3/dkTiNGTOGV155heDgYLf3Ka5Tp06xbt06rr76aubNm3fe9xGRktMaJ7kg3ZrACjcFmro1geGXO7dF3wv/JEJGNvi6+dXH79+EKeM81y8VZUR3SEqFHzeUzf3Fs2TncknscehpdCCe56J/K/33338nKCiIVq1anfc9evXqRd++fYv1UbduyeaMDhgwgNDQUKZPnw7YR5NCQkIYOXJkgdfkJwZWq5Xjx48THx9P69atCQgIYMsW1xKlderU4e677y5RXO74+Pg4kqacnBwSEhKIj4+nX79+gL3Iw/no0aMHa9asoW/fvmRmZrJkyRL++9//0qNHD5o1a8aqVauKfa/818Zms5GcnEx8fDzVqlUjKiqKnTt3kp1duj/U/P39sVgsxMXFsW7dugu6V3JyMllZWY6v09LSnBL97OxskpKSnK45cuRIoV8fPXrUabRUfaiPytJHdk4OaKaeXIjN++Gq/zh/bN4PSza6th89ab/myAn7dL1z5bcdTi79OOuGw+VNYdZqeylykQtl8SLryuYX5ff2itLH+bqoR5x27dpFfHw8119//QVNl4qMjCzFqJx5e3tz44038vnnnxMbG8uCBQvo06cP4eHh7N+/3+018+fP59lnn2X79u0u0+7cjYzVrFkTX1/fUon3lVde4aOPPuLAgQMu0xdPnjx53vft2LEjCxcuBGDnzp0sXLiQadOmsXXrVm666SY2btxIREREkfdZs2YNjz76KBs2bHD6TwIQHh5OdnY2Pj6lN5XCx8eHl156iWeeeYZOnTpRu3ZtOnbsyKBBgxgxYkSxp22Cferm2c4t3OHj40NYWJhTW82aNQv9+tx/u+pDfVSWPnwsFqzY0JiTnLeT6a77IZ1IsydHBe2TtGm/PYkxmZwLRHRuCOmZEHe49OMcfjmYzZqmJ6XD2ww3d+dQdiptatZ3OnQxfG+vKH2cr4s2ccrLy2PNmjVERUXh7+/PqVOnAEhPTwfs2eWpU6fw8/MrMqnIyMgo9honHx8fvL1L9rKMGTOGKVOmcNttt5GRkVHo6NCaNWsYOHAg1atX56GHHqJx48YEBgZiMpm499573cZ5PuuO3HnhhReYOHEirVq1YsKECVxyySX4+flx9OhRHnnkkVIrhNC4cWMaN27MuHHjaNOmDVu2bGHevHlOZdPd+eeff+jVqxd+fn7cddddtGzZkqCgIMxmM08//TSpqakXvJjc3fqwxx9/nGHDhvHVV1+xYsUKVqxYwQ8//MCHH37IL7/8Umqvv4iIGGz2GrixK9xwKcz5d5ZFWJC9bf56yD5r/VNMDfvnwja6LY6bL7dPE/xdi/mlFORaYWw/IMXoSDzSRZs45ebmkpmZyYEDBzhwwLU06O7du9m9ezedO3emdevWhd7r+++/L7M1TmAvSNCyZUs2btxI/fr1Cy1iMXXqVKxWK19++SVXXnmloz09Pf281heVxJdffklYWBgrV650Wke0YMGCMunPZDLRqVMntmzZwsGDB4s8/6uvviIzM5N33nmH0aNHOx178MEHXdZDFLY+oqD1cDt37nR7flRUFE899RRPPfUUeXl5XH/99SxatIg5c+YwYsSIImMXkZIzm8yAKldKOZq9BtbstG+S26wOHE+F+6+x748z8Zx9AZc9b/9c76yfR1ERcGsP+587NLB/fubfbTj+SYQvVzrfo3kUtI6G/1743oUimE3QuRG0jaFZKS9dkOK5aBMni8XiKARwtszMTH7//Xfq1q1L48aNXYbv3OnVqxe5uW6q6LhRnPu58/rrr/Pdd9/Ro0ePQqeS5U/9Ond058knnyyVEZ+QkBAAl7me+X2bTCanUZvc3FwmTpx4QX3OnDmTfv36OaoK5svIyHCUBz97jZq/v79j9Ojs5Cf/tTl3VGnSpEkkJye7DMNWqVKF9PR0MjMzXUaFLrnkEnbv3s3+/fuJjo4G7HNkv/76a6fzTp8+TWZmptPfu5eXF23btmXRokVuX0cRKR1Wm/XiX2grlYvVCn1fgjduhzH97FX01u2Gke8Vb5peverw0s3Obflfr4h1TZxG/Fuk4uvfLjx2EasNHukP2GfpNGzY0OCAPM9FmziZzWZHGe2z5Y8iBAUFuT3uTlmuccp3zTXXcM011xR53vDhw5k6dSq33XYbw4YNIyAggJUrV7Jjxw6CgoKKvL4o3bp1w2Qy8dFHH5GTk0NISAjR0dEMHDiQG264gVdeeYUePXpw/fXXc/r0aebOnXvBfT755JOMGjWKyy67zDG97uDBg8yfP59Dhw7RvXt3+vfv7zi/VatWbNiwgfvvv59GjRo5pinecMMNTJw4kaeffpotW7ZQvXp11q5dy2+//UZkZKTLNLv27dsze/Zs7r77btq2bYuXlxc33XQTNWvWZOzYsdxzzz1cddVV3HjjjaSlpTFjxgwiIiI4ceLMHh5xcXF07dqVbt260bx5c8LDw9m5cyezZs0iPDycQYMGXfDrIyIi5aTnhKLPOZkO93xg/yhMvdGubSu3gemG4sfz9Ff2D5HSULMaDOwMnFm6IuXrok2cKquePXvy+eef8/zzz/PBBx/g4+PjGN04O7k4X1FRUUyePJnXX3+dF198kby8PC6//HIGDhzICy+8QE5ODtOnT+e1114jJCSEK6+8kscee4yOHTued59vvPEG3377LevXr2flypWcPn0af39/oqOjufPOO3n66aexWCyO8z/77DNuu+02pk2bRmamfSPAoUOH0rBhQ3744QfGjx/PtGnTMJlMNG3alNmzZ/PMM8/wzz//OPX73nvvkZiYyA8//MDXX3+NzWajZcuW1KxZk7vvvpu9e/fy8ccf8+abb1K9enVGjRpFrVq1nMq6161blxtuuIHVq1ezevVqcnJyqFatGn379uWFF14ocZVFESk+lSMXESkms8m+tsnbPjvn3K1lpHyYbNq6XUREytvDn2D7YDGmHJVnFhEpko83HP7EsblzTk6O05vSUj40vVxERAyh9+1ERIrB22wvShJ2ZknHtm3bDAzIcylxEhERERG5WOVaYex1RkchaI2TiIgYRGucRESK4GWGbk2g5SVOzaW1oauUjEacREREREQuRnlWGOdaPCx/CxcpX0qcRETEEFrjJCJShDph0L+DS3N8fLwBwYgS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RwuzUz5yd0v795yf/7n4/t2WZL2piIgUzd0b3VL2DF+xm1/soTjFFTZv3lxma5yKEhwcTEREBPv27SMvL8/pl+24uDiXqnP5oxbHjzvXH87NzXVJEps1a4bJZCry2RYvXkx8fDxPPPEEr776qqM9JyeHt99++7yeK98ll1yCn58f27dvdzn2zz//cOrUKdq2bVvi+4aFhfHxxx87JbLnDqee64knnmDmzJm88cYbPP744y7Hw8PDAXtSdraUlBSX11sqhrsbpfPr6rIZTS4vs+NsrDls47NrzDQLs3I8A+5vY8bLBBNXOb+hsWyo/ftHvY/PZFOv/GnlxkZeLB/qxeQNVgIt8FhHM1sSbXwWeyYZSjgNL/9h5cXLvFg8xMwPu220jjBxTysTX2+3sv5o+TxvSdj3+TP8x42ISKVx4MABGjZsaHQYHqdcfpJlZWXh7e3t8s5+Tk4OO3fuxGQyORKNwpTlGqeihIeH06FDB+bPn88nn3ziVBzCXRGEWrVqERwczPLly7HZbI51QD/++CMbN250OrdNmza0aNGClStX8uOPP3Lttdc6HbdarZjNZkdFu3NHQmbPns2mTZtcYsifPpicnOwyP/RcdevWpXXr1vz555/Mnz/fkXRmZ2fz2muvYbPZuOmmmwq9hzu+vr4lrpAXERHBAw88wJNPPulUTCRf48aNMZvN/PjjjzzxxBOO9q+//pp9+/aVOEYx3tD2NXhlB+xMvthW5xSf1QZ95+TxRg8zY9qa8bfAuqMw8se8Qqfp5YtPhR4z8nj7CjOvdjeTnQcL99p4dIXVZePcl/6wcSIrj4fampnU08TRdHj5DxsvrLm4pjw6VNS/VBGRi1R6upv9K6TMXVDiFBcXR1qafaVyZmYmeXl5jlGTwMBAx6a2R44c4bfffqNevXoEBwdjsVhITU1l165dpKen065du2KVfS7LNU5ffvml2717qlevzm233YbZbOb5559n1apV3HfffSxbtowGDRqwfPlydu3a5bJQrXbt2lx77bXMmDGDrl270rt3b/bu3cu8efOoU6eO0y/4gYGBvPnmm9x4443079/fUY48JSWFtWvX0r59e959912uuOIKatWqxTvvvMPRo0epV68esbGxLFq0iDp16risQWrTpg3Lli1j+PDhXH311Xh7ezNgwADq1avn8py+vr68+OKLDB48mMGD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+eWXXaYf2mw2bDYboaGh9OjRg9jYWD744AOXkZ2zR84aNmzI0aNHHaNbAFlZWbzzzjsFxr5kyRK2bNni+PrUqVP873//o0qVKvTv3x84s47q3L4XLVrkdG2+wMBA0tPTyczMLLDffNWrV6dt27Zs3ryZOXPmOD3/c889B8C1116rbzYi5axlg7qMbGEqt5LkVhv0nZPHjB02xrQ180YPM8czoNfMvEKn6eWLT4UeM/LYc9LGq93NPN7JzKJ9Nq6elec0WlXWzp2zLyKSr3Xr1kaH4JEq3YhTXFwcaWn2FcKZmZnk5eU5fvkPDAx0Sl66dOnCggULmDdvnqPiW2xsLDabjUsvvbRY/ZXmGiew/0eYNm0ad9xxB/369ePqq6+mQ4cOZGdn88svv/DHH39Qt25dvvzyS6f5nG+99Ra//PIL7777LuvWreOyyy7D29ubLVu2cOrUKZYuXYqvry+ffvopHTp04IknnmDJkiV07NiR3NxcNmzYQEBAAHPnzgVg/PjxzJs3j9tvv53hw4djNpv57rvvCi0gERISQp8+fRg0aJCjHHlCQgIPPvig4/W97LLLCA0N5ZNPPiE5OZmGDRsSGxvLggULuOSSS/jnn3+c7nnZZZfxyy+/8MADD9CrVy8sFgtXX301zZs3dxvDhx9+SPfu3bnnnntYuHAh0dHRLFu2jD///JMuXbowevToC/0rEpES+vvvvxnTrjUfbi6/rONkFtzzk5V7fir8vLNHms72dxJcM6fk65PuWGzljsUlvsytcp61LCIVSGxsrON3Kyk/lS5x2rlzp8vUufXr1wP2hWFnJ06RkZH079+fdevWsW7dOkwmEzVq1ODqq692WWRWnm6++WbatWvHhAkT+PXXX1m8eDHe3t7UqVOHBx98kOeee85lOl61atXYtGkTjz32GAsWLGDt2rX4+flRp04dRowY4VjHU69ePTZv3swjjzzC8uXLWb58OQEBAURHRzN48GDH/S6//HI++OADXn75Zd59912qVavGwIEDGThwINddd53buB944AHi4+P58ssvOXnyJJGRkUyYMIFnnnnGMcpTtWpVfv75Z+6//36+//578vLyiImJ4f/+7/9YvHixS+L0xBNPsG3bNpYuXcqSJUuw2Wy88847BSZOnTp14vfff+fRRx9l7ty5ZGVlERERwT333MPrr7/usqBQRMpH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ixZITEzE77//jkGDBhmsW36vkSn3Yd2vtLQUKpXKqLp2dnYGnz/VqFEjg9PxCgoKAMDgkuKGXL161eBqetnZ2bhw4QLCwsK0bZbHrtFokJubC4VCYXDhDSIiorrAxImIrFpsbCyaN29uctKUlZWF5ORktGvXTqfc3d0darUaubm5Bu8Runz5MiZOnIiOHTtiz549CA4OxooVKypMnDIzM9GoUaNambJ269atGt/j5O7ujtTUVBQXF+t8drdv39ZuN0ZSUhIUCgUCAgJ0yvPz8yGEQHR0tPZ+sXtt3LgRbdu2RXh4uFH9EBER1RQTJyKyarGxsejRo0eN9geA9u3b65S3atUKAHDlyhW9bXl5eXj44YehUCiwbds2ODs7Y+bMmVi8eDHi4+N1lvgud+XKFYPlpqiNe5wCAwMRGxuL+Ph47XOcSktLkZCQgMaNG2unKKrVauTl5cHOzk7v6lBhYSFSUlIQFBSk92BbNzc3g0lkTEwMSkpKEB4eDicnJ6OOgYiIqDYwcSIiq5WWlobbt29rkxxTlD889/7kKCwsDABw4sQJnW1CCDz22GNISEjA/v37tfcazZw50+ADccudOnUKU6ZMMTnOe9XGPU6NGzdGYGAgjh8/jsLCQjg7O+PixYvIzc1F7969tfVu376NX375BZ06dUKXLl102rh06RKEEAaf3WRnZ6d3FQoAzp07BwAGtxEREdUlJk5EZLXKk5709HR8++23ettDQ0P1puDdLzY2Fj4+PnrPGAoMDETbtm2xZ88eTJs2TVu+aNEi/PTTT4iMjETPnj215Z6ennj00Uexfv16LF26VGeq28mTJ3H37l08/PDDJh1nXenTpw8cHR2RmJiI4uJiuLm5YciQIWjatKlR+yclJcHe3t7gohxERET/NkyciMhqlU+zW7t2LdauXau3/ZtvvjEqcbr/alO5adOmYcGCBSgsLIS9vT22bduGt99+G8888wxmzJihV3/u3Ln48ssvsWrVKrz++uva8s2bN8PPzw/9+vWrzuHVOblcjh49elQ61dHb29vgsQLAqFGjqt3niBEjqr0PERFRbZCIih4LT0REWhEREdi3bx9OnToFuVwOFxeXKvfJzs5GYGAgli1bhunTp5vUr0qlQkBAAF555RW88MILOtuKioqQl5eHZcuWYfny5UhPT4eHh4dJ/RAREVHl9NeYJSIig5KTk+Hp6Yn//Oc/RtV3dnbG/PnzsXz5cmg0GpP6XLt2LRQKBZ555hm9batWrYKnpyeWL19uUttERERkPF5xIiIywvnz55GamgoAcHR0rNFKfLUlOTkZCQkJ2ve9e/eGQqGwYEREREQNFxMnIiIiIiKiKnCqHhERERERURWYOBEREREREVWBiRMREREREVEVmDgRERERERFVgYkTERERERFRFZg4ERERERERVYGJExERERERURWYOBEREREREVWBiRMREREREVEV/h9AC3OALZtZLQAAAABJRU5ErkJggg==\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"class_index=1\n",
"shap.plots.bar(shap_values[data_index,:,class_index])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 585
},
"id": "cfiybQWcn6R4",
"outputId": "a4138867-e93a-44d5-fdc0-ea9d9b0f5f9f"
},
"execution_count": 29,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 800x650 with 1 Axes>"
],
"image/png": "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TPn7+wO25dqzqtswDLvepbS0NIYOHXpLdc6dO5fOnTtnriaZ4cqVK5lLzV8758/Lyyuzl+vaUJDx2lzf+/X5558THR1NsWLF7LZ7e3uTmJhIUlKSQ+9V+fLlOXz4MMePH6dChQoAREdHM3PmTLtyly9fJikpye777uLiQp06dQgNDc3ydcwvLhaD0C4uvLHWyoRdVq6kQoOSMK2jCyFFbxyWjl0y+WCj/c9MxvMWZRzD2I/7bfue0hBFERERkVz7R4Yxi8WSuST7tTJ6O/z8/LLcn5XbOWcsQ4cOHejQocMNy/Xs2ZMpU6bwzDPP0KNHD3x8fFi7di0HDhzAz8/vlttx//33YxgGkydPJjU1FX9/fypUqMBjjz3GE088wciRI2nRogWPPPIIly9fZvHixbdc59tvv02/fv1o1qxZ5tDCEydO8PPPP3Py5EmaN2/Oww8/nFm+Zs2a7Ny5k5deeong4ODMIZpPPPEEQ4cO5d1332X37t0UL16crVu3sn79ekqWLOkwxLBevXrMnz+ff//739SpUwcXFxeefPJJgoKCePXVV3n++ed58MEH6datGwkJCcyZM4fAwEBiYmIyz3Hw4EGaNm3K/fffT7Vq1QgICCAiIoJ58+YREBDA448/fsuvT06KeBpMae/ClPY5l7u2RyxDy3IWzMG5D1ajmrswyvHWayIiIiKSg39kGLtbtWrViu+//55hw4YxceJE3N3dM3thrg0sN6tcuXKMHz+eTz75hOHDh5Oens4DDzzAY489xkcffURqaio//PADo0ePxt/fnzZt2vDGG2/c9CqCAGPGjGH27Nls376dtWvXcvnyZby8vKhQoQL/+te/ePfdd3Fzc8ssP3XqVJ555hmmTZtGUlISYLtHWtWqVfnpp58YPHgw06ZNwzAM7r33XubPn897773Hn3/+aVfvF198wfnz5/npp5+YOXMmpmlSo0YNgoKC+Pe//83Ro0f55ptv+PTTTylevDj9+vWjVKlSdrcIKFu2LE888QRhYWGEhYWRmppKkSJF6NSpEx999BFly5a96ddFRERERP7+DPNWVy0QEblJpxJMWs9NJyLa2S0REZH8FFIUZjQ7i1dqLNWqVXN2c0QKLE3wEBERERERcQKFMRERERERESdQGBMREREREXEChTEREREREREnUBgTERERERFxAoUxERERERERJ1AY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2GXltdUmJX3gvcYGQ5poLS8REWfRAh5yR23cuJG9e/dSoUIFypUrR0xMDOHh4ZQsWZKHHnoox2Xob4eoqCjKli1L2bJleeCBBwgODsY0Tfbv38/SpUtJTExkxIgRdsvQd+zYkWXLlnHPPffw4IMPEhgYyIkTJ9ixY0dmzx/Y5qF99913DBs2LLMnLDw8nIYNG1K8eHH27duHt7f3Hb1eEZGboQU8JK+0gIdI7iiMyR1ltVoJDw9n//79xMfH4+npSeXKlalfvz5ubm53vD0pKSl8+umnrFixggMHDhATE0NqaiqFChXivvvu49VXX6Vbt24Ox33yySd8//33HD16lLS0NAoXLkxISAjdu3dnwIABzJ8/n+7du9O8eXPWrFljd+yECRN49dVX6dKlS5a9ayIiBY3CmOSVwphI7iiMiYiISI4UxiSvFMZEckcDxUVERERERJxAYUxERERERMQJFMZEREREREScQGFMRERERETECRTGREREREREnEBhTERERERExAkUxkRERERERJzA1dkNEBERkYKvor8B6Nakkju2nxcRuRGFMREREcmRjyt8216DaST3UlNSOXH0Iu7uzm6JSMGmMCYiIiI58vc08Hd2I+RvZe/eQ3R9qB2hoaHObopIgaaPuUREREQkXyUnJ3P27FlnN0OkwFMYExERERERcQKFMRERERERESdQGBMREREREXEChTEREREREREnUBgTERERERFxAoUxERERERERJ1AYExERERERcQKFMRERERERESdQGBMREREREXEChTEREREREREnUBgTERERkXxXokQJPDw8nN0MkQLNME3TdHYjREREROTusXv3boy4K4SUrYC7m5uzmyMFjY8H+Ps4uxUFgquzGyAiIiIidxcXFxeKePrg/uJkOHbO2c2RgqRicfj2ZYWxvyiMiYiIiMjtcewcRJx0ditECizNGRMREREREXEChTEREREREREnUBgTERERERFxAoUxERERERERJ1AYExERERERcQKFMRERERERESdQGBMRERERkb+/2ETo938Q2Ad8ekKrIbDzSO6P3x8FHT4C36eg6DPQezycv5R12SNn4KnPoHgf8OoBVV+G937Mc5MVxv4GypYtS0hICBEREc5uSq58+OGHGIbBlClTnN0UEREREfknsFqh8wiYuR76d4RPnoFzl6DlEDh06sbHR12A5u/D4TMwshcMfgSW7oC2wyAl1b7s78eg3mD44zi8/gh88Rz0bAanovPc7AJ90+ddu3Zx4cIFLly4QHx8PL6+vjz11FNZlt2yZQtnzpzh0qVLpKSk4OXlRbFixahZsyalSpW6wy23+fDDDxk2bFi2+++55x6WLFlC1apV72Cr8sdPP/1EaGgo7777LhUqVHB2c7KU8fpbLBYmTJjAyy+/bLd/zZo1tGrVii5dujBjxgw8PT2d1FIRERERyVHLD6BCcZj2Stb752+CsAiYNxi6NrVt694UgvvD0Dkwc2DO5x+5ABKTYMcYKBdo29awqi2MTVsN/drZtlmtth6ze0rD6o/Ay+OWLqtAh7Ft27bh4eFBQEAAKSkpOZY9d+4cRYsWpWLFiri7u3PlyhUOHTrEL7/8QsuWLQkODr5DrXbUpUsXGjdu7LA9MDCQEiVKOKFFt+6nn37i+++/56mnnnIIY++//z5vvPEGHh639sOZX6xWK1OmTKFz584FNjiKiIiIyC2YvwlKFIYnrnnPHehvC2Qz1kFyKni4ZX/8gs3wUP2rQQzgwVoQXArmhl0NY7/+DuGREPq+LYhdTgYPV3BxualmF+gw1qNHDwoVKgTAvHnzSE1Nzbbsww8/7LCtevXqzJ49m99//92pYax+/foMHjzYafXfaa6urri6FpwfrUqVKvH777/z448/8s4772CxaHSuiIiIyF1l1zGoWwmuf5/XsCpM/g0OnoIa5bM+9uRF25DG+pUd9zWsCqE7rj5fsdv2r4cb1H8DdhwBd1d4vBFM7AdF/fLU7AL9rjQjiN0sNzc3PDw8SE5OzqcW3V4nTpygc+fO+Pj44OXlRd26dVm0aJFDuePHj2MYBg8//DDx8fF2+7Kbr3XmzBmee+45goKCcHNzo1ChQtSoUYOxY8eSlJQEwNatW3nssccoXbo0Hh4eeHp6EhwczEcffWRXzwMPPMD3338PQKtWrTAMA8Mw6NOnT45tOH78OI8//jiFCxfGzc2N4sWL07VrV/bv35/lNfzf//0fgwYNIiAgADc3N8qWLcvHH3/M5cuX8/S6duvWDS8vL6ZNm8bBgwdzLLtmzRq7a7lWnz59MAyDNWvW2L0WAQEBLFmyhHbt2uHj44OPjw8tWrRg586dWK1Whg4dSsmSJXFzc6N8+fJMmDDhhj29IiIiIpIHp2MgqIjj9oxtOc3nOh1jX/b646MTbD1rAIdO2/7t/qltqOL8N+Ctx209aw+PBNPMU7MLTvdFPklKSsI0TS5fvsz+/fuJjY0lJCQkV8empaWRlpaWq7IWiwV3d/dclU1MTCQqKsphu4+PD4ULF8YwDGJjY2natCmnTp2iTZs21KtXj507d/L888+TmpqKt7d3rurKyvHjx2nUqBEXLlygWbNmPPPMM6Snp7Nz507Wr1/Ps88+i6enJ4sWLWLv3r20bNmSypUrk5CQwMKFCxk6dChnzpxh3LhxeHp68u677zJkyBC2b9/OwIEDM+fk1alTJ9s2/Pnnn9SrV4+4uDjatWtHrVq12L59OwsWLGD37t0sWLCAGjVq2B0zbtw4LBYLPXv2xN3dne+//56hQ4cSFBTEv/71r1xff+HChXnttdcYNWoUkydP5pNPPsnXnrvk5GSef/55QkJCGDBgABERESxatIgXXniB4OBgNm3axBNPPIGnpyffffcd77zzDlWrVqVjx4751gYRERGRu0ZqGly67LgtORUuxNlvL+pr6w27kmIbLng9z7/er1/J4YPwjH1ZDWP0dLtaxsMNEmydGDSoAjNes33dpQl4e8A7M2Dlbtvwxlwq0D1jeZWamsr06dP54YcfWLBgAREREdxzzz00bdo0V8f//vvvTJ8+PVeP5cuX57pdI0aMoGzZsg6P559/PrPXbvTo0URFRdG3b1+WLFnCqFGjWL58OT179iQuLu4GNeTshRde4Ny5c7z11lv8+uuvjB49mk8//ZRVq1axcOFCihUrBtjmeu3bt48ff/yRjz76iHHjxrFv3z4qVarETz/9xIEDBwDo2LEj1apVA+CRRx5h8ODBDB48mDZt2mTbhrfeeovo6GgGDRrEokWLGDlyJL/++isDBw7k0KFDjBs3zqEH08vLi6VLl/LFF18wduxY/ve//5Gens68efOIjY3N02vw9ttvU6RIEebMmcMff/yRp2NvJCEhgRYtWrB06VJGjRrFwoULeeSRR9ixYwcbNmxg3rx5TJw4kXHjxjF9+nQuX77MzJkzcxx2e719+/YRExOT+TwqKorIyMjM53FxcYSHh9sdExYWluPzzZs3k56erjpUh+pQHapDdeR7HefPn0ckJ7t27bJ7bvdztfGAbXn6ax9hETB7g+P2yAu2Y7zcOXvipN05w8LCICklc3+2P7tetsAWffqsw/+P81GnMo8HiE5KtD3v2exqHQBPPfBXpXlb/dwwzTz2pTlJxpyx7FZTBNtCDadOncI0TeLj4zl8+DC+vr40adIELy+vG9YRFxeX6+Dj4eFBYGBgjmUyVvPr27cvbdu2ddhfqVIlGjRogMViISQkhDNnzhAaGsr999+fWeb06dOUKlWK4OBglixZQkhICMePH6dixYo89NBDzJw5Ez8/P4c6v/nmG/79738THR1NQEAA9913H4sXL6Zy5SzGwmYhMTGRuLg40tPT+eijj/jmm29YuHAhjz/+OGAbsvf999+zevVqWrZsmeV1Z7TBarVSqFAhihYtSmhoKNWrV88sGx0dTWBgINWqVeOnn36iUqVKmce/+eabjB492u7cvr6+hISEsHDhQsqXz2bc73XtGDVqFG+//Taff/45AwcOpG/fvkycOJHNmzc7rKaYscLis88+y7Rp0+zOl9U1P/DAA4SFhbF06VI6dOiQWfazzz5j0KBB9O7dm6lTp+Ly16TOmJgYihYtStu2bZk9ezZFixbN1fdDRETk72Tv3r0UuWJS6ulJEHHyxgfIP0dIaVg1DErl8B4oJsE2F+tar0+DkkXgjUfttze719b7VfVlqBpkW1jjWt+ugH9PhN2f5TxnrMzzMLo3vPm4/b7e421zxi5Otz3v93/wzW+w7ANof82osKQU2/3GXnsIPsv9CK67apiixWKhTJkymc/vuecefvnlF3755Re6dOlyw4UbChUqdMvz1LISHBxMz549cyxz/PhxypUrl9lLlSEoKOiW2nT48GFM06Rs2bIO577euXPnGDhwIEuXLuXSJccb3F37qVdenD9/nsTERKpXr06RIvZjcYsWLUrx4sW5cOGCQxCuVKmSw7mKFClCQkJCZi/amTNn7OaQubi4UKpUKdzcHLuZX3rpJT777DN++uknnnnmmZu6lqz4+/s7vLYZ11m6dOnMIHbt9oSEhMy5eiIiIiJyjSK+jkP9ivja5m9lNwSwdgVYv9+29Py17/m3HLINIQzO4VZXpYtBYCHYnsUNorcegtoVrz6vVwm+AU5eNwctY05aYN7et99VwxSvZ7FYqFKlCjExMZw+ffqG5VNTU7l8+XKuHs58I20YRrb7cjvn7XqmadK6dWvmzp1L8+bNGTNmDNOmTWPmzJk89thjgK3n8U5yyWGJ0IwO3QYNGlC5cuXMR7169bIdhuju7s7IkSOJiYnhyy+/5MqVKw5lcnptsxtWaLFYsj0up2sQERERkXzStQmcjYWFm69uuxAH88Lg4fr288GOnLE9rtWlCfyyHU5cuLpt5W7bKozdrpny9GhD27mmrrIFvwxTVtj+bZv7+WJwl/WMZSUjnORmRcU//viDnTt35uq8QUFBWS6nf7MqVKjAmTNnuHjxot3206dPExcXR8mSJTO3ZQxtS0xMJDk52W6Y4pEj9om+SpUqGIZBVFQUFy9epHDhwlnWv3v3bvbu3Uvnzp2ZMWOGXW9cVis65hRarhcYGIivry+nTp0iJiaG0qVLZ+6LiYnh3LlzVKtW7aZ6AKdPn86ZM1f/M2WsAJmdp556itGjR/O///2PmjVrOuy/9rVNSkqyuxH0oUOH8tw+EREREbkDujaBxsHQ90vYFwUBfjBxGaRbYVgP+7Jthtr+PT7p6rZ3u9iCW6sh8Gpn20IdYxbbhjb2bX21XMki8F4XGDIbOgyHxxrCH8fhmxXQ8wFoUDVPzb4rwlhycjKurq4OvRCpqalERERgGMYN53eBbTjhtaEnJ/l9Q+PHH3+c0aNHM3XqVOrVq5cZAkaOHOlQ1s/Pj8DAQCIiIjhx4gQBAQEAHD16lJ9++smubMb8pF9//ZVp06bxwQcf2K0CmdHDlF0PTnh4uMM5wTZ3C8jVBF2LxULnzp2ZM2cOM2bM4KOPPspsw8cff4zVaqVevXp2Q0xzq1WrVnkqbxgGn376Ke3bt2fq1KkO+ytWrIirqysHDhzg5MmTmXPswsLC2L59e57bJyIiIiJ3gIuLbb7YG9/DhKW21Q8bVIFpr9jmqd1I2QBYOxwGTYO3Z9juHda5Hozt47jK4vvdbMMmvwiF16ZCycJ/BbTueW52gQ5jBw8eJCEhAbAtWZ+xHDvYwkBGD8jp06dZv349FStWpFChQri5uREfH8+hQ4dITEykbt26dr1H2bldc8a2b9/Op59+6rDdy8uLHj16UKxYMd566y1++OEHpk6dSmRkJPXr12fHjh3s2LEjyzYNGDCADz74gN69e9O5c2fi4uKYPXs2pUuXdugd+/rrr2nYsCEjR45kw4YNNGzYEMMw2LlzJ97e3kyZMoV7772XkJAQli9fzlNPPUW9evWIjIxk7ty5lClThmPHjtmds3Hjxnz55ZeMGTOGiIgIfH19qVWrVrbhaPTo0fz222+MHTuW8PBwatasyY4dO/j111+pWrUqgwYNyvWtAm5Vu3btaNGiBWvXrnXY5+vryzPPPMN3331Hr169aN26NadOncpcMOT48eN3pI0iIiIico01w29cpogvTHnZ9sjJtT1i16pWDpYPuXE9hgH9O9ket6hAh7GIiAiHuV4ZvRNBQUGZYaxo0aKUK1eOU6dOcejQIdLS0vD09CQwMJAHHniAcuXK3fG2X2vBggUsWLDAYXvhwoVp2LAhxYoVo0iRImzatIkXXniBtWvXsn79eu69916++eYbBgwY4HDs22+/zblz55gxYwbjxo2jVKlSDBo0iCtXrjBq1Ci7shUrVuT333/n7bffZvny5axfvx5vb28qVKhA37598fX1xcXFheXLl/Of//yH9evX89tvv1G6dGneeOMNUlJSHM7Zs2dPNm/ezKxZsxgyZAimafLss89mG8bKly/P9u3bGTRoEKtXr2bZsmUUKVKELl26MHz4cO69995beIXzbuzYsTRo0ICsFhMdP348SUlJ/Pzzz+zatYsKFSrw3//+l02bNimMiYiIiEi++dssbS8iIiIifw9a2l6ylZul7f9B7urVFEVERERERAoqhTEREREREREnUBgTERERERFxAoUxERERERERJ1AYExERERERcQKFMRERERERESdQGBMREREREXGCAn3TZxERERH5G6tY3NktkIJGPxN2FMZEREREJF+lp6dzMekKAV/3w93NzdnNkYLGx8PZLSgwFMZEREREJF+lpaXRqeujrFy5kmrVqjm7OSIFluaMiYiIiEi+O3v2LMnJyc5uhkiBpjAmIiIiIiLiBApjIiIiIiIiTqAwJiIiIiIi4gQKYyIiIiIiIk6gMCYiIiIiIuIECmMiIiIiIiJOoDAmIiIiIiLiBApjIiIiIiIiTqAwJiIiIiIi4gQKYyIiIiIiIk6gMCYiIiIi+a5EiRJ4eHg4uxkiBZphmqbp7EaIiIiIyN1j9+7dGHFXCClbAXc3N2c35+7j4wH+Ps5uheQDV2c3QERERETuLi4uLhTx9MH9xclw7Jyzm3N3qVgcvn1ZYewuoTAmIiIiIrfHsXMQcdLZrRApsDRnTERERERExAkUxkRERERERJxAYUxERERERMQJFMZEREREREScQGFMRERERETECRTGREREREREnEBh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SpYsycMPP8y2bdvYtm0bhmFQokQJ2rZtaxd07rSnnnqKunXrMmTIENatW8eyZctwdXWlTJky9O/fnw8++MBhKGKRIkX4/fffeeONN/jll1/YunUrnp6elClThl69emXOi6pYsSJ//PEHgwYNYvXq1axevRofHx8qVKhAly5dMs/3wAMPMHHiRD7++GMmTJhAkSJFeOyxx3jsscd46KGHsmz3yy+/TFRUFDNmzCA2NpaSJUsyZMgQ3nvvvczeqMKFC/Pbb7/x0ksvsWjRItLT06lUqRJfffUVy5Ytcwhjb731Fnv37mXFihUsX74c0zT57LPPsg1jDRs2ZMOGDbz++ussXryY5ORkAgMDef755/nkk08c7jEmIiIiIpITLW0vBVpGT95nn33Ga6+95uzmiIiISC5oafvbKLdL28vfgm76LCIiIiIi4gQKYyIiIiIiIk6gMCYiIiIiIuIEWsBDCrQ+ffrQp08fZzdDRERERCTfqWdMRERERETECRTGREREREREnEBhTERERERExAk0Z0xEREREbo+KxZ3dgruPXtO7isKYiIiIiOSr9PR0LiZdIeDrfri7uTm7OXcfHw9nt0DyicKYiIiIiOSrtLQ0OnV9lJUrV1KtWjVnN0ekwNKcMRERERHJd2fPniU5OdnZzRAp0BTGREREREREnEBhTERERERExAkUxkRERERERJxAYUxERERERMQJFMZEREREREScQGFMRERERETECRTGREREREREnEBhTERERERExAkUxkRERERERJxAYUxERERERMQJFMZEREREJF95eHhQokQJZzdDpMAzTNM0nd0IERERkYLiUpJJYpqzW/H3lpqSyomjByjkDjVr1nR2c0QKLFdnN0BERESkIElMg+eWWzl2SZ9X36yK/i4Mr1EMl9RYZzdFpEBTGBMRERG5zrFLJhHRzm7F35mCrEhuaM6YiIiIiIiIEyiMiYiIiIiIOIHCmIiIiIiIiBMojImIiIiIiDiBwpiIiIiIiIgTKIyJiIiIiIg4gcKYiIiI3DGxSSb9fk0n8Ks0fD5Po9WcdHaezf0y6PsvmnSYn47v+DSKfplG79B0zl/O+fgf91kxPk3Dd7zu5CwiBYvCmIiIiNwRVtOk88J0Zu436V/HwictLJy7bNJyTjqHYm4cyKLiTZrPTudwrMnIBywMrm9h6VGTtvPSSUnP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JyI3ojAmIiIicg0fV/i2vQYP3YrUlFROHL2Iu7uzWyJSsCmMiYiIiFzD39PA39mN+Jvbu/cQXR9qR2hoqLObIlKg6WMfEREREclXycnJnD171tnNECnwFMZEREREREScQGFMRERERETECRTGREREREREnEBhTERERERExAkUxkRERERERJxAYUxERERERMQJFMZEREREREScQGFMRERERETECRTGREREREREnEBhTERERERExAkUxkRERERERJxAYUxERERE8pWHhwclSpRwdjNECjzDNE3T2Y0QERERkaxdSjJJTHN2K/ImNSWVE0cPUMgdatas6ezmiBRYrs5ugIiIiIhkLzENnltu5dilv8/n5xX9XRheoxguqbHObopIgaYwJiIiIlLAHbtkEhHt7Fbkxd8nOIo4k+aMiYiIiIiIOIHCmIiIiIiIiBMojImIiIiIiDiBwpiIiIiIiIgTKIyJiIiIiIg4gcKYiIiIiIiIE2hpexEREfnHik0yeXOdlUWHTC6nQsMgg7EtLdQtYeTq+P0XTQautrLhpIm7C3SuZDCupYVA76vHH7ho8l24lV+PmxyJBV93qFvcYNj9FuqXzF09InJ3Us+Y3BajRo3CMAzmz5+f7+cODw/HMAz69euX7+e+GfPnz8cwDEaNGuXspoiISB5YTZPOC9OZud+kfx0Ln7SwcO6yScs56RyKufF9sqLiTZrPTudwrMnIBywMrm9h6VGTtvPSSUm/evyUPVa+2W1Sv6Qt6A2qZyEixqTxj+ms+NN6Oy9RRAo4hbGbZJomu3fvZs6cOXz77bf8+OOPbNq0idTUVGc3jUOHDvH0009Tvnx5PD09cXNzIzAwkAcffJA5c+Y4rV2rV6+mX79+hIeH3/G6ExIS+OCDD6hVqxaFChXCxcUFb29vqlSpQu/evdm6desdb5OIiDjX/AiTsFMwrYOFoU0tvFzHwponXXAxYOjGG4ekkZutJKbCqu4uDKhr4d3GFuY+bOGP8zAt/GoY63mPhRMvuDClvQv9all4o6GFLb1cKOoJH4YpjIn8k2mY4k3atGkT4eHhVKhQgZo1axIbG0t4eDgXL16kc+fOGIZzhh1MnTqVl156ibS0NFq0aEGvXr3w9vbm2LFj/Pbbb/To0YMrV67Qp0+f29qOwYMH88orr+Dl5ZW5bfPmzXzzzTe0a9eO6tWr39b6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Y8eOjB07FtM0mTdvHiNHjsTf358OHTrQv39/u4UxbtaOHTuyvFdZqVKlGDZsGM899xyFCxdmxIgRTJs2jbS0NMqUKcPw4cN5//33M8t37NiRP/74g3Xr1rF48WIsFgslSpRg0KBBDB8+HIBChQrRs2dPwsLC2L59O8nJyRQuXJhmzZrx8ccf5/n2AyIiIiJyd9HS9pJnhmHQvn3723rPLxEREbkztLS9iPNoNUUREREREREnUBgTERERERFxAoUxERERERERJ9ACHpJnmmYoIiIiInLr1DMmIiIiIiLiBApjIiIiIiIiTqBhiiIiIiL/cBX9DSD/piHYziciN6IwJiIiIvIP5uMK37bP38FSqSmpnDh6EXf3fD2tyF1HYUxERETkH8zf08A/n8+5d+8huj7UjtDQ0Hw+s8jdRXPGRERERCRfJScnc/bsWWc3Q6TAUxgTERERERFxAoUxERERERERJ1AYExERERERcQKFMRERERERESdQGBMREREREXEChTEREREREREnUBgTERERERFxAoUxERERERERJ1AYExERERERcQKFMRERERERESdQGBMRERGRfOXh4UGJEiWc3QyRAs8wTdN0diNERERExDkuJZkkpuXvOVNTUjlx9ACF3KFmzZr5e3KRu4irsxsgIiIiIs6TmAbPLbdy7FL+fT5f0d+F4TWK4ZIam2/nFLkbKYyJiIiI/MMdu2QSEZ2fZ9TAK5Hc0JwxERERERERJ1AYExERERERcQKFMRERERERESdQGBMREREREXEChTEREREREREnUBgTERERERFxAoUxERERERERJ9B9xkRERERuk9gkkzfXWVl0yORyKjQMMhjb0kLdEkaujt9/0WTgaisbTpq4u0DnSgbjWloI9LY//uPNVracNtly2uTcZRjaxODD+11uxyWJSD5Sz5jIbbJmzRoMw+CFF15wdlNERMQJrKZJ54XpzNxv0r+OhU9aWDh32aTlnHQOxdz4pshR8SbNZ6dzONZk5AMWBte3sPSoSdt56aSk2x///gYr286Y1Cmeu5AnIgVDgQ5jaWlpzJo1i8mTJ7Nhw4Ysy8TGxrJ8+XKmTZvGd999x5IlSzh58uQdbulVH374IYZhMGHChCz3Z7xB7969+x1umYiIiNxJ8yNMwk7BtA4Whja18HIdC2uedMHFgKEbrTc8fuRmK4mpsKq7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S4/JGBERERERkQyYjBEREREREcmAyRgREREREZEMmIwRERERERHJgMkYERERERGRDJiMERERERERyYDJGBERERERkQyYjBEREREREcmAyRgREREREZEMmIwRERERERHJgMkYERERERld5cqVoVar5Q6D6KUmCSGE3EEQERERUflx8uRJSEkpqOPiBpVSWfyGLNSAlYXxAiN6ySjkDoCIiIiIyhdTU1PYmFlA9c4C4Oq94jVS7TVg4btMxqhcYzJGRERERKXj6j3g/C25oyB6aXHNGBERERERkQyYjBEREREREcmAyRgREREREZEMmIwRERERERHJgMkYERERERGRDJiMERERERERyYDJGBERERG9WhKeAuHzAPu3AYs3gTafAn9fLvz5sXFAx88Ayz6AbX+g39fA/UTDel+sBbpOBSoPAKRgYNIqo10ClQ9MxqhM+PHHHyFJEubPn2+0NiVJQqtWrYzWHhEREZUBWVlA0BRg5T5geCAwsz9wLxFo/Slw8XbB58c9AFpNAC79A0ztC4zqCmw5CvhPBtLS9etOWAkcuQQ0qFY610JlHpOxl1BGRgZ+/fVXLFiwAPv375clhmHDhkGSJHz//fcGxyZMmABJklCrVi1kZGToHcvIyECFChXg7OyM1NTUFxUuERERUbbWnwBvf5v38bUHgZjzwJLhwMRewLuBwJ7PAFMTYOLqgtufug54mgrsmgy8FwT8Xw9gzUfAiWvAkt36da/+CNxZBKx4vyRXROUYk7GX0F9//SV7IhMUFAQA2Lt3r8Gx6OhomJiY4Nq1a7h69aresUOHDiElJQX169eHmZnZC4mViIiIqNDWHgQqWwPBTf4ts7cCQpsBGw8D2vQ8TwUArPsT6PwfoKr9v2Xt6wO1nYA1Mfp13V4zWthUPjEZe8k8ePAAp06dgo+Pj6xxtG7dGgqFAseOHdOb/crIyMDx48fRrl07ZGRkYPv27XrnRUZGAgBatGhhlDji4+ORlZVllLaIiIiIcOwq0LA6YPLcr8GNawHJWuBCPo8q3nqY/Ujjf2oYHmtcCzh2xbixUrnHZOwlkpWVhT/++AMuLi6oVk3eZ4stLCzg4eGBq1ev6s1+HTp0CKmpqXjrrbdgY2ODPXv26J23a9cuSJKEjh076sqWL18OT09PqNVqmJmZoU6dOpgzZ45BkuXg4IA6derg4MGDaNSo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hNTUVN3jgAB0s29ZWVl48OAB4uLiUKVKFTg5OeHkyZMljic/I0aMMFgTt379ejg5OaF169Z6saempsLX1xdnz57F48ePAQCWlpZ49OgRNm7cWKI4zp49q/fIa1xcnN7PRFJSkt5jvwAQExOT7/d//vknMjP//ZMp+2Af7IN9sI/y1UfdShKmeP+D71qmYHFHEyzuaIKvGifiy0bxuu9/8NPi83p34Pi/5dCOFsDZuHiDPu48zf7ayVIq8DqeVxbuFftgH8bqo8hKksmdPn1azJgxQ3h4eAgAwsXFRSQnJwshij8zlpaWplc3IiJCABCff/65QTt2dnbCy8urwDiVSqXe7NKz3N3dhUql0n1f3Jmx5+3du1coFAoxfPjwAuv6+PgISZJEamqqwbEBAwYIAGLr1q0Fxpdz7NmZvhw59zznL1Rff/213kxebi9vb2/d+Tnjk5iYWOh7kFes//nPfwrse8aMGbr60dHRonHjxkKtVhvUs7e312vb2DNjMTExBvVVKlWB8cfGxgohsmeTK1asKAAIGxsb0a5dO/HVV1/p3idEREQvkx4bM0Tl79NFZlaWXvmQqAxRYU66SE3PyuPMbJwZIyqaIq0Ze56npyc8PT0xatQo1KtXD7Gxsdi+fTveeOMNSFLe255mZOT9wLFSqcy13NQ0lweYAQjxci4kbdWqFapXr46VK1fi22+/faF953WvAMP79eabb6JLly651s1tY5Dn16cVhxACkiRh2bJlecbauHFjAEBsbCw6deqEChUq4L///S88PT1haWkJSZIwZswYpKSklDie/H4eNRpNrvFXrVoV06dPz/O8nHVqQUFBuHbtGn799VdER0fj8OHDiI6OxuzZs3H48GE4OTmVOH4iIiJj6VFbwtoLAusvCPSok/273INkgYjzAl1qSNzWnsjISpSM5TAxMUH9+vURGxuL69evAwAcHBwA5L6b4LVr14zRbaFVrlwZN2/eRFpamt4jZ2lpaYiLi0PlypVLpV+tVosnT54UWK9q1ao4evQoDh06hFatWukdy9mtMGdnwvyS3KLw9PQEkJ24vfnmm0Zps7CqVauGo0ePombNmmjSpEm+dZcsWQKtVovly5cbfIbd0KFDDZL3/O6PhYWFwS6RAIr84dyOjo5ITExEaGhovolvDhsbGwwbNgzDhg0DAHzyySeYMmUKZs2ahTlz5hSpbyIiotLUo7aEJo7AgG1ZOPsQsDMHfjiehUwBTG5epNUtRFQIRXpXrVy5Mtft0R8/fowDBw4AgG5nu0qVKsHKygqHDh1CVta/n9h+4sQJXd0XpX379nj8+DG++OILvfIpU6bg8ePHup3viiOvNWsRERG4ceMG6tatW2AbOR/ePGnSJL17deDAARw8eBAeHh6oWrUqgH/XTxV2y/y8tGnTBi4uLli3bl2ua/3S0tJw+/btEvWRl8GDBwMAPvroI6Snpxscv3r1qu7rnGTn+Rm9zz77DImJiQbnmpmZISkpKdd+nZ2dcfbsWb3j//zzDzZs2FCk+ENCQpCYmIiPP/441+PPxh8XF2dwvGnTpgCAR48eFalfIiKi0mZqIiEyxBS96kr45lgWPt6bBTtzYFeoKerYclaMyNiKNDM2duxYDBs2DK1atUK9evVgYWGBGzduYNOmTbhz5w46dOiAFi1a6Or37dsXP/zwAxo1aoTOnTvj1q1bWLNmDapWrYpLly4Z/WLyMnPmTN1mI3///TcaNGiAY8eOYcuWLXBycsLMmTOL3Xa/fv3w4MEDNG3aFG5ubkhJScGxY8ewa9cumJmZFeoDn/v06YMFCxZg9+7daNSoEQICAnRb2yuVSr3HHJ2dneHg4ICoqCiMGTMGjo6O0Gg0GDRoUJHiNjExwdKlS9GlSxf4+vqiS5cu8PT0xNOnT3H58mXs2rULY8aMwbhx44p6SwoUEBCA8PBwLFiwADVq1ECnTp10H5tw4sQJHD58WPfoYGhoKL766iu888472LdvH2xtbRETE4ODBw+icuXKeoswAcDb2xuRkZEYNGgQPD09YWJigrfffhvW1tYIDw/HqFGj0KhRI/Ts2RPx8fFYs2YNKleunGtil5dp06Zh7969mDNnDvbt24eWLVvCysoK169fx4EDB6BWq3Ubi3h4eMDd3R0+Pj66a1y9ejUUCgUGDhxovJtKRERkJDZmEn4OMMXPAXJHQvQKKMoCsxUrVoju3bsLV1dXYWlpKUxMTISFhYXw8vISU6ZMERkZ+luharVa0bdvX2FlZSUUCoWoVq2a+Pnnn/PdwON5ORt4PLvNeo78Nmt43vXr10W3bt2EjY2NMDExETY2NqJ79+7i5s2bevWKuoHH119/LRo3bixsbW2FQqEQSqVSODk5iZCQEHH27NlCtSFE9r167733hJOTk1AoFMLCwkI0bdpU7Nu3z6Du1q1bRd26dXUbSdjZ2RUYe273XIjsTVi6du0q7OzshKmpqbCwsBDVq1cX/fv3121CIUTe45Ofgu7lokWLRMOGDYWFhYVQKBTC1tZW+Pj4iE8//VSv3vr164W7u7tQq9XC3NxcNGrUSOzfv1/Uq1dPd+05rl27Jpo3by4sLCyEJEkG1/z++++LSpUqCYVCIZycnMSUKVPy3cDj+fuVQ6vVirFjx4oaNWoIlUolVCqVcHBwEO3atRMrVqzQ1RsxYoTw8PAQGo1Gd40tW7YUO3fuLNK9JCIiKgu4gQdR0UhCvKQ7YBARERFRmXL7iUDbNdlPraxocRfm6Qm6depEZIgrMYmIiIiIiGTAZIyIiIiIiEgGTMaIiIiIiIhkwGSMiIiIiIhIBkzGiIiIiIiIZMBkjIiIiIiISAZMxoiIiIiIiGSgkDsAIiIiIio/qllJcodAVGYwGSMiIiIio7BQAAsDTJCelo6bVx5CpZI7IqKXGx9TJCIiIiKjsDKT4GQp4cmdi+jRuQMyMjLkDonopcZkjIiIiIiMSqvV4u7du3KHQfTSYzJGREREREQkAyZjREREREREMmAyRkREREREJAMmY0RERERERDJgMkZERERERCQDJmNEREREREQyYDJGREREREQkAyZjREREREREMmAyRkREREREJAMmY0RERERERDJgMkZERERERCQDJmNEREREREQyYDJGREREREQkAyZjREREREREMmAyRkREREREJAMmY0RERERERDJgMkZERERERCQDJmNEREREREQyYDJGREREREQkA4XcARBR/oQQePz4sdxhEBERFdqTJ090/01KSpI5GqIXR6PRQJKkQteXhBCiFOMhohJKSkqClZWV3GEQERERUQESExNRsWLFQtdnMkb0kuPM2MspKSkJLi4uuHnzZpH+0SV5cdzKHo5Z2cRxK5s4biVX1JkxPqZI9JKTJIn/IL7EKlasyPEpgzhuZQ/HrGziuJVNHLcXhxt4EBERERERyYDJGBERERERkQyYjBERFYNarcbEiROhVqvlDoWKgONW9nDMyiaOW9nEcXvxuIEHERERERGRDDgzRkREREREJAMmY0RERERERDJgMkZERERERCQDJmNERLnYtGkT6tevDzMzM9SuXRuLFy8u8Jy0tDSMHj0arVq1goWF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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"shap.plots.beeswarm(shap_values[:,:,class_index])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 514
},
"id": "6bXgLQbIpWNR",
"outputId": "f37d80ec-94aa-4c10-f7e7-e7da2db54a91"
},
"execution_count": 30,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 800x550 with 2 Axes>"
],
"image/png": "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nz6dw4cPYzab6dy5My+99BJeXl7FOichCiPcDxItRdvnaFIxLwqaBr3eg40HHO8/Xgav9oePHivO0UrPot/h4U8d/QOYthp2fwxBvuXbL1F6pq+Gsf/Nff/lOtj5IXjKja9K78kv4JtNue+H3AWLXrp+7b/8Nfzfitz3326BDZOuX/tlTBJdFEwSX9xENm7cCMCAAQMKvc/KlStJSUmhV69evPLKKzz88MOcOXOG0aNH89dff7nVz8rKYsSIERiNRsaMGUO/fv3Ytm0bTz31FPHx8fm2U7duXV588UUA7rnnHt555x3eeecdXnop9w/eggULCAgIYMiQIbz22mvcd999bNq0iSeffJLk5ORCn9OVLn8m999/f54BVn6sVivffvsttWvXZujQobz88su0a9eO5cuXM2LECKzWws3FOnbsGC+88AJNmzblhRdecB7j008/Ldb5CFFYTzUv+l3GHuHFbGzTwdwA67LPVkFiWjEPWEreXpQbYAGcvgDzNpZff0Tpstth0mLXsgNnYckf5dMfceM4ed41wAJYvM0x0n49xKc6bupc6Ze/Yeuh69O+uCFIkHUTOXnyJN7e3i4jSgV58803mTFjBiNGjKB///4888wzzJ8/Hx8fH+bNm+dWPzk5mS5duvDRRx8xePBgXnrpJT744AMSEhKYPXt2vu0EBwfTuXNnABo0aECvXr3o1auXswxg0aJFvP/++zzxxBMMGDCAl19+mSlTphAfH8/y5csLfU5XOnHiBACNGjVy25aSkkJycrLzlZ6e7txmMplYu3YtEydO5NFHH+WBBx5g4sSJjB8/npMnT7J58+ZCtX/8+HGmTp3KuHHjGDRoEB988AF33XUXK1asIDMzs1jnVNoSExPJzs52vk9PTyctLffLcU5ODgkJCS77xMbGXvP9+fPn0a74cittXP829sYV7T6jt0Gltp/j30ajkaSkpMKfx3nXuo6O2sg+n+h8Wx6flZZHv9KPnyvVNm6kn3mla8NqR0tM52oZJ6Mr1nlIG6XeRvyhk+QpNun6nEdCGljd52xbI+NKr41ypqG4vYQrmS54E0lPTyc4OLhI+3h65s5dz8zMJCcnB71eT/PmzTl48GCe+zz++OMu7++55x7Cw8PZsmULb7zxRtE7flVfVFUlMzMTm81Go0aN8PHxybcvBcnIyADAx8d9HcbAgQNJSUlx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9jB79mxKlSrF//73P71jREdH07p1a5o0acJ3333H1atXmTt3LseOHePMmTO6pDwhIYEffviBHj168Prrr6PRaAgICOCXX37hzz//NJju+dlnn/Htt99Ss2ZNPvroI5ydnbl+/TobNmzgyy+/xMPDg4kTJ/Ltt9/i4+Oje01Kly6d4Tnfvn2bxo0bEx4ezogRI6hatSoHDx7ku+++48iRI+zfvx9jY/0/I/r374+JiQnjxo0jISEBX19funfvzr///pvmH+lpmTBhAsnJyYwePZqEhASmT59Ohw4dWL58OYMGDcLHx4d33nmHdevW8fnnn1OpUiW9Udu5c+cycuRIqlevzueffw6kvE+7d++On58fPj4+urq+vr589NFH1K1bl2+//ZaYmBh+/PFHSpUqZRBXeHg4zZo1486dO7z33nvUqlWLBw8eMHfuXJo0acLJkyepUKFCls7xRfs5MzVq1GDmzJl89NFHeHt7634+WVlZ6dXbunUrN27cYOTIkTg5ObF161amTJnC7du3WbJkSbbPJavvtVdffRU/Pz/+/PNPOnXqlO12hCgSFCGEEDly9OhRxcTERAGUqlWrKgMHDlTmzp2r/PPPP2nWr1ChggJk+njy5Inefvfv31eMjIyUL774Qlfm6+urAGm2BSgdOnRQnjx5ojx58kT5999/lRkzZigmJiaKra2t8ujRowzPq2fPnoqZmZkSEhKiV/7uu+8qxsbGevtHRUUZ7P/w4UPFwcFBee211/TK+/fvrzz/a6dVq1ZKhQoVDI5x8+ZNBdA7540bNyqA4ufnp1c3MTFRadiwoVKxYkVFq9VmeG6LFy9WAGXLli0G2w4cOKAAypIlSwzKypQpo4SFhenKz507pwCKSqVSNmzYoHecBg0aKE5OTgbnCSijR4/WK089p6FDh+rKtFqtEhMTYxDfokWLFEBZu3atruz48eMKoLRp00aJjY3Vq6/VanX9kda5Zebtt99WAGXHjh165ePGjVMAZdGiRbqyL774QgGUzp07670GJ06cUABlwoQJmba3ZMkSBVDq16+vxMfH68q3bNmiAIqxsbESEBCgK4+Pj1ecnJyUpk2b6spCQkIUjUajVKlSRQkPD9eVh4eHK5UrV1asrKyU0NBQRVEUJTQ0VLG0tFRq1KihREdH6+revXtX0Wg0CqAcOHBAV/7BBx8o5ubmytmz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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"shap.plots.bar(shap_values[:,:,class_index])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 585
},
"id": "rVl3hA1r0olk",
"outputId": "55b9e709-80e0-4220-f9ab-471e8be1f257"
},
"execution_count": 31,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 800x650 with 1 Axes>"
],
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA2AAAAI4CAYAAAAMOIqKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAACj4klEQVR4nOzdd3zNZ//H8deRTSaJIDahtqY2tWoH1aKoamkrd3vTWxWt+hk1mhStVR1CbWqEltbeK0ZtsTcxIggJCSHJ74/TRE5OErFOhPfz8TiP5Fzfa3y+p4PPucbXkJCQkICIiIiIiIg8c9kyOwAREREREZGXhRIwERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiFKAETERERERGxECVgIiIiIiIiFqIETOQ5l5CQQGRkJHpkn4iIiEjWpwRM5DkXFRWFi4sLUVFRmR2KiIiIiDwhJWAiIiIiIiIWogRMRERERETEQpSAiYiIiIiIWIgSMBEREREREQtRAiYiIiIiImIhSsBEREREREQsRAmYiIiIiIiIhSgBExERERERsRAlYCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiFKAETERERERGxECVgIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIEjARERERERELUQImIiIiIiJiIUrARERERERELMQ6swMQkQy6dB1u3c/sKEREREQeXQ47cMmR2VE8F5SAiWQV3SfC+cjMjkJERETk0RTJDb91UwL2LyVgIlnFmatwIjyzoxARERGRJ6A9YCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIiYiFKwERERERERCxEx9CLiIiIiEjWdOM2fDkd/tgO0Xehijf88AH4FHt42x3HYepa2H4c9p+F+3GQsPCZh6wZMElVSEgIBoMBPz+/Z9K/h4cH5cqVeyZ9i4iIiMhLID4efIfB7E3QvSmMeB+u3IS6A+H4xYe3X7oLJq0BgwGKej77eP+lBOw5ExQUhMFgwGAw0Lp161TrnD17FmtrawwGg0WTmLCwMPz8/AgKCrLYmADh4eH897//pUiRImTPnh17e3ty585NjRo1GDp0qEndgIAAvvzyyyceMzAw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UVhbW5M3b166du2Kv7+/yemGAQEBnDlzhjVr1vDnn3+SkJBA/vz5adOmDcuWLePTTz/l77//ZsGCBRQsWJDRo0eze/duswTs888/Z9euXSxfvpwNGzaQkJCAv78/5cuXp3z58kyaNInBgwfz008/4ejoSPPmzfnf//5HlSpVTPrp3Lkza9asYebMmcTExODs7EyZMmUYNGgQderUeezPRURERESyJkPCk6wPE5FnLjIyEhcXF24W98P5RHhmhyMiIiLyaEp6wdrBkC9nZkfyXNApiCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiF6EHMIllFYXewss3sKEREREQeTZHcmR3Bc0UJmEhWMb4rODlndhQiIiIijy6HXWZH8NxQAiaSVeTNCc5KwERERESyMu0BExERERERsRAlYCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiFKAETERERERGxECVgIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIdWYHICIZdOk63Lqf2VGIiMjLIocduOTI7ChEXjhKwESyiu4T4XxkZkchIiIvgyK54bduSsBEngElYCJZxZmrcCI8s6MQERERkSegPWAiIiIiIiIWogRMRERERETEQpSAiYiIiIiIWIgSMBEREREREQtRAiYiIiIiImIhSsBEREREREQsRMfQi4iIiIjl3LgNX06HP7ZD9F2o4g0/fAA+xTLW/nAo9JwMm4+ArTX4vgajOoOHy4M638yBwfPS7mPzt1Cz1BPdhsjj0gxYFtCkSRMMBkNmh5FhQUFBGAwGAgICMjsUEREReZ7Ex4PvMJi9Cbo3hRHvw5WbUHcgHL/48PahV6F2fzhxGfw7Qu+WsGQXNBwMsfce1Hu7GszoYf4q4A5ujlC5+LO7R5GHUAL2jCUmI2m9rKysMjvEx7Ju3Tr8/PwICQnJ7FDSlPyzHzJkSKp1DAYDVatWtXBkIiIiL6i6A6Dzj2lfD9oKwUdhancY1A66NYX1Q8AqGwya+/D+/RfA7TuwdjD8zxf6tYF5vWDfGZi67kG98oXhvTqmrzplIPQatKkOtjZPeqcij01LEC2kXr16NGvW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roODA9u3b+err75i8eLFjB07FhsbG/Lly2dyMMiMGTP49NNPWbFiBVu2bMHd3Z327dtTs2ZN2rc3XRZQqlQpAgIC+PHHH/nmm2+Ii4ujcePGaSZgdnZ2BAcH06NHD5YtW8amTZvInj07devWZcyYMSYnBVrCd999x++//57qUsNevXoRGhrKjBkzGD58OLlz5+bzzz8nW7ZsJg+uFhERERF5VIYEnQYg8lyLjIzExcWFm8X9cD6RsSWfIiIiT6Skl3FZ4L/HwovI06M9YCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiF6EHMIllFYXewss3sKERE5GVQJHdmRyDywlICJpJVjO8KTs6ZHYWIiLwscthldgQiLyQlYCJZRd6c4KwETERERCQr0x4wERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiFKAETERERERGxECVgIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIEjARERERERELUQImIiIiIiJiIUrARERERERELEQJmIiIiIiIiIVYZ3YAIpJBl67DrfuZHYWIPO9y2IFLjsyOQkRE0qAETCSr6D4RzkdmdhQi8jwrkht+66YETETkOaYETCSrOHMVToRndhQiIiIi8gS0B0xERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiF6Bh6ERERebgbt+HL6fDHdoi+C1W84YcPwKdYxtofDoWek2HzEbC1Bt/XYFRn8HB5UOfMFSjySertf/8C2td64tsQEclsSsBEUhEQEEC/fv2YP38+bdq0yexwREQyV3w8+A6DfWehz5vg7gw/L4e6A2HXSPDOl3770KtQuz+4ZAf/jnArBr5fDAfOwo7hYGtjWr/D69DMx7Sseomne08iIplESxBfQlevXuXTTz+laNGi2NvbY2dnR/78+enYsSOnT5/O7PAsJigoCD8/P8LCwjI7FBGRzFV3AHT+Me3rQVsh+ChM7Q6D2kG3prB+CFhlg0FzH96//wK4fQfWDob/+UK/NjCvF+w7A1PXmdf3KQLv1TF9Fcr92LcnIvI8UQL2ktm5cyelS5dmwoQJeHl50bt3b/r160e5cuWY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ZuzYsdjY2JAvXz46dOiQVM/d3Z358+fzxRdf8Ntvv2Fvb0/dunVZvHgxefLkSTXuBg0aUKpUKcaMGcPFixdxdnbmo48+4qeffjKpt2jRIv7zn/+wadMmli1bRt68eenduzc2NjYmD4MGaNmyJT169GD27Nn079+f+Ph4unbtmmYC5uHhwfbt2+nRowcbNmxg6dKluLi40KpVK8aNG2f2DDARERERkZR0DL081xKPoe/atSuBgYGZHU6m0DH0IpJhGTmGXkREMpX2gImIiIiIiFiIEjARERERERELUQImIiIiIiJiITqEQ55rZcuW1UOLRUREROSFoRkwERERERERC1ECJiIiIiIiYiFKwERERERERCxEe8BEsorC7mBlm9lRiMjzrEjuzI5AREQeQgmYSFYxvis4OWd2FCLyvMthl9kRiIhIOpSAiWQVeXOCsxIwERERkaxMe8BEREREREQsRAmYiIiIiIiIhSgBExERERERsRAlYCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIiYiFKwERERERERCxECZiIiIiIiIiFKAETERERERGxECVgIiIiIiIiFmKd2QGISAZdug637md2FCIvjxx24JIjs6MQEZEXjBIwkayi+0Q4H5nZUYi8HIrkht+6KQETEZGnTgmYSFZx5iqcCM/sKERERETkCWgPmIiIiIiIiIUoARMREREREbEQJWAiIiIiIiIWogRMRERERETEQpSAiYiIiIiIWIgSMBEREREREQtRAiYiImJJN26D3y/g0RlydIB6A2H3yYy3PxwKTYaA47uQ833oNBbCb6bfZtYGMLxtbCMiIplKCZg8EyEhIRgMBvz8/J5J/x4eHpQrV+6Z9P04DAYDTZo0yewwROR5Fx8PvsNg9ibo3hRGvA9XbkLdgXD84sPbh16F2v3hxGXw7wi9W8KSXdBwMMTeS73NrRj4cgbksH+69yIiIo9FCdgLKDIyki+//JIyZcrg6OiIlZUVLi4uVK5cmYCAAGJjYzMlrrCwMPz8/AgKCsqU8X/77Tdq1apFzpw5sbGxwd7eHi8vL3x9fZk3b16mxCQiL5i6A6Dzj2lfD9oKwUdhancY1A66NYX1Q8AqGwya+/D+/RfA7TuwdjD8zxf6tYF5vWDfGZi6LvU2w4LAyQFaVXmsWxIRkafL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OXPm8Ouvv6aagNnZ2bF69Wo++eQTvv/+exISEqhUqRI///wzxYoVe2h8U6ZMoWfPnowZM4bY2Fjc3d356KOPaNmyJb/++ivDhw/nxx9/xNbWlkqVKrFhwwZq1679RJ+Jk5MTmzdvZtKkSUybNo3FixcTGRmJlZUV7u7uVKxYkQ8//JC2bdsmtfn888+JjIwkMDCQkSNHkiNHDl5//XUmTJjwWM8jExEREREBHUMvj6BcuXJcvnyZ8HAdhW5JOoZeJBNk5Bh6ERGRx6A9YCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiA7hkAw7cOBAZocgIiIiIpKlaQZMRERERETEQpSAiYiIiIiIWIgSMBEREREREQvRHjCRrKKwO1jZZnYUIi+HIrkzOwIREXlBKQETySrGdwUn58yOQuTlkcMusyMQEZEXkBIwkawib05wVgImIiIikpVpD5iIiIiIiIiFKAETERERERGxECVgIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIEjARERERERELUQImIiIiIiJiIUrARERERERELEQJmIiIiIiIiIUoARMREREREbEQJWAiIiIiIiIWogRMRERERETEQqwzOwARyaBL1+HW/cyOQiTry2EHLjkyOwoREXlJKQETySq6T4TzkZkdhUjWViQ3/NZNCZiIiGQaJWAiWcWZq3AiPLOjEBEREZEnoD1gIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIEjARERERERELUQImIiIiIiJiIUrARERERERELEQJmIiIyNNw4zb4/QIenSFHB6g3EHafzHj7w6HQZAg4vgs534dOYyH8ZvptZm0Aw9vGNiIikiXoOWAiIiJPKj4efIfBvrPQ501wd4afl0PdgbBrJHjnS7996FWo3R9csoN/R7gVA98vhgNnYcdwsLUxb3MrBr6cATnsn809iYjIM6EZMBFg3759tGjRAi8vL+zs7MiRIwdeXl40btyY+fPnZ3Z4IpLZ6g6Azj+mfT1oKwQfhandYVA76NYU1g8Bq2wwaO7D+/dfALfvwNrB8D9f6NcG5vWCfWdg6rrU2wwLAicHaFXlsW5JREQyh2bA5KW3atUqmjdvjpWVFb6+vpQpU4bo6GhOnDjB1q1bmTNnDm3bts3sMEXkeRa0FTxd4e1qD8o8XOCdGjBzI9y9B3apzGIl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RxmfIfbPCfisGRTP++zvVUREnntKwOSlFBcXx59//knBggUZMGBAqnX2799PYGAgK1asoH379vz444+MGzeO9957L+l0xM2bN7Nr1y6Tdl5eXlSuXJlNmzaxdOlSmjVrZnI9Pj6e0NBQChYs+GxuTkRMWVkZ93/1mQbjlhiXBFYuDlM/M+49e5gC7rBhKHwxFfrOBFtr8H0NfuhsOnvm+xqcDIPJa40nINrbQPlCMKU7fFDvWd2diIhkMTqEQ15KM2bM4P3338fPzy/VgzIAtmzZQq1atWjZsiWLFi2iZcuW/PXXX5QvX55mzZoRHh7OnDlzyJMnDydPniQkJIQyZcoAcOTIEWrVqsWNGzdo3Lgxr776KnFxcZw6dYp169bRqlUrAgMDMxSrDuGQl0JGD+EQERHJ4jQDJi+liRMnAtCpU6c069SsWZO8efOyatUqoqKiWLBgAd27d2fBggV8//335MuXD39/f7Zt28bJkydxdHRMavvKK6+wd+9evvrqK9auXcvKlSuxsbHB3d2dunXr0qVLl2d+jyIiIiLy/NEMmMgTqlq1Knv37uXWrVvY2KTysNYnpBkweSloBkxERF4SehCzSAZFRUWZlW3cuJGdO3dSsWLFZ5J8iYiIiMiLRUsQRTLo+++/Z+7cubzxxhvkzp2bw4cP8+eff2JtbU1AQEBmhyciIiIiWYASMJEMql69On///TczZ87k1q1bODg4ULFiRYYNG0b9+vUf3oGIiIiIvPSUgIlkUJMmTWjSpElmhyEiIiIiWZj2gImIiIiIiFiIEjAREREREREL0RJEkayisDtY2WZ2FCLPRpHcmR2BiIiIRSgBE8kqxncFJ+fMjkLk2clhl9kRiIiIPHNKwESyirw5wVkJmIiIiEhWpj1gIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIEjARERERERELUQImIiIiIiJiIUrARERERERELEQJmIiIiIiIiIUoARMREREREbEQJWAiIiIiIiIWogRMRERERETEQpSAiYiIiIiIWIgSMBEREREREQuxzuwARCSDLl2HW/czOwp5GeSwA5ccmR2FiIjIC0kJmEhW0X0inI/M7CjkRVckN/zWTQmYiIjIM6IETCSrOHMVToRndhQiIiIi8gS0B0xERERERMRClICJiIiIiIhYiBIwERERERERC1ECJiIiIiIi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f/9+9u7dy1dffcXatWtZuXIlNjY2uLu7U7duXbNnYqX0ww8/kJCQwPz58/H398fFxYUmTZrQvXt3swMtnJyc+OWXXxgyZAj+/v7cv3+fsmXLppmAAaxcuZI+ffoQFBTEyJEjsbOzo0KFCowYMYJatWo91v03bdqUffv2sXHjRhYtWkS2bNnw9PTkiy++eCYJkYeHB7NmzeKLL75g9erVWFtb88YbbxAYGIirq+tTH09EREREnn86hl7kGUjtaPrHpWPos7CMHkMvIiIiLw3tARMREREREbEQJWAiIiIiIiIWogRMRERERETEQnQIh8gzEB6uvVoiIiIiYk4zYCIiIiIiIhaiBExERERERMRCtARRJKso7A5WtpkdhTyKIrkzOwIRERF5zigBE8kqxncFJ+fMjkIeVQ67zI5AREREniNKwESyirw5wVkJmIiIiEhWpj1gIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIEjARERERERELUQImIiIiIiJiIUrARERERERELEQJmIiIiIiIiIUoARMREREREbEQJWAiIiIiIiIWogRMRERERETEQpSAiYiIiIiIWIgSMBEREREREQuxzuwARCSDLl2HW/czO4qXVw47cMmR2VGIiIhIFqcETCSr6D4RzkdmdhQvpyK54bduSsBERETkiSkBE8kqzlyFE+GZHYWIiIiIPAHtARMREREREbEQJWAiIiIiIiIWogRMRERERETEQpSAiYiIiIiIWIgSMBEREREREQtRAiYiIiIiImIhOoZeRCQz3bgNX06HP7ZD9F2o4g0/fAA+xTLW/nAo9JwMm4+ArTX4vgajOoOHy4M6R0Jh8lpYuRdOXgZHe/ApCoPbQ6Xiz+KuREREJA2aAZNnKiQkBIPBgJ+f3zPp38PDg3Llyj2TvkWeufh48B0GszdB96Yw4n24chPqDoTjFx/ePvQq1O4PJy6Df0fo3RKW7IKGgyH23oN6k1bDxFVQqRj80Bm+aAlHL0K1vrB63zO7PRERETGnBOwFFhkZyZdffkmZMmVwdHTEysoKFxcXKleuTEBAALGxsZkSV1hYGH5+fgQFBVl0XIPBQNWqVS06przk6g6Azj+mfT1oKwQfhandYVA76NYU1g8Bq2wwaO7D+/dfALfvwNrB8D9f6NcG5vWCfWdg6roH9Tq8DucDYVI38GsEfVrB9uGQ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714SEhJ49dVX+fnnn3n11VeT6qaVgC1fvpyePXty6tQpYmNjcXd3T5o1CgwMZPjw4YSGhmJra0ulSpX4+eefqV27tlmy9agJWHpOnjxJ0aJF2b9/P7169WL79u1ER0eTM2dOmjVrxrhx45KeV3bhwgW++OILduzYQVhYGPfv3ydnzpzUrl2bgICApAR0yJAh/PHHH5w+fZpbt27h6OiIt7c3X375JW3btn1ozKAE7LmgBExERESeEiVg8sgSE7DEhEmeLSVgzwElYCIiIvKUaA+YiIiIiIiIhSgBExERERERsRAlYCIiIiIiIhai54DJI8vIgRciIiIiImJOM2AiIiIiIiIWogRMRERERETEQpSAiYiIiIiIWIj2gIlkFYXdwco2s6N4ORXJndkRiIiIyAtCCZhIVjG+Kzg5Z3YUL68cdpkdgYiIiLwAlICJZBV5c4KzEjARERGRrEx7wERERERERCxECZiIiIiIiIiFKAETERERERGxECVgIiIiIiIiFqIETERERERExEKUgImIiIiIiFiIEjARERERERELUQImIiIiIiJiIUrARERERERELEQJmIiIiIiIiIUoARMREREREbEQJWAiIiIiIiIWYp3ZAYhIBl26DrfuZ3YU8jzIYQcuOTI7ChEREXkMSsBEsoruE+F8ZGZHIZmtSG74rZsSMBERkSxKCZhIVnHmKpwIz+woREREROQJaA+YiIiIiIiIhSgBExERERERsRAlYCIiIiIiIhaiBExERERERMRClICJiIiIiIhYiBIwERERERERC9Ex9CIi8sCN2/DldPhjO0TfhSre8MMH4FMsY+0Ph0LPybD5CNhag+9rMKozeLg8qHMkFCavhZV74eRlcLQHn6IwuD1UKv4s7kpEROS5oRmwVOzfv58aNWrg7OyMwWCgSZMmmR1ShoSEhGAwGPDz88vsUJJk1c9S5KUUHw++w2D2JujeFEa8D1duQt2BcPziw9uHXoXa/eHEZfDvCL1bwpJd0HAwxN57UG/Sapi4CioVgx86wxct4ehFqNYXVu97ZrcnIiLyPHjkGbB9+/bRv39/du/ezdWrV7G2tsbV1ZWyZcvy8ccf07Zt22cRp0W9++67nD59mv/85z/ky5ePUqVKpVn3n3/+4euvv+bw4cNEREQQFxeHu7s7r7/+Ot9++y3FimXwW+MMCgsLY8CAATRq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\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"shap.plots.partial_dependence(\n",
" \"Education-Num\", model.predict, X_test, ice=False,\n",
" model_expected_value=True, feature_expected_value=True\n",
")"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 474
},
"id": "sNxAzmD5jCID",
"outputId": "96f13496-7544-4128-fb09-66c7fbac3f21"
},
"execution_count": 34,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 640x480 with 4 Axes>"
],
"image/png": "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gGpnZwdXV1ekp6cjOjpab31vb28AQHR0NNLT03WWOTs7w97eHklJSTq/SACwtbWFm5sbZFlGZGSk3n49PT2hUCgQGxurF2YdHR3h6OiIlJQUxMXF6SxTKpXaJtusgra7uztsbGwQFxenN0yMg4MDnJyckJqaitjYWJ1lCoUCnp6eADTnDciyrLPc1dUVdnZ2SEhIQFJSks4ylUoFFxeXXN/DqKgoqNVqnWUuLi5QqVRITExEYmKizrKM301u72FMTIzeMA5OTk5wcHBAcnIy4uPjdZbZ2NjA3d0dQM7vYU6/m9zew2fPnund4s7NzQ22traIj4/Xu1m6vb09nJ2dC+w9VKvViIqK0tuvl5cXJEnK8fjO6T0UQuDZs2d6+/Xw8IBSqSyw4zun9zAtLU3valBJkrShKafjO6f30Jw/I2JSJEw57IKM7+8r2iugspH4GcHPCADW8RmR8fqy83JtGTVk58SJE/j4448RFxeH5cuXa+fv378fNjY22jwEAGXLlsXixYsxevRo9OjRA61atcJ3332HvXv34vDhw3ByctKu27RpU3z55Zd4+vRpvvNJVl6pa/XlA+xVrVixArGxsdiyZYv2QE5PT8c777yDqVOnws/PL8vtmjdvjtDQUJ1fSNOmTVGmTBmsW7cOH374Yb7q2Lt3Ly5duqSdrlSpEtq2bYuEhAQEBQXprT927FgAwKFDh7TnC2Zo06YNKleujFu3bumF21KlSqFr165IT0/Pcr9vvPEGHBwccPz4cdy5c0dnWePGjVG7dm3cv38f+/bt01nm5eWFvn37AgC2bt2q92Har18/eHp64vz587h69arOsoCAADRs2BARERHYsWOHzjInJycMGTIEABAcHKz3n0737t3h5+eHy5cv48KFCzrLqlSpglatWiE2NlbvtSoUCowePRoAcODAAb0/6Pbt26NChQq4ceMGTp48qbOsTJky6Ny5M1JSUrJ8D0eMGAE7OzscO3ZMb+zDZs2aoUaNGrh79y4OHjyos8zHxweBgYEAkOV+Bw4cCDc3N5w9exY3btzQWfbaa6+hfv36ePz4MYKDg3WWubq6YtCgQQCAv/76S++DuFevXihevDguXryIixcv6iyrXr06mjdvjujoaL2abG1t8eabbwIA9u3bp/dh27FjR5QrVw5Xr17FmTNndJaVL18eHTp0QFJSUpavddSo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yCqMvez999+Hr6+vzuPu3bvZrj9r1izY2Njg448/znc9Ob232dWa3fyXQzIRWS62yBERKlSoAFmWce3aNdSoUUNn2ZUrV/TW9/T0RGRkpN78W7du6c3z9/dHaGgoUlJSoFKpsq3h559/RsuWLbFx40ad+Tdu3NBbN793mqhQoQJ27dqF6OhouLu76ywLCQmBq6srvL2987VPAJg8ebLesC4lSpTIdv3y5cvj7bffxjfffKNz9emL8vPeEhGxRY6I0KtXLwDAggULdOZv3bo1y27VjHB2//597byUlBQsW7ZMb90hQ4YgKioKs2bN0lv2YsuQUqnUaylKSEjA119/rbeds7MzAGQZeLISGBgIWZYxb948nfnBwcH4559/0LNnT4MGR65evTrat2+v88itC3natGlwdXXF5MmTs1zu7++PEydOIDExUTsvKioKa9asyXd9RGT92CJHVAScP38ev/zyS5bLAgMD0alTJ/To0QM//fQTIiMj0blzZ9y8eRMrV65EzZo1cenSJZ1t3n33XWzcuBHt27fHuHHjkJqaip9//hmOjo56+3///fexfft2zJo1C2fOnEHHjh1hb2+Py5cv4+rVq9i3bx8AoF+/fli5ciUGDhyI9u3b4/Hjx/jxxx/h5eWlt88GDRpAoVBg9uzZiIqKgpOTE8qXL49GjRpl+RpHjBiBn376CfPnz0d4eDhatmyJGzduYPny5ShevDjmzJmT37fUYN7e3pg0aRI+/fTTLJe/++67GDp0KNq2bYs33ngD0dHRWLVqFcqWLYtHjx4VWp1EZBkY5IiKgF9//RW//vprlsuuX7+OSpUqYdOmTZg2bRrWr1+PvXv3olatWggKCsKGDRv0glyzZs2wdu1azJkzB5MmTULJkiXx9ttvo379+mjXrp3OunZ2dtizZw8WLlyIDRs2YOrUqbC3t0flypW1A/sCwKJFi+Di4oLffvsN27ZtQ+nSpTF27Fg0aNBA70KNMmXK4Mcff8T8+fPx9ttvIy0tDcOHD882yNna2mL37t2YNWsWNm3ahKCgILi7u6N///6YNWuWzpWdhWHixIlYvnw5Hj58qLdsyJAhePDgAZYuXYqJEyeiQoUK+Oyzz6BQKHDq1KlCrZOIzJ8keNYrERERkUXiOXJEREREFopBjoiIiMhCMcgRERERWSgGOSIiIiILxSBHREREZKEY5IiIiIgsFIMcERERkYVikCMiIiKyUAxyRERERBaKQY6IiIjIQjHIEREREVkoBjkiIiIiC/X/y9RtQyj8BYcAAAAASUVORK5CYII=\n"
},
"metadata": {}
}
]
},
{
"cell_type": "code",
"source": [
"shap.initjs()\n",
"shap.plots.force(shap_values[data_index,:,class_index])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 193
},
"id": "Gnfme4PWpAls",
"outputId": "68de8a82-beff-4554-c424-df707e1b6a23"
},
"execution_count": 35,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": [
"<IPython.core.display.HTML object>"
],
"text/html": [
"<div align='center'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdxJREFUeNq0Vt1Rg0AQJjcpgBJiBWIFkgoMFYhPPAIVECogPuYpdJBYgXQQrMCUkA50V7+d2ZwXuXPGm9khHLu3f9+3l1nkWNvtNqfHLgpfQ1EUS3tz5nAQ0+NIsiAZSc6eDlI8M3J00B/mDuUKDk6kfOebAgW3pkdD0pFcODGW4gKKvOrAUm04MA4QDt1OEIXU9hDigfS5rC1eS5T90gltck1Xrizo257kgySZcNRzgCSxCvgiE9nckPJo2b/B2AcEkk2OwL8bD8gmOKR1GPbaCUqxEgTq0tLvgb6zfo7+DgYGkkWL2tqLDV4RSITfbHPPfJKIrWz4nJQTMPAWA7IbD6imcNaDeDfgk+4No+wZr40BL3g9eQJJCFqRQ54KiSt72lsLpE3o3MCBSxDuq4yOckU2hKXRuwBH3OyMR4g1UpyTYw6mlmBqNdUXRM1NfyF5EPI6JkcpIDBIX8jX6DR/6ckAZJ0wEAdLR8DEk6OfC1Pp8BKo6TQIwPJbvJ6toK5lmuvJoRtfK6Ym1iRYIarRo2UyYHvRN5qpakR3yoizWrouoyuXXQqI185LCw07op5ZyCRGL99h24InP0e9xdQukEKVmhzrqZuRIfwISB//cP3Wk3f8f/yR+BRgAHu00HjLcEQBAAAAAElFTkSuQmCC' /></div><script charset='utf-8'>/*! For license information please see bundle.js.LICENSE.txt */\n",
"(()=>{var e={486:function(e,t,n){var r;e=n.nmd(e),function(){var a,i=\"Expected a function\",o=\"__lodash_hash_undefined__\",u=\"__lodash_placeholder__\",l=32,s=128,c=1/0,f=9007199254740991,p=NaN,d=4294967295,h=[[\"ary\",s],[\"bind\",1],[\"bindKey\",2],[\"curry\",8],[\"curryRight\",16],[\"flip\",512],[\"partial\",l],[\"partialRight\",64],[\"rearg\",256]],v=\"[object Arguments]\",g=\"[object Array]\",y=\"[object Boolean]\",m=\"[object Date]\",b=\"[object Error]\",_=\"[object Function]\",w=\"[object GeneratorFunction]\",x=\"[object Map]\",k=\"[object Number]\",S=\"[object Object]\",E=\"[object Promise]\",C=\"[object RegExp]\",T=\"[object Set]\",M=\"[object String]\",N=\"[object Symbol]\",P=\"[object WeakMap]\",z=\"[object ArrayBuffer]\",L=\"[object DataView]\",O=\"[object Float32Array]\",A=\"[object Float64Array]\",F=\"[object Int8Array]\",D=\"[object Int16Array]\",R=\"[object Int32Array]\",j=\"[object Uint8Array]\",U=\"[object Uint8ClampedArray]\",I=\"[object Uint16Array]\",$=\"[object Uint32Array]\",B=/\\b__p \\+= '';/g,W=/\\b(__p \\+=) '' \\+/g,V=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,H=/&(?:amp|lt|gt|quot|#39);/g,q=/[&<>\"']/g,Q=RegExp(H.source),Y=RegExp(q.source),G=/<%-([\\s\\S]+?)%>/g,K=/<%([\\s\\S]+?)%>/g,Z=/<%=([\\s\\S]+?)%>/g,X=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,J=/^\\w*$/,ee=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,te=/[\\\\^$.*+?()[\\]{}|]/g,ne=RegExp(te.source),re=/^\\s+/,ae=/\\s/,ie=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,oe=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,ue=/,? & /,le=/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g,se=/[()=,{}\\[\\]\\/\\s]/,ce=/\\\\(\\\\)?/g,fe=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,pe=/\\w*$/,de=/^[-+]0x[0-9a-f]+$/i,he=/^0b[01]+$/i,ve=/^\\[object .+?Constructor\\]$/,ge=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\\d*)$/,me=/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g,be=/($^)/,_e=/['\\n\\r\\u2028\\u2029\\\\]/g,we=\"\\\\ud800-\\\\udfff\",xe=\"\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff\",ke=\"\\\\u2700-\\\\u27bf\",Se=\"a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff\",Ee=\"A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde\",Ce=\"\\\\ufe0e\\\\ufe0f\",Te=\"\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\",Me=\"[\"+we+\"]\",Ne=\"[\"+Te+\"]\",Pe=\"[\"+xe+\"]\",ze=\"\\\\d+\",Le=\"[\"+ke+\"]\",Oe=\"[\"+Se+\"]\",Ae=\"[^\"+we+Te+ze+ke+Se+Ee+\"]\",Fe=\"\\\\ud83c[\\\\udffb-\\\\udfff]\",De=\"[^\"+we+\"]\",Re=\"(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}\",je=\"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\",Ue=\"[\"+Ee+\"]\",Ie=\"\\\\u200d\",$e=\"(?:\"+Oe+\"|\"+Ae+\")\",Be=\"(?:\"+Ue+\"|\"+Ae+\")\",We=\"(?:['’](?:d|ll|m|re|s|t|ve))?\",Ve=\"(?:['’](?:D|LL|M|RE|S|T|VE))?\",He=\"(?:\"+Pe+\"|\"+Fe+\")?\",qe=\"[\"+Ce+\"]?\",Qe=qe+He+\"(?:\"+Ie+\"(?:\"+[De,Re,je].join(\"|\")+\")\"+qe+He+\")*\",Ye=\"(?:\"+[Le,Re,je].join(\"|\")+\")\"+Qe,Ge=\"(?:\"+[De+Pe+\"?\",Pe,Re,je,Me].join(\"|\")+\")\",Ke=RegExp(\"['’]\",\"g\"),Ze=RegExp(Pe,\"g\"),Xe=RegExp(Fe+\"(?=\"+Fe+\")|\"+Ge+Qe,\"g\"),Je=RegExp([Ue+\"?\"+Oe+\"+\"+We+\"(?=\"+[Ne,Ue,\"$\"].join(\"|\")+\")\",Be+\"+\"+Ve+\"(?=\"+[Ne,Ue+$e,\"$\"].join(\"|\")+\")\",Ue+\"?\"+$e+\"+\"+We,Ue+\"+\"+Ve,\"\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])\",\"\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])\",ze,Ye].join(\"|\"),\"g\"),et=RegExp(\"[\"+Ie+we+xe+Ce+\"]\"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=[\"Array\",\"Buffer\",\"DataView\",\"Date\",\"Error\",\"Float32Array\",\"Float64Array\",\"Function\",\"Int8Array\",\"Int16Array\",\"Int32Array\",\"Map\",\"Math\",\"Object\",\"Promise\",\"RegExp\",\"Set\",\"String\",\"Symbol\",\"TypeError\",\"Uint8Array\",\"Uint8ClampedArray\",\"Uint16Array\",\"Uint32Array\",\"WeakMap\",\"_\",\"clearTimeout\",\"isFinite\",\"parseInt\",\"setTimeout\"],rt=-1,at={};at[O]=at[A]=at[F]=at[D]=at[R]=at[j]=at[U]=at[I]=at[$]=!0,at[v]=at[g]=at[z]=at[y]=at[L]=at[m]=at[b]=at[_]=at[x]=at[k]=at[S]=at[C]=at[T]=at[M]=at[P]=!1;var it={};it[v]=it[g]=it[z]=it[L]=it[y]=it[m]=it[O]=it[A]=it[F]=it[D]=it[R]=it[x]=it[k]=it[S]=it[C]=it[T]=it[M]=it[N]=it[j]=it[U]=it[I]=it[$]=!0,it[b]=it[_]=it[P]=!1;var ot={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},ut=parseFloat,lt=parseInt,st=\"object\"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ct=\"object\"==typeof self&&self&&self.Object===Object&&self,ft=st||ct||Function(\"return this\")(),pt=t&&!t.nodeType&&t,dt=pt&&e&&!e.nodeType&&e,ht=dt&&dt.exports===pt,vt=ht&&st.process,gt=function(){try{return dt&&dt.require&&dt.require(\"util\").types||vt&&vt.binding&&vt.binding(\"util\")}catch(e){}}(),yt=gt&&gt.isArrayBuffer,mt=gt&&gt.isDate,bt=gt&&gt.isMap,_t=gt&&gt.isRegExp,wt=gt&&gt.isSet,xt=gt&&gt.isTypedArray;function kt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function St(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a<i;){var o=e[a];t(r,o,n(o),e)}return r}function Et(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Ct(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Tt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Mt(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i}function Nt(e,t){return!(null==e||!e.length)&&Ut(e,t,0)>-1}function Pt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}function zt(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}function Lt(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}function Ot(e,t,n,r){var a=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++a]);++a<i;)n=t(n,e[a],a,e);return n}function At(e,t,n,r){var a=null==e?0:e.length;for(r&&a&&(n=e[--a]);a--;)n=t(n,e[a],a,e);return n}function Ft(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Dt=Wt(\"length\");function Rt(e,t,n){var r;return n(e,(function(e,n,a){if(t(e,n,a))return r=n,!1})),r}function jt(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}function Ut(e,t,n){return t==t?function(e,t,n){for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return-1}(e,t,n):jt(e,$t,n)}function It(e,t,n,r){for(var a=n-1,i=e.length;++a<i;)if(r(e[a],t))return a;return-1}function $t(e){return e!=e}function Bt(e,t){var n=null==e?0:e.length;return n?qt(e,t)/n:p}function Wt(e){return function(t){return null==t?a:t[e]}}function Vt(e){return function(t){return null==e?a:e[t]}}function Ht(e,t,n,r,a){return a(e,(function(e,a,i){n=r?(r=!1,e):t(n,e,a,i)})),n}function qt(e,t){for(var n,r=-1,i=e.length;++r<i;){var o=t(e[r]);o!==a&&(n=n===a?o:n+o)}return n}function Qt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Yt(e){return e?e.slice(0,pn(e)+1).replace(re,\"\"):e}function Gt(e){return function(t){return e(t)}}function Kt(e,t){return zt(t,(function(t){return e[t]}))}function Zt(e,t){return e.has(t)}function Xt(e,t){for(var n=-1,r=e.length;++n<r&&Ut(t,e[n],0)>-1;);return n}function Jt(e,t){for(var n=e.length;n--&&Ut(t,e[n],0)>-1;);return n}var en=Vt({À:\"A\",Á:\"A\",Â:\"A\",Ã:\"A\",Ä:\"A\",Å:\"A\",à:\"a\",á:\"a\",â:\"a\",ã:\"a\",ä:\"a\",å:\"a\",Ç:\"C\",ç:\"c\",Ð:\"D\",ð:\"d\",È:\"E\",É:\"E\",Ê:\"E\",Ë:\"E\",è:\"e\",é:\"e\",ê:\"e\",ë:\"e\",Ì:\"I\",Í:\"I\",Î:\"I\",Ï:\"I\",ì:\"i\",í:\"i\",î:\"i\",ï:\"i\",Ñ:\"N\",ñ:\"n\",Ò:\"O\",Ó:\"O\",Ô:\"O\",Õ:\"O\",Ö:\"O\",Ø:\"O\",ò:\"o\",ó:\"o\",ô:\"o\",õ:\"o\",ö:\"o\",ø:\"o\",Ù:\"U\",Ú:\"U\",Û:\"U\",Ü:\"U\",ù:\"u\",ú:\"u\",û:\"u\",ü:\"u\",Ý:\"Y\",ý:\"y\",ÿ:\"y\",Æ:\"Ae\",æ:\"ae\",Þ:\"Th\",þ:\"th\",ß:\"ss\",Ā:\"A\",Ă:\"A\",Ą:\"A\",ā:\"a\",ă:\"a\",ą:\"a\",Ć:\"C\",Ĉ:\"C\",Ċ:\"C\",Č:\"C\",ć:\"c\",ĉ:\"c\",ċ:\"c\",č:\"c\",Ď:\"D\",Đ:\"D\",ď:\"d\",đ:\"d\",Ē:\"E\",Ĕ:\"E\",Ė:\"E\",Ę:\"E\",Ě:\"E\",ē:\"e\",ĕ:\"e\",ė:\"e\",ę:\"e\",ě:\"e\",Ĝ:\"G\",Ğ:\"G\",Ġ:\"G\",Ģ:\"G\",ĝ:\"g\",ğ:\"g\",ġ:\"g\",ģ:\"g\",Ĥ:\"H\",Ħ:\"H\",ĥ:\"h\",ħ:\"h\",Ĩ:\"I\",Ī:\"I\",Ĭ:\"I\",Į:\"I\",İ:\"I\",ĩ:\"i\",ī:\"i\",ĭ:\"i\",į:\"i\",ı:\"i\",Ĵ:\"J\",ĵ:\"j\",Ķ:\"K\",ķ:\"k\",ĸ:\"k\",Ĺ:\"L\",Ļ:\"L\",Ľ:\"L\",Ŀ:\"L\",Ł:\"L\",ĺ:\"l\",ļ:\"l\",ľ:\"l\",ŀ:\"l\",ł:\"l\",Ń:\"N\",Ņ:\"N\",Ň:\"N\",Ŋ:\"N\",ń:\"n\",ņ:\"n\",ň:\"n\",ŋ:\"n\",Ō:\"O\",Ŏ:\"O\",Ő:\"O\",ō:\"o\",ŏ:\"o\",ő:\"o\",Ŕ:\"R\",Ŗ:\"R\",Ř:\"R\",ŕ:\"r\",ŗ:\"r\",ř:\"r\",Ś:\"S\",Ŝ:\"S\",Ş:\"S\",Š:\"S\",ś:\"s\",ŝ:\"s\",ş:\"s\",š:\"s\",Ţ:\"T\",Ť:\"T\",Ŧ:\"T\",ţ:\"t\",ť:\"t\",ŧ:\"t\",Ũ:\"U\",Ū:\"U\",Ŭ:\"U\",Ů:\"U\",Ű:\"U\",Ų:\"U\",ũ:\"u\",ū:\"u\",ŭ:\"u\",ů:\"u\",ű:\"u\",ų:\"u\",Ŵ:\"W\",ŵ:\"w\",Ŷ:\"Y\",ŷ:\"y\",Ÿ:\"Y\",Ź:\"Z\",Ż:\"Z\",Ž:\"Z\",ź:\"z\",ż:\"z\",ž:\"z\",IJ:\"IJ\",ij:\"ij\",Œ:\"Oe\",œ:\"oe\",ʼn:\"'n\",ſ:\"s\"}),tn=Vt({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"});function nn(e){return\"\\\\\"+ot[e]}function rn(e){return et.test(e)}function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function on(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n];o!==t&&o!==u||(e[n]=u,i[a++]=n)}return i}function ln(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function cn(e){return rn(e)?function(e){for(var t=Xe.lastIndex=0;Xe.test(e);)++t;return t}(e):Dt(e)}function fn(e){return rn(e)?function(e){return e.match(Xe)||[]}(e):function(e){return e.split(\"\")}(e)}function pn(e){for(var t=e.length;t--&&ae.test(e.charAt(t)););return t}var dn=Vt({\"&amp;\":\"&\",\"&lt;\":\"<\",\"&gt;\":\">\",\"&quot;\":'\"',\"&#39;\":\"'\"}),hn=function e(t){var n,r=(t=null==t?ft:hn.defaults(ft.Object(),t,hn.pick(ft,nt))).Array,ae=t.Date,we=t.Error,xe=t.Function,ke=t.Math,Se=t.Object,Ee=t.RegExp,Ce=t.String,Te=t.TypeError,Me=r.prototype,Ne=xe.prototype,Pe=Se.prototype,ze=t[\"__core-js_shared__\"],Le=Ne.toString,Oe=Pe.hasOwnProperty,Ae=0,Fe=(n=/[^.]+$/.exec(ze&&ze.keys&&ze.keys.IE_PROTO||\"\"))?\"Symbol(src)_1.\"+n:\"\",De=Pe.toString,Re=Le.call(Se),je=ft._,Ue=Ee(\"^\"+Le.call(Oe).replace(te,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\"),Ie=ht?t.Buffer:a,$e=t.Symbol,Be=t.Uint8Array,We=Ie?Ie.allocUnsafe:a,Ve=on(Se.getPrototypeOf,Se),He=Se.create,qe=Pe.propertyIsEnumerable,Qe=Me.splice,Ye=$e?$e.isConcatSpreadable:a,Ge=$e?$e.iterator:a,Xe=$e?$e.toStringTag:a,et=function(){try{var e=li(Se,\"defineProperty\");return e({},\"\",{}),e}catch(e){}}(),ot=t.clearTimeout!==ft.clearTimeout&&t.clearTimeout,st=ae&&ae.now!==ft.Date.now&&ae.now,ct=t.setTimeout!==ft.setTimeout&&t.setTimeout,pt=ke.ceil,dt=ke.floor,vt=Se.getOwnPropertySymbols,gt=Ie?Ie.isBuffer:a,Dt=t.isFinite,Vt=Me.join,vn=on(Se.keys,Se),gn=ke.max,yn=ke.min,mn=ae.now,bn=t.parseInt,_n=ke.random,wn=Me.reverse,xn=li(t,\"DataView\"),kn=li(t,\"Map\"),Sn=li(t,\"Promise\"),En=li(t,\"Set\"),Cn=li(t,\"WeakMap\"),Tn=li(Se,\"create\"),Mn=Cn&&new Cn,Nn={},Pn=Di(xn),zn=Di(kn),Ln=Di(Sn),On=Di(En),An=Di(Cn),Fn=$e?$e.prototype:a,Dn=Fn?Fn.valueOf:a,Rn=Fn?Fn.toString:a;function jn(e){if(eu(e)&&!Wo(e)&&!(e instanceof Bn)){if(e instanceof $n)return e;if(Oe.call(e,\"__wrapped__\"))return Ri(e)}return new $n(e)}var Un=function(){function e(){}return function(t){if(!Jo(t))return{};if(He)return He(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function In(){}function $n(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function Bn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Hn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function qn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Hn;++t<n;)this.add(e[t])}function Qn(e){var t=this.__data__=new Vn(e);this.size=t.size}function Yn(e,t){var n=Wo(e),r=!n&&Bo(e),a=!n&&!r&&Qo(e),i=!n&&!r&&!a&&lu(e),o=n||r||a||i,u=o?Qt(e.length,Ce):[],l=u.length;for(var s in e)!t&&!Oe.call(e,s)||o&&(\"length\"==s||a&&(\"offset\"==s||\"parent\"==s)||i&&(\"buffer\"==s||\"byteLength\"==s||\"byteOffset\"==s)||vi(s,l))||u.push(s);return u}function Gn(e){var t=e.length;return t?e[Hr(0,t-1)]:a}function Kn(e,t){return zi(Ca(e),ir(t,0,e.length))}function Zn(e){return zi(Ca(e))}function Xn(e,t,n){(n!==a&&!Uo(e[t],n)||n===a&&!(t in e))&&rr(e,t,n)}function Jn(e,t,n){var r=e[t];Oe.call(e,t)&&Uo(r,n)&&(n!==a||t in e)||rr(e,t,n)}function er(e,t){for(var n=e.length;n--;)if(Uo(e[n][0],t))return n;return-1}function tr(e,t,n,r){return cr(e,(function(e,a,i){t(r,e,n(e),i)})),r}function nr(e,t){return e&&Ta(t,Pu(t),e)}function rr(e,t,n){\"__proto__\"==t&&et?et(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ar(e,t){for(var n=-1,i=t.length,o=r(i),u=null==e;++n<i;)o[n]=u?a:Eu(e,t[n]);return o}function ir(e,t,n){return e==e&&(n!==a&&(e=e<=n?e:n),t!==a&&(e=e>=t?e:t)),e}function or(e,t,n,r,i,o){var u,l=1&t,s=2&t,c=4&t;if(n&&(u=i?n(e,r,i,o):n(e)),u!==a)return u;if(!Jo(e))return e;var f=Wo(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);return t&&\"string\"==typeof e[0]&&Oe.call(e,\"index\")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Ca(e,u)}else{var p=fi(e),d=p==_||p==w;if(Qo(e))return _a(e,l);if(p==S||p==v||d&&!i){if(u=s||d?{}:di(e),!l)return s?function(e,t){return Ta(e,ci(e),t)}(e,function(e,t){return e&&Ta(t,zu(t),e)}(u,e)):function(e,t){return Ta(e,si(e),t)}(e,nr(u,e))}else{if(!it[p])return i?e:{};u=function(e,t,n){var r,a=e.constructor;switch(t){case z:return wa(e);case y:case m:return new a(+e);case L:return function(e,t){var n=t?wa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case A:case F:case D:case R:case j:case U:case I:case $:return xa(e,n);case x:return new a;case k:case M:return new a(e);case C:return function(e){var t=new e.constructor(e.source,pe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case T:return new a;case N:return r=e,Dn?Se(Dn.call(r)):{}}}(e,p,l)}}o||(o=new Qn);var h=o.get(e);if(h)return h;o.set(e,u),iu(e)?e.forEach((function(r){u.add(or(r,t,n,r,e,o))})):tu(e)&&e.forEach((function(r,a){u.set(a,or(r,t,n,a,e,o))}));var g=f?a:(c?s?ti:ei:s?zu:Pu)(e);return Et(g||e,(function(r,a){g&&(r=e[a=r]),Jn(u,a,or(r,t,n,a,e,o))})),u}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Se(e);r--;){var i=n[r],o=t[i],u=e[i];if(u===a&&!(i in e)||!o(u))return!1}return!0}function lr(e,t,n){if(\"function\"!=typeof e)throw new Te(i);return Ti((function(){e.apply(a,n)}),t)}function sr(e,t,n,r){var a=-1,i=Nt,o=!0,u=e.length,l=[],s=t.length;if(!u)return l;n&&(t=zt(t,Gt(n))),r?(i=Pt,o=!1):t.length>=200&&(i=Zt,o=!1,t=new qn(t));e:for(;++a<u;){var c=e[a],f=null==n?c:n(c);if(c=r||0!==c?c:0,o&&f==f){for(var p=s;p--;)if(t[p]===f)continue e;l.push(c)}else i(t,f,r)||l.push(c)}return l}jn.templateSettings={escape:G,evaluate:K,interpolate:Z,variable:\"\",imports:{_:jn}},jn.prototype=In.prototype,jn.prototype.constructor=jn,$n.prototype=Un(In.prototype),$n.prototype.constructor=$n,Bn.prototype=Un(In.prototype),Bn.prototype.constructor=Bn,Wn.prototype.clear=function(){this.__data__=Tn?Tn(null):{},this.size=0},Wn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Wn.prototype.get=function(e){var t=this.__data__;if(Tn){var n=t[e];return n===o?a:n}return Oe.call(t,e)?t[e]:a},Wn.prototype.has=function(e){var t=this.__data__;return Tn?t[e]!==a:Oe.call(t,e)},Wn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Tn&&t===a?o:t,this},Vn.prototype.clear=function(){this.__data__=[],this.size=0},Vn.prototype.delete=function(e){var t=this.__data__,n=er(t,e);return!(n<0||(n==t.length-1?t.pop():Qe.call(t,n,1),--this.size,0))},Vn.prototype.get=function(e){var t=this.__data__,n=er(t,e);return n<0?a:t[n][1]},Vn.prototype.has=function(e){return er(this.__data__,e)>-1},Vn.prototype.set=function(e,t){var n=this.__data__,r=er(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Hn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(kn||Vn),string:new Wn}},Hn.prototype.delete=function(e){var t=oi(this,e).delete(e);return this.size-=t?1:0,t},Hn.prototype.get=function(e){return oi(this,e).get(e)},Hn.prototype.has=function(e){return oi(this,e).has(e)},Hn.prototype.set=function(e,t){var n=oi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},qn.prototype.add=qn.prototype.push=function(e){return this.__data__.set(e,o),this},qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.clear=function(){this.__data__=new Vn,this.size=0},Qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Qn.prototype.get=function(e){return this.__data__.get(e)},Qn.prototype.has=function(e){return this.__data__.has(e)},Qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Vn){var r=n.__data__;if(!kn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Hn(r)}return n.set(e,t),this.size=n.size,this};var cr=Pa(mr),fr=Pa(br,!0);function pr(e,t){var n=!0;return cr(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function dr(e,t,n){for(var r=-1,i=e.length;++r<i;){var o=e[r],u=t(o);if(null!=u&&(l===a?u==u&&!uu(u):n(u,l)))var l=u,s=o}return s}function hr(e,t){var n=[];return cr(e,(function(e,r,a){t(e,r,a)&&n.push(e)})),n}function vr(e,t,n,r,a){var i=-1,o=e.length;for(n||(n=hi),a||(a=[]);++i<o;){var u=e[i];t>0&&n(u)?t>1?vr(u,t-1,n,r,a):Lt(a,u):r||(a[a.length]=u)}return a}var gr=za(),yr=za(!0);function mr(e,t){return e&&gr(e,t,Pu)}function br(e,t){return e&&yr(e,t,Pu)}function _r(e,t){return Mt(t,(function(t){return Ko(e[t])}))}function wr(e,t){for(var n=0,r=(t=ga(t,e)).length;null!=e&&n<r;)e=e[Fi(t[n++])];return n&&n==r?e:a}function xr(e,t,n){var r=t(e);return Wo(e)?r:Lt(r,n(e))}function kr(e){return null==e?e===a?\"[object Undefined]\":\"[object Null]\":Xe&&Xe in Se(e)?function(e){var t=Oe.call(e,Xe),n=e[Xe];try{e[Xe]=a;var r=!0}catch(e){}var i=De.call(e);return r&&(t?e[Xe]=n:delete e[Xe]),i}(e):function(e){return De.call(e)}(e)}function Sr(e,t){return e>t}function Er(e,t){return null!=e&&Oe.call(e,t)}function Cr(e,t){return null!=e&&t in Se(e)}function Tr(e,t,n){for(var i=n?Pt:Nt,o=e[0].length,u=e.length,l=u,s=r(u),c=1/0,f=[];l--;){var p=e[l];l&&t&&(p=zt(p,Gt(t))),c=yn(p.length,c),s[l]=!n&&(t||o>=120&&p.length>=120)?new qn(l&&p):a}p=e[0];var d=-1,h=s[0];e:for(;++d<o&&f.length<c;){var v=p[d],g=t?t(v):v;if(v=n||0!==v?v:0,!(h?Zt(h,g):i(f,g,n))){for(l=u;--l;){var y=s[l];if(!(y?Zt(y,g):i(e[l],g,n)))continue e}h&&h.push(g),f.push(v)}}return f}function Mr(e,t,n){var r=null==(e=Si(e,t=ga(t,e)))?e:e[Fi(Yi(t))];return null==r?a:kt(r,e,n)}function Nr(e){return eu(e)&&kr(e)==v}function Pr(e,t,n,r,i){return e===t||(null==e||null==t||!eu(e)&&!eu(t)?e!=e&&t!=t:function(e,t,n,r,i,o){var u=Wo(e),l=Wo(t),s=u?g:fi(e),c=l?g:fi(t),f=(s=s==v?S:s)==S,p=(c=c==v?S:c)==S,d=s==c;if(d&&Qo(e)){if(!Qo(t))return!1;u=!0,f=!1}if(d&&!f)return o||(o=new Qn),u||lu(e)?Xa(e,t,n,r,i,o):function(e,t,n,r,a,i,o){switch(n){case L:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case z:return!(e.byteLength!=t.byteLength||!i(new Be(e),new Be(t)));case y:case m:case k:return Uo(+e,+t);case b:return e.name==t.name&&e.message==t.message;case C:case M:return e==t+\"\";case x:var u=an;case T:var l=1&r;if(u||(u=ln),e.size!=t.size&&!l)return!1;var s=o.get(e);if(s)return s==t;r|=2,o.set(e,t);var c=Xa(u(e),u(t),r,a,i,o);return o.delete(e),c;case N:if(Dn)return Dn.call(e)==Dn.call(t)}return!1}(e,t,s,n,r,i,o);if(!(1&n)){var h=f&&Oe.call(e,\"__wrapped__\"),_=p&&Oe.call(t,\"__wrapped__\");if(h||_){var w=h?e.value():e,E=_?t.value():t;return o||(o=new Qn),i(w,E,n,r,o)}}return!!d&&(o||(o=new Qn),function(e,t,n,r,i,o){var u=1&n,l=ei(e),s=l.length;if(s!=ei(t).length&&!u)return!1;for(var c=s;c--;){var f=l[c];if(!(u?f in t:Oe.call(t,f)))return!1}var p=o.get(e),d=o.get(t);if(p&&d)return p==t&&d==e;var h=!0;o.set(e,t),o.set(t,e);for(var v=u;++c<s;){var g=e[f=l[c]],y=t[f];if(r)var m=u?r(y,g,f,t,e,o):r(g,y,f,e,t,o);if(!(m===a?g===y||i(g,y,n,r,o):m)){h=!1;break}v||(v=\"constructor\"==f)}if(h&&!v){var b=e.constructor,_=t.constructor;b==_||!(\"constructor\"in e)||!(\"constructor\"in t)||\"function\"==typeof b&&b instanceof b&&\"function\"==typeof _&&_ instanceof _||(h=!1)}return o.delete(e),o.delete(t),h}(e,t,n,r,i,o))}(e,t,n,r,Pr,i))}function zr(e,t,n,r){var i=n.length,o=i,u=!r;if(null==e)return!o;for(e=Se(e);i--;){var l=n[i];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<o;){var s=(l=n[i])[0],c=e[s],f=l[1];if(u&&l[2]){if(c===a&&!(s in e))return!1}else{var p=new Qn;if(r)var d=r(c,f,s,e,t,p);if(!(d===a?Pr(f,c,3,r,p):d))return!1}}return!0}function Lr(e){return!(!Jo(e)||(t=e,Fe&&Fe in t))&&(Ko(e)?Ue:ve).test(Di(e));var t}function Or(e){return\"function\"==typeof e?e:null==e?nl:\"object\"==typeof e?Wo(e)?jr(e[0],e[1]):Rr(e):fl(e)}function Ar(e){if(!_i(e))return vn(e);var t=[];for(var n in Se(e))Oe.call(e,n)&&\"constructor\"!=n&&t.push(n);return t}function Fr(e,t){return e<t}function Dr(e,t){var n=-1,a=Ho(e)?r(e.length):[];return cr(e,(function(e,r,i){a[++n]=t(e,r,i)})),a}function Rr(e){var t=ui(e);return 1==t.length&&t[0][2]?xi(t[0][0],t[0][1]):function(n){return n===e||zr(n,e,t)}}function jr(e,t){return yi(e)&&wi(t)?xi(Fi(e),t):function(n){var r=Eu(n,e);return r===a&&r===t?Cu(n,e):Pr(t,r,3)}}function Ur(e,t,n,r,i){e!==t&&gr(t,(function(o,u){if(i||(i=new Qn),Jo(o))!function(e,t,n,r,i,o,u){var l=Ei(e,n),s=Ei(t,n),c=u.get(s);if(c)Xn(e,n,c);else{var f=o?o(l,s,n+\"\",e,t,u):a,p=f===a;if(p){var d=Wo(s),h=!d&&Qo(s),v=!d&&!h&&lu(s);f=s,d||h||v?Wo(l)?f=l:qo(l)?f=Ca(l):h?(p=!1,f=_a(s,!0)):v?(p=!1,f=xa(s,!0)):f=[]:ru(s)||Bo(s)?(f=l,Bo(l)?f=gu(l):Jo(l)&&!Ko(l)||(f=di(s))):p=!1}p&&(u.set(s,f),i(f,s,r,o,u),u.delete(s)),Xn(e,n,f)}}(e,t,u,n,Ur,r,i);else{var l=r?r(Ei(e,u),o,u+\"\",e,t,i):a;l===a&&(l=o),Xn(e,u,l)}}),zu)}function Ir(e,t){var n=e.length;if(n)return vi(t+=t<0?n:0,n)?e[t]:a}function $r(e,t,n){t=t.length?zt(t,(function(e){return Wo(e)?function(t){return wr(t,1===e.length?e[0]:e)}:e})):[nl];var r=-1;t=zt(t,Gt(ii()));var a=Dr(e,(function(e,n,a){var i=zt(t,(function(t){return t(e)}));return{criteria:i,index:++r,value:e}}));return function(e,t){var r=e.length;for(e.sort((function(e,t){return function(e,t,n){for(var r=-1,a=e.criteria,i=t.criteria,o=a.length,u=n.length;++r<o;){var l=ka(a[r],i[r]);if(l)return r>=u?l:l*(\"desc\"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}));r--;)e[r]=e[r].value;return e}(a)}function Br(e,t,n){for(var r=-1,a=t.length,i={};++r<a;){var o=t[r],u=wr(e,o);n(u,o)&&Kr(i,ga(o,e),u)}return i}function Wr(e,t,n,r){var a=r?It:Ut,i=-1,o=t.length,u=e;for(e===t&&(t=Ca(t)),n&&(u=zt(e,Gt(n)));++i<o;)for(var l=0,s=t[i],c=n?n(s):s;(l=a(u,c,l,r))>-1;)u!==e&&Qe.call(u,l,1),Qe.call(e,l,1);return e}function Vr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;vi(a)?Qe.call(e,a,1):la(e,a)}}return e}function Hr(e,t){return e+dt(_n()*(t-e+1))}function qr(e,t){var n=\"\";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=dt(t/2))&&(e+=e)}while(t);return n}function Qr(e,t){return Mi(ki(e,t,nl),e+\"\")}function Yr(e){return Gn(Uu(e))}function Gr(e,t){var n=Uu(e);return zi(n,ir(t,0,n.length))}function Kr(e,t,n,r){if(!Jo(e))return e;for(var i=-1,o=(t=ga(t,e)).length,u=o-1,l=e;null!=l&&++i<o;){var s=Fi(t[i]),c=n;if(\"__proto__\"===s||\"constructor\"===s||\"prototype\"===s)return e;if(i!=u){var f=l[s];(c=r?r(f,s,l):a)===a&&(c=Jo(f)?f:vi(t[i+1])?[]:{})}Jn(l,s,c),l=l[s]}return e}var Zr=Mn?function(e,t){return Mn.set(e,t),e}:nl,Xr=et?function(e,t){return et(e,\"toString\",{configurable:!0,enumerable:!1,value:Ju(t),writable:!0})}:nl;function Jr(e){return zi(Uu(e))}function ea(e,t,n){var a=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=r(i);++a<i;)o[a]=e[a+t];return o}function ta(e,t){var n;return cr(e,(function(e,r,a){return!(n=t(e,r,a))})),!!n}function na(e,t,n){var r=0,a=null==e?r:e.length;if(\"number\"==typeof t&&t==t&&a<=2147483647){for(;r<a;){var i=r+a>>>1,o=e[i];null!==o&&!uu(o)&&(n?o<=t:o<t)?r=i+1:a=i}return a}return ra(e,t,nl,n)}function ra(e,t,n,r){var i=0,o=null==e?0:e.length;if(0===o)return 0;for(var u=(t=n(t))!=t,l=null===t,s=uu(t),c=t===a;i<o;){var f=dt((i+o)/2),p=n(e[f]),d=p!==a,h=null===p,v=p==p,g=uu(p);if(u)var y=r||v;else y=c?v&&(r||d):l?v&&d&&(r||!h):s?v&&d&&!h&&(r||!g):!h&&!g&&(r?p<=t:p<t);y?i=f+1:o=f}return yn(o,4294967294)}function aa(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n],u=t?t(o):o;if(!n||!Uo(u,l)){var l=u;i[a++]=0===o?0:o}}return i}function ia(e){return\"number\"==typeof e?e:uu(e)?p:+e}function oa(e){if(\"string\"==typeof e)return e;if(Wo(e))return zt(e,oa)+\"\";if(uu(e))return Rn?Rn.call(e):\"\";var t=e+\"\";return\"0\"==t&&1/e==-1/0?\"-0\":t}function ua(e,t,n){var r=-1,a=Nt,i=e.length,o=!0,u=[],l=u;if(n)o=!1,a=Pt;else if(i>=200){var s=t?null:qa(e);if(s)return ln(s);o=!1,a=Zt,l=new qn}else l=t?[]:u;e:for(;++r<i;){var c=e[r],f=t?t(c):c;if(c=n||0!==c?c:0,o&&f==f){for(var p=l.length;p--;)if(l[p]===f)continue e;t&&l.push(f),u.push(c)}else a(l,f,n)||(l!==u&&l.push(f),u.push(c))}return u}function la(e,t){return null==(e=Si(e,t=ga(t,e)))||delete e[Fi(Yi(t))]}function sa(e,t,n,r){return Kr(e,t,n(wr(e,t)),r)}function ca(e,t,n,r){for(var a=e.length,i=r?a:-1;(r?i--:++i<a)&&t(e[i],i,e););return n?ea(e,r?0:i,r?i+1:a):ea(e,r?i+1:0,r?a:i)}function fa(e,t){var n=e;return n instanceof Bn&&(n=n.value()),Ot(t,(function(e,t){return t.func.apply(t.thisArg,Lt([e],t.args))}),n)}function pa(e,t,n){var a=e.length;if(a<2)return a?ua(e[0]):[];for(var i=-1,o=r(a);++i<a;)for(var u=e[i],l=-1;++l<a;)l!=i&&(o[i]=sr(o[i]||u,e[l],t,n));return ua(vr(o,1),t,n)}function da(e,t,n){for(var r=-1,i=e.length,o=t.length,u={};++r<i;){var l=r<o?t[r]:a;n(u,e[r],l)}return u}function ha(e){return qo(e)?e:[]}function va(e){return\"function\"==typeof e?e:nl}function ga(e,t){return Wo(e)?e:yi(e,t)?[e]:Ai(yu(e))}var ya=Qr;function ma(e,t,n){var r=e.length;return n=n===a?r:n,!t&&n>=r?e:ea(e,t,n)}var ba=ot||function(e){return ft.clearTimeout(e)};function _a(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function wa(e){var t=new e.constructor(e.byteLength);return new Be(t).set(new Be(e)),t}function xa(e,t){var n=t?wa(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function ka(e,t){if(e!==t){var n=e!==a,r=null===e,i=e==e,o=uu(e),u=t!==a,l=null===t,s=t==t,c=uu(t);if(!l&&!c&&!o&&e>t||o&&u&&s&&!l&&!c||r&&u&&s||!n&&s||!i)return 1;if(!r&&!o&&!c&&e<t||c&&n&&i&&!r&&!o||l&&n&&i||!u&&i||!s)return-1}return 0}function Sa(e,t,n,a){for(var i=-1,o=e.length,u=n.length,l=-1,s=t.length,c=gn(o-u,0),f=r(s+c),p=!a;++l<s;)f[l]=t[l];for(;++i<u;)(p||i<o)&&(f[n[i]]=e[i]);for(;c--;)f[l++]=e[i++];return f}function Ea(e,t,n,a){for(var i=-1,o=e.length,u=-1,l=n.length,s=-1,c=t.length,f=gn(o-l,0),p=r(f+c),d=!a;++i<f;)p[i]=e[i];for(var h=i;++s<c;)p[h+s]=t[s];for(;++u<l;)(d||i<o)&&(p[h+n[u]]=e[i++]);return p}function Ca(e,t){var n=-1,a=e.length;for(t||(t=r(a));++n<a;)t[n]=e[n];return t}function Ta(e,t,n,r){var i=!n;n||(n={});for(var o=-1,u=t.length;++o<u;){var l=t[o],s=r?r(n[l],e[l],l,n,e):a;s===a&&(s=e[l]),i?rr(n,l,s):Jn(n,l,s)}return n}function Ma(e,t){return function(n,r){var a=Wo(n)?St:tr,i=t?t():{};return a(n,e,ii(r,2),i)}}function Na(e){return Qr((function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:a,u=i>2?n[2]:a;for(o=e.length>3&&\"function\"==typeof o?(i--,o):a,u&&gi(n[0],n[1],u)&&(o=i<3?a:o,i=1),t=Se(t);++r<i;){var l=n[r];l&&e(t,l,r,o)}return t}))}function Pa(e,t){return function(n,r){if(null==n)return n;if(!Ho(n))return e(n,r);for(var a=n.length,i=t?a:-1,o=Se(n);(t?i--:++i<a)&&!1!==r(o[i],i,o););return n}}function za(e){return function(t,n,r){for(var a=-1,i=Se(t),o=r(t),u=o.length;u--;){var l=o[e?u:++a];if(!1===n(i[l],l,i))break}return t}}function La(e){return function(t){var n=rn(t=yu(t))?fn(t):a,r=n?n[0]:t.charAt(0),i=n?ma(n,1).join(\"\"):t.slice(1);return r[e]()+i}}function Oa(e){return function(t){return Ot(Ku(Bu(t).replace(Ke,\"\")),e,\"\")}}function Aa(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Un(e.prototype),r=e.apply(n,t);return Jo(r)?r:n}}function Fa(e){return function(t,n,r){var i=Se(t);if(!Ho(t)){var o=ii(n,3);t=Pu(t),n=function(e){return o(i[e],e,i)}}var u=e(t,n,r);return u>-1?i[o?t[u]:u]:a}}function Da(e){return Ja((function(t){var n=t.length,r=n,o=$n.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if(\"function\"!=typeof u)throw new Te(i);if(o&&!l&&\"wrapper\"==ri(u))var l=new $n([],!0)}for(r=l?r:n;++r<n;){var s=ri(u=t[r]),c=\"wrapper\"==s?ni(u):a;l=c&&mi(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?l[ri(c[0])].apply(l,c[3]):1==u.length&&mi(u)?l[s]():l.thru(u)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&Wo(r))return l.plant(r).value();for(var a=0,i=n?t[a].apply(this,e):r;++a<n;)i=t[a].call(this,i);return i}}))}function Ra(e,t,n,i,o,u,l,c,f,p){var d=t&s,h=1&t,v=2&t,g=24&t,y=512&t,m=v?a:Aa(e);return function s(){for(var b=arguments.length,_=r(b),w=b;w--;)_[w]=arguments[w];if(g)var x=ai(s),k=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(_,x);if(i&&(_=Sa(_,i,o,g)),u&&(_=Ea(_,u,l,g)),b-=k,g&&b<p){var S=un(_,x);return Va(e,t,Ra,s.placeholder,n,_,S,c,f,p-b)}var E=h?n:this,C=v?E[e]:e;return b=_.length,c?_=function(e,t){for(var n=e.length,r=yn(t.length,n),i=Ca(e);r--;){var o=t[r];e[r]=vi(o,n)?i[o]:a}return e}(_,c):y&&b>1&&_.reverse(),d&&f<b&&(_.length=f),this&&this!==ft&&this instanceof s&&(C=m||Aa(C)),C.apply(E,_)}}function ja(e,t){return function(n,r){return function(e,t,n,r){return mr(e,(function(e,a,i){t(r,n(e),a,i)})),r}(n,e,t(r),{})}}function Ua(e,t){return function(n,r){var i;if(n===a&&r===a)return t;if(n!==a&&(i=n),r!==a){if(i===a)return r;\"string\"==typeof n||\"string\"==typeof r?(n=oa(n),r=oa(r)):(n=ia(n),r=ia(r)),i=e(n,r)}return i}}function Ia(e){return Ja((function(t){return t=zt(t,Gt(ii())),Qr((function(n){var r=this;return e(t,(function(e){return kt(e,r,n)}))}))}))}function $a(e,t){var n=(t=t===a?\" \":oa(t)).length;if(n<2)return n?qr(t,e):t;var r=qr(t,pt(e/cn(t)));return rn(t)?ma(fn(r),0,e).join(\"\"):r.slice(0,e)}function Ba(e){return function(t,n,i){return i&&\"number\"!=typeof i&&gi(t,n,i)&&(n=i=a),t=pu(t),n===a?(n=t,t=0):n=pu(n),function(e,t,n,a){for(var i=-1,o=gn(pt((t-e)/(n||1)),0),u=r(o);o--;)u[a?o:++i]=e,e+=n;return u}(t,n,i=i===a?t<n?1:-1:pu(i),e)}}function Wa(e){return function(t,n){return\"string\"==typeof t&&\"string\"==typeof n||(t=vu(t),n=vu(n)),e(t,n)}}function Va(e,t,n,r,i,o,u,s,c,f){var p=8&t;t|=p?l:64,4&(t&=~(p?64:l))||(t&=-4);var d=[e,t,i,p?o:a,p?u:a,p?a:o,p?a:u,s,c,f],h=n.apply(a,d);return mi(e)&&Ci(h,d),h.placeholder=r,Ni(h,e,t)}function Ha(e){var t=ke[e];return function(e,n){if(e=vu(e),(n=null==n?0:yn(du(n),292))&&Dt(e)){var r=(yu(e)+\"e\").split(\"e\");return+((r=(yu(t(r[0]+\"e\"+(+r[1]+n)))+\"e\").split(\"e\"))[0]+\"e\"+(+r[1]-n))}return t(e)}}var qa=En&&1/ln(new En([,-0]))[1]==c?function(e){return new En(e)}:ul;function Qa(e){return function(t){var n=fi(t);return n==x?an(t):n==T?sn(t):function(e,t){return zt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Ya(e,t,n,o,c,f,p,d){var h=2&t;if(!h&&\"function\"!=typeof e)throw new Te(i);var v=o?o.length:0;if(v||(t&=-97,o=c=a),p=p===a?p:gn(du(p),0),d=d===a?d:du(d),v-=c?c.length:0,64&t){var g=o,y=c;o=c=a}var m=h?a:ni(e),b=[e,t,n,o,c,g,y,f,p,d];if(m&&function(e,t){var n=e[1],r=t[1],a=n|r,i=a<131,o=r==s&&8==n||r==s&&256==n&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!o)return e;1&r&&(e[2]=t[2],a|=1&n?0:4);var l=t[3];if(l){var c=e[3];e[3]=c?Sa(c,l,t[4]):l,e[4]=c?un(e[3],u):t[4]}(l=t[5])&&(c=e[5],e[5]=c?Ea(c,l,t[6]):l,e[6]=c?un(e[5],u):t[6]),(l=t[7])&&(e[7]=l),r&s&&(e[8]=null==e[8]?t[8]:yn(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=a}(b,m),e=b[0],t=b[1],n=b[2],o=b[3],c=b[4],!(d=b[9]=b[9]===a?h?0:e.length:gn(b[9]-v,0))&&24&t&&(t&=-25),t&&1!=t)_=8==t||16==t?function(e,t,n){var i=Aa(e);return function o(){for(var u=arguments.length,l=r(u),s=u,c=ai(o);s--;)l[s]=arguments[s];var f=u<3&&l[0]!==c&&l[u-1]!==c?[]:un(l,c);return(u-=f.length)<n?Va(e,t,Ra,o.placeholder,a,l,f,a,a,n-u):kt(this&&this!==ft&&this instanceof o?i:e,this,l)}}(e,t,d):t!=l&&33!=t||c.length?Ra.apply(a,b):function(e,t,n,a){var i=1&t,o=Aa(e);return function t(){for(var u=-1,l=arguments.length,s=-1,c=a.length,f=r(c+l),p=this&&this!==ft&&this instanceof t?o:e;++s<c;)f[s]=a[s];for(;l--;)f[s++]=arguments[++u];return kt(p,i?n:this,f)}}(e,t,n,o);else var _=function(e,t,n){var r=1&t,a=Aa(e);return function t(){return(this&&this!==ft&&this instanceof t?a:e).apply(r?n:this,arguments)}}(e,t,n);return Ni((m?Zr:Ci)(_,b),e,t)}function Ga(e,t,n,r){return e===a||Uo(e,Pe[n])&&!Oe.call(r,n)?t:e}function Ka(e,t,n,r,i,o){return Jo(e)&&Jo(t)&&(o.set(t,e),Ur(e,t,a,Ka,o),o.delete(t)),e}function Za(e){return ru(e)?a:e}function Xa(e,t,n,r,i,o){var u=1&n,l=e.length,s=t.length;if(l!=s&&!(u&&s>l))return!1;var c=o.get(e),f=o.get(t);if(c&&f)return c==t&&f==e;var p=-1,d=!0,h=2&n?new qn:a;for(o.set(e,t),o.set(t,e);++p<l;){var v=e[p],g=t[p];if(r)var y=u?r(g,v,p,t,e,o):r(v,g,p,e,t,o);if(y!==a){if(y)continue;d=!1;break}if(h){if(!Ft(t,(function(e,t){if(!Zt(h,t)&&(v===e||i(v,e,n,r,o)))return h.push(t)}))){d=!1;break}}else if(v!==g&&!i(v,g,n,r,o)){d=!1;break}}return o.delete(e),o.delete(t),d}function Ja(e){return Mi(ki(e,a,Wi),e+\"\")}function ei(e){return xr(e,Pu,si)}function ti(e){return xr(e,zu,ci)}var ni=Mn?function(e){return Mn.get(e)}:ul;function ri(e){for(var t=e.name+\"\",n=Nn[t],r=Oe.call(Nn,t)?n.length:0;r--;){var a=n[r],i=a.func;if(null==i||i==e)return a.name}return t}function ai(e){return(Oe.call(jn,\"placeholder\")?jn:e).placeholder}function ii(){var e=jn.iteratee||rl;return e=e===rl?Or:e,arguments.length?e(arguments[0],arguments[1]):e}function oi(e,t){var n,r,a=e.__data__;return(\"string\"==(r=typeof(n=t))||\"number\"==r||\"symbol\"==r||\"boolean\"==r?\"__proto__\"!==n:null===n)?a[\"string\"==typeof t?\"string\":\"hash\"]:a.map}function ui(e){for(var t=Pu(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,wi(a)]}return t}function li(e,t){var n=function(e,t){return null==e?a:e[t]}(e,t);return Lr(n)?n:a}var si=vt?function(e){return null==e?[]:(e=Se(e),Mt(vt(e),(function(t){return qe.call(e,t)})))}:hl,ci=vt?function(e){for(var t=[];e;)Lt(t,si(e)),e=Ve(e);return t}:hl,fi=kr;function pi(e,t,n){for(var r=-1,a=(t=ga(t,e)).length,i=!1;++r<a;){var o=Fi(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&Xo(a)&&vi(o,a)&&(Wo(e)||Bo(e))}function di(e){return\"function\"!=typeof e.constructor||_i(e)?{}:Un(Ve(e))}function hi(e){return Wo(e)||Bo(e)||!!(Ye&&e&&e[Ye])}function vi(e,t){var n=typeof e;return!!(t=null==t?f:t)&&(\"number\"==n||\"symbol\"!=n&&ye.test(e))&&e>-1&&e%1==0&&e<t}function gi(e,t,n){if(!Jo(n))return!1;var r=typeof t;return!!(\"number\"==r?Ho(n)&&vi(t,n.length):\"string\"==r&&t in n)&&Uo(n[t],e)}function yi(e,t){if(Wo(e))return!1;var n=typeof e;return!(\"number\"!=n&&\"symbol\"!=n&&\"boolean\"!=n&&null!=e&&!uu(e))||J.test(e)||!X.test(e)||null!=t&&e in Se(t)}function mi(e){var t=ri(e),n=jn[t];if(\"function\"!=typeof n||!(t in Bn.prototype))return!1;if(e===n)return!0;var r=ni(n);return!!r&&e===r[0]}(xn&&fi(new xn(new ArrayBuffer(1)))!=L||kn&&fi(new kn)!=x||Sn&&fi(Sn.resolve())!=E||En&&fi(new En)!=T||Cn&&fi(new Cn)!=P)&&(fi=function(e){var t=kr(e),n=t==S?e.constructor:a,r=n?Di(n):\"\";if(r)switch(r){case Pn:return L;case zn:return x;case Ln:return E;case On:return T;case An:return P}return t});var bi=ze?Ko:vl;function _i(e){var t=e&&e.constructor;return e===(\"function\"==typeof t&&t.prototype||Pe)}function wi(e){return e==e&&!Jo(e)}function xi(e,t){return function(n){return null!=n&&n[e]===t&&(t!==a||e in Se(n))}}function ki(e,t,n){return t=gn(t===a?e.length-1:t,0),function(){for(var a=arguments,i=-1,o=gn(a.length-t,0),u=r(o);++i<o;)u[i]=a[t+i];i=-1;for(var l=r(t+1);++i<t;)l[i]=a[i];return l[t]=n(u),kt(e,this,l)}}function Si(e,t){return t.length<2?e:wr(e,ea(t,0,-1))}function Ei(e,t){if((\"constructor\"!==t||\"function\"!=typeof e[t])&&\"__proto__\"!=t)return e[t]}var Ci=Pi(Zr),Ti=ct||function(e,t){return ft.setTimeout(e,t)},Mi=Pi(Xr);function Ni(e,t,n){var r=t+\"\";return Mi(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?\"& \":\"\")+t[r],t=t.join(n>2?\", \":\" \"),e.replace(ie,\"{\\n/* [wrapped with \"+t+\"] */\\n\")}(r,function(e,t){return Et(h,(function(n){var r=\"_.\"+n[0];t&n[1]&&!Nt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(oe);return t?t[1].split(ue):[]}(r),n)))}function Pi(e){var t=0,n=0;return function(){var r=mn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(a,arguments)}}function zi(e,t){var n=-1,r=e.length,i=r-1;for(t=t===a?r:t;++n<t;){var o=Hr(n,i),u=e[o];e[o]=e[n],e[n]=u}return e.length=t,e}var Li,Oi,Ai=(Li=Oo((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(\"\"),e.replace(ee,(function(e,n,r,a){t.push(r?a.replace(ce,\"$1\"):n||e)})),t}),(function(e){return 500===Oi.size&&Oi.clear(),e})),Oi=Li.cache,Li);function Fi(e){if(\"string\"==typeof e||uu(e))return e;var t=e+\"\";return\"0\"==t&&1/e==-1/0?\"-0\":t}function Di(e){if(null!=e){try{return Le.call(e)}catch(e){}try{return e+\"\"}catch(e){}}return\"\"}function Ri(e){if(e instanceof Bn)return e.clone();var t=new $n(e.__wrapped__,e.__chain__);return t.__actions__=Ca(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var ji=Qr((function(e,t){return qo(e)?sr(e,vr(t,1,qo,!0)):[]})),Ui=Qr((function(e,t){var n=Yi(t);return qo(n)&&(n=a),qo(e)?sr(e,vr(t,1,qo,!0),ii(n,2)):[]})),Ii=Qr((function(e,t){var n=Yi(t);return qo(n)&&(n=a),qo(e)?sr(e,vr(t,1,qo,!0),a,n):[]}));function $i(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:du(n);return a<0&&(a=gn(r+a,0)),jt(e,ii(t,3),a)}function Bi(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==a&&(i=du(n),i=n<0?gn(r+i,0):yn(i,r-1)),jt(e,ii(t,3),i,!0)}function Wi(e){return null!=e&&e.length?vr(e,1):[]}function Vi(e){return e&&e.length?e[0]:a}var Hi=Qr((function(e){var t=zt(e,ha);return t.length&&t[0]===e[0]?Tr(t):[]})),qi=Qr((function(e){var t=Yi(e),n=zt(e,ha);return t===Yi(n)?t=a:n.pop(),n.length&&n[0]===e[0]?Tr(n,ii(t,2)):[]})),Qi=Qr((function(e){var t=Yi(e),n=zt(e,ha);return(t=\"function\"==typeof t?t:a)&&n.pop(),n.length&&n[0]===e[0]?Tr(n,a,t):[]}));function Yi(e){var t=null==e?0:e.length;return t?e[t-1]:a}var Gi=Qr(Ki);function Ki(e,t){return e&&e.length&&t&&t.length?Wr(e,t):e}var Zi=Ja((function(e,t){var n=null==e?0:e.length,r=ar(e,t);return Vr(e,zt(t,(function(e){return vi(e,n)?+e:e})).sort(ka)),r}));function Xi(e){return null==e?e:wn.call(e)}var Ji=Qr((function(e){return ua(vr(e,1,qo,!0))})),eo=Qr((function(e){var t=Yi(e);return qo(t)&&(t=a),ua(vr(e,1,qo,!0),ii(t,2))})),to=Qr((function(e){var t=Yi(e);return t=\"function\"==typeof t?t:a,ua(vr(e,1,qo,!0),a,t)}));function no(e){if(!e||!e.length)return[];var t=0;return e=Mt(e,(function(e){if(qo(e))return t=gn(e.length,t),!0})),Qt(t,(function(t){return zt(e,Wt(t))}))}function ro(e,t){if(!e||!e.length)return[];var n=no(e);return null==t?n:zt(n,(function(e){return kt(t,a,e)}))}var ao=Qr((function(e,t){return qo(e)?sr(e,t):[]})),io=Qr((function(e){return pa(Mt(e,qo))})),oo=Qr((function(e){var t=Yi(e);return qo(t)&&(t=a),pa(Mt(e,qo),ii(t,2))})),uo=Qr((function(e){var t=Yi(e);return t=\"function\"==typeof t?t:a,pa(Mt(e,qo),a,t)})),lo=Qr(no),so=Qr((function(e){var t=e.length,n=t>1?e[t-1]:a;return n=\"function\"==typeof n?(e.pop(),n):a,ro(e,n)}));function co(e){var t=jn(e);return t.__chain__=!0,t}function fo(e,t){return t(e)}var po=Ja((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Bn&&vi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:fo,args:[i],thisArg:a}),new $n(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(i)})),ho=Ma((function(e,t,n){Oe.call(e,n)?++e[n]:rr(e,n,1)})),vo=Fa($i),go=Fa(Bi);function yo(e,t){return(Wo(e)?Et:cr)(e,ii(t,3))}function mo(e,t){return(Wo(e)?Ct:fr)(e,ii(t,3))}var bo=Ma((function(e,t,n){Oe.call(e,n)?e[n].push(t):rr(e,n,[t])})),_o=Qr((function(e,t,n){var a=-1,i=\"function\"==typeof t,o=Ho(e)?r(e.length):[];return cr(e,(function(e){o[++a]=i?kt(t,e,n):Mr(e,t,n)})),o})),wo=Ma((function(e,t,n){rr(e,n,t)}));function xo(e,t){return(Wo(e)?zt:Dr)(e,ii(t,3))}var ko=Ma((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),So=Qr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&gi(e,t[0],t[1])?t=[]:n>2&&gi(t[0],t[1],t[2])&&(t=[t[0]]),$r(e,vr(t,1),[])})),Eo=st||function(){return ft.Date.now()};function Co(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Ya(e,s,a,a,a,a,t)}function To(e,t){var n;if(\"function\"!=typeof t)throw new Te(i);return e=du(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Mo=Qr((function(e,t,n){var r=1;if(n.length){var a=un(n,ai(Mo));r|=l}return Ya(e,r,t,n,a)})),No=Qr((function(e,t,n){var r=3;if(n.length){var a=un(n,ai(No));r|=l}return Ya(t,r,e,n,a)}));function Po(e,t,n){var r,o,u,l,s,c,f=0,p=!1,d=!1,h=!0;if(\"function\"!=typeof e)throw new Te(i);function v(t){var n=r,i=o;return r=o=a,f=t,l=e.apply(i,n)}function g(e){var n=e-c;return c===a||n>=t||n<0||d&&e-f>=u}function y(){var e=Eo();if(g(e))return m(e);s=Ti(y,function(e){var n=t-(e-c);return d?yn(n,u-(e-f)):n}(e))}function m(e){return s=a,h&&r?v(e):(r=o=a,l)}function b(){var e=Eo(),n=g(e);if(r=arguments,o=this,c=e,n){if(s===a)return function(e){return f=e,s=Ti(y,t),p?v(e):l}(c);if(d)return ba(s),s=Ti(y,t),v(c)}return s===a&&(s=Ti(y,t)),l}return t=vu(t)||0,Jo(n)&&(p=!!n.leading,u=(d=\"maxWait\"in n)?gn(vu(n.maxWait)||0,t):u,h=\"trailing\"in n?!!n.trailing:h),b.cancel=function(){s!==a&&ba(s),f=0,r=c=o=s=a},b.flush=function(){return s===a?l:m(Eo())},b}var zo=Qr((function(e,t){return lr(e,1,t)})),Lo=Qr((function(e,t,n){return lr(e,vu(t)||0,n)}));function Oo(e,t){if(\"function\"!=typeof e||null!=t&&\"function\"!=typeof t)throw new Te(i);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(Oo.Cache||Hn),n}function Ao(e){if(\"function\"!=typeof e)throw new Te(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Oo.Cache=Hn;var Fo=ya((function(e,t){var n=(t=1==t.length&&Wo(t[0])?zt(t[0],Gt(ii())):zt(vr(t,1),Gt(ii()))).length;return Qr((function(r){for(var a=-1,i=yn(r.length,n);++a<i;)r[a]=t[a].call(this,r[a]);return kt(e,this,r)}))})),Do=Qr((function(e,t){var n=un(t,ai(Do));return Ya(e,l,a,t,n)})),Ro=Qr((function(e,t){var n=un(t,ai(Ro));return Ya(e,64,a,t,n)})),jo=Ja((function(e,t){return Ya(e,256,a,a,a,t)}));function Uo(e,t){return e===t||e!=e&&t!=t}var Io=Wa(Sr),$o=Wa((function(e,t){return e>=t})),Bo=Nr(function(){return arguments}())?Nr:function(e){return eu(e)&&Oe.call(e,\"callee\")&&!qe.call(e,\"callee\")},Wo=r.isArray,Vo=yt?Gt(yt):function(e){return eu(e)&&kr(e)==z};function Ho(e){return null!=e&&Xo(e.length)&&!Ko(e)}function qo(e){return eu(e)&&Ho(e)}var Qo=gt||vl,Yo=mt?Gt(mt):function(e){return eu(e)&&kr(e)==m};function Go(e){if(!eu(e))return!1;var t=kr(e);return t==b||\"[object DOMException]\"==t||\"string\"==typeof e.message&&\"string\"==typeof e.name&&!ru(e)}function Ko(e){if(!Jo(e))return!1;var t=kr(e);return t==_||t==w||\"[object AsyncFunction]\"==t||\"[object Proxy]\"==t}function Zo(e){return\"number\"==typeof e&&e==du(e)}function Xo(e){return\"number\"==typeof e&&e>-1&&e%1==0&&e<=f}function Jo(e){var t=typeof e;return null!=e&&(\"object\"==t||\"function\"==t)}function eu(e){return null!=e&&\"object\"==typeof e}var tu=bt?Gt(bt):function(e){return eu(e)&&fi(e)==x};function nu(e){return\"number\"==typeof e||eu(e)&&kr(e)==k}function ru(e){if(!eu(e)||kr(e)!=S)return!1;var t=Ve(e);if(null===t)return!0;var n=Oe.call(t,\"constructor\")&&t.constructor;return\"function\"==typeof n&&n instanceof n&&Le.call(n)==Re}var au=_t?Gt(_t):function(e){return eu(e)&&kr(e)==C},iu=wt?Gt(wt):function(e){return eu(e)&&fi(e)==T};function ou(e){return\"string\"==typeof e||!Wo(e)&&eu(e)&&kr(e)==M}function uu(e){return\"symbol\"==typeof e||eu(e)&&kr(e)==N}var lu=xt?Gt(xt):function(e){return eu(e)&&Xo(e.length)&&!!at[kr(e)]},su=Wa(Fr),cu=Wa((function(e,t){return e<=t}));function fu(e){if(!e)return[];if(Ho(e))return ou(e)?fn(e):Ca(e);if(Ge&&e[Ge])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ge]());var t=fi(e);return(t==x?an:t==T?ln:Uu)(e)}function pu(e){return e?(e=vu(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function du(e){var t=pu(e),n=t%1;return t==t?n?t-n:t:0}function hu(e){return e?ir(du(e),0,d):0}function vu(e){if(\"number\"==typeof e)return e;if(uu(e))return p;if(Jo(e)){var t=\"function\"==typeof e.valueOf?e.valueOf():e;e=Jo(t)?t+\"\":t}if(\"string\"!=typeof e)return 0===e?e:+e;e=Yt(e);var n=he.test(e);return n||ge.test(e)?lt(e.slice(2),n?2:8):de.test(e)?p:+e}function gu(e){return Ta(e,zu(e))}function yu(e){return null==e?\"\":oa(e)}var mu=Na((function(e,t){if(_i(t)||Ho(t))Ta(t,Pu(t),e);else for(var n in t)Oe.call(t,n)&&Jn(e,n,t[n])})),bu=Na((function(e,t){Ta(t,zu(t),e)})),_u=Na((function(e,t,n,r){Ta(t,zu(t),e,r)})),wu=Na((function(e,t,n,r){Ta(t,Pu(t),e,r)})),xu=Ja(ar),ku=Qr((function(e,t){e=Se(e);var n=-1,r=t.length,i=r>2?t[2]:a;for(i&&gi(t[0],t[1],i)&&(r=1);++n<r;)for(var o=t[n],u=zu(o),l=-1,s=u.length;++l<s;){var c=u[l],f=e[c];(f===a||Uo(f,Pe[c])&&!Oe.call(e,c))&&(e[c]=o[c])}return e})),Su=Qr((function(e){return e.push(a,Ka),kt(Ou,a,e)}));function Eu(e,t,n){var r=null==e?a:wr(e,t);return r===a?n:r}function Cu(e,t){return null!=e&&pi(e,t,Cr)}var Tu=ja((function(e,t,n){null!=t&&\"function\"!=typeof t.toString&&(t=De.call(t)),e[t]=n}),Ju(nl)),Mu=ja((function(e,t,n){null!=t&&\"function\"!=typeof t.toString&&(t=De.call(t)),Oe.call(e,t)?e[t].push(n):e[t]=[n]}),ii),Nu=Qr(Mr);function Pu(e){return Ho(e)?Yn(e):Ar(e)}function zu(e){return Ho(e)?Yn(e,!0):function(e){if(!Jo(e))return function(e){var t=[];if(null!=e)for(var n in Se(e))t.push(n);return t}(e);var t=_i(e),n=[];for(var r in e)(\"constructor\"!=r||!t&&Oe.call(e,r))&&n.push(r);return n}(e)}var Lu=Na((function(e,t,n){Ur(e,t,n)})),Ou=Na((function(e,t,n,r){Ur(e,t,n,r)})),Au=Ja((function(e,t){var n={};if(null==e)return n;var r=!1;t=zt(t,(function(t){return t=ga(t,e),r||(r=t.length>1),t})),Ta(e,ti(e),n),r&&(n=or(n,7,Za));for(var a=t.length;a--;)la(n,t[a]);return n})),Fu=Ja((function(e,t){return null==e?{}:function(e,t){return Br(e,t,(function(t,n){return Cu(e,n)}))}(e,t)}));function Du(e,t){if(null==e)return{};var n=zt(ti(e),(function(e){return[e]}));return t=ii(t),Br(e,n,(function(e,n){return t(e,n[0])}))}var Ru=Qa(Pu),ju=Qa(zu);function Uu(e){return null==e?[]:Kt(e,Pu(e))}var Iu=Oa((function(e,t,n){return t=t.toLowerCase(),e+(n?$u(t):t)}));function $u(e){return Gu(yu(e).toLowerCase())}function Bu(e){return(e=yu(e))&&e.replace(me,en).replace(Ze,\"\")}var Wu=Oa((function(e,t,n){return e+(n?\"-\":\"\")+t.toLowerCase()})),Vu=Oa((function(e,t,n){return e+(n?\" \":\"\")+t.toLowerCase()})),Hu=La(\"toLowerCase\"),qu=Oa((function(e,t,n){return e+(n?\"_\":\"\")+t.toLowerCase()})),Qu=Oa((function(e,t,n){return e+(n?\" \":\"\")+Gu(t)})),Yu=Oa((function(e,t,n){return e+(n?\" \":\"\")+t.toUpperCase()})),Gu=La(\"toUpperCase\");function Ku(e,t,n){return e=yu(e),(t=n?a:t)===a?function(e){return tt.test(e)}(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(t)||[]}var Zu=Qr((function(e,t){try{return kt(e,a,t)}catch(e){return Go(e)?e:new we(e)}})),Xu=Ja((function(e,t){return Et(t,(function(t){t=Fi(t),rr(e,t,Mo(e[t],e))})),e}));function Ju(e){return function(){return e}}var el=Da(),tl=Da(!0);function nl(e){return e}function rl(e){return Or(\"function\"==typeof e?e:or(e,1))}var al=Qr((function(e,t){return function(n){return Mr(n,e,t)}})),il=Qr((function(e,t){return function(n){return Mr(e,n,t)}}));function ol(e,t,n){var r=Pu(t),a=_r(t,r);null!=n||Jo(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=_r(t,Pu(t)));var i=!(Jo(n)&&\"chain\"in n&&!n.chain),o=Ko(e);return Et(a,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Ca(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Lt([this.value()],arguments))})})),e}function ul(){}var ll=Ia(zt),sl=Ia(Tt),cl=Ia(Ft);function fl(e){return yi(e)?Wt(Fi(e)):function(e){return function(t){return wr(t,e)}}(e)}var pl=Ba(),dl=Ba(!0);function hl(){return[]}function vl(){return!1}var gl,yl=Ua((function(e,t){return e+t}),0),ml=Ha(\"ceil\"),bl=Ua((function(e,t){return e/t}),1),_l=Ha(\"floor\"),wl=Ua((function(e,t){return e*t}),1),xl=Ha(\"round\"),kl=Ua((function(e,t){return e-t}),0);return jn.after=function(e,t){if(\"function\"!=typeof t)throw new Te(i);return e=du(e),function(){if(--e<1)return t.apply(this,arguments)}},jn.ary=Co,jn.assign=mu,jn.assignIn=bu,jn.assignInWith=_u,jn.assignWith=wu,jn.at=xu,jn.before=To,jn.bind=Mo,jn.bindAll=Xu,jn.bindKey=No,jn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wo(e)?e:[e]},jn.chain=co,jn.chunk=function(e,t,n){t=(n?gi(e,t,n):t===a)?1:gn(du(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,u=0,l=r(pt(i/t));o<i;)l[u++]=ea(e,o,o+=t);return l},jn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,a=[];++t<n;){var i=e[t];i&&(a[r++]=i)}return a},jn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],a=e;a--;)t[a-1]=arguments[a];return Lt(Wo(n)?Ca(n):[n],vr(t,1))},jn.cond=function(e){var t=null==e?0:e.length,n=ii();return e=t?zt(e,(function(e){if(\"function\"!=typeof e[1])throw new Te(i);return[n(e[0]),e[1]]})):[],Qr((function(n){for(var r=-1;++r<t;){var a=e[r];if(kt(a[0],this,n))return kt(a[1],this,n)}}))},jn.conforms=function(e){return function(e){var t=Pu(e);return function(n){return ur(n,e,t)}}(or(e,1))},jn.constant=Ju,jn.countBy=ho,jn.create=function(e,t){var n=Un(e);return null==t?n:nr(n,t)},jn.curry=function e(t,n,r){var i=Ya(t,8,a,a,a,a,a,n=r?a:n);return i.placeholder=e.placeholder,i},jn.curryRight=function e(t,n,r){var i=Ya(t,16,a,a,a,a,a,n=r?a:n);return i.placeholder=e.placeholder,i},jn.debounce=Po,jn.defaults=ku,jn.defaultsDeep=Su,jn.defer=zo,jn.delay=Lo,jn.difference=ji,jn.differenceBy=Ui,jn.differenceWith=Ii,jn.drop=function(e,t,n){var r=null==e?0:e.length;return r?ea(e,(t=n||t===a?1:du(t))<0?0:t,r):[]},jn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?ea(e,0,(t=r-(t=n||t===a?1:du(t)))<0?0:t):[]},jn.dropRightWhile=function(e,t){return e&&e.length?ca(e,ii(t,3),!0,!0):[]},jn.dropWhile=function(e,t){return e&&e.length?ca(e,ii(t,3),!0):[]},jn.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&\"number\"!=typeof n&&gi(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=du(n))<0&&(n=-n>i?0:i+n),(r=r===a||r>i?i:du(r))<0&&(r+=i),r=n>r?0:hu(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},jn.filter=function(e,t){return(Wo(e)?Mt:hr)(e,ii(t,3))},jn.flatMap=function(e,t){return vr(xo(e,t),1)},jn.flatMapDeep=function(e,t){return vr(xo(e,t),c)},jn.flatMapDepth=function(e,t,n){return n=n===a?1:du(n),vr(xo(e,t),n)},jn.flatten=Wi,jn.flattenDeep=function(e){return null!=e&&e.length?vr(e,c):[]},jn.flattenDepth=function(e,t){return null!=e&&e.length?vr(e,t=t===a?1:du(t)):[]},jn.flip=function(e){return Ya(e,512)},jn.flow=el,jn.flowRight=tl,jn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r},jn.functions=function(e){return null==e?[]:_r(e,Pu(e))},jn.functionsIn=function(e){return null==e?[]:_r(e,zu(e))},jn.groupBy=bo,jn.initial=function(e){return null!=e&&e.length?ea(e,0,-1):[]},jn.intersection=Hi,jn.intersectionBy=qi,jn.intersectionWith=Qi,jn.invert=Tu,jn.invertBy=Mu,jn.invokeMap=_o,jn.iteratee=rl,jn.keyBy=wo,jn.keys=Pu,jn.keysIn=zu,jn.map=xo,jn.mapKeys=function(e,t){var n={};return t=ii(t,3),mr(e,(function(e,r,a){rr(n,t(e,r,a),e)})),n},jn.mapValues=function(e,t){var n={};return t=ii(t,3),mr(e,(function(e,r,a){rr(n,r,t(e,r,a))})),n},jn.matches=function(e){return Rr(or(e,1))},jn.matchesProperty=function(e,t){return jr(e,or(t,1))},jn.memoize=Oo,jn.merge=Lu,jn.mergeWith=Ou,jn.method=al,jn.methodOf=il,jn.mixin=ol,jn.negate=Ao,jn.nthArg=function(e){return e=du(e),Qr((function(t){return Ir(t,e)}))},jn.omit=Au,jn.omitBy=function(e,t){return Du(e,Ao(ii(t)))},jn.once=function(e){return To(2,e)},jn.orderBy=function(e,t,n,r){return null==e?[]:(Wo(t)||(t=null==t?[]:[t]),Wo(n=r?a:n)||(n=null==n?[]:[n]),$r(e,t,n))},jn.over=ll,jn.overArgs=Fo,jn.overEvery=sl,jn.overSome=cl,jn.partial=Do,jn.partialRight=Ro,jn.partition=ko,jn.pick=Fu,jn.pickBy=Du,jn.property=fl,jn.propertyOf=function(e){return function(t){return null==e?a:wr(e,t)}},jn.pull=Gi,jn.pullAll=Ki,jn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Wr(e,t,ii(n,2)):e},jn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Wr(e,t,a,n):e},jn.pullAt=Zi,jn.range=pl,jn.rangeRight=dl,jn.rearg=jo,jn.reject=function(e,t){return(Wo(e)?Mt:hr)(e,Ao(ii(t,3)))},jn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,a=[],i=e.length;for(t=ii(t,3);++r<i;){var o=e[r];t(o,r,e)&&(n.push(o),a.push(r))}return Vr(e,a),n},jn.rest=function(e,t){if(\"function\"!=typeof e)throw new Te(i);return Qr(e,t=t===a?t:du(t))},jn.reverse=Xi,jn.sampleSize=function(e,t,n){return t=(n?gi(e,t,n):t===a)?1:du(t),(Wo(e)?Kn:Gr)(e,t)},jn.set=function(e,t,n){return null==e?e:Kr(e,t,n)},jn.setWith=function(e,t,n,r){return r=\"function\"==typeof r?r:a,null==e?e:Kr(e,t,n,r)},jn.shuffle=function(e){return(Wo(e)?Zn:Jr)(e)},jn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&\"number\"!=typeof n&&gi(e,t,n)?(t=0,n=r):(t=null==t?0:du(t),n=n===a?r:du(n)),ea(e,t,n)):[]},jn.sortBy=So,jn.sortedUniq=function(e){return e&&e.length?aa(e):[]},jn.sortedUniqBy=function(e,t){return e&&e.length?aa(e,ii(t,2)):[]},jn.split=function(e,t,n){return n&&\"number\"!=typeof n&&gi(e,t,n)&&(t=n=a),(n=n===a?d:n>>>0)?(e=yu(e))&&(\"string\"==typeof t||null!=t&&!au(t))&&!(t=oa(t))&&rn(e)?ma(fn(e),0,n):e.split(t,n):[]},jn.spread=function(e,t){if(\"function\"!=typeof e)throw new Te(i);return t=null==t?0:gn(du(t),0),Qr((function(n){var r=n[t],a=ma(n,0,t);return r&&Lt(a,r),kt(e,this,a)}))},jn.tail=function(e){var t=null==e?0:e.length;return t?ea(e,1,t):[]},jn.take=function(e,t,n){return e&&e.length?ea(e,0,(t=n||t===a?1:du(t))<0?0:t):[]},jn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ea(e,(t=r-(t=n||t===a?1:du(t)))<0?0:t,r):[]},jn.takeRightWhile=function(e,t){return e&&e.length?ca(e,ii(t,3),!1,!0):[]},jn.takeWhile=function(e,t){return e&&e.length?ca(e,ii(t,3)):[]},jn.tap=function(e,t){return t(e),e},jn.throttle=function(e,t,n){var r=!0,a=!0;if(\"function\"!=typeof e)throw new Te(i);return Jo(n)&&(r=\"leading\"in n?!!n.leading:r,a=\"trailing\"in n?!!n.trailing:a),Po(e,t,{leading:r,maxWait:t,trailing:a})},jn.thru=fo,jn.toArray=fu,jn.toPairs=Ru,jn.toPairsIn=ju,jn.toPath=function(e){return Wo(e)?zt(e,Fi):uu(e)?[e]:Ca(Ai(yu(e)))},jn.toPlainObject=gu,jn.transform=function(e,t,n){var r=Wo(e),a=r||Qo(e)||lu(e);if(t=ii(t,4),null==n){var i=e&&e.constructor;n=a?r?new i:[]:Jo(e)&&Ko(i)?Un(Ve(e)):{}}return(a?Et:mr)(e,(function(e,r,a){return t(n,e,r,a)})),n},jn.unary=function(e){return Co(e,1)},jn.union=Ji,jn.unionBy=eo,jn.unionWith=to,jn.uniq=function(e){return e&&e.length?ua(e):[]},jn.uniqBy=function(e,t){return e&&e.length?ua(e,ii(t,2)):[]},jn.uniqWith=function(e,t){return t=\"function\"==typeof t?t:a,e&&e.length?ua(e,a,t):[]},jn.unset=function(e,t){return null==e||la(e,t)},jn.unzip=no,jn.unzipWith=ro,jn.update=function(e,t,n){return null==e?e:sa(e,t,va(n))},jn.updateWith=function(e,t,n,r){return r=\"function\"==typeof r?r:a,null==e?e:sa(e,t,va(n),r)},jn.values=Uu,jn.valuesIn=function(e){return null==e?[]:Kt(e,zu(e))},jn.without=ao,jn.words=Ku,jn.wrap=function(e,t){return Do(va(t),e)},jn.xor=io,jn.xorBy=oo,jn.xorWith=uo,jn.zip=lo,jn.zipObject=function(e,t){return da(e||[],t||[],Jn)},jn.zipObjectDeep=function(e,t){return da(e||[],t||[],Kr)},jn.zipWith=so,jn.entries=Ru,jn.entriesIn=ju,jn.extend=bu,jn.extendWith=_u,ol(jn,jn),jn.add=yl,jn.attempt=Zu,jn.camelCase=Iu,jn.capitalize=$u,jn.ceil=ml,jn.clamp=function(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=(n=vu(n))==n?n:0),t!==a&&(t=(t=vu(t))==t?t:0),ir(vu(e),t,n)},jn.clone=function(e){return or(e,4)},jn.cloneDeep=function(e){return or(e,5)},jn.cloneDeepWith=function(e,t){return or(e,5,t=\"function\"==typeof t?t:a)},jn.cloneWith=function(e,t){return or(e,4,t=\"function\"==typeof t?t:a)},jn.conformsTo=function(e,t){return null==t||ur(e,t,Pu(t))},jn.deburr=Bu,jn.defaultTo=function(e,t){return null==e||e!=e?t:e},jn.divide=bl,jn.endsWith=function(e,t,n){e=yu(e),t=oa(t);var r=e.length,i=n=n===a?r:ir(du(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},jn.eq=Uo,jn.escape=function(e){return(e=yu(e))&&Y.test(e)?e.replace(q,tn):e},jn.escapeRegExp=function(e){return(e=yu(e))&&ne.test(e)?e.replace(te,\"\\\\$&\"):e},jn.every=function(e,t,n){var r=Wo(e)?Tt:pr;return n&&gi(e,t,n)&&(t=a),r(e,ii(t,3))},jn.find=vo,jn.findIndex=$i,jn.findKey=function(e,t){return Rt(e,ii(t,3),mr)},jn.findLast=go,jn.findLastIndex=Bi,jn.findLastKey=function(e,t){return Rt(e,ii(t,3),br)},jn.floor=_l,jn.forEach=yo,jn.forEachRight=mo,jn.forIn=function(e,t){return null==e?e:gr(e,ii(t,3),zu)},jn.forInRight=function(e,t){return null==e?e:yr(e,ii(t,3),zu)},jn.forOwn=function(e,t){return e&&mr(e,ii(t,3))},jn.forOwnRight=function(e,t){return e&&br(e,ii(t,3))},jn.get=Eu,jn.gt=Io,jn.gte=$o,jn.has=function(e,t){return null!=e&&pi(e,t,Er)},jn.hasIn=Cu,jn.head=Vi,jn.identity=nl,jn.includes=function(e,t,n,r){e=Ho(e)?e:Uu(e),n=n&&!r?du(n):0;var a=e.length;return n<0&&(n=gn(a+n,0)),ou(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&Ut(e,t,n)>-1},jn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:du(n);return a<0&&(a=gn(r+a,0)),Ut(e,t,a)},jn.inRange=function(e,t,n){return t=pu(t),n===a?(n=t,t=0):n=pu(n),function(e,t,n){return e>=yn(t,n)&&e<gn(t,n)}(e=vu(e),t,n)},jn.invoke=Nu,jn.isArguments=Bo,jn.isArray=Wo,jn.isArrayBuffer=Vo,jn.isArrayLike=Ho,jn.isArrayLikeObject=qo,jn.isBoolean=function(e){return!0===e||!1===e||eu(e)&&kr(e)==y},jn.isBuffer=Qo,jn.isDate=Yo,jn.isElement=function(e){return eu(e)&&1===e.nodeType&&!ru(e)},jn.isEmpty=function(e){if(null==e)return!0;if(Ho(e)&&(Wo(e)||\"string\"==typeof e||\"function\"==typeof e.splice||Qo(e)||lu(e)||Bo(e)))return!e.length;var t=fi(e);if(t==x||t==T)return!e.size;if(_i(e))return!Ar(e).length;for(var n in e)if(Oe.call(e,n))return!1;return!0},jn.isEqual=function(e,t){return Pr(e,t)},jn.isEqualWith=function(e,t,n){var r=(n=\"function\"==typeof n?n:a)?n(e,t):a;return r===a?Pr(e,t,a,n):!!r},jn.isError=Go,jn.isFinite=function(e){return\"number\"==typeof e&&Dt(e)},jn.isFunction=Ko,jn.isInteger=Zo,jn.isLength=Xo,jn.isMap=tu,jn.isMatch=function(e,t){return e===t||zr(e,t,ui(t))},jn.isMatchWith=function(e,t,n){return n=\"function\"==typeof n?n:a,zr(e,t,ui(t),n)},jn.isNaN=function(e){return nu(e)&&e!=+e},jn.isNative=function(e){if(bi(e))throw new we(\"Unsupported core-js use. Try https://npms.io/search?q=ponyfill.\");return Lr(e)},jn.isNil=function(e){return null==e},jn.isNull=function(e){return null===e},jn.isNumber=nu,jn.isObject=Jo,jn.isObjectLike=eu,jn.isPlainObject=ru,jn.isRegExp=au,jn.isSafeInteger=function(e){return Zo(e)&&e>=-9007199254740991&&e<=f},jn.isSet=iu,jn.isString=ou,jn.isSymbol=uu,jn.isTypedArray=lu,jn.isUndefined=function(e){return e===a},jn.isWeakMap=function(e){return eu(e)&&fi(e)==P},jn.isWeakSet=function(e){return eu(e)&&\"[object WeakSet]\"==kr(e)},jn.join=function(e,t){return null==e?\"\":Vt.call(e,t)},jn.kebabCase=Wu,jn.last=Yi,jn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==a&&(i=(i=du(n))<0?gn(r+i,0):yn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):jt(e,$t,i,!0)},jn.lowerCase=Vu,jn.lowerFirst=Hu,jn.lt=su,jn.lte=cu,jn.max=function(e){return e&&e.length?dr(e,nl,Sr):a},jn.maxBy=function(e,t){return e&&e.length?dr(e,ii(t,2),Sr):a},jn.mean=function(e){return Bt(e,nl)},jn.meanBy=function(e,t){return Bt(e,ii(t,2))},jn.min=function(e){return e&&e.length?dr(e,nl,Fr):a},jn.minBy=function(e,t){return e&&e.length?dr(e,ii(t,2),Fr):a},jn.stubArray=hl,jn.stubFalse=vl,jn.stubObject=function(){return{}},jn.stubString=function(){return\"\"},jn.stubTrue=function(){return!0},jn.multiply=wl,jn.nth=function(e,t){return e&&e.length?Ir(e,du(t)):a},jn.noConflict=function(){return ft._===this&&(ft._=je),this},jn.noop=ul,jn.now=Eo,jn.pad=function(e,t,n){e=yu(e);var r=(t=du(t))?cn(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return $a(dt(a),n)+e+$a(pt(a),n)},jn.padEnd=function(e,t,n){e=yu(e);var r=(t=du(t))?cn(e):0;return t&&r<t?e+$a(t-r,n):e},jn.padStart=function(e,t,n){e=yu(e);var r=(t=du(t))?cn(e):0;return t&&r<t?$a(t-r,n)+e:e},jn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),bn(yu(e).replace(re,\"\"),t||0)},jn.random=function(e,t,n){if(n&&\"boolean\"!=typeof n&&gi(e,t,n)&&(t=n=a),n===a&&(\"boolean\"==typeof t?(n=t,t=a):\"boolean\"==typeof e&&(n=e,e=a)),e===a&&t===a?(e=0,t=1):(e=pu(e),t===a?(t=e,e=0):t=pu(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=_n();return yn(e+i*(t-e+ut(\"1e-\"+((i+\"\").length-1))),t)}return Hr(e,t)},jn.reduce=function(e,t,n){var r=Wo(e)?Ot:Ht,a=arguments.length<3;return r(e,ii(t,4),n,a,cr)},jn.reduceRight=function(e,t,n){var r=Wo(e)?At:Ht,a=arguments.length<3;return r(e,ii(t,4),n,a,fr)},jn.repeat=function(e,t,n){return t=(n?gi(e,t,n):t===a)?1:du(t),qr(yu(e),t)},jn.replace=function(){var e=arguments,t=yu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},jn.result=function(e,t,n){var r=-1,i=(t=ga(t,e)).length;for(i||(i=1,e=a);++r<i;){var o=null==e?a:e[Fi(t[r])];o===a&&(r=i,o=n),e=Ko(o)?o.call(e):o}return e},jn.round=xl,jn.runInContext=e,jn.sample=function(e){return(Wo(e)?Gn:Yr)(e)},jn.size=function(e){if(null==e)return 0;if(Ho(e))return ou(e)?cn(e):e.length;var t=fi(e);return t==x||t==T?e.size:Ar(e).length},jn.snakeCase=qu,jn.some=function(e,t,n){var r=Wo(e)?Ft:ta;return n&&gi(e,t,n)&&(t=a),r(e,ii(t,3))},jn.sortedIndex=function(e,t){return na(e,t)},jn.sortedIndexBy=function(e,t,n){return ra(e,t,ii(n,2))},jn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=na(e,t);if(r<n&&Uo(e[r],t))return r}return-1},jn.sortedLastIndex=function(e,t){return na(e,t,!0)},jn.sortedLastIndexBy=function(e,t,n){return ra(e,t,ii(n,2),!0)},jn.sortedLastIndexOf=function(e,t){if(null!=e&&e.length){var n=na(e,t,!0)-1;if(Uo(e[n],t))return n}return-1},jn.startCase=Qu,jn.startsWith=function(e,t,n){return e=yu(e),n=null==n?0:ir(du(n),0,e.length),t=oa(t),e.slice(n,n+t.length)==t},jn.subtract=kl,jn.sum=function(e){return e&&e.length?qt(e,nl):0},jn.sumBy=function(e,t){return e&&e.length?qt(e,ii(t,2)):0},jn.template=function(e,t,n){var r=jn.templateSettings;n&&gi(e,t,n)&&(t=a),e=yu(e),t=_u({},t,r,Ga);var i,o,u=_u({},t.imports,r.imports,Ga),l=Pu(u),s=Kt(u,l),c=0,f=t.interpolate||be,p=\"__p += '\",d=Ee((t.escape||be).source+\"|\"+f.source+\"|\"+(f===Z?fe:be).source+\"|\"+(t.evaluate||be).source+\"|$\",\"g\"),h=\"//# sourceURL=\"+(Oe.call(t,\"sourceURL\")?(t.sourceURL+\"\").replace(/\\s/g,\" \"):\"lodash.templateSources[\"+ ++rt+\"]\")+\"\\n\";e.replace(d,(function(t,n,r,a,u,l){return r||(r=a),p+=e.slice(c,l).replace(_e,nn),n&&(i=!0,p+=\"' +\\n__e(\"+n+\") +\\n'\"),u&&(o=!0,p+=\"';\\n\"+u+\";\\n__p += '\"),r&&(p+=\"' +\\n((__t = (\"+r+\")) == null ? '' : __t) +\\n'\"),c=l+t.length,t})),p+=\"';\\n\";var v=Oe.call(t,\"variable\")&&t.variable;if(v){if(se.test(v))throw new we(\"Invalid `variable` option passed into `_.template`\")}else p=\"with (obj) {\\n\"+p+\"\\n}\\n\";p=(o?p.replace(B,\"\"):p).replace(W,\"$1\").replace(V,\"$1;\"),p=\"function(\"+(v||\"obj\")+\") {\\n\"+(v?\"\":\"obj || (obj = {});\\n\")+\"var __t, __p = ''\"+(i?\", __e = _.escape\":\"\")+(o?\", __j = Array.prototype.join;\\nfunction print() { __p += __j.call(arguments, '') }\\n\":\";\\n\")+p+\"return __p\\n}\";var g=Zu((function(){return xe(l,h+\"return \"+p).apply(a,s)}));if(g.source=p,Go(g))throw g;return g},jn.times=function(e,t){if((e=du(e))<1||e>f)return[];var n=d,r=yn(e,d);t=ii(t),e-=d;for(var a=Qt(r,t);++n<e;)t(n);return a},jn.toFinite=pu,jn.toInteger=du,jn.toLength=hu,jn.toLower=function(e){return yu(e).toLowerCase()},jn.toNumber=vu,jn.toSafeInteger=function(e){return e?ir(du(e),-9007199254740991,f):0===e?e:0},jn.toString=yu,jn.toUpper=function(e){return yu(e).toUpperCase()},jn.trim=function(e,t,n){if((e=yu(e))&&(n||t===a))return Yt(e);if(!e||!(t=oa(t)))return e;var r=fn(e),i=fn(t);return ma(r,Xt(r,i),Jt(r,i)+1).join(\"\")},jn.trimEnd=function(e,t,n){if((e=yu(e))&&(n||t===a))return e.slice(0,pn(e)+1);if(!e||!(t=oa(t)))return e;var r=fn(e);return ma(r,0,Jt(r,fn(t))+1).join(\"\")},jn.trimStart=function(e,t,n){if((e=yu(e))&&(n||t===a))return e.replace(re,\"\");if(!e||!(t=oa(t)))return e;var r=fn(e);return ma(r,Xt(r,fn(t))).join(\"\")},jn.truncate=function(e,t){var n=30,r=\"...\";if(Jo(t)){var i=\"separator\"in t?t.separator:i;n=\"length\"in t?du(t.length):n,r=\"omission\"in t?oa(t.omission):r}var o=(e=yu(e)).length;if(rn(e)){var u=fn(e);o=u.length}if(n>=o)return e;var l=n-cn(r);if(l<1)return r;var s=u?ma(u,0,l).join(\"\"):e.slice(0,l);if(i===a)return s+r;if(u&&(l+=s.length-l),au(i)){if(e.slice(l).search(i)){var c,f=s;for(i.global||(i=Ee(i.source,yu(pe.exec(i))+\"g\")),i.lastIndex=0;c=i.exec(f);)var p=c.index;s=s.slice(0,p===a?l:p)}}else if(e.indexOf(oa(i),l)!=l){var d=s.lastIndexOf(i);d>-1&&(s=s.slice(0,d))}return s+r},jn.unescape=function(e){return(e=yu(e))&&Q.test(e)?e.replace(H,dn):e},jn.uniqueId=function(e){var t=++Ae;return yu(e)+t},jn.upperCase=Yu,jn.upperFirst=Gu,jn.each=yo,jn.eachRight=mo,jn.first=Vi,ol(jn,(gl={},mr(jn,(function(e,t){Oe.call(jn.prototype,t)||(gl[t]=e)})),gl),{chain:!1}),jn.VERSION=\"4.17.21\",Et([\"bind\",\"bindKey\",\"curry\",\"curryRight\",\"partial\",\"partialRight\"],(function(e){jn[e].placeholder=jn})),Et([\"drop\",\"take\"],(function(e,t){Bn.prototype[e]=function(n){n=n===a?1:gn(du(n),0);var r=this.__filtered__&&!t?new Bn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,d),type:e+(r.__dir__<0?\"Right\":\"\")}),r},Bn.prototype[e+\"Right\"]=function(t){return this.reverse()[e](t).reverse()}})),Et([\"filter\",\"map\",\"takeWhile\"],(function(e,t){var n=t+1,r=1==n||3==n;Bn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ii(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Et([\"head\",\"last\"],(function(e,t){var n=\"take\"+(t?\"Right\":\"\");Bn.prototype[e]=function(){return this[n](1).value()[0]}})),Et([\"initial\",\"tail\"],(function(e,t){var n=\"drop\"+(t?\"\":\"Right\");Bn.prototype[e]=function(){return this.__filtered__?new Bn(this):this[n](1)}})),Bn.prototype.compact=function(){return this.filter(nl)},Bn.prototype.find=function(e){return this.filter(e).head()},Bn.prototype.findLast=function(e){return this.reverse().find(e)},Bn.prototype.invokeMap=Qr((function(e,t){return\"function\"==typeof e?new Bn(this):this.map((function(n){return Mr(n,e,t)}))})),Bn.prototype.reject=function(e){return this.filter(Ao(ii(e)))},Bn.prototype.slice=function(e,t){e=du(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Bn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(n=(t=du(t))<0?n.dropRight(-t):n.take(t-e)),n)},Bn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Bn.prototype.toArray=function(){return this.take(d)},mr(Bn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=jn[r?\"take\"+(\"last\"==t?\"Right\":\"\"):t],o=r||/^find/.test(t);i&&(jn.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,l=t instanceof Bn,s=u[0],c=l||Wo(t),f=function(e){var t=i.apply(jn,Lt([e],u));return r&&p?t[0]:t};c&&n&&\"function\"==typeof s&&1!=s.length&&(l=c=!1);var p=this.__chain__,d=!!this.__actions__.length,h=o&&!p,v=l&&!d;if(!o&&c){t=v?t:new Bn(this);var g=e.apply(t,u);return g.__actions__.push({func:fo,args:[f],thisArg:a}),new $n(g,p)}return h&&v?e.apply(this,u):(g=this.thru(f),h?r?g.value()[0]:g.value():g)})})),Et([\"pop\",\"push\",\"shift\",\"sort\",\"splice\",\"unshift\"],(function(e){var t=Me[e],n=/^(?:push|sort|unshift)$/.test(e)?\"tap\":\"thru\",r=/^(?:pop|shift)$/.test(e);jn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(Wo(a)?a:[],e)}return this[n]((function(n){return t.apply(Wo(n)?n:[],e)}))}})),mr(Bn.prototype,(function(e,t){var n=jn[t];if(n){var r=n.name+\"\";Oe.call(Nn,r)||(Nn[r]=[]),Nn[r].push({name:t,func:n})}})),Nn[Ra(a,2).name]=[{name:\"wrapper\",func:a}],Bn.prototype.clone=function(){var e=new Bn(this.__wrapped__);return e.__actions__=Ca(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ca(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ca(this.__views__),e},Bn.prototype.reverse=function(){if(this.__filtered__){var e=new Bn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Bn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wo(e),r=t<0,a=n?e.length:0,i=function(e,t,n){for(var r=-1,a=n.length;++r<a;){var i=n[r],o=i.size;switch(i.type){case\"drop\":e+=o;break;case\"dropRight\":t-=o;break;case\"take\":t=yn(t,e+o);break;case\"takeRight\":e=gn(e,t-o)}}return{start:e,end:t}}(0,a,this.__views__),o=i.start,u=i.end,l=u-o,s=r?u:o-1,c=this.__iteratees__,f=c.length,p=0,d=yn(l,this.__takeCount__);if(!n||!r&&a==l&&d==l)return fa(e,this.__actions__);var h=[];e:for(;l--&&p<d;){for(var v=-1,g=e[s+=t];++v<f;){var y=c[v],m=y.iteratee,b=y.type,_=m(g);if(2==b)g=_;else if(!_){if(1==b)continue e;break e}}h[p++]=g}return h},jn.prototype.at=po,jn.prototype.chain=function(){return co(this)},jn.prototype.commit=function(){return new $n(this.value(),this.__chain__)},jn.prototype.next=function(){this.__values__===a&&(this.__values__=fu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},jn.prototype.plant=function(e){for(var t,n=this;n instanceof In;){var r=Ri(n);r.__index__=0,r.__values__=a,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},jn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Bn){var t=e;return this.__actions__.length&&(t=new Bn(this)),(t=t.reverse()).__actions__.push({func:fo,args:[Xi],thisArg:a}),new $n(t,this.__chain__)}return this.thru(Xi)},jn.prototype.toJSON=jn.prototype.valueOf=jn.prototype.value=function(){return fa(this.__wrapped__,this.__actions__)},jn.prototype.first=jn.prototype.head,Ge&&(jn.prototype[Ge]=function(){return this}),jn}();ft._=hn,(r=function(){return hn}.call(t,n,t,e))===a||(e.exports=r)}.call(this)},448:(e,t,n)=>{\"use strict\";var r=n(294),a=n(840);function i(e){for(var t=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,n=1;n<arguments.length;n++)t+=\"&args[]=\"+encodeURIComponent(arguments[n]);return\"Minified React error #\"+e+\"; visit \"+t+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var o=new Set,u={};function l(e,t){s(e,t),s(e+\"Capture\",t)}function s(e,t){for(u[e]=t,e=0;e<t.length;e++)o.add(t[e])}var c=!(\"undefined\"==typeof window||void 0===window.document||void 0===window.document.createElement),f=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,d={},h={};function v(e,t,n,r,a,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var g={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){g[e]=new v(e,0,!1,e,null,!1,!1)})),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var t=e[0];g[t]=new v(t,1,!1,e[1],null,!1,!1)})),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){g[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){g[e]=new v(e,2,!1,e,null,!1,!1)})),\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){g[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){g[e]=new v(e,3,!0,e,null,!1,!1)})),[\"capture\",\"download\"].forEach((function(e){g[e]=new v(e,4,!1,e,null,!1,!1)})),[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){g[e]=new v(e,6,!1,e,null,!1,!1)})),[\"rowSpan\",\"start\"].forEach((function(e){g[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\\-:]([a-z])/g;function m(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||\"o\"!==t[0]&&\"O\"!==t[0]||\"n\"!==t[1]&&\"N\"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case\"function\":case\"symbol\":return!0;case\"boolean\":return!r&&(null!==n?!n.acceptsBooleans:\"data-\"!==(e=e.toLowerCase().slice(0,5))&&\"aria-\"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!f.call(h,e)||!f.call(d,e)&&(p.test(e)?h[e]=!0:(d[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,\"\"+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&\"\":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?\"\":\"\"+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var t=e.replace(y,m);g[t]=new v(t,1,!1,e,null,!1,!1)})),\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var t=e.replace(y,m);g[t]=new v(t,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)})),[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var t=e.replace(y,m);g[t]=new v(t,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)})),[\"tabIndex\",\"crossOrigin\"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new v(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1),[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for(\"react.element\"),x=Symbol.for(\"react.portal\"),k=Symbol.for(\"react.fragment\"),S=Symbol.for(\"react.strict_mode\"),E=Symbol.for(\"react.profiler\"),C=Symbol.for(\"react.provider\"),T=Symbol.for(\"react.context\"),M=Symbol.for(\"react.forward_ref\"),N=Symbol.for(\"react.suspense\"),P=Symbol.for(\"react.suspense_list\"),z=Symbol.for(\"react.memo\"),L=Symbol.for(\"react.lazy\");Symbol.for(\"react.scope\"),Symbol.for(\"react.debug_trace_mode\");var O=Symbol.for(\"react.offscreen\");Symbol.for(\"react.legacy_hidden\"),Symbol.for(\"react.cache\"),Symbol.for(\"react.tracing_marker\");var A=Symbol.iterator;function F(e){return null===e||\"object\"!=typeof e?null:\"function\"==typeof(e=A&&e[A]||e[\"@@iterator\"])?e:null}var D,R=Object.assign;function j(e){if(void 0===D)try{throw Error()}catch(e){var t=e.stack.trim().match(/\\n( *(at )?)/);D=t&&t[1]||\"\"}return\"\\n\"+D+e}var U=!1;function I(e,t){if(!e||U)return\"\";U=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,\"props\",{set:function(){throw Error()}}),\"object\"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&\"string\"==typeof t.stack){for(var a=t.stack.split(\"\\n\"),i=r.stack.split(\"\\n\"),o=a.length-1,u=i.length-1;1<=o&&0<=u&&a[o]!==i[u];)u--;for(;1<=o&&0<=u;o--,u--)if(a[o]!==i[u]){if(1!==o||1!==u)do{if(o--,0>--u||a[o]!==i[u]){var l=\"\\n\"+a[o].replace(\" at new \",\" at \");return e.displayName&&l.includes(\"<anonymous>\")&&(l=l.replace(\"<anonymous>\",e.displayName)),l}}while(1<=o&&0<=u);break}}}finally{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:\"\")?j(e):\"\"}function $(e){switch(e.tag){case 5:return j(e.type);case 16:return j(\"Lazy\");case 13:return j(\"Suspense\");case 19:return j(\"SuspenseList\");case 0:case 2:case 15:return I(e.type,!1);case 11:return I(e.type.render,!1);case 1:return I(e.type,!0);default:return\"\"}}function B(e){if(null==e)return null;if(\"function\"==typeof e)return e.displayName||e.name||null;if(\"string\"==typeof e)return e;switch(e){case k:return\"Fragment\";case x:return\"Portal\";case E:return\"Profiler\";case S:return\"StrictMode\";case N:return\"Suspense\";case P:return\"SuspenseList\"}if(\"object\"==typeof e)switch(e.$$typeof){case T:return(e.displayName||\"Context\")+\".Consumer\";case C:return(e._context.displayName||\"Context\")+\".Provider\";case M:var t=e.render;return(e=e.displayName)||(e=\"\"!==(e=t.displayName||t.name||\"\")?\"ForwardRef(\"+e+\")\":\"ForwardRef\"),e;case z:return null!==(t=e.displayName||null)?t:B(e.type)||\"Memo\";case L:t=e._payload,e=e._init;try{return B(e(t))}catch(e){}}return null}function W(e){var t=e.type;switch(e.tag){case 24:return\"Cache\";case 9:return(t.displayName||\"Context\")+\".Consumer\";case 10:return(t._context.displayName||\"Context\")+\".Provider\";case 18:return\"DehydratedFragment\";case 11:return e=(e=t.render).displayName||e.name||\"\",t.displayName||(\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");case 7:return\"Fragment\";case 5:return t;case 4:return\"Portal\";case 3:return\"Root\";case 6:return\"Text\";case 16:return B(t);case 8:return t===S?\"StrictMode\":\"Mode\";case 22:return\"Offscreen\";case 12:return\"Profiler\";case 21:return\"Scope\";case 13:return\"Suspense\";case 19:return\"SuspenseList\";case 25:return\"TracingMarker\";case 1:case 0:case 17:case 2:case 14:case 15:if(\"function\"==typeof t)return t.displayName||t.name||null;if(\"string\"==typeof t)return t}return null}function V(e){switch(typeof e){case\"boolean\":case\"number\":case\"string\":case\"undefined\":case\"object\":return e;default:return\"\"}}function H(e){var t=e.type;return(e=e.nodeName)&&\"input\"===e.toLowerCase()&&(\"checkbox\"===t||\"radio\"===t)}function q(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?\"checked\":\"value\",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=\"\"+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&\"function\"==typeof n.get&&\"function\"==typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=\"\"+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=\"\"+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\"\";return e&&(r=H(e)?e.checked?\"true\":\"false\":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||(\"undefined\"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function G(e,t){var n=t.checked;return R({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function K(e,t){var n=null==t.defaultValue?\"\":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=V(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:\"checkbox\"===t.type||\"radio\"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&b(e,\"checked\",t,!1)}function X(e,t){Z(e,t);var n=V(t.value),r=t.type;if(null!=n)\"number\"===r?(0===n&&\"\"===e.value||e.value!=n)&&(e.value=\"\"+n):e.value!==\"\"+n&&(e.value=\"\"+n);else if(\"submit\"===r||\"reset\"===r)return void e.removeAttribute(\"value\");t.hasOwnProperty(\"value\")?ee(e,t.type,n):t.hasOwnProperty(\"defaultValue\")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty(\"value\")||t.hasOwnProperty(\"defaultValue\")){var r=t.type;if(!(\"submit\"!==r&&\"reset\"!==r||void 0!==t.value&&null!==t.value))return;t=\"\"+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}\"\"!==(n=e.name)&&(e.name=\"\"),e.defaultChecked=!!e._wrapperState.initialChecked,\"\"!==n&&(e.name=n)}function ee(e,t,n){\"number\"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=\"\"+e._wrapperState.initialValue:e.defaultValue!==\"\"+n&&(e.defaultValue=\"\"+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t[\"$\"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty(\"$\"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=\"\"+V(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return R({},t,{value:void 0,defaultValue:void 0,children:\"\"+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=\"\"),n=t}e._wrapperState={initialValue:V(n)}}function ie(e,t){var n=V(t.value),r=V(t.defaultValue);null!=n&&((n=\"\"+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=\"\"+r)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&\"\"!==t&&null!==t&&(e.value=t)}function ue(e){switch(e){case\"svg\":return\"http://www.w3.org/2000/svg\";case\"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function le(e,t){return null==e||\"http://www.w3.org/1999/xhtml\"===e?ue(t):\"http://www.w3.org/2000/svg\"===e&&\"foreignObject\"===t?\"http://www.w3.org/1999/xhtml\":e}var se,ce,fe=(ce=function(e,t){if(\"http://www.w3.org/2000/svg\"!==e.namespaceURI||\"innerHTML\"in e)e.innerHTML=t;else{for((se=se||document.createElement(\"div\")).innerHTML=\"<svg>\"+t.valueOf().toString()+\"</svg>\",t=se.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},\"undefined\"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var de={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=[\"Webkit\",\"ms\",\"Moz\",\"O\"];function ve(e,t,n){return null==t||\"boolean\"==typeof t||\"\"===t?\"\":n||\"number\"!=typeof t||0===t||de.hasOwnProperty(e)&&de[e]?(\"\"+t).trim():t+\"px\"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf(\"--\"),a=ve(n,t[n],r);\"float\"===n&&(n=\"cssFloat\"),r?e.setProperty(n,a):e[n]=a}}Object.keys(de).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),de[t]=de[e]}))}));var ye=R({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function me(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if(\"object\"!=typeof t.dangerouslySetInnerHTML||!(\"__html\"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&\"object\"!=typeof t.style)throw Error(i(62))}}function be(e,t){if(-1===e.indexOf(\"-\"))return\"string\"==typeof t.is;switch(e){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}var _e=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,ke=null,Se=null;function Ee(e){if(e=ba(e)){if(\"function\"!=typeof xe)throw Error(i(280));var t=e.stateNode;t&&(t=wa(t),xe(e.stateNode,e.type,t))}}function Ce(e){ke?Se?Se.push(e):Se=[e]:ke=e}function Te(){if(ke){var e=ke,t=Se;if(Se=ke=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function Me(e,t){return e(t)}function Ne(){}var Pe=!1;function ze(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Me(e,t,n)}finally{Pe=!1,(null!==ke||null!==Se)&&(Ne(),Te())}}function Le(e,t){var n=e.stateNode;if(null===n)return null;var r=wa(n);if(null===r)return null;n=r[t];e:switch(t){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":case\"onMouseEnter\":(r=!r.disabled)||(r=!(\"button\"===(e=e.type)||\"input\"===e||\"select\"===e||\"textarea\"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&\"function\"!=typeof n)throw Error(i(231,t,typeof n));return n}var Oe=!1;if(c)try{var Ae={};Object.defineProperty(Ae,\"passive\",{get:function(){Oe=!0}}),window.addEventListener(\"test\",Ae,Ae),window.removeEventListener(\"test\",Ae,Ae)}catch(ce){Oe=!1}function Fe(e,t,n,r,a,i,o,u,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var De=!1,Re=null,je=!1,Ue=null,Ie={onError:function(e){De=!0,Re=e}};function $e(e,t,n,r,a,i,o,u,l){De=!1,Re=null,Fe.apply(Ie,arguments)}function Be(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function We(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ve(e){if(Be(e)!==e)throw Error(i(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Be(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Ve(a),e;if(o===r)return Ve(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var u=!1,l=a.child;l;){if(l===n){u=!0,n=a,r=o;break}if(l===r){u=!0,r=a,n=o;break}l=l.sibling}if(!u){for(l=o.child;l;){if(l===n){u=!0,n=o,r=a;break}if(l===r){u=!0,r=o,n=a;break}l=l.sibling}if(!u)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?qe(e):null}function qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=qe(e);if(null!==t)return t;e=e.sibling}return null}var Qe=a.unstable_scheduleCallback,Ye=a.unstable_cancelCallback,Ge=a.unstable_shouldYield,Ke=a.unstable_requestPaint,Ze=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,it=null,ot=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(ut(e)/lt|0)|0},ut=Math.log,lt=Math.LN2,st=64,ct=4194304;function ft(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,o=268435455&n;if(0!==o){var u=o&~a;0!==u?r=ft(u):0!=(i&=o)&&(r=ft(i))}else 0!=(o=n&~a)?r=ft(o):0!==i&&(r=ft(i));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!=(4194240&i)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-ot(t)),r|=e[n],t&=~a;return r}function dt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function vt(){var e=st;return 0==(4194240&(st<<=1))&&(st=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=n}function mt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function _t(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var wt,xt,kt,St,Et,Ct=!1,Tt=[],Mt=null,Nt=null,Pt=null,zt=new Map,Lt=new Map,Ot=[],At=\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit\".split(\" \");function Ft(e,t){switch(e){case\"focusin\":case\"focusout\":Mt=null;break;case\"dragenter\":case\"dragleave\":Nt=null;break;case\"mouseover\":case\"mouseout\":Pt=null;break;case\"pointerover\":case\"pointerout\":zt.delete(t.pointerId);break;case\"gotpointercapture\":case\"lostpointercapture\":Lt.delete(t.pointerId)}}function Dt(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&null!==(t=ba(t))&&xt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Rt(e){var t=ma(e.target);if(null!==t){var n=Be(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=We(n)))return e.blockedOn=t,void Et(e.priority,(function(){kt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function jt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ba(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);_e=r,n.target.dispatchEvent(r),_e=null,t.shift()}return!0}function Ut(e,t,n){jt(e)&&n.delete(t)}function It(){Ct=!1,null!==Mt&&jt(Mt)&&(Mt=null),null!==Nt&&jt(Nt)&&(Nt=null),null!==Pt&&jt(Pt)&&(Pt=null),zt.forEach(Ut),Lt.forEach(Ut)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,It)))}function Bt(e){function t(t){return $t(t,e)}if(0<Tt.length){$t(Tt[0],e);for(var n=1;n<Tt.length;n++){var r=Tt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Mt&&$t(Mt,e),null!==Nt&&$t(Nt,e),null!==Pt&&$t(Pt,e),zt.forEach(t),Lt.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Rt(n),null===n.blockedOn&&Ot.shift()}var Wt=_.ReactCurrentBatchConfig,Vt=!0;function Ht(e,t,n,r){var a=bt,i=Wt.transition;Wt.transition=null;try{bt=1,Qt(e,t,n,r)}finally{bt=a,Wt.transition=i}}function qt(e,t,n,r){var a=bt,i=Wt.transition;Wt.transition=null;try{bt=4,Qt(e,t,n,r)}finally{bt=a,Wt.transition=i}}function Qt(e,t,n,r){if(Vt){var a=Gt(e,t,n,r);if(null===a)Vr(e,t,r,Yt,n),Ft(e,r);else if(function(e,t,n,r,a){switch(t){case\"focusin\":return Mt=Dt(Mt,e,t,n,r,a),!0;case\"dragenter\":return Nt=Dt(Nt,e,t,n,r,a),!0;case\"mouseover\":return Pt=Dt(Pt,e,t,n,r,a),!0;case\"pointerover\":var i=a.pointerId;return zt.set(i,Dt(zt.get(i)||null,e,t,n,r,a)),!0;case\"gotpointercapture\":return i=a.pointerId,Lt.set(i,Dt(Lt.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Ft(e,r),4&t&&-1<At.indexOf(e)){for(;null!==a;){var i=ba(a);if(null!==i&&wt(i),null===(i=Gt(e,t,n,r))&&Vr(e,t,r,Yt,n),i===a)break;a=i}null!==a&&r.stopPropagation()}else Vr(e,t,r,null,n)}}var Yt=null;function Gt(e,t,n,r){if(Yt=null,null!==(e=ma(e=we(r))))if(null===(t=Be(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=We(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Yt=e,null}function Kt(e){switch(e){case\"cancel\":case\"click\":case\"close\":case\"contextmenu\":case\"copy\":case\"cut\":case\"auxclick\":case\"dblclick\":case\"dragend\":case\"dragstart\":case\"drop\":case\"focusin\":case\"focusout\":case\"input\":case\"invalid\":case\"keydown\":case\"keypress\":case\"keyup\":case\"mousedown\":case\"mouseup\":case\"paste\":case\"pause\":case\"play\":case\"pointercancel\":case\"pointerdown\":case\"pointerup\":case\"ratechange\":case\"reset\":case\"resize\":case\"seeked\":case\"submit\":case\"touchcancel\":case\"touchend\":case\"touchstart\":case\"volumechange\":case\"change\":case\"selectionchange\":case\"textInput\":case\"compositionstart\":case\"compositionend\":case\"compositionupdate\":case\"beforeblur\":case\"afterblur\":case\"beforeinput\":case\"blur\":case\"fullscreenchange\":case\"focus\":case\"hashchange\":case\"popstate\":case\"select\":case\"selectstart\":return 1;case\"drag\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"mousemove\":case\"mouseout\":case\"mouseover\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"scroll\":case\"toggle\":case\"touchmove\":case\"wheel\":case\"mouseenter\":case\"mouseleave\":case\"pointerenter\":case\"pointerleave\":return 4;case\"message\":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Zt=null,Xt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Xt,r=n.length,a=\"value\"in Zt?Zt.value:Zt.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return Jt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return\"charCode\"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return R(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():\"unknown\"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():\"unknown\"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,un,ln,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(sn),fn=R({},sn,{view:0,detail:0}),pn=an(fn),dn=R({},fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return\"movementX\"in e?e.movementX:(e!==ln&&(ln&&\"mousemove\"===e.type?(on=e.screenX-ln.screenX,un=e.screenY-ln.screenY):un=on=0,ln=e),on)},movementY:function(e){return\"movementY\"in e?e.movementY:un}}),hn=an(dn),vn=an(R({},dn,{dataTransfer:0})),gn=an(R({},fn,{relatedTarget:0})),yn=an(R({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),mn=R({},sn,{clipboardData:function(e){return\"clipboardData\"in e?e.clipboardData:window.clipboardData}}),bn=an(mn),_n=an(R({},sn,{data:0})),wn={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},xn={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},kn={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function En(){return Sn}var Cn=R({},fn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if(\"Unidentified\"!==t)return t}return\"keypress\"===e.type?13===(e=tn(e))?\"Enter\":String.fromCharCode(e):\"keydown\"===e.type||\"keyup\"===e.type?xn[e.keyCode]||\"Unidentified\":\"\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,charCode:function(e){return\"keypress\"===e.type?tn(e):0},keyCode:function(e){return\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0},which:function(e){return\"keypress\"===e.type?tn(e):\"keydown\"===e.type||\"keyup\"===e.type?e.keyCode:0}}),Tn=an(Cn),Mn=an(R({},dn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=an(R({},fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),Pn=an(R({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),zn=R({},dn,{deltaX:function(e){return\"deltaX\"in e?e.deltaX:\"wheelDeltaX\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\"deltaY\"in e?e.deltaY:\"wheelDeltaY\"in e?-e.wheelDeltaY:\"wheelDelta\"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ln=an(zn),On=[9,13,27,32],An=c&&\"CompositionEvent\"in window,Fn=null;c&&\"documentMode\"in document&&(Fn=document.documentMode);var Dn=c&&\"TextEvent\"in window&&!Fn,Rn=c&&(!An||Fn&&8<Fn&&11>=Fn),jn=String.fromCharCode(32),Un=!1;function In(e,t){switch(e){case\"keyup\":return-1!==On.indexOf(t.keyCode);case\"keydown\":return 229!==t.keyCode;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function $n(e){return\"object\"==typeof(e=e.detail)&&\"data\"in e?e.data:null}var Bn=!1,Wn={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return\"input\"===t?!!Wn[e.type]:\"textarea\"===t}function Hn(e,t,n,r){Ce(r),0<(t=qr(t,\"onChange\")).length&&(n=new cn(\"onChange\",\"change\",null,n,r),e.push({event:n,listeners:t}))}var qn=null,Qn=null;function Yn(e){jr(e,0)}function Gn(e){if(Q(_a(e)))return e}function Kn(e,t){if(\"change\"===e)return t}var Zn=!1;if(c){var Xn;if(c){var Jn=\"oninput\"in document;if(!Jn){var er=document.createElement(\"div\");er.setAttribute(\"oninput\",\"return;\"),Jn=\"function\"==typeof er.oninput}Xn=Jn}else Xn=!1;Zn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){qn&&(qn.detachEvent(\"onpropertychange\",nr),Qn=qn=null)}function nr(e){if(\"value\"===e.propertyName&&Gn(Qn)){var t=[];Hn(t,Qn,e,we(e)),ze(Yn,t)}}function rr(e,t,n){\"focusin\"===e?(tr(),Qn=n,(qn=t).attachEvent(\"onpropertychange\",nr)):\"focusout\"===e&&tr()}function ar(e){if(\"selectionchange\"===e||\"keyup\"===e||\"keydown\"===e)return Gn(Qn)}function ir(e,t){if(\"click\"===e)return Gn(t)}function or(e,t){if(\"input\"===e||\"change\"===e)return Gn(t)}var ur=\"function\"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(ur(e,t))return!0;if(\"object\"!=typeof e||null===e||\"object\"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!f.call(t,a)||!ur(e[a],t[a]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):\"contains\"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n=\"string\"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(\"input\"===t&&(\"text\"===e.type||\"search\"===e.type||\"tel\"===e.type||\"url\"===e.type||\"password\"===e.type)||\"textarea\"===t||\"true\"===e.contentEditable)}function hr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fr(n.ownerDocument.documentElement,n)){if(null!==r&&dr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),\"selectionStart\"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,i=Math.min(r.start,a);r=void 0===r.end?i:Math.min(r.end,a),!e.extend&&i>r&&(a=r,r=i,i=a),a=cr(n,i);var o=cr(n,r);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(\"function\"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var vr=c&&\"documentMode\"in document&&11>=document.documentMode,gr=null,yr=null,mr=null,br=!1;function _r(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==Y(r)||(r=\"selectionStart\"in(r=gr)&&dr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},mr&&lr(mr,r)||(mr=r,0<(r=qr(yr,\"onSelect\")).length&&(t=new cn(\"onSelect\",\"select\",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\"Webkit\"+e]=\"webkit\"+t,n[\"Moz\"+e]=\"moz\"+t,n}var xr={animationend:wr(\"Animation\",\"AnimationEnd\"),animationiteration:wr(\"Animation\",\"AnimationIteration\"),animationstart:wr(\"Animation\",\"AnimationStart\"),transitionend:wr(\"Transition\",\"TransitionEnd\")},kr={},Sr={};function Er(e){if(kr[e])return kr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return kr[e]=n[t];return e}c&&(Sr=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),\"TransitionEvent\"in window||delete xr.transitionend.transition);var Cr=Er(\"animationend\"),Tr=Er(\"animationiteration\"),Mr=Er(\"animationstart\"),Nr=Er(\"transitionend\"),Pr=new Map,zr=\"abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\".split(\" \");function Lr(e,t){Pr.set(e,t),l(t,[e])}for(var Or=0;Or<zr.length;Or++){var Ar=zr[Or];Lr(Ar.toLowerCase(),\"on\"+(Ar[0].toUpperCase()+Ar.slice(1)))}Lr(Cr,\"onAnimationEnd\"),Lr(Tr,\"onAnimationIteration\"),Lr(Mr,\"onAnimationStart\"),Lr(\"dblclick\",\"onDoubleClick\"),Lr(\"focusin\",\"onFocus\"),Lr(\"focusout\",\"onBlur\"),Lr(Nr,\"onTransitionEnd\"),s(\"onMouseEnter\",[\"mouseout\",\"mouseover\"]),s(\"onMouseLeave\",[\"mouseout\",\"mouseover\"]),s(\"onPointerEnter\",[\"pointerout\",\"pointerover\"]),s(\"onPointerLeave\",[\"pointerout\",\"pointerover\"]),l(\"onChange\",\"change click focusin focusout input keydown keyup selectionchange\".split(\" \")),l(\"onSelect\",\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\".split(\" \")),l(\"onBeforeInput\",[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]),l(\"onCompositionEnd\",\"compositionend focusout keydown keypress keyup mousedown\".split(\" \")),l(\"onCompositionStart\",\"compositionstart focusout keydown keypress keyup mousedown\".split(\" \")),l(\"onCompositionUpdate\",\"compositionupdate focusout keydown keypress keyup mousedown\".split(\" \"));var Fr=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),Dr=new Set(\"cancel close invalid load scroll toggle\".split(\" \").concat(Fr));function Rr(e,t,n){var r=e.type||\"unknown-event\";e.currentTarget=n,function(e,t,n,r,a,o,u,l,s){if($e.apply(this,arguments),De){if(!De)throw Error(i(198));var c=Re;De=!1,Re=null,je||(je=!0,Ue=c)}}(r,t,void 0,e),e.currentTarget=null}function jr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var u=r[o],l=u.instance,s=u.currentTarget;if(u=u.listener,l!==i&&a.isPropagationStopped())break e;Rr(a,u,s),i=l}else for(o=0;o<r.length;o++){if(l=(u=r[o]).instance,s=u.currentTarget,u=u.listener,l!==i&&a.isPropagationStopped())break e;Rr(a,u,s),i=l}}}if(je)throw e=Ue,je=!1,Ue=null,e}function Ur(e,t){var n=t[va];void 0===n&&(n=t[va]=new Set);var r=e+\"__bubble\";n.has(r)||(Wr(t,e,2,!1),n.add(r))}function Ir(e,t,n){var r=0;t&&(r|=4),Wr(n,e,r,t)}var $r=\"_reactListening\"+Math.random().toString(36).slice(2);function Br(e){if(!e[$r]){e[$r]=!0,o.forEach((function(t){\"selectionchange\"!==t&&(Dr.has(t)||Ir(t,!1,e),Ir(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$r]||(t[$r]=!0,Ir(\"selectionchange\",!1,t))}}function Wr(e,t,n,r){switch(Kt(t)){case 1:var a=Ht;break;case 4:a=qt;break;default:a=Qt}n=a.bind(null,t,n,e),a=void 0,!Oe||\"touchstart\"!==t&&\"touchmove\"!==t&&\"wheel\"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Vr(e,t,n,r,a){var i=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var u=r.stateNode.containerInfo;if(u===a||8===u.nodeType&&u.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var l=o.tag;if((3===l||4===l)&&((l=o.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;o=o.return}for(;null!==u;){if(null===(o=ma(u)))return;if(5===(l=o.tag)||6===l){r=i=o;continue e}u=u.parentNode}}r=r.return}ze((function(){var r=i,a=we(n),o=[];e:{var u=Pr.get(e);if(void 0!==u){var l=cn,s=e;switch(e){case\"keypress\":if(0===tn(n))break e;case\"keydown\":case\"keyup\":l=Tn;break;case\"focusin\":s=\"focus\",l=gn;break;case\"focusout\":s=\"blur\",l=gn;break;case\"beforeblur\":case\"afterblur\":l=gn;break;case\"click\":if(2===n.button)break e;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":l=hn;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":l=vn;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":l=Nn;break;case Cr:case Tr:case Mr:l=yn;break;case Nr:l=Pn;break;case\"scroll\":l=pn;break;case\"wheel\":l=Ln;break;case\"copy\":case\"cut\":case\"paste\":l=bn;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":l=Mn}var c=0!=(4&t),f=!c&&\"scroll\"===e,p=c?null!==u?u+\"Capture\":null:u;c=[];for(var d,h=r;null!==h;){var v=(d=h).stateNode;if(5===d.tag&&null!==v&&(d=v,null!==p&&null!=(v=Le(h,p))&&c.push(Hr(h,v,d))),f)break;h=h.return}0<c.length&&(u=new l(u,s,null,n,a),o.push({event:u,listeners:c}))}}if(0==(7&t)){if(l=\"mouseout\"===e||\"pointerout\"===e,(!(u=\"mouseover\"===e||\"pointerover\"===e)||n===_e||!(s=n.relatedTarget||n.fromElement)||!ma(s)&&!s[ha])&&(l||u)&&(u=a.window===a?a:(u=a.ownerDocument)?u.defaultView||u.parentWindow:window,l?(l=r,null!==(s=(s=n.relatedTarget||n.toElement)?ma(s):null)&&(s!==(f=Be(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(l=null,s=r),l!==s)){if(c=hn,v=\"onMouseLeave\",p=\"onMouseEnter\",h=\"mouse\",\"pointerout\"!==e&&\"pointerover\"!==e||(c=Mn,v=\"onPointerLeave\",p=\"onPointerEnter\",h=\"pointer\"),f=null==l?u:_a(l),d=null==s?u:_a(s),(u=new c(v,h+\"leave\",l,n,a)).target=f,u.relatedTarget=d,v=null,ma(a)===r&&((c=new c(p,h+\"enter\",s,n,a)).target=d,c.relatedTarget=f,v=c),f=v,l&&s)e:{for(p=s,h=0,d=c=l;d;d=Qr(d))h++;for(d=0,v=p;v;v=Qr(v))d++;for(;0<h-d;)c=Qr(c),h--;for(;0<d-h;)p=Qr(p),d--;for(;h--;){if(c===p||null!==p&&c===p.alternate)break e;c=Qr(c),p=Qr(p)}c=null}else c=null;null!==l&&Yr(o,u,l,c,!1),null!==s&&null!==f&&Yr(o,f,s,c,!0)}if(\"select\"===(l=(u=r?_a(r):window).nodeName&&u.nodeName.toLowerCase())||\"input\"===l&&\"file\"===u.type)var g=Kn;else if(Vn(u))if(Zn)g=or;else{g=ar;var y=rr}else(l=u.nodeName)&&\"input\"===l.toLowerCase()&&(\"checkbox\"===u.type||\"radio\"===u.type)&&(g=ir);switch(g&&(g=g(e,r))?Hn(o,g,n,a):(y&&y(e,u,r),\"focusout\"===e&&(y=u._wrapperState)&&y.controlled&&\"number\"===u.type&&ee(u,\"number\",u.value)),y=r?_a(r):window,e){case\"focusin\":(Vn(y)||\"true\"===y.contentEditable)&&(gr=y,yr=r,mr=null);break;case\"focusout\":mr=yr=gr=null;break;case\"mousedown\":br=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":br=!1,_r(o,n,a);break;case\"selectionchange\":if(vr)break;case\"keydown\":case\"keyup\":_r(o,n,a)}var m;if(An)e:{switch(e){case\"compositionstart\":var b=\"onCompositionStart\";break e;case\"compositionend\":b=\"onCompositionEnd\";break e;case\"compositionupdate\":b=\"onCompositionUpdate\";break e}b=void 0}else Bn?In(e,n)&&(b=\"onCompositionEnd\"):\"keydown\"===e&&229===n.keyCode&&(b=\"onCompositionStart\");b&&(Rn&&\"ko\"!==n.locale&&(Bn||\"onCompositionStart\"!==b?\"onCompositionEnd\"===b&&Bn&&(m=en()):(Xt=\"value\"in(Zt=a)?Zt.value:Zt.textContent,Bn=!0)),0<(y=qr(r,b)).length&&(b=new _n(b,e,null,n,a),o.push({event:b,listeners:y}),(m||null!==(m=$n(n)))&&(b.data=m))),(m=Dn?function(e,t){switch(e){case\"compositionend\":return $n(t);case\"keypress\":return 32!==t.which?null:(Un=!0,jn);case\"textInput\":return(e=t.data)===jn&&Un?null:e;default:return null}}(e,n):function(e,t){if(Bn)return\"compositionend\"===e||!An&&In(e,t)?(e=en(),Jt=Xt=Zt=null,Bn=!1,e):null;switch(e){case\"paste\":default:return null;case\"keypress\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\"compositionend\":return Rn&&\"ko\"!==t.locale?null:t.data}}(e,n))&&0<(r=qr(r,\"onBeforeInput\")).length&&(a=new _n(\"onBeforeInput\",\"beforeinput\",null,n,a),o.push({event:a,listeners:r}),a.data=m)}jr(o,t)}))}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function qr(e,t){for(var n=t+\"Capture\",r=[];null!==e;){var a=e,i=a.stateNode;5===a.tag&&null!==i&&(a=i,null!=(i=Le(e,n))&&r.unshift(Hr(e,i,a)),null!=(i=Le(e,t))&&r.push(Hr(e,i,a))),e=e.return}return r}function Qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Yr(e,t,n,r,a){for(var i=t._reactName,o=[];null!==n&&n!==r;){var u=n,l=u.alternate,s=u.stateNode;if(null!==l&&l===r)break;5===u.tag&&null!==s&&(u=s,a?null!=(l=Le(n,i))&&o.unshift(Hr(n,l,u)):a||null!=(l=Le(n,i))&&o.push(Hr(n,l,u))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Gr=/\\r\\n?/g,Kr=/\\u0000|\\uFFFD/g;function Zr(e){return(\"string\"==typeof e?e:\"\"+e).replace(Gr,\"\\n\").replace(Kr,\"\")}function Xr(e,t,n){if(t=Zr(t),Zr(e)!==t&&n)throw Error(i(425))}function Jr(){}var ea=null,ta=null;function na(e,t){return\"textarea\"===e||\"noscript\"===e||\"string\"==typeof t.children||\"number\"==typeof t.children||\"object\"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra=\"function\"==typeof setTimeout?setTimeout:void 0,aa=\"function\"==typeof clearTimeout?clearTimeout:void 0,ia=\"function\"==typeof Promise?Promise:void 0,oa=\"function\"==typeof queueMicrotask?queueMicrotask:void 0!==ia?function(e){return ia.resolve(null).then(e).catch(ua)}:ra;function ua(e){setTimeout((function(){throw e}))}function la(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if(\"/$\"===(n=a.data)){if(0===r)return e.removeChild(a),void Bt(t);r--}else\"$\"!==n&&\"$?\"!==n&&\"$!\"!==n||r++;n=a}while(n);Bt(t)}function sa(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if(\"$\"===(t=e.data)||\"$!\"===t||\"$?\"===t)break;if(\"/$\"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(\"$\"===n||\"$!\"===n||\"$?\"===n){if(0===t)return e;t--}else\"/$\"===n&&t++}e=e.previousSibling}return null}var fa=Math.random().toString(36).slice(2),pa=\"__reactFiber$\"+fa,da=\"__reactProps$\"+fa,ha=\"__reactContainer$\"+fa,va=\"__reactEvents$\"+fa,ga=\"__reactListeners$\"+fa,ya=\"__reactHandles$\"+fa;function ma(e){var t=e[pa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[pa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[pa])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function ba(e){return!(e=e[pa]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function _a(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function wa(e){return e[da]||null}var xa=[],ka=-1;function Sa(e){return{current:e}}function Ea(e){0>ka||(e.current=xa[ka],xa[ka]=null,ka--)}function Ca(e,t){ka++,xa[ka]=e.current,e.current=t}var Ta={},Ma=Sa(Ta),Na=Sa(!1),Pa=Ta;function za(e,t){var n=e.type.contextTypes;if(!n)return Ta;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function La(e){return null!=e.childContextTypes}function Oa(){Ea(Na),Ea(Ma)}function Aa(e,t,n){if(Ma.current!==Ta)throw Error(i(168));Ca(Ma,t),Ca(Na,n)}function Fa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,\"function\"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(i(108,W(e)||\"Unknown\",a));return R({},n,r)}function Da(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ta,Pa=Ma.current,Ca(Ma,e),Ca(Na,Na.current),!0}function Ra(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Fa(e,t,Pa),r.__reactInternalMemoizedMergedChildContext=e,Ea(Na),Ea(Ma),Ca(Ma,e)):Ea(Na),Ca(Na,n)}var ja=null,Ua=!1,Ia=!1;function $a(e){null===ja?ja=[e]:ja.push(e)}function Ba(){if(!Ia&&null!==ja){Ia=!0;var e=0,t=bt;try{var n=ja;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}ja=null,Ua=!1}catch(t){throw null!==ja&&(ja=ja.slice(e+1)),Qe(Je,Ba),t}finally{bt=t,Ia=!1}}return null}var Wa=[],Va=0,Ha=null,qa=0,Qa=[],Ya=0,Ga=null,Ka=1,Za=\"\";function Xa(e,t){Wa[Va++]=qa,Wa[Va++]=Ha,Ha=e,qa=t}function Ja(e,t,n){Qa[Ya++]=Ka,Qa[Ya++]=Za,Qa[Ya++]=Ga,Ga=e;var r=Ka;e=Za;var a=32-ot(r)-1;r&=~(1<<a),n+=1;var i=32-ot(t)+a;if(30<i){var o=a-a%5;i=(r&(1<<o)-1).toString(32),r>>=o,a-=o,Ka=1<<32-ot(t)+a|n<<a|r,Za=i+e}else Ka=1<<i|n<<a|r,Za=e}function ei(e){null!==e.return&&(Xa(e,1),Ja(e,1,0))}function ti(e){for(;e===Ha;)Ha=Wa[--Va],Wa[Va]=null,qa=Wa[--Va],Wa[Va]=null;for(;e===Ga;)Ga=Qa[--Ya],Qa[Ya]=null,Za=Qa[--Ya],Qa[Ya]=null,Ka=Qa[--Ya],Qa[Ya]=null}var ni=null,ri=null,ai=!1,ii=null;function oi(e,t){var n=Ls(5,null,null,0);n.elementType=\"DELETED\",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function ui(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ni=e,ri=sa(t.firstChild),!0);case 6:return null!==(t=\"\"===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ni=e,ri=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ga?{id:Ka,overflow:Za}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Ls(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ni=e,ri=null,!0);default:return!1}}function li(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function si(e){if(ai){var t=ri;if(t){var n=t;if(!ui(e,t)){if(li(e))throw Error(i(418));t=sa(n.nextSibling);var r=ni;t&&ui(e,t)?oi(r,n):(e.flags=-4097&e.flags|2,ai=!1,ni=e)}}else{if(li(e))throw Error(i(418));e.flags=-4097&e.flags|2,ai=!1,ni=e}}}function ci(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ni=e}function fi(e){if(e!==ni)return!1;if(!ai)return ci(e),ai=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t=\"head\"!==(t=e.type)&&\"body\"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ri)){if(li(e))throw pi(),Error(i(418));for(;t;)oi(e,t),t=sa(t.nextSibling)}if(ci(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(\"/$\"===n){if(0===t){ri=sa(e.nextSibling);break e}t--}else\"$\"!==n&&\"$!\"!==n&&\"$?\"!==n||t++}e=e.nextSibling}ri=null}}else ri=ni?sa(e.stateNode.nextSibling):null;return!0}function pi(){for(var e=ri;e;)e=sa(e.nextSibling)}function di(){ri=ni=null,ai=!1}function hi(e){null===ii?ii=[e]:ii.push(e)}var vi=_.ReactCurrentBatchConfig;function gi(e,t){if(e&&e.defaultProps){for(var n in t=R({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var yi=Sa(null),mi=null,bi=null,_i=null;function wi(){_i=bi=mi=null}function xi(e){var t=yi.current;Ea(yi),e._currentValue=t}function ki(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Si(e,t){mi=e,_i=bi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(_u=!0),e.firstContext=null)}function Ei(e){var t=e._currentValue;if(_i!==e)if(e={context:e,memoizedValue:t,next:null},null===bi){if(null===mi)throw Error(i(308));bi=e,mi.dependencies={lanes:0,firstContext:e}}else bi=bi.next=e;return t}var Ci=null;function Ti(e){null===Ci?Ci=[e]:Ci.push(e)}function Mi(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Ti(t)):(n.next=a.next,a.next=n),t.interleaved=n,Ni(e,r)}function Ni(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Pi=!1;function zi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Li(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Oi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ai(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&Nl)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Ni(e,n)}return null===(a=r.interleaved)?(t.next=t,Ti(r)):(t.next=a.next,a.next=t),r.interleaved=t,Ni(e,n)}function Fi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,mt(e,n)}}function Di(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ri(e,t,n,r){var a=e.updateQueue;Pi=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,u=a.shared.pending;if(null!==u){a.shared.pending=null;var l=u,s=l.next;l.next=null,null===o?i=s:o.next=s,o=l;var c=e.alternate;null!==c&&(u=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===u?c.firstBaseUpdate=s:u.next=s,c.lastBaseUpdate=l)}if(null!==i){var f=a.baseState;for(o=0,c=s=l=null,u=i;;){var p=u.lane,d=u.eventTime;if((r&p)===p){null!==c&&(c=c.next={eventTime:d,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var h=e,v=u;switch(p=t,d=n,v.tag){case 1:if(\"function\"==typeof(h=v.payload)){f=h.call(d,f,p);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p=\"function\"==typeof(h=v.payload)?h.call(d,f,p):h))break e;f=R({},f,p);break e;case 2:Pi=!0}}null!==u.callback&&0!==u.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[u]:p.push(u))}else d={eventTime:d,lane:p,tag:u.tag,payload:u.payload,callback:u.callback,next:null},null===c?(s=c=d,l=f):c=c.next=d,o|=p;if(null===(u=u.next)){if(null===(u=a.shared.pending))break;u=(p=u).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===c&&(l=f),a.baseState=l,a.firstBaseUpdate=s,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{o|=a.lane,a=a.next}while(a!==t)}else null===i&&(a.shared.lanes=0);Rl|=o,e.lanes=o,e.memoizedState=f}}function ji(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,\"function\"!=typeof a)throw Error(i(191,a));a.call(r)}}}var Ui=(new r.Component).refs;function Ii(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:R({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var $i={isMounted:function(e){return!!(e=e._reactInternals)&&Be(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ts(),a=ns(e),i=Oi(r,a);i.payload=t,null!=n&&(i.callback=n),null!==(t=Ai(e,i,a))&&(rs(t,e,a,r),Fi(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ts(),a=ns(e),i=Oi(r,a);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=Ai(e,i,a))&&(rs(t,e,a,r),Fi(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ts(),r=ns(e),a=Oi(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Ai(e,a,r))&&(rs(t,e,r,n),Fi(t,e,r))}};function Bi(e,t,n,r,a,i,o){return\"function\"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!(t.prototype&&t.prototype.isPureReactComponent&&lr(n,r)&&lr(a,i))}function Wi(e,t,n){var r=!1,a=Ta,i=t.contextType;return\"object\"==typeof i&&null!==i?i=Ei(i):(a=La(t)?Pa:Ma.current,i=(r=null!=(r=t.contextTypes))?za(e,a):Ta),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=$i,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function Vi(e,t,n,r){e=t.state,\"function\"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),\"function\"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&$i.enqueueReplaceState(t,t.state,null)}function Hi(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Ui,zi(e);var i=t.contextType;\"object\"==typeof i&&null!==i?a.context=Ei(i):(i=La(t)?Pa:Ma.current,a.context=za(e,i)),a.state=e.memoizedState,\"function\"==typeof(i=t.getDerivedStateFromProps)&&(Ii(e,t,i,n),a.state=e.memoizedState),\"function\"==typeof t.getDerivedStateFromProps||\"function\"==typeof a.getSnapshotBeforeUpdate||\"function\"!=typeof a.UNSAFE_componentWillMount&&\"function\"!=typeof a.componentWillMount||(t=a.state,\"function\"==typeof a.componentWillMount&&a.componentWillMount(),\"function\"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&$i.enqueueReplaceState(a,a.state,null),Ri(e,n,a,r),a.state=e.memoizedState),\"function\"==typeof a.componentDidMount&&(e.flags|=4194308)}function qi(e,t,n){if(null!==(e=n.ref)&&\"function\"!=typeof e&&\"object\"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=r,o=\"\"+e;return null!==t&&null!==t.ref&&\"function\"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;t===Ui&&(t=a.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if(\"string\"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Qi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(t).join(\", \")+\"}\":e))}function Yi(e){return(0,e._init)(e._payload)}function Gi(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=As(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function u(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=js(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function s(e,t,n,r){var i=n.type;return i===k?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||\"object\"==typeof i&&null!==i&&i.$$typeof===L&&Yi(i)===t.type)?((r=a(t,n.props)).ref=qi(e,t,n),r.return=e,r):((r=Fs(n.type,n.key,n.props,null,e.mode,r)).ref=qi(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Us(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Ds(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function p(e,t,n){if(\"string\"==typeof t&&\"\"!==t||\"number\"==typeof t)return(t=js(\"\"+t,e.mode,n)).return=e,t;if(\"object\"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Fs(t.type,t.key,t.props,null,e.mode,n)).ref=qi(e,null,t),n.return=e,n;case x:return(t=Us(t,e.mode,n)).return=e,t;case L:return p(e,(0,t._init)(t._payload),n)}if(te(t)||F(t))return(t=Ds(t,e.mode,n,null)).return=e,t;Qi(e,t)}return null}function d(e,t,n,r){var a=null!==t?t.key:null;if(\"string\"==typeof n&&\"\"!==n||\"number\"==typeof n)return null!==a?null:l(e,t,\"\"+n,r);if(\"object\"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===a?s(e,t,n,r):null;case x:return n.key===a?c(e,t,n,r):null;case L:return d(e,t,(a=n._init)(n._payload),r)}if(te(n)||F(n))return null!==a?null:f(e,t,n,r,null);Qi(e,n)}return null}function h(e,t,n,r,a){if(\"string\"==typeof r&&\"\"!==r||\"number\"==typeof r)return l(t,e=e.get(n)||null,\"\"+r,a);if(\"object\"==typeof r&&null!==r){switch(r.$$typeof){case w:return s(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case L:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||F(r))return f(t,e=e.get(n)||null,r,a,null);Qi(t,r)}return null}function v(a,i,u,l){for(var s=null,c=null,f=i,v=i=0,g=null;null!==f&&v<u.length;v++){f.index>v?(g=f,f=null):g=f.sibling;var y=d(a,f,u[v],l);if(null===y){null===f&&(f=g);break}e&&f&&null===y.alternate&&t(a,f),i=o(y,i,v),null===c?s=y:c.sibling=y,c=y,f=g}if(v===u.length)return n(a,f),ai&&Xa(a,v),s;if(null===f){for(;v<u.length;v++)null!==(f=p(a,u[v],l))&&(i=o(f,i,v),null===c?s=f:c.sibling=f,c=f);return ai&&Xa(a,v),s}for(f=r(a,f);v<u.length;v++)null!==(g=h(f,a,v,u[v],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?v:g.key),i=o(g,i,v),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return t(a,e)})),ai&&Xa(a,v),s}function g(a,u,l,s){var c=F(l);if(\"function\"!=typeof c)throw Error(i(150));if(null==(l=c.call(l)))throw Error(i(151));for(var f=c=null,v=u,g=u=0,y=null,m=l.next();null!==v&&!m.done;g++,m=l.next()){v.index>g?(y=v,v=null):y=v.sibling;var b=d(a,v,m.value,s);if(null===b){null===v&&(v=y);break}e&&v&&null===b.alternate&&t(a,v),u=o(b,u,g),null===f?c=b:f.sibling=b,f=b,v=y}if(m.done)return n(a,v),ai&&Xa(a,g),c;if(null===v){for(;!m.done;g++,m=l.next())null!==(m=p(a,m.value,s))&&(u=o(m,u,g),null===f?c=m:f.sibling=m,f=m);return ai&&Xa(a,g),c}for(v=r(a,v);!m.done;g++,m=l.next())null!==(m=h(v,a,g,m.value,s))&&(e&&null!==m.alternate&&v.delete(null===m.key?g:m.key),u=o(m,u,g),null===f?c=m:f.sibling=m,f=m);return e&&v.forEach((function(e){return t(a,e)})),ai&&Xa(a,g),c}return function e(r,i,o,l){if(\"object\"==typeof o&&null!==o&&o.type===k&&null===o.key&&(o=o.props.children),\"object\"==typeof o&&null!==o){switch(o.$$typeof){case w:e:{for(var s=o.key,c=i;null!==c;){if(c.key===s){if((s=o.type)===k){if(7===c.tag){n(r,c.sibling),(i=a(c,o.props.children)).return=r,r=i;break e}}else if(c.elementType===s||\"object\"==typeof s&&null!==s&&s.$$typeof===L&&Yi(s)===c.type){n(r,c.sibling),(i=a(c,o.props)).ref=qi(r,c,o),i.return=r,r=i;break e}n(r,c);break}t(r,c),c=c.sibling}o.type===k?((i=Ds(o.props.children,r.mode,l,o.key)).return=r,r=i):((l=Fs(o.type,o.key,o.props,null,r.mode,l)).ref=qi(r,i,o),l.return=r,r=l)}return u(r);case x:e:{for(c=o.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){n(r,i.sibling),(i=a(i,o.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Us(o,r.mode,l)).return=r,r=i}return u(r);case L:return e(r,i,(c=o._init)(o._payload),l)}if(te(o))return v(r,i,o,l);if(F(o))return g(r,i,o,l);Qi(r,o)}return\"string\"==typeof o&&\"\"!==o||\"number\"==typeof o?(o=\"\"+o,null!==i&&6===i.tag?(n(r,i.sibling),(i=a(i,o)).return=r,r=i):(n(r,i),(i=js(o,r.mode,l)).return=r,r=i),u(r)):n(r,i)}}var Ki=Gi(!0),Zi=Gi(!1),Xi={},Ji=Sa(Xi),eo=Sa(Xi),to=Sa(Xi);function no(e){if(e===Xi)throw Error(i(174));return e}function ro(e,t){switch(Ca(to,t),Ca(eo,e),Ca(Ji,Xi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,\"\");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ea(Ji),Ca(Ji,t)}function ao(){Ea(Ji),Ea(eo),Ea(to)}function io(e){no(to.current);var t=no(Ji.current),n=le(t,e.type);t!==n&&(Ca(eo,e),Ca(Ji,n))}function oo(e){eo.current===e&&(Ea(Ji),Ea(eo))}var uo=Sa(0);function lo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||\"$?\"===n.data||\"$!\"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var so=[];function co(){for(var e=0;e<so.length;e++)so[e]._workInProgressVersionPrimary=null;so.length=0}var fo=_.ReactCurrentDispatcher,po=_.ReactCurrentBatchConfig,ho=0,vo=null,go=null,yo=null,mo=!1,bo=!1,_o=0,wo=0;function xo(){throw Error(i(321))}function ko(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ur(e[n],t[n]))return!1;return!0}function So(e,t,n,r,a,o){if(ho=o,vo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fo.current=null===e||null===e.memoizedState?uu:lu,e=n(r,a),bo){o=0;do{if(bo=!1,_o=0,25<=o)throw Error(i(301));o+=1,yo=go=null,t.updateQueue=null,fo.current=su,e=n(r,a)}while(bo)}if(fo.current=ou,t=null!==go&&null!==go.next,ho=0,yo=go=vo=null,mo=!1,t)throw Error(i(300));return e}function Eo(){var e=0!==_o;return _o=0,e}function Co(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===yo?vo.memoizedState=yo=e:yo=yo.next=e,yo}function To(){if(null===go){var e=vo.alternate;e=null!==e?e.memoizedState:null}else e=go.next;var t=null===yo?vo.memoizedState:yo.next;if(null!==t)yo=t,go=e;else{if(null===e)throw Error(i(310));e={memoizedState:(go=e).memoizedState,baseState:go.baseState,baseQueue:go.baseQueue,queue:go.queue,next:null},null===yo?vo.memoizedState=yo=e:yo=yo.next=e}return yo}function Mo(e,t){return\"function\"==typeof t?t(e):t}function No(e){var t=To(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=go,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}r.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,r=r.baseState;var l=u=null,s=null,c=o;do{var f=c.lane;if((ho&f)===f)null!==s&&(s=s.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var p={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===s?(l=s=p,u=r):s=s.next=p,vo.lanes|=f,Rl|=f}c=c.next}while(null!==c&&c!==o);null===s?u=r:s.next=l,ur(r,t.memoizedState)||(_u=!0),t.memoizedState=r,t.baseState=u,t.baseQueue=s,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,vo.lanes|=o,Rl|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Po(e){var t=To(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var u=a=a.next;do{o=e(o,u.action),u=u.next}while(u!==a);ur(o,t.memoizedState)||(_u=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function zo(){}function Lo(e,t){var n=vo,r=To(),a=t(),o=!ur(r.memoizedState,a);if(o&&(r.memoizedState=a,_u=!0),r=r.queue,Vo(Fo.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==yo&&1&yo.memoizedState.tag){if(n.flags|=2048,Uo(9,Ao.bind(null,n,r,a,t),void 0,null),null===Pl)throw Error(i(349));0!=(30&ho)||Oo(n,t,a)}return a}function Oo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=vo.updateQueue)?(t={lastEffect:null,stores:null},vo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ao(e,t,n,r){t.value=n,t.getSnapshot=r,Do(t)&&Ro(e)}function Fo(e,t,n){return n((function(){Do(t)&&Ro(e)}))}function Do(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ur(e,n)}catch(e){return!0}}function Ro(e){var t=Ni(e,1);null!==t&&rs(t,e,1,-1)}function jo(e){var t=Co();return\"function\"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Mo,lastRenderedState:e},t.queue=e,e=e.dispatch=nu.bind(null,vo,e),[t.memoizedState,e]}function Uo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=vo.updateQueue)?(t={lastEffect:null,stores:null},vo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Io(){return To().memoizedState}function $o(e,t,n,r){var a=Co();vo.flags|=e,a.memoizedState=Uo(1|t,n,void 0,void 0===r?null:r)}function Bo(e,t,n,r){var a=To();r=void 0===r?null:r;var i=void 0;if(null!==go){var o=go.memoizedState;if(i=o.destroy,null!==r&&ko(r,o.deps))return void(a.memoizedState=Uo(t,n,i,r))}vo.flags|=e,a.memoizedState=Uo(1|t,n,i,r)}function Wo(e,t){return $o(8390656,8,e,t)}function Vo(e,t){return Bo(2048,8,e,t)}function Ho(e,t){return Bo(4,2,e,t)}function qo(e,t){return Bo(4,4,e,t)}function Qo(e,t){return\"function\"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Yo(e,t,n){return n=null!=n?n.concat([e]):null,Bo(4,4,Qo.bind(null,t,e),n)}function Go(){}function Ko(e,t){var n=To();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ko(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Zo(e,t){var n=To();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ko(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Xo(e,t,n){return 0==(21&ho)?(e.baseState&&(e.baseState=!1,_u=!0),e.memoizedState=n):(ur(n,t)||(n=vt(),vo.lanes|=n,Rl|=n,e.baseState=!0),t)}function Jo(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=po.transition;po.transition={};try{e(!1),t()}finally{bt=n,po.transition=r}}function eu(){return To().memoizedState}function tu(e,t,n){var r=ns(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ru(e)?au(t,n):null!==(n=Mi(e,t,n,r))&&(rs(n,e,r,ts()),iu(n,t,r))}function nu(e,t,n){var r=ns(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ru(e))au(t,a);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,u=i(o,n);if(a.hasEagerState=!0,a.eagerState=u,ur(u,o)){var l=t.interleaved;return null===l?(a.next=a,Ti(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(e){}null!==(n=Mi(e,t,a,r))&&(rs(n,e,r,a=ts()),iu(n,t,r))}}function ru(e){var t=e.alternate;return e===vo||null!==t&&t===vo}function au(e,t){bo=mo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function iu(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,mt(e,n)}}var ou={readContext:Ei,useCallback:xo,useContext:xo,useEffect:xo,useImperativeHandle:xo,useInsertionEffect:xo,useLayoutEffect:xo,useMemo:xo,useReducer:xo,useRef:xo,useState:xo,useDebugValue:xo,useDeferredValue:xo,useTransition:xo,useMutableSource:xo,useSyncExternalStore:xo,useId:xo,unstable_isNewReconciler:!1},uu={readContext:Ei,useCallback:function(e,t){return Co().memoizedState=[e,void 0===t?null:t],e},useContext:Ei,useEffect:Wo,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,$o(4194308,4,Qo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $o(4194308,4,e,t)},useInsertionEffect:function(e,t){return $o(4,2,e,t)},useMemo:function(e,t){var n=Co();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Co();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=tu.bind(null,vo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Co().memoizedState=e},useState:jo,useDebugValue:Go,useDeferredValue:function(e){return Co().memoizedState=e},useTransition:function(){var e=jo(!1),t=e[0];return e=Jo.bind(null,e[1]),Co().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=vo,a=Co();if(ai){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Pl)throw Error(i(349));0!=(30&ho)||Oo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Wo(Fo.bind(null,r,o,e),[e]),r.flags|=2048,Uo(9,Ao.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Co(),t=Pl.identifierPrefix;if(ai){var n=Za;t=\":\"+t+\"R\"+(n=(Ka&~(1<<32-ot(Ka)-1)).toString(32)+n),0<(n=_o++)&&(t+=\"H\"+n.toString(32)),t+=\":\"}else t=\":\"+t+\"r\"+(n=wo++).toString(32)+\":\";return e.memoizedState=t},unstable_isNewReconciler:!1},lu={readContext:Ei,useCallback:Ko,useContext:Ei,useEffect:Vo,useImperativeHandle:Yo,useInsertionEffect:Ho,useLayoutEffect:qo,useMemo:Zo,useReducer:No,useRef:Io,useState:function(){return No(Mo)},useDebugValue:Go,useDeferredValue:function(e){return Xo(To(),go.memoizedState,e)},useTransition:function(){return[No(Mo)[0],To().memoizedState]},useMutableSource:zo,useSyncExternalStore:Lo,useId:eu,unstable_isNewReconciler:!1},su={readContext:Ei,useCallback:Ko,useContext:Ei,useEffect:Vo,useImperativeHandle:Yo,useInsertionEffect:Ho,useLayoutEffect:qo,useMemo:Zo,useReducer:Po,useRef:Io,useState:function(){return Po(Mo)},useDebugValue:Go,useDeferredValue:function(e){var t=To();return null===go?t.memoizedState=e:Xo(t,go.memoizedState,e)},useTransition:function(){return[Po(Mo)[0],To().memoizedState]},useMutableSource:zo,useSyncExternalStore:Lo,useId:eu,unstable_isNewReconciler:!1};function cu(e,t){try{var n=\"\",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(e){a=\"\\nError generating stack: \"+e.message+\"\\n\"+e.stack}return{value:e,source:t,stack:a,digest:null}}function fu(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function pu(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var du=\"function\"==typeof WeakMap?WeakMap:Map;function hu(e,t,n){(n=Oi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hl||(Hl=!0,ql=r),pu(0,t)},n}function vu(e,t,n){(n=Oi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if(\"function\"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){pu(0,t)}}var i=e.stateNode;return null!==i&&\"function\"==typeof i.componentDidCatch&&(n.callback=function(){pu(0,t),\"function\"!=typeof r&&(null===Ql?Ql=new Set([this]):Ql.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:\"\"})}),n}function gu(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new du;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=Cs.bind(null,e,t,n),t.then(e,e))}function yu(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function mu(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Oi(-1,1)).tag=2,Ai(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var bu=_.ReactCurrentOwner,_u=!1;function wu(e,t,n,r){t.child=null===e?Zi(t,null,n,r):Ki(t,e.child,n,r)}function xu(e,t,n,r,a){n=n.render;var i=t.ref;return Si(t,a),r=So(e,t,n,r,i,a),n=Eo(),null===e||_u?(ai&&n&&ei(t),t.flags|=1,wu(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hu(e,t,a))}function ku(e,t,n,r,a){if(null===e){var i=n.type;return\"function\"!=typeof i||Os(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Fs(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Su(e,t,i,r,a))}if(i=e.child,0==(e.lanes&a)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(o,r)&&e.ref===t.ref)return Hu(e,t,a)}return t.flags|=1,(e=As(i,r)).ref=t.ref,e.return=t,t.child=e}function Su(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(lr(i,r)&&e.ref===t.ref){if(_u=!1,t.pendingProps=r=i,0==(e.lanes&a))return t.lanes=e.lanes,Hu(e,t,a);0!=(131072&e.flags)&&(_u=!0)}}return Tu(e,t,n,r,a)}function Eu(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if(\"hidden\"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Al,Ol),Ol|=n;else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Al,Ol),Ol|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Ca(Al,Ol),Ol|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Ca(Al,Ol),Ol|=r;return wu(e,t,a,n),t.child}function Cu(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Tu(e,t,n,r,a){var i=La(n)?Pa:Ma.current;return i=za(t,i),Si(t,a),n=So(e,t,n,r,i,a),r=Eo(),null===e||_u?(ai&&r&&ei(t),t.flags|=1,wu(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hu(e,t,a))}function Mu(e,t,n,r,a){if(La(n)){var i=!0;Da(t)}else i=!1;if(Si(t,a),null===t.stateNode)Vu(e,t),Wi(t,n,r),Hi(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,u=t.memoizedProps;o.props=u;var l=o.context,s=n.contextType;s=\"object\"==typeof s&&null!==s?Ei(s):za(t,s=La(n)?Pa:Ma.current);var c=n.getDerivedStateFromProps,f=\"function\"==typeof c||\"function\"==typeof o.getSnapshotBeforeUpdate;f||\"function\"!=typeof o.UNSAFE_componentWillReceiveProps&&\"function\"!=typeof o.componentWillReceiveProps||(u!==r||l!==s)&&Vi(t,o,r,s),Pi=!1;var p=t.memoizedState;o.state=p,Ri(t,r,o,a),l=t.memoizedState,u!==r||p!==l||Na.current||Pi?(\"function\"==typeof c&&(Ii(t,n,c,r),l=t.memoizedState),(u=Pi||Bi(t,n,u,r,p,l,s))?(f||\"function\"!=typeof o.UNSAFE_componentWillMount&&\"function\"!=typeof o.componentWillMount||(\"function\"==typeof o.componentWillMount&&o.componentWillMount(),\"function\"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),\"function\"==typeof o.componentDidMount&&(t.flags|=4194308)):(\"function\"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=s,r=u):(\"function\"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Li(e,t),u=t.memoizedProps,s=t.type===t.elementType?u:gi(t.type,u),o.props=s,f=t.pendingProps,p=o.context,l=\"object\"==typeof(l=n.contextType)&&null!==l?Ei(l):za(t,l=La(n)?Pa:Ma.current);var d=n.getDerivedStateFromProps;(c=\"function\"==typeof d||\"function\"==typeof o.getSnapshotBeforeUpdate)||\"function\"!=typeof o.UNSAFE_componentWillReceiveProps&&\"function\"!=typeof o.componentWillReceiveProps||(u!==f||p!==l)&&Vi(t,o,r,l),Pi=!1,p=t.memoizedState,o.state=p,Ri(t,r,o,a);var h=t.memoizedState;u!==f||p!==h||Na.current||Pi?(\"function\"==typeof d&&(Ii(t,n,d,r),h=t.memoizedState),(s=Pi||Bi(t,n,s,r,p,h,l)||!1)?(c||\"function\"!=typeof o.UNSAFE_componentWillUpdate&&\"function\"!=typeof o.componentWillUpdate||(\"function\"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,l),\"function\"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,l)),\"function\"==typeof o.componentDidUpdate&&(t.flags|=4),\"function\"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):(\"function\"!=typeof o.componentDidUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),\"function\"!=typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=l,r=s):(\"function\"!=typeof o.componentDidUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),\"function\"!=typeof o.getSnapshotBeforeUpdate||u===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Nu(e,t,n,r,i,a)}function Nu(e,t,n,r,a,i){Cu(e,t);var o=0!=(128&t.flags);if(!r&&!o)return a&&Ra(t,n,!1),Hu(e,t,i);r=t.stateNode,bu.current=t;var u=o&&\"function\"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ki(t,e.child,null,i),t.child=Ki(t,null,u,i)):wu(e,t,u,i),t.memoizedState=r.state,a&&Ra(t,n,!0),t.child}function Pu(e){var t=e.stateNode;t.pendingContext?Aa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Aa(0,t.context,!1),ro(e,t.containerInfo)}function zu(e,t,n,r,a){return di(),hi(a),t.flags|=256,wu(e,t,n,r),t.child}var Lu,Ou,Au,Fu,Du={dehydrated:null,treeContext:null,retryLane:0};function Ru(e){return{baseLanes:e,cachePool:null,transitions:null}}function ju(e,t,n){var r,a=t.pendingProps,o=uo.current,u=!1,l=0!=(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(u=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Ca(uo,1&o),null===e)return si(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:\"$!\"===e.data?t.lanes=8:t.lanes=1073741824,null):(l=a.children,e=a.fallback,u?(a=t.mode,u=t.child,l={mode:\"hidden\",children:l},0==(1&a)&&null!==u?(u.childLanes=0,u.pendingProps=l):u=Rs(l,a,0,null),e=Ds(e,a,n,null),u.return=t,e.return=t,u.sibling=e,t.child=u,t.child.memoizedState=Ru(n),t.memoizedState=Du,e):Uu(t,l));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,a,o,u){if(n)return 256&t.flags?(t.flags&=-257,Iu(e,t,u,r=fu(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,a=t.mode,r=Rs({mode:\"visible\",children:r.children},a,0,null),(o=Ds(o,a,u,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!=(1&t.mode)&&Ki(t,e.child,null,u),t.child.memoizedState=Ru(u),t.memoizedState=Du,o);if(0==(1&t.mode))return Iu(e,t,u,null);if(\"$!\"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var l=r.dgst;return r=l,Iu(e,t,u,r=fu(o=Error(i(419)),r,void 0))}if(l=0!=(u&e.childLanes),_u||l){if(null!==(r=Pl)){switch(u&-u){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|u))?0:a)&&a!==o.retryLane&&(o.retryLane=a,Ni(e,a),rs(r,e,a,-1))}return gs(),Iu(e,t,u,r=fu(Error(i(421))))}return\"$?\"===a.data?(t.flags|=128,t.child=e.child,t=Ms.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,ri=sa(a.nextSibling),ni=t,ai=!0,ii=null,null!==e&&(Qa[Ya++]=Ka,Qa[Ya++]=Za,Qa[Ya++]=Ga,Ka=e.id,Za=e.overflow,Ga=t),(t=Uu(t,r.children)).flags|=4096,t)}(e,t,l,a,r,o,n);if(u){u=a.fallback,l=t.mode,r=(o=e.child).sibling;var s={mode:\"hidden\",children:a.children};return 0==(1&l)&&t.child!==o?((a=t.child).childLanes=0,a.pendingProps=s,t.deletions=null):(a=As(o,s)).subtreeFlags=14680064&o.subtreeFlags,null!==r?u=As(r,u):(u=Ds(u,l,n,null)).flags|=2,u.return=t,a.return=t,a.sibling=u,t.child=a,a=u,u=t.child,l=null===(l=e.child.memoizedState)?Ru(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},u.memoizedState=l,u.childLanes=e.childLanes&~n,t.memoizedState=Du,a}return e=(u=e.child).sibling,a=As(u,{mode:\"visible\",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Uu(e,t){return(t=Rs({mode:\"visible\",children:t},e.mode,0,null)).return=e,e.child=t}function Iu(e,t,n,r){return null!==r&&hi(r),Ki(t,e.child,null,n),(e=Uu(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function $u(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),ki(e.return,t,n)}function Bu(e,t,n,r,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a)}function Wu(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(wu(e,t,r.children,n),0!=(2&(r=uo.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$u(e,n,t);else if(19===e.tag)$u(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ca(uo,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case\"forwards\":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===lo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Bu(t,!1,a,n,i);break;case\"backwards\":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===lo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Bu(t,!0,n,null,i);break;case\"together\":Bu(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Vu(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hu(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Rl|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=As(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=As(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function qu(e,t){if(!ai)switch(e.tailMode){case\"hidden\":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case\"collapsed\":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qu(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Yu(e,t,n){var r=t.pendingProps;switch(ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qu(t),null;case 1:case 17:return La(t.type)&&Oa(),Qu(t),null;case 3:return r=t.stateNode,ao(),Ea(Na),Ea(Ma),co(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==ii&&(us(ii),ii=null))),Ou(e,t),Qu(t),null;case 5:oo(t);var a=no(to.current);if(n=t.type,null!==e&&null!=t.stateNode)Au(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return Qu(t),null}if(e=no(Ji.current),fi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[pa]=t,r[da]=o,e=0!=(1&t.mode),n){case\"dialog\":Ur(\"cancel\",r),Ur(\"close\",r);break;case\"iframe\":case\"object\":case\"embed\":Ur(\"load\",r);break;case\"video\":case\"audio\":for(a=0;a<Fr.length;a++)Ur(Fr[a],r);break;case\"source\":Ur(\"error\",r);break;case\"img\":case\"image\":case\"link\":Ur(\"error\",r),Ur(\"load\",r);break;case\"details\":Ur(\"toggle\",r);break;case\"input\":K(r,o),Ur(\"invalid\",r);break;case\"select\":r._wrapperState={wasMultiple:!!o.multiple},Ur(\"invalid\",r);break;case\"textarea\":ae(r,o),Ur(\"invalid\",r)}for(var l in me(n,o),a=null,o)if(o.hasOwnProperty(l)){var s=o[l];\"children\"===l?\"string\"==typeof s?r.textContent!==s&&(!0!==o.suppressHydrationWarning&&Xr(r.textContent,s,e),a=[\"children\",s]):\"number\"==typeof s&&r.textContent!==\"\"+s&&(!0!==o.suppressHydrationWarning&&Xr(r.textContent,s,e),a=[\"children\",\"\"+s]):u.hasOwnProperty(l)&&null!=s&&\"onScroll\"===l&&Ur(\"scroll\",r)}switch(n){case\"input\":q(r),J(r,o,!0);break;case\"textarea\":q(r),oe(r);break;case\"select\":case\"option\":break;default:\"function\"==typeof o.onClick&&(r.onclick=Jr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===a.nodeType?a:a.ownerDocument,\"http://www.w3.org/1999/xhtml\"===e&&(e=ue(n)),\"http://www.w3.org/1999/xhtml\"===e?\"script\"===n?((e=l.createElement(\"div\")).innerHTML=\"<script><\\/script>\",e=e.removeChild(e.firstChild)):\"string\"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),\"select\"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[pa]=t,e[da]=r,Lu(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case\"dialog\":Ur(\"cancel\",e),Ur(\"close\",e),a=r;break;case\"iframe\":case\"object\":case\"embed\":Ur(\"load\",e),a=r;break;case\"video\":case\"audio\":for(a=0;a<Fr.length;a++)Ur(Fr[a],e);a=r;break;case\"source\":Ur(\"error\",e),a=r;break;case\"img\":case\"image\":case\"link\":Ur(\"error\",e),Ur(\"load\",e),a=r;break;case\"details\":Ur(\"toggle\",e),a=r;break;case\"input\":K(e,r),a=G(e,r),Ur(\"invalid\",e);break;case\"option\":default:a=r;break;case\"select\":e._wrapperState={wasMultiple:!!r.multiple},a=R({},r,{value:void 0}),Ur(\"invalid\",e);break;case\"textarea\":ae(e,r),a=re(e,r),Ur(\"invalid\",e)}for(o in me(n,a),s=a)if(s.hasOwnProperty(o)){var c=s[o];\"style\"===o?ge(e,c):\"dangerouslySetInnerHTML\"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):\"children\"===o?\"string\"==typeof c?(\"textarea\"!==n||\"\"!==c)&&pe(e,c):\"number\"==typeof c&&pe(e,\"\"+c):\"suppressContentEditableWarning\"!==o&&\"suppressHydrationWarning\"!==o&&\"autoFocus\"!==o&&(u.hasOwnProperty(o)?null!=c&&\"onScroll\"===o&&Ur(\"scroll\",e):null!=c&&b(e,o,c,l))}switch(n){case\"input\":q(e),J(e,r,!1);break;case\"textarea\":q(e),oe(e);break;case\"option\":null!=r.value&&e.setAttribute(\"value\",\"\"+V(r.value));break;case\"select\":e.multiple=!!r.multiple,null!=(o=r.value)?ne(e,!!r.multiple,o,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:\"function\"==typeof a.onClick&&(e.onclick=Jr)}switch(n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Qu(t),null;case 6:if(e&&null!=t.stateNode)Fu(e,t,e.memoizedProps,r);else{if(\"string\"!=typeof r&&null===t.stateNode)throw Error(i(166));if(n=no(to.current),no(Ji.current),fi(t)){if(r=t.stateNode,n=t.memoizedProps,r[pa]=t,(o=r.nodeValue!==n)&&null!==(e=ni))switch(e.tag){case 3:Xr(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,0!=(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[pa]=t,t.stateNode=r}return Qu(t),null;case 13:if(Ea(uo),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ai&&null!==ri&&0!=(1&t.mode)&&0==(128&t.flags))pi(),di(),t.flags|=98560,o=!1;else if(o=fi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(i(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(i(317));o[pa]=t}else di(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Qu(t),o=!1}else null!==ii&&(us(ii),ii=null),o=!0;if(!o)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=n,t):((r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&uo.current)?0===Fl&&(Fl=3):gs())),null!==t.updateQueue&&(t.flags|=4),Qu(t),null);case 4:return ao(),Ou(e,t),null===e&&Br(t.stateNode.containerInfo),Qu(t),null;case 10:return xi(t.type._context),Qu(t),null;case 19:if(Ea(uo),null===(o=t.memoizedState))return Qu(t),null;if(r=0!=(128&t.flags),null===(l=o.rendering))if(r)qu(o,!1);else{if(0!==Fl||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=lo(e))){for(t.flags|=128,qu(o,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(l=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=l.childLanes,o.lanes=l.lanes,o.child=l.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=l.memoizedProps,o.memoizedState=l.memoizedState,o.updateQueue=l.updateQueue,o.type=l.type,e=l.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(uo,1&uo.current|2),t.child}e=e.sibling}null!==o.tail&&Ze()>Wl&&(t.flags|=128,r=!0,qu(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=lo(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),qu(o,!0),null===o.tail&&\"hidden\"===o.tailMode&&!l.alternate&&!ai)return Qu(t),null}else 2*Ze()-o.renderingStartTime>Wl&&1073741824!==n&&(t.flags|=128,r=!0,qu(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=o.last)?n.sibling=l:t.child=l,o.last=l)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ze(),t.sibling=null,n=uo.current,Ca(uo,r?1&n|2:1&n),t):(Qu(t),null);case 22:case 23:return ps(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&Ol)&&(Qu(t),6&t.subtreeFlags&&(t.flags|=8192)):Qu(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Gu(e,t){switch(ti(t),t.tag){case 1:return La(t.type)&&Oa(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return ao(),Ea(Na),Ea(Ma),co(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return oo(t),null;case 13:if(Ea(uo),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));di()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ea(uo),null;case 4:return ao(),null;case 10:return xi(t.type._context),null;case 22:case 23:return ps(),null;default:return null}}Lu=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ou=function(){},Au=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,no(Ji.current);var i,o=null;switch(n){case\"input\":a=G(e,a),r=G(e,r),o=[];break;case\"select\":a=R({},a,{value:void 0}),r=R({},r,{value:void 0}),o=[];break;case\"textarea\":a=re(e,a),r=re(e,r),o=[];break;default:\"function\"!=typeof a.onClick&&\"function\"==typeof r.onClick&&(e.onclick=Jr)}for(c in me(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if(\"style\"===c){var l=a[c];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]=\"\")}else\"dangerouslySetInnerHTML\"!==c&&\"children\"!==c&&\"suppressContentEditableWarning\"!==c&&\"suppressHydrationWarning\"!==c&&\"autoFocus\"!==c&&(u.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var s=r[c];if(l=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&s!==l&&(null!=s||null!=l))if(\"style\"===c)if(l){for(i in l)!l.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]=\"\");for(i in s)s.hasOwnProperty(i)&&l[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(o||(o=[]),o.push(c,n)),n=s;else\"dangerouslySetInnerHTML\"===c?(s=s?s.__html:void 0,l=l?l.__html:void 0,null!=s&&l!==s&&(o=o||[]).push(c,s)):\"children\"===c?\"string\"!=typeof s&&\"number\"!=typeof s||(o=o||[]).push(c,\"\"+s):\"suppressContentEditableWarning\"!==c&&\"suppressHydrationWarning\"!==c&&(u.hasOwnProperty(c)?(null!=s&&\"onScroll\"===c&&Ur(\"scroll\",e),o||l===s||(o=[])):(o=o||[]).push(c,s))}n&&(o=o||[]).push(\"style\",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},Fu=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ku=!1,Zu=!1,Xu=\"function\"==typeof WeakSet?WeakSet:Set,Ju=null;function el(e,t){var n=e.ref;if(null!==n)if(\"function\"==typeof n)try{n(null)}catch(n){Es(e,t,n)}else n.current=null}function tl(e,t,n){try{n()}catch(n){Es(e,t,n)}}var nl=!1;function rl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,void 0!==i&&tl(t,n,i)}a=a.next}while(a!==r)}}function al(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function il(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,\"function\"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[pa],delete t[da],delete t[va],delete t[ga],delete t[ya]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ul(e){return 5===e.tag||3===e.tag||4===e.tag}function ll(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ul(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function sl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(sl(e,t,n),e=e.sibling;null!==e;)sl(e,t,n),e=e.sibling}function cl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cl(e,t,n),e=e.sibling;null!==e;)cl(e,t,n),e=e.sibling}var fl=null,pl=!1;function dl(e,t,n){for(n=n.child;null!==n;)hl(e,t,n),n=n.sibling}function hl(e,t,n){if(it&&\"function\"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(at,n)}catch(e){}switch(n.tag){case 5:Zu||el(n,t);case 6:var r=fl,a=pl;fl=null,dl(e,t,n),pl=a,null!==(fl=r)&&(pl?(e=fl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):fl.removeChild(n.stateNode));break;case 18:null!==fl&&(pl?(e=fl,n=n.stateNode,8===e.nodeType?la(e.parentNode,n):1===e.nodeType&&la(e,n),Bt(e)):la(fl,n.stateNode));break;case 4:r=fl,a=pl,fl=n.stateNode.containerInfo,pl=!0,dl(e,t,n),fl=r,pl=a;break;case 0:case 11:case 14:case 15:if(!Zu&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){a=r=r.next;do{var i=a,o=i.destroy;i=i.tag,void 0!==o&&(0!=(2&i)||0!=(4&i))&&tl(n,t,o),a=a.next}while(a!==r)}dl(e,t,n);break;case 1:if(!Zu&&(el(n,t),\"function\"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Es(n,t,e)}dl(e,t,n);break;case 21:dl(e,t,n);break;case 22:1&n.mode?(Zu=(r=Zu)||null!==n.memoizedState,dl(e,t,n),Zu=r):dl(e,t,n);break;default:dl(e,t,n)}}function vl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xu),t.forEach((function(t){var r=Ns.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var o=e,u=t,l=u;e:for(;null!==l;){switch(l.tag){case 5:fl=l.stateNode,pl=!1;break e;case 3:case 4:fl=l.stateNode.containerInfo,pl=!0;break e}l=l.return}if(null===fl)throw Error(i(160));hl(o,u,a),fl=null,pl=!1;var s=a.alternate;null!==s&&(s.return=null),a.return=null}catch(e){Es(a,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)yl(t,e),t=t.sibling}function yl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),ml(e),4&r){try{rl(3,e,e.return),al(3,e)}catch(t){Es(e,e.return,t)}try{rl(5,e,e.return)}catch(t){Es(e,e.return,t)}}break;case 1:gl(t,e),ml(e),512&r&&null!==n&&el(n,n.return);break;case 5:if(gl(t,e),ml(e),512&r&&null!==n&&el(n,n.return),32&e.flags){var a=e.stateNode;try{pe(a,\"\")}catch(t){Es(e,e.return,t)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,u=null!==n?n.memoizedProps:o,l=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{\"input\"===l&&\"radio\"===o.type&&null!=o.name&&Z(a,o),be(l,u);var c=be(l,o);for(u=0;u<s.length;u+=2){var f=s[u],p=s[u+1];\"style\"===f?ge(a,p):\"dangerouslySetInnerHTML\"===f?fe(a,p):\"children\"===f?pe(a,p):b(a,f,p,c)}switch(l){case\"input\":X(a,o);break;case\"textarea\":ie(a,o);break;case\"select\":var d=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var h=o.value;null!=h?ne(a,!!o.multiple,h,!1):d!==!!o.multiple&&(null!=o.defaultValue?ne(a,!!o.multiple,o.defaultValue,!0):ne(a,!!o.multiple,o.multiple?[]:\"\",!1))}a[da]=o}catch(t){Es(e,e.return,t)}}break;case 6:if(gl(t,e),ml(e),4&r){if(null===e.stateNode)throw Error(i(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(t){Es(e,e.return,t)}}break;case 3:if(gl(t,e),ml(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Bt(t.containerInfo)}catch(t){Es(e,e.return,t)}break;case 4:default:gl(t,e),ml(e);break;case 13:gl(t,e),ml(e),8192&(a=e.child).flags&&(o=null!==a.memoizedState,a.stateNode.isHidden=o,!o||null!==a.alternate&&null!==a.alternate.memoizedState||(Bl=Ze())),4&r&&vl(e);break;case 22:if(f=null!==n&&null!==n.memoizedState,1&e.mode?(Zu=(c=Zu)||f,gl(t,e),Zu=c):gl(t,e),ml(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!f&&0!=(1&e.mode))for(Ju=e,f=e.child;null!==f;){for(p=Ju=f;null!==Ju;){switch(h=(d=Ju).child,d.tag){case 0:case 11:case 14:case 15:rl(4,d,d.return);break;case 1:el(d,d.return);var v=d.stateNode;if(\"function\"==typeof v.componentWillUnmount){r=d,n=d.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(e){Es(r,n,e)}}break;case 5:el(d,d.return);break;case 22:if(null!==d.memoizedState){xl(p);continue}}null!==h?(h.return=d,Ju=h):xl(p)}f=f.sibling}e:for(f=null,p=e;;){if(5===p.tag){if(null===f){f=p;try{a=p.stateNode,c?\"function\"==typeof(o=a.style).setProperty?o.setProperty(\"display\",\"none\",\"important\"):o.display=\"none\":(l=p.stateNode,u=null!=(s=p.memoizedProps.style)&&s.hasOwnProperty(\"display\")?s.display:null,l.style.display=ve(\"display\",u))}catch(t){Es(e,e.return,t)}}}else if(6===p.tag){if(null===f)try{p.stateNode.nodeValue=c?\"\":p.memoizedProps}catch(t){Es(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;f===p&&(f=null),p=p.return}f===p&&(f=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gl(t,e),ml(e),4&r&&vl(e);case 21:}}function ml(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ul(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(pe(a,\"\"),r.flags&=-33),cl(e,ll(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;sl(e,ll(e),o);break;default:throw Error(i(161))}}catch(t){Es(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Ju=e,_l(e,t,n)}function _l(e,t,n){for(var r=0!=(1&e.mode);null!==Ju;){var a=Ju,i=a.child;if(22===a.tag&&r){var o=null!==a.memoizedState||Ku;if(!o){var u=a.alternate,l=null!==u&&null!==u.memoizedState||Zu;u=Ku;var s=Zu;if(Ku=o,(Zu=l)&&!s)for(Ju=a;null!==Ju;)l=(o=Ju).child,22===o.tag&&null!==o.memoizedState?kl(a):null!==l?(l.return=o,Ju=l):kl(a);for(;null!==i;)Ju=i,_l(i,t,n),i=i.sibling;Ju=a,Ku=u,Zu=s}wl(e)}else 0!=(8772&a.subtreeFlags)&&null!==i?(i.return=a,Ju=i):wl(e)}}function wl(e){for(;null!==Ju;){var t=Ju;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Zu||al(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Zu)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:gi(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&ji(t,o,r);break;case 3:var u=t.updateQueue;if(null!==u){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}ji(t,u,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var s=t.memoizedProps;switch(t.type){case\"button\":case\"input\":case\"select\":case\"textarea\":s.autoFocus&&n.focus();break;case\"img\":s.src&&(n.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var p=f.dehydrated;null!==p&&Bt(p)}}}break;default:throw Error(i(163))}Zu||512&t.flags&&il(t)}catch(e){Es(t,t.return,e)}}if(t===e){Ju=null;break}if(null!==(n=t.sibling)){n.return=t.return,Ju=n;break}Ju=t.return}}function xl(e){for(;null!==Ju;){var t=Ju;if(t===e){Ju=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Ju=n;break}Ju=t.return}}function kl(e){for(;null!==Ju;){var t=Ju;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{al(4,t)}catch(e){Es(t,n,e)}break;case 1:var r=t.stateNode;if(\"function\"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){Es(t,a,e)}}var i=t.return;try{il(t)}catch(e){Es(t,i,e)}break;case 5:var o=t.return;try{il(t)}catch(e){Es(t,o,e)}}}catch(e){Es(t,t.return,e)}if(t===e){Ju=null;break}var u=t.sibling;if(null!==u){u.return=t.return,Ju=u;break}Ju=t.return}}var Sl,El=Math.ceil,Cl=_.ReactCurrentDispatcher,Tl=_.ReactCurrentOwner,Ml=_.ReactCurrentBatchConfig,Nl=0,Pl=null,zl=null,Ll=0,Ol=0,Al=Sa(0),Fl=0,Dl=null,Rl=0,jl=0,Ul=0,Il=null,$l=null,Bl=0,Wl=1/0,Vl=null,Hl=!1,ql=null,Ql=null,Yl=!1,Gl=null,Kl=0,Zl=0,Xl=null,Jl=-1,es=0;function ts(){return 0!=(6&Nl)?Ze():-1!==Jl?Jl:Jl=Ze()}function ns(e){return 0==(1&e.mode)?1:0!=(2&Nl)&&0!==Ll?Ll&-Ll:null!==vi.transition?(0===es&&(es=vt()),es):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Kt(e.type)}function rs(e,t,n,r){if(50<Zl)throw Zl=0,Xl=null,Error(i(185));yt(e,n,r),0!=(2&Nl)&&e===Pl||(e===Pl&&(0==(2&Nl)&&(jl|=n),4===Fl&&ls(e,Ll)),as(e,r),1===n&&0===Nl&&0==(1&t.mode)&&(Wl=Ze()+500,Ua&&Ba()))}function as(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ot(i),u=1<<o,l=a[o];-1===l?0!=(u&n)&&0==(u&r)||(a[o]=dt(u,t)):l<=t&&(e.expiredLanes|=u),i&=~u}}(e,t);var r=pt(e,e===Pl?Ll:0);if(0===r)null!==n&&Ye(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ye(n),1===t)0===e.tag?function(e){Ua=!0,$a(e)}(ss.bind(null,e)):$a(ss.bind(null,e)),oa((function(){0==(6&Nl)&&Ba()})),n=null;else{switch(_t(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ps(n,is.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function is(e,t){if(Jl=-1,es=0,0!=(6&Nl))throw Error(i(327));var n=e.callbackNode;if(ks()&&e.callbackNode!==n)return null;var r=pt(e,e===Pl?Ll:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=ys(e,r);else{t=r;var a=Nl;Nl|=2;var o=vs();for(Pl===e&&Ll===t||(Vl=null,Wl=Ze()+500,ds(e,t));;)try{bs();break}catch(t){hs(e,t)}wi(),Cl.current=o,Nl=a,null!==zl?t=0:(Pl=null,Ll=0,t=Fl)}if(0!==t){if(2===t&&0!==(a=ht(e))&&(r=a,t=os(e,a)),1===t)throw n=Dl,ds(e,0),ls(e,r),as(e,Ze()),n;if(6===t)ls(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!ur(i(),a))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=ys(e,r))&&0!==(o=ht(e))&&(r=o,t=os(e,o)),1===t))throw n=Dl,ds(e,0),ls(e,r),as(e,Ze()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:xs(e,$l,Vl);break;case 3:if(ls(e,r),(130023424&r)===r&&10<(t=Bl+500-Ze())){if(0!==pt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){ts(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(xs.bind(null,e,$l,Vl),t);break}xs(e,$l,Vl);break;case 4:if(ls(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var u=31-ot(r);o=1<<u,(u=t[u])>a&&(a=u),r&=~o}if(r=a,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*El(r/1960))-r)){e.timeoutHandle=ra(xs.bind(null,e,$l,Vl),r);break}xs(e,$l,Vl);break;default:throw Error(i(329))}}}return as(e,Ze()),e.callbackNode===n?is.bind(null,e):null}function os(e,t){var n=Il;return e.current.memoizedState.isDehydrated&&(ds(e,t).flags|=256),2!==(e=ys(e,t))&&(t=$l,$l=n,null!==t&&us(t)),e}function us(e){null===$l?$l=e:$l.push.apply($l,e)}function ls(e,t){for(t&=~Ul,t&=~jl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),r=1<<n;e[n]=-1,t&=~r}}function ss(e){if(0!=(6&Nl))throw Error(i(327));ks();var t=pt(e,0);if(0==(1&t))return as(e,Ze()),null;var n=ys(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=os(e,r))}if(1===n)throw n=Dl,ds(e,0),ls(e,t),as(e,Ze()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xs(e,$l,Vl),as(e,Ze()),null}function cs(e,t){var n=Nl;Nl|=1;try{return e(t)}finally{0===(Nl=n)&&(Wl=Ze()+500,Ua&&Ba())}}function fs(e){null!==Gl&&0===Gl.tag&&0==(6&Nl)&&ks();var t=Nl;Nl|=1;var n=Ml.transition,r=bt;try{if(Ml.transition=null,bt=1,e)return e()}finally{bt=r,Ml.transition=n,0==(6&(Nl=t))&&Ba()}}function ps(){Ol=Al.current,Ea(Al)}function ds(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==zl)for(n=zl.return;null!==n;){var r=n;switch(ti(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Oa();break;case 3:ao(),Ea(Na),Ea(Ma),co();break;case 5:oo(r);break;case 4:ao();break;case 13:case 19:Ea(uo);break;case 10:xi(r.type._context);break;case 22:case 23:ps()}n=n.return}if(Pl=e,zl=e=As(e.current,null),Ll=Ol=t,Fl=0,Dl=null,Ul=jl=Rl=0,$l=Il=null,null!==Ci){for(t=0;t<Ci.length;t++)if(null!==(r=(n=Ci[t]).interleaved)){n.interleaved=null;var a=r.next,i=n.pending;if(null!==i){var o=i.next;i.next=a,r.next=o}n.pending=r}Ci=null}return e}function hs(e,t){for(;;){var n=zl;try{if(wi(),fo.current=ou,mo){for(var r=vo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}mo=!1}if(ho=0,yo=go=vo=null,bo=!1,_o=0,Tl.current=null,null===n||null===n.return){Fl=1,Dl=t,zl=null;break}e:{var o=e,u=n.return,l=n,s=t;if(t=Ll,l.flags|=32768,null!==s&&\"object\"==typeof s&&\"function\"==typeof s.then){var c=s,f=l,p=f.tag;if(0==(1&f.mode)&&(0===p||11===p||15===p)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var h=yu(u);if(null!==h){h.flags&=-257,mu(h,u,l,0,t),1&h.mode&&gu(o,c,t),s=c;var v=(t=h).updateQueue;if(null===v){var g=new Set;g.add(s),t.updateQueue=g}else v.add(s);break e}if(0==(1&t)){gu(o,c,t),gs();break e}s=Error(i(426))}else if(ai&&1&l.mode){var y=yu(u);if(null!==y){0==(65536&y.flags)&&(y.flags|=256),mu(y,u,l,0,t),hi(cu(s,l));break e}}o=s=cu(s,l),4!==Fl&&(Fl=2),null===Il?Il=[o]:Il.push(o),o=u;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,Di(o,hu(0,s,t));break e;case 1:l=s;var m=o.type,b=o.stateNode;if(0==(128&o.flags)&&(\"function\"==typeof m.getDerivedStateFromError||null!==b&&\"function\"==typeof b.componentDidCatch&&(null===Ql||!Ql.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,Di(o,vu(o,l,t));break e}}o=o.return}while(null!==o)}ws(n)}catch(e){t=e,zl===n&&null!==n&&(zl=n=n.return);continue}break}}function vs(){var e=Cl.current;return Cl.current=ou,null===e?ou:e}function gs(){0!==Fl&&3!==Fl&&2!==Fl||(Fl=4),null===Pl||0==(268435455&Rl)&&0==(268435455&jl)||ls(Pl,Ll)}function ys(e,t){var n=Nl;Nl|=2;var r=vs();for(Pl===e&&Ll===t||(Vl=null,ds(e,t));;)try{ms();break}catch(t){hs(e,t)}if(wi(),Nl=n,Cl.current=r,null!==zl)throw Error(i(261));return Pl=null,Ll=0,Fl}function ms(){for(;null!==zl;)_s(zl)}function bs(){for(;null!==zl&&!Ge();)_s(zl)}function _s(e){var t=Sl(e.alternate,e,Ol);e.memoizedProps=e.pendingProps,null===t?ws(e):zl=t,Tl.current=null}function ws(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=Yu(n,t,Ol)))return void(zl=n)}else{if(null!==(n=Gu(n,t)))return n.flags&=32767,void(zl=n);if(null===e)return Fl=6,void(zl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(zl=t);zl=t=e}while(null!==t);0===Fl&&(Fl=5)}function xs(e,t,n){var r=bt,a=Ml.transition;try{Ml.transition=null,bt=1,function(e,t,n,r){do{ks()}while(null!==Gl);if(0!=(6&Nl))throw Error(i(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-ot(n),i=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~i}}(e,o),e===Pl&&(zl=Pl=null,Ll=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||Yl||(Yl=!0,Ps(tt,(function(){return ks(),null}))),o=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||o){o=Ml.transition,Ml.transition=null;var u=bt;bt=1;var l=Nl;Nl|=4,Tl.current=null,function(e,t){if(ea=Vt,dr(e=pr())){if(\"selectionStart\"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(e){n=null;break e}var u=0,l=-1,s=-1,c=0,f=0,p=e,d=null;t:for(;;){for(var h;p!==n||0!==a&&3!==p.nodeType||(l=u+a),p!==o||0!==r&&3!==p.nodeType||(s=u+r),3===p.nodeType&&(u+=p.nodeValue.length),null!==(h=p.firstChild);)d=p,p=h;for(;;){if(p===e)break t;if(d===n&&++c===a&&(l=u),d===o&&++f===r&&(s=u),null!==(h=p.nextSibling))break;d=(p=d).parentNode}p=h}n=-1===l||-1===s?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Vt=!1,Ju=t;null!==Ju;)if(e=(t=Ju).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Ju=e;else for(;null!==Ju;){t=Ju;try{var v=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==v){var g=v.memoizedProps,y=v.memoizedState,m=t.stateNode,b=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:gi(t.type,g),y);m.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent=\"\":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(i(163))}}catch(e){Es(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Ju=e;break}Ju=t.return}v=nl,nl=!1}(e,n),yl(n,e),hr(ta),Vt=!!ea,ta=ea=null,e.current=n,bl(n,e,a),Ke(),Nl=l,bt=u,Ml.transition=o}else e.current=n;if(Yl&&(Yl=!1,Gl=e,Kl=a),0===(o=e.pendingLanes)&&(Ql=null),function(e){if(it&&\"function\"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(at,e,void 0,128==(128&e.current.flags))}catch(e){}}(n.stateNode),as(e,Ze()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((a=t[n]).value,{componentStack:a.stack,digest:a.digest});if(Hl)throw Hl=!1,e=ql,ql=null,e;0!=(1&Kl)&&0!==e.tag&&ks(),0!=(1&(o=e.pendingLanes))?e===Xl?Zl++:(Zl=0,Xl=e):Zl=0,Ba()}(e,t,n,r)}finally{Ml.transition=a,bt=r}return null}function ks(){if(null!==Gl){var e=_t(Kl),t=Ml.transition,n=bt;try{if(Ml.transition=null,bt=16>e?16:e,null===Gl)var r=!1;else{if(e=Gl,Gl=null,Kl=0,0!=(6&Nl))throw Error(i(331));var a=Nl;for(Nl|=4,Ju=e.current;null!==Ju;){var o=Ju,u=o.child;if(0!=(16&Ju.flags)){var l=o.deletions;if(null!==l){for(var s=0;s<l.length;s++){var c=l[s];for(Ju=c;null!==Ju;){var f=Ju;switch(f.tag){case 0:case 11:case 15:rl(8,f,o)}var p=f.child;if(null!==p)p.return=f,Ju=p;else for(;null!==Ju;){var d=(f=Ju).sibling,h=f.return;if(ol(f),f===c){Ju=null;break}if(null!==d){d.return=h,Ju=d;break}Ju=h}}}var v=o.alternate;if(null!==v){var g=v.child;if(null!==g){v.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}Ju=o}}if(0!=(2064&o.subtreeFlags)&&null!==u)u.return=o,Ju=u;else e:for(;null!==Ju;){if(0!=(2048&(o=Ju).flags))switch(o.tag){case 0:case 11:case 15:rl(9,o,o.return)}var m=o.sibling;if(null!==m){m.return=o.return,Ju=m;break e}Ju=o.return}}var b=e.current;for(Ju=b;null!==Ju;){var _=(u=Ju).child;if(0!=(2064&u.subtreeFlags)&&null!==_)_.return=u,Ju=_;else e:for(u=b;null!==Ju;){if(0!=(2048&(l=Ju).flags))try{switch(l.tag){case 0:case 11:case 15:al(9,l)}}catch(e){Es(l,l.return,e)}if(l===u){Ju=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Ju=w;break e}Ju=l.return}}if(Nl=a,Ba(),it&&\"function\"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(at,e)}catch(e){}r=!0}return r}finally{bt=n,Ml.transition=t}}return!1}function Ss(e,t,n){e=Ai(e,t=hu(0,t=cu(n,t),1),1),t=ts(),null!==e&&(yt(e,1,t),as(e,t))}function Es(e,t,n){if(3===e.tag)Ss(e,e,n);else for(;null!==t;){if(3===t.tag){Ss(t,e,n);break}if(1===t.tag){var r=t.stateNode;if(\"function\"==typeof t.type.getDerivedStateFromError||\"function\"==typeof r.componentDidCatch&&(null===Ql||!Ql.has(r))){t=Ai(t,e=vu(t,e=cu(n,e),1),1),e=ts(),null!==t&&(yt(t,1,e),as(t,e));break}}t=t.return}}function Cs(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ts(),e.pingedLanes|=e.suspendedLanes&n,Pl===e&&(Ll&n)===n&&(4===Fl||3===Fl&&(130023424&Ll)===Ll&&500>Ze()-Bl?ds(e,0):Ul|=n),as(e,t)}function Ts(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ct,0==(130023424&(ct<<=1))&&(ct=4194304)));var n=ts();null!==(e=Ni(e,t))&&(yt(e,t,n),as(e,n))}function Ms(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ts(e,n)}function Ns(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Ts(e,n)}function Ps(e,t){return Qe(e,t)}function zs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ls(e,t,n,r){return new zs(e,t,n,r)}function Os(e){return!(!(e=e.prototype)||!e.isReactComponent)}function As(e,t){var n=e.alternate;return null===n?((n=Ls(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Fs(e,t,n,r,a,o){var u=2;if(r=e,\"function\"==typeof e)Os(e)&&(u=1);else if(\"string\"==typeof e)u=5;else e:switch(e){case k:return Ds(n.children,a,o,t);case S:u=8,a|=8;break;case E:return(e=Ls(12,n,t,2|a)).elementType=E,e.lanes=o,e;case N:return(e=Ls(13,n,t,a)).elementType=N,e.lanes=o,e;case P:return(e=Ls(19,n,t,a)).elementType=P,e.lanes=o,e;case O:return Rs(n,a,o,t);default:if(\"object\"==typeof e&&null!==e)switch(e.$$typeof){case C:u=10;break e;case T:u=9;break e;case M:u=11;break e;case z:u=14;break e;case L:u=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,\"\"))}return(t=Ls(u,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Ds(e,t,n,r){return(e=Ls(7,e,r,t)).lanes=n,e}function Rs(e,t,n,r){return(e=Ls(22,e,r,t)).elementType=O,e.lanes=n,e.stateNode={isHidden:!1},e}function js(e,t,n){return(e=Ls(6,e,null,t)).lanes=n,e}function Us(e,t,n){return(t=Ls(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Is(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function $s(e,t,n,r,a,i,o,u,l){return e=new Is(e,t,n,u,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Ls(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},zi(i),e}function Bs(e){if(!e)return Ta;e:{if(Be(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(La(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(La(n))return Fa(e,n,t)}return t}function Ws(e,t,n,r,a,i,o,u,l){return(e=$s(n,r,!0,e,0,i,0,u,l)).context=Bs(null),n=e.current,(i=Oi(r=ts(),a=ns(n))).callback=null!=t?t:null,Ai(n,i,a),e.current.lanes=a,yt(e,a,r),as(e,r),e}function Vs(e,t,n,r){var a=t.current,i=ts(),o=ns(a);return n=Bs(n),null===t.context?t.context=n:t.pendingContext=n,(t=Oi(i,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ai(a,t,o))&&(rs(e,a,o,i),Fi(e,a,o)),o}function Hs(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function qs(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Qs(e,t){qs(e,t),(e=e.alternate)&&qs(e,t)}Sl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Na.current)_u=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return _u=!1,function(e,t,n){switch(t.tag){case 3:Pu(t),di();break;case 5:io(t);break;case 1:La(t.type)&&Da(t);break;case 4:ro(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(yi,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(uo,1&uo.current),t.flags|=128,null):0!=(n&t.child.childLanes)?ju(e,t,n):(Ca(uo,1&uo.current),null!==(e=Hu(e,t,n))?e.sibling:null);Ca(uo,1&uo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return Wu(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(uo,uo.current),r)break;return null;case 22:case 23:return t.lanes=0,Eu(e,t,n)}return Hu(e,t,n)}(e,t,n);_u=0!=(131072&e.flags)}else _u=!1,ai&&0!=(1048576&t.flags)&&Ja(t,qa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Vu(e,t),e=t.pendingProps;var a=za(t,Ma.current);Si(t,n),a=So(null,t,r,e,a,n);var o=Eo();return t.flags|=1,\"object\"==typeof a&&null!==a&&\"function\"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,La(r)?(o=!0,Da(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,zi(t),a.updater=$i,t.stateNode=a,a._reactInternals=t,Hi(t,r,e,n),t=Nu(null,t,r,!0,o,n)):(t.tag=0,ai&&o&&ei(t),wu(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Vu(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if(\"function\"==typeof e)return Os(e)?1:0;if(null!=e){if((e=e.$$typeof)===M)return 11;if(e===z)return 14}return 2}(r),e=gi(r,e),a){case 0:t=Tu(null,t,r,e,n);break e;case 1:t=Mu(null,t,r,e,n);break e;case 11:t=xu(null,t,r,e,n);break e;case 14:t=ku(null,t,r,gi(r.type,e),n);break e}throw Error(i(306,r,\"\"))}return t;case 0:return r=t.type,a=t.pendingProps,Tu(e,t,r,a=t.elementType===r?a:gi(r,a),n);case 1:return r=t.type,a=t.pendingProps,Mu(e,t,r,a=t.elementType===r?a:gi(r,a),n);case 3:e:{if(Pu(t),null===e)throw Error(i(387));r=t.pendingProps,a=(o=t.memoizedState).element,Li(e,t),Ri(t,r,null,n);var u=t.memoizedState;if(r=u.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=zu(e,t,r,n,a=cu(Error(i(423)),t));break e}if(r!==a){t=zu(e,t,r,n,a=cu(Error(i(424)),t));break e}for(ri=sa(t.stateNode.containerInfo.firstChild),ni=t,ai=!0,ii=null,n=Zi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(di(),r===a){t=Hu(e,t,n);break e}wu(e,t,r,n)}t=t.child}return t;case 5:return io(t),null===e&&si(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,u=a.children,na(r,a)?u=null:null!==o&&na(r,o)&&(t.flags|=32),Cu(e,t),wu(e,t,u,n),t.child;case 6:return null===e&&si(t),null;case 13:return ju(e,t,n);case 4:return ro(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ki(t,null,r,n):wu(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xu(e,t,r,a=t.elementType===r?a:gi(r,a),n);case 7:return wu(e,t,t.pendingProps,n),t.child;case 8:case 12:return wu(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,u=a.value,Ca(yi,r._currentValue),r._currentValue=u,null!==o)if(ur(o.value,u)){if(o.children===a.children&&!Na.current){t=Hu(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var l=o.dependencies;if(null!==l){u=o.child;for(var s=l.firstContext;null!==s;){if(s.context===r){if(1===o.tag){(s=Oi(-1,n&-n)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?s.next=s:(s.next=f.next,f.next=s),c.pending=s}}o.lanes|=n,null!==(s=o.alternate)&&(s.lanes|=n),ki(o.return,n,t),l.lanes|=n;break}s=s.next}}else if(10===o.tag)u=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(u=o.return))throw Error(i(341));u.lanes|=n,null!==(l=u.alternate)&&(l.lanes|=n),ki(u,n,t),u=o.sibling}else u=o.child;if(null!==u)u.return=o;else for(u=o;null!==u;){if(u===t){u=null;break}if(null!==(o=u.sibling)){o.return=u.return,u=o;break}u=u.return}o=u}wu(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Si(t,n),r=r(a=Ei(a)),t.flags|=1,wu(e,t,r,n),t.child;case 14:return a=gi(r=t.type,t.pendingProps),ku(e,t,r,a=gi(r.type,a),n);case 15:return Su(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:gi(r,a),Vu(e,t),t.tag=1,La(r)?(e=!0,Da(t)):e=!1,Si(t,n),Wi(t,r,a),Hi(t,r,a,n),Nu(null,t,r,!0,e,n);case 19:return Wu(e,t,n);case 22:return Eu(e,t,n)}throw Error(i(156,t.tag))};var Ys=\"function\"==typeof reportError?reportError:function(e){console.error(e)};function Gs(e){this._internalRoot=e}function Ks(e){this._internalRoot=e}function Zs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xs(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||\" react-mount-point-unstable \"!==e.nodeValue))}function Js(){}function ec(e,t,n,r,a){var i=n._reactRootContainer;if(i){var o=i;if(\"function\"==typeof a){var u=a;a=function(){var e=Hs(o);u.call(e)}}Vs(t,o,e,a)}else o=function(e,t,n,r,a){if(a){if(\"function\"==typeof r){var i=r;r=function(){var e=Hs(o);i.call(e)}}var o=Ws(t,r,e,0,null,!1,0,\"\",Js);return e._reactRootContainer=o,e[ha]=o.current,Br(8===e.nodeType?e.parentNode:e),fs(),o}for(;a=e.lastChild;)e.removeChild(a);if(\"function\"==typeof r){var u=r;r=function(){var e=Hs(l);u.call(e)}}var l=$s(e,0,!1,null,0,!1,0,\"\",Js);return e._reactRootContainer=l,e[ha]=l.current,Br(8===e.nodeType?e.parentNode:e),fs((function(){Vs(t,l,n,r)})),l}(n,t,e,a,r);return Hs(o)}Ks.prototype.render=Gs.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Vs(e,t,null,null)},Ks.prototype.unmount=Gs.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;fs((function(){Vs(null,e,null,null)})),t[ha]=null}},Ks.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ot.length&&0!==t&&t<Ot[n].priority;n++);Ot.splice(n,0,e),0===n&&Rt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ft(t.pendingLanes);0!==n&&(mt(t,1|n),as(t,Ze()),0==(6&Nl)&&(Wl=Ze()+500,Ba()))}break;case 13:fs((function(){var t=Ni(e,1);if(null!==t){var n=ts();rs(t,e,1,n)}})),Qs(e,1)}},xt=function(e){if(13===e.tag){var t=Ni(e,134217728);null!==t&&rs(t,e,134217728,ts()),Qs(e,134217728)}},kt=function(e){if(13===e.tag){var t=ns(e),n=Ni(e,t);null!==n&&rs(n,e,t,ts()),Qs(e,t)}},St=function(){return bt},Et=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},xe=function(e,t,n){switch(t){case\"input\":if(X(e,n),t=n.name,\"radio\"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(\"input[name=\"+JSON.stringify(\"\"+t)+'][type=\"radio\"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=wa(r);if(!a)throw Error(i(90));Q(r),X(r,a)}}}break;case\"textarea\":ie(e,n);break;case\"select\":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Me=cs,Ne=fs;var tc={usingClientEntryPoint:!1,Events:[ba,_a,wa,Ce,Te,cs]},nc={findFiberByHostInstance:ma,bundleType:0,version:\"18.2.0\",rendererPackageName:\"react-dom\"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:\"18.2.0-next-9e3b772b8-20220608\"};if(\"undefined\"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ac.isDisabled&&ac.supportsFiber)try{at=ac.inject(rc),it=ac}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zs(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:\"\"+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Zs(e))throw Error(i(299));var n=!1,r=\"\",a=Ys;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=$s(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Br(8===e.nodeType?e.parentNode:e),new Gs(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if(\"function\"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(\",\"),Error(i(268,e))}return null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return fs(e)},t.hydrate=function(e,t,n){if(!Xs(t))throw Error(i(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Zs(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,a=!1,o=\"\",u=Ys;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(u=n.onRecoverableError)),t=Ws(t,null,e,1,null!=n?n:null,a,0,o,u),e[ha]=t.current,Br(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Ks(t)},t.render=function(e,t,n){if(!Xs(t))throw Error(i(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Xs(e))throw Error(i(40));return!!e._reactRootContainer&&(fs((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[ha]=null}))})),!0)},t.unstable_batchedUpdates=cs,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Xs(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return ec(e,t,n,!1,r)},t.version=\"18.2.0-next-9e3b772b8-20220608\"},935:(e,t,n)=>{\"use strict\";!function e(){if(\"undefined\"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&\"function\"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(448)},408:(e,t)=>{\"use strict\";var n=Symbol.for(\"react.element\"),r=Symbol.for(\"react.portal\"),a=Symbol.for(\"react.fragment\"),i=Symbol.for(\"react.strict_mode\"),o=Symbol.for(\"react.profiler\"),u=Symbol.for(\"react.provider\"),l=Symbol.for(\"react.context\"),s=Symbol.for(\"react.forward_ref\"),c=Symbol.for(\"react.suspense\"),f=Symbol.for(\"react.memo\"),p=Symbol.for(\"react.lazy\"),d=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,g={};function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function m(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if(\"object\"!=typeof e&&\"function\"!=typeof e&&null!=e)throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,e,t,\"setState\")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")},m.prototype=y.prototype;var _=b.prototype=new m;_.constructor=b,v(_,y.prototype),_.isPureReactComponent=!0;var w=Array.isArray,x=Object.prototype.hasOwnProperty,k={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,r){var a,i={},o=null,u=null;if(null!=t)for(a in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(o=\"\"+t.key),t)x.call(t,a)&&!S.hasOwnProperty(a)&&(i[a]=t[a]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var s=Array(l),c=0;c<l;c++)s[c]=arguments[c+2];i.children=s}if(e&&e.defaultProps)for(a in l=e.defaultProps)void 0===i[a]&&(i[a]=l[a]);return{$$typeof:n,type:e,key:o,ref:u,props:i,_owner:k.current}}function C(e){return\"object\"==typeof e&&null!==e&&e.$$typeof===n}var T=/\\/+/g;function M(e,t){return\"object\"==typeof e&&null!==e&&null!=e.key?function(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,(function(e){return t[e]}))}(\"\"+e.key):t.toString(36)}function N(e,t,a,i,o){var u=typeof e;\"undefined\"!==u&&\"boolean\"!==u||(e=null);var l=!1;if(null===e)l=!0;else switch(u){case\"string\":case\"number\":l=!0;break;case\"object\":switch(e.$$typeof){case n:case r:l=!0}}if(l)return o=o(l=e),e=\"\"===i?\".\"+M(l,0):i,w(o)?(a=\"\",null!=e&&(a=e.replace(T,\"$&/\")+\"/\"),N(o,t,a,\"\",(function(e){return e}))):null!=o&&(C(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,a+(!o.key||l&&l.key===o.key?\"\":(\"\"+o.key).replace(T,\"$&/\")+\"/\")+e)),t.push(o)),1;if(l=0,i=\"\"===i?\".\":i+\":\",w(e))for(var s=0;s<e.length;s++){var c=i+M(u=e[s],s);l+=N(u,t,a,c,o)}else if(c=function(e){return null===e||\"object\"!=typeof e?null:\"function\"==typeof(e=d&&e[d]||e[\"@@iterator\"])?e:null}(e),\"function\"==typeof c)for(e=c.call(e),s=0;!(u=e.next()).done;)l+=N(u=u.value,t,a,c=i+M(u,s++),o);else if(\"object\"===u)throw t=String(e),Error(\"Objects are not valid as a React child (found: \"+(\"[object Object]\"===t?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":t)+\"). If you meant to render a collection of children, use an array instead.\");return l}function P(e,t,n){if(null==e)return e;var r=[],a=0;return N(e,r,\"\",\"\",(function(e){return t.call(n,e,a++)})),r}function z(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var L={current:null},O={transition:null},A={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:O,ReactCurrentOwner:k};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error(\"React.Children.only expected to receive a single React element child.\");return e}},t.Component=y,t.Fragment=a,t.Profiler=o,t.PureComponent=b,t.StrictMode=i,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A,t.cloneElement=function(e,t,r){if(null==e)throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \"+e+\".\");var a=v({},e.props),i=e.key,o=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,u=k.current),void 0!==t.key&&(i=\"\"+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(s in t)x.call(t,s)&&!S.hasOwnProperty(s)&&(a[s]=void 0===t[s]&&void 0!==l?l[s]:t[s])}var s=arguments.length-2;if(1===s)a.children=r;else if(1<s){l=Array(s);for(var c=0;c<s;c++)l[c]=arguments[c+2];a.children=l}return{$$typeof:n,type:e.type,key:i,ref:o,props:a,_owner:u}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:z}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}},t.unstable_act=function(){throw Error(\"act(...) is not supported in production builds of React.\")},t.useCallback=function(e,t){return L.current.useCallback(e,t)},t.useContext=function(e){return L.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return L.current.useDeferredValue(e)},t.useEffect=function(e,t){return L.current.useEffect(e,t)},t.useId=function(){return L.current.useId()},t.useImperativeHandle=function(e,t,n){return L.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return L.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return L.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return L.current.useMemo(e,t)},t.useReducer=function(e,t,n){return L.current.useReducer(e,t,n)},t.useRef=function(e){return L.current.useRef(e)},t.useState=function(e){return L.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return L.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return L.current.useTransition()},t.version=\"18.2.0\"},294:(e,t,n)=>{\"use strict\";e.exports=n(408)},53:(e,t)=>{\"use strict\";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<i(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var u=2*(r+1)-1,l=e[u],s=u+1,c=e[s];if(0>i(l,n))s<a&&0>i(c,l)?(e[r]=c,e[s]=n,r=s):(e[r]=l,e[u]=n,r=u);else{if(!(s<a&&0>i(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(\"object\"==typeof performance&&\"function\"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var u=Date,l=u.now();t.unstable_now=function(){return u.now()-l}}var s=[],c=[],f=1,p=null,d=3,h=!1,v=!1,g=!1,y=\"function\"==typeof setTimeout?setTimeout:null,m=\"function\"==typeof clearTimeout?clearTimeout:null,b=\"undefined\"!=typeof setImmediate?setImmediate:null;function _(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(s,t)}t=r(c)}}function w(e){if(g=!1,_(e),!v)if(null!==r(s))v=!0,O(x);else{var t=r(c);null!==t&&A(w,t.startTime-e)}}function x(e,n){v=!1,g&&(g=!1,m(C),C=-1),h=!0;var i=d;try{for(_(n),p=r(s);null!==p&&(!(p.expirationTime>n)||e&&!N());){var o=p.callback;if(\"function\"==typeof o){p.callback=null,d=p.priorityLevel;var u=o(p.expirationTime<=n);n=t.unstable_now(),\"function\"==typeof u?p.callback=u:p===r(s)&&a(s),_(n)}else a(s);p=r(s)}if(null!==p)var l=!0;else{var f=r(c);null!==f&&A(w,f.startTime-n),l=!1}return l}finally{p=null,d=i,h=!1}}\"undefined\"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,S=!1,E=null,C=-1,T=5,M=-1;function N(){return!(t.unstable_now()-M<T)}function P(){if(null!==E){var e=t.unstable_now();M=e;var n=!0;try{n=E(!0,e)}finally{n?k():(S=!1,E=null)}}else S=!1}if(\"function\"==typeof b)k=function(){b(P)};else if(\"undefined\"!=typeof MessageChannel){var z=new MessageChannel,L=z.port2;z.port1.onmessage=P,k=function(){L.postMessage(null)}}else k=function(){y(P,0)};function O(e){E=e,S||(S=!0,k())}function A(e,n){C=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){v||h||(v=!0,O(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error(\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return r(s)},t.unstable_next=function(e){switch(d){case 1:case 2:case 3:var t=3;break;default:t=d}var n=d;d=t;try{return e()}finally{d=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=d;d=e;try{return t()}finally{d=n}},t.unstable_scheduleCallback=function(e,a,i){var o=t.unstable_now();switch(i=\"object\"==typeof i&&null!==i&&\"number\"==typeof(i=i.delay)&&0<i?o+i:o,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:f++,callback:a,priorityLevel:e,startTime:i,expirationTime:u=i+u,sortIndex:-1},i>o?(e.sortIndex=i,n(c,e),null===r(s)&&e===r(c)&&(g?(m(C),C=-1):g=!0,A(w,i-o))):(e.sortIndex=u,n(s,e),v||h||(v=!0,O(x))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}},840:(e,t,n)=>{\"use strict\";e.exports=n(53)}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={id:r,loaded:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.g=function(){if(\"object\"==typeof globalThis)return globalThis;try{return this||new Function(\"return this\")()}catch(e){if(\"object\"==typeof window)return window}}(),n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{\"use strict\";var e=n(294),t=n(935);const r=Math.sqrt(50),a=Math.sqrt(10),i=Math.sqrt(2);function o(e,t,n){const u=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(u)),s=u/Math.pow(10,l),c=s>=r?10:s>=a?5:s>=i?2:1;let f,p,d;return l<0?(d=Math.pow(10,-l)/c,f=Math.round(e*d),p=Math.round(t*d),f/d<e&&++f,p/d>t&&--p,d=-d):(d=Math.pow(10,l)*c,f=Math.round(e/d),p=Math.round(t/d),f*d<e&&++f,p*d>t&&--p),p<f&&.5<=n&&n<2?o(e,t,2*n):[f,p,d]}function u(e,t,n){return o(e=+e,t=+t,n=+n)[2]}function l(e,t,n){n=+n;const r=(t=+t)<(e=+e),a=r?u(t,e,n):u(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function s(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function c(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function f(e){let t,n,r;function a(e,r,a=0,i=e.length){if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<0?a=t+1:i=t}while(a<i)}return a}return 2!==e.length?(t=s,n=(t,n)=>s(e(t),n),r=(t,n)=>e(t)-n):(t=e===s||e===c?e:p,n=e,r=e),{left:a,center:function(e,t,n=0,i=e.length){const o=a(e,t,n,i-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o},right:function(e,r,a=0,i=e.length){if(a<i){if(0!==t(r,r))return i;do{const t=a+i>>>1;n(e[t],r)<=0?a=t+1:i=t}while(a<i)}return a}}}function p(){return 0}const d=f(s),h=d.right,v=(d.left,f((function(e){return null===e?NaN:+e})).center,h);function g(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function y(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function m(){}var b=.7,_=1/b,w=\"\\\\s*([+-]?\\\\d+)\\\\s*\",x=\"\\\\s*([+-]?(?:\\\\d*\\\\.)?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",k=\"\\\\s*([+-]?(?:\\\\d*\\\\.)?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",S=/^#([0-9a-f]{3,8})$/,E=new RegExp(`^rgb\\\\(${w},${w},${w}\\\\)$`),C=new RegExp(`^rgb\\\\(${k},${k},${k}\\\\)$`),T=new RegExp(`^rgba\\\\(${w},${w},${w},${x}\\\\)$`),M=new RegExp(`^rgba\\\\(${k},${k},${k},${x}\\\\)$`),N=new RegExp(`^hsl\\\\(${x},${k},${k}\\\\)$`),P=new RegExp(`^hsla\\\\(${x},${k},${k},${x}\\\\)$`),z={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function L(){return this.rgb().formatHex()}function O(){return this.rgb().formatRgb()}function A(e){var t,n;return e=(e+\"\").trim().toLowerCase(),(t=S.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?F(t):3===n?new j(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?D(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?D(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=E.exec(e))?new j(t[1],t[2],t[3],1):(t=C.exec(e))?new j(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=T.exec(e))?D(t[1],t[2],t[3],t[4]):(t=M.exec(e))?D(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=N.exec(e))?V(t[1],t[2]/100,t[3]/100,1):(t=P.exec(e))?V(t[1],t[2]/100,t[3]/100,t[4]):z.hasOwnProperty(e)?F(z[e]):\"transparent\"===e?new j(NaN,NaN,NaN,0):null}function F(e){return new j(e>>16&255,e>>8&255,255&e,1)}function D(e,t,n,r){return r<=0&&(e=t=n=NaN),new j(e,t,n,r)}function R(e,t,n,r){return 1===arguments.length?((a=e)instanceof m||(a=A(a)),a?new j((a=a.rgb()).r,a.g,a.b,a.opacity):new j):new j(e,t,n,null==r?1:r);var a}function j(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function U(){return`#${W(this.r)}${W(this.g)}${W(this.b)}`}function I(){const e=$(this.opacity);return`${1===e?\"rgb(\":\"rgba(\"}${B(this.r)}, ${B(this.g)}, ${B(this.b)}${1===e?\")\":`, ${e})`}`}function $(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function B(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function W(e){return((e=B(e))<16?\"0\":\"\")+e.toString(16)}function V(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Q(e,t,n,r)}function H(e){if(e instanceof Q)return new Q(e.h,e.s,e.l,e.opacity);if(e instanceof m||(e=A(e)),!e)return new Q;if(e instanceof Q)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,u=i-a,l=(i+a)/2;return u?(o=t===i?(n-r)/u+6*(n<r):n===i?(r-t)/u+2:(t-n)/u+4,u/=l<.5?i+a:2-i-a,o*=60):u=l>0&&l<1?0:o,new Q(o,u,l,e.opacity)}function q(e,t,n,r){return 1===arguments.length?H(e):new Q(e,t,n,null==r?1:r)}function Q(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Y(e){return(e=(e||0)%360)<0?e+360:e}function G(e){return Math.max(0,Math.min(1,e||0))}function K(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Z(e,t,n,r,a){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*a)/6}g(m,A,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:L,formatHex:L,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return H(this).formatHsl()},formatRgb:O,toString:O}),g(j,R,y(m,{brighter(e){return e=null==e?_:Math.pow(_,e),new j(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?b:Math.pow(b,e),new j(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new j(B(this.r),B(this.g),B(this.b),$(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:U,formatHex:U,formatHex8:function(){return`#${W(this.r)}${W(this.g)}${W(this.b)}${W(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:I,toString:I})),g(Q,q,y(m,{brighter(e){return e=null==e?_:Math.pow(_,e),new Q(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?b:Math.pow(b,e),new Q(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new j(K(e>=240?e-240:e+120,a,r),K(e,a,r),K(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new Q(Y(this.h),G(this.s),G(this.l),$(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=$(this.opacity);return`${1===e?\"hsl(\":\"hsla(\"}${Y(this.h)}, ${100*G(this.s)}%, ${100*G(this.l)}%${1===e?\")\":`, ${e})`}`}}));const X=e=>()=>e;function J(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):X(isNaN(e)?t:e)}const ee=function e(t){var n=function(e){return 1==(e=+e)?J:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):X(isNaN(t)?n:t)}}(t);function r(e,t){var r=n((e=R(e)).r,(t=R(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=J(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+\"\"}}return r.gamma=e,r}(1);function te(e){return function(t){var n,r,a=t.length,i=new Array(a),o=new Array(a),u=new Array(a);for(n=0;n<a;++n)r=R(t[n]),i[n]=r.r||0,o[n]=r.g||0,u[n]=r.b||0;return i=e(i),o=e(o),u=e(u),r.opacity=1,function(e){return r.r=i(e),r.g=o(e),r.b=u(e),r+\"\"}}}function ne(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,i=new Array(a),o=new Array(r);for(n=0;n<a;++n)i[n]=ce(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=i[n](e);return o}}function re(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function ae(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function ie(e,t){var n,r={},a={};for(n in null!==e&&\"object\"==typeof e||(e={}),null!==t&&\"object\"==typeof t||(t={}),t)n in e?r[n]=ce(e[n],t[n]):a[n]=t[n];return function(e){for(n in r)a[n]=r[n](e);return a}}te((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[r],i=e[r+1],o=r>0?e[r-1]:2*a-i,u=r<t-1?e[r+2]:2*i-a;return Z((n-r/t)*t,o,a,i,u)}})),te((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),a=e[(r+t-1)%t],i=e[r%t],o=e[(r+1)%t],u=e[(r+2)%t];return Z((n-r/t)*t,a,i,o,u)}}));var oe=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,ue=new RegExp(oe.source,\"g\");function le(e,t){var n,r,a,i=oe.lastIndex=ue.lastIndex=0,o=-1,u=[],l=[];for(e+=\"\",t+=\"\";(n=oe.exec(e))&&(r=ue.exec(t));)(a=r.index)>i&&(a=t.slice(i,a),u[o]?u[o]+=a:u[++o]=a),(n=n[0])===(r=r[0])?u[o]?u[o]+=r:u[++o]=r:(u[++o]=null,l.push({i:o,x:ae(n,r)})),i=ue.lastIndex;return i<t.length&&(a=t.slice(i),u[o]?u[o]+=a:u[++o]=a),u.length<2?l[0]?function(e){return function(t){return e(t)+\"\"}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)u[(n=l[r]).i]=n.x(e);return u.join(\"\")})}function se(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,a=t.slice();return function(i){for(n=0;n<r;++n)a[n]=e[n]*(1-i)+t[n]*i;return a}}function ce(e,t){var n,r,a=typeof t;return null==t||\"boolean\"===a?X(t):(\"number\"===a?ae:\"string\"===a?(n=A(t))?(t=n,ee):le:t instanceof A?ee:t instanceof Date?re:(r=t,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(t)?ne:\"function\"!=typeof t.valueOf&&\"function\"!=typeof t.toString||isNaN(t)?ie:ae:se))(e,t)}function fe(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function pe(e){return+e}var de=[0,1];function he(e){return e}function ve(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function ge(e,t,n){var r=e[0],a=e[1],i=t[0],o=t[1];return a<r?(r=ve(a,r),i=n(o,i)):(r=ve(r,a),i=n(i,o)),function(e){return i(r(e))}}function ye(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)a[o]=ve(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(t){var n=v(e,t,1,r)-1;return i[n](a[n](t))}}function me(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function be(){return function(){var e,t,n,r,a,i,o=de,u=de,l=ce,s=he;function c(){var e,t,n,l=Math.min(o.length,u.length);return s!==he&&(e=o[0],t=o[l-1],e>t&&(n=e,e=t,t=n),s=function(n){return Math.max(e,Math.min(t,n))}),r=l>2?ye:ge,a=i=null,f}function f(t){return null==t||isNaN(t=+t)?n:(a||(a=r(o.map(e),u,l)))(e(s(t)))}return f.invert=function(n){return s(t((i||(i=r(u,o.map(e),ae)))(n)))},f.domain=function(e){return arguments.length?(o=Array.from(e,pe),c()):o.slice()},f.range=function(e){return arguments.length?(u=Array.from(e),c()):u.slice()},f.rangeRound=function(e){return u=Array.from(e),l=fe,c()},f.clamp=function(e){return arguments.length?(s=!!e||he,c()):s!==he},f.interpolate=function(e){return arguments.length?(l=e,c()):l},f.unknown=function(e){return arguments.length?(n=e,f):n},function(n,r){return e=n,t=r,c()}}()(he,he)}function _e(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}var we,xe=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function ke(e){if(!(t=xe.exec(e)))throw new Error(\"invalid format: \"+e);var t;return new Se({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function Se(e){this.fill=void 0===e.fill?\" \":e.fill+\"\",this.align=void 0===e.align?\">\":e.align+\"\",this.sign=void 0===e.sign?\"-\":e.sign+\"\",this.symbol=void 0===e.symbol?\"\":e.symbol+\"\",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?\"\":e.type+\"\"}function Ee(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(\"e\"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Ce(e){return(e=Ee(Math.abs(e)))?e[1]:NaN}function Te(e,t){var n=Ee(e,t);if(!n)return e+\"\";var r=n[0],a=n[1];return a<0?\"0.\"+new Array(-a).join(\"0\")+r:r.length>a+1?r.slice(0,a+1)+\".\"+r.slice(a+1):r+new Array(a-r.length+2).join(\"0\")}ke.prototype=Se.prototype,Se.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};const Me={\"%\":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+\"\",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString(\"en\").replace(/,/g,\"\"):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Te(100*e,t),r:Te,s:function(e,t){var n=Ee(e,t);if(!n)return e+\"\";var r=n[0],a=n[1],i=a-(we=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join(\"0\"):i>0?r.slice(0,i)+\".\"+r.slice(i):\"0.\"+new Array(1-i).join(\"0\")+Ee(e,Math.max(0,t+i-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Ne(e){return e}var Pe,ze,Le,Oe=Array.prototype.map,Ae=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];function Fe(e){var t=e.domain;return e.ticks=function(e){var n=t();return function(e,t,n){if(!((n=+n)>0))return[];if((e=+e)==(t=+t))return[e];const r=t<e,[a,i,u]=r?o(t,e,n):o(e,t,n);if(!(i>=a))return[];const l=i-a+1,s=new Array(l);if(r)if(u<0)for(let e=0;e<l;++e)s[e]=(i-e)/-u;else for(let e=0;e<l;++e)s[e]=(i-e)*u;else if(u<0)for(let e=0;e<l;++e)s[e]=(a+e)/-u;else for(let e=0;e<l;++e)s[e]=(a+e)*u;return s}(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return function(e,t,n,r){var a,i=l(e,t,n);switch((r=ke(null==r?\",f\":r)).type){case\"s\":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(a=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Ce(t)/3)))-Ce(Math.abs(e)))}(i,o))||(r.precision=a),Le(r,o);case\"\":case\"e\":case\"g\":case\"p\":case\"r\":null!=r.precision||isNaN(a=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ce(t)-Ce(e))+1}(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=a-(\"e\"===r.type));break;case\"f\":case\"%\":null!=r.precision||isNaN(a=function(e){return Math.max(0,-Ce(Math.abs(e)))}(i))||(r.precision=a-2*(\"%\"===r.type))}return ze(r)}(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a,i=t(),o=0,l=i.length-1,s=i[o],c=i[l],f=10;for(c<s&&(a=s,s=c,c=a,a=o,o=l,l=a);f-- >0;){if((a=u(s,c,n))===r)return i[o]=s,i[l]=c,t(i);if(a>0)s=Math.floor(s/a)*a,c=Math.ceil(c/a)*a;else{if(!(a<0))break;s=Math.ceil(s*a)/a,c=Math.floor(c*a)/a}r=a}return e},e}function De(){var e=be();return e.copy=function(){return me(e,De())},_e.apply(e,arguments),Fe(e)}Pe=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Ne:(t=Oe.call(e.grouping,Number),n=e.thousands+\"\",function(e,r){for(var a=e.length,i=[],o=0,u=t[0],l=0;a>0&&u>0&&(l+u+1>r&&(u=Math.max(1,r-l)),i.push(e.substring(a-=u,a+u)),!((l+=u+1)>r));)u=t[o=(o+1)%t.length];return i.reverse().join(n)}),a=void 0===e.currency?\"\":e.currency[0]+\"\",i=void 0===e.currency?\"\":e.currency[1]+\"\",o=void 0===e.decimal?\".\":e.decimal+\"\",u=void 0===e.numerals?Ne:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(Oe.call(e.numerals,String)),l=void 0===e.percent?\"%\":e.percent+\"\",s=void 0===e.minus?\"−\":e.minus+\"\",c=void 0===e.nan?\"NaN\":e.nan+\"\";function f(e){var t=(e=ke(e)).fill,n=e.align,f=e.sign,p=e.symbol,d=e.zero,h=e.width,v=e.comma,g=e.precision,y=e.trim,m=e.type;\"n\"===m?(v=!0,m=\"g\"):Me[m]||(void 0===g&&(g=12),y=!0,m=\"g\"),(d||\"0\"===t&&\"=\"===n)&&(d=!0,t=\"0\",n=\"=\");var b=\"$\"===p?a:\"#\"===p&&/[boxX]/.test(m)?\"0\"+m.toLowerCase():\"\",_=\"$\"===p?i:/[%p]/.test(m)?l:\"\",w=Me[m],x=/[defgprs%]/.test(m);function k(e){var a,i,l,p=b,k=_;if(\"c\"===m)k=w(e)+k,e=\"\";else{var S=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:w(Math.abs(e),g),y&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r<n;++r)switch(e[r]){case\".\":a=t=r;break;case\"0\":0===a&&(a=r),t=r;break;default:if(!+e[r])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),S&&0==+e&&\"+\"!==f&&(S=!1),p=(S?\"(\"===f?f:s:\"-\"===f||\"(\"===f?\"\":f)+p,k=(\"s\"===m?Ae[8+we/3]:\"\")+k+(S&&\"(\"===f?\")\":\"\"),x)for(a=-1,i=e.length;++a<i;)if(48>(l=e.charCodeAt(a))||l>57){k=(46===l?o+e.slice(a+1):e.slice(a))+k,e=e.slice(0,a);break}}v&&!d&&(e=r(e,1/0));var E=p.length+e.length+k.length,C=E<h?new Array(h-E+1).join(t):\"\";switch(v&&d&&(e=r(C+e,C.length?h-k.length:1/0),C=\"\"),n){case\"<\":e=p+e+k+C;break;case\"=\":e=p+C+e+k;break;case\"^\":e=C.slice(0,E=C.length>>1)+p+e+k+C.slice(E);break;default:e=C+p+e+k}return u(e)}return g=void 0===g?6:/[gprs]/.test(m)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),k.toString=function(){return e+\"\"},k}return{format:f,formatPrefix:function(e,t){var n=f(((e=ke(e)).type=\"f\",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Ce(t)/3))),a=Math.pow(10,-r),i=Ae[8+r/3];return function(e){return n(a*e)+i}}}}({thousands:\",\",grouping:[3],currency:[\"$\",\"\"]}),ze=Pe.format,Le=Pe.formatPrefix;var Re=n(486);const je={colors:{RdBu:[\"rgb(255, 13, 87)\",\"rgb(30, 136, 229)\"],GnPR:[\"rgb(24, 196, 93)\",\"rgb(124, 82, 255)\"],CyPU:[\"#0099C6\",\"#990099\"],PkYg:[\"#DD4477\",\"#66AA00\"],DrDb:[\"#B82E2E\",\"#316395\"],LpLb:[\"#994499\",\"#22AA99\"],YlDp:[\"#AAAA11\",\"#6633CC\"],OrId:[\"#E67300\",\"#3E0099\"]},gray:\"#777\"};function Ue(e){return Ue=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Ue(e)}function Ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,(void 0,a=function(e,t){if(\"object\"!==Ue(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,\"string\");if(\"object\"!==Ue(r))return r;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(r.key),\"symbol\"===Ue(a)?a:String(a)),r)}var a}function $e(e,t){return $e=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$e(e,t)}function Be(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function We(e){return We=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},We(e)}var Ve=function(t){!function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&$e(e,t)}(u,t);var n,r,a,i,o=(a=u,i=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=We(a);if(i){var n=We(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&(\"object\"===Ue(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return Be(e)}(this,e)});function u(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,u),(e=o.call(this)).width=100,window.lastSimpleListInstance=Be(e),e.effectFormat=ze(\".2\"),e}return n=u,(r=[{key:\"render\",value:function(){var t=this,n=void 0;\"string\"==typeof this.props.plot_cmap?this.props.plot_cmap in je.colors?n=je.colors[this.props.plot_cmap]:(console.log(\"Invalid color map name, reverting to default.\"),n=je.colors.RdBu):Array.isArray(this.props.plot_cmap)&&(n=this.props.plot_cmap),console.log(this.props.features,this.props.features),this.scale=De().domain([0,(0,Re.max)((0,Re.map)(this.props.features,(function(e){return Math.abs(e.effect)})))]).range([0,this.width]);var r=(0,Re.reverse)((0,Re.sortBy)(Object.keys(this.props.features),(function(e){return Math.abs(t.props.features[e].effect)}))).map((function(r){var a,i,o=t.props.features[r],u=t.props.featureNames[r],l={width:t.scale(Math.abs(o.effect)),height:\"20px\",background:o.effect<0?n[0]:n[1],display:\"inline-block\"},s={lineHeight:\"20px\",display:\"inline-block\",width:t.width+40,verticalAlign:\"top\",marginRight:\"5px\",textAlign:\"right\"},c={lineHeight:\"20px\",display:\"inline-block\",width:t.width+40,verticalAlign:\"top\",marginLeft:\"5px\"};return o.effect<0?(i=e.createElement(\"span\",{style:c},u),s.width=40+t.width-t.scale(Math.abs(o.effect)),s.textAlign=\"right\",s.color=\"#999\",s.fontSize=\"13px\",a=e.createElement(\"span\",{style:s},t.effectFormat(o.effect))):(s.textAlign=\"right\",a=e.createElement(\"span\",{style:s},u),c.width=40,c.textAlign=\"left\",c.color=\"#999\",c.fontSize=\"13px\",i=e.createElement(\"span\",{style:c},t.effectFormat(o.effect))),e.createElement(\"div\",{key:r,style:{marginTop:\"2px\"}},a,e.createElement(\"div\",{style:l}),i)}));return e.createElement(\"span\",null,r)}}])&&Ie(n.prototype,r),Object.defineProperty(n,\"prototype\",{writable:!1}),u}(e.Component);Ve.defaultProps={plot_cmap:\"RdBu\"};const He=Ve;function qe(){}function Qe(e){return null==e?qe:function(){return this.querySelector(e)}}function Ye(){return[]}function Ge(e){return function(t){return t.matches(e)}}var Ke=Array.prototype.find;function Ze(){return this.firstElementChild}var Xe=Array.prototype.filter;function Je(){return Array.from(this.children)}function et(e){return new Array(e.length)}function tt(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function nt(e,t,n,r,a,i){for(var o,u=0,l=t.length,s=i.length;u<s;++u)(o=t[u])?(o.__data__=i[u],r[u]=o):n[u]=new tt(e,i[u]);for(;u<l;++u)(o=t[u])&&(a[u]=o)}function rt(e,t,n,r,a,i,o){var u,l,s,c=new Map,f=t.length,p=i.length,d=new Array(f);for(u=0;u<f;++u)(l=t[u])&&(d[u]=s=o.call(l,l.__data__,u,t)+\"\",c.has(s)?a[u]=l:c.set(s,l));for(u=0;u<p;++u)s=o.call(e,i[u],u,i)+\"\",(l=c.get(s))?(r[u]=l,l.__data__=i[u],c.delete(s)):n[u]=new tt(e,i[u]);for(u=0;u<f;++u)(l=t[u])&&c.get(d[u])===l&&(a[u]=l)}function at(e){return e.__data__}function it(e){return\"object\"==typeof e&&\"length\"in e?e:Array.from(e)}function ot(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}tt.prototype={constructor:tt,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var ut=\"http://www.w3.org/1999/xhtml\";const lt={svg:\"http://www.w3.org/2000/svg\",xhtml:ut,xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"};function st(e){var t=e+=\"\",n=t.indexOf(\":\");return n>=0&&\"xmlns\"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),lt.hasOwnProperty(t)?{space:lt[t],local:e}:e}function ct(e){return function(){this.removeAttribute(e)}}function ft(e){return function(){this.removeAttributeNS(e.space,e.local)}}function pt(e,t){return function(){this.setAttribute(e,t)}}function dt(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function ht(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function vt(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function gt(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function yt(e){return function(){this.style.removeProperty(e)}}function mt(e,t,n){return function(){this.style.setProperty(e,t,n)}}function bt(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function _t(e){return function(){delete this[e]}}function wt(e,t){return function(){this[e]=t}}function xt(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function kt(e){return e.trim().split(/^|\\s+/)}function St(e){return e.classList||new Et(e)}function Et(e){this._node=e,this._names=kt(e.getAttribute(\"class\")||\"\")}function Ct(e,t){for(var n=St(e),r=-1,a=t.length;++r<a;)n.add(t[r])}function Tt(e,t){for(var n=St(e),r=-1,a=t.length;++r<a;)n.remove(t[r])}function Mt(e){return function(){Ct(this,e)}}function Nt(e){return function(){Tt(this,e)}}function Pt(e,t){return function(){(t.apply(this,arguments)?Ct:Tt)(this,e)}}function zt(){this.textContent=\"\"}function Lt(e){return function(){this.textContent=e}}function Ot(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?\"\":t}}function At(){this.innerHTML=\"\"}function Ft(e){return function(){this.innerHTML=e}}function Dt(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?\"\":t}}function Rt(){this.nextSibling&&this.parentNode.appendChild(this)}function jt(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Ut(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===ut&&t.documentElement.namespaceURI===ut?t.createElement(e):t.createElementNS(n,e)}}function It(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function $t(e){var t=st(e);return(t.local?It:Ut)(t)}function Bt(){return null}function Wt(){var e=this.parentNode;e&&e.removeChild(this)}function Vt(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Ht(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function qt(e){return function(){var t=this.__on;if(t){for(var n,r=0,a=-1,i=t.length;r<i;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++a]=n:this.removeEventListener(n.type,n.listener,n.options);++a?t.length=a:delete this.__on}}}function Qt(e,t,n){return function(){var r,a=this.__on,i=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(a)for(var o=0,u=a.length;o<u;++o)if((r=a[o]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=i,r.options=n),void(r.value=t);this.addEventListener(e.type,i,n),r={type:e.type,name:e.name,value:t,listener:i,options:n},a?a.push(r):this.__on=[r]}}function Yt(e,t,n){var r=gt(e),a=r.CustomEvent;\"function\"==typeof a?a=new a(t,n):(a=r.document.createEvent(\"Event\"),n?(a.initEvent(t,n.bubbles,n.cancelable),a.detail=n.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function Gt(e,t){return function(){return Yt(this,e,t)}}function Kt(e,t){return function(){return Yt(this,e,t.apply(this,arguments))}}Et.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute(\"class\",this._names.join(\" \")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute(\"class\",this._names.join(\" \")))},contains:function(e){return this._names.indexOf(e)>=0}};var Zt=[null];function Xt(e,t){this._groups=e,this._parents=t}function Jt(e){return\"string\"==typeof e?new Xt([[document.querySelector(e)]],[document.documentElement]):new Xt([[e]],Zt)}function en(e){return e}Xt.prototype=function(){return new Xt([[document.documentElement]],Zt)}.prototype={constructor:Xt,select:function(e){\"function\"!=typeof e&&(e=Qe(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o,u=t[a],l=u.length,s=r[a]=new Array(l),c=0;c<l;++c)(i=u[c])&&(o=e.call(i,i.__data__,c,u))&&(\"__data__\"in i&&(o.__data__=i.__data__),s[c]=o);return new Xt(r,this._parents)},selectAll:function(e){e=\"function\"==typeof e?function(e){return function(){return null==(t=e.apply(this,arguments))?[]:Array.isArray(t)?t:Array.from(t);var t}}(e):function(e){return null==e?Ye:function(){return this.querySelectorAll(e)}}(e);for(var t=this._groups,n=t.length,r=[],a=[],i=0;i<n;++i)for(var o,u=t[i],l=u.length,s=0;s<l;++s)(o=u[s])&&(r.push(e.call(o,o.__data__,s,u)),a.push(o));return new Xt(r,a)},selectChild:function(e){return this.select(null==e?Ze:function(e){return function(){return Ke.call(this.children,e)}}(\"function\"==typeof e?e:Ge(e)))},selectChildren:function(e){return this.selectAll(null==e?Je:function(e){return function(){return Xe.call(this.children,e)}}(\"function\"==typeof e?e:Ge(e)))},filter:function(e){\"function\"!=typeof e&&(e=function(e){return function(){return this.matches(e)}}(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var i,o=t[a],u=o.length,l=r[a]=[],s=0;s<u;++s)(i=o[s])&&e.call(i,i.__data__,s,o)&&l.push(i);return new Xt(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,at);var n,r=t?rt:nt,a=this._parents,i=this._groups;\"function\"!=typeof e&&(n=e,e=function(){return n});for(var o=i.length,u=new Array(o),l=new Array(o),s=new Array(o),c=0;c<o;++c){var f=a[c],p=i[c],d=p.length,h=it(e.call(f,f&&f.__data__,c,a)),v=h.length,g=l[c]=new Array(v),y=u[c]=new Array(v);r(f,p,g,y,s[c]=new Array(d),h,t);for(var m,b,_=0,w=0;_<v;++_)if(m=g[_]){for(_>=w&&(w=_+1);!(b=y[w])&&++w<v;);m._next=b||null}}return(u=new Xt(u,a))._enter=l,u._exit=s,u},enter:function(){return new Xt(this._enter||this._groups.map(et),this._parents)},exit:function(){return new Xt(this._exit||this._groups.map(et),this._parents)},join:function(e,t,n){var r=this.enter(),a=this,i=this.exit();return\"function\"==typeof e?(r=e(r))&&(r=r.selection()):r=r.append(e+\"\"),null!=t&&(a=t(a))&&(a=a.selection()),null==n?i.remove():n(i),r&&a?r.merge(a).order():a},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,a=n.length,i=r.length,o=Math.min(a,i),u=new Array(a),l=0;l<o;++l)for(var s,c=n[l],f=r[l],p=c.length,d=u[l]=new Array(p),h=0;h<p;++h)(s=c[h]||f[h])&&(d[h]=s);for(;l<a;++l)u[l]=n[l];return new Xt(u,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,a=e[t],i=a.length-1,o=a[i];--i>=0;)(r=a[i])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=ot);for(var n=this._groups,r=n.length,a=new Array(r),i=0;i<r;++i){for(var o,u=n[i],l=u.length,s=a[i]=new Array(l),c=0;c<l;++c)(o=u[c])&&(s[c]=o);s.sort(t)}return new Xt(a,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],a=0,i=r.length;a<i;++a){var o=r[a];if(o)return o}return null},size:function(){let e=0;for(const t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var a,i=t[n],o=0,u=i.length;o<u;++o)(a=i[o])&&e.call(a,a.__data__,o,i);return this},attr:function(e,t){var n=st(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?ft:ct:\"function\"==typeof t?n.local?vt:ht:n.local?dt:pt)(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?yt:\"function\"==typeof t?bt:mt)(e,t,null==n?\"\":n)):function(e,t){return e.style.getPropertyValue(t)||gt(e).getComputedStyle(e,null).getPropertyValue(t)}(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?_t:\"function\"==typeof t?xt:wt)(e,t)):this.node()[e]},classed:function(e,t){var n=kt(e+\"\");if(arguments.length<2){for(var r=St(this.node()),a=-1,i=n.length;++a<i;)if(!r.contains(n[a]))return!1;return!0}return this.each((\"function\"==typeof t?Pt:t?Mt:Nt)(n,t))},text:function(e){return arguments.length?this.each(null==e?zt:(\"function\"==typeof e?Ot:Lt)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?At:(\"function\"==typeof e?Dt:Ft)(e)):this.node().innerHTML},raise:function(){return this.each(Rt)},lower:function(){return this.each(jt)},append:function(e){var t=\"function\"==typeof e?e:$t(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n=\"function\"==typeof e?e:$t(e),r=null==t?Bt:\"function\"==typeof t?t:Qe(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each(Wt)},clone:function(e){return this.select(e?Ht:Vt)},datum:function(e){return arguments.length?this.property(\"__data__\",e):this.node().__data__},on:function(e,t,n){var r,a,i=function(e){return e.trim().split(/^|\\s+/).map((function(e){var t=\"\",n=e.indexOf(\".\");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}(e+\"\"),o=i.length;if(!(arguments.length<2)){for(u=t?Qt:qt,r=0;r<o;++r)this.each(u(i[r],t,n));return this}var u=this.node().__on;if(u)for(var l,s=0,c=u.length;s<c;++s)for(r=0,l=u[s];r<o;++r)if((a=i[r]).type===l.type&&a.name===l.name)return l.value},dispatch:function(e,t){return this.each((\"function\"==typeof t?Kt:Gt)(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,a=e[t],i=0,o=a.length;i<o;++i)(r=a[i])&&(yield r)}};var tn=1,nn=2,rn=3,an=4,on=1e-6;function un(e){return\"translate(\"+e+\",0)\"}function ln(e){return\"translate(0,\"+e+\")\"}function sn(e){return t=>+e(t)}function cn(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function fn(){return!this.__axis}function pn(e,t){var n=[],r=null,a=null,i=6,o=6,u=3,l=\"undefined\"!=typeof window&&window.devicePixelRatio>1?0:.5,s=e===tn||e===an?-1:1,c=e===an||e===nn?\"x\":\"y\",f=e===tn||e===rn?un:ln;function p(p){var d=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,h=null==a?t.tickFormat?t.tickFormat.apply(t,n):en:a,v=Math.max(i,0)+u,g=t.range(),y=+g[0]+l,m=+g[g.length-1]+l,b=(t.bandwidth?cn:sn)(t.copy(),l),_=p.selection?p.selection():p,w=_.selectAll(\".domain\").data([null]),x=_.selectAll(\".tick\").data(d,t).order(),k=x.exit(),S=x.enter().append(\"g\").attr(\"class\",\"tick\"),E=x.select(\"line\"),C=x.select(\"text\");w=w.merge(w.enter().insert(\"path\",\".tick\").attr(\"class\",\"domain\").attr(\"stroke\",\"currentColor\")),x=x.merge(S),E=E.merge(S.append(\"line\").attr(\"stroke\",\"currentColor\").attr(c+\"2\",s*i)),C=C.merge(S.append(\"text\").attr(\"fill\",\"currentColor\").attr(c,s*v).attr(\"dy\",e===tn?\"0em\":e===rn?\"0.71em\":\"0.32em\")),p!==_&&(w=w.transition(p),x=x.transition(p),E=E.transition(p),C=C.transition(p),k=k.transition(p).attr(\"opacity\",on).attr(\"transform\",(function(e){return isFinite(e=b(e))?f(e+l):this.getAttribute(\"transform\")})),S.attr(\"opacity\",on).attr(\"transform\",(function(e){var t=this.parentNode.__axis;return f((t&&isFinite(t=t(e))?t:b(e))+l)}))),k.remove(),w.attr(\"d\",e===an||e===nn?o?\"M\"+s*o+\",\"+y+\"H\"+l+\"V\"+m+\"H\"+s*o:\"M\"+l+\",\"+y+\"V\"+m:o?\"M\"+y+\",\"+s*o+\"V\"+l+\"H\"+m+\"V\"+s*o:\"M\"+y+\",\"+l+\"H\"+m),x.attr(\"opacity\",1).attr(\"transform\",(function(e){return f(b(e)+l)})),E.attr(c+\"2\",s*i),C.attr(c,s*v).text(h),_.filter(fn).attr(\"fill\",\"none\").attr(\"font-size\",10).attr(\"font-family\",\"sans-serif\").attr(\"text-anchor\",e===nn?\"start\":e===an?\"end\":\"middle\"),_.each((function(){this.__axis=b}))}return p.scale=function(e){return arguments.length?(t=e,p):t},p.ticks=function(){return n=Array.from(arguments),p},p.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),p):n.slice()},p.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),p):r&&r.slice()},p.tickFormat=function(e){return arguments.length?(a=e,p):a},p.tickSize=function(e){return arguments.length?(i=o=+e,p):i},p.tickSizeInner=function(e){return arguments.length?(i=+e,p):i},p.tickSizeOuter=function(e){return arguments.length?(o=+e,p):o},p.tickPadding=function(e){return arguments.length?(u=+e,p):u},p.offset=function(e){return arguments.length?(l=+e,p):l},p}function dn(e){return pn(rn,e)}function hn(e){return function(){return e}}function vn(e){this._context=e}function gn(e){return new vn(e)}Array.prototype.slice,vn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};const yn=Math.PI,mn=2*yn,bn=1e-6,_n=mn-bn;function wn(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class xn{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._=\"\",this._append=null==e?wn:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return wn;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,a,i){this._append`C${+e},${+t},${+n},${+r},${this._x1=+a},${this._y1=+i}`}arcTo(e,t,n,r,a){if(e=+e,t=+t,n=+n,r=+r,(a=+a)<0)throw new Error(`negative radius: ${a}`);let i=this._x1,o=this._y1,u=n-e,l=r-t,s=i-e,c=o-t,f=s*s+c*c;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(f>bn)if(Math.abs(c*u-l*s)>bn&&a){let p=n-i,d=r-o,h=u*u+l*l,v=p*p+d*d,g=Math.sqrt(h),y=Math.sqrt(f),m=a*Math.tan((yn-Math.acos((h+f-v)/(2*g*y)))/2),b=m/y,_=m/g;Math.abs(b-1)>bn&&this._append`L${e+b*s},${t+b*c}`,this._append`A${a},${a},0,0,${+(c*p>s*d)},${this._x1=e+_*u},${this._y1=t+_*l}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,n,r,a,i){if(e=+e,t=+t,i=!!i,(n=+n)<0)throw new Error(`negative radius: ${n}`);let o=n*Math.cos(r),u=n*Math.sin(r),l=e+o,s=t+u,c=1^i,f=i?r-a:a-r;null===this._x1?this._append`M${l},${s}`:(Math.abs(this._x1-l)>bn||Math.abs(this._y1-s)>bn)&&this._append`L${l},${s}`,n&&(f<0&&(f=f%mn+mn),f>_n?this._append`A${n},${n},0,1,${c},${e-o},${t-u}A${n},${n},0,1,${c},${this._x1=l},${this._y1=s}`:f>bn&&this._append`A${n},${n},0,${+(f>=yn)},${c},${this._x1=e+n*Math.cos(a)},${this._y1=t+n*Math.sin(a)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function kn(e){return e[0]}function Sn(e){return e[1]}function En(e,t){var n=hn(!0),r=null,a=gn,i=null,o=function(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new xn(t)}(u);function u(u){var l,s,c,f=(u=function(e){return\"object\"==typeof e&&\"length\"in e?e:Array.from(e)}(u)).length,p=!1;for(null==r&&(i=a(c=o())),l=0;l<=f;++l)!(l<f&&n(s=u[l],l,u))===p&&((p=!p)?i.lineStart():i.lineEnd()),p&&i.point(+e(s,l,u),+t(s,l,u));if(c)return i=null,c+\"\"||null}return e=\"function\"==typeof e?e:void 0===e?kn:hn(e),t=\"function\"==typeof t?t:void 0===t?Sn:hn(t),u.x=function(t){return arguments.length?(e=\"function\"==typeof t?t:hn(+t),u):e},u.y=function(e){return arguments.length?(t=\"function\"==typeof e?e:hn(+e),u):t},u.defined=function(e){return arguments.length?(n=\"function\"==typeof e?e:hn(!!e),u):n},u.curve=function(e){return arguments.length?(a=e,null!=r&&(i=a(r)),u):a},u.context=function(e){return arguments.length?(null==e?r=i=null:i=a(r=e),u):r},u}function Cn(e){return Cn=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Cn(e)}function Tn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,(void 0,a=function(e,t){if(\"object\"!==Cn(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,\"string\");if(\"object\"!==Cn(r))return r;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(r.key),\"symbol\"===Cn(a)?a:String(a)),r)}var a}function Mn(e,t){return Mn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Mn(e,t)}function Nn(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function Pn(e){return Pn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pn(e)}var zn=function(t){!function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Mn(e,t)}(u,t);var n,r,a,i,o=(a=u,i=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Pn(a);if(i){var n=Pn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&(\"object\"===Cn(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return Nn(e)}(this,e)});function u(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,u),e=o.call(this),window.lastAdditiveForceVisualizer=Nn(e),e.effectFormat=ze(\".2\"),e.redraw=(0,Re.debounce)((function(){return e.draw()}),200),e}return n=u,(r=[{key:\"componentDidMount\",value:function(){var e=this;this.mainGroup=this.svg.append(\"g\"),this.axisElement=this.mainGroup.append(\"g\").attr(\"transform\",\"translate(0,35)\").attr(\"class\",\"force-bar-axis\"),this.onTopGroup=this.svg.append(\"g\"),this.baseValueTitle=this.svg.append(\"text\"),this.joinPointLine=this.svg.append(\"line\"),this.joinPointLabelOutline=this.svg.append(\"text\"),this.joinPointLabel=this.svg.append(\"text\"),this.joinPointTitleLeft=this.svg.append(\"text\"),this.joinPointTitleLeftArrow=this.svg.append(\"text\"),this.joinPointTitle=this.svg.append(\"text\"),this.joinPointTitleRightArrow=this.svg.append(\"text\"),this.joinPointTitleRight=this.svg.append(\"text\"),this.hoverLabelBacking=this.svg.append(\"text\").attr(\"x\",10).attr(\"y\",20).attr(\"text-anchor\",\"middle\").attr(\"font-size\",12).attr(\"stroke\",\"#fff\").attr(\"fill\",\"#fff\").attr(\"stroke-width\",\"4\").attr(\"stroke-linejoin\",\"round\").text(\"\").on(\"mouseover\",(function(){e.hoverLabel.attr(\"opacity\",1),e.hoverLabelBacking.attr(\"opacity\",1)})).on(\"mouseout\",(function(){e.hoverLabel.attr(\"opacity\",0),e.hoverLabelBacking.attr(\"opacity\",0)})),this.hoverLabel=this.svg.append(\"text\").attr(\"x\",10).attr(\"y\",20).attr(\"text-anchor\",\"middle\").attr(\"font-size\",12).attr(\"fill\",\"#0f0\").text(\"\").on(\"mouseover\",(function(){e.hoverLabel.attr(\"opacity\",1),e.hoverLabelBacking.attr(\"opacity\",1)})).on(\"mouseout\",(function(){e.hoverLabel.attr(\"opacity\",0),e.hoverLabelBacking.attr(\"opacity\",0)}));var t=void 0;\"string\"==typeof this.props.plot_cmap?this.props.plot_cmap in je.colors?t=je.colors[this.props.plot_cmap]:(console.log(\"Invalid color map name, reverting to default.\"),t=je.colors.RdBu):Array.isArray(this.props.plot_cmap)&&(t=this.props.plot_cmap),this.colors=t.map((function(e){return q(e)})),this.brighterColors=[1.45,1.6].map((function(t,n){return e.colors[n].brighter(t)})),this.colors.map((function(t,n){var r=e.svg.append(\"linearGradient\").attr(\"id\",\"linear-grad-\"+n).attr(\"x1\",\"0%\").attr(\"y1\",\"0%\").attr(\"x2\",\"0%\").attr(\"y2\",\"100%\");r.append(\"stop\").attr(\"offset\",\"0%\").attr(\"stop-color\",t).attr(\"stop-opacity\",.6),r.append(\"stop\").attr(\"offset\",\"100%\").attr(\"stop-color\",t).attr(\"stop-opacity\",0);var a=e.svg.append(\"linearGradient\").attr(\"id\",\"linear-backgrad-\"+n).attr(\"x1\",\"0%\").attr(\"y1\",\"0%\").attr(\"x2\",\"0%\").attr(\"y2\",\"100%\");a.append(\"stop\").attr(\"offset\",\"0%\").attr(\"stop-color\",t).attr(\"stop-opacity\",.5),a.append(\"stop\").attr(\"offset\",\"100%\").attr(\"stop-color\",t).attr(\"stop-opacity\",0)})),this.tickFormat=ze(\",.4\"),this.scaleCentered=De(),this.axis=dn().scale(this.scaleCentered).tickSizeInner(4).tickSizeOuter(0).tickFormat((function(t){return e.tickFormat(e.invLinkFunction(t))})).tickPadding(-18),window.addEventListener(\"resize\",this.redraw),window.setTimeout(this.redraw,50)}},{key:\"componentDidUpdate\",value:function(){this.draw()}},{key:\"draw\",value:function(){var e=this;(0,Re.each)(this.props.featureNames,(function(t,n){e.props.features[n]&&(e.props.features[n].name=t)})),\"identity\"===this.props.link?this.invLinkFunction=function(t){return e.props.baseValue+t}:\"logit\"===this.props.link?this.invLinkFunction=function(t){return 1/(1+Math.exp(-(e.props.baseValue+t)))}:console.log(\"ERROR: Unrecognized link function: \",this.props.link);var t=this.svg.node().parentNode.offsetWidth;if(0==t)return setTimeout((function(){return e.draw(e.props)}),500);this.svg.style(\"height\",\"150px\"),this.svg.style(\"width\",t+\"px\");var n=(0,Re.sortBy)(this.props.features,(function(e){return-1/(e.effect+1e-10)})),r=(0,Re.sum)((0,Re.map)(n,(function(e){return Math.abs(e.effect)}))),a=(0,Re.sum)((0,Re.map)((0,Re.filter)(n,(function(e){return e.effect>0})),(function(e){return e.effect})))||0,i=(0,Re.sum)((0,Re.map)((0,Re.filter)(n,(function(e){return e.effect<0})),(function(e){return-e.effect})))||0;this.domainSize=3*Math.max(a,i);var o=De().domain([0,this.domainSize]).range([0,t]),u=t/2-o(i);this.scaleCentered.domain([-this.domainSize/2,this.domainSize/2]).range([0,t]).clamp(!0),this.axisElement.attr(\"transform\",\"translate(0,50)\").call(this.axis);var l,s,c,f=0;for(l=0;l<n.length;++l)n[l].x=f,n[l].effect<0&&void 0===s&&(s=f,c=l),f+=Math.abs(n[l].effect);void 0===s&&(s=f,c=l);var p=En().x((function(e){return e[0]})).y((function(e){return e[1]})),d=function(t){return void 0!==t.value&&null!==t.value&&\"\"!==t.value?t.name+\" = \"+(isNaN(t.value)?t.value:e.tickFormat(t.value)):t.name};n=this.props.hideBars?[]:n;var h=this.mainGroup.selectAll(\".force-bar-blocks\").data(n);h.enter().append(\"path\").attr(\"class\",\"force-bar-blocks\").merge(h).attr(\"d\",(function(e,t){var n=o(e.x)+u,r=o(Math.abs(e.effect)),a=e.effect<0?-4:4,i=a;return t===c&&(a=0),t===c-1&&(i=0),p([[n,56],[n+r,56],[n+r+i,64.5],[n+r,73],[n,73],[n+a,64.5]])})).attr(\"fill\",(function(t){return t.effect>0?e.colors[0]:e.colors[1]})).on(\"mouseover\",(function(t){if(o(Math.abs(t.effect))<o(r)/50||o(Math.abs(t.effect))<10){var n=o(t.x)+u,a=o(Math.abs(t.effect));e.hoverLabel.attr(\"opacity\",1).attr(\"x\",n+a/2).attr(\"y\",50.5).attr(\"fill\",t.effect>0?e.colors[0]:e.colors[1]).text(d(t)),e.hoverLabelBacking.attr(\"opacity\",1).attr(\"x\",n+a/2).attr(\"y\",50.5).text(d(t))}})).on(\"mouseout\",(function(){e.hoverLabel.attr(\"opacity\",0),e.hoverLabelBacking.attr(\"opacity\",0)})),h.exit().remove();var v=(0,Re.filter)(n,(function(e){return o(Math.abs(e.effect))>o(r)/50&&o(Math.abs(e.effect))>10})),g=this.onTopGroup.selectAll(\".force-bar-labels\").data(v);if(g.exit().remove(),g=g.enter().append(\"text\").attr(\"class\",\"force-bar-labels\").attr(\"font-size\",\"12px\").attr(\"y\",98).merge(g).text((function(t){return void 0!==t.value&&null!==t.value&&\"\"!==t.value?t.name+\" = \"+(isNaN(t.value)?t.value:e.tickFormat(t.value)):t.name})).attr(\"fill\",(function(t){return t.effect>0?e.colors[0]:e.colors[1]})).attr(\"stroke\",(function(e){return e.textWidth=Math.max(this.getComputedTextLength(),o(Math.abs(e.effect))-10),e.innerTextWidth=this.getComputedTextLength(),\"none\"})),this.filteredData=v,n.length>0){f=s+o.invert(5);for(var y=c;y<n.length;++y)n[y].textx=f,f+=o.invert(n[y].textWidth+10);f=s-o.invert(5);for(var m=c-1;m>=0;--m)n[m].textx=f,f-=o.invert(n[m].textWidth+10)}g.attr(\"x\",(function(e){return o(e.textx)+u+(e.effect>0?-e.textWidth/2:e.textWidth/2)})).attr(\"text-anchor\",\"middle\"),v=(0,Re.filter)(v,(function(n){return o(n.textx)+u>e.props.labelMargin&&o(n.textx)+u<t-e.props.labelMargin})),this.filteredData2=v;var b=v.slice(),_=(0,Re.findIndex)(n,v[0])-1;_>=0&&b.unshift(n[_]);var w=this.mainGroup.selectAll(\".force-bar-labelBacking\").data(v);w.enter().append(\"path\").attr(\"class\",\"force-bar-labelBacking\").attr(\"stroke\",\"none\").attr(\"opacity\",.2).merge(w).attr(\"d\",(function(e){return p([[o(e.x)+o(Math.abs(e.effect))+u,73],[(e.effect>0?o(e.textx):o(e.textx)+e.textWidth)+u+5,83],[(e.effect>0?o(e.textx):o(e.textx)+e.textWidth)+u+5,104],[(e.effect>0?o(e.textx)-e.textWidth:o(e.textx))+u-5,104],[(e.effect>0?o(e.textx)-e.textWidth:o(e.textx))+u-5,83],[o(e.x)+u,73]])})).attr(\"fill\",(function(e){return\"url(#linear-backgrad-\".concat(e.effect>0?0:1,\")\")})),w.exit().remove();var x=this.mainGroup.selectAll(\".force-bar-labelDividers\").data(v.slice(0,-1));x.enter().append(\"rect\").attr(\"class\",\"force-bar-labelDividers\").attr(\"height\",\"21px\").attr(\"width\",\"1px\").attr(\"y\",83).merge(x).attr(\"x\",(function(e){return(e.effect>0?o(e.textx):o(e.textx)+e.textWidth)+u+4.5})).attr(\"fill\",(function(e){return\"url(#linear-grad-\".concat(e.effect>0?0:1,\")\")})),x.exit().remove();var k=this.mainGroup.selectAll(\".force-bar-labelLinks\").data(v.slice(0,-1));k.enter().append(\"line\").attr(\"class\",\"force-bar-labelLinks\").attr(\"y1\",73).attr(\"y2\",83).attr(\"stroke-opacity\",.5).attr(\"stroke-width\",1).merge(k).attr(\"x1\",(function(e){return o(e.x)+o(Math.abs(e.effect))+u})).attr(\"x2\",(function(e){return(e.effect>0?o(e.textx):o(e.textx)+e.textWidth)+u+5})).attr(\"stroke\",(function(t){return t.effect>0?e.colors[0]:e.colors[1]})),k.exit().remove();var S=this.mainGroup.selectAll(\".force-bar-blockDividers\").data(n.slice(0,-1));S.enter().append(\"path\").attr(\"class\",\"force-bar-blockDividers\").attr(\"stroke-width\",2).attr(\"fill\",\"none\").merge(S).attr(\"d\",(function(e){var t=o(e.x)+o(Math.abs(e.effect))+u;return p([[t,56],[t+(e.effect<0?-4:4),64.5],[t,73]])})).attr(\"stroke\",(function(t,n){return c===n+1||Math.abs(t.effect)<1e-8?\"#rgba(0,0,0,0)\":t.effect>0?e.brighterColors[0]:e.brighterColors[1]})),S.exit().remove(),this.joinPointLine.attr(\"x1\",o(s)+u).attr(\"x2\",o(s)+u).attr(\"y1\",50).attr(\"y2\",56).attr(\"stroke\",\"#F2F2F2\").attr(\"stroke-width\",1).attr(\"opacity\",1),this.joinPointLabelOutline.attr(\"x\",o(s)+u).attr(\"y\",45).attr(\"color\",\"#fff\").attr(\"text-anchor\",\"middle\").attr(\"font-weight\",\"bold\").attr(\"stroke\",\"#fff\").attr(\"stroke-width\",6).text(ze(\",.2f\")(this.invLinkFunction(s-i))).attr(\"opacity\",1),console.log(\"joinPoint\",s,u,50,i),this.joinPointLabel.attr(\"x\",o(s)+u).attr(\"y\",45).attr(\"text-anchor\",\"middle\").attr(\"font-weight\",\"bold\").attr(\"fill\",\"#000\").text(ze(\",.2f\")(this.invLinkFunction(s-i))).attr(\"opacity\",1),this.joinPointTitle.attr(\"x\",o(s)+u).attr(\"y\",28).attr(\"text-anchor\",\"middle\").attr(\"font-size\",\"12\").attr(\"fill\",\"#000\").text(this.props.outNames[0]).attr(\"opacity\",.5),this.props.hideBars||(this.joinPointTitleLeft.attr(\"x\",o(s)+u-16).attr(\"y\",12).attr(\"text-anchor\",\"end\").attr(\"font-size\",\"13\").attr(\"fill\",this.colors[0]).text(\"higher\").attr(\"opacity\",1),this.joinPointTitleRight.attr(\"x\",o(s)+u+16).attr(\"y\",12).attr(\"text-anchor\",\"start\").attr(\"font-size\",\"13\").attr(\"fill\",this.colors[1]).text(\"lower\").attr(\"opacity\",1),this.joinPointTitleLeftArrow.attr(\"x\",o(s)+u+7).attr(\"y\",8).attr(\"text-anchor\",\"end\").attr(\"font-size\",\"13\").attr(\"fill\",this.colors[0]).text(\"→\").attr(\"opacity\",1),this.joinPointTitleRightArrow.attr(\"x\",o(s)+u-7).attr(\"y\",14).attr(\"text-anchor\",\"start\").attr(\"font-size\",\"13\").attr(\"fill\",this.colors[1]).text(\"←\").attr(\"opacity\",1)),this.props.hideBaseValueLabel||this.baseValueTitle.attr(\"x\",this.scaleCentered(0)).attr(\"y\",28).attr(\"text-anchor\",\"middle\").attr(\"font-size\",\"12\").attr(\"fill\",\"#000\").text(\"base value\").attr(\"opacity\",.5)}},{key:\"componentWillUnmount\",value:function(){window.removeEventListener(\"resize\",this.redraw)}},{key:\"render\",value:function(){var t=this;return e.createElement(\"svg\",{ref:function(e){return t.svg=Jt(e)},style:{userSelect:\"none\",display:\"block\",fontFamily:\"arial\",sansSerif:!0}},e.createElement(\"style\",{dangerouslySetInnerHTML:{__html:\"\\n .force-bar-axis path {\\n fill: none;\\n opacity: 0.4;\\n }\\n .force-bar-axis paths {\\n display: none;\\n }\\n .tick line {\\n stroke: #000;\\n stroke-width: 1px;\\n opacity: 0.4;\\n }\\n .tick text {\\n fill: #000;\\n opacity: 0.5;\\n font-size: 12px;\\n padding: 0px;\\n }\"}}))}}])&&Tn(n.prototype,r),Object.defineProperty(n,\"prototype\",{writable:!1}),u}(e.Component);zn.defaultProps={plot_cmap:\"RdBu\"};const Ln=zn,On=1e3,An=6e4,Fn=36e5,Dn=864e5,Rn=6048e5,jn=31536e6,Un=new Date,In=new Date;function $n(e,t,n,r){function a(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return a.floor=t=>(e(t=new Date(+t)),t),a.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),a.round=e=>{const t=a(e),n=a.ceil(e);return e-t<n-e?t:n},a.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),a.range=(n,r,i)=>{const o=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return o;let u;do{o.push(u=new Date(+n)),t(n,i),e(n)}while(u<n&&n<r);return o},a.filter=n=>$n((t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),((e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})),n&&(a.count=(t,r)=>(Un.setTime(+t),In.setTime(+r),e(Un),e(In),Math.floor(n(Un,In))),a.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?a.filter(r?t=>r(t)%e==0:t=>a.count(0,t)%e==0):a:null)),a}const Bn=$n((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));Bn.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?$n((t=>{t.setTime(Math.floor(t/e)*e)}),((t,n)=>{t.setTime(+t+n*e)}),((t,n)=>(n-t)/e)):Bn:null),Bn.range;const Wn=$n((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*On)}),((e,t)=>(t-e)/On),(e=>e.getUTCSeconds())),Vn=(Wn.range,$n((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*On)}),((e,t)=>{e.setTime(+e+t*An)}),((e,t)=>(t-e)/An),(e=>e.getMinutes()))),Hn=(Vn.range,$n((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*An)}),((e,t)=>(t-e)/An),(e=>e.getUTCMinutes()))),qn=(Hn.range,$n((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*On-e.getMinutes()*An)}),((e,t)=>{e.setTime(+e+t*Fn)}),((e,t)=>(t-e)/Fn),(e=>e.getHours()))),Qn=(qn.range,$n((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*Fn)}),((e,t)=>(t-e)/Fn),(e=>e.getUTCHours()))),Yn=(Qn.range,$n((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*An)/Dn),(e=>e.getDate()-1))),Gn=(Yn.range,$n((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/Dn),(e=>e.getUTCDate()-1))),Kn=(Gn.range,$n((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/Dn),(e=>Math.floor(e/Dn))));function Zn(e){return $n((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*An)/Rn))}Kn.range;const Xn=Zn(0),Jn=Zn(1),er=Zn(2),tr=Zn(3),nr=Zn(4),rr=Zn(5),ar=Zn(6);function ir(e){return $n((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/Rn))}Xn.range,Jn.range,er.range,tr.range,nr.range,rr.range,ar.range;const or=ir(0),ur=ir(1),lr=ir(2),sr=ir(3),cr=ir(4),fr=ir(5),pr=ir(6),dr=(or.range,ur.range,lr.range,sr.range,cr.range,fr.range,pr.range,$n((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth()))),hr=(dr.range,$n((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth()))),vr=(hr.range,$n((e=>{e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,t)=>{e.setFullYear(e.getFullYear()+t)}),((e,t)=>t.getFullYear()-e.getFullYear()),(e=>e.getFullYear())));vr.every=e=>isFinite(e=Math.floor(e))&&e>0?$n((t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,n)=>{t.setFullYear(t.getFullYear()+n*e)})):null,vr.range;const gr=$n((e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)}),((e,t)=>t.getUTCFullYear()-e.getUTCFullYear()),(e=>e.getUTCFullYear()));function yr(e,t,n,r,a,i){const o=[[Wn,1,On],[Wn,5,5e3],[Wn,15,15e3],[Wn,30,3e4],[i,1,An],[i,5,3e5],[i,15,9e5],[i,30,18e5],[a,1,Fn],[a,3,108e5],[a,6,216e5],[a,12,432e5],[r,1,Dn],[r,2,1728e5],[n,1,Rn],[t,1,2592e6],[t,3,7776e6],[e,1,jn]];function u(t,n,r){const a=Math.abs(n-t)/r,i=f((([,,e])=>e)).right(o,a);if(i===o.length)return e.every(l(t/jn,n/jn,r));if(0===i)return Bn.every(Math.max(l(t,n,r),1));const[u,s]=o[a/o[i-1][2]<o[i][2]/a?i-1:i];return u.every(s)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const a=n&&\"function\"==typeof n.range?n:u(e,t,n),i=a?a.range(e,+t+1):[];return r?i.reverse():i},u]}gr.every=e=>isFinite(e=Math.floor(e))&&e>0?$n((t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null,gr.range;const[mr,br]=yr(gr,hr,or,Kn,Qn,Hn),[_r,wr]=yr(vr,dr,Xn,Yn,qn,Vn);function xr(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function kr(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Sr(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var Er,Cr,Tr,Mr={\"-\":\"\",_:\" \",0:\"0\"},Nr=/^\\s*\\d+/,Pr=/^%/,zr=/[\\\\^$*+?|[\\]().{}]/g;function Lr(e,t,n){var r=e<0?\"-\":\"\",a=(r?-e:e)+\"\",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function Or(e){return e.replace(zr,\"\\\\$&\")}function Ar(e){return new RegExp(\"^(?:\"+e.map(Or).join(\"|\")+\")\",\"i\")}function Fr(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function Dr(e,t,n){var r=Nr.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Rr(e,t,n){var r=Nr.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function jr(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Ur(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Ir(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function $r(e,t,n){var r=Nr.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Br(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Wr(e,t,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||\"00\")),n+r[0].length):-1}function Vr(e,t,n){var r=Nr.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function Hr(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function qr(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Qr(e,t,n){var r=Nr.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Yr(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Gr(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Kr(e,t,n){var r=Nr.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Zr(e,t,n){var r=Nr.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Xr(e,t,n){var r=Nr.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Jr(e,t,n){var r=Pr.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ea(e,t,n){var r=Nr.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function ta(e,t,n){var r=Nr.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function na(e,t){return Lr(e.getDate(),t,2)}function ra(e,t){return Lr(e.getHours(),t,2)}function aa(e,t){return Lr(e.getHours()%12||12,t,2)}function ia(e,t){return Lr(1+Yn.count(vr(e),e),t,3)}function oa(e,t){return Lr(e.getMilliseconds(),t,3)}function ua(e,t){return oa(e,t)+\"000\"}function la(e,t){return Lr(e.getMonth()+1,t,2)}function sa(e,t){return Lr(e.getMinutes(),t,2)}function ca(e,t){return Lr(e.getSeconds(),t,2)}function fa(e){var t=e.getDay();return 0===t?7:t}function pa(e,t){return Lr(Xn.count(vr(e)-1,e),t,2)}function da(e){var t=e.getDay();return t>=4||0===t?nr(e):nr.ceil(e)}function ha(e,t){return e=da(e),Lr(nr.count(vr(e),e)+(4===vr(e).getDay()),t,2)}function va(e){return e.getDay()}function ga(e,t){return Lr(Jn.count(vr(e)-1,e),t,2)}function ya(e,t){return Lr(e.getFullYear()%100,t,2)}function ma(e,t){return Lr((e=da(e)).getFullYear()%100,t,2)}function ba(e,t){return Lr(e.getFullYear()%1e4,t,4)}function _a(e,t){var n=e.getDay();return Lr((e=n>=4||0===n?nr(e):nr.ceil(e)).getFullYear()%1e4,t,4)}function wa(e){var t=e.getTimezoneOffset();return(t>0?\"-\":(t*=-1,\"+\"))+Lr(t/60|0,\"0\",2)+Lr(t%60,\"0\",2)}function xa(e,t){return Lr(e.getUTCDate(),t,2)}function ka(e,t){return Lr(e.getUTCHours(),t,2)}function Sa(e,t){return Lr(e.getUTCHours()%12||12,t,2)}function Ea(e,t){return Lr(1+Gn.count(gr(e),e),t,3)}function Ca(e,t){return Lr(e.getUTCMilliseconds(),t,3)}function Ta(e,t){return Ca(e,t)+\"000\"}function Ma(e,t){return Lr(e.getUTCMonth()+1,t,2)}function Na(e,t){return Lr(e.getUTCMinutes(),t,2)}function Pa(e,t){return Lr(e.getUTCSeconds(),t,2)}function za(e){var t=e.getUTCDay();return 0===t?7:t}function La(e,t){return Lr(or.count(gr(e)-1,e),t,2)}function Oa(e){var t=e.getUTCDay();return t>=4||0===t?cr(e):cr.ceil(e)}function Aa(e,t){return e=Oa(e),Lr(cr.count(gr(e),e)+(4===gr(e).getUTCDay()),t,2)}function Fa(e){return e.getUTCDay()}function Da(e,t){return Lr(ur.count(gr(e)-1,e),t,2)}function Ra(e,t){return Lr(e.getUTCFullYear()%100,t,2)}function ja(e,t){return Lr((e=Oa(e)).getUTCFullYear()%100,t,2)}function Ua(e,t){return Lr(e.getUTCFullYear()%1e4,t,4)}function Ia(e,t){var n=e.getUTCDay();return Lr((e=n>=4||0===n?cr(e):cr.ceil(e)).getUTCFullYear()%1e4,t,4)}function $a(){return\"+0000\"}function Ba(){return\"%\"}function Wa(e){return+e}function Va(e){return Math.floor(+e/1e3)}function Ha(e){return new Date(e)}function qa(e){return e instanceof Date?+e:+new Date(+e)}function Qa(e,t,n,r,a,i,o,u,l,s){var c=be(),f=c.invert,p=c.domain,d=s(\".%L\"),h=s(\":%S\"),v=s(\"%I:%M\"),g=s(\"%I %p\"),y=s(\"%a %d\"),m=s(\"%b %d\"),b=s(\"%B\"),_=s(\"%Y\");function w(e){return(l(e)<e?d:u(e)<e?h:o(e)<e?v:i(e)<e?g:r(e)<e?a(e)<e?y:m:n(e)<e?b:_)(e)}return c.invert=function(e){return new Date(f(e))},c.domain=function(e){return arguments.length?p(Array.from(e,qa)):p().map(Ha)},c.ticks=function(t){var n=p();return e(n[0],n[n.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?w:s(t)},c.nice=function(e){var n=p();return e&&\"function\"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?p(function(e,t){var n,r=0,a=(e=e.slice()).length-1,i=e[r],o=e[a];return o<i&&(n=r,r=a,a=n,n=i,i=o,o=n),e[r]=t.floor(i),e[a]=t.ceil(o),e}(n,e)):c},c.copy=function(){return me(c,Qa(e,t,n,r,a,i,o,u,l,s))},c}function Ya(){return _e.apply(Qa(_r,wr,vr,dr,Xn,Yn,qn,Vn,Wn,Cr).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Ga(e,t){var n=\"undefined\"!=typeof Symbol&&e[Symbol.iterator]||e[\"@@iterator\"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if(\"string\"==typeof e)return Ka(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return\"Object\"===n&&e.constructor&&(n=e.constructor.name),\"Map\"===n||\"Set\"===n?Array.from(e):\"Arguments\"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ka(e,t):void 0}}(e))||t&&e&&\"number\"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}var i,o=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){u=!0,i=e},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw i}}}}function Ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Za(e){return Za=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Za(e)}function Xa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,\"value\"in r&&(r.writable=!0),Object.defineProperty(e,(void 0,a=function(e,t){if(\"object\"!==Za(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,\"string\");if(\"object\"!==Za(r))return r;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(e)}(r.key),\"symbol\"===Za(a)?a:String(a)),r)}var a}function Ja(e,t){return Ja=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ja(e,t)}function ei(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function ti(e){return ti=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ti(e)}Er=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,o=e.shortDays,u=e.months,l=e.shortMonths,s=Ar(a),c=Fr(a),f=Ar(i),p=Fr(i),d=Ar(o),h=Fr(o),v=Ar(u),g=Fr(u),y=Ar(l),m=Fr(l),b={a:function(e){return o[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return u[e.getMonth()]},c:null,d:na,e:na,f:ua,g:ma,G:_a,H:ra,I:aa,j:ia,L:oa,m:la,M:sa,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Wa,s:Va,S:ca,u:fa,U:pa,V:ha,w:va,W:ga,x:null,X:null,y:ya,Y:ba,Z:wa,\"%\":Ba},_={a:function(e){return o[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return u[e.getUTCMonth()]},c:null,d:xa,e:xa,f:Ta,g:ja,G:Ia,H:ka,I:Sa,j:Ea,L:Ca,m:Ma,M:Na,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Wa,s:Va,S:Pa,u:za,U:La,V:Aa,w:Fa,W:Da,x:null,X:null,y:Ra,Y:Ua,Z:$a,\"%\":Ba},w={a:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=y.exec(t.slice(n));return r?(e.m=m.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return S(e,t,n,r)},d:qr,e:qr,f:Xr,g:Br,G:$r,H:Yr,I:Yr,j:Qr,L:Zr,m:Hr,M:Gr,p:function(e,t,n){var r=s.exec(t.slice(n));return r?(e.p=c.get(r[0].toLowerCase()),n+r[0].length):-1},q:Vr,Q:ea,s:ta,S:Kr,u:Rr,U:jr,V:Ur,w:Dr,W:Ir,x:function(e,t,r){return S(e,n,t,r)},X:function(e,t,n){return S(e,r,t,n)},y:Br,Y:$r,Z:Wr,\"%\":Jr};function x(e,t){return function(n){var r,a,i,o=[],u=-1,l=0,s=e.length;for(n instanceof Date||(n=new Date(+n));++u<s;)37===e.charCodeAt(u)&&(o.push(e.slice(l,u)),null!=(a=Mr[r=e.charAt(++u)])?r=e.charAt(++u):a=\"e\"===r?\" \":\"0\",(i=t[r])&&(r=i(n,a)),o.push(r),l=u+1);return o.push(e.slice(l,u)),o.join(\"\")}}function k(e,t){return function(n){var r,a,i=Sr(1900,void 0,1);if(S(i,e,n+=\"\",0)!=n.length)return null;if(\"Q\"in i)return new Date(i.Q);if(\"s\"in i)return new Date(1e3*i.s+(\"L\"in i?i.L:0));if(t&&!(\"Z\"in i)&&(i.Z=0),\"p\"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m=\"q\"in i?i.q:0),\"V\"in i){if(i.V<1||i.V>53)return null;\"w\"in i||(i.w=1),\"Z\"in i?(a=(r=kr(Sr(i.y,0,1))).getUTCDay(),r=a>4||0===a?ur.ceil(r):ur(r),r=Gn.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(a=(r=xr(Sr(i.y,0,1))).getDay(),r=a>4||0===a?Jn.ceil(r):Jn(r),r=Yn.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else(\"W\"in i||\"U\"in i)&&(\"w\"in i||(i.w=\"u\"in i?i.u%7:\"W\"in i?1:0),a=\"Z\"in i?kr(Sr(i.y,0,1)).getUTCDay():xr(Sr(i.y,0,1)).getDay(),i.m=0,i.d=\"W\"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return\"Z\"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,kr(i)):xr(i)}}function S(e,t,n,r){for(var a,i,o=0,u=t.length,l=n.length;o<u;){if(r>=l)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(i=w[a in Mr?t.charAt(o++):a])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return b.x=x(n,b),b.X=x(r,b),b.c=x(t,b),_.x=x(n,_),_.X=x(r,_),_.c=x(t,_),{format:function(e){var t=x(e+=\"\",b);return t.toString=function(){return e},t},parse:function(e){var t=k(e+=\"\",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=x(e+=\"\",_);return t.toString=function(){return e},t},utcParse:function(e){var t=k(e+=\"\",!0);return t.toString=function(){return e},t}}}({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}),Cr=Er.format,Tr=Er.parse,Er.utcFormat,Er.utcParse;var ni=function(t){!function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,\"prototype\",{writable:!1}),t&&Ja(e,t)}(u,t);var n,r,a,i,o=(a=u,i=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ti(a);if(i){var n=ti(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&(\"object\"===Za(t)||\"function\"==typeof t))return t;if(void 0!==t)throw new TypeError(\"Derived constructors may only return object or undefined\");return ei(e)}(this,e)});function u(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,u),e=o.call(this),window.lastAdditiveForceArrayVisualizer=ei(e),e.topOffset=28,e.leftOffset=80,e.height=350,e.effectFormat=ze(\".2\"),e.redraw=(0,Re.debounce)((function(){return e.draw()}),200),e}return n=u,(r=[{key:\"componentDidMount\",value:function(){var e=this;this.mainGroup=this.svg.append(\"g\"),this.onTopGroup=this.svg.append(\"g\"),this.xaxisElement=this.onTopGroup.append(\"g\").attr(\"transform\",\"translate(0,35)\").attr(\"class\",\"force-bar-array-xaxis\"),this.yaxisElement=this.onTopGroup.append(\"g\").attr(\"transform\",\"translate(0,35)\").attr(\"class\",\"force-bar-array-yaxis\"),this.hoverGroup1=this.svg.append(\"g\"),this.hoverGroup2=this.svg.append(\"g\"),this.baseValueTitle=this.svg.append(\"text\"),this.hoverLine=this.svg.append(\"line\"),this.hoverxOutline=this.svg.append(\"text\").attr(\"text-anchor\",\"middle\").attr(\"font-weight\",\"bold\").attr(\"fill\",\"#fff\").attr(\"stroke\",\"#fff\").attr(\"stroke-width\",\"6\").attr(\"font-size\",\"12px\"),this.hoverx=this.svg.append(\"text\").attr(\"text-anchor\",\"middle\").attr(\"font-weight\",\"bold\").attr(\"fill\",\"#000\").attr(\"font-size\",\"12px\"),this.hoverxTitle=this.svg.append(\"text\").attr(\"text-anchor\",\"middle\").attr(\"opacity\",.6).attr(\"font-size\",\"12px\"),this.hoveryOutline=this.svg.append(\"text\").attr(\"text-anchor\",\"end\").attr(\"font-weight\",\"bold\").attr(\"fill\",\"#fff\").attr(\"stroke\",\"#fff\").attr(\"stroke-width\",\"6\").attr(\"font-size\",\"12px\"),this.hovery=this.svg.append(\"text\").attr(\"text-anchor\",\"end\").attr(\"font-weight\",\"bold\").attr(\"fill\",\"#000\").attr(\"font-size\",\"12px\"),this.xlabel=this.wrapper.select(\".additive-force-array-xlabel\"),this.ylabel=this.wrapper.select(\".additive-force-array-ylabel\");var t=void 0;\"string\"==typeof this.props.plot_cmap?this.props.plot_cmap in je.colors?t=je.colors[this.props.plot_cmap]:(console.log(\"Invalid color map name, reverting to default.\"),t=je.colors.RdBu):Array.isArray(this.props.plot_cmap)&&(t=this.props.plot_cmap),this.colors=t.map((function(e){return q(e)})),this.brighterColors=[1.45,1.6].map((function(t,n){return e.colors[n].brighter(t)}));var n=ze(\",.4\");null!=this.props.ordering_keys&&null!=this.props.ordering_keys_time_format?(this.parseTime=Tr(this.props.ordering_keys_time_format),this.formatTime=Cr(this.props.ordering_keys_time_format),this.xtickFormat=function(e){return\"object\"==Za(e)?this.formatTime(e):n(e)}):(this.parseTime=null,this.formatTime=null,this.xtickFormat=n),this.xscale=De(),this.xaxis=dn().scale(this.xscale).tickSizeInner(4).tickSizeOuter(0).tickFormat((function(t){return e.xtickFormat(t)})).tickPadding(-18),this.ytickFormat=n,this.yscale=De(),this.yaxis=pn(an,undefined).scale(this.yscale).tickSizeInner(4).tickSizeOuter(0).tickFormat((function(t){return e.ytickFormat(e.invLinkFunction(t))})).tickPadding(2),this.xlabel.node().onchange=function(){return e.internalDraw()},this.ylabel.node().onchange=function(){return e.internalDraw()},this.svg.on(\"mousemove\",(function(t){return e.mouseMoved(t)})),this.svg.on(\"click\",(function(){return alert(\"This original index of the sample you clicked is \"+e.nearestExpIndex)})),this.svg.on(\"mouseout\",(function(t){return e.mouseOut(t)})),window.addEventListener(\"resize\",this.redraw),window.setTimeout(this.redraw,50)}},{key:\"componentDidUpdate\",value:function(){this.draw()}},{key:\"mouseOut\",value:function(){this.hoverLine.attr(\"display\",\"none\"),this.hoverx.attr(\"display\",\"none\"),this.hoverxOutline.attr(\"display\",\"none\"),this.hoverxTitle.attr(\"display\",\"none\"),this.hovery.attr(\"display\",\"none\"),this.hoveryOutline.attr(\"display\",\"none\"),this.hoverGroup1.attr(\"display\",\"none\"),this.hoverGroup2.attr(\"display\",\"none\")}},{key:\"mouseMoved\",value:function(e){var t,n,r=this;this.hoverLine.attr(\"display\",\"\"),this.hoverx.attr(\"display\",\"\"),this.hoverxOutline.attr(\"display\",\"\"),this.hoverxTitle.attr(\"display\",\"\"),this.hovery.attr(\"display\",\"\"),this.hoveryOutline.attr(\"display\",\"\"),this.hoverGroup1.attr(\"display\",\"\"),this.hoverGroup2.attr(\"display\",\"\");var a=function(e,t){if(e=function(e){let t;for(;t=e.sourceEvent;)e=t;return e}(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}if(t.getBoundingClientRect){var a=t.getBoundingClientRect();return[e.clientX-a.left-t.clientLeft,e.clientY-a.top-t.clientTop]}}return[e.pageX,e.pageY]}(e,this.svg.node())[0];if(this.props.explanations){for(t=0;t<this.currExplanations.length;++t)(!n||Math.abs(n.xmapScaled-a)>Math.abs(this.currExplanations[t].xmapScaled-a))&&(n=this.currExplanations[t]);this.nearestExpIndex=n.origInd,this.hoverLine.attr(\"x1\",n.xmapScaled).attr(\"x2\",n.xmapScaled).attr(\"y1\",0+this.topOffset).attr(\"y2\",this.height),this.hoverx.attr(\"x\",n.xmapScaled).attr(\"y\",this.topOffset-5).text(this.xtickFormat(n.xmap)),this.hoverxOutline.attr(\"x\",n.xmapScaled).attr(\"y\",this.topOffset-5).text(this.xtickFormat(n.xmap)),this.hoverxTitle.attr(\"x\",n.xmapScaled).attr(\"y\",this.topOffset-18).text(n.count>1?n.count+\" averaged samples\":\"\"),this.hovery.attr(\"x\",this.leftOffset-6).attr(\"y\",n.joinPointy).text(this.ytickFormat(this.invLinkFunction(n.joinPoint))),this.hoveryOutline.attr(\"x\",this.leftOffset-6).attr(\"y\",n.joinPointy).text(this.ytickFormat(this.invLinkFunction(n.joinPoint)));for(var i,o,u=[],l=this.currPosOrderedFeatures.length-1;l>=0;--l){var s=this.currPosOrderedFeatures[l],c=n.features[s];o=5+(c.posyTop+c.posyBottom)/2,(!i||o-i>=15)&&c.posyTop-c.posyBottom>=6&&(u.push(c),i=o)}var f=[];i=void 0;var p,d=Ga(this.currNegOrderedFeatures);try{for(d.s();!(p=d.n()).done;){var h=p.value,v=n.features[h];o=5+(v.negyTop+v.negyBottom)/2,(!i||i-o>=15)&&v.negyTop-v.negyBottom>=6&&(f.push(v),i=o)}}catch(e){d.e(e)}finally{d.f()}var g=function(e){var t=\"\";return null!==e.value&&void 0!==e.value&&(t=\" = \"+(isNaN(e.value)?e.value:r.ytickFormat(e.value))),n.count>1?\"mean(\"+r.props.featureNames[e.ind]+\")\"+t:r.props.featureNames[e.ind]+t},y=this.hoverGroup1.selectAll(\".pos-values\").data(u);y.enter().append(\"text\").attr(\"class\",\"pos-values\").merge(y).attr(\"x\",n.xmapScaled+5).attr(\"y\",(function(e){return 4+(e.posyTop+e.posyBottom)/2})).attr(\"text-anchor\",\"start\").attr(\"font-size\",12).attr(\"stroke\",\"#fff\").attr(\"fill\",\"#fff\").attr(\"stroke-width\",\"4\").attr(\"stroke-linejoin\",\"round\").attr(\"opacity\",1).text(g),y.exit().remove();var m=this.hoverGroup2.selectAll(\".pos-values\").data(u);m.enter().append(\"text\").attr(\"class\",\"pos-values\").merge(m).attr(\"x\",n.xmapScaled+5).attr(\"y\",(function(e){return 4+(e.posyTop+e.posyBottom)/2})).attr(\"text-anchor\",\"start\").attr(\"font-size\",12).attr(\"fill\",this.colors[0]).text(g),m.exit().remove();var b=this.hoverGroup1.selectAll(\".neg-values\").data(f);b.enter().append(\"text\").attr(\"class\",\"neg-values\").merge(b).attr(\"x\",n.xmapScaled+5).attr(\"y\",(function(e){return 4+(e.negyTop+e.negyBottom)/2})).attr(\"text-anchor\",\"start\").attr(\"font-size\",12).attr(\"stroke\",\"#fff\").attr(\"fill\",\"#fff\").attr(\"stroke-width\",\"4\").attr(\"stroke-linejoin\",\"round\").attr(\"opacity\",1).text(g),b.exit().remove();var _=this.hoverGroup2.selectAll(\".neg-values\").data(f);_.enter().append(\"text\").attr(\"class\",\"neg-values\").merge(_).attr(\"x\",n.xmapScaled+5).attr(\"y\",(function(e){return 4+(e.negyTop+e.negyBottom)/2})).attr(\"text-anchor\",\"start\").attr(\"font-size\",12).attr(\"fill\",this.colors[1]).text(g),_.exit().remove()}}},{key:\"draw\",value:function(){var e=this;if(this.props.explanations&&0!==this.props.explanations.length){(0,Re.each)(this.props.explanations,(function(e,t){return e.origInd=t}));var t,n={},r={},a={},i=Ga(this.props.explanations);try{for(i.s();!(t=i.n()).done;){var o=t.value;for(var u in o.features)void 0===n[u]&&(n[u]=0,r[u]=0,a[u]=0),o.features[u].effect>0?n[u]+=o.features[u].effect:r[u]-=o.features[u].effect,null!==o.features[u].value&&void 0!==o.features[u].value&&(a[u]+=1)}}catch(e){i.e(e)}finally{i.f()}this.usedFeatures=(0,Re.sortBy)((0,Re.keys)(n),(function(e){return-(n[e]+r[e])})),console.log(\"found \",this.usedFeatures.length,\" used features\"),this.posOrderedFeatures=(0,Re.sortBy)(this.usedFeatures,(function(e){return n[e]})),this.negOrderedFeatures=(0,Re.sortBy)(this.usedFeatures,(function(e){return-r[e]})),this.singleValueFeatures=(0,Re.filter)(this.usedFeatures,(function(e){return a[e]>0}));var l=[\"sample order by similarity\",\"sample order by output value\",\"original sample ordering\"].concat(this.singleValueFeatures.map((function(t){return e.props.featureNames[t]})));null!=this.props.ordering_keys&&l.unshift(\"sample order by key\");var s=this.xlabel.selectAll(\"option\").data(l);s.enter().append(\"option\").merge(s).attr(\"value\",(function(e){return e})).text((function(e){return e})),s.exit().remove();var c=this.props.outNames[0]?this.props.outNames[0]:\"model output value\";(l=(0,Re.map)(this.usedFeatures,(function(t){return[e.props.featureNames[t],e.props.featureNames[t]+\" effects\"]}))).unshift([\"model output value\",c]);var f=this.ylabel.selectAll(\"option\").data(l);f.enter().append(\"option\").merge(f).attr(\"value\",(function(e){return e[0]})).text((function(e){return e[1]})),f.exit().remove(),this.ylabel.style(\"top\",(this.height-10-this.topOffset)/2+this.topOffset+\"px\").style(\"left\",10-this.ylabel.node().offsetWidth/2+\"px\"),this.internalDraw()}}},{key:\"internalDraw\",value:function(){var e,t,n=this,r=Ga(this.props.explanations);try{for(r.s();!(e=r.n()).done;){var a,i=e.value,o=Ga(this.usedFeatures);try{for(o.s();!(a=o.n()).done;){var u=a.value;i.features.hasOwnProperty(u)||(i.features[u]={effect:0,value:0}),i.features[u].ind=u}}catch(e){o.e(e)}finally{o.f()}}}catch(e){r.e(e)}finally{r.f()}var l=this.xlabel.node().value,s=\"sample order by key\"===l&&null!=this.props.ordering_keys_time_format;if(this.xscale=s?Ya():De(),this.xaxis.scale(this.xscale),\"sample order by similarity\"===l)t=(0,Re.sortBy)(this.props.explanations,(function(e){return e.simIndex})),(0,Re.each)(t,(function(e,t){return e.xmap=t}));else if(\"sample order by output value\"===l)t=(0,Re.sortBy)(this.props.explanations,(function(e){return-e.outValue})),(0,Re.each)(t,(function(e,t){return e.xmap=t}));else if(\"original sample ordering\"===l)t=(0,Re.sortBy)(this.props.explanations,(function(e){return e.origInd})),(0,Re.each)(t,(function(e,t){return e.xmap=t}));else if(\"sample order by key\"===l)t=this.props.explanations,s?(0,Re.each)(t,(function(e,t){return e.xmap=n.parseTime(n.props.ordering_keys[t])})):(0,Re.each)(t,(function(e,t){return e.xmap=n.props.ordering_keys[t]})),t=(0,Re.sortBy)(t,(function(e){return e.xmap}));else{var c=(0,Re.findKey)(this.props.featureNames,(function(e){return e===l}));(0,Re.each)(this.props.explanations,(function(e,t){return e.xmap=e.features[c].value}));var f=(0,Re.sortBy)(this.props.explanations,(function(e){return e.xmap})),p=(0,Re.map)(f,(function(e){return e.xmap}));if(\"string\"==typeof p[0])return void alert(\"Ordering by category names is not yet supported.\");var d,h,v=(0,Re.min)(p),g=((0,Re.max)(p)-v)/100;t=[];for(var y=0;y<f.length;++y){var m=f[y];if(d&&!h&&m.xmap-d.xmap<=g||h&&m.xmap-h.xmap<=g){h||((h=(0,Re.cloneDeep)(d)).count=1);var b,_=Ga(this.usedFeatures);try{for(_.s();!(b=_.n()).done;){var w=b.value;h.features[w].effect+=m.features[w].effect,h.features[w].value+=m.features[w].value}}catch(e){_.e(e)}finally{_.f()}h.count+=1}else if(d)if(h){var x,k=Ga(this.usedFeatures);try{for(k.s();!(x=k.n()).done;){var S=x.value;h.features[S].effect/=h.count,h.features[S].value/=h.count}}catch(e){k.e(e)}finally{k.f()}t.push(h),h=void 0}else t.push(d);d=m}d.xmap-t[t.length-1].xmap>g&&t.push(d)}this.currUsedFeatures=this.usedFeatures,this.currPosOrderedFeatures=this.posOrderedFeatures,this.currNegOrderedFeatures=this.negOrderedFeatures;var E=this.ylabel.node().value;if(\"model output value\"!==E){var C=t;t=(0,Re.cloneDeep)(t);for(var T=(0,Re.findKey)(this.props.featureNames,(function(e){return e===E})),M=0;M<t.length;++M){var N=t[M].features[T];t[M].features={},t[M].features[T]=N,C[M].remapped_version=t[M]}this.currUsedFeatures=[T],this.currPosOrderedFeatures=[T],this.currNegOrderedFeatures=[T]}this.currExplanations=t,\"identity\"===this.props.link?this.invLinkFunction=function(e){return n.props.baseValue+e}:\"logit\"===this.props.link?this.invLinkFunction=function(e){return 1/(1+Math.exp(-(n.props.baseValue+e)))}:console.log(\"ERROR: Unrecognized link function: \",this.props.link),this.predValues=(0,Re.map)(t,(function(e){return(0,Re.sum)((0,Re.map)(e.features,(function(e){return e.effect})))}));var P=this.wrapper.node().offsetWidth;if(0==P)return setTimeout((function(){return n.draw(t)}),500);this.svg.style(\"height\",this.height+\"px\"),this.svg.style(\"width\",P+\"px\");var z=(0,Re.map)(t,(function(e){return e.xmap}));this.xscale.domain([(0,Re.min)(z),(0,Re.max)(z)]).range([this.leftOffset,P]).clamp(!0),this.xaxisElement.attr(\"transform\",\"translate(0,\"+this.topOffset+\")\").call(this.xaxis);for(var L=0;L<this.currExplanations.length;++L)this.currExplanations[L].xmapScaled=this.xscale(this.currExplanations[L].xmap);for(var O=t.length,A=0,F=0;F<O;++F){var D=t[F].features,R=(0,Re.sum)((0,Re.map)((0,Re.filter)(D,(function(e){return e.effect>0})),(function(e){return e.effect})))||0,j=(0,Re.sum)((0,Re.map)((0,Re.filter)(D,(function(e){return e.effect<0})),(function(e){return-e.effect})))||0;A=Math.max(A,2.2*Math.max(R,j))}this.yscale.domain([-A/2,A/2]).range([this.height-10,this.topOffset]),this.yaxisElement.attr(\"transform\",\"translate(\"+this.leftOffset+\",0)\").call(this.yaxis);for(var U=0;U<O;++U){var I,$=t[U].features,B=-((0,Re.sum)((0,Re.map)((0,Re.filter)($,(function(e){return e.effect<0})),(function(e){return-e.effect})))||0),W=void 0,V=Ga(this.currPosOrderedFeatures);try{for(V.s();!(I=V.n()).done;)$[W=I.value].posyTop=this.yscale(B),$[W].effect>0&&(B+=$[W].effect),$[W].posyBottom=this.yscale(B),$[W].ind=W}catch(e){V.e(e)}finally{V.f()}var H,q=B,Q=Ga(this.currNegOrderedFeatures);try{for(Q.s();!(H=Q.n()).done;)$[W=H.value].negyTop=this.yscale(B),$[W].effect<0&&(B-=$[W].effect),$[W].negyBottom=this.yscale(B)}catch(e){Q.e(e)}finally{Q.f()}t[U].joinPoint=q,t[U].joinPointy=this.yscale(q)}var Y=En().x((function(e){return e[0]})).y((function(e){return e[1]})),G=this.mainGroup.selectAll(\".force-bar-array-area-pos\").data(this.currUsedFeatures);G.enter().append(\"path\").attr(\"class\",\"force-bar-array-area-pos\").merge(G).attr(\"d\",(function(e){var n=(0,Re.map)((0,Re.range)(O),(function(n){return[t[n].xmapScaled,t[n].features[e].posyTop]})),r=(0,Re.map)((0,Re.rangeRight)(O),(function(n){return[t[n].xmapScaled,t[n].features[e].posyBottom]}));return Y(n.concat(r))})).attr(\"fill\",this.colors[0]),G.exit().remove();var K=this.mainGroup.selectAll(\".force-bar-array-area-neg\").data(this.currUsedFeatures);K.enter().append(\"path\").attr(\"class\",\"force-bar-array-area-neg\").merge(K).attr(\"d\",(function(e){var n=(0,Re.map)((0,Re.range)(O),(function(n){return[t[n].xmapScaled,t[n].features[e].negyTop]})),r=(0,Re.map)((0,Re.rangeRight)(O),(function(n){return[t[n].xmapScaled,t[n].features[e].negyBottom]}));return Y(n.concat(r))})).attr(\"fill\",this.colors[1]),K.exit().remove();var Z=this.mainGroup.selectAll(\".force-bar-array-divider-pos\").data(this.currUsedFeatures);Z.enter().append(\"path\").attr(\"class\",\"force-bar-array-divider-pos\").merge(Z).attr(\"d\",(function(e){var n=(0,Re.map)((0,Re.range)(O),(function(n){return[t[n].xmapScaled,t[n].features[e].posyBottom]}));return Y(n)})).attr(\"fill\",\"none\").attr(\"stroke-width\",1).attr(\"stroke\",(function(){return n.colors[0].brighter(1.2)})),Z.exit().remove();var X=this.mainGroup.selectAll(\".force-bar-array-divider-neg\").data(this.currUsedFeatures);X.enter().append(\"path\").attr(\"class\",\"force-bar-array-divider-neg\").merge(X).attr(\"d\",(function(e){var n=(0,Re.map)((0,Re.range)(O),(function(n){return[t[n].xmapScaled,t[n].features[e].negyTop]}));return Y(n)})).attr(\"fill\",\"none\").attr(\"stroke-width\",1).attr(\"stroke\",(function(){return n.colors[1].brighter(1.5)})),X.exit().remove();for(var J=function(e,t,n,r,a){var i,o,u,l;\"pos\"===a?(i=e[n].features[t].posyBottom,o=e[n].features[t].posyTop):(i=e[n].features[t].negyBottom,o=e[n].features[t].negyTop);for(var s=n+1;s<=r;++s)\"pos\"===a?(u=e[s].features[t].posyBottom,l=e[s].features[t].posyTop):(u=e[s].features[t].negyBottom,l=e[s].features[t].negyTop),u>i&&(i=u),l<o&&(o=l);return{top:i,bottom:o}},ee=[],te=0,ne=[\"pos\",\"neg\"];te<ne.length;te++){var re,ae=ne[te],ie=Ga(this.currUsedFeatures);try{for(ie.s();!(re=ie.n()).done;)for(var oe=re.value,ue=0,le=0,se=0,ce={top:0,bottom:0},fe=void 0;le<O-1;){for(;se<100&&le<O-1;)++le,se=t[le].xmapScaled-t[ue].xmapScaled;for(ce=J(t,oe,ue,le,ae);ce.bottom-ce.top<20&&ue<le;)++ue,ce=J(t,oe,ue,le,ae);if(se=t[le].xmapScaled-t[ue].xmapScaled,ce.bottom-ce.top>=20&&se>=100){for(;le<O-1;){if(++le,!((fe=J(t,oe,ue,le,ae)).bottom-fe.top>20)){--le;break}ce=fe}se=t[le].xmapScaled-t[ue].xmapScaled,ee.push([(t[le].xmapScaled+t[ue].xmapScaled)/2,(ce.top+ce.bottom)/2,this.props.featureNames[oe]]);var pe=t[le].xmapScaled;for(ue=le;pe+100>t[ue].xmapScaled&&ue<O-1;)++ue;le=ue}}}catch(e){ie.e(e)}finally{ie.f()}}var de=this.onTopGroup.selectAll(\".force-bar-array-flabels\").data(ee);de.enter().append(\"text\").attr(\"class\",\"force-bar-array-flabels\").merge(de).attr(\"x\",(function(e){return e[0]})).attr(\"y\",(function(e){return e[1]+4})).text((function(e){return e[2]})),de.exit().remove()}},{key:\"componentWillUnmount\",value:function(){window.removeEventListener(\"resize\",this.redraw)}},{key:\"render\",value:function(){var t=this;return e.createElement(\"div\",{ref:function(e){return t.wrapper=Jt(e)},style:{textAlign:\"center\"}},e.createElement(\"style\",{dangerouslySetInnerHTML:{__html:\"\\n .force-bar-array-wrapper {\\n text-align: center;\\n }\\n .force-bar-array-xaxis path {\\n fill: none;\\n opacity: 0.4;\\n }\\n .force-bar-array-xaxis .domain {\\n opacity: 0;\\n }\\n .force-bar-array-xaxis paths {\\n display: none;\\n }\\n .force-bar-array-yaxis path {\\n fill: none;\\n opacity: 0.4;\\n }\\n .force-bar-array-yaxis paths {\\n display: none;\\n }\\n .tick line {\\n stroke: #000;\\n stroke-width: 1px;\\n opacity: 0.4;\\n }\\n .tick text {\\n fill: #000;\\n opacity: 0.5;\\n font-size: 12px;\\n padding: 0px;\\n }\\n .force-bar-array-flabels {\\n font-size: 12px;\\n fill: #fff;\\n text-anchor: middle;\\n }\\n .additive-force-array-xlabel {\\n background: none;\\n border: 1px solid #ccc;\\n opacity: 0.5;\\n margin-bottom: 0px;\\n font-size: 12px;\\n font-family: arial;\\n margin-left: 80px;\\n max-width: 300px;\\n }\\n .additive-force-array-xlabel:focus {\\n outline: none;\\n }\\n .additive-force-array-ylabel {\\n position: relative;\\n top: 0px;\\n left: 0px;\\n transform: rotate(-90deg);\\n background: none;\\n border: 1px solid #ccc;\\n opacity: 0.5;\\n margin-bottom: 0px;\\n font-size: 12px;\\n font-family: arial;\\n max-width: 150px;\\n }\\n .additive-force-array-ylabel:focus {\\n outline: none;\\n }\\n .additive-force-array-hoverLine {\\n stroke-width: 1px;\\n stroke: #fff;\\n opacity: 1;\\n }\"}}),e.createElement(\"select\",{className:\"additive-force-array-xlabel\"}),e.createElement(\"div\",{style:{height:\"0px\",textAlign:\"left\"}},e.createElement(\"select\",{className:\"additive-force-array-ylabel\"})),e.createElement(\"svg\",{ref:function(e){return t.svg=Jt(e)},style:{userSelect:\"none\",display:\"block\",fontFamily:\"arial\",sansSerif:!0}}))}}])&&Xa(n.prototype,r),Object.defineProperty(n,\"prototype\",{writable:!1}),u}(e.Component);ni.defaultProps={plot_cmap:\"RdBu\",ordering_keys:null,ordering_keys_time_format:null};const ri=ni;window.SHAP={SimpleListVisualizer:He,AdditiveForceVisualizer:Ln,AdditiveForceArrayVisualizer:ri,React:e,ReactDom:t}})()})();\n",
"</script>"
]
},
"metadata": {}
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<shap.plots._force.AdditiveForceVisualizer at 0x7a5bd3b85f60>"
],
"text/html": [
"\n",
"<div id='iDBDQHRENURCV6CL1O8VG'>\n",
"<div style='color: #900; text-align: center;'>\n",
" <b>Visualization omitted, Javascript library not loaded!</b><br>\n",
" Have you run `initjs()` in this notebook? If this notebook was from another\n",
" user you must also trust this notebook (File -> Trust notebook). If you are viewing\n",
" this notebook on github the Javascript has been stripped for security. If you are using\n",
" JupyterLab this error is because a JupyterLab extension has not yet been written.\n",
"</div></div>\n",
" <script>\n",
" if (window.SHAP) SHAP.ReactDom.render(\n",
" SHAP.React.createElement(SHAP.AdditiveForceVisualizer, {\"outNames\": [\"f(x)\"], \"baseValue\": 0.2601798896098851, \"outValue\": 0.05276636574808466, \"link\": \"identity\", \"featureNames\": [\"Age\", \"Workclass\", \"Education-Num\", \"Marital Status\", \"Occupation\", \"Relationship\", \"Race\", \"Sex\", \"Capital Gain\", \"Capital Loss\", \"Hours per week\", \"Country\"], \"features\": {\"0\": {\"effect\": -0.03724025715956035, \"value\": 27.0}, \"1\": {\"effect\": 0.00777216196111542, \"value\": 4.0}, \"2\": {\"effect\": 0.06168879824622416, \"value\": 13.0}, \"3\": {\"effect\": -0.17190641211505867, \"value\": 4.0}, \"4\": {\"effect\": 0.039826790584702385, \"value\": 10.0}, \"5\": {\"effect\": -0.005010939643174654, \"value\": 0.0}, \"6\": {\"effect\": 0.0019263389769932349, \"value\": 4.0}, \"7\": {\"effect\": -0.06475269553279785, \"value\": 0.0}, \"8\": {\"effect\": -0.020885305971866466, \"value\": 0.0}, \"9\": {\"effect\": -0.010235299941016959, \"value\": 0.0}, \"10\": {\"effect\": -0.01008113125121178, \"value\": 40.0}, \"11\": {\"effect\": 0.0014844279838510895, \"value\": 39.0}}, \"plot_cmap\": \"RdBu\", \"labelMargin\": 20}),\n",
" document.getElementById('iDBDQHRENURCV6CL1O8VG')\n",
" );\n",
"</script>"
]
},
"metadata": {},
"execution_count": 35
}
]
},
{
"cell_type": "code",
"source": [
"ex_logit = shap.Explainer(\n",
"model.predict_proba, X_sub, link=shap.links.logit\n",
")\n",
"sv_logit = ex_logit(X_test.iloc[0:100])\n",
"shap.plots.waterfall(sv_logit[data_index,:,class_index])"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 635
},
"id": "Xf1NfLYmG-Xu",
"outputId": "d2df5861-fdaf-4019-db0e-56ef95ef101c"
},
"execution_count": 36,
"outputs": [
{
"output_type": "stream",
"name": "stderr",
"text": [
"PermutationExplainer explainer: 101it [00:23, 2.72it/s]\n"
]
},
{
"output_type": "display_data",
"data": {
"text/plain": [
"<Figure size 800x650 with 3 Axes>"
],
"image/png": "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1q1byMrKKnYUytnZGWlpacjNzdXbwDYqKqrI50RGFq4UdPHiRQBAQEAAAODQoUNITEzE9OnTsXTpUr22n376aaHnlyYhDAwMBADcuXMHubm5eqNQ165dg0ajgaenZ5Eje3JgkusHiIiMpJDL/2FbTwInI4CfXgMa+QKJ6cDUPoCFApi7Ub/toXnaPwOnaP+8cFP79bja/812uXpXmzQViEsBFmzTbrK7/wNt4hUSAEzqCaz/Czh7vTLurvQ0GmDWs0Z9ME1kDqptAuXs7AwPDw/cvHkToaGheoUjbt68CR8fH6OmubVr187oKWfGlFhfuHAhDh8+jM8//xxt2rRBjx499M5/++232LVrF4KCgnQV8xQKBYYNG4affvoJCxYswOLFi/XWMxWM6Li6uqJLly44cuQIvv32W7zxxht6b7g1Go2u2ET9+vWxZ88enD9/Hr169QIA5Obm4ssvvywy9gMHDuDy5cu6dVCpqan47rvvYGdnh2effRbAo3VWT44y7d27F5cvF54K4eDggMzMTOTklFz61NPTEy1atMClS5ewbds2PPfcc7q+PvjgAwBA3759ZZ1khISESB0CEVGZaURRHouzNRqg30fAoheA6f21VffOXAfGLyt++l5ZfLRFO6VwWj9gyQTtOqwF24APN1dsP+VR0xkY3Ba1RW72TvIguwQqMjISGRnajeNycnKgVqt1U94cHBz01um0b98eu3fvxs6dO3UV4sLCwiCKItq1a2dUfxW5BgrQvgFevXo1JkyYgP79++Ppp59GaGgo8vLy8Oeff+Kff/6Bn58f1q1bpzff84svvsCff/6Jr776CmfOnEHHjh1haWmJy5cvIzU1FQcPHoS1tTVWrVqF0NBQvPXWWzhw4ABat24NlUqF8+fPw97eHjt27AAAzJ49Gzt37sQLL7yA0aNHQ6FQ4Ndffy220ISzszN69+6NwYMH68qYx8XF4bXXXtO9vh07doSrqyt+/PFHJCcno379+ggLC8Pu3btRu3Zt3L59W++aHTt2xJ9//olXX30V3bt3h1KpxNNPP43GjRsbjOH7779H586dMWnSJOzZswcBAQE4dOgQTp06hfbt22PKlCnl/ScyaWFhYbrXmoiIKkm3OSW3SckEJn2r/SpOoBG/l24nAMKQos9/s0/7ZYoUAjDjGUBpiX8vXuRWGyQLskugIiIiCk2p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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment