{
"cells": [
{
"cell_type": "markdown",
"id": "e6ca9a5d",
"metadata": {},
"source": [
"# Jupyter Widget\n",
"\n",
"ITables is available as a [Jupyter Widget](https://ipywidgets.readthedocs.io) since v2.2.\n",
"\n",
"## The `ITable` widget\n",
"\n",
"The `ITable` widget has a few dependencies (essentially [AnyWidget](https://anywidget.dev),\n",
"a great widget development framework!) that you can install with\n",
"```bash\n",
"pip install itables[widget]\n",
"```\n",
"\n",
"The `ITable` class accepts the same arguments as the `show` method, but\n",
"the `df` argument is optional."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "7718767c",
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "a232224a1f824e05b74f840d8cd1ac1f",
"version_major": 2,
"version_minor": 1
},
"text/plain": [
"ITable(classes='display nowrap', selected_rows=[0, 2, 5], style='table-layout:auto;width:auto;margin:auto;capt…"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"from itables.sample_dfs import get_dict_of_test_dfs\n",
"from itables.widget import ITable\n",
"\n",
"df = get_dict_of_test_dfs()[\"int_float_str\"]\n",
"\n",
"table = ITable(df, selected_rows=[0, 2, 5], select=True)\n",
"table"
]
},
{
"cell_type": "markdown",
"id": "baa6ab31",
"metadata": {},
"source": [
"```{tip}\n",
"The table shown above does not reflect the initial row selection.\n",
"This is because the `ITable` widget was updated with\n",
"more row selection commands, see below.\n",
"```\n",
"\n",
"## The `selected_rows` traits\n",
"\n",
"The `selected_rows` attribute of the `ITable` object provides a view on the\n",
"rows that have been selected in the table (remember to pass [`select=True`](select.md)\n",
"to activate the row selection). You can use it to either retrieve\n",
"or change the current row selection:"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "2a56030c",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[0, 2, 5]"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"table.selected_rows"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "0fa2d515",
"metadata": {},
"outputs": [],
"source": [
"table.selected_rows = [3, 4]"
]
},
{
"cell_type": "markdown",
"id": "d8d542e4",
"metadata": {},
"source": [
"## The `df` property\n",
"\n",
"Use it to retrieve the table data:"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "14d6c014",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" int | \n",
" float | \n",
" str | \n",
"
\n",
" \n",
" \n",
" \n",
" 3 | \n",
" 3 | \n",
" 4.848485 | \n",
" d | \n",
"
\n",
" \n",
" 4 | \n",
" 4 | \n",
" 4.797980 | \n",
" e | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" int float str\n",
"3 3 4.848485 d\n",
"4 4 4.797980 e"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"table.df.iloc[table.selected_rows]"
]
},
{
"cell_type": "markdown",
"id": "01b2cd7d",
"metadata": {},
"source": [
"or to update it"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "6351348a",
"metadata": {},
"outputs": [],
"source": [
"table.df = df.head(6)"
]
},
{
"cell_type": "markdown",
"id": "f0147f27",
"metadata": {},
"source": [
"```{tip}\n",
"`ITable` will raise an `IndexError` if the `selected_rows` are not consistent with the\n",
"updated data. If you need to update the two simultaneously, use `table.update(df, selected_rows=...)`, see below.\n",
"```\n",
"\n",
"## The `caption`, `style` and `classes` traits\n",
"\n",
"You can update these traits from Python, e.g."
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "eba7cf94",
"metadata": {},
"outputs": [],
"source": [
"table.caption = \"numbers and strings\""
]
},
{
"cell_type": "markdown",
"id": "b86b91e1",
"metadata": {},
"source": [
"## The `update` method\n",
"\n",
"Last but not least, you can update the `ITable` arguments simultaneously using the `update` method:"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "3da44df0",
"metadata": {},
"outputs": [],
"source": [
"table.update(df.head(20), selected_rows=[7, 8])"
]
},
{
"cell_type": "markdown",
"id": "8ba12552",
"metadata": {},
"source": [
"## Limitations\n",
"\n",
"Compared to `show`, the `ITable` widget has the same limitations as the [Streamlit component](streamlit.md#limitations),\n",
"e.g. structured headers are not available, you can't pass JavaScript callback, etc.\n",
"\n",
"The good news is that if you only want to _display_ the table, you do not need\n",
"the `ITable` widget. Below is an example in which we use `show` to display a different\n",
"table depending on the value of a drop-down component:\n",
"\n",
"```python\n",
"import ipywidgets as widgets\n",
"from itables import show\n",
"from itables.sample_dfs import get_dict_of_test_dfs\n",
"\n",
"def use_show_in_interactive_output(table_name: str):\n",
" show(\n",
" sample_dfs[table_name],\n",
" caption=table_name,\n",
" )\n",
"\n",
"sample_dfs = get_dict_of_test_dfs()\n",
"table_selector = widgets.Dropdown(options=sample_dfs.keys(), value=\"int_float_str\")\n",
"\n",
"out = widgets.interactive_output(\n",
" use_show_in_interactive_output, {\"table_name\": table_selector}\n",
")\n",
"\n",
"widgets.VBox([table_selector, out])\n",
"```"
]
}
],
"metadata": {
"jupytext": {
"formats": "md:myst",
"notebook_metadata_filter": "-jupytext.text_representation.jupytext_version",
"text_representation": {
"extension": ".md",
"format_name": "myst",
"format_version": 0.13
}
},
"kernelspec": {
"display_name": "itables",
"language": "python",
"name": "itables"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.10"
},
"source_map": [
13,
30,
38,
53,
57,
59,
65,
67,
71,
73,
84,
86,
92,
94
],
"widgets": {
"application/vnd.jupyter.widget-state+json": {
"state": {
"1f34eebfe1a34c82b1c674d07a7513c8": {
"model_module": "@jupyter-widgets/base",
"model_module_version": "2.0.0",
"model_name": "LayoutModel",
"state": {
"_model_module": "@jupyter-widgets/base",
"_model_module_version": "2.0.0",
"_model_name": "LayoutModel",
"_view_count": null,
"_view_module": "@jupyter-widgets/base",
"_view_module_version": "2.0.0",
"_view_name": "LayoutView",
"align_content": null,
"align_items": null,
"align_self": null,
"border_bottom": null,
"border_left": null,
"border_right": null,
"border_top": null,
"bottom": null,
"display": null,
"flex": null,
"flex_flow": null,
"grid_area": null,
"grid_auto_columns": null,
"grid_auto_flow": null,
"grid_auto_rows": null,
"grid_column": null,
"grid_gap": null,
"grid_row": null,
"grid_template_areas": null,
"grid_template_columns": null,
"grid_template_rows": null,
"height": null,
"justify_content": null,
"justify_items": null,
"left": null,
"margin": null,
"max_height": null,
"max_width": null,
"min_height": null,
"min_width": null,
"object_fit": null,
"object_position": null,
"order": null,
"overflow": null,
"padding": null,
"right": null,
"top": null,
"visibility": null,
"width": null
}
},
"a232224a1f824e05b74f840d8cd1ac1f": {
"model_module": "anywidget",
"model_module_version": "~0.9.*",
"model_name": "AnyModel",
"state": {
"_anywidget_id": "itables.widget.ITable",
"_columns": [
{
"title": "int"
},
{
"title": "float"
},
{
"title": "str"
}
],
"_css": ":root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:\"\";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0px!important;border-bottom-width:0px!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:\"\\25b2\";content:\"\\25b2\"/\"\"}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:\"\\25bc\";content:\"\\25bc\"/\"\"}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255,255,255,.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td,table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:700}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0,0,0,.3);padding:10px 10px 6px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px #0d6efde6;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px #00000006;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),.023)}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px #0d6efdeb;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #00000009;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd!important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1)!important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px #00000005;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdea;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.919)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px #0000000e;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.054)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px #0000000c;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.047)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px #0000000a;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.039)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px #0d6efdf3;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.954)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px #0d6efdf1;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.947)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdef;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px #00000005;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px #00000003;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px #00000001;box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px #0d6efdea;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px #0d6efde8;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efde6;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px #00000015;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px #00000013;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px #00000010;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px #0d6efdfa;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px #0d6efdf8;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px #0d6efdf5;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.962)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width: 767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (max-width: 767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:inherit!important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit!important;border:1px solid rgba(0,0,0,.3);background-color:#0000000d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,230,230,.05)),color-stop(100%,rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,rgba(230,230,230,.05) 0%,rgba(0,0,0,.05) 100%);background:-moz-linear-gradient(top,rgba(230,230,230,.05) 0%,rgba(0,0,0,.05) 100%);background:-ms-linear-gradient(top,rgba(230,230,230,.05) 0%,rgba(0,0,0,.05) 100%);background:-o-linear-gradient(top,rgba(230,230,230,.05) 0%,rgba(0,0,0,.05) 100%);background:linear-gradient(to bottom,#e6e6e60d,#0000000d)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:#00000080!important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:#fff!important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0%,#111 100%);background:-moz-linear-gradient(top,#585858 0%,#111 100%);background:-ms-linear-gradient(top,#585858 0%,#111 100%);background:-o-linear-gradient(top,#585858 0%,#111 100%);background:linear-gradient(to bottom,#585858,#111)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b,#0c0c0c);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89,91,94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89,91,94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64,67,70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:#0d6efda6;border-top-color:rgba(var(--dt-row-selected),.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64,67,70);border-right:1px solid rgb(64,67,70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64,67,70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89,91,94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255,255,255,.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89,91,94);background:#ffffff26}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666!important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53,53,53);background:#353535}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}@keyframes dtb-spinner{to{transform:rotate(360deg)}}@-o-keyframes dtb-spinner{to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes dtb-spinner{to{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dtb-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes dtb-spinner{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}div.dataTables_wrapper{position:relative}div.dt-buttons{position:initial}div.dt-buttons .dt-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border-radius:.75em;box-shadow:3px 4px 10px 1px #000c;text-align:center;z-index:2003;overflow:hidden}div.dt-button-info h2{padding:2rem 2rem 1rem;margin:0;font-weight:400}div.dt-button-info>div{padding:1em 2em 2em}div.dtb-popover-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:2003}button.dtb-hide-drop{display:none!important}div.dt-button-collection-title{text-align:center;padding:.3em .5em .5em;margin-left:.5em;margin-right:.5em;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0,0,0,.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection .dt-button-active{padding-right:3em}div.dt-button-collection .dt-button-active:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:\"\\2713\";color:inherit}div.dt-button-collection .dt-button-active.dt-button-split{padding-right:0}div.dt-button-collection .dt-button-active.dt-button-split:after{display:none}div.dt-button-collection .dt-button-active.dt-button-split>*:first-child{padding-right:3em}div.dt-button-collection .dt-button-active.dt-button-split>*:first-child:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:\"\\2713\";color:inherit}div.dt-button-collection .dt-button-active-a a{padding-right:3em}div.dt-button-collection .dt-button-active-a a:after{position:absolute;right:1em;display:inline-block;content:\"\\2713\";color:inherit}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0,0,0,.1);padding-left:0}@media print{table.dataTable tr>*{box-shadow:none!important}}html.dark div.dt-button-info{background-color:var(--dt-html-background);border:1px solid rgba(255,255,255,.15)}div.dt-buttons>.dt-button,div.dt-buttons>div.dt-button-split .dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-left:.167em;margin-right:.167em;margin-bottom:.333em;padding:.5em 1em;border:1px solid rgba(0,0,0,.3);border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:inherit;white-space:nowrap;overflow:hidden;background-color:#0000001a;background:linear-gradient(to bottom,#e6e6e61a,#0000001a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=\"rgba(230, 230, 230, 0.1)\",EndColorStr=\"rgba(0, 0, 0, 0.1)\");-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}div.dt-buttons>.dt-button:first-child,div.dt-buttons>div.dt-button-split .dt-button:first-child{margin-left:0}div.dt-buttons>.dt-button.disabled,div.dt-buttons>div.dt-button-split .dt-button.disabled{cursor:default;opacity:.4}div.dt-buttons>.dt-button.dt-button-active:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled){background-color:#0000001a;background:linear-gradient(to bottom,#b3b3b31a,#0000001a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=\"rgba(179, 179, 179, 0.1)\",EndColorStr=\"rgba(0, 0, 0, 0.1)\");box-shadow:inset 1px 1px 3px #999}div.dt-buttons>.dt-button.dt-button-active:not(.disabled):hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999;background-color:#0000001a;background:linear-gradient(to bottom,#8080801a,#0000001a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=\"rgba(128, 128, 128, 0.1)\",EndColorStr=\"rgba(0, 0, 0, 0.1)\")}div.dt-buttons>.dt-button:hover,div.dt-buttons>div.dt-button-split .dt-button:hover{text-decoration:none}div.dt-buttons>.dt-button:hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){border:1px solid #666;background-color:#0000001a;background:linear-gradient(to bottom,#9999991a,#0000001a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr=\"rgba(153, 153, 153, 0.1)\",EndColorStr=\"rgba(0, 0, 0, 0.1)\")}div.dt-buttons>.dt-button:focus:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:2px solid rgb(53,132,228)}div.dt-buttons>.dt-button embed,div.dt-buttons>div.dt-button-split .dt-button embed{outline:none}div.dt-buttons>div.dt-button-split .dt-button:first-child{border-right:1px solid rgba(0,0,0,.15);border-top-right-radius:0;border-bottom-right-radius:0}div.dt-buttons>div.dt-button-split .dt-button:first-child:hover{border-right:1px solid #666}div.dt-buttons>div.dt-button-split .dt-button:last-child{border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}div.dt-buttons>div.dt-button-split .dt-button:last-child:hover{border-left:1px solid #666}div.dt-buttons span.dt-button-down-arrow{position:relative;top:-2px;font-size:10px;padding-left:10px;line-height:1em;opacity:.6}div.dt-buttons div.dt-button-split{display:inline-block}div.dt-buttons div.dt-button-split .dt-button:first-child{margin-right:0}div.dt-buttons div.dt-button-split .dt-button:last-child{margin-left:-1px;padding-left:.75em;padding-right:.75em;z-index:2}div.dt-buttons div.dt-button-split .dt-button:last-child span{padding-left:0}div.dt-button-collection{position:absolute;top:0;left:0;width:200px;margin-top:3px;margin-bottom:3px;padding:.75em 0;border:1px solid rgba(0,0,0,.4);background-color:#fff;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 4px 10px 1px #0000004d;box-sizing:border-box}div.dt-button-collection .dt-button{position:relative;left:0;right:0;width:100%;display:block;float:none;background:none;margin:0;padding:.5em 1em;border:none;text-align:left;cursor:pointer;color:inherit}div.dt-button-collection .dt-button.dt-button-active{background:none;box-shadow:none}div.dt-button-collection .dt-button.disabled{cursor:default;opacity:.4}div.dt-button-collection .dt-button:hover:not(.disabled){border:none;background:#9999991a;box-shadow:none}div.dt-button-collection div.dt-button-split{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}div.dt-button-collection div.dt-button-split button.dt-button{margin:0;display:inline-block;width:0;flex-grow:1;flex-shrink:0;flex-basis:50px}div.dt-button-collection div.dt-button-split button.dt-button-split-drop{min-width:33px;flex:0}div.dt-button-collection.fixed .dt-button{border-radius:.25em;background:#ffffff1a}div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:#fff;padding:.5em}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (max-width: 1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (max-width: 640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (max-width: 460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.two-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.four-column>:last-child{display:block!important;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection.two-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.four-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-button-collection.columns.dtb-b3>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b1>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (max-width: 1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (max-width: 640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}}@media screen and (max-width: 460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;background:radial-gradient(ellipse farthest-corner at center,#0000004d,#000000b3);z-index:2001}.dt-button.processing{color:#0003}.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:\" \";border:2px solid rgb(40,40,40);border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s infinite linear;-o-animation:dtb-spinner 1.5s infinite linear;-ms-animation:dtb-spinner 1.5s infinite linear;-webkit-animation:dtb-spinner 1.5s infinite linear;-moz-animation:dtb-spinner 1.5s infinite linear}@media screen and (max-width: 640px){div.dt-buttons{float:none!important;text-align:center}}html.dark div.dt-buttons>.dt-button,html.dark div.dt-buttons>div.dt-button-split .dt-button{border:1px solid rgb(89,91,94);background:#ffffff26}html.dark div.dt-buttons>.dt-button.dt-button-active:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled){background:#b3b3b326;box-shadow:inset 1px 1px 2px #000}html.dark div.dt-buttons>.dt-button.dt-button-active:not(.disabled):hover:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled){background:#80808026;box-shadow:inset 1px 1px 3px #000}html.dark div.dt-buttons>.dt-button:hover:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){background:#b3b3b326}html.dark div.dt-buttons>.dt-button:focus:not(.disabled),html.dark div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:2px solid rgb(110,168,254)}html.dark div.dt-buttons>div.dt-button-split .dt-button:first-child{border-right:1px solid rgba(255,255,255,.1)}html.dark div.dt-buttons>div.dt-button-split .dt-button:first-child:hover{border-right:1px solid rgb(89,91,94)}html.dark div.dt-buttons>div.dt-button-split .dt-button:last-child:hover{border-left:1px solid rgb(89,91,94)}html.dark div.dt-button-collection{border:1px solid rgba(255,255,255,.15);background-color:#212529;box-shadow:3px 4px 10px 1px #000c}table.dataTable thead tr>.dtfc-fixed-start,table.dataTable thead tr>.dtfc-fixed-end,table.dataTable tfoot tr>.dtfc-fixed-start,table.dataTable tfoot tr>.dtfc-fixed-end{top:0;bottom:0;z-index:3;background-color:#fff}table.dataTable tbody tr>.dtfc-fixed-start,table.dataTable tbody tr>.dtfc-fixed-end{z-index:1;background-color:#fff}table.dataTable tr>.dtfc-fixed-left:after,table.dataTable tr>.dtfc-fixed-right:after{position:absolute;top:0;bottom:0;width:10px;transition:box-shadow .3s;content:\"\";pointer-events:none}table.dataTable tr>.dtfc-fixed-left:after{right:0;transform:translate(100%)}table.dataTable tr>.dtfc-fixed-right:after{left:0;transform:translate(-80%)}table.dataTable.dtfc-scrolling-left tr>.dtfc-fixed-left:after{box-shadow:inset 10px 0 8px -8px #0003}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right:after{box-shadow:inset -10px 0 8px -8px #0003}table.dataTable.dtfc-scrolling-right tr>.dtfc-fixed-right+.dtfc-fixed-right:after{box-shadow:none}div.dt-scroll,div.dtfh-floatingparent{position:relative}div.dt-scroll div.dtfc-top-blocker,div.dt-scroll div.dtfc-bottom-blocker,div.dtfh-floatingparent div.dtfc-top-blocker,div.dtfh-floatingparent div.dtfc-bottom-blocker{position:absolute;background-color:#fff}html.dark table.dataTable thead tr>.dtfc-fixed-start,html.dark table.dataTable thead tr>.dtfc-fixed-end,html.dark table.dataTable tfoot tr>.dtfc-fixed-start,html.dark table.dataTable tfoot tr>.dtfc-fixed-end{background-color:var(--dt-html-background)}html.dark table.dataTable tbody tr>.dtfc-fixed-start,html.dark table.dataTable tbody tr>.dtfc-fixed-end{background-color:var(--dt-html-background)}html.dark table.dataTable.dtfc-scrolling-left tbody>tr>.dtfc-fixed-left:after{box-shadow:inset 10px 0 8px -8px #0000004d}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right:after{box-shadow:inset -10px 0 8px -8px #0000004d}html.dark table.dataTable.dtfc-scrolling-right tbody>tr>.dtfc-fixed-right+.dtfc-fixed-right:after{box-shadow:none}html.dark div.dtfc-top-blocker,html.dark div.dtfc-bottom-blocker{background-color:var(--dt-html-background)}table.dataTable tbody th.focus,table.dataTable tbody td.focus{outline:2px solid #36f;outline-offset:-2px}table.dataTable tbody tr.selected th.focus,table.dataTable tbody tr.selected td.focus{outline-color:#03c}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{outline:2px solid #ff8b33;outline-offset:-2px}html.dark table.dataTable tbody th.focus,html.dark table.dataTable tbody td.focus{outline-color:#0d6efd}html.dark table.dataTable tbody tr.selected th.focus,html.dark table.dataTable tbody tr.selected td.focus{outline-color:#0143a3}html.dark div.dtk-focus-alt table.dataTable tbody th.focus,html.dark div.dtk-focus-alt table.dataTable tbody td.focus{outline-color:#ff8b33}table.dataTable tr.dtrg-group th{background-color:#0000001a;text-align:left}table.dataTable tr.dtrg-group.dtrg-level-0 th{font-weight:700}table.dataTable tr.dtrg-group.dtrg-level-1 th,table.dataTable tr.dtrg-group.dtrg-level-2 th,table.dataTable tr.dtrg-group.dtrg-level-3 th,table.dataTable tr.dtrg-group.dtrg-level-4 th,table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:#0000000d;padding-top:.25em;padding-bottom:.25em;padding-left:2em;font-size:.9em}table.dataTable tr.dtrg-group.dtrg-level-2 th{background-color:#00000003;padding-left:2.5em}table.dataTable tr.dtrg-group.dtrg-level-3 th{background-color:#00000003;padding-left:3em}table.dataTable tr.dtrg-group.dtrg-level-4 th{background-color:#00000003;padding-left:3.5em}table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:#00000003;padding-left:4em}html.dark table.dataTable tr.dtrg-group th{background-color:#ffffff1a}html.dark table.dataTable tr.dtrg-group.dtrg-level-1 th{background-color:#ffffff0d}html.dark table.dataTable tr.dtrg-group.dtrg-level-2 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-3 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-4 th,html.dark table.dataTable tr.dtrg-group.dtrg-level-5 th{background-color:#ffffff03}div.dt-datetime{position:absolute;background-color:#fff;z-index:2050;border:1px solid #ccc;box-shadow:0 5px 15px -5px #00000080;padding:6px 20px;width:275px;border-radius:5px}div.dt-datetime.inline{position:relative;box-shadow:none}div.dt-datetime div.dt-datetime-title{text-align:center;padding:5px 0 3px}div.dt-datetime div.dt-datetime-buttons{text-align:center}div.dt-datetime div.dt-datetime-buttons a{display:inline-block;padding:0 .5em .5em;margin:0;font-size:.9em}div.dt-datetime div.dt-datetime-buttons a:hover{text-decoration:underline}div.dt-datetime table{border-spacing:0;margin:12px 0;width:100%}div.dt-datetime table.dt-datetime-table-nospace{margin-top:-12px}div.dt-datetime table th{font-size:.8em;color:#777;font-weight:400;width:14.285714286%;padding:0 0 4px;text-align:center}div.dt-datetime table td{font-size:.9em;color:#444;padding:0}div.dt-datetime table td.selectable{text-align:center;background:#f5f5f5}div.dt-datetime table td.selectable.disabled,div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:#fff}div.dt-datetime table td.selectable.now{background-color:#ddd}div.dt-datetime table td.selectable.now button{font-weight:700}div.dt-datetime table td.selectable.selected button{background:#4e6ca3;color:#fff;border-radius:2px}div.dt-datetime table td.selectable button:hover{background:#ff8000;color:#fff;border-radius:2px}div.dt-datetime table td.dt-datetime-week{font-size:.7em}div.dt-datetime table button{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:inherit;color:inherit;text-align:center;padding:4px 0;cursor:pointer;margin:0}div.dt-datetime table button span{display:inline-block;min-width:14px;text-align:right}div.dt-datetime table.weekNumber th{width:12.5%}div.dt-datetime div.dt-datetime-calendar table{margin-top:0}div.dt-datetime div.dt-datetime-label{position:relative;display:inline-block;height:30px;padding:5px 6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer}div.dt-datetime div.dt-datetime-label:hover{border:1px solid #ddd;border-radius:2px;background-color:#f5f5f5}div.dt-datetime div.dt-datetime-label select{position:absolute;top:6px;left:0;cursor:pointer;opacity:0}div.dt-datetime.horizontal{width:550px}div.dt-datetime.horizontal div.dt-datetime-date,div.dt-datetime.horizontal div.dt-datetime-time{width:48%}div.dt-datetime.horizontal div.dt-datetime-time{margin-left:4%}div.dt-datetime div.dt-datetime-date{position:relative;float:left;width:100%}div.dt-datetime div.dt-datetime-time{position:relative;float:left;width:100%;text-align:center}div.dt-datetime div.dt-datetime-time>span{vertical-align:middle}div.dt-datetime div.dt-datetime-time th{text-align:left}div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock{display:inline-block;vertical-align:middle}div.dt-datetime div.dt-datetime-iconLeft,div.dt-datetime div.dt-datetime-iconRight{width:30px;height:30px;background-position:center;background-repeat:no-repeat;opacity:.3;overflow:hidden;box-sizing:border-box;border:1px solid transparent}div.dt-datetime div.dt-datetime-iconLeft:hover,div.dt-datetime div.dt-datetime-iconRight:hover{border:1px solid #ccc;border-radius:2px;background-color:#f0f0f0;opacity:.6}div.dt-datetime div.dt-datetime-iconLeft button,div.dt-datetime div.dt-datetime-iconRight button{border:none;background:transparent;text-indent:30px;height:100%;width:100%;cursor:pointer}div.dt-datetime div.dt-datetime-iconLeft{position:absolute;top:5px;left:5px}div.dt-datetime div.dt-datetime-iconLeft button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconLeft:after{position:absolute;top:7px;left:10px;display:block;content:\"\";border-top:7px solid transparent;border-right:7px solid black;border-bottom:7px solid transparent}div.dt-datetime div.dt-datetime-iconRight{position:absolute;top:5px;right:5px}div.dt-datetime div.dt-datetime-iconRight button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconRight:after{position:absolute;top:7px;left:12px;display:block;content:\"\";border-top:7px solid transparent;border-left:7px solid black;border-bottom:7px solid transparent}div.dt-datetime-error{clear:both;padding:0 1em;max-width:240px;font-size:11px;line-height:1.25em;text-align:center;color:#b11f1f}html.dark input.dt-datetime{color-scheme:dark}html.dark div.dt-datetime{border:1px solid #595b5e;background-color:#212529;box-shadow:3px 4px 10px 1px #000c}html.dark div.dt-datetime table th{color:#ccc}html.dark div.dt-datetime table td{color:#eee}html.dark div.dt-datetime table td.selectable{background:#373c41}html.dark div.dt-datetime table td.selectable.disabled,html.dark div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.now{background:#4b5055}html.dark div.dt-datetime table td.selectable.selected button{background:#6ea8fe;color:#000}html.dark div.dt-datetime table td.selectable button:hover{background:#ff8000;color:#000}html.dark div.dt-datetime div.dt-datetime-label:hover,html.dark div.dt-datetime div.dt-datetime-iconLeft:hover,html.dark div.dt-datetime div.dt-datetime-iconRight:hover,html.dark div.dt-datetime div.dt-datetime-iconUp:hover,html.dark div.dt-datetime div.dt-datetime-iconDown:hover{border:1px solid transparent;background-color:#ffffff1a}html.dark div.dt-datetime div.dt-datetime-iconLeft:after{border-right-color:#fff}html.dark div.dt-datetime div.dt-datetime-iconRight:after{border-left-color:#fff}html.dark div.dt-datetime select{color-scheme:dark}html.dark div.dt-datetime-error{color:#b11f1f}div.dt-button-collection{overflow:visible!important;z-index:2002!important}div.dt-button-collection div.dtsb-searchBuilder{padding-left:1em!important;padding-right:1em!important}div.dt-button-collection.dtb-collection-closeable div.dtsb-titleRow{padding-right:40px}.dtsb-greyscale{border:1px solid #cecece!important}div.dtsb-logicContainer .dtsb-greyscale{border:none!important}div.dtsb-searchBuilder{justify-content:space-evenly;cursor:default;margin-bottom:1em;text-align:left;width:100%}div.dtsb-searchBuilder button.dtsb-button,div.dtsb-searchBuilder select{font-size:1em}div.dtsb-searchBuilder div.dtsb-titleRow{justify-content:space-evenly;margin-bottom:.5em}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title{display:inline-block;padding-top:14px}div.dtsb-searchBuilder div.dtsb-titleRow div.dtsb-title:empty{display:inline}div.dtsb-searchBuilder div.dtsb-titleRow button.dtsb-clearAll{float:right;margin-bottom:.8em}div.dtsb-searchBuilder div.dtsb-vertical .dtsb-value,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-data,div.dtsb-searchBuilder div.dtsb-vertical .dtsb-condition{display:block}div.dtsb-searchBuilder div.dtsb-group{position:relative;clear:both;margin-bottom:.8em}div.dtsb-searchBuilder div.dtsb-group button.dtsb-search{float:right}div.dtsb-searchBuilder div.dtsb-group button.dtsb-clearGroup{margin:2px;text-align:center;padding:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;margin-top:.8em;margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria{margin-bottom:.8em;display:flex;justify-content:start;flex-flow:row wrap}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{padding:.4em;margin-right:.8em;min-width:5em;max-width:20em;color:inherit;font-size:1em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown option.dtsb-notItalic,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input option.dtsb-notItalic{font-style:normal}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-italic{font-style:italic}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont{flex:1;white-space:nowrap}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont span.dtsb-joiner{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input.dtsb-value{width:33%}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont select,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont input{height:100%;box-sizing:border-box}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer{margin-left:auto;display:inline-block}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-delete:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-right:last-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button.dtsb-left:last-child{margin-right:0}@media screen and (max-width: 550px){div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria{display:flex;flex-flow:none;flex-direction:column;justify-content:start;padding-right:calc(35px + .8em);margin-bottom:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:first-child),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:nth-child(2)),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:not(:last-child){padding-top:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:first-child,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:nth-child(2),div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria:last-child{padding-top:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{max-width:none;width:100%;margin-bottom:.8em;margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-inputCont{margin-right:.8em}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer{position:absolute;width:35px;display:flex;flex-wrap:wrap-reverse;right:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria div.dtsb-buttonContainer button{margin-right:0!important}}div.dtsb-searchBuilder button,div.dtsb-searchBuilder select.dtsb-dropDown,div.dtsb-searchBuilder input{background-color:#f9f9f9}div.dtsb-searchBuilder button.dtsb-button{position:relative;display:inline-block;box-sizing:border-box;padding:.5em 1em;border:1px solid rgba(0,0,0,.3);border-radius:2px;cursor:pointer;font-size:.88em;line-height:1.6em;color:inherit;white-space:nowrap;overflow:hidden;background-color:#0000001a;background:linear-gradient(to bottom,#e6e6e61a,#0000001a);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none;text-overflow:ellipsis}div.dtsb-searchBuilder button.dtsb-button:hover{background-color:#cecece;cursor:pointer}div.dtsb-searchBuilder div.dtsb-logicContainer{border:1px solid rgba(0,0,0,.3);background-color:#0000001a;background:linear-gradient(to right,#e6e6e61a,#0000001a)}div.dtsb-searchBuilder div.dtsb-logicContainer button{border:1px solid transparent;background:transparent}div.dtsb-searchBuilder button.dtsb-clearGroup{min-width:2em;padding:0}div.dtsb-searchBuilder button.dtsb-iptbtn{min-width:100px;text-align:left}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer{border:1px solid;border-color:#cecece;border-radius:3px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-logic{border:none;border-radius:0;flex-grow:1;flex-shrink:0;flex-basis:3em;margin:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-logicContainer button.dtsb-clearGroup{border:none;border-radius:0;width:2em;margin:0}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-dropDown,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-input{border:1px solid;border-radius:3px}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-condition{border-color:#48b13c}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-data{border-color:#e70f00}div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria select.dtsb-value,div.dtsb-searchBuilder div.dtsb-group div.dtsb-criteria input.dtsb-value{border-color:#0069ba}html.dark div.dtsb-searchBuilder button.dtsb-button,html.dark div.dtsb-searchBuilder select.dtsb-dropDown,html.dark div.dtsb-searchBuilder input.dtsb-input{background-color:#424549!important;color-scheme:dark}html.dark div.dtsb-searchBuilder button.dtsb-button{border:1px solid rgb(89,91,94);background:#ffffff26}html.dark div.dtsb-searchBuilder button.dtsb-button:hover{background:#b3b3b326}html.dark div.dtsb-searchBuilder div.dtsb-logicContainer{border:1px solid rgb(89,91,94)}html.dark div.dtsb-searchBuilder .dtsb-greyscale{border-color:#fff3!important}div.dtsp-topRow{display:flex;flex-direction:row;flex-wrap:nowrap;border:2px solid rgba(0,0,0,0);border-radius:3px;justify-content:space-around;align-content:flex-start;align-items:flex-start}div.dtsp-topRow input.dtsp-search{text-overflow:ellipsis;min-width:50px;flex-basis:90px;max-width:none}div.dtsp-topRow input.dtsp-search::placeholder{color:inherit}div.dtsp-topRow div.dtsp-subRow1{display:flex;flex-direction:row;flex-wrap:nowrap;flex:1 1 auto}div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont{position:relative;width:100%}div.dtsp-topRow div.dtsp-subRow1 input{padding-right:2em;width:100%!important;box-sizing:border-box;font-size:1em}div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]{background-color:transparent;border:none;cursor:initial;box-shadow:none;padding-bottom:0;padding-top:0;min-height:1em;height:fit-content;box-sizing:content-box}div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]::placeholder{color:initial;opacity:1}div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon{position:absolute;top:0;right:0;bottom:0}div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABbmlDQ1BpY2MAACiRdZE7SwNBFIU/EyWikRRaiFhsoWKhEBREO42FTZAQFYza7G5eQhKX3QQJtoKNhWAh2vgq/AfaCrYKgqAIIhb+Al+NhPVOEkiQZJbZ+3FmzmXmDHjCGTPrtAYhm8vb0bmQthxb0Xzv+PHRxRSabjrWTCQSpun4eaRF1YdR1av5voajM55wTGhpF54wLTsvPC0c3sxbineFe8y0Hhc+ER6x5YDCt0o3KvymOFXhL8X2YnQWPKqnlqpjo47NtJ0VHhYeyGYKZvU86ib+RG5pQWqfzH4coswRQsOgwDoZ8oxKzUlmjX3Bsm+eDfGY8rcoYosjRVq8I6IWpGtCalL0hHwZiir3/3k6yfGxSnd/CNpeXfdzEHz7UNpz3d9T1y2dgfcFrnM1/4bkNPkt+l5NGziGwDZc3tQ04wCudqD32dJtvSx5ZXqSSfi4gK4YdN9Dx2olq+o650+wuCVPdAeHRzAk+wNrfw8JaBFXEnV+AAAACXBIWXMAAA9hAAAPYQGoP6dpAAABMUlEQVQoU6XRr0vDQRjH8akoM4iIjqGoOIZ5oIjB5XWxajaYDGLSIhhNYjcPRDSJwbQNw+L+BNGgYYo/5pT5/shz8vDlBgMPXux7z3N3z+25VOofYyCyd4ZYCavI4gXPsRp9LqiDdrEMH+8wv8Vh8gBfWclFPOEUN3hAHjlMoRa7wTzBS5xgKLFglPkZLjDic6HyDsEMNvGR2Nxifoci3tEI+X770JU0XmPXIlax+LTPh83fFox1X6kxyzdjm9UcdXi9S+Vti6svfyNULhNR9TVsYNhW6Ff9KKCNR7/Zv6eeaQ+6+qcdpu9BqGlp1HFgud+FYdzzUcUExu0Q/cdzHGEFetIlXKPjK/sbqYoOftMiS+j9jzEJPd1Wt+5+kdR/9EM9ucIC5jCbyPc01Q32kfsBppYz3hYFcCwAAAAASUVORK5CYII=)!important;background-repeat:no-repeat;background-position:center;background-size:12px}div.dtsp-topRow div.dtsp-subRow2{white-space:nowrap;flex:0 0 auto}div.dtsp-topRow button>span{display:inline-block;height:100%;width:100%}div.dtsp-topRow button.dtsp-nameButton span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC)!important;background-repeat:no-repeat;background-position:center;background-size:23px;vertical-align:bottom}div.dtsp-topRow button.dtsp-countButton span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=)!important;background-repeat:no-repeat;background-position:center;background-size:18px;vertical-align:bottom}div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret{position:relative;top:9px;display:inline-block}div.dtsp-topRow button.dtsp-collapseButton.dtsp-rotated{transform:rotate(180deg)}div.dtsp-searchPane table thead th,div.dtsp-searchPane table thead td{width:100%!important}div.dt-button-collection{z-index:2002}div.dt-button-collection.dtb-collection-closeable div.dtsp-titleRow{padding-right:25px}div.dtsp-columns-1{max-width:100%;min-width:100%;margin:0!important}div.dtsp-columns-2{max-width:49%;min-width:49%;margin:0!important}div.dtsp-columns-3{max-width:32%;min-width:32%;margin:0!important}div.dtsp-columns-4{max-width:24%;min-width:24%;margin:0!important}div.dtsp-columns-5{max-width:19%;min-width:19%;margin:0!important}div.dtsp-columns-6{max-width:16%;min-width:16%;margin:0!important}div.dtsp-columns-7{max-width:14%;min-width:14%;margin:0!important}div.dtsp-columns-8{max-width:12%;min-width:12%;margin:0!important}div.dtsp-columns-9{max-width:10.5%;min-width:10.5%;margin:0!important}div.dtsp-narrow{flex-direction:column!important}div.dtsp-narrow div.dtsp-subRow1,div.dtsp-narrow div.dtsp-subRow2{width:100%}div.dtsp-narrow div.dtsp-subRow2 button{margin:0!important;width:25%!important}div.dt-button-collection div.dtsp-panesContainer{padding-left:1em;padding-right:1em;margin-bottom:0}div.dtsp-panesContainer{margin-bottom:1em}div.dtsp-searchPane div.dt-container,div.dtsp-searchPane div.dataTables_wrapper{width:100%}div.dtsp-searchPane div.dt-container div.dataTables_layout_cell,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_layout_cell{padding:0}div.dtsp-searchPane div.dt-container div.dt-scroll-head,div.dtsp-searchPane div.dt-container div.dataTables_scrollHead,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-head,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollHead{display:none!important}div.dtsp-searchPane div.dt-container div.dt-scroll-body,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody{background:#fff!important;border:none}div.dtsp-searchPane div.dt-container div.dt-scroll-body thead,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody thead,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body thead,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody thead{display:none}div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr>th,div.dtsp-searchPane div.dt-container div.dt-scroll-body table tr>td,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr>th,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody table tr>td,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr>th,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body table tr>td,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr>th,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody table tr>td{padding:5px 10px}div.dtsp-searchPane div.dt-container div.dt-scroll-body td.dtsp-nameColumn,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody td.dtsp-nameColumn,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body td.dtsp-nameColumn,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody td.dtsp-nameColumn{width:100%!important}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{cursor:default}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-name,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-name{text-overflow:ellipsis;overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;flex-grow:1;text-align:left}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{display:inline-block;background-color:#cfcfcf;text-align:center;border-radius:10px;width:auto;min-width:30px;color:#000;font-size:.9em;padding:0 4px}div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill:empty,div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill:empty{display:none}div.dtsp-panesContainer{clear:both;padding-left:0;padding-right:0;text-align:center}div.dtsp-panesContainer div.dtsp-searchPanes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;clear:both;text-align:left}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane{flex-grow:1;flex-shrink:0;font-size:.9em;margin-top:15px!important}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper{flex:1;box-sizing:border-box}div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container div.dt-search,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dt-container div.dataTables_filter,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dt-search,div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter{display:none}div.dtsp-panesContainer div.dtsp-title{float:left;padding:10px 0}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-collapseAll,div.dtsp-panesContainer button.dtsp-showAll{float:right}div.dtsp-hidden{display:none!important}html.dark div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder,html[data-bs-theme=dark] div.dtsp-topRow div.dtsp-subRow1 div.dtsp-searchCont input[disabled=disabled]::placeholder{color:#fff}div.dtsp-searchPane div.dt-container,div.dtsp-searchPane div.dataTables_wrapper{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}div.dtsp-searchPane div.dt-container:hover,div.dtsp-searchPane div.dataTables_wrapper:hover{border:1px solid #cfcfcf}div.dtsp-searchPane div.dt-container div.dt-scroll,div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll{margin:-5px 0}div.dtsp-searchPane div.dt-container table.dataTable,div.dtsp-searchPane div.dataTables_wrapper table.dataTable{border-bottom:none!important}div.dtsp-searchPane div.dtsp-topRow{border:1px solid transparent}div.dtsp-searchPane div.dtsp-topRow div.dtsp-subRow1 input[disabled=disabled]{padding-bottom:5px}div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search{border:none;padding-left:3px}div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered{border:1px solid #f0f0f0;border-radius:3px}div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover{background-color:#f0f0f0}div.dtsp-searchPane input.dtsp-paneInputButton,div.dtsp-searchPane button.dtsp-paneButton{height:35px;width:35px;min-width:0;display:inline-block;margin:2px 2px 0;border:0px solid transparent;background-color:transparent}div.dtsp-searchPane input.dtsp-paneInputButton:hover,div.dtsp-searchPane button.dtsp-paneButton:hover{background-color:#f0f0f0;border-radius:2px;cursor:pointer}div.dtsp-searchPane button.dtsp-paneButton{vertical-align:middle;opacity:.6}div.dtsp-panesContainer button.dtsp-clearAll,div.dtsp-panesContainer button.dtsp-collapseAll,div.dtsp-panesContainer button.dtsp-showAll{border:1px solid transparent;background-color:transparent}div.dtsp-panesContainer button.dtsp-clearAll:hover,div.dtsp-panesContainer button.dtsp-collapseAll:hover,div.dtsp-panesContainer button.dtsp-showAll:hover{background-color:#f0f0f0;border-radius:2px;cursor:pointer}div.dtsp-panesContainer button.dtsp-disabledButton{cursor:default!important;color:#7c7c7c}div.dtsp-panesContainer button.dtsp-disabledButton:hover{background-color:transparent}div.dtsp-panesContainer button.dtsp-disabledButton:focus{outline:none}@media screen and (max-width: 767px){div.dtsp-columns-4,div.dtsp-columns-5,div.dtsp-columns-6{max-width:31%!important;min-width:31%!important}}@media screen and (max-width: 640px){div.dtsp-searchPanes{flex-direction:column!important}div.dtsp-searchPane{max-width:98%!important;min-width:98%!important}}html.dark div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span,html.dark div.dtsp-topRow button.dtsp-nameButton span,html.dark div.dtsp-topRow button.dtsp-countButton span{filter:invert(1)}html.dark div.dtsp-topRow input.dtsp-paneInputButton,html.dark div.dtsp-topRow button.dtsp-paneButton{color:inherit}html.dark div.dtsp-topRow input.dtsp-paneInputButton:hover,html.dark div.dtsp-topRow button.dtsp-paneButton:hover{background-color:#404549}html.dark div.dtsp-topRow.dtsp-bordered{border:1px solid rgba(255,255,255,.2);background:#2f3438!important}html.dark div.dtsp-topRow.dtsp-bordered:hover{border:1px solid rgba(255,255,255,.3)}html.dark div.dtsp-panesContainer button.dtsp-clearAll,html.dark div.dtsp-panesContainer button.dtsp-collapseAll,html.dark div.dtsp-panesContainer button.dtsp-showAll{color:inherit}html.dark div.dtsp-panesContainer button.dtsp-clearAll:hover,html.dark div.dtsp-panesContainer button.dtsp-collapseAll:hover,html.dark div.dtsp-panesContainer button.dtsp-showAll:hover{background-color:#404549}html.dark div.dtsp-panesContainer button.dtsp-disabledButton{color:#7c7c7c}html.dark div.dtsp-searchPane div.dt-container,html.dark div.dtsp-searchPane div.dataTables_wrapper{border:1px solid rgba(255,255,255,.2)}html.dark div.dtsp-searchPane div.dt-container:hover,html.dark div.dtsp-searchPane div.dataTables_wrapper:hover{border:1px solid rgba(255,255,255,.3)}html.dark div.dtsp-searchPane div.dt-container div.dt-scroll-body,html.dark div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody{background:#2f3438!important}html.dark div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,html.dark div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,html.dark div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill{background-color:#212529;color:inherit}table.dataTable>tbody>tr>.selected{background-color:#0d6efde6;color:#fff}table.dataTable>tbody>tr>.dt-select{text-align:center;vertical-align:middle}table.dataTable>thead>tr>.dt-select{text-align:center}table.dataTable input.dt-select-checkbox{appearance:none;position:relative;display:inline-block;width:12px;height:12px;border:1px solid;border-radius:3px;vertical-align:middle;margin-top:1px;color:inherit;font-size:20px;line-height:1em}table.dataTable input.dt-select-checkbox:checked:after{display:block;content:\"\\2713\";margin-top:-8px}table.dataTable input.dt-select-checkbox:indeterminate:after{display:block;position:absolute;content:\" \";top:3px;left:3px;height:4px;width:4px;background-color:#000;border-radius:2px}table.dataTable>tbody>tr.selected input.dt-select-checkbox:checked{border:1px solid}table.dataTable>tbody>tr>td.select-checkbox,table.dataTable>tbody>tr>th.select-checkbox{position:relative}table.dataTable>tbody>tr>td.select-checkbox:before,table.dataTable>tbody>tr>th.select-checkbox:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;box-sizing:border-box;content:\" \";margin-top:-6px;margin-left:-6px;border:1px solid;border-radius:3px}table.dataTable>tbody>tr.selected>td.select-checkbox:before,table.dataTable>tbody>tr.selected>th.select-checkbox:before{border:1px solid;content:\"\\2713\";font-size:20px;line-height:6px;text-align:center}table.dataTable.compact>tbody>tr>td.select-checkbox:before,table.dataTable.compact>tbody>tr>th.select-checkbox:before{margin-top:-12px}table.dataTable.compact>tbody>tr.selected>td.select-checkbox:after,table.dataTable.compact>tbody>tr.selected>th.select-checkbox:after{margin-top:-16px}div.dt-container span.select-info,div.dt-container span.select-item{margin-left:.5em}html.dark table.dataTable input.dt-select-checkbox:indeterminate:after,html[data-bs-theme=dark] table.dataTable input.dt-select-checkbox:indeterminate:after{background-color:#fff}@media screen and (max-width: 640px){div.dt-container span.select-info,div.dt-container span.select-item{margin-left:0;display:block}}div.dt-container{max-width:100%}div.dt-layout-table>div{overflow:auto;max-width:100%}\n",
"_data": [
[
0,
5.0,
"a"
],
[
1,
4.949495,
"b"
],
[
2,
4.89899,
"c"
],
[
3,
4.848485,
"d"
],
[
4,
4.79798,
"e"
],
[
5,
4.747475,
"f"
],
[
6,
4.69697,
"g"
],
[
7,
4.646465,
"h"
],
[
8,
4.59596,
"i"
],
[
9,
4.545455,
"j"
],
[
10,
4.494949,
"k"
],
[
11,
4.444444,
"l"
],
[
12,
4.393939,
"m"
],
[
13,
4.343434,
"n"
],
[
14,
4.292929,
"o"
],
[
15,
4.242424,
"p"
],
[
16,
4.191919,
"q"
],
[
17,
4.141414,
"r"
],
[
18,
4.090909,
"s"
],
[
19,
4.040404,
"t"
]
],
"_destroy_and_recreate": 2,
"_dom_classes": [],
"_downsampling_warning": "",
"_dt_args": {
"layout": {
"bottomEnd": "paging",
"bottomStart": "info",
"topEnd": "search",
"topStart": "pageLength"
},
"order": [],
"select": true
},
"_esm": "var Xs=Object.create;var Ri=Object.defineProperty;var Ys=Object.getOwnPropertyDescriptor;var Ks=Object.getOwnPropertyNames;var Zs=Object.getPrototypeOf,Qs=Object.prototype.hasOwnProperty;var Kr=(t=>typeof require<\"u\"?require:typeof Proxy<\"u\"?new Proxy(t,{get:(e,r)=>(typeof require<\"u\"?require:e)[r]}):t)(function(t){if(typeof require<\"u\")return require.apply(this,arguments);throw Error('Dynamic require of \"'+t+'\" is not supported')});var Ei=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Js=(t,e,r,n)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let o of Ks(e))!Qs.call(t,o)&&o!==r&&Ri(t,o,{get:()=>e[o],enumerable:!(n=Ys(e,o))||n.enumerable});return t};var ae=(t,e,r)=>(r=t!=null?Xs(Zs(t)):{},Js(e||!t||!t.__esModule?Ri(r,\"default\",{value:t,enumerable:!0}):r,t));var Li=Ei((Oi,pa)=>{(function(t){typeof Oi==\"object\"&&typeof pa<\"u\"?pa.exports=t():typeof define==\"function\"&&define.amd?define([],t):(typeof window<\"u\"?window:typeof global<\"u\"?global:typeof self<\"u\"?self:this).JSZip=t()})(function(){return function t(e,r,n){function o(c,p){if(!r[c]){if(!e[c]){var b=typeof Kr==\"function\"&&Kr;if(!p&&b)return b(c,!0);if(a)return a(c,!0);var m=new Error(\"Cannot find module '\"+c+\"'\");throw m.code=\"MODULE_NOT_FOUND\",m}var v=r[c]={exports:{}};e[c][0].call(v.exports,function(T){var y=e[c][1][T];return o(y||T)},v,v.exports,t,e,r,n)}return r[c].exports}for(var a=typeof Kr==\"function\"&&Kr,s=0;s>2,v=(3&c)<<4|p>>4,T=1>6:64,y=2>4,p=(15&m)<<4|(v=a.indexOf(s.charAt(y++)))>>2,b=(3&v)<<6|(T=a.indexOf(s.charAt(y++))),u[C++]=c,v!==64&&(u[C++]=p),T!==64&&(u[C++]=b);return u}},{\"./support\":30,\"./utils\":32}],2:[function(t,e,r){\"use strict\";var n=t(\"./external\"),o=t(\"./stream/DataWorker\"),a=t(\"./stream/Crc32Probe\"),s=t(\"./stream/DataLengthProbe\");function c(p,b,m,v,T){this.compressedSize=p,this.uncompressedSize=b,this.crc32=m,this.compression=v,this.compressedContent=T}c.prototype={getContentWorker:function(){var p=new o(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new s(\"data_length\")),b=this;return p.on(\"end\",function(){if(this.streamInfo.data_length!==b.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")}),p},getCompressedWorker:function(){return new o(n.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},c.createWorkerFrom=function(p,b,m){return p.pipe(new a).pipe(new s(\"uncompressedSize\")).pipe(b.compressWorker(m)).pipe(new s(\"compressedSize\")).withStreamInfo(\"compression\",b)},e.exports=c},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(t,e,r){\"use strict\";var n=t(\"./stream/GenericWorker\");r.STORE={magic:\"\\0\\0\",compressWorker:function(){return new n(\"STORE compression\")},uncompressWorker:function(){return new n(\"STORE decompression\")}},r.DEFLATE=t(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(t,e,r){\"use strict\";var n=t(\"./utils\"),o=function(){for(var a,s=[],c=0;c<256;c++){a=c;for(var p=0;p<8;p++)a=1&a?3988292384^a>>>1:a>>>1;s[c]=a}return s}();e.exports=function(a,s){return a!==void 0&&a.length?n.getTypeOf(a)!==\"string\"?function(c,p,b,m){var v=o,T=m+b;c^=-1;for(var y=m;y>>8^v[255&(c^p[y])];return-1^c}(0|s,a,a.length,0):function(c,p,b,m){var v=o,T=m+b;c^=-1;for(var y=m;y>>8^v[255&(c^p.charCodeAt(y))];return-1^c}(0|s,a,a.length,0):0}},{\"./utils\":32}],5:[function(t,e,r){\"use strict\";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(t,e,r){\"use strict\";var n=null;n=typeof Promise<\"u\"?Promise:t(\"lie\"),e.exports={Promise:n}},{lie:37}],7:[function(t,e,r){\"use strict\";var n=typeof Uint8Array<\"u\"&&typeof Uint16Array<\"u\"&&typeof Uint32Array<\"u\",o=t(\"pako\"),a=t(\"./utils\"),s=t(\"./stream/GenericWorker\"),c=n?\"uint8array\":\"array\";function p(b,m){s.call(this,\"FlateWorker/\"+b),this._pako=null,this._pakoAction=b,this._pakoOptions=m,this.meta={}}r.magic=\"\\b\\0\",a.inherits(p,s),p.prototype.processChunk=function(b){this.meta=b.meta,this._pako===null&&this._createPako(),this._pako.push(a.transformTo(c,b.data),!1)},p.prototype.flush=function(){s.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},p.prototype.cleanUp=function(){s.prototype.cleanUp.call(this),this._pako=null},p.prototype._createPako=function(){this._pako=new o[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var b=this;this._pako.onData=function(m){b.push({data:m,meta:b.meta})}},r.compressWorker=function(b){return new p(\"Deflate\",b)},r.uncompressWorker=function(){return new p(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(t,e,r){\"use strict\";function n(v,T){var y,C=\"\";for(y=0;y>>=8;return C}function o(v,T,y,C,P,u){var d,h,_=v.file,B=v.compression,R=u!==c.utf8encode,f=a.transformTo(\"string\",u(_.name)),U=a.transformTo(\"string\",c.utf8encode(_.name)),X=_.comment,$=a.transformTo(\"string\",u(X)),E=a.transformTo(\"string\",c.utf8encode(X)),K=U.length!==_.name.length,x=E.length!==X.length,k=\"\",S=\"\",F=\"\",L=_.dir,O=_.date,q={crc32:0,compressedSize:0,uncompressedSize:0};T&&!y||(q.crc32=v.crc32,q.compressedSize=v.compressedSize,q.uncompressedSize=v.uncompressedSize);var z=0;T&&(z|=8),R||!K&&!x||(z|=2048);var G=0,rt=0;L&&(G|=16),P===\"UNIX\"?(rt=798,G|=function(et,xt){var St=et;return et||(St=xt?16893:33204),(65535&St)<<16}(_.unixPermissions,L)):(rt=20,G|=function(et){return 63&(et||0)}(_.dosPermissions)),d=O.getUTCHours(),d<<=6,d|=O.getUTCMinutes(),d<<=5,d|=O.getUTCSeconds()/2,h=O.getUTCFullYear()-1980,h<<=4,h|=O.getUTCMonth()+1,h<<=5,h|=O.getUTCDate(),K&&(S=n(1,1)+n(p(f),4)+U,k+=\"up\"+n(S.length,2)+S),x&&(F=n(1,1)+n(p($),4)+E,k+=\"uc\"+n(F.length,2)+F);var tt=\"\";return tt+=`\n\\0`,tt+=n(z,2),tt+=B.magic,tt+=n(d,2),tt+=n(h,2),tt+=n(q.crc32,4),tt+=n(q.compressedSize,4),tt+=n(q.uncompressedSize,4),tt+=n(f.length,2),tt+=n(k.length,2),{fileRecord:b.LOCAL_FILE_HEADER+tt+f+k,dirRecord:b.CENTRAL_FILE_HEADER+n(rt,2)+tt+n($.length,2)+\"\\0\\0\\0\\0\"+n(G,4)+n(C,4)+f+k+$}}var a=t(\"../utils\"),s=t(\"../stream/GenericWorker\"),c=t(\"../utf8\"),p=t(\"../crc32\"),b=t(\"../signature\");function m(v,T,y,C){s.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=T,this.zipPlatform=y,this.encodeFileName=C,this.streamFiles=v,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}a.inherits(m,s),m.prototype.push=function(v){var T=v.meta.percent||0,y=this.entriesCount,C=this._sources.length;this.accumulate?this.contentBuffer.push(v):(this.bytesWritten+=v.data.length,s.prototype.push.call(this,{data:v.data,meta:{currentFile:this.currentFile,percent:y?(T+100*(y-C-1))/y:100}}))},m.prototype.openedSource=function(v){this.currentSourceOffset=this.bytesWritten,this.currentFile=v.file.name;var T=this.streamFiles&&!v.file.dir;if(T){var y=o(v,T,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:y.fileRecord,meta:{percent:0}})}else this.accumulate=!0},m.prototype.closedSource=function(v){this.accumulate=!1;var T=this.streamFiles&&!v.file.dir,y=o(v,T,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(y.dirRecord),T)this.push({data:function(C){return b.DATA_DESCRIPTOR+n(C.crc32,4)+n(C.compressedSize,4)+n(C.uncompressedSize,4)}(v),meta:{percent:100}});else for(this.push({data:y.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},m.prototype.flush=function(){for(var v=this.bytesWritten,T=0;T=this.index;s--)c=(c<<8)+this.byteAt(s);return this.index+=a,c},readString:function(a){return n.transformTo(\"string\",this.readData(a))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var a=this.readInt(4);return new Date(Date.UTC(1980+(a>>25&127),(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1))}},e.exports=o},{\"../utils\":32}],19:[function(t,e,r){\"use strict\";var n=t(\"./Uint8ArrayReader\");function o(a){n.call(this,a)}t(\"../utils\").inherits(o,n),o.prototype.readData=function(a){this.checkOffset(a);var s=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,s},e.exports=o},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(t,e,r){\"use strict\";var n=t(\"./DataReader\");function o(a){n.call(this,a)}t(\"../utils\").inherits(o,n),o.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},o.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},o.prototype.readAndCheckSignature=function(a){return a===this.readData(4)},o.prototype.readData=function(a){this.checkOffset(a);var s=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,s},e.exports=o},{\"../utils\":32,\"./DataReader\":18}],21:[function(t,e,r){\"use strict\";var n=t(\"./ArrayReader\");function o(a){n.call(this,a)}t(\"../utils\").inherits(o,n),o.prototype.readData=function(a){if(this.checkOffset(a),a===0)return new Uint8Array(0);var s=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,s},e.exports=o},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(t,e,r){\"use strict\";var n=t(\"../utils\"),o=t(\"../support\"),a=t(\"./ArrayReader\"),s=t(\"./StringReader\"),c=t(\"./NodeBufferReader\"),p=t(\"./Uint8ArrayReader\");e.exports=function(b){var m=n.getTypeOf(b);return n.checkSupport(m),m!==\"string\"||o.uint8array?m===\"nodebuffer\"?new c(b):o.uint8array?new p(n.transformTo(\"uint8array\",b)):new a(n.transformTo(\"array\",b)):new s(b)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(t,e,r){\"use strict\";r.LOCAL_FILE_HEADER=\"PK\u0003\u0004\",r.CENTRAL_FILE_HEADER=\"PK\u0001\u0002\",r.CENTRAL_DIRECTORY_END=\"PK\u0005\u0006\",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\u0006\\x07\",r.ZIP64_CENTRAL_DIRECTORY_END=\"PK\u0006\u0006\",r.DATA_DESCRIPTOR=\"PK\\x07\\b\"},{}],24:[function(t,e,r){\"use strict\";var n=t(\"./GenericWorker\"),o=t(\"../utils\");function a(s){n.call(this,\"ConvertWorker to \"+s),this.destType=s}o.inherits(a,n),a.prototype.processChunk=function(s){this.push({data:o.transformTo(this.destType,s.data),meta:s.meta})},e.exports=a},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(t,e,r){\"use strict\";var n=t(\"./GenericWorker\"),o=t(\"../crc32\");function a(){n.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}t(\"../utils\").inherits(a,n),a.prototype.processChunk=function(s){this.streamInfo.crc32=o(s.data,this.streamInfo.crc32||0),this.push(s)},e.exports=a},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(t,e,r){\"use strict\";var n=t(\"../utils\"),o=t(\"./GenericWorker\");function a(s){o.call(this,\"DataLengthProbe for \"+s),this.propName=s,this.withStreamInfo(s,0)}n.inherits(a,o),a.prototype.processChunk=function(s){if(s){var c=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=c+s.data.length}o.prototype.processChunk.call(this,s)},e.exports=a},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(t,e,r){\"use strict\";var n=t(\"../utils\"),o=t(\"./GenericWorker\");function a(s){o.call(this,\"DataWorker\");var c=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,s.then(function(p){c.dataIsReady=!0,c.data=p,c.max=p&&p.length||0,c.type=n.getTypeOf(p),c.isPaused||c._tickAndRepeat()},function(p){c.error(p)})}n.inherits(a,o),a.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this.data=null},a.prototype.resume=function(){return!!o.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},a.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},a.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var s=null,c=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":s=this.data.substring(this.index,c);break;case\"uint8array\":s=this.data.subarray(this.index,c);break;case\"array\":case\"nodebuffer\":s=this.data.slice(this.index,c)}return this.index=c,this.push({data:s,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=a},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(t,e,r){\"use strict\";function n(o){this.name=o||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(o){this.emit(\"data\",o)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(o){this.emit(\"error\",o)}return!0},error:function(o){return!this.isFinished&&(this.isPaused?this.generatedError=o:(this.isFinished=!0,this.emit(\"error\",o),this.previous&&this.previous.error(o),this.cleanUp()),!0)},on:function(o,a){return this._listeners[o].push(a),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(o,a){if(this._listeners[o])for(var s=0;s \"+o:o}},e.exports=n},{}],29:[function(t,e,r){\"use strict\";var n=t(\"../utils\"),o=t(\"./ConvertWorker\"),a=t(\"./GenericWorker\"),s=t(\"../base64\"),c=t(\"../support\"),p=t(\"../external\"),b=null;if(c.nodestream)try{b=t(\"../nodejs/NodejsStreamOutputAdapter\")}catch{}function m(T,y){return new p.Promise(function(C,P){var u=[],d=T._internalType,h=T._outputType,_=T._mimeType;T.on(\"data\",function(B,R){u.push(B),y&&y(R)}).on(\"error\",function(B){u=[],P(B)}).on(\"end\",function(){try{var B=function(R,f,U){switch(R){case\"blob\":return n.newBlob(n.transformTo(\"arraybuffer\",f),U);case\"base64\":return s.encode(f);default:return n.transformTo(R,f)}}(h,function(R,f){var U,X=0,$=null,E=0;for(U=0;U\"u\")r.blob=!1;else{var n=new ArrayBuffer(0);try{r.blob=new Blob([n],{type:\"application/zip\"}).size===0}catch{try{var o=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);o.append(n),r.blob=o.getBlob(\"application/zip\").size===0}catch{r.blob=!1}}}try{r.nodestream=!!t(\"readable-stream\").Readable}catch{r.nodestream=!1}},{\"readable-stream\":16}],31:[function(t,e,r){\"use strict\";for(var n=t(\"./utils\"),o=t(\"./support\"),a=t(\"./nodejsUtils\"),s=t(\"./stream/GenericWorker\"),c=new Array(256),p=0;p<256;p++)c[p]=252<=p?6:248<=p?5:240<=p?4:224<=p?3:192<=p?2:1;c[254]=c[254]=1;function b(){s.call(this,\"utf-8 decode\"),this.leftOver=null}function m(){s.call(this,\"utf-8 encode\")}r.utf8encode=function(v){return o.nodebuffer?a.newBufferFrom(v,\"utf-8\"):function(T){var y,C,P,u,d,h=T.length,_=0;for(u=0;u>>6:(C<65536?y[d++]=224|C>>>12:(y[d++]=240|C>>>18,y[d++]=128|C>>>12&63),y[d++]=128|C>>>6&63),y[d++]=128|63&C);return y}(v)},r.utf8decode=function(v){return o.nodebuffer?n.transformTo(\"nodebuffer\",v).toString(\"utf-8\"):function(T){var y,C,P,u,d=T.length,h=new Array(2*d);for(y=C=0;y>10&1023,h[C++]=56320|1023&P)}return h.length!==C&&(h.subarray?h=h.subarray(0,C):h.length=C),n.applyFromCharCode(h)}(v=n.transformTo(o.uint8array?\"uint8array\":\"array\",v))},n.inherits(b,s),b.prototype.processChunk=function(v){var T=n.transformTo(o.uint8array?\"uint8array\":\"array\",v.data);if(this.leftOver&&this.leftOver.length){if(o.uint8array){var y=T;(T=new Uint8Array(y.length+this.leftOver.length)).set(this.leftOver,0),T.set(y,this.leftOver.length)}else T=this.leftOver.concat(T);this.leftOver=null}var C=function(u,d){var h;for((d=d||u.length)>u.length&&(d=u.length),h=d-1;0<=h&&(192&u[h])==128;)h--;return h<0||h===0?d:h+c[u[h]]>d?h:d}(T),P=T;C!==T.length&&(o.uint8array?(P=T.subarray(0,C),this.leftOver=T.subarray(C,T.length)):(P=T.slice(0,C),this.leftOver=T.slice(C,T.length))),this.push({data:r.utf8decode(P),meta:v.meta})},b.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:r.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},r.Utf8DecodeWorker=b,n.inherits(m,s),m.prototype.processChunk=function(v){this.push({data:r.utf8encode(v.data),meta:v.meta})},r.Utf8EncodeWorker=m},{\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./support\":30,\"./utils\":32}],32:[function(t,e,r){\"use strict\";var n=t(\"./support\"),o=t(\"./base64\"),a=t(\"./nodejsUtils\"),s=t(\"./external\");function c(y){return y}function p(y,C){for(var P=0;P>8;this.dir=!!(16&this.externalFileAttributes),v==0&&(this.dosPermissions=63&this.externalFileAttributes),v==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!==\"/\"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var v=n(this.extraFields[1].value);this.uncompressedSize===o.MAX_VALUE_32BITS&&(this.uncompressedSize=v.readInt(8)),this.compressedSize===o.MAX_VALUE_32BITS&&(this.compressedSize=v.readInt(8)),this.localHeaderOffset===o.MAX_VALUE_32BITS&&(this.localHeaderOffset=v.readInt(8)),this.diskNumberStart===o.MAX_VALUE_32BITS&&(this.diskNumberStart=v.readInt(4))}},readExtraFields:function(v){var T,y,C,P=v.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});v.index+4>>6:(v<65536?m[C++]=224|v>>>12:(m[C++]=240|v>>>18,m[C++]=128|v>>>12&63),m[C++]=128|v>>>6&63),m[C++]=128|63&v);return m},r.buf2binstring=function(b){return p(b,b.length)},r.binstring2buf=function(b){for(var m=new n.Buf8(b.length),v=0,T=m.length;v>10&1023,u[T++]=56320|1023&y)}return p(u,T)},r.utf8border=function(b,m){var v;for((m=m||b.length)>b.length&&(m=b.length),v=m-1;0<=v&&(192&b[v])==128;)v--;return v<0||v===0?m:v+s[b[v]]>m?v:m}},{\"./common\":41}],43:[function(t,e,r){\"use strict\";e.exports=function(n,o,a,s){for(var c=65535&n|0,p=n>>>16&65535|0,b=0;a!==0;){for(a-=b=2e3>>1:o>>>1;a[s]=o}return a}();e.exports=function(o,a,s,c){var p=n,b=c+s;o^=-1;for(var m=c;m>>8^p[255&(o^a[m])];return-1^o}},{}],46:[function(t,e,r){\"use strict\";var n,o=t(\"../utils/common\"),a=t(\"./trees\"),s=t(\"./adler32\"),c=t(\"./crc32\"),p=t(\"./messages\"),b=0,m=4,v=0,T=-2,y=-1,C=4,P=2,u=8,d=9,h=286,_=30,B=19,R=2*h+1,f=15,U=3,X=258,$=X+U+1,E=42,K=113,x=1,k=2,S=3,F=4;function L(D,ct){return D.msg=p[ct],ct}function O(D){return(D<<1)-(4D.avail_out&&(st=D.avail_out),st!==0&&(o.arraySet(D.output,ct.pending_buf,ct.pending_out,st,D.next_out),D.next_out+=st,ct.pending_out+=st,D.total_out+=st,D.avail_out-=st,ct.pending-=st,ct.pending===0&&(ct.pending_out=0))}function G(D,ct){a._tr_flush_block(D,0<=D.block_start?D.block_start:-1,D.strstart-D.block_start,ct),D.block_start=D.strstart,z(D.strm)}function rt(D,ct){D.pending_buf[D.pending++]=ct}function tt(D,ct){D.pending_buf[D.pending++]=ct>>>8&255,D.pending_buf[D.pending++]=255&ct}function et(D,ct){var st,V,j=D.max_chain_length,Q=D.strstart,pt=D.prev_length,mt=D.nice_match,nt=D.strstart>D.w_size-$?D.strstart-(D.w_size-$):0,gt=D.window,Tt=D.w_mask,wt=D.prev,vt=D.strstart+X,zt=gt[Q+pt-1],Gt=gt[Q+pt];D.prev_length>=D.good_match&&(j>>=2),mt>D.lookahead&&(mt=D.lookahead);do if(gt[(st=ct)+pt]===Gt&>[st+pt-1]===zt&>[st]===gt[Q]&>[++st]===gt[Q+1]){Q+=2,st++;do;while(gt[++Q]===gt[++st]&>[++Q]===gt[++st]&>[++Q]===gt[++st]&>[++Q]===gt[++st]&>[++Q]===gt[++st]&>[++Q]===gt[++st]&>[++Q]===gt[++st]&>[++Q]===gt[++st]&&Qnt&&--j!=0);return pt<=D.lookahead?pt:D.lookahead}function xt(D){var ct,st,V,j,Q,pt,mt,nt,gt,Tt,wt=D.w_size;do{if(j=D.window_size-D.lookahead-D.strstart,D.strstart>=wt+(wt-$)){for(o.arraySet(D.window,D.window,wt,wt,0),D.match_start-=wt,D.strstart-=wt,D.block_start-=wt,ct=st=D.hash_size;V=D.head[--ct],D.head[ct]=wt<=V?V-wt:0,--st;);for(ct=st=wt;V=D.prev[--ct],D.prev[ct]=wt<=V?V-wt:0,--st;);j+=wt}if(D.strm.avail_in===0)break;if(pt=D.strm,mt=D.window,nt=D.strstart+D.lookahead,gt=j,Tt=void 0,Tt=pt.avail_in,gt=U)for(Q=D.strstart-D.insert,D.ins_h=D.window[Q],D.ins_h=(D.ins_h<=U&&(D.ins_h=(D.ins_h<=U)if(V=a._tr_tally(D,D.strstart-D.match_start,D.match_length-U),D.lookahead-=D.match_length,D.match_length<=D.max_lazy_match&&D.lookahead>=U){for(D.match_length--;D.strstart++,D.ins_h=(D.ins_h<=U&&(D.ins_h=(D.ins_h<=U&&D.match_length<=D.prev_length){for(j=D.strstart+D.lookahead-U,V=a._tr_tally(D,D.strstart-1-D.prev_match,D.prev_length-U),D.lookahead-=D.prev_length-1,D.prev_length-=2;++D.strstart<=j&&(D.ins_h=(D.ins_h<D.pending_buf_size-5&&(st=D.pending_buf_size-5);;){if(D.lookahead<=1){if(xt(D),D.lookahead===0&&ct===b)return x;if(D.lookahead===0)break}D.strstart+=D.lookahead,D.lookahead=0;var V=D.block_start+st;if((D.strstart===0||D.strstart>=V)&&(D.lookahead=D.strstart-V,D.strstart=V,G(D,!1),D.strm.avail_out===0)||D.strstart-D.block_start>=D.w_size-$&&(G(D,!1),D.strm.avail_out===0))return x}return D.insert=0,ct===m?(G(D,!0),D.strm.avail_out===0?S:F):(D.strstart>D.block_start&&(G(D,!1),D.strm.avail_out),x)}),new kt(4,4,8,4,St),new kt(4,5,16,8,St),new kt(4,6,32,32,St),new kt(4,4,16,16,Ct),new kt(8,16,32,32,Ct),new kt(8,16,128,128,Ct),new kt(8,32,128,256,Ct),new kt(32,128,258,1024,Ct),new kt(32,258,258,4096,Ct)],r.deflateInit=function(D,ct){return Qt(D,ct,u,15,8,0)},r.deflateInit2=Qt,r.deflateReset=Kt,r.deflateResetKeep=Ft,r.deflateSetHeader=function(D,ct){return D&&D.state?D.state.wrap!==2?T:(D.state.gzhead=ct,v):T},r.deflate=function(D,ct){var st,V,j,Q;if(!D||!D.state||5>8&255),rt(V,V.gzhead.time>>16&255),rt(V,V.gzhead.time>>24&255),rt(V,V.level===9?2:2<=V.strategy||V.level<2?4:0),rt(V,255&V.gzhead.os),V.gzhead.extra&&V.gzhead.extra.length&&(rt(V,255&V.gzhead.extra.length),rt(V,V.gzhead.extra.length>>8&255)),V.gzhead.hcrc&&(D.adler=c(D.adler,V.pending_buf,V.pending,0)),V.gzindex=0,V.status=69):(rt(V,0),rt(V,0),rt(V,0),rt(V,0),rt(V,0),rt(V,V.level===9?2:2<=V.strategy||V.level<2?4:0),rt(V,3),V.status=K);else{var pt=u+(V.w_bits-8<<4)<<8;pt|=(2<=V.strategy||V.level<2?0:V.level<6?1:V.level===6?2:3)<<6,V.strstart!==0&&(pt|=32),pt+=31-pt%31,V.status=K,tt(V,pt),V.strstart!==0&&(tt(V,D.adler>>>16),tt(V,65535&D.adler)),D.adler=1}if(V.status===69)if(V.gzhead.extra){for(j=V.pending;V.gzindex<(65535&V.gzhead.extra.length)&&(V.pending!==V.pending_buf_size||(V.gzhead.hcrc&&V.pending>j&&(D.adler=c(D.adler,V.pending_buf,V.pending-j,j)),z(D),j=V.pending,V.pending!==V.pending_buf_size));)rt(V,255&V.gzhead.extra[V.gzindex]),V.gzindex++;V.gzhead.hcrc&&V.pending>j&&(D.adler=c(D.adler,V.pending_buf,V.pending-j,j)),V.gzindex===V.gzhead.extra.length&&(V.gzindex=0,V.status=73)}else V.status=73;if(V.status===73)if(V.gzhead.name){j=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>j&&(D.adler=c(D.adler,V.pending_buf,V.pending-j,j)),z(D),j=V.pending,V.pending===V.pending_buf_size)){Q=1;break}Q=V.gzindexj&&(D.adler=c(D.adler,V.pending_buf,V.pending-j,j)),Q===0&&(V.gzindex=0,V.status=91)}else V.status=91;if(V.status===91)if(V.gzhead.comment){j=V.pending;do{if(V.pending===V.pending_buf_size&&(V.gzhead.hcrc&&V.pending>j&&(D.adler=c(D.adler,V.pending_buf,V.pending-j,j)),z(D),j=V.pending,V.pending===V.pending_buf_size)){Q=1;break}Q=V.gzindexj&&(D.adler=c(D.adler,V.pending_buf,V.pending-j,j)),Q===0&&(V.status=103)}else V.status=103;if(V.status===103&&(V.gzhead.hcrc?(V.pending+2>V.pending_buf_size&&z(D),V.pending+2<=V.pending_buf_size&&(rt(V,255&D.adler),rt(V,D.adler>>8&255),D.adler=0,V.status=K)):V.status=K),V.pending!==0){if(z(D),D.avail_out===0)return V.last_flush=-1,v}else if(D.avail_in===0&&O(ct)<=O(st)&&ct!==m)return L(D,-5);if(V.status===666&&D.avail_in!==0)return L(D,-5);if(D.avail_in!==0||V.lookahead!==0||ct!==b&&V.status!==666){var mt=V.strategy===2?function(nt,gt){for(var Tt;;){if(nt.lookahead===0&&(xt(nt),nt.lookahead===0)){if(gt===b)return x;break}if(nt.match_length=0,Tt=a._tr_tally(nt,0,nt.window[nt.strstart]),nt.lookahead--,nt.strstart++,Tt&&(G(nt,!1),nt.strm.avail_out===0))return x}return nt.insert=0,gt===m?(G(nt,!0),nt.strm.avail_out===0?S:F):nt.last_lit&&(G(nt,!1),nt.strm.avail_out===0)?x:k}(V,ct):V.strategy===3?function(nt,gt){for(var Tt,wt,vt,zt,Gt=nt.window;;){if(nt.lookahead<=X){if(xt(nt),nt.lookahead<=X&>===b)return x;if(nt.lookahead===0)break}if(nt.match_length=0,nt.lookahead>=U&&0nt.lookahead&&(nt.match_length=nt.lookahead)}if(nt.match_length>=U?(Tt=a._tr_tally(nt,1,nt.match_length-U),nt.lookahead-=nt.match_length,nt.strstart+=nt.match_length,nt.match_length=0):(Tt=a._tr_tally(nt,0,nt.window[nt.strstart]),nt.lookahead--,nt.strstart++),Tt&&(G(nt,!1),nt.strm.avail_out===0))return x}return nt.insert=0,gt===m?(G(nt,!0),nt.strm.avail_out===0?S:F):nt.last_lit&&(G(nt,!1),nt.strm.avail_out===0)?x:k}(V,ct):n[V.level].func(V,ct);if(mt!==S&&mt!==F||(V.status=666),mt===x||mt===S)return D.avail_out===0&&(V.last_flush=-1),v;if(mt===k&&(ct===1?a._tr_align(V):ct!==5&&(a._tr_stored_block(V,0,0,!1),ct===3&&(q(V.head),V.lookahead===0&&(V.strstart=0,V.block_start=0,V.insert=0))),z(D),D.avail_out===0))return V.last_flush=-1,v}return ct!==m?v:V.wrap<=0?1:(V.wrap===2?(rt(V,255&D.adler),rt(V,D.adler>>8&255),rt(V,D.adler>>16&255),rt(V,D.adler>>24&255),rt(V,255&D.total_in),rt(V,D.total_in>>8&255),rt(V,D.total_in>>16&255),rt(V,D.total_in>>24&255)):(tt(V,D.adler>>>16),tt(V,65535&D.adler)),z(D),0=st.w_size&&(Q===0&&(q(st.head),st.strstart=0,st.block_start=0,st.insert=0),gt=new o.Buf8(st.w_size),o.arraySet(gt,ct,Tt-st.w_size,st.w_size,0),ct=gt,Tt=st.w_size),pt=D.avail_in,mt=D.next_in,nt=D.input,D.avail_in=Tt,D.next_in=0,D.input=ct,xt(st);st.lookahead>=U;){for(V=st.strstart,j=st.lookahead-(U-1);st.ins_h=(st.ins_h<>>=U=f>>>24,d-=U,(U=f>>>16&255)===0)k[p++]=65535&f;else{if(!(16&U)){if(!(64&U)){f=h[(65535&f)+(u&(1<>>=U,d-=U),d<15&&(u+=x[s++]<>>=U=f>>>24,d-=U,!(16&(U=f>>>16&255))){if(!(64&U)){f=_[(65535&f)+(u&(1<>>=U,d-=U,(U=p-b)<$){if(y<(U=$-U)&&a.sane){n.msg=\"invalid distance too far back\",a.mode=30;break t}if(K=P,(E=0)===C){if(E+=T-U,U>3,u&=(1<<(d-=X<<3))-1,n.next_in=s,n.next_out=p,n.avail_in=s>>24&255)+(E>>>8&65280)+((65280&E)<<8)+((255&E)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function d(E){var K;return E&&E.state?(K=E.state,E.total_in=E.total_out=K.total=0,E.msg=\"\",K.wrap&&(E.adler=1&K.wrap),K.mode=T,K.last=0,K.havedict=0,K.dmax=32768,K.head=null,K.hold=0,K.bits=0,K.lencode=K.lendyn=new n.Buf32(y),K.distcode=K.distdyn=new n.Buf32(C),K.sane=1,K.back=-1,m):v}function h(E){var K;return E&&E.state?((K=E.state).wsize=0,K.whave=0,K.wnext=0,d(E)):v}function _(E,K){var x,k;return E&&E.state?(k=E.state,K<0?(x=0,K=-K):(x=1+(K>>4),K<48&&(K&=15)),K&&(K<8||15=F.wsize?(n.arraySet(F.window,K,x-F.wsize,F.wsize,0),F.wnext=0,F.whave=F.wsize):(k<(S=F.wsize-F.wnext)&&(S=k),n.arraySet(F.window,K,x-k,S,F.wnext),(k-=S)?(n.arraySet(F.window,K,x-k,k,0),F.wnext=k,F.whave=F.wsize):(F.wnext+=S,F.wnext===F.wsize&&(F.wnext=0),F.whave>>8&255,x.check=a(x.check,Q,2,0),G=z=0,x.mode=2;break}if(x.flags=0,x.head&&(x.head.done=!1),!(1&x.wrap)||(((255&z)<<8)+(z>>8))%31){E.msg=\"incorrect header check\",x.mode=30;break}if((15&z)!=8){E.msg=\"unknown compression method\",x.mode=30;break}if(G-=4,D=8+(15&(z>>>=4)),x.wbits===0)x.wbits=D;else if(D>x.wbits){E.msg=\"invalid window size\",x.mode=30;break}x.dmax=1<>8&1),512&x.flags&&(Q[0]=255&z,Q[1]=z>>>8&255,x.check=a(x.check,Q,2,0)),G=z=0,x.mode=3;case 3:for(;G<32;){if(O===0)break t;O--,z+=k[F++]<>>8&255,Q[2]=z>>>16&255,Q[3]=z>>>24&255,x.check=a(x.check,Q,4,0)),G=z=0,x.mode=4;case 4:for(;G<16;){if(O===0)break t;O--,z+=k[F++]<>8),512&x.flags&&(Q[0]=255&z,Q[1]=z>>>8&255,x.check=a(x.check,Q,2,0)),G=z=0,x.mode=5;case 5:if(1024&x.flags){for(;G<16;){if(O===0)break t;O--,z+=k[F++]<>>8&255,x.check=a(x.check,Q,2,0)),G=z=0}else x.head&&(x.head.extra=null);x.mode=6;case 6:if(1024&x.flags&&(O<(et=x.length)&&(et=O),et&&(x.head&&(D=x.head.extra_len-x.length,x.head.extra||(x.head.extra=new Array(x.head.extra_len)),n.arraySet(x.head.extra,k,F,et,D)),512&x.flags&&(x.check=a(x.check,k,et,F)),O-=et,F+=et,x.length-=et),x.length))break t;x.length=0,x.mode=7;case 7:if(2048&x.flags){if(O===0)break t;for(et=0;D=k[F+et++],x.head&&D&&x.length<65536&&(x.head.name+=String.fromCharCode(D)),D&&et>9&1,x.head.done=!0),E.adler=x.check=0,x.mode=12;break;case 10:for(;G<32;){if(O===0)break t;O--,z+=k[F++]<>>=7&G,G-=7&G,x.mode=27;break}for(;G<3;){if(O===0)break t;O--,z+=k[F++]<>>=1)){case 0:x.mode=14;break;case 1:if(X(x),x.mode=20,K!==6)break;z>>>=2,G-=2;break t;case 2:x.mode=17;break;case 3:E.msg=\"invalid block type\",x.mode=30}z>>>=2,G-=2;break;case 14:for(z>>>=7&G,G-=7&G;G<32;){if(O===0)break t;O--,z+=k[F++]<>>16^65535)){E.msg=\"invalid stored block lengths\",x.mode=30;break}if(x.length=65535&z,G=z=0,x.mode=15,K===6)break t;case 15:x.mode=16;case 16:if(et=x.length){if(O>>=5,G-=5,x.ndist=1+(31&z),z>>>=5,G-=5,x.ncode=4+(15&z),z>>>=4,G-=4,286>>=3,G-=3}for(;x.have<19;)x.lens[pt[x.have++]]=0;if(x.lencode=x.lendyn,x.lenbits=7,st={bits:x.lenbits},ct=c(0,x.lens,0,19,x.lencode,0,x.work,st),x.lenbits=st.bits,ct){E.msg=\"invalid code lengths set\",x.mode=30;break}x.have=0,x.mode=19;case 19:for(;x.have>>16&255,Lt=65535&j,!((Ct=j>>>24)<=G);){if(O===0)break t;O--,z+=k[F++]<>>=Ct,G-=Ct,x.lens[x.have++]=Lt;else{if(Lt===16){for(V=Ct+2;G>>=Ct,G-=Ct,x.have===0){E.msg=\"invalid bit length repeat\",x.mode=30;break}D=x.lens[x.have-1],et=3+(3&z),z>>>=2,G-=2}else if(Lt===17){for(V=Ct+3;G>>=Ct)),z>>>=3,G-=3}else{for(V=Ct+7;G>>=Ct)),z>>>=7,G-=7}if(x.have+et>x.nlen+x.ndist){E.msg=\"invalid bit length repeat\",x.mode=30;break}for(;et--;)x.lens[x.have++]=D}}if(x.mode===30)break;if(x.lens[256]===0){E.msg=\"invalid code -- missing end-of-block\",x.mode=30;break}if(x.lenbits=9,st={bits:x.lenbits},ct=c(p,x.lens,0,x.nlen,x.lencode,0,x.work,st),x.lenbits=st.bits,ct){E.msg=\"invalid literal/lengths set\",x.mode=30;break}if(x.distbits=6,x.distcode=x.distdyn,st={bits:x.distbits},ct=c(b,x.lens,x.nlen,x.ndist,x.distcode,0,x.work,st),x.distbits=st.bits,ct){E.msg=\"invalid distances set\",x.mode=30;break}if(x.mode=20,K===6)break t;case 20:x.mode=21;case 21:if(6<=O&&258<=q){E.next_out=L,E.avail_out=q,E.next_in=F,E.avail_in=O,x.hold=z,x.bits=G,s(E,tt),L=E.next_out,S=E.output,q=E.avail_out,F=E.next_in,k=E.input,O=E.avail_in,z=x.hold,G=x.bits,x.mode===12&&(x.back=-1);break}for(x.back=0;kt=(j=x.lencode[z&(1<>>16&255,Lt=65535&j,!((Ct=j>>>24)<=G);){if(O===0)break t;O--,z+=k[F++]<>Ft)])>>>16&255,Lt=65535&j,!(Ft+(Ct=j>>>24)<=G);){if(O===0)break t;O--,z+=k[F++]<>>=Ft,G-=Ft,x.back+=Ft}if(z>>>=Ct,G-=Ct,x.back+=Ct,x.length=Lt,kt===0){x.mode=26;break}if(32&kt){x.back=-1,x.mode=12;break}if(64&kt){E.msg=\"invalid literal/length code\",x.mode=30;break}x.extra=15&kt,x.mode=22;case 22:if(x.extra){for(V=x.extra;G>>=x.extra,G-=x.extra,x.back+=x.extra}x.was=x.length,x.mode=23;case 23:for(;kt=(j=x.distcode[z&(1<>>16&255,Lt=65535&j,!((Ct=j>>>24)<=G);){if(O===0)break t;O--,z+=k[F++]<>Ft)])>>>16&255,Lt=65535&j,!(Ft+(Ct=j>>>24)<=G);){if(O===0)break t;O--,z+=k[F++]<>>=Ft,G-=Ft,x.back+=Ft}if(z>>>=Ct,G-=Ct,x.back+=Ct,64&kt){E.msg=\"invalid distance code\",x.mode=30;break}x.offset=Lt,x.extra=15&kt,x.mode=24;case 24:if(x.extra){for(V=x.extra;G>>=x.extra,G-=x.extra,x.back+=x.extra}if(x.offset>x.dmax){E.msg=\"invalid distance too far back\",x.mode=30;break}x.mode=25;case 25:if(q===0)break t;if(et=tt-q,x.offset>et){if((et=x.offset-et)>x.whave&&x.sane){E.msg=\"invalid distance too far back\",x.mode=30;break}xt=et>x.wnext?(et-=x.wnext,x.wsize-et):x.wnext-et,et>x.length&&(et=x.length),St=x.window}else St=S,xt=L-x.offset,et=x.length;for(qR?(U=xt[St+C[K]],G[rt+C[K]]):(U=96,0),u=1<>L)+(d-=u)]=f<<24|U<<16|X|0,d!==0;);for(u=1<>=1;if(u!==0?(z&=u-1,z+=u):z=0,K++,--tt[E]==0){if(E===k)break;E=b[m+C[K]]}if(S>>7)]}function rt(j,Q){j.pending_buf[j.pending++]=255&Q,j.pending_buf[j.pending++]=Q>>>8&255}function tt(j,Q,pt){j.bi_valid>P-pt?(j.bi_buf|=Q<>P-j.bi_valid,j.bi_valid+=pt-P):(j.bi_buf|=Q<>>=1,pt<<=1,0<--Q;);return pt>>>1}function St(j,Q,pt){var mt,nt,gt=new Array(C+1),Tt=0;for(mt=1;mt<=C;mt++)gt[mt]=Tt=Tt+pt[mt-1]<<1;for(nt=0;nt<=Q;nt++){var wt=j[2*nt+1];wt!==0&&(j[2*nt]=xt(gt[wt]++,wt))}}function Ct(j){var Q;for(Q=0;Q>1;1<=pt;pt--)Ft(j,gt,pt);for(nt=vt;pt=j.heap[1],j.heap[1]=j.heap[j.heap_len--],Ft(j,gt,1),mt=j.heap[1],j.heap[--j.heap_max]=pt,j.heap[--j.heap_max]=mt,gt[2*nt]=gt[2*pt]+gt[2*mt],j.depth[nt]=(j.depth[pt]>=j.depth[mt]?j.depth[pt]:j.depth[mt])+1,gt[2*pt+1]=gt[2*mt+1]=nt,j.heap[1]=nt++,Ft(j,gt,1),2<=j.heap_len;);j.heap[--j.heap_max]=j.heap[1],function(Gt,ge){var ur,ke,tr,ee,ye,je,fe=ge.dyn_tree,ln=ge.max_code,Tr=ge.stat_desc.static_tree,cn=ge.stat_desc.has_stree,un=ge.stat_desc.extra_bits,fn=ge.stat_desc.extra_base,Ie=ge.stat_desc.max_length,We=0;for(ee=0;ee<=C;ee++)Gt.bl_count[ee]=0;for(fe[2*Gt.heap[Gt.heap_max]+1]=0,ur=Gt.heap_max+1;ur>=7;nt>>=1)if(1&zt&&wt.dyn_ltree[2*vt]!==0)return o;if(wt.dyn_ltree[18]!==0||wt.dyn_ltree[20]!==0||wt.dyn_ltree[26]!==0)return a;for(vt=32;vt>>3,(gt=j.static_len+3+7>>>3)<=nt&&(nt=gt)):nt=gt=pt+5,pt+4<=nt&&Q!==-1?V(j,Q,pt,mt):j.strategy===4||gt===nt?(tt(j,2+(mt?1:0),3),Kt(j,$,E)):(tt(j,4+(mt?1:0),3),function(wt,vt,zt,Gt){var ge;for(tt(wt,vt-257,5),tt(wt,zt-1,5),tt(wt,Gt-4,4),ge=0;ge>>8&255,j.pending_buf[j.d_buf+2*j.last_lit+1]=255&Q,j.pending_buf[j.l_buf+j.last_lit]=255&pt,j.last_lit++,Q===0?j.dyn_ltree[2*pt]++:(j.matches++,Q--,j.dyn_ltree[2*(x[pt]+b+1)]++,j.dyn_dtree[2*G(Q)]++),j.last_lit===j.lit_bufsize-1},r._tr_align=function(j){tt(j,2,3),et(j,d,$),function(Q){Q.bi_valid===16?(rt(Q,Q.bi_buf),Q.bi_buf=0,Q.bi_valid=0):8<=Q.bi_valid&&(Q.pending_buf[Q.pending++]=255&Q.bi_buf,Q.bi_buf>>=8,Q.bi_valid-=8)}(j)}},{\"../utils/common\":41}],53:[function(t,e,r){\"use strict\";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\"\",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(t,e,r){(function(n){(function(o,a){\"use strict\";if(!o.setImmediate){var s,c,p,b,m=1,v={},T=!1,y=o.document,C=Object.getPrototypeOf&&Object.getPrototypeOf(o);C=C&&C.setTimeout?C:o,s={}.toString.call(o.process)===\"[object process]\"?function(h){process.nextTick(function(){u(h)})}:function(){if(o.postMessage&&!o.importScripts){var h=!0,_=o.onmessage;return o.onmessage=function(){h=!1},o.postMessage(\"\",\"*\"),o.onmessage=_,h}}()?(b=\"setImmediate$\"+Math.random()+\"$\",o.addEventListener?o.addEventListener(\"message\",d,!1):o.attachEvent(\"onmessage\",d),function(h){o.postMessage(b+h,\"*\")}):o.MessageChannel?((p=new MessageChannel).port1.onmessage=function(h){u(h.data)},function(h){p.port2.postMessage(h)}):y&&\"onreadystatechange\"in y.createElement(\"script\")?(c=y.documentElement,function(h){var _=y.createElement(\"script\");_.onreadystatechange=function(){u(h),_.onreadystatechange=null,c.removeChild(_),_=null},c.appendChild(_)}):function(h){setTimeout(u,0,h)},C.setImmediate=function(h){typeof h!=\"function\"&&(h=new Function(\"\"+h));for(var _=new Array(arguments.length-1),B=0;B<_.length;B++)_[B]=arguments[B+1];var R={callback:h,args:_};return v[m]=R,s(m),m++},C.clearImmediate=P}function P(h){delete v[h]}function u(h){if(T)setTimeout(u,0,h);else{var _=v[h];if(_){T=!0;try{(function(B){var R=B.callback,f=B.args;switch(f.length){case 0:R();break;case 1:R(f[0]);break;case 2:R(f[0],f[1]);break;case 3:R(f[0],f[1],f[2]);break;default:R.apply(a,f)}})(_)}finally{P(h),T=!1}}}}function d(h){h.source===o&&typeof h.data==\"string\"&&h.data.indexOf(b)===0&&u(+h.data.slice(b.length))}})(typeof self>\"u\"?n===void 0?this:n:self)}).call(this,typeof global<\"u\"?global:typeof self<\"u\"?self:typeof window<\"u\"?window:{})},{}]},{},[10])(10)})});var ie=Ei((zi,wn)=>{(function(t,e){\"use strict\";typeof wn==\"object\"&&typeof wn.exports==\"object\"?wn.exports=t.document?e(t,!0):function(r){if(!r.document)throw new Error(\"jQuery requires a window with a document\");return e(r)}:e(t)})(typeof window<\"u\"?window:zi,function(t,e){\"use strict\";var r=[],n=Object.getPrototypeOf,o=r.slice,a=r.flat?function(i){return r.flat.call(i)}:function(i){return r.concat.apply([],i)},s=r.push,c=r.indexOf,p={},b=p.toString,m=p.hasOwnProperty,v=m.toString,T=v.call(Object),y={},C=function(l){return typeof l==\"function\"&&typeof l.nodeType!=\"number\"&&typeof l.item!=\"function\"},P=function(l){return l!=null&&l===l.window},u=t.document,d={type:!0,src:!0,nonce:!0,noModule:!0};function h(i,l,g){g=g||u;var w,A,I=g.createElement(\"script\");if(I.text=i,l)for(w in d)A=l[w]||l.getAttribute&&l.getAttribute(w),A&&I.setAttribute(w,A);g.head.appendChild(I).parentNode.removeChild(I)}function _(i){return i==null?i+\"\":typeof i==\"object\"||typeof i==\"function\"?p[b.call(i)]||\"object\":typeof i}var B=\"3.7.1\",R=/HTML$/i,f=function(i,l){return new f.fn.init(i,l)};f.fn=f.prototype={jquery:B,constructor:f,length:0,toArray:function(){return o.call(this)},get:function(i){return i==null?o.call(this):i<0?this[i+this.length]:this[i]},pushStack:function(i){var l=f.merge(this.constructor(),i);return l.prevObject=this,l},each:function(i){return f.each(this,i)},map:function(i){return this.pushStack(f.map(this,function(l,g){return i.call(l,g,l)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(f.grep(this,function(i,l){return(l+1)%2}))},odd:function(){return this.pushStack(f.grep(this,function(i,l){return l%2}))},eq:function(i){var l=this.length,g=+i+(i<0?l:0);return this.pushStack(g>=0&&g0&&l-1 in i}function X(i,l){return i.nodeName&&i.nodeName.toLowerCase()===l.toLowerCase()}var $=r.pop,E=r.sort,K=r.splice,x=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",k=new RegExp(\"^\"+x+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+x+\"+$\",\"g\");f.contains=function(i,l){var g=l&&l.parentNode;return i===g||!!(g&&g.nodeType===1&&(i.contains?i.contains(g):i.compareDocumentPosition&&i.compareDocumentPosition(g)&16))};var S=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\x80-\\uFFFF\\w-]/g;function F(i,l){return l?i===\"\\0\"?\"\\uFFFD\":i.slice(0,-1)+\"\\\\\"+i.charCodeAt(i.length-1).toString(16)+\" \":\"\\\\\"+i}f.escapeSelector=function(i){return(i+\"\").replace(S,F)};var L=u,O=s;(function(){var i,l,g,w,A,I=O,N,Y,W,J,lt,ft=f.expando,ot=0,yt=0,Rt=mn(),Xt=mn(),Vt=mn(),le=mn(),se=function(M,Z){return M===Z&&(A=!0),0},Ge=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",qe=\"(?:\\\\\\\\[\\\\da-fA-F]{1,6}\"+x+\"?|\\\\\\\\[^\\\\r\\\\n\\\\f]|[\\\\w-]|[^\\0-\\\\x7f])+\",qt=\"\\\\[\"+x+\"*(\"+qe+\")(?:\"+x+\"*([*^$|!~]?=)\"+x+`*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\"((?:\\\\\\\\.|[^\\\\\\\\\"])*)\"|(`+qe+\"))|)\"+x+\"*\\\\]\",pr=\":(\"+qe+`)(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\"((?:\\\\\\\\.|[^\\\\\\\\\"])*)\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|`+qt+\")*)|.*)\\\\)|)\",Yt=new RegExp(x+\"+\",\"g\"),ne=new RegExp(\"^\"+x+\"*,\"+x+\"*\"),qr=new RegExp(\"^\"+x+\"*([>+~]|\"+x+\")\"+x+\"*\"),sa=new RegExp(x+\"|>\"),Xe=new RegExp(pr),Xr=new RegExp(\"^\"+qe+\"$\"),Ye={ID:new RegExp(\"^#(\"+qe+\")\"),CLASS:new RegExp(\"^\\\\.(\"+qe+\")\"),TAG:new RegExp(\"^(\"+qe+\"|[*])\"),ATTR:new RegExp(\"^\"+qt),PSEUDO:new RegExp(\"^\"+pr),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+x+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+x+\"*(?:([+-]|)\"+x+\"*(\\\\d+)|))\"+x+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+Ge+\")$\",\"i\"),needsContext:new RegExp(\"^\"+x+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+x+\"*((?:-\\\\d)?\\\\d*)\"+x+\"*\\\\)|)(?=[^-]|$)\",\"i\")},er=/^(?:input|select|textarea|button)$/i,rr=/^h\\d$/i,Be=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,da=/[+~]/,Je=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}\"+x+\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),$e=function(M,Z){var at=\"0x\"+M.slice(1)-65536;return Z||(at<0?String.fromCharCode(at+65536):String.fromCharCode(at>>10|55296,at&1023|56320))},Ms=function(){nr()},Vs=yn(function(M){return M.disabled===!0&&X(M,\"fieldset\")},{dir:\"parentNode\",next:\"legend\"});function Hs(){try{return N.activeElement}catch{}}try{I.apply(r=o.call(L.childNodes),L.childNodes),r[L.childNodes.length].nodeType}catch{I={apply:function(Z,at){O.apply(Z,o.call(at))},call:function(Z){O.apply(Z,o.call(arguments,1))}}}function Jt(M,Z,at,dt){var ut,_t,Dt,Pt,At,Ht,Nt,Ot=Z&&Z.ownerDocument,Ut=Z?Z.nodeType:9;if(at=at||[],typeof M!=\"string\"||!M||Ut!==1&&Ut!==9&&Ut!==11)return at;if(!dt&&(nr(Z),Z=Z||N,W)){if(Ut!==11&&(At=Be.exec(M)))if(ut=At[1]){if(Ut===9)if(Dt=Z.getElementById(ut)){if(Dt.id===ut)return I.call(at,Dt),at}else return at;else if(Ot&&(Dt=Ot.getElementById(ut))&&Jt.contains(Z,Dt)&&Dt.id===ut)return I.call(at,Dt),at}else{if(At[2])return I.apply(at,Z.getElementsByTagName(M)),at;if((ut=At[3])&&Z.getElementsByClassName)return I.apply(at,Z.getElementsByClassName(ut)),at}if(!le[M+\" \"]&&(!J||!J.test(M))){if(Nt=M,Ot=Z,Ut===1&&(sa.test(M)||qr.test(M))){for(Ot=da.test(M)&&la(Z.parentNode)||Z,(Ot!=Z||!y.scope)&&((Pt=Z.getAttribute(\"id\"))?Pt=f.escapeSelector(Pt):Z.setAttribute(\"id\",Pt=ft)),Ht=Yr(M),_t=Ht.length;_t--;)Ht[_t]=(Pt?\"#\"+Pt:\":scope\")+\" \"+gn(Ht[_t]);Nt=Ht.join(\",\")}try{return I.apply(at,Ot.querySelectorAll(Nt)),at}catch{le(M,!0)}finally{Pt===ft&&Z.removeAttribute(\"id\")}}}return Ni(M.replace(k,\"$1\"),Z,at,dt)}function mn(){var M=[];function Z(at,dt){return M.push(at+\" \")>l.cacheLength&&delete Z[M.shift()],Z[at+\" \"]=dt}return Z}function Ve(M){return M[ft]=!0,M}function Ar(M){var Z=N.createElement(\"fieldset\");try{return!!M(Z)}catch{return!1}finally{Z.parentNode&&Z.parentNode.removeChild(Z),Z=null}}function Us(M){return function(Z){return X(Z,\"input\")&&Z.type===M}}function Ws(M){return function(Z){return(X(Z,\"input\")||X(Z,\"button\"))&&Z.type===M}}function Bi(M){return function(Z){return\"form\"in Z?Z.parentNode&&Z.disabled===!1?\"label\"in Z?\"label\"in Z.parentNode?Z.parentNode.disabled===M:Z.disabled===M:Z.isDisabled===M||Z.isDisabled!==!M&&Vs(Z)===M:Z.disabled===M:\"label\"in Z?Z.disabled===M:!1}}function br(M){return Ve(function(Z){return Z=+Z,Ve(function(at,dt){for(var ut,_t=M([],at.length,Z),Dt=_t.length;Dt--;)at[ut=_t[Dt]]&&(at[ut]=!(dt[ut]=at[ut]))})})}function la(M){return M&&typeof M.getElementsByTagName<\"u\"&&M}function nr(M){var Z,at=M?M.ownerDocument||M:L;return at==N||at.nodeType!==9||!at.documentElement||(N=at,Y=N.documentElement,W=!f.isXMLDoc(N),lt=Y.matches||Y.webkitMatchesSelector||Y.msMatchesSelector,Y.msMatchesSelector&&L!=N&&(Z=N.defaultView)&&Z.top!==Z&&Z.addEventListener(\"unload\",Ms),y.getById=Ar(function(dt){return Y.appendChild(dt).id=f.expando,!N.getElementsByName||!N.getElementsByName(f.expando).length}),y.disconnectedMatch=Ar(function(dt){return lt.call(dt,\"*\")}),y.scope=Ar(function(){return N.querySelectorAll(\":scope\")}),y.cssHas=Ar(function(){try{return N.querySelector(\":has(*,:jqfake)\"),!1}catch{return!0}}),y.getById?(l.filter.ID=function(dt){var ut=dt.replace(Je,$e);return function(_t){return _t.getAttribute(\"id\")===ut}},l.find.ID=function(dt,ut){if(typeof ut.getElementById<\"u\"&&W){var _t=ut.getElementById(dt);return _t?[_t]:[]}}):(l.filter.ID=function(dt){var ut=dt.replace(Je,$e);return function(_t){var Dt=typeof _t.getAttributeNode<\"u\"&&_t.getAttributeNode(\"id\");return Dt&&Dt.value===ut}},l.find.ID=function(dt,ut){if(typeof ut.getElementById<\"u\"&&W){var _t,Dt,Pt,At=ut.getElementById(dt);if(At){if(_t=At.getAttributeNode(\"id\"),_t&&_t.value===dt)return[At];for(Pt=ut.getElementsByName(dt),Dt=0;At=Pt[Dt++];)if(_t=At.getAttributeNode(\"id\"),_t&&_t.value===dt)return[At]}return[]}}),l.find.TAG=function(dt,ut){return typeof ut.getElementsByTagName<\"u\"?ut.getElementsByTagName(dt):ut.querySelectorAll(dt)},l.find.CLASS=function(dt,ut){if(typeof ut.getElementsByClassName<\"u\"&&W)return ut.getElementsByClassName(dt)},J=[],Ar(function(dt){var ut;Y.appendChild(dt).innerHTML=\"\",dt.querySelectorAll(\"[selected]\").length||J.push(\"\\\\[\"+x+\"*(?:value|\"+Ge+\")\"),dt.querySelectorAll(\"[id~=\"+ft+\"-]\").length||J.push(\"~=\"),dt.querySelectorAll(\"a#\"+ft+\"+*\").length||J.push(\".#.+[+~]\"),dt.querySelectorAll(\":checked\").length||J.push(\":checked\"),ut=N.createElement(\"input\"),ut.setAttribute(\"type\",\"hidden\"),dt.appendChild(ut).setAttribute(\"name\",\"D\"),Y.appendChild(dt).disabled=!0,dt.querySelectorAll(\":disabled\").length!==2&&J.push(\":enabled\",\":disabled\"),ut=N.createElement(\"input\"),ut.setAttribute(\"name\",\"\"),dt.appendChild(ut),dt.querySelectorAll(\"[name='']\").length||J.push(\"\\\\[\"+x+\"*name\"+x+\"*=\"+x+`*(?:''|\"\")`)}),y.cssHas||J.push(\":has\"),J=J.length&&new RegExp(J.join(\"|\")),se=function(dt,ut){if(dt===ut)return A=!0,0;var _t=!dt.compareDocumentPosition-!ut.compareDocumentPosition;return _t||(_t=(dt.ownerDocument||dt)==(ut.ownerDocument||ut)?dt.compareDocumentPosition(ut):1,_t&1||!y.sortDetached&&ut.compareDocumentPosition(dt)===_t?dt===N||dt.ownerDocument==L&&Jt.contains(L,dt)?-1:ut===N||ut.ownerDocument==L&&Jt.contains(L,ut)?1:w?c.call(w,dt)-c.call(w,ut):0:_t&4?-1:1)}),N}Jt.matches=function(M,Z){return Jt(M,null,null,Z)},Jt.matchesSelector=function(M,Z){if(nr(M),W&&!le[Z+\" \"]&&(!J||!J.test(Z)))try{var at=lt.call(M,Z);if(at||y.disconnectedMatch||M.document&&M.document.nodeType!==11)return at}catch{le(Z,!0)}return Jt(Z,N,null,[M]).length>0},Jt.contains=function(M,Z){return(M.ownerDocument||M)!=N&&nr(M),f.contains(M,Z)},Jt.attr=function(M,Z){(M.ownerDocument||M)!=N&&nr(M);var at=l.attrHandle[Z.toLowerCase()],dt=at&&m.call(l.attrHandle,Z.toLowerCase())?at(M,Z,!W):void 0;return dt!==void 0?dt:M.getAttribute(Z)},Jt.error=function(M){throw new Error(\"Syntax error, unrecognized expression: \"+M)},f.uniqueSort=function(M){var Z,at=[],dt=0,ut=0;if(A=!y.sortStable,w=!y.sortStable&&o.call(M,0),E.call(M,se),A){for(;Z=M[ut++];)Z===M[ut]&&(dt=at.push(ut));for(;dt--;)K.call(M,at[dt],1)}return w=null,M},f.fn.uniqueSort=function(){return this.pushStack(f.uniqueSort(o.apply(this)))},l=f.expr={cacheLength:50,createPseudo:Ve,match:Ye,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(M){return M[1]=M[1].replace(Je,$e),M[3]=(M[3]||M[4]||M[5]||\"\").replace(Je,$e),M[2]===\"~=\"&&(M[3]=\" \"+M[3]+\" \"),M.slice(0,4)},CHILD:function(M){return M[1]=M[1].toLowerCase(),M[1].slice(0,3)===\"nth\"?(M[3]||Jt.error(M[0]),M[4]=+(M[4]?M[5]+(M[6]||1):2*(M[3]===\"even\"||M[3]===\"odd\")),M[5]=+(M[7]+M[8]||M[3]===\"odd\")):M[3]&&Jt.error(M[0]),M},PSEUDO:function(M){var Z,at=!M[6]&&M[2];return Ye.CHILD.test(M[0])?null:(M[3]?M[2]=M[4]||M[5]||\"\":at&&Xe.test(at)&&(Z=Yr(at,!0))&&(Z=at.indexOf(\")\",at.length-Z)-at.length)&&(M[0]=M[0].slice(0,Z),M[2]=at.slice(0,Z)),M.slice(0,3))}},filter:{TAG:function(M){var Z=M.replace(Je,$e).toLowerCase();return M===\"*\"?function(){return!0}:function(at){return X(at,Z)}},CLASS:function(M){var Z=Rt[M+\" \"];return Z||(Z=new RegExp(\"(^|\"+x+\")\"+M+\"(\"+x+\"|$)\"))&&Rt(M,function(at){return Z.test(typeof at.className==\"string\"&&at.className||typeof at.getAttribute<\"u\"&&at.getAttribute(\"class\")||\"\")})},ATTR:function(M,Z,at){return function(dt){var ut=Jt.attr(dt,M);return ut==null?Z===\"!=\":Z?(ut+=\"\",Z===\"=\"?ut===at:Z===\"!=\"?ut!==at:Z===\"^=\"?at&&ut.indexOf(at)===0:Z===\"*=\"?at&&ut.indexOf(at)>-1:Z===\"$=\"?at&&ut.slice(-at.length)===at:Z===\"~=\"?(\" \"+ut.replace(Yt,\" \")+\" \").indexOf(at)>-1:Z===\"|=\"?ut===at||ut.slice(0,at.length+1)===at+\"-\":!1):!0}},CHILD:function(M,Z,at,dt,ut){var _t=M.slice(0,3)!==\"nth\",Dt=M.slice(-4)!==\"last\",Pt=Z===\"of-type\";return dt===1&&ut===0?function(At){return!!At.parentNode}:function(At,Ht,Nt){var Ot,Ut,Bt,re,_e,he=_t!==Dt?\"nextSibling\":\"previousSibling\",Fe=At.parentNode,Ke=Pt&&At.nodeName.toLowerCase(),Ir=!Nt&&!Pt,pe=!1;if(Fe){if(_t){for(;he;){for(Bt=At;Bt=Bt[he];)if(Pt?X(Bt,Ke):Bt.nodeType===1)return!1;_e=he=M===\"only\"&&!_e&&\"nextSibling\"}return!0}if(_e=[Dt?Fe.firstChild:Fe.lastChild],Dt&&Ir){for(Ut=Fe[ft]||(Fe[ft]={}),Ot=Ut[M]||[],re=Ot[0]===ot&&Ot[1],pe=re&&Ot[2],Bt=re&&Fe.childNodes[re];Bt=++re&&Bt&&Bt[he]||(pe=re=0)||_e.pop();)if(Bt.nodeType===1&&++pe&&Bt===At){Ut[M]=[ot,re,pe];break}}else if(Ir&&(Ut=At[ft]||(At[ft]={}),Ot=Ut[M]||[],re=Ot[0]===ot&&Ot[1],pe=re),pe===!1)for(;(Bt=++re&&Bt&&Bt[he]||(pe=re=0)||_e.pop())&&!((Pt?X(Bt,Ke):Bt.nodeType===1)&&++pe&&(Ir&&(Ut=Bt[ft]||(Bt[ft]={}),Ut[M]=[ot,pe]),Bt===At)););return pe-=ut,pe===dt||pe%dt===0&&pe/dt>=0}}},PSEUDO:function(M,Z){var at,dt=l.pseudos[M]||l.setFilters[M.toLowerCase()]||Jt.error(\"unsupported pseudo: \"+M);return dt[ft]?dt(Z):dt.length>1?(at=[M,M,\"\",Z],l.setFilters.hasOwnProperty(M.toLowerCase())?Ve(function(ut,_t){for(var Dt,Pt=dt(ut,Z),At=Pt.length;At--;)Dt=c.call(ut,Pt[At]),ut[Dt]=!(_t[Dt]=Pt[At])}):function(ut){return dt(ut,0,at)}):dt}},pseudos:{not:Ve(function(M){var Z=[],at=[],dt=ha(M.replace(k,\"$1\"));return dt[ft]?Ve(function(ut,_t,Dt,Pt){for(var At,Ht=dt(ut,null,Pt,[]),Nt=ut.length;Nt--;)(At=Ht[Nt])&&(ut[Nt]=!(_t[Nt]=At))}):function(ut,_t,Dt){return Z[0]=ut,dt(Z,null,Dt,at),Z[0]=null,!at.pop()}}),has:Ve(function(M){return function(Z){return Jt(M,Z).length>0}}),contains:Ve(function(M){return M=M.replace(Je,$e),function(Z){return(Z.textContent||f.text(Z)).indexOf(M)>-1}}),lang:Ve(function(M){return Xr.test(M||\"\")||Jt.error(\"unsupported lang: \"+M),M=M.replace(Je,$e).toLowerCase(),function(Z){var at;do if(at=W?Z.lang:Z.getAttribute(\"xml:lang\")||Z.getAttribute(\"lang\"))return at=at.toLowerCase(),at===M||at.indexOf(M+\"-\")===0;while((Z=Z.parentNode)&&Z.nodeType===1);return!1}}),target:function(M){var Z=t.location&&t.location.hash;return Z&&Z.slice(1)===M.id},root:function(M){return M===Y},focus:function(M){return M===Hs()&&N.hasFocus()&&!!(M.type||M.href||~M.tabIndex)},enabled:Bi(!1),disabled:Bi(!0),checked:function(M){return X(M,\"input\")&&!!M.checked||X(M,\"option\")&&!!M.selected},selected:function(M){return M.parentNode&&M.parentNode.selectedIndex,M.selected===!0},empty:function(M){for(M=M.firstChild;M;M=M.nextSibling)if(M.nodeType<6)return!1;return!0},parent:function(M){return!l.pseudos.empty(M)},header:function(M){return rr.test(M.nodeName)},input:function(M){return er.test(M.nodeName)},button:function(M){return X(M,\"input\")&&M.type===\"button\"||X(M,\"button\")},text:function(M){var Z;return X(M,\"input\")&&M.type===\"text\"&&((Z=M.getAttribute(\"type\"))==null||Z.toLowerCase()===\"text\")},first:br(function(){return[0]}),last:br(function(M,Z){return[Z-1]}),eq:br(function(M,Z,at){return[at<0?at+Z:at]}),even:br(function(M,Z){for(var at=0;atZ?dt=Z:dt=at;--dt>=0;)M.push(dt);return M}),gt:br(function(M,Z,at){for(var dt=at<0?at+Z:at;++dt1?function(Z,at,dt){for(var ut=M.length;ut--;)if(!M[ut](Z,at,dt))return!1;return!0}:M[0]}function Gs(M,Z,at){for(var dt=0,ut=Z.length;dt-1&&(Dt[Nt]=!(Pt[Nt]=Ut))}}else Bt=xn(Bt===Pt?Bt.splice(he,Bt.length):Bt),ut?ut(null,Pt,Bt,Ht):I.apply(Pt,Bt)})}function fa(M){for(var Z,at,dt,ut=M.length,_t=l.relative[M[0].type],Dt=_t||l.relative[\" \"],Pt=_t?1:0,At=yn(function(Ot){return Ot===Z},Dt,!0),Ht=yn(function(Ot){return c.call(Z,Ot)>-1},Dt,!0),Nt=[function(Ot,Ut,Bt){var re=!_t&&(Bt||Ut!=g)||((Z=Ut).nodeType?At(Ot,Ut,Bt):Ht(Ot,Ut,Bt));return Z=null,re}];Pt1&&ca(Nt),Pt>1&&gn(M.slice(0,Pt-1).concat({value:M[Pt-2].type===\" \"?\"*\":\"\"})).replace(k,\"$1\"),at,Pt0,dt=M.length>0,ut=function(_t,Dt,Pt,At,Ht){var Nt,Ot,Ut,Bt=0,re=\"0\",_e=_t&&[],he=[],Fe=g,Ke=_t||dt&&l.find.TAG(\"*\",Ht),Ir=ot+=Fe==null?1:Math.random()||.1,pe=Ke.length;for(Ht&&(g=Dt==N||Dt||Ht);re!==pe&&(Nt=Ke[re])!=null;re++){if(dt&&Nt){for(Ot=0,!Dt&&Nt.ownerDocument!=N&&(nr(Nt),Pt=!W);Ut=M[Ot++];)if(Ut(Nt,Dt||N,Pt)){I.call(At,Nt);break}Ht&&(ot=Ir)}at&&((Nt=!Ut&&Nt)&&Bt--,_t&&_e.push(Nt))}if(Bt+=re,at&&re!==Bt){for(Ot=0;Ut=Z[Ot++];)Ut(_e,he,Dt,Pt);if(_t){if(Bt>0)for(;re--;)_e[re]||he[re]||(he[re]=$.call(At));he=xn(he)}I.apply(At,he),Ht&&!_t&&he.length>0&&Bt+Z.length>1&&f.uniqueSort(At)}return Ht&&(ot=Ir,g=Fe),_e};return at?Ve(ut):ut}function ha(M,Z){var at,dt=[],ut=[],_t=Vt[M+\" \"];if(!_t){for(Z||(Z=Yr(M)),at=Z.length;at--;)_t=fa(Z[at]),_t[ft]?dt.push(_t):ut.push(_t);_t=Vt(M,qs(ut,dt)),_t.selector=M}return _t}function Ni(M,Z,at,dt){var ut,_t,Dt,Pt,At,Ht=typeof M==\"function\"&&M,Nt=!dt&&Yr(M=Ht.selector||M);if(at=at||[],Nt.length===1){if(_t=Nt[0]=Nt[0].slice(0),_t.length>2&&(Dt=_t[0]).type===\"ID\"&&Z.nodeType===9&&W&&l.relative[_t[1].type]){if(Z=(l.find.ID(Dt.matches[0].replace(Je,$e),Z)||[])[0],Z)Ht&&(Z=Z.parentNode);else return at;M=M.slice(_t.shift().value.length)}for(ut=Ye.needsContext.test(M)?0:_t.length;ut--&&(Dt=_t[ut],!l.relative[Pt=Dt.type]);)if((At=l.find[Pt])&&(dt=At(Dt.matches[0].replace(Je,$e),da.test(_t[0].type)&&la(Z.parentNode)||Z))){if(_t.splice(ut,1),M=dt.length&&gn(_t),!M)return I.apply(at,dt),at;break}}return(Ht||ha(M,Nt))(dt,Z,!W,at,!Z||da.test(M)&&la(Z.parentNode)||Z),at}y.sortStable=ft.split(\"\").sort(se).join(\"\")===ft,nr(),y.sortDetached=Ar(function(M){return M.compareDocumentPosition(N.createElement(\"fieldset\"))&1}),f.find=Jt,f.expr[\":\"]=f.expr.pseudos,f.unique=f.uniqueSort,Jt.compile=ha,Jt.select=Ni,Jt.setDocument=nr,Jt.tokenize=Yr,Jt.escape=f.escapeSelector,Jt.getText=f.text,Jt.isXML=f.isXMLDoc,Jt.selectors=f.expr,Jt.support=f.support,Jt.uniqueSort=f.uniqueSort})();var q=function(i,l,g){for(var w=[],A=g!==void 0;(i=i[l])&&i.nodeType!==9;)if(i.nodeType===1){if(A&&f(i).is(g))break;w.push(i)}return w},z=function(i,l){for(var g=[];i;i=i.nextSibling)i.nodeType===1&&i!==l&&g.push(i);return g},G=f.expr.match.needsContext,rt=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function tt(i,l,g){return C(l)?f.grep(i,function(w,A){return!!l.call(w,A,w)!==g}):l.nodeType?f.grep(i,function(w){return w===l!==g}):typeof l!=\"string\"?f.grep(i,function(w){return c.call(l,w)>-1!==g}):f.filter(l,i,g)}f.filter=function(i,l,g){var w=l[0];return g&&(i=\":not(\"+i+\")\"),l.length===1&&w.nodeType===1?f.find.matchesSelector(w,i)?[w]:[]:f.find.matches(i,f.grep(l,function(A){return A.nodeType===1}))},f.fn.extend({find:function(i){var l,g,w=this.length,A=this;if(typeof i!=\"string\")return this.pushStack(f(i).filter(function(){for(l=0;l1?f.uniqueSort(g):g},filter:function(i){return this.pushStack(tt(this,i||[],!1))},not:function(i){return this.pushStack(tt(this,i||[],!0))},is:function(i){return!!tt(this,typeof i==\"string\"&&G.test(i)?f(i):i||[],!1).length}});var et,xt=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/,St=f.fn.init=function(i,l,g){var w,A;if(!i)return this;if(g=g||et,typeof i==\"string\")if(i[0]===\"<\"&&i[i.length-1]===\">\"&&i.length>=3?w=[null,i,null]:w=xt.exec(i),w&&(w[1]||!l))if(w[1]){if(l=l instanceof f?l[0]:l,f.merge(this,f.parseHTML(w[1],l&&l.nodeType?l.ownerDocument||l:u,!0)),rt.test(w[1])&&f.isPlainObject(l))for(w in l)C(this[w])?this[w](l[w]):this.attr(w,l[w]);return this}else return A=u.getElementById(w[2]),A&&(this[0]=A,this.length=1),this;else return!l||l.jquery?(l||g).find(i):this.constructor(l).find(i);else{if(i.nodeType)return this[0]=i,this.length=1,this;if(C(i))return g.ready!==void 0?g.ready(i):i(f)}return f.makeArray(i,this)};St.prototype=f.fn,et=f(u);var Ct=/^(?:parents|prev(?:Until|All))/,kt={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({has:function(i){var l=f(i,this),g=l.length;return this.filter(function(){for(var w=0;w-1:g.nodeType===1&&f.find.matchesSelector(g,i))){I.push(g);break}}return this.pushStack(I.length>1?f.uniqueSort(I):I)},index:function(i){return i?typeof i==\"string\"?c.call(f(i),this[0]):c.call(this,i.jquery?i[0]:i):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(i,l){return this.pushStack(f.uniqueSort(f.merge(this.get(),f(i,l))))},addBack:function(i){return this.add(i==null?this.prevObject:this.prevObject.filter(i))}});function Lt(i,l){for(;(i=i[l])&&i.nodeType!==1;);return i}f.each({parent:function(i){var l=i.parentNode;return l&&l.nodeType!==11?l:null},parents:function(i){return q(i,\"parentNode\")},parentsUntil:function(i,l,g){return q(i,\"parentNode\",g)},next:function(i){return Lt(i,\"nextSibling\")},prev:function(i){return Lt(i,\"previousSibling\")},nextAll:function(i){return q(i,\"nextSibling\")},prevAll:function(i){return q(i,\"previousSibling\")},nextUntil:function(i,l,g){return q(i,\"nextSibling\",g)},prevUntil:function(i,l,g){return q(i,\"previousSibling\",g)},siblings:function(i){return z((i.parentNode||{}).firstChild,i)},children:function(i){return z(i.firstChild)},contents:function(i){return i.contentDocument!=null&&n(i.contentDocument)?i.contentDocument:(X(i,\"template\")&&(i=i.content||i),f.merge([],i.childNodes))}},function(i,l){f.fn[i]=function(g,w){var A=f.map(this,l,g);return i.slice(-5)!==\"Until\"&&(w=g),w&&typeof w==\"string\"&&(A=f.filter(w,A)),this.length>1&&(kt[i]||f.uniqueSort(A),Ct.test(i)&&A.reverse()),this.pushStack(A)}});var Ft=/[^\\x20\\t\\r\\n\\f]+/g;function Kt(i){var l={};return f.each(i.match(Ft)||[],function(g,w){l[w]=!0}),l}f.Callbacks=function(i){i=typeof i==\"string\"?Kt(i):f.extend({},i);var l,g,w,A,I=[],N=[],Y=-1,W=function(){for(A=A||i.once,w=l=!0;N.length;Y=-1)for(g=N.shift();++Y-1;)I.splice(ot,1),ot<=Y&&Y--}),this},has:function(lt){return lt?f.inArray(lt,I)>-1:I.length>0},empty:function(){return I&&(I=[]),this},disable:function(){return A=N=[],I=g=\"\",this},disabled:function(){return!I},lock:function(){return A=N=[],!g&&!l&&(I=g=\"\"),this},locked:function(){return!!A},fireWith:function(lt,ft){return A||(ft=ft||[],ft=[lt,ft.slice?ft.slice():ft],N.push(ft),l||W()),this},fire:function(){return J.fireWith(this,arguments),this},fired:function(){return!!w}};return J};function Qt(i){return i}function D(i){throw i}function ct(i,l,g,w){var A;try{i&&C(A=i.promise)?A.call(i).done(l).fail(g):i&&C(A=i.then)?A.call(i,l,g):l.apply(void 0,[i].slice(w))}catch(I){g.apply(void 0,[I])}}f.extend({Deferred:function(i){var l=[[\"notify\",\"progress\",f.Callbacks(\"memory\"),f.Callbacks(\"memory\"),2],[\"resolve\",\"done\",f.Callbacks(\"once memory\"),f.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",f.Callbacks(\"once memory\"),f.Callbacks(\"once memory\"),1,\"rejected\"]],g=\"pending\",w={state:function(){return g},always:function(){return A.done(arguments).fail(arguments),this},catch:function(I){return w.then(null,I)},pipe:function(){var I=arguments;return f.Deferred(function(N){f.each(l,function(Y,W){var J=C(I[W[4]])&&I[W[4]];A[W[1]](function(){var lt=J&&J.apply(this,arguments);lt&&C(lt.promise)?lt.promise().progress(N.notify).done(N.resolve).fail(N.reject):N[W[0]+\"With\"](this,J?[lt]:arguments)})}),I=null}).promise()},then:function(I,N,Y){var W=0;function J(lt,ft,ot,yt){return function(){var Rt=this,Xt=arguments,Vt=function(){var se,Ge;if(!(lt=W&&(ot!==D&&(Rt=void 0,Xt=[se]),ft.rejectWith(Rt,Xt))}};lt?le():(f.Deferred.getErrorHook?le.error=f.Deferred.getErrorHook():f.Deferred.getStackHook&&(le.error=f.Deferred.getStackHook()),t.setTimeout(le))}}return f.Deferred(function(lt){l[0][3].add(J(0,lt,C(Y)?Y:Qt,lt.notifyWith)),l[1][3].add(J(0,lt,C(I)?I:Qt)),l[2][3].add(J(0,lt,C(N)?N:D))}).promise()},promise:function(I){return I!=null?f.extend(I,w):w}},A={};return f.each(l,function(I,N){var Y=N[2],W=N[5];w[N[1]]=Y.add,W&&Y.add(function(){g=W},l[3-I][2].disable,l[3-I][3].disable,l[0][2].lock,l[0][3].lock),Y.add(N[3].fire),A[N[0]]=function(){return A[N[0]+\"With\"](this===A?void 0:this,arguments),this},A[N[0]+\"With\"]=Y.fireWith}),w.promise(A),i&&i.call(A,A),A},when:function(i){var l=arguments.length,g=l,w=Array(g),A=o.call(arguments),I=f.Deferred(),N=function(Y){return function(W){w[Y]=this,A[Y]=arguments.length>1?o.call(arguments):W,--l||I.resolveWith(w,A)}};if(l<=1&&(ct(i,I.done(N(g)).resolve,I.reject,!l),I.state()===\"pending\"||C(A[g]&&A[g].then)))return I.then();for(;g--;)ct(A[g],N(g),I.reject);return I.promise()}});var st=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;f.Deferred.exceptionHook=function(i,l){t.console&&t.console.warn&&i&&st.test(i.name)&&t.console.warn(\"jQuery.Deferred exception: \"+i.message,i.stack,l)},f.readyException=function(i){t.setTimeout(function(){throw i})};var V=f.Deferred();f.fn.ready=function(i){return V.then(i).catch(function(l){f.readyException(l)}),this},f.extend({isReady:!1,readyWait:1,ready:function(i){(i===!0?--f.readyWait:f.isReady)||(f.isReady=!0,!(i!==!0&&--f.readyWait>0)&&V.resolveWith(u,[f]))}}),f.ready.then=V.then;function j(){u.removeEventListener(\"DOMContentLoaded\",j),t.removeEventListener(\"load\",j),f.ready()}u.readyState===\"complete\"||u.readyState!==\"loading\"&&!u.documentElement.doScroll?t.setTimeout(f.ready):(u.addEventListener(\"DOMContentLoaded\",j),t.addEventListener(\"load\",j));var Q=function(i,l,g,w,A,I,N){var Y=0,W=i.length,J=g==null;if(_(g)===\"object\"){A=!0;for(Y in g)Q(i,l,Y,g[Y],!0,I,N)}else if(w!==void 0&&(A=!0,C(w)||(N=!0),J&&(N?(l.call(i,w),l=null):(J=l,l=function(lt,ft,ot){return J.call(f(lt),ot)})),l))for(;Y1,null,!0)},removeData:function(i){return this.each(function(){zt.remove(this,i)})}}),f.extend({queue:function(i,l,g){var w;if(i)return l=(l||\"fx\")+\"queue\",w=vt.get(i,l),g&&(!w||Array.isArray(g)?w=vt.access(i,l,f.makeArray(g)):w.push(g)),w||[]},dequeue:function(i,l){l=l||\"fx\";var g=f.queue(i,l),w=g.length,A=g.shift(),I=f._queueHooks(i,l),N=function(){f.dequeue(i,l)};A===\"inprogress\"&&(A=g.shift(),w--),A&&(l===\"fx\"&&g.unshift(\"inprogress\"),delete I.stop,A.call(i,N,I)),!w&&I&&I.empty.fire()},_queueHooks:function(i,l){var g=l+\"queueHooks\";return vt.get(i,g)||vt.access(i,g,{empty:f.Callbacks(\"once memory\").add(function(){vt.remove(i,[l+\"queue\",g])})})}}),f.fn.extend({queue:function(i,l){var g=2;return typeof i!=\"string\"&&(l=i,i=\"fx\",g--),arguments.length\\x20\\t\\r\\n\\f]*)/i,ii=/^$|^module$|\\/(?:java|ecma)script/i;(function(){var i=u.createDocumentFragment(),l=i.appendChild(u.createElement(\"div\")),g=u.createElement(\"input\");g.setAttribute(\"type\",\"radio\"),g.setAttribute(\"checked\",\"checked\"),g.setAttribute(\"name\",\"t\"),l.appendChild(g),y.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,l.innerHTML=\"\",y.noCloneChecked=!!l.cloneNode(!0).lastChild.defaultValue,l.innerHTML=\"\",y.option=!!l.lastChild})();var Pe={thead:[1,\"\"],col:[2,\"\"],tr:[2,\"\"],td:[3,\"\"],_default:[0,\"\",\"\"]};Pe.tbody=Pe.tfoot=Pe.colgroup=Pe.caption=Pe.thead,Pe.th=Pe.td,y.option||(Pe.optgroup=Pe.option=[1,\"\"]);function xe(i,l){var g;return typeof i.getElementsByTagName<\"u\"?g=i.getElementsByTagName(l||\"*\"):typeof i.querySelectorAll<\"u\"?g=i.querySelectorAll(l||\"*\"):g=[],l===void 0||l&&X(i,l)?f.merge([i],g):g}function Xn(i,l){for(var g=0,w=i.length;g-1){A&&A.push(I);continue}if(J=fe(I),N=xe(ft.appendChild(I),\"script\"),J&&Xn(N),g)for(lt=0;I=N[lt++];)ii.test(I.type||\"\")&&g.push(I)}return ft}var si=/^([^.]*)(?:\\.(.+)|)/;function Cr(){return!0}function kr(){return!1}function Yn(i,l,g,w,A,I){var N,Y;if(typeof l==\"object\"){typeof g!=\"string\"&&(w=w||g,g=void 0);for(Y in l)Yn(i,Y,g,w,l[Y],I);return i}if(w==null&&A==null?(A=g,w=g=void 0):A==null&&(typeof g==\"string\"?(A=w,w=void 0):(A=w,w=g,g=void 0)),A===!1)A=kr;else if(!A)return i;return I===1&&(N=A,A=function(W){return f().off(W),N.apply(this,arguments)},A.guid=N.guid||(N.guid=f.guid++)),i.each(function(){f.event.add(this,l,A,w,g)})}f.event={global:{},add:function(i,l,g,w,A){var I,N,Y,W,J,lt,ft,ot,yt,Rt,Xt,Vt=vt.get(i);if(Tt(i))for(g.handler&&(I=g,g=I.handler,A=I.selector),A&&f.find.matchesSelector(je,A),g.guid||(g.guid=f.guid++),(W=Vt.events)||(W=Vt.events=Object.create(null)),(N=Vt.handle)||(N=Vt.handle=function(le){return typeof f<\"u\"&&f.event.triggered!==le.type?f.event.dispatch.apply(i,arguments):void 0}),l=(l||\"\").match(Ft)||[\"\"],J=l.length;J--;)Y=si.exec(l[J])||[],yt=Xt=Y[1],Rt=(Y[2]||\"\").split(\".\").sort(),yt&&(ft=f.event.special[yt]||{},yt=(A?ft.delegateType:ft.bindType)||yt,ft=f.event.special[yt]||{},lt=f.extend({type:yt,origType:Xt,data:w,handler:g,guid:g.guid,selector:A,needsContext:A&&f.expr.match.needsContext.test(A),namespace:Rt.join(\".\")},I),(ot=W[yt])||(ot=W[yt]=[],ot.delegateCount=0,(!ft.setup||ft.setup.call(i,w,Rt,N)===!1)&&i.addEventListener&&i.addEventListener(yt,N)),ft.add&&(ft.add.call(i,lt),lt.handler.guid||(lt.handler.guid=g.guid)),A?ot.splice(ot.delegateCount++,0,lt):ot.push(lt),f.event.global[yt]=!0)},remove:function(i,l,g,w,A){var I,N,Y,W,J,lt,ft,ot,yt,Rt,Xt,Vt=vt.hasData(i)&&vt.get(i);if(!(!Vt||!(W=Vt.events))){for(l=(l||\"\").match(Ft)||[\"\"],J=l.length;J--;){if(Y=si.exec(l[J])||[],yt=Xt=Y[1],Rt=(Y[2]||\"\").split(\".\").sort(),!yt){for(yt in W)f.event.remove(i,yt+l[J],g,w,!0);continue}for(ft=f.event.special[yt]||{},yt=(w?ft.delegateType:ft.bindType)||yt,ot=W[yt]||[],Y=Y[2]&&new RegExp(\"(^|\\\\.)\"+Rt.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),N=I=ot.length;I--;)lt=ot[I],(A||Xt===lt.origType)&&(!g||g.guid===lt.guid)&&(!Y||Y.test(lt.namespace))&&(!w||w===lt.selector||w===\"**\"&<.selector)&&(ot.splice(I,1),lt.selector&&ot.delegateCount--,ft.remove&&ft.remove.call(i,lt));N&&!ot.length&&((!ft.teardown||ft.teardown.call(i,Rt,Vt.handle)===!1)&&f.removeEvent(i,yt,Vt.handle),delete W[yt])}f.isEmptyObject(W)&&vt.remove(i,\"handle events\")}},dispatch:function(i){var l,g,w,A,I,N,Y=new Array(arguments.length),W=f.event.fix(i),J=(vt.get(this,\"events\")||Object.create(null))[W.type]||[],lt=f.event.special[W.type]||{};for(Y[0]=W,l=1;l=1)){for(;J!==this;J=J.parentNode||this)if(J.nodeType===1&&!(i.type===\"click\"&&J.disabled===!0)){for(I=[],N={},g=0;g-1:f.find(A,this,null,[J]).length),N[A]&&I.push(w);I.length&&Y.push({elem:J,handlers:I})}}return J=this,W\\s*$/g;function di(i,l){return X(i,\"table\")&&X(l.nodeType!==11?l:l.firstChild,\"tr\")&&f(i).children(\"tbody\")[0]||i}function cs(i){return i.type=(i.getAttribute(\"type\")!==null)+\"/\"+i.type,i}function us(i){return(i.type||\"\").slice(0,5)===\"true/\"?i.type=i.type.slice(5):i.removeAttribute(\"type\"),i}function li(i,l){var g,w,A,I,N,Y,W;if(l.nodeType===1){if(vt.hasData(i)&&(I=vt.get(i),W=I.events,W)){vt.remove(l,\"handle events\");for(A in W)for(g=0,w=W[A].length;g1&&typeof yt==\"string\"&&!y.checkClone&&ds.test(yt))return i.each(function(Xt){var Vt=i.eq(Xt);Rt&&(l[0]=yt.call(this,Xt,Vt.html())),Sr(Vt,l,g,w)});if(ft&&(A=oi(l,i[0].ownerDocument,!1,i,w),I=A.firstChild,A.childNodes.length===1&&(A=I),I||w)){for(N=f.map(xe(A,\"script\"),cs),Y=N.length;lt0&&Xn(N,!W&&xe(i,\"script\")),Y},cleanData:function(i){for(var l,g,w,A=f.event.special,I=0;(g=i[I])!==void 0;I++)if(Tt(g)){if(l=g[vt.expando]){if(l.events)for(w in l.events)A[w]?f.event.remove(g,w):f.removeEvent(g,w,l.handle);g[vt.expando]=void 0}g[zt.expando]&&(g[zt.expando]=void 0)}}}),f.fn.extend({detach:function(i){return ci(this,i,!0)},remove:function(i){return ci(this,i)},text:function(i){return Q(this,function(l){return l===void 0?f.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=l)})},null,i,arguments.length)},append:function(){return Sr(this,arguments,function(i){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=di(this,i);l.appendChild(i)}})},prepend:function(){return Sr(this,arguments,function(i){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var l=di(this,i);l.insertBefore(i,l.firstChild)}})},before:function(){return Sr(this,arguments,function(i){this.parentNode&&this.parentNode.insertBefore(i,this)})},after:function(){return Sr(this,arguments,function(i){this.parentNode&&this.parentNode.insertBefore(i,this.nextSibling)})},empty:function(){for(var i,l=0;(i=this[l])!=null;l++)i.nodeType===1&&(f.cleanData(xe(i,!1)),i.textContent=\"\");return this},clone:function(i,l){return i=i??!1,l=l??i,this.map(function(){return f.clone(this,i,l)})},html:function(i){return Q(this,function(l){var g=this[0]||{},w=0,A=this.length;if(l===void 0&&g.nodeType===1)return g.innerHTML;if(typeof l==\"string\"&&!ss.test(l)&&!Pe[(ai.exec(l)||[\"\",\"\"])[1].toLowerCase()]){l=f.htmlPrefilter(l);try{for(;w=0&&(W+=Math.max(0,Math.ceil(i[\"offset\"+l[0].toUpperCase()+l.slice(1)]-I-W-Y-.5))||0),W+J}function gi(i,l,g){var w=pn(i),A=!y.boxSizingReliable()||g,I=A&&f.css(i,\"boxSizing\",!1,w)===\"border-box\",N=I,Y=Hr(i,l,w),W=\"offset\"+l[0].toUpperCase()+l.slice(1);if(Kn.test(Y)){if(!g)return Y;Y=\"auto\"}return(!y.boxSizingReliable()&&I||!y.reliableTrDimensions()&&X(i,\"tr\")||Y===\"auto\"||!parseFloat(Y)&&f.css(i,\"display\",!1,w)===\"inline\")&&i.getClientRects().length&&(I=f.css(i,\"boxSizing\",!1,w)===\"border-box\",N=W in i,N&&(Y=i[W])),Y=parseFloat(Y)||0,Y+Jn(i,l,g||(I?\"border\":\"content\"),N,w,Y)+\"px\"}f.extend({cssHooks:{opacity:{get:function(i,l){if(l){var g=Hr(i,\"opacity\");return g===\"\"?\"1\":g}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(i,l,g,w){if(!(!i||i.nodeType===3||i.nodeType===8||!i.style)){var A,I,N,Y=gt(l),W=Zn.test(l),J=i.style;if(W||(l=Qn(Y)),N=f.cssHooks[l]||f.cssHooks[Y],g!==void 0){if(I=typeof g,I===\"string\"&&(A=ee.exec(g))&&A[1]&&(g=cn(i,l,A),I=\"number\"),g==null||g!==g)return;I===\"number\"&&!W&&(g+=A&&A[3]||(f.cssNumber[Y]?\"\":\"px\")),!y.clearCloneStyle&&g===\"\"&&l.indexOf(\"background\")===0&&(J[l]=\"inherit\"),(!N||!(\"set\"in N)||(g=N.set(i,g,w))!==void 0)&&(W?J.setProperty(l,g):J[l]=g)}else return N&&\"get\"in N&&(A=N.get(i,!1,w))!==void 0?A:J[l]}},css:function(i,l,g,w){var A,I,N,Y=gt(l),W=Zn.test(l);return W||(l=Qn(Y)),N=f.cssHooks[l]||f.cssHooks[Y],N&&\"get\"in N&&(A=N.get(i,!0,g)),A===void 0&&(A=Hr(i,l,w)),A===\"normal\"&&l in vi&&(A=vi[l]),g===\"\"||g?(I=parseFloat(A),g===!0||isFinite(I)?I||0:A):A}}),f.each([\"height\",\"width\"],function(i,l){f.cssHooks[l]={get:function(g,w,A){if(w)return bs.test(f.css(g,\"display\"))&&(!g.getClientRects().length||!g.getBoundingClientRect().width)?ui(g,vs,function(){return gi(g,l,A)}):gi(g,l,A)},set:function(g,w,A){var I,N=pn(g),Y=!y.scrollboxSize()&&N.position===\"absolute\",W=Y||A,J=W&&f.css(g,\"boxSizing\",!1,N)===\"border-box\",lt=A?Jn(g,l,A,J,N):0;return J&&Y&&(lt-=Math.ceil(g[\"offset\"+l[0].toUpperCase()+l.slice(1)]-parseFloat(N[l])-Jn(g,l,\"border\",!1,N)-.5)),lt&&(I=ee.exec(w))&&(I[3]||\"px\")!==\"px\"&&(g.style[l]=w,w=f.css(g,l)),mi(g,w,lt)}}}),f.cssHooks.marginLeft=fi(y.reliableMarginLeft,function(i,l){if(l)return(parseFloat(Hr(i,\"marginLeft\"))||i.getBoundingClientRect().left-ui(i,{marginLeft:0},function(){return i.getBoundingClientRect().left}))+\"px\"}),f.each({margin:\"\",padding:\"\",border:\"Width\"},function(i,l){f.cssHooks[i+l]={expand:function(g){for(var w=0,A={},I=typeof g==\"string\"?g.split(\" \"):[g];w<4;w++)A[i+ye[w]+l]=I[w]||I[w-2]||I[0];return A}},i!==\"margin\"&&(f.cssHooks[i+l].set=mi)}),f.fn.extend({css:function(i,l){return Q(this,function(g,w,A){var I,N,Y={},W=0;if(Array.isArray(w)){for(I=pn(g),N=w.length;W1)}});function we(i,l,g,w,A){return new we.prototype.init(i,l,g,w,A)}f.Tween=we,we.prototype={constructor:we,init:function(i,l,g,w,A,I){this.elem=i,this.prop=g,this.easing=A||f.easing._default,this.options=l,this.start=this.now=this.cur(),this.end=w,this.unit=I||(f.cssNumber[g]?\"\":\"px\")},cur:function(){var i=we.propHooks[this.prop];return i&&i.get?i.get(this):we.propHooks._default.get(this)},run:function(i){var l,g=we.propHooks[this.prop];return this.options.duration?this.pos=l=f.easing[this.easing](i,this.options.duration*i,0,1,this.options.duration):this.pos=l=i,this.now=(this.end-this.start)*l+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),g&&g.set?g.set(this):we.propHooks._default.set(this),this}},we.prototype.init.prototype=we.prototype,we.propHooks={_default:{get:function(i){var l;return i.elem.nodeType!==1||i.elem[i.prop]!=null&&i.elem.style[i.prop]==null?i.elem[i.prop]:(l=f.css(i.elem,i.prop,\"\"),!l||l===\"auto\"?0:l)},set:function(i){f.fx.step[i.prop]?f.fx.step[i.prop](i):i.elem.nodeType===1&&(f.cssHooks[i.prop]||i.elem.style[Qn(i.prop)]!=null)?f.style(i.elem,i.prop,i.now+i.unit):i.elem[i.prop]=i.now}}},we.propHooks.scrollTop=we.propHooks.scrollLeft={set:function(i){i.elem.nodeType&&i.elem.parentNode&&(i.elem[i.prop]=i.now)}},f.easing={linear:function(i){return i},swing:function(i){return .5-Math.cos(i*Math.PI)/2},_default:\"swing\"},f.fx=we.prototype.init,f.fx.step={};var Dr,bn,ms=/^(?:toggle|show|hide)$/,gs=/queueHooks$/;function $n(){bn&&(u.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame($n):t.setTimeout($n,f.fx.interval),f.fx.tick())}function yi(){return t.setTimeout(function(){Dr=void 0}),Dr=Date.now()}function vn(i,l){var g,w=0,A={height:i};for(l=l?1:0;w<4;w+=2-l)g=ye[w],A[\"margin\"+g]=A[\"padding\"+g]=i;return l&&(A.opacity=A.width=i),A}function xi(i,l,g){for(var w,A=(Me.tweeners[l]||[]).concat(Me.tweeners[\"*\"]),I=0,N=A.length;I1)},removeAttr:function(i){return this.each(function(){f.removeAttr(this,i)})}}),f.extend({attr:function(i,l,g){var w,A,I=i.nodeType;if(!(I===3||I===8||I===2)){if(typeof i.getAttribute>\"u\")return f.prop(i,l,g);if((I!==1||!f.isXMLDoc(i))&&(A=f.attrHooks[l.toLowerCase()]||(f.expr.match.bool.test(l)?wi:void 0)),g!==void 0){if(g===null){f.removeAttr(i,l);return}return A&&\"set\"in A&&(w=A.set(i,g,l))!==void 0?w:(i.setAttribute(l,g+\"\"),g)}return A&&\"get\"in A&&(w=A.get(i,l))!==null?w:(w=f.find.attr(i,l),w??void 0)}},attrHooks:{type:{set:function(i,l){if(!y.radioValue&&l===\"radio\"&&X(i,\"input\")){var g=i.value;return i.setAttribute(\"type\",l),g&&(i.value=g),l}}}},removeAttr:function(i,l){var g,w=0,A=l&&l.match(Ft);if(A&&i.nodeType===1)for(;g=A[w++];)i.removeAttribute(g)}}),wi={set:function(i,l,g){return l===!1?f.removeAttr(i,g):i.setAttribute(g,g),g}},f.each(f.expr.match.bool.source.match(/\\w+/g),function(i,l){var g=Ur[l]||f.find.attr;Ur[l]=function(w,A,I){var N,Y,W=A.toLowerCase();return I||(Y=Ur[W],Ur[W]=N,N=g(w,A,I)!=null?W:null,Ur[W]=Y),N}});var ws=/^(?:input|select|textarea|button)$/i,_s=/^(?:a|area)$/i;f.fn.extend({prop:function(i,l){return Q(this,f.prop,i,l,arguments.length>1)},removeProp:function(i){return this.each(function(){delete this[f.propFix[i]||i]})}}),f.extend({prop:function(i,l,g){var w,A,I=i.nodeType;if(!(I===3||I===8||I===2))return(I!==1||!f.isXMLDoc(i))&&(l=f.propFix[l]||l,A=f.propHooks[l]),g!==void 0?A&&\"set\"in A&&(w=A.set(i,g,l))!==void 0?w:i[l]=g:A&&\"get\"in A&&(w=A.get(i,l))!==null?w:i[l]},propHooks:{tabIndex:{get:function(i){var l=f.find.attr(i,\"tabindex\");return l?parseInt(l,10):ws.test(i.nodeName)||_s.test(i.nodeName)&&i.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),y.optSelected||(f.propHooks.selected={get:function(i){var l=i.parentNode;return l&&l.parentNode&&l.parentNode.selectedIndex,null},set:function(i){var l=i.parentNode;l&&(l.selectedIndex,l.parentNode&&l.parentNode.selectedIndex)}}),f.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){f.propFix[this.toLowerCase()]=this});function fr(i){var l=i.match(Ft)||[];return l.join(\" \")}function hr(i){return i.getAttribute&&i.getAttribute(\"class\")||\"\"}function ta(i){return Array.isArray(i)?i:typeof i==\"string\"?i.match(Ft)||[]:[]}f.fn.extend({addClass:function(i){var l,g,w,A,I,N;return C(i)?this.each(function(Y){f(this).addClass(i.call(this,Y,hr(this)))}):(l=ta(i),l.length?this.each(function(){if(w=hr(this),g=this.nodeType===1&&\" \"+fr(w)+\" \",g){for(I=0;I-1;)g=g.replace(\" \"+A+\" \",\" \");N=fr(g),w!==N&&this.setAttribute(\"class\",N)}}):this):this.attr(\"class\",\"\")},toggleClass:function(i,l){var g,w,A,I,N=typeof i,Y=N===\"string\"||Array.isArray(i);return C(i)?this.each(function(W){f(this).toggleClass(i.call(this,W,hr(this),l),l)}):typeof l==\"boolean\"&&Y?l?this.addClass(i):this.removeClass(i):(g=ta(i),this.each(function(){if(Y)for(I=f(this),A=0;A-1)return!0;return!1}});var Ts=/\\r/g;f.fn.extend({val:function(i){var l,g,w,A=this[0];return arguments.length?(w=C(i),this.each(function(I){var N;this.nodeType===1&&(w?N=i.call(this,I,f(this).val()):N=i,N==null?N=\"\":typeof N==\"number\"?N+=\"\":Array.isArray(N)&&(N=f.map(N,function(Y){return Y==null?\"\":Y+\"\"})),l=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()],(!l||!(\"set\"in l)||l.set(this,N,\"value\")===void 0)&&(this.value=N))})):A?(l=f.valHooks[A.type]||f.valHooks[A.nodeName.toLowerCase()],l&&\"get\"in l&&(g=l.get(A,\"value\"))!==void 0?g:(g=A.value,typeof g==\"string\"?g.replace(Ts,\"\"):g??\"\")):void 0}}),f.extend({valHooks:{option:{get:function(i){var l=f.find.attr(i,\"value\");return l??fr(f.text(i))}},select:{get:function(i){var l,g,w,A=i.options,I=i.selectedIndex,N=i.type===\"select-one\",Y=N?null:[],W=N?I+1:A.length;for(I<0?w=W:w=N?I:0;w-1)&&(g=!0);return g||(i.selectedIndex=-1),I}}}}),f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]={set:function(i,l){if(Array.isArray(l))return i.checked=f.inArray(f(i).val(),l)>-1}},y.checkOn||(f.valHooks[this].get=function(i){return i.getAttribute(\"value\")===null?\"on\":i.value})});var Wr=t.location,_i={guid:Date.now()},ea=/\\?/;f.parseXML=function(i){var l,g;if(!i||typeof i!=\"string\")return null;try{l=new t.DOMParser().parseFromString(i,\"text/xml\")}catch{}return g=l&&l.getElementsByTagName(\"parsererror\")[0],(!l||g)&&f.error(\"Invalid XML: \"+(g?f.map(g.childNodes,function(w){return w.textContent}).join(`\n`):i)),l};var Ti=/^(?:focusinfocus|focusoutblur)$/,Ci=function(i){i.stopPropagation()};f.extend(f.event,{trigger:function(i,l,g,w){var A,I,N,Y,W,J,lt,ft,ot=[g||u],yt=m.call(i,\"type\")?i.type:i,Rt=m.call(i,\"namespace\")?i.namespace.split(\".\"):[];if(I=ft=N=g=g||u,!(g.nodeType===3||g.nodeType===8)&&!Ti.test(yt+f.event.triggered)&&(yt.indexOf(\".\")>-1&&(Rt=yt.split(\".\"),yt=Rt.shift(),Rt.sort()),W=yt.indexOf(\":\")<0&&\"on\"+yt,i=i[f.expando]?i:new f.Event(yt,typeof i==\"object\"&&i),i.isTrigger=w?2:3,i.namespace=Rt.join(\".\"),i.rnamespace=i.namespace?new RegExp(\"(^|\\\\.)\"+Rt.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,i.result=void 0,i.target||(i.target=g),l=l==null?[i]:f.makeArray(l,[i]),lt=f.event.special[yt]||{},!(!w&<.trigger&<.trigger.apply(g,l)===!1))){if(!w&&!lt.noBubble&&!P(g)){for(Y=lt.delegateType||yt,Ti.test(Y+yt)||(I=I.parentNode);I;I=I.parentNode)ot.push(I),N=I;N===(g.ownerDocument||u)&&ot.push(N.defaultView||N.parentWindow||t)}for(A=0;(I=ot[A++])&&!i.isPropagationStopped();)ft=I,i.type=A>1?Y:lt.bindType||yt,J=(vt.get(I,\"events\")||Object.create(null))[i.type]&&vt.get(I,\"handle\"),J&&J.apply(I,l),J=W&&I[W],J&&J.apply&&Tt(I)&&(i.result=J.apply(I,l),i.result===!1&&i.preventDefault());return i.type=yt,!w&&!i.isDefaultPrevented()&&(!lt._default||lt._default.apply(ot.pop(),l)===!1)&&Tt(g)&&W&&C(g[yt])&&!P(g)&&(N=g[W],N&&(g[W]=null),f.event.triggered=yt,i.isPropagationStopped()&&ft.addEventListener(yt,Ci),g[yt](),i.isPropagationStopped()&&ft.removeEventListener(yt,Ci),f.event.triggered=void 0,N&&(g[W]=N)),i.result}},simulate:function(i,l,g){var w=f.extend(new f.Event,g,{type:i,isSimulated:!0});f.event.trigger(w,null,l)}}),f.fn.extend({trigger:function(i,l){return this.each(function(){f.event.trigger(i,l,this)})},triggerHandler:function(i,l){var g=this[0];if(g)return f.event.trigger(i,l,g,!0)}});var Cs=/\\[\\]$/,ki=/\\r?\\n/g,ks=/^(?:submit|button|image|reset|file)$/i,Ss=/^(?:input|select|textarea|keygen)/i;function ra(i,l,g,w){var A;if(Array.isArray(l))f.each(l,function(I,N){g||Cs.test(i)?w(i,N):ra(i+\"[\"+(typeof N==\"object\"&&N!=null?I:\"\")+\"]\",N,g,w)});else if(!g&&_(l)===\"object\")for(A in l)ra(i+\"[\"+A+\"]\",l[A],g,w);else w(i,l)}f.param=function(i,l){var g,w=[],A=function(I,N){var Y=C(N)?N():N;w[w.length]=encodeURIComponent(I)+\"=\"+encodeURIComponent(Y??\"\")};if(i==null)return\"\";if(Array.isArray(i)||i.jquery&&!f.isPlainObject(i))f.each(i,function(){A(this.name,this.value)});else for(g in i)ra(g,i[g],l,A);return w.join(\"&\")},f.fn.extend({serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var i=f.prop(this,\"elements\");return i?f.makeArray(i):this}).filter(function(){var i=this.type;return this.name&&!f(this).is(\":disabled\")&&Ss.test(this.nodeName)&&!ks.test(i)&&(this.checked||!We.test(i))}).map(function(i,l){var g=f(this).val();return g==null?null:Array.isArray(g)?f.map(g,function(w){return{name:l.name,value:w.replace(ki,`\\r\n`)}}):{name:l.name,value:g.replace(ki,`\\r\n`)}}).get()}});var Ds=/%20/g,As=/#.*$/,Is=/([?&])_=[^&]*/,Ps=/^(.*?):[ \\t]*([^\\r\\n]*)$/mg,Bs=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fs=/^(?:GET|HEAD)$/,Ns=/^\\/\\//,Si={},na={},Di=\"*/\".concat(\"*\"),aa=u.createElement(\"a\");aa.href=Wr.href;function Ai(i){return function(l,g){typeof l!=\"string\"&&(g=l,l=\"*\");var w,A=0,I=l.toLowerCase().match(Ft)||[];if(C(g))for(;w=I[A++];)w[0]===\"+\"?(w=w.slice(1)||\"*\",(i[w]=i[w]||[]).unshift(g)):(i[w]=i[w]||[]).push(g)}}function Ii(i,l,g,w){var A={},I=i===na;function N(Y){var W;return A[Y]=!0,f.each(i[Y]||[],function(J,lt){var ft=lt(l,g,w);if(typeof ft==\"string\"&&!I&&!A[ft])return l.dataTypes.unshift(ft),N(ft),!1;if(I)return!(W=ft)}),W}return N(l.dataTypes[0])||!A[\"*\"]&&N(\"*\")}function ia(i,l){var g,w,A=f.ajaxSettings.flatOptions||{};for(g in l)l[g]!==void 0&&((A[g]?i:w||(w={}))[g]=l[g]);return w&&f.extend(!0,i,w),i}function Rs(i,l,g){for(var w,A,I,N,Y=i.contents,W=i.dataTypes;W[0]===\"*\";)W.shift(),w===void 0&&(w=i.mimeType||l.getResponseHeader(\"Content-Type\"));if(w){for(A in Y)if(Y[A]&&Y[A].test(w)){W.unshift(A);break}}if(W[0]in g)I=W[0];else{for(A in g){if(!W[0]||i.converters[A+\" \"+W[0]]){I=A;break}N||(N=A)}I=I||N}if(I)return I!==W[0]&&W.unshift(I),g[I]}function Es(i,l,g,w){var A,I,N,Y,W,J={},lt=i.dataTypes.slice();if(lt[1])for(N in i.converters)J[N.toLowerCase()]=i.converters[N];for(I=lt.shift();I;)if(i.responseFields[I]&&(g[i.responseFields[I]]=l),!W&&w&&i.dataFilter&&(l=i.dataFilter(l,i.dataType)),W=I,I=lt.shift(),I){if(I===\"*\")I=W;else if(W!==\"*\"&&W!==I){if(N=J[W+\" \"+I]||J[\"* \"+I],!N){for(A in J)if(Y=A.split(\" \"),Y[1]===I&&(N=J[W+\" \"+Y[0]]||J[\"* \"+Y[0]],N)){N===!0?N=J[A]:J[A]!==!0&&(I=Y[0],lt.unshift(Y[1]));break}}if(N!==!0)if(N&&i.throws)l=N(l);else try{l=N(l)}catch(ft){return{state:\"parsererror\",error:N?ft:\"No conversion from \"+W+\" to \"+I}}}}return{state:\"success\",data:l}}f.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Wr.href,type:\"GET\",isLocal:Bs.test(Wr.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Di,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":f.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(i,l){return l?ia(ia(i,f.ajaxSettings),l):ia(f.ajaxSettings,i)},ajaxPrefilter:Ai(Si),ajaxTransport:Ai(na),ajax:function(i,l){typeof i==\"object\"&&(l=i,i=void 0),l=l||{};var g,w,A,I,N,Y,W,J,lt,ft,ot=f.ajaxSetup({},l),yt=ot.context||ot,Rt=ot.context&&(yt.nodeType||yt.jquery)?f(yt):f.event,Xt=f.Deferred(),Vt=f.Callbacks(\"once memory\"),le=ot.statusCode||{},se={},Ge={},qe=\"canceled\",qt={readyState:0,getResponseHeader:function(Yt){var ne;if(W){if(!I)for(I={};ne=Ps.exec(A);)I[ne[1].toLowerCase()+\" \"]=(I[ne[1].toLowerCase()+\" \"]||[]).concat(ne[2]);ne=I[Yt.toLowerCase()+\" \"]}return ne==null?null:ne.join(\", \")},getAllResponseHeaders:function(){return W?A:null},setRequestHeader:function(Yt,ne){return W==null&&(Yt=Ge[Yt.toLowerCase()]=Ge[Yt.toLowerCase()]||Yt,se[Yt]=ne),this},overrideMimeType:function(Yt){return W==null&&(ot.mimeType=Yt),this},statusCode:function(Yt){var ne;if(Yt)if(W)qt.always(Yt[qt.status]);else for(ne in Yt)le[ne]=[le[ne],Yt[ne]];return this},abort:function(Yt){var ne=Yt||qe;return g&&g.abort(ne),pr(0,ne),this}};if(Xt.promise(qt),ot.url=((i||ot.url||Wr.href)+\"\").replace(Ns,Wr.protocol+\"//\"),ot.type=l.method||l.type||ot.method||ot.type,ot.dataTypes=(ot.dataType||\"*\").toLowerCase().match(Ft)||[\"\"],ot.crossDomain==null){Y=u.createElement(\"a\");try{Y.href=ot.url,Y.href=Y.href,ot.crossDomain=aa.protocol+\"//\"+aa.host!=Y.protocol+\"//\"+Y.host}catch{ot.crossDomain=!0}}if(ot.data&&ot.processData&&typeof ot.data!=\"string\"&&(ot.data=f.param(ot.data,ot.traditional)),Ii(Si,ot,l,qt),W)return qt;J=f.event&&ot.global,J&&f.active++===0&&f.event.trigger(\"ajaxStart\"),ot.type=ot.type.toUpperCase(),ot.hasContent=!Fs.test(ot.type),w=ot.url.replace(As,\"\"),ot.hasContent?ot.data&&ot.processData&&(ot.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")===0&&(ot.data=ot.data.replace(Ds,\"+\")):(ft=ot.url.slice(w.length),ot.data&&(ot.processData||typeof ot.data==\"string\")&&(w+=(ea.test(w)?\"&\":\"?\")+ot.data,delete ot.data),ot.cache===!1&&(w=w.replace(Is,\"$1\"),ft=(ea.test(w)?\"&\":\"?\")+\"_=\"+_i.guid+++ft),ot.url=w+ft),ot.ifModified&&(f.lastModified[w]&&qt.setRequestHeader(\"If-Modified-Since\",f.lastModified[w]),f.etag[w]&&qt.setRequestHeader(\"If-None-Match\",f.etag[w])),(ot.data&&ot.hasContent&&ot.contentType!==!1||l.contentType)&&qt.setRequestHeader(\"Content-Type\",ot.contentType),qt.setRequestHeader(\"Accept\",ot.dataTypes[0]&&ot.accepts[ot.dataTypes[0]]?ot.accepts[ot.dataTypes[0]]+(ot.dataTypes[0]!==\"*\"?\", \"+Di+\"; q=0.01\":\"\"):ot.accepts[\"*\"]);for(lt in ot.headers)qt.setRequestHeader(lt,ot.headers[lt]);if(ot.beforeSend&&(ot.beforeSend.call(yt,qt,ot)===!1||W))return qt.abort();if(qe=\"abort\",Vt.add(ot.complete),qt.done(ot.success),qt.fail(ot.error),g=Ii(na,ot,l,qt),!g)pr(-1,\"No Transport\");else{if(qt.readyState=1,J&&Rt.trigger(\"ajaxSend\",[qt,ot]),W)return qt;ot.async&&ot.timeout>0&&(N=t.setTimeout(function(){qt.abort(\"timeout\")},ot.timeout));try{W=!1,g.send(se,pr)}catch(Yt){if(W)throw Yt;pr(-1,Yt)}}function pr(Yt,ne,qr,sa){var Xe,Xr,Ye,er,rr,Be=ne;W||(W=!0,N&&t.clearTimeout(N),g=void 0,A=sa||\"\",qt.readyState=Yt>0?4:0,Xe=Yt>=200&&Yt<300||Yt===304,qr&&(er=Rs(ot,qt,qr)),!Xe&&f.inArray(\"script\",ot.dataTypes)>-1&&f.inArray(\"json\",ot.dataTypes)<0&&(ot.converters[\"text script\"]=function(){}),er=Es(ot,er,qt,Xe),Xe?(ot.ifModified&&(rr=qt.getResponseHeader(\"Last-Modified\"),rr&&(f.lastModified[w]=rr),rr=qt.getResponseHeader(\"etag\"),rr&&(f.etag[w]=rr)),Yt===204||ot.type===\"HEAD\"?Be=\"nocontent\":Yt===304?Be=\"notmodified\":(Be=er.state,Xr=er.data,Ye=er.error,Xe=!Ye)):(Ye=Be,(Yt||!Be)&&(Be=\"error\",Yt<0&&(Yt=0))),qt.status=Yt,qt.statusText=(ne||Be)+\"\",Xe?Xt.resolveWith(yt,[Xr,Be,qt]):Xt.rejectWith(yt,[qt,Be,Ye]),qt.statusCode(le),le=void 0,J&&Rt.trigger(Xe?\"ajaxSuccess\":\"ajaxError\",[qt,ot,Xe?Xr:Ye]),Vt.fireWith(yt,[qt,Be]),J&&(Rt.trigger(\"ajaxComplete\",[qt,ot]),--f.active||f.event.trigger(\"ajaxStop\")))}return qt},getJSON:function(i,l,g){return f.get(i,l,g,\"json\")},getScript:function(i,l){return f.get(i,void 0,l,\"script\")}}),f.each([\"get\",\"post\"],function(i,l){f[l]=function(g,w,A,I){return C(w)&&(I=I||A,A=w,w=void 0),f.ajax(f.extend({url:g,type:l,dataType:I,data:w,success:A},f.isPlainObject(g)&&g))}}),f.ajaxPrefilter(function(i){var l;for(l in i.headers)l.toLowerCase()===\"content-type\"&&(i.contentType=i.headers[l]||\"\")}),f._evalUrl=function(i,l,g){return f.ajax({url:i,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(w){f.globalEval(w,l,g)}})},f.fn.extend({wrapAll:function(i){var l;return this[0]&&(C(i)&&(i=i.call(this[0])),l=f(i,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&l.insertBefore(this[0]),l.map(function(){for(var g=this;g.firstElementChild;)g=g.firstElementChild;return g}).append(this)),this},wrapInner:function(i){return C(i)?this.each(function(l){f(this).wrapInner(i.call(this,l))}):this.each(function(){var l=f(this),g=l.contents();g.length?g.wrapAll(i):l.append(i)})},wrap:function(i){var l=C(i);return this.each(function(g){f(this).wrapAll(l?i.call(this,g):i)})},unwrap:function(i){return this.parent(i).not(\"body\").each(function(){f(this).replaceWith(this.childNodes)}),this}}),f.expr.pseudos.hidden=function(i){return!f.expr.pseudos.visible(i)},f.expr.pseudos.visible=function(i){return!!(i.offsetWidth||i.offsetHeight||i.getClientRects().length)},f.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Os={0:200,1223:204},Gr=f.ajaxSettings.xhr();y.cors=!!Gr&&\"withCredentials\"in Gr,y.ajax=Gr=!!Gr,f.ajaxTransport(function(i){var l,g;if(y.cors||Gr&&!i.crossDomain)return{send:function(w,A){var I,N=i.xhr();if(N.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(I in i.xhrFields)N[I]=i.xhrFields[I];i.mimeType&&N.overrideMimeType&&N.overrideMimeType(i.mimeType),!i.crossDomain&&!w[\"X-Requested-With\"]&&(w[\"X-Requested-With\"]=\"XMLHttpRequest\");for(I in w)N.setRequestHeader(I,w[I]);l=function(Y){return function(){l&&(l=g=N.onload=N.onerror=N.onabort=N.ontimeout=N.onreadystatechange=null,Y===\"abort\"?N.abort():Y===\"error\"?typeof N.status!=\"number\"?A(0,\"error\"):A(N.status,N.statusText):A(Os[N.status]||N.status,N.statusText,(N.responseType||\"text\")!==\"text\"||typeof N.responseText!=\"string\"?{binary:N.response}:{text:N.responseText},N.getAllResponseHeaders()))}},N.onload=l(),g=N.onerror=N.ontimeout=l(\"error\"),N.onabort!==void 0?N.onabort=g:N.onreadystatechange=function(){N.readyState===4&&t.setTimeout(function(){l&&g()})},l=l(\"abort\");try{N.send(i.hasContent&&i.data||null)}catch(Y){if(l)throw Y}},abort:function(){l&&l()}}}),f.ajaxPrefilter(function(i){i.crossDomain&&(i.contents.script=!1)}),f.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(i){return f.globalEval(i),i}}}),f.ajaxPrefilter(\"script\",function(i){i.cache===void 0&&(i.cache=!1),i.crossDomain&&(i.type=\"GET\")}),f.ajaxTransport(\"script\",function(i){if(i.crossDomain||i.scriptAttrs){var l,g;return{send:function(w,A){l=f(\"