Commit ·
533f700
1
Parent(s): 0a148f6
Add EEGDash assets, logo, social icons, recording badge, plots (treemap/growth/sankey/clinical); favicon+PNGs via LFS
Browse files- .gitattributes +3 -0
- app.py +123 -13
- assets/bids.svg +1 -0
- assets/discord.svg +1 -0
- assets/favicon.ico +3 -0
- assets/github.svg +1 -0
- assets/logo.svg +117 -0
- assets/mark.svg +61 -0
- assets/plots/dataset_clinical.html +70 -0
- assets/plots/dataset_growth.html +0 -0
- assets/plots/dataset_sankey.html +14 -0
- assets/plots/dataset_treemap.html +0 -0
- assets/pypi.svg +1 -0
- assets/recording/eeg.png +3 -0
- assets/recording/ieeg.png +3 -0
- assets/recording/meg.png +3 -0
- style.css +69 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
assets/recording/*.png filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
assets/favicon.ico filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
assets/social_card.png filter=lfs diff=lfs merge=lfs -text
|
app.py
CHANGED
|
@@ -29,10 +29,60 @@ from huggingface_hub import HfApi
|
|
| 29 |
from huggingface_hub.utils import HfHubHTTPError
|
| 30 |
|
| 31 |
HF_ORG = "EEGDash"
|
| 32 |
-
|
| 33 |
-
|
|
|
|
|
|
|
| 34 |
EEGDASH_URL = "https://eegdash.org"
|
| 35 |
GITHUB_URL = "https://github.com/eegdash/EEGDash"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
|
| 37 |
# Okabe-Ito categorical palette — one hue per modality, reused consistently
|
| 38 |
# across the modality strip and filter chips so the reader learns the mapping
|
|
@@ -212,17 +262,16 @@ def _hero_html(df: pd.DataFrame, total_all: int) -> str:
|
|
| 212 |
return f"""
|
| 213 |
<section class="eeg-hero">
|
| 214 |
<div class="eeg-hero__left">
|
| 215 |
-
<
|
| 216 |
-
<h1 class="eeg-hero__title">EEG / MEG datasets,<br/>one import away.</h1>
|
| 217 |
<p class="eeg-hero__lede">
|
| 218 |
-
|
| 219 |
-
a single line of Python — streamed from NEMAR
|
| 220 |
-
<a href="https://huggingface.co/{HF_ORG}">🤗 {HF_ORG}</a>.
|
| 221 |
</p>
|
| 222 |
<div class="eeg-hero__cta">
|
| 223 |
-
<a class="eeg-btn eeg-btn--primary" href="{EEGDASH_URL}">eegdash.org →</a>
|
| 224 |
-
<a class="eeg-btn" href="{GITHUB_URL}">GitHub</a>
|
| 225 |
-
<a class="eeg-btn" href="
|
| 226 |
</div>
|
| 227 |
</div>
|
| 228 |
<div class="eeg-hero__stats" role="group" aria-label="Catalog totals">
|
|
@@ -320,6 +369,13 @@ def _detail_html(df: pd.DataFrame, slug: str) -> str:
|
|
| 320 |
if on_hf
|
| 321 |
else '<span class="eeg-tag eeg-tag--muted">not mirrored yet</span>'
|
| 322 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 323 |
|
| 324 |
stats = [
|
| 325 |
("Subjects", _fmt_num(int(row.get("n_subjects", 0) or 0))),
|
|
@@ -364,6 +420,7 @@ def _detail_html(df: pd.DataFrame, slug: str) -> str:
|
|
| 364 |
<div class="eeg-card__id">
|
| 365 |
<span class="eeg-card__slug">{_e(slug)}</span>
|
| 366 |
<span class="eeg-card__modality" style="--hue:{modality_hue}">{_e(modality)}</span>
|
|
|
|
| 367 |
</div>
|
| 368 |
<h2 id="eeg-card-title" class="eeg-card__title">{_e(title)}</h2>
|
| 369 |
<div class="eeg-card__meta">
|
|
@@ -387,11 +444,12 @@ def _detail_html(df: pd.DataFrame, slug: str) -> str:
|
|
| 387 |
|
| 388 |
|
| 389 |
def _empty_detail() -> str:
|
| 390 |
-
return """
|
| 391 |
<article class="eeg-card eeg-card--empty">
|
| 392 |
<div class="eeg-card__ghost">
|
|
|
|
| 393 |
<div class="eeg-card__ghost-title">Pick a dataset</div>
|
| 394 |
-
<p>Click any row in the table
|
| 395 |
</div>
|
| 396 |
</article>
|
| 397 |
"""
|
|
@@ -483,17 +541,66 @@ THEME = gr.themes.Base(
|
|
| 483 |
)
|
| 484 |
|
| 485 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 486 |
with gr.Blocks(
|
| 487 |
title="EEGDash — EEG/MEG dataset catalog",
|
| 488 |
css=CSS,
|
| 489 |
theme=THEME,
|
| 490 |
analytics_enabled=False,
|
|
|
|
| 491 |
) as demo:
|
| 492 |
hero = gr.HTML(_hero_html(CATALOG, TOTAL_ALL), elem_classes=["eeg-hero-wrap"])
|
| 493 |
modality_strip = gr.HTML(
|
| 494 |
_modality_strip_html(CATALOG), elem_classes=["eeg-modality-wrap"]
|
| 495 |
)
|
| 496 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 497 |
with gr.Row(elem_classes=["eeg-toolbar"]):
|
| 498 |
query = gr.Textbox(
|
| 499 |
label="Search",
|
|
@@ -578,4 +685,7 @@ with gr.Blocks(
|
|
| 578 |
|
| 579 |
|
| 580 |
if __name__ == "__main__":
|
| 581 |
-
demo.queue().launch(
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
from huggingface_hub.utils import HfHubHTTPError
|
| 30 |
|
| 31 |
HF_ORG = "EEGDash"
|
| 32 |
+
ROOT = Path(__file__).parent
|
| 33 |
+
CSV_PATH = ROOT / "dataset_summary.csv"
|
| 34 |
+
CSS_PATH = ROOT / "style.css"
|
| 35 |
+
ASSETS_DIR = ROOT / "assets"
|
| 36 |
EEGDASH_URL = "https://eegdash.org"
|
| 37 |
GITHUB_URL = "https://github.com/eegdash/EEGDash"
|
| 38 |
+
PYPI_URL = "https://pypi.org/project/eegdash/"
|
| 39 |
+
DISCORD_URL = "https://discord.gg/eegdash"
|
| 40 |
+
|
| 41 |
+
|
| 42 |
+
def _read_svg(name: str) -> str:
|
| 43 |
+
"""Read an SVG asset and strip the XML prolog so it inlines cleanly.
|
| 44 |
+
|
| 45 |
+
Inlining lets us color icons via ``currentColor`` and avoids the file
|
| 46 |
+
endpoint for tiny assets that would otherwise cost an extra round-trip.
|
| 47 |
+
"""
|
| 48 |
+
path = ASSETS_DIR / name
|
| 49 |
+
if not path.exists():
|
| 50 |
+
return ""
|
| 51 |
+
raw = path.read_text(encoding="utf-8")
|
| 52 |
+
# Remove XML declaration + comments (Inkscape adds both).
|
| 53 |
+
for marker in ("?>", "-->"):
|
| 54 |
+
idx = raw.rfind(marker)
|
| 55 |
+
if idx != -1 and idx < 300:
|
| 56 |
+
raw = raw[idx + len(marker):].lstrip()
|
| 57 |
+
return raw
|
| 58 |
+
|
| 59 |
+
|
| 60 |
+
ICON_GITHUB = _read_svg("github.svg")
|
| 61 |
+
ICON_PYPI = _read_svg("pypi.svg")
|
| 62 |
+
ICON_DISCORD = _read_svg("discord.svg")
|
| 63 |
+
SVG_MARK = _read_svg("mark.svg")
|
| 64 |
+
SVG_BIDS = _read_svg("bids.svg")
|
| 65 |
+
|
| 66 |
+
|
| 67 |
+
def _read_plot(name: str) -> str:
|
| 68 |
+
path = ASSETS_DIR / "plots" / f"{name}.html"
|
| 69 |
+
return path.read_text(encoding="utf-8") if path.exists() else ""
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
PLOT_TREEMAP = _read_plot("dataset_treemap")
|
| 73 |
+
PLOT_GROWTH = _read_plot("dataset_growth")
|
| 74 |
+
PLOT_SANKEY = _read_plot("dataset_sankey")
|
| 75 |
+
PLOT_CLINICAL = _read_plot("dataset_clinical")
|
| 76 |
+
|
| 77 |
+
# Asset URLs rendered client-side. Gradio 5 serves from the working dir
|
| 78 |
+
# through /gradio_api/file= when the path is in ``allowed_paths``.
|
| 79 |
+
LOGO_URL = "/gradio_api/file=assets/logo.svg"
|
| 80 |
+
FAVICON_URL = "/gradio_api/file=assets/favicon.ico"
|
| 81 |
+
RECORDING_ICON = {
|
| 82 |
+
"eeg": "/gradio_api/file=assets/recording/eeg.png",
|
| 83 |
+
"ieeg": "/gradio_api/file=assets/recording/ieeg.png",
|
| 84 |
+
"meg": "/gradio_api/file=assets/recording/meg.png",
|
| 85 |
+
}
|
| 86 |
|
| 87 |
# Okabe-Ito categorical palette — one hue per modality, reused consistently
|
| 88 |
# across the modality strip and filter chips so the reader learns the mapping
|
|
|
|
| 262 |
return f"""
|
| 263 |
<section class="eeg-hero">
|
| 264 |
<div class="eeg-hero__left">
|
| 265 |
+
<img class="eeg-hero__logo" src="{LOGO_URL}" alt="EEGDash" />
|
|
|
|
| 266 |
<p class="eeg-hero__lede">
|
| 267 |
+
Open catalog of {total_all} EEG / MEG datasets. Search, filter, and
|
| 268 |
+
load any of them with a single line of Python — streamed from NEMAR
|
| 269 |
+
or mirrored to <a href="https://huggingface.co/{HF_ORG}">🤗 {HF_ORG}</a>.
|
| 270 |
</p>
|
| 271 |
<div class="eeg-hero__cta">
|
| 272 |
+
<a class="eeg-btn eeg-btn--primary" href="{EEGDASH_URL}" target="_blank" rel="noopener">eegdash.org <span aria-hidden="true">→</span></a>
|
| 273 |
+
<a class="eeg-btn eeg-btn--icon" href="{GITHUB_URL}" target="_blank" rel="noopener" aria-label="GitHub">{ICON_GITHUB}<span>GitHub</span></a>
|
| 274 |
+
<a class="eeg-btn eeg-btn--icon" href="{PYPI_URL}" target="_blank" rel="noopener" aria-label="PyPI">{ICON_PYPI}<span>PyPI</span></a>
|
| 275 |
</div>
|
| 276 |
</div>
|
| 277 |
<div class="eeg-hero__stats" role="group" aria-label="Catalog totals">
|
|
|
|
| 369 |
if on_hf
|
| 370 |
else '<span class="eeg-tag eeg-tag--muted">not mirrored yet</span>'
|
| 371 |
)
|
| 372 |
+
rec_type = str(row.get("record_modality", "") or "").strip().lower()
|
| 373 |
+
rec_icon = RECORDING_ICON.get(rec_type)
|
| 374 |
+
rec_badge = (
|
| 375 |
+
f'<img class="eeg-card__rec" src="{rec_icon}" alt="{_e(rec_type.upper())} recording" title="{_e(rec_type.upper())} recording"/>'
|
| 376 |
+
if rec_icon
|
| 377 |
+
else ""
|
| 378 |
+
)
|
| 379 |
|
| 380 |
stats = [
|
| 381 |
("Subjects", _fmt_num(int(row.get("n_subjects", 0) or 0))),
|
|
|
|
| 420 |
<div class="eeg-card__id">
|
| 421 |
<span class="eeg-card__slug">{_e(slug)}</span>
|
| 422 |
<span class="eeg-card__modality" style="--hue:{modality_hue}">{_e(modality)}</span>
|
| 423 |
+
{rec_badge}
|
| 424 |
</div>
|
| 425 |
<h2 id="eeg-card-title" class="eeg-card__title">{_e(title)}</h2>
|
| 426 |
<div class="eeg-card__meta">
|
|
|
|
| 444 |
|
| 445 |
|
| 446 |
def _empty_detail() -> str:
|
| 447 |
+
return f"""
|
| 448 |
<article class="eeg-card eeg-card--empty">
|
| 449 |
<div class="eeg-card__ghost">
|
| 450 |
+
<div class="eeg-card__ghost-mark">{SVG_MARK}</div>
|
| 451 |
<div class="eeg-card__ghost-title">Pick a dataset</div>
|
| 452 |
+
<p>Click any row in the table to see its metadata, load snippet, and 🤗 mirror status.</p>
|
| 453 |
</div>
|
| 454 |
</article>
|
| 455 |
"""
|
|
|
|
| 541 |
)
|
| 542 |
|
| 543 |
|
| 544 |
+
HEAD = f"""
|
| 545 |
+
<link rel="icon" type="image/x-icon" href="{FAVICON_URL}" />
|
| 546 |
+
<meta name="description" content="Search {TOTAL_ALL} open EEG / MEG datasets — EEGDash catalog." />
|
| 547 |
+
<meta property="og:title" content="EEGDash — EEG/MEG dataset catalog" />
|
| 548 |
+
<meta property="og:description" content="Open catalog of EEG/MEG datasets, loadable with one line of Python." />
|
| 549 |
+
<script src="https://cdn.plot.ly/plotly-2.35.2.min.js" charset="utf-8"></script>
|
| 550 |
+
"""
|
| 551 |
+
|
| 552 |
with gr.Blocks(
|
| 553 |
title="EEGDash — EEG/MEG dataset catalog",
|
| 554 |
css=CSS,
|
| 555 |
theme=THEME,
|
| 556 |
analytics_enabled=False,
|
| 557 |
+
head=HEAD,
|
| 558 |
) as demo:
|
| 559 |
hero = gr.HTML(_hero_html(CATALOG, TOTAL_ALL), elem_classes=["eeg-hero-wrap"])
|
| 560 |
modality_strip = gr.HTML(
|
| 561 |
_modality_strip_html(CATALOG), elem_classes=["eeg-modality-wrap"]
|
| 562 |
)
|
| 563 |
|
| 564 |
+
with gr.Accordion(
|
| 565 |
+
"Overview — what’s in the catalog",
|
| 566 |
+
open=True,
|
| 567 |
+
elem_classes=["eeg-overview"],
|
| 568 |
+
):
|
| 569 |
+
gr.HTML(
|
| 570 |
+
'<p class="eeg-overview__lede">Each box is one dataset, sized by the '
|
| 571 |
+
'number of recordings and colored by experimental modality. Hover '
|
| 572 |
+
'for the exact count.</p>' + PLOT_TREEMAP,
|
| 573 |
+
elem_classes=["eeg-plot"],
|
| 574 |
+
)
|
| 575 |
+
|
| 576 |
+
with gr.Accordion(
|
| 577 |
+
"Zoom out — growth, clinical, and flow",
|
| 578 |
+
open=False,
|
| 579 |
+
elem_classes=["eeg-overview"],
|
| 580 |
+
):
|
| 581 |
+
with gr.Tabs():
|
| 582 |
+
with gr.Tab("Growth"):
|
| 583 |
+
gr.HTML(
|
| 584 |
+
'<p class="eeg-overview__lede">New datasets added to the '
|
| 585 |
+
'catalog over time, colored by source.</p>' + PLOT_GROWTH,
|
| 586 |
+
elem_classes=["eeg-plot"],
|
| 587 |
+
)
|
| 588 |
+
with gr.Tab("Sankey"):
|
| 589 |
+
gr.HTML(
|
| 590 |
+
'<p class="eeg-overview__lede">Flow from modality to '
|
| 591 |
+
'pathology to source — follow the thickest lines to see '
|
| 592 |
+
'where the catalog’s weight lies.</p>' + PLOT_SANKEY,
|
| 593 |
+
elem_classes=["eeg-plot"],
|
| 594 |
+
)
|
| 595 |
+
with gr.Tab("Clinical"):
|
| 596 |
+
gr.HTML(
|
| 597 |
+
'<p class="eeg-overview__lede">Clinical populations '
|
| 598 |
+
'represented in the catalog, from healthy controls to '
|
| 599 |
+
'neurodegenerative and psychiatric conditions.</p>'
|
| 600 |
+
+ PLOT_CLINICAL,
|
| 601 |
+
elem_classes=["eeg-plot"],
|
| 602 |
+
)
|
| 603 |
+
|
| 604 |
with gr.Row(elem_classes=["eeg-toolbar"]):
|
| 605 |
query = gr.Textbox(
|
| 606 |
label="Search",
|
|
|
|
| 685 |
|
| 686 |
|
| 687 |
if __name__ == "__main__":
|
| 688 |
+
demo.queue().launch(
|
| 689 |
+
ssr_mode=False,
|
| 690 |
+
allowed_paths=[str(ASSETS_DIR)],
|
| 691 |
+
)
|
assets/bids.svg
ADDED
|
|
assets/discord.svg
ADDED
|
|
assets/favicon.ico
ADDED
|
|
Git LFS Details
|
assets/github.svg
ADDED
|
|
assets/logo.svg
ADDED
|
|
assets/mark.svg
ADDED
|
|
assets/plots/dataset_clinical.html
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
<style>
|
| 3 |
+
#dataset-clinical-plot {
|
| 4 |
+
width: 100% !important;
|
| 5 |
+
height: 650px !important;
|
| 6 |
+
min-height: 650px;
|
| 7 |
+
margin: 0;
|
| 8 |
+
padding: 0;
|
| 9 |
+
}
|
| 10 |
+
#dataset-clinical-plot .plotly-graph-div {
|
| 11 |
+
width: 100% !important;
|
| 12 |
+
height: 100% !important;
|
| 13 |
+
}
|
| 14 |
+
.eegdash-figure {
|
| 15 |
+
margin: 0 !important;
|
| 16 |
+
padding: 1.25rem 1rem 0.75rem !important;
|
| 17 |
+
width: 100% !important;
|
| 18 |
+
background: #ffffff;
|
| 19 |
+
border: 1px solid rgba(15, 23, 42, 0.08);
|
| 20 |
+
border-radius: 14px;
|
| 21 |
+
box-shadow: 0 1px 0 rgba(15, 23, 42, 0.02);
|
| 22 |
+
}
|
| 23 |
+
html[data-theme="dark"] .eegdash-figure {
|
| 24 |
+
background: rgba(255, 255, 255, 0.02);
|
| 25 |
+
border-color: rgba(148, 163, 184, 0.18);
|
| 26 |
+
}
|
| 27 |
+
/* The sphinx-design tab card around the figure should not double-up
|
| 28 |
+
with the figure's own frame. */
|
| 29 |
+
.sd-tab-content:has(.eegdash-figure) {
|
| 30 |
+
padding: 0 !important;
|
| 31 |
+
border: none !important;
|
| 32 |
+
border-radius: 0 !important;
|
| 33 |
+
background: transparent !important;
|
| 34 |
+
}
|
| 35 |
+
.eegdash-branding {
|
| 36 |
+
position: relative; margin: 4px 0 0 60px; z-index: 9999;
|
| 37 |
+
display: flex; align-items: center; gap: 8px; opacity: 0.7;
|
| 38 |
+
}
|
| 39 |
+
.eegdash-branding img { height: 24px; }
|
| 40 |
+
.eegdash-branding span { font-size: 12px; color: #9ca3af; font-weight: 500;
|
| 41 |
+
font-family: Inter, system-ui, -apple-system, sans-serif; }
|
| 42 |
+
|
| 43 |
+
|
| 44 |
+
</style>
|
| 45 |
+
<div> <div id="dataset-clinical-plot" class="plotly-graph-div" style="height:650px; width:100%;"></div> <script type="text/javascript"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("dataset-clinical-plot")) { Plotly.newPlot( "dataset-clinical-plot", [{"marker":{"color":"#999999"},"name":"Alcohol","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[1.0,0.0,0.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#999999"},"name":"Cancer","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[1.0,0.0,0.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#ddd6fe"},"name":"Dementia","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[6.0,0.0,0.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#a5b4fc"},"name":"Depression","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[0.0,0.0,1.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#c4b5fd"},"name":"Development","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[36.0,0.0,0.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#999999"},"name":"Dyslexia","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[0.0,0.0,1.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#fdba74"},"name":"Epilepsy","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[1.0,1.0,0.0,0.0,37.0],"type":"bar"},{"marker":{"color":"#86efac"},"name":"Healthy","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[422.0,0.0,48.0,14.0,2.0],"type":"bar"},{"marker":{"color":"#999999"},"name":"Obese","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[2.0,0.0,0.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#e5e7eb"},"name":"Other","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[34.0,0.0,2.0,0.0,3.0],"type":"bar"},{"marker":{"color":"#f9a8d4"},"name":"Parkinson's","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[12.0,0.0,1.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#999999"},"name":"Schizophrenia\u002fPsychosis","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[5.0,0.0,1.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#fed7aa"},"name":"Surgery","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[1.0,0.0,0.0,1.0,16.0],"type":"bar"},{"marker":{"color":"#fca5a5"},"name":"TBI","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[3.0,0.0,0.0,0.0,0.0],"type":"bar"},{"marker":{"color":"#cbd5e1"},"name":"Unknown","x":["EEG","EMG","MEG","fNIRS","iEEG"],"y":[47.0,8.0,3.0,10.0,16.0],"type":"bar"}], {"template":{"data":{"barpolar":[{"marker":{"line":{"color":"white","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"white","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"#C8D4E3","linecolor":"#C8D4E3","minorgridcolor":"#C8D4E3","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"#C8D4E3","linecolor":"#C8D4E3","minorgridcolor":"#C8D4E3","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"contour"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmap"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2dcontour"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2d"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scattermap":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermap"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"white","showlakes":true,"showland":true,"subunitcolor":"#C8D4E3"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"white","polar":{"angularaxis":{"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":""},"bgcolor":"white","radialaxis":{"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"},"yaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"},"zaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""},"baxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""},"bgcolor":"white","caxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":"","title":{"standoff":15},"zerolinecolor":"#EBF0F8","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":"","title":{"standoff":15},"zerolinecolor":"#EBF0F8","zerolinewidth":2}}},"font":{"family":"Inter, system-ui, sans-serif","size":13,"color":"#0f172a"},"margin":{"t":60,"l":60,"r":40,"b":60},"barmode":"stack","yaxis":{"title":{"text":"Number of Studies"}},"xaxis":{"title":{"text":"Electrophysiology Modality"}},"height":650,"autosize":true,"paper_bgcolor":"#ffffff","plot_bgcolor":"#ffffff","updatemenus":[{"bgcolor":"#ffffff","bordercolor":"rgba(15, 23, 42, 0.12)","borderwidth":1,"buttons":[{"args":[{"y":[[1.0,0.0,0.0,0.0,0.0],[1.0,0.0,0.0,0.0,0.0],[6.0,0.0,0.0,0.0,0.0],[0.0,0.0,1.0,0.0,0.0],[36.0,0.0,0.0,0.0,0.0],[0.0,0.0,1.0,0.0,0.0],[1.0,1.0,0.0,0.0,37.0],[422.0,0.0,48.0,14.0,2.0],[2.0,0.0,0.0,0.0,0.0],[34.0,0.0,2.0,0.0,3.0],[12.0,0.0,1.0,0.0,0.0],[5.0,0.0,1.0,0.0,0.0],[1.0,0.0,0.0,1.0,16.0],[3.0,0.0,0.0,0.0,0.0],[47.0,8.0,3.0,10.0,16.0]]},{"yaxis.title.text":"Number of Studies"}],"label":"Studies","method":"restyle"},{"args":[{"y":[[53.0,0.0,0.0,0.0,0.0],[5.0,0.0,0.0,0.0,0.0],[277.0,0.0,0.0,0.0,0.0],[0.0,0.0,85.0,0.0,0.0],[6509.0,0.0,0.0,0.0,0.0],[0.0,0.0,2.0,0.0,0.0],[30.0,125.0,0.0,0.0,1677.0],[18565.0,0.0,1109.0,227.0,42.0],[119.0,0.0,0.0,0.0,0.0],[1036.0,0.0,6.0,0.0,32.0],[1037.0,0.0,20.0,0.0,0.0],[265.0,0.0,60.0,0.0,0.0],[18.0,0.0,0.0,8.0,515.0],[278.0,0.0,0.0,0.0,0.0],[6854.0,451.0,42.0,273.0,641.0]]},{"yaxis.title.text":"Number of Subjects"}],"label":"Subjects","method":"restyle"}],"direction":"left","font":{"size":12},"pad":{"r":10,"t":10},"showactive":true,"type":"buttons","x":1.0,"xanchor":"right","y":1.14,"yanchor":"top"}]}, {"responsive": true, "displaylogo": false} ) }; </script> </div>
|
| 46 |
+
|
| 47 |
+
<div class="eegdash-branding"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMzI1bW0iCiAgIGhlaWdodD0iNTZtbSIKICAgdmlld0JveD0iMCAwIDMyNSA1NiIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS40IChlN2MzZmViMSwgMjAyNC0xMC0wOSkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImVlZ2Rhc2hfbG9uZy5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIHNob3dndWlkZXM9InRydWUiCiAgICAgaW5rc2NhcGU6em9vbT0iMS4xMTA1NDYxIgogICAgIGlua3NjYXBlOmN4PSI3NzQuMzkzNzkiCiAgICAgaW5rc2NhcGU6Y3k9IjMzLjMxNjk0MiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE1MTIiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTE3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSI2NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBwb3NpdGlvbj0iODYuOTUxMjQxLDEuMzE5NzkwMyIKICAgICAgIG9yaWVudGF0aW9uPSIwLC0xIgogICAgICAgaWQ9Imd1aWRlMSIKICAgICAgIGlua3NjYXBlOmxvY2tlZD0iZmFsc2UiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSIxMTUuMjIyMjcsNzAuNzI5NDQ2IgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIGlkPSJndWlkZTIiCiAgICAgICBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIiAvPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBwb3NpdGlvbj0iMTAwLjA2MzM4LDQ1LjI3ODkyMyIKICAgICAgIG9yaWVudGF0aW9uPSIxLDAiCiAgICAgICBpZD0iZ3VpZGUzIgogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249Ijk2LjAxMzE5OCwyOC42MDE2OTMiCiAgICAgICBvcmllbnRhdGlvbj0iMCwtMSIKICAgICAgIGlkPSJndWlkZTQiCiAgICAgICBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIiAvPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBwb3NpdGlvbj0iMzI1LjIwNTk5LDQ3LjE4NDg5MiIKICAgICAgIG9yaWVudGF0aW9uPSIxLDAiCiAgICAgICBpZD0iZ3VpZGU1IgogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4KICA8L3NvZGlwb2RpOm5hbWVkdmlldz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMSI+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwcGF0aC05Ij4KICAgICAgPHJlY3QKICAgICAgICAgY2xhc3M9InN0MTEiCiAgICAgICAgIHg9IjM2IgogICAgICAgICB5PSIyMzMuOTciCiAgICAgICAgIHdpZHRoPSI1MjMuMjgwMDMiCiAgICAgICAgIGhlaWdodD0iMTI3LjM0IgogICAgICAgICBpZD0icmVjdDEwIiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBwYXRoLTktMCI+CiAgICAgIDxyZWN0CiAgICAgICAgIGNsYXNzPSJzdDExIgogICAgICAgICB4PSIzNiIKICAgICAgICAgeT0iMjMzLjk3IgogICAgICAgICB3aWR0aD0iNTIzLjI4MDAzIgogICAgICAgICBoZWlnaHQ9IjEyNy4zNCIKICAgICAgICAgaWQ9InJlY3QxMC0yIiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPgogICAgPGcKICAgICAgIGNsYXNzPSJzdDciCiAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcHBhdGgtOS0wKSIKICAgICAgIGlkPSJnMzQ3IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC42Nzk3NTEzNiwwLDAsMC42Nzk3NTEzNiwtNjMuNjA3NzE5LC0xNzcuMzI0ODQpIj4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9InN0OSIKICAgICAgICAgZD0ibSAzNjUuODUxOTgsMzI5LjAyIGMgMy4wMiwwLjQgNy40OCwwLjc5IDEzLjc2LDAuNzkgMTAuNSwwIDE5LjA5LC0yLjIzIDI0LjczLC02LjkyIDUuMTcsLTQuMzcgOC45MSwtMTEuNDUgOC45MSwtMjEuNzEgMCwtOS40NiAtMy41LC0xNi4wNiAtOS4wNywtMjAuMiAtNS4xNywtMy45IC0xMS43NywtNS43MyAtMjEuOTUsLTUuNzMgLTYuMTIsMCAtMTEuOTMsMC40IC0xNi4zOCwxLjExIHYgNTIuNjUgeiBtIDEyLjE3LC00My45OCBjIDEuMDMsLTAuMjQgMi43OCwtMC40OCA1LjQ5LC0wLjQ4IDEwLjQyLDAgMTYuOTQsNS44OSAxNi44NiwxNy4wMiAwLDEyLjgxIC03LjE2LDE4Ljg1IC0xOC4xMywxOC43NyAtMS41MSwwIC0zLjE4LDAgLTQuMjEsLTAuMjQgdiAtMzUuMDcgeiBtIDY5Ljc1LDMwLjQ2IDQuMTQsMTMuNzYgaCAxMy4wNCBsIC0xNi42MiwtNTMuNiBoIC0xNS45MSBsIC0xNi4zOCw1My42IGggMTIuNTcgbCAzLjgyLC0xMy43NiBoIDE1LjM1IHogbSAtMTMuNiwtOS4wNiAzLjE4LC0xMS4zNyBjIDAuODgsLTMuMSAxLjY3LC03LjE2IDIuNDcsLTEwLjM0IGggMC4xNiBjIDAuOCwzLjE4IDEuNzUsNy4xNiAyLjcsMTAuMzQgbCAzLjM0LDExLjM3IHogbSAzNS44NywyMC4zNiBjIDMuMDIsMS42NyA5LjA3LDMuMjYgMTUuMTksMy4yNiAxNC43MSwwIDIxLjYzLC03LjY0IDIxLjYzLC0xNi42MiAwLC03LjU2IC00LjQ1LC0xMi40OSAtMTMuOTIsLTE1Ljk5IC02LjkyLC0yLjYyIC05Ljk0LC00LjE0IC05Ljk0LC03LjU1IDAsLTIuNzggMi41NCwtNS4xNyA3Ljc5LC01LjE3IDUuMjUsMCA5LjA3LDEuNTEgMTEuMjEsMi41NSBsIDIuNywtOS43OCBjIC0zLjE4LC0xLjQzIC03LjY0LC0yLjcgLTEzLjY4LC0yLjcgLTEyLjY1LDAgLTIwLjI4LDcgLTIwLjI4LDE2LjE1IDAsNy43OSA1LjgxLDEyLjczIDE0LjcxLDE1LjgzIDYuNDQsMi4zMSA4Ljk5LDQuMjIgOC45OSw3LjU2IDAsMy4zNCAtMi45NCw1LjgxIC04LjUxLDUuODEgLTUuMTcsMCAtMTAuMTgsLTEuNjcgLTEzLjQ0LC0zLjM0IGwgLTIuNDYsMTAuMDIgeiBtIDQ1LjAxLC01MS4xNCB2IDUzLjYgaCAxMi4xNyB2IC0yMi40MyBoIDE5Ljk2IHYgMjIuNDMgaCAxMi4wOSB2IC01My42IGggLTEyLjA5IHYgMjAuNiBoIC0xOS45NiB2IC0yMC42IHoiCiAgICAgICAgIGlkPSJwYXRoMzQ0IgogICAgICAgICBzdHlsZT0iZmlsbDojZjc5NDFkIiAvPgogICAgICA8cGF0aAogICAgICAgICBjbGFzcz0ic3QyMiIKICAgICAgICAgZD0ibSAyNTIuMTU3MzQsMjk2Ljk3IGggLTE5LjczIHYgLTExLjE0IGggMjAuOTIgdiAtOS45NCBoIC0zMy4wOSB2IDUzLjYgaCAzNC4yIHYgLTkuOTQgaCAtMjIuMDMgdiAtMTIuNzMgaCAxOS43MyB2IC05Ljg2IHogbSA0Mi40NywwIGggLTE5LjcyIHYgLTExLjE0IGggMjAuOTIgdiAtOS45NCBoIC0zMy4wOSB2IDUzLjYgaCAzNC4yIHYgLTkuOTQgaCAtMjIuMDMgdiAtMTIuNzMgaCAxOS43MiB2IC05Ljg2IHogbSA1NS4zNiwxLjgzIGggLTE5Ljk2IHYgOS40NyBoIDguMjcgdiAxMS4yMSBjIC0wLjk2LDAuNDggLTMuMTgsMC44IC01Ljk3LDAuOCAtOS45NCwwIC0xNi44NiwtNi41MiAtMTYuODYsLTE3LjU4IDAsLTExLjYxIDcuNjMsLTE3LjM0IDE3Ljc0LC0xNy4zNCA1Ljg5LDAgOS41NCwxLjAzIDEyLjQ5LDIuMzEgbCAyLjU1LC05LjcgYyAtMi42MiwtMS4yNyAtNy45NSwtMi42MiAtMTQuODcsLTIuNjIgLTE3LjU4LDAgLTMwLjU0LDEwLjE4IC0zMC42MiwyOCAtMC4wOCw3Ljg3IDIuNjIsMTQuODcgNy41NiwxOS40OSA0LjkzLDQuNzcgMTIuMDEsNy4yNCAyMS43OSw3LjI0IDcuMDgsMCAxNC4xNiwtMS43NSAxNy45LC0zLjAyIHYgLTI4LjIzIHoiCiAgICAgICAgIGlkPSJwYXRoMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMDA2Y2EzIiAvPgogICAgPC9nPgogICAgPHBhdGgKICAgICAgIGNsYXNzPSJzdDIyIgogICAgICAgZD0ibSAzNi41NjU2MzUsMi42ODU2MTIgLTAuMDY1OTMsLTEuMzg0NTYzIGMgLTQuMzgyMjUsMC4yMDY1ODYgLTguODEyODUsMS4xMDMyNTUgLTEyLjgxNzA5NCwyLjU5MzMwOCAtMS42MDg3MywwLjU5Nzc3OSAtMy4xMjk1NTEsMS4yODc4NjI1IC00LjU0OTI3NywyLjA1NzA2MzkgLTAuMzY0ODIzLC0wLjMzNDA1MzIgLTAuODUyNzE2LC0wLjU0NTAzNDEgLTEuMzg4OTU5LC0wLjU0NTAzNDEgLTEuMTM0MDIzLDAgLTIuMDU3MDY0LDAuOTE4NjQ2MiAtMi4wNTcwNjQsMi4wNTcwNjQyIDAsMC4yMDY1ODU1IDAuMDMwNzcsMC40MDg3NzU2IDAuMDg3OTEsMC41OTc3Nzk0IC0xLjEyMDgzNiwwLjgxNzU1MTEgLTIuMTQ5MzY4LDEuNjkyMjQzIC0zLjA1NDgyOCwyLjYxOTY4MDYgLTIuMzY0NzQ1LDIuNDA4Njk5IC00LjIxOTYxOSw0Ljg3ODkzNCAtNS42Nzg5MDQsNy4yODc2MzMgLTEuMjgzNDY3LDAuMjI4NTYzIC0yLjI1OTI1NCwxLjM0OTM5OSAtMi4yNTkyNTQsMi42OTg3OTggMCwwLjM5NTU4OSAwLjA4MzUxLDAuNzY5MjAxIDAuMjM3MzU0LDEuMTEyMDQ2IEMgMy42NTI2MDgsMjQuNzQ2MzA3IDIuODUyNjM4LDI3LjQ4OTA1OSAyLjM4MjMyNywyOS43Mzk1MjMgMS44ODU2NDIsMzIuMTM5NDMxIDEuNzAxMDM0LDM0LjIwMDg5MSAxLjY1NzA4LDM1Ljc3MDA2MSAwLjY2ODEwNzAzLDM2LjM3MjIzNiAwLDM3LjQ1NzkwOSAwLDM4LjcwMTgxOCBjIDAsMS44OTQ0MzMgMS41MzQwMDgsMy40Mjg0NCAzLjQyODQ0MSwzLjQyODQ0IDEuODk0NDMzLDAgMy40Mjg0NCwtMS41MzQwMDcgMy40Mjg0NCwtMy40Mjg0NCAwLC0wLjQ2NTkxNyAtMC4wOTIzLC0wLjkxNDI1MSAtMC4yNjM3MjYsLTEuMzE4NjMxIDAuNTU4MjIsLTAuMTUzODQxIDEuMTk1NTU5LC0wLjMyMDg2NyAxLjg5ODgyOCwtMC40OTY2ODUgLTAuMDg3OTEsMC44Mzk1MjkgLTAuMDMwNzcsMS44NzY4NTIgMC4xNDA2NTQsMi44NzQ2MTYgMC4yMjQxNjgsMS4zMDEwNDkgMS4yNzkwNzIzLDIuMzgyMzI2IDIuMjQxNjczLDMuMTIwNzYgLTAuMzI5NjU4LDEuMDk4ODU5IC0wLjUyNzQ1MiwyLjQzOTQ2NyAwLjA1NzE0LDMuMzI3MzQ1IDEuMTQ3MjA4LDEuNzQwNTkzIDEuNDYzNjgsMS40ODEyNjIgMS40NjM2OCwxLjQ4MTI2MiAwLDAgLTAuODI2MzQyLDIuMDYxNDYgMC4zMTY0NzEsMy4wOTQzODcgMS4xNDcyMDksMS4wMzI5MjggMi41NDQ5NTgsMS4wOTQ0NjQgMi41NDQ5NTgsMS4wOTQ0NjQgMCwwIDAuODkyMjc0LDIuOTYyNTI0IDMuMDU0ODI4LDIuOTAwOTg4IDIuMTYyNTU0LC0wLjA2NTkzIDMuMzcxMjk5LC0wLjY0NjEyOSAzLjM3MTI5OSwtMC42NDYxMjkgMCwwIDEuNDYzNjgxLDEuMDMyOTI3IDMuNjI2MjM3LDEuMDk0NDYzIDIuNTgwMTIxLDAuNjU5MzE2IDUuMjA4NTkyLC0wLjk4ODk3MyA2LjEwMDg2NiwtMS42MjYzMTEgLTEuNTM4NDAzLC0xLjQ5ODg0NCAtMi40OTY2MDgsLTMuNTkxMDcyIC0yLjQ5NjYwOCwtNS45MTE4NjIgMCwtMy42OTY1NjIgMi40MzUwNzIsLTYuODIxNzE3IDUuNzg4NzksLTcuODY3ODMxIGwgLTAuMDkyMywtMC4xODQ2MDkgLTAuMDIxOTgsLTAuMDUyNzQgLTEuMjYxNDkxLC0zLjI3MDIwNCAtMC4wMzk1NiwtMC4xNDUwNSAtMS4xMzg0MTgsLTcuNTk1MzE0IC0wLjAxMzE5LDAuMDEzMTkgLTAuNTkzMzgzLDMuMDgxMjAxIGMgLTAuMDQ4MzUsMC4yNDE3NDkgLTAuMjA2NTg2LDAuNDA4Nzc2IC0wLjM4Njc5OSwwLjQwODc3NiBoIC0wLjMyNTI2MyBsIC0wLjU0NTAzNSwyLjgyNjI2NSAtMC42Mjg1NDcsNS4wNzIzMzQgYyAtMC4wMTc1OCwwLjIxNTM3NiAtMC4xMjc0NjgsMC4zOTU1ODkgLTAuMjgxMzA4LDAuNDYxNTIxIC0wLjAzOTU2LDAuMDE3NTggLTAuMDc5MTIsMC4wMjE5OCAtMC4xMTQyODEsMC4wMjE5OCAtMC4xMTQyODIsMCAtMC4yMjg1NjMsLTAuMDY1OTMgLTAuMzAzMjg1LC0wLjE5MzM5OSBsIC0wLjI0NjE0NSwtMC4zOTU1ODkgLTAuMzU2MDMsMC45MjMwNDEgLTAuMDIxOTgsMC4wNTI3NCAtMC42MzI5NDMsMS4yNTcwOTUgYyAtMC4wNzQ3MiwwLjE0OTQ0NSAtMC4xOTc3OTUsMC4yMzczNTQgLTAuMzI5NjU4LDAuMjM3MzU0IC0wLjAwODgsMCAtMC4wMTc1OCwwIC0wLjAzMDc3LDAgLTAuMTQwNjU0LC0wLjAxMzE5IC0wLjI2ODEyMiwtMC4xMzE4NjMgLTAuMzI5NjU4LC0wLjMwNzY4MSBsIC0wLjU0NTAzNCwtMS41MjUyMTYgLTAuOTc1Nzg3LC0wLjI5MDA5OSAtMC41MzE4NDksMC4yMTA5ODEgYyAtMC4wMzUxNiwwLjAxMzE5IC0wLjA3NDcyLDAuMDIxOTggLTAuMTA5ODg2LDAuMDIxOTggLTAuMTA1NDkxLDAgLTAuMjEwOTgxLC0wLjA1NzE0IC0wLjI4NTcwNCwtMC4xNjI2MzEgbCAtMC4xNzU4MTcsLTAuMjQ2MTQ0IC0wLjQyMTk2MiwxLjY3NDY2MSBjIC0wLjA1NzE0LDAuMjE5NzcyIC0wLjIwNjU4NSwwLjM3MzYxMiAtMC4zNzgwMDcsMC4zNzM2MTIgdiAwIGMgLTAuMTcxNDIyLDAgLTAuMzI1MjYzLC0wLjE1Mzg0IC0wLjM3ODAwOCwtMC4zNzgwMDggbCAtMS4yNDgzMDQsLTMuOTMzOTE1IC0wLjYwNjU3LC0wLjU1MzgyNSAtMC4wMzk1NiwtMC4xMTQyODEgLTAuNjMyOTQzLC0yLjUxODU4NiAtMC4wMDg4LC0wLjA0Mzk1IC0wLjIyODU2MywtMS4yMzA3MjIgLTAuODg3ODc4LDUuMTI1MDc5IC0wLjAwODgsMC4wNDM5NSAtMC42MzI5NDMsMi42NDE2NTcgLTAuMDM1MTYsMC4xMDEwOTUgLTAuNjE1MzYxLDEuNDcyNDcyIC0wLjYxOTc1NiwyLjIyNDA5IC0wLjA3MDMzLDAuMTYyNjMyIC0wLjYzMjk0MywxLjAwNjU1NSBjIC0wLjA3NDcyLDAuMTIzMDcyIC0wLjE4OTAwNCwwLjE4OTAwMyAtMC4zMDMyODUsMC4xODkwMDMgLTAuMDA4OCwwIC0wLjAyMTk4LDAgLTAuMDMwNzcsMCAtMC4xMjc0NjgsLTAuMDEzMTkgLTAuMjQxNzQ5LC0wLjEwOTg4NiAtMC4zMTIwNzYsLTAuMjU0OTM1IGwgLTAuNjMyOTQzLC0xLjM4NDU2MiAtMC4wMzA3NywtMC4wNzQ3MiAtMC42MzI5NDMsLTIuMDEzMTEgLTAuMDIxOTgsLTAuMDk2NyAtMC41ODAxOTgsLTMuNTgyMjgxIC0wLjQwNDM4LC0wLjE2MjYzMSBjIC0wLjA2NTkzLC0wLjAyNjM3IC0wLjEyNzQ2NywtMC4wNzQ3MiAtMC4xNzU4MTcsLTAuMTQwNjU0IGwgLTAuNjMyOTQzLC0wLjg3OTA4NyBjIC0wLjA0ODM1LC0wLjA2NTkzIC0wLjA4MzUxLC0wLjE0OTQ0NSAtMC4xMDEwOTUsLTAuMjQxNzQ5IGwgLTAuNjE1MzYxLC0zLjA2ODAxNSAtMC41NjcwMTEsLTEuMjQ4MzA0IC0wLjQ0ODMzNSwtMC41MzYyNDMgLTAuNDQ4MzM0LDAuMDg3OTEgaCAtMC4xMTQyODIgbCAtMC44ODM0ODMsMS4wNTQ5MDQgYyAwLDAgMC4wMTMxOSwwLjAyNjM3IDAuMDIxOTgsMC4wMzk1NiAtMC41NDUwMzM3LDAuNTA5ODcxIC0wLjg4MzQ4MjcsMS4wNDE3MTkgLTEuMDY4MDkxLDEuNTczNTY2IC0wLjAzNTE2LDAuMDM5NTYgLTAuMDY1OTMsMC4wODc5MSAtMC4wOTY3LDAuMTM2MjU5IEMgNy42ODc1ODMsMzUuNzc4ODY2IDYuNjcyMjM4LDM2LjA0Njk4OCA1Ljg1MDI5MSwzNi4yNzU1NTEgNS4yMzA1MzUsMzUuNjUxMzk5IDQuMzY5MDI5LDM1LjI2NDYgMy40MTk2MTUsMzUuMjY0NiBjIC0wLjEyMzA3MiwwIC0wLjI0MTc0OSwwLjAwODggLTAuMzY0ODIxLDAuMDE3NTggMC4wNjU5MywtMS40Mjg1MTcgMC4yNTA1MzksLTMuMjI2MjUgMC42NzI1MDEsLTUuMjcwMTI4IDAuNDE3NTY3LC0yLjAxMzExIDEuMTE2NDQxLC00LjQzOTM5MSAyLjI2ODA0NSwtNy4wNjc4NjIgMC40MzUxNDksMC4yODU3MDQgMC45NTM4MSwwLjQ1NzEyNiAxLjUxMjAzMSwwLjQ1NzEyNiAxLjUxNjQyNSwwIDIuNzQyNzUyLC0xLjIyNjMyNyAyLjc0Mjc1MiwtMi43NDI3NTMgMCwtMC4xMTQyODEgLTAuMDA4OCwtMC4yMjQxNjcgLTAuMDIxOTgsLTAuMzM4NDQ4IDAuODE3NTUxLC0wLjIzNzM1NCAxLjc4MDE1MSwtMC41MDU0NzYgMi44NjU4MjQsLTAuNzg2NzgzIC0wLjA2NTkzLDAuNDc5MTAyIC0wLjA5NjcsMC45ODQ1NzcgLTAuMDgzNTEsMS41MTY0MjUgMCwwIC0zLjQ0NjAyMTcsMi4yNDYwNjggLTMuODY3OTgzNyw1LjU2NDYyMiAtMC4zMDMyODUzLDIuMzczNTM2IC0wLjIzMjk1ODMsNC45MDUzMDcgMC4zMjk2NTgsNS44MjgzNDkgMC4wMzA3NywwLjExODY3NyAwLjA2NTkzLDAuMjMyOTU4IDAuMTAxMDk1LDAuMzQ3MjQgbCAwLjAxNzU4LC0wLjAyMTk4IGMgMC4wNzQ3MiwtMC4wODc5MSAwLjE2NzAyNywtMC4xMzYyNTggMC4yNjM3MjcsLTAuMTM2MjU4IDAuMDE3NTgsMCAwLjAzOTU2LDAgMC4wNTcxNCwwLjAwNDQgTCAxMC45MzU4MSwzMS41ODU2MjEgMTEuNTExNjEyLDMxLjQ3MTM0IGMgMCwwIDAuMDM5NTYsLTAuMDA0NCAwLjA1NzE0LC0wLjAwNDQgMC4wOTY3LDAgMC4xODkwMDQsMC4wNDgzNSAwLjI2MzcyNiwwLjEzNjI1OSBsIDAuNjMyOTQzLDAuNzU2MDE1IDAuMDc0NzIsMC4xMjMwNzIgMC42MzI5NDMsMS4zODQ1NjIgMC4wNDgzNSwwLjE0NTA1IDAuNjAyMTc1LDMuMDEwODc0IDAuNDgzNDk4LDAuNjc2ODk3IDAuNTMxODQ4LDAuMjEwOTgxIGMgMC4xNDA2NTMsMC4wNTcxNCAwLjI0NjE0NCwwLjIxNTM3NiAwLjI4MTMwNywwLjQwODc3NiBsIDAuNjI0MTUyLDMuODUwNDAyIDAuNjAyMTc1LDEuOTI1MjAxIDAuMzI1MjYyLDAuNzE2NDU2IDAuMjI4NTYzLC0wLjM2OTIxNyAwLjYwNjU3LC0yLjE3NTc0MSAwLjAyNjM3LC0wLjA3OTEyIDAuNjEwOTY2LC0xLjQ1OTI4NSAwLjYxNTM2MSwtMi41NjY5MzUgMS4yNTcwOTQsLTcuMjc4ODQzIGMgMC4wNDM5NSwtMC4yNDYxNDQgMC4yMDIxOSwtMC40MjE5NjIgMC4zODY3OTksLTAuNDIxOTYyIHYgMCBjIDAuMTg0NjA4LDAgMC4zNDI4NDQsMC4xNzE0MjIgMC4zODY3OTgsMC40MTMxNzEgbCAwLjYyODU0OCwzLjM3NTY5NSAwLjYxMDk2NSwyLjQzNTA3MiAwLjYwNjU3LDAuNTU4MjIxIDAuMDM5NTYsMC4xMTg2NzYgMC44OTIyNzQsMi40Mzk0NjggMC4yNDE3NDksLTAuOTY2OTk2IGMgMC4wNDM5NSwtMC4xODAyMTMgMC4xNTM4NCwtMC4zMTY0NzIgMC4yOTAwOTksLTAuMzU2MDMxIDAuMDMwNzcsLTAuMDA4OCAwLjA2MTU0LC0wLjAxMzE5IDAuMDg3OTEsLTAuMDEzMTkgMC4xMDU0OSwwIDAuMjA2NTg1LDAuMDU3MTQgMC4yODU3MDMsMC4xNjI2MzEgbCAwLjQ2MTUyMSwwLjY0NjEyOSAwLjM5OTk4NywtMC4xNTgyMzUgYyAwLjAzNTE2LC0wLjAxMzE5IDAuMDc0NzIsLTAuMDIxOTggMC4xMTQyODEsLTAuMDIxOTggMC4wMzA3NywwIDAuMDU3MTQsMCAwLjA4MzUxLDAuMDEzMTkgbCAxLjI2MTQ5LDAuMzc4MDA3IGMgMC4xMTg2NzcsMC4wMzUxNiAwLjIxOTc3MiwwLjE0NTA1IDAuMjcyNTE3LDAuMjk0NDk0IGwgMC4zMjk2NTgsMC45MTg2NDcgMC4yMjg1NjMsLTAuNDU3MTI2IDAuNjE5NzU2LC0xLjYwODcyOSBjIDAuMDYxNTQsLTAuMTYyNjMyIDAuMTc1ODE4LC0wLjI2ODEyMiAwLjMxMjA3NiwtMC4yOTAwOTkgMC4wMTMxOSwwIDAuMDMwNzcsMCAwLjA0Mzk1LDAgMC4xMTQyODIsMCAwLjIyODU2MywwLjA3MDMzIDAuMzAzMjg2LDAuMTg5MDAzIGwgMC4wMzk1NiwwLjA2MTU0IDAuNTIzMDU3LC0zLjg3MjM4IDAuMDA4OCwtMC4wNzQ3MiAwLjYzMjk0MywtMy4yNzAyMDUgYyAwLjA0ODM1LC0wLjI0MTc0OSAwLjIwNjU4NiwtMC40MDg3NzYgMC4zODY3OTksLTAuNDA4Nzc2IGggMC4zMjA4NjcgbCAwLjU1MzgyNSwtMi44NjE0MjkgYyAwLjAyMTk4LC0wLjEyMzA3MiAwLjA3OTEyLC0wLjIyODU2MiAwLjE1Mzg0LC0wLjMwMzI4NSBsIDAuNjMyOTQzLC0wLjYyODU0NyBjIDAuMDcwMzMsLTAuMDcwMzMgMC4xNTM4NCwtMC4xMDU0OTEgMC4yMzczNTMsLTAuMTA1NDkxIDAuMDQ4MzUsMCAwLjA5NjcsMC4wMTMxOSAwLjE0NTA1LDAuMDM1MTYgMC4xMjc0NjcsMC4wNjU5MyAwLjIxOTc3MSwwLjIxOTc3MiAwLjI0NjE0NCwwLjQwNDM4IGwgMS4yNTI2OTksOC4zNTU3MjUgMS4yMjYzMjcsMy4xNzM1MDUgMC4xMDEwOTUsMC4xOTc3OTQgYyAwLjI5MDExMiwtMC41MjMwNjMgMC41MzE4NjEsLTEuMTYwNDAxIDAuNTU4MjMzLC0xLjg1NDg4IDAuMDM5NTYsLTEuMTAzMjU0IDAuMDUyNzUsLTIuMTU4MTU5IC0wLjMzODQ0OCwtMy4wNjM2MTkgMC41MTg2NjEsLTIuMzU1OTU0IC0wLjI2MzcyNiwtOC42NTAyMTkgLTAuMDY1OTMsLTEyLjk0MDE2NSBsIC0wLjY5MDA4MywtMC4wNjU5MyBDIDM0LjY4ODc2NSwyMS4yOTU4ODcgMzQuNTYxMjk3LDIxLjE5MDQgMzQuNDkwOTcsMjEuMDMyMTY0IGwgLTAuNjU0OTIsLTEuNDYzNjggLTAuNjQ2MTI5LC0wLjk2Njk5NiBjIC0wLjAzOTU2LC0wLjA2MTU0IC0wLjA3MDMzLC0wLjEzNjI1OSAtMC4wODc5MSwtMC4yMTUzNzYgbCAtMC42NDE3MzQsLTMuMDA2NDc5IC0wLjIzMjk1OCwtMC4zMDMyODUgLTAuMzY0ODIxLDAuNjg1Njg4IC0wLjY2MzcxMSwxLjYwODczIGMgLTAuMDc0NzIsMC4xODQ2MDggLTAuMjI0MTY3LDAuMjk0NDk0IC0wLjM3ODAwNywwLjI5NDQ5NCAtMC4wNTcxNCwwIC0wLjExNDI4MiwtMC4wMTMxOSAtMC4xNzE0MjIsLTAuMDQzOTUgbCAtMC4xNzU4MTgsLTAuMDk2NyAtMC41ODAxOTcsNC4yMTk2MTkgYyAtMC4wMjYzNywwLjE4OTAwNCAtMC4xMjMwNzMsMC4zNDI4NDQgLTAuMjU5MzMxLDAuNDEzMTcxIC0wLjA1Mjc0LDAuMDI2MzcgLTAuMTA1NDkxLDAuMDM5NTYgLTAuMTU4MjM2LDAuMDM5NTYgLTAuMDg3OTEsMCAtMC4xNzU4MTcsLTAuMDM1MTYgLTAuMjUwNTQsLTAuMTA1NDkgbCAtMC42NzI1MDIsLTAuNjI4NTQ4IC0wLjEwOTg4NSwtMC4xNTM4NCAtMC4yNTQ5MzYsLTAuNTE4NjYyIC0wLjM0Mjg0NCwwLjk2MjYwMSBjIC0wLjA2MTU0LDAuMTc1ODE3IC0wLjE5MzM5OSwwLjI5NDQ5NCAtMC4zNDI4NDQsMC4zMTY0NzEgLTAuMDE3NTgsMCAtMC4wMzA3NywwIC0wLjA0ODM1LDAgLTAuMTMxODYzLDAgLTAuMjU5MzMxLC0wLjA3OTEyIC0wLjMzODQ0OCwtMC4yMTUzNzYgbCAtMC40OTY2ODUsLTAuODM1MTMzIC0wLjM5MTE5MywwLjE0NTA0OSAtMC4xMTg2NzcsMC4wMjE5OCBIIDI1LjczNTI2IGwgLTAuNTcxNDA3LDIuMDI2Mjk2IGMgLTAuMDUyNzUsMC4xODkwMDQgLTAuMTg0NjEsMC4zMjk2NTggLTAuMzM4NDUsMC4zNTYwMyBsIC0wLjQwNDM4LDAuMDc0NzIgLTAuNTkzMzg0LDIuNTU4MTQ0IGMgLTAuMDI2MzcsMC4xMTQyODIgLTAuMDgzNTEsMC4yMTUzNzcgLTAuMTU4MjM2LDAuMjg1NzA0IGwgLTAuNjcyNTAyLDAuNjI4NTQ3IGMgLTAuMDc0NzIsMC4wNzAzMyAtMC4xNjI2MzEsMC4xMDU0OTEgLTAuMjUwNTQsMC4xMDU0OTEgLTAuMDQ4MzUsMCAtMC4wOTY3LC0wLjAwODggLTAuMTQwNjU0LC0wLjAzMDc3IC0wLjEzMTg2MywtMC4wNjE1NCAtMC4yMzI5NTgsLTAuMTk3Nzk1IC0wLjI3MjUxNywtMC4zNzM2MTMgbCAtMC42NTA1MjQsLTMuMDQxNjM5IC0wLjI4MTMwOCwtMC40NzQ3MDcgLTAuMzM0MDUzLDAuNTYyNjE1IGMgLTAuMDgzNTEsMC4xMzYyNTkgLTAuMjA2NTg2LDAuMjE1Mzc3IC0wLjMzODQ0OSwwLjIxNTM3NyAtMC4wMzUxNiwwIC0wLjA3MDMzLC0wLjAwNDQgLTAuMTAxMDk1LC0wLjAxNzU4IC0wLjE2NzAyNywtMC4wNTI3NCAtMC4yOTAwOTksLTAuMjI0MTY4IC0wLjMyMDg2NywtMC40Mzk1NDQgbCAtMC41NDUwMzQsLTQuMDcwMTc0IC0wLjA1NzE0LDAuMDY1OTMgLTAuNjQxNzM0LDEuMTk5OTU0IGMgLTAuMDY1OTMsMC4xMjc0NjggLTAuMTcxNDIyLDAuMjEwOTgxIC0wLjI5MDA5OSwwLjIzMjk1OCBsIC0wLjY3MjUwMSwwLjEyNzQ2OCBjIDAsMCAtMC4wMzk1NiwwLjAwNDQgLTAuMDYxNTQsMC4wMDQ0IC0wLjEwMTA5NSwwIC0wLjIwMjE5LC0wLjA0ODM1IC0wLjI4MTMwOCwtMC4xMzYyNTkgbCAtMC42MjQxNTIsLTAuNjk4ODc0IC0wLjI3NjkxMiwtMC4xNTM4NCAtMC40NzkxMDMsMC45ODQ1NzcgYyAtMC4wNzQ3MiwwLjE1Mzg0MSAtMC4yMDIxOSwwLjI1MDU0IC0wLjM0Mjg0NCwwLjI1OTMzMSAtMC4wMDQ0LDAgLTAuMDEzMTksMCAtMC4wMjE5OCwwIC0wLjEzMTg2MywwIC0wLjI1OTMzMSwtMC4wNzkxMiAtMC4zMzg0NDksLTAuMjE1Mzc2IGwgLTEuMzQ1MDAzLC0yLjI2MzY1IC0wLjA1NzE0LC0wLjEyNzQ2OCAtMC41MjMwNTcsLTEuNjU3MDc5IGMgLTAuMTM2MjU4LDAuMzE2NDcxIC0wLjI1OTMzLDAuNjUwNTI0IC0wLjM2NDgyMSwwLjk5Nzc2NCAtMS40MDIxNDQsMC4zNTE2MzUgLTIuNjA2NDk0LDAuNjg1Njg4IC0zLjU5OTg2MTcsMC45NzU3ODcgLTAuMjk4ODksLTAuNDUyNzMgLTAuNzI5NjQzLC0wLjgwODc2IC0xLjIzNTExODMsLTEuMDE1MzQ2IDEuMzUzNzk0MywtMi4xNDQ5NzMgMy4wMzcyNDcsLTQuMzM4Mjk2IDUuMTM4MjY1LC02LjQ3ODg3MyAwLjg4Nzg3OCwtMC45MDU0NiAxLjg1OTI3LC0xLjcyNzQwNjkgMi44OTIxOTcsLTIuNDc5MDI2NSAwLjMyOTY1OCwwLjIxOTc3MTggMC43MjA4NTIsMC4zNDcyMzk0IDEuMTQyODE0LDAuMzQ3MjM5NCAwLjA5NjcsMCAwLjE4OTAwNCwtMC4wMDg3OSAwLjI4MTMwOCwtMC4wMjE5NzcgMC4yMjQxNjcsMS4wNDYxMTQxIDAuNDU3MTI1LDIuMTYyNTU1MSAwLjY5NDQ3OCwzLjM0NDkyNzEgLTEuMDQ2MTEzLDAuMTA5ODg2IC0yLjU3NTcyNSwwLjYyODU0OCAtMy45MDc1NDIsMi41MDEwMDMgLTAuMTcxNDIyLDAuMjQxNzQ5IC0wLjMzNDA1MywwLjQ5MjI4OSAtMC40OTIyODksMC43NTYwMTUgbCAwLjA4NzkxLDAuMTc1ODE4IDAuNjUwNTI0LDIuMDcwMjUgMC45MzYyMjgsMS41NzM1NjcgMC4zNDcyNCwtMC43MTIwNjEgYyAwLjA3OTEyLC0wLjE2NzAyNyAwLjIxOTc3MSwtMC4yNTkzMzEgMC4zNjQ4MjEsLTAuMjU5MzMxIDAuMDU3MTQsMCAwLjExNDI4MSwwLjAxMzE5IDAuMTcxNDIyLDAuMDQzOTUgbCAwLjY3MjUwMiwwLjM3ODAwOCAwLjEwOTg4NSwwLjA4NzkxIDAuNTI3NDUzLDAuNTg4OTg4IDAuMjk0NDk0LC0wLjA1Mjc0IDAuNTY3MDExLC0xLjA1OTMgMC4wNzAzMywtMC4xMDEwOTUgMC42NzI1MDEsLTAuNzU2MDE1IGMgMC4wNzkxMiwtMC4wODc5MSAwLjE4MDIxMywtMC4xMzYyNTkgMC4yODEzMDgsLTAuMTM2MjU5IDAuMDQ4MzUsMCAwLjA5NjcsMC4wMDg4IDAuMTQwNjU0LDAuMDMwNzcgMC4xNDUwNSwwLjA2NTkzIDAuMjUwNTQsMC4yMjg1NjMgMC4yNzY5MTMsMC40MjYzNTggbCAwLjUwNTQ3NSwzLjc5MzI2MSAwLjA3OTEyLC0wLjEzMTg2MyBjIDAuMDc5MTIsLTAuMTM2MjU4IDAuMjA2NTg2LC0wLjIxNTM3NiAwLjMzODQ0OSwtMC4yMTUzNzYgMC4xMzE4NjMsMCAwLjI1OTMzLDAuMDc5MTIgMC4zMzg0NDgsMC4yMTUzNzYgbCAwLjY3MjUwMiwxLjEzNDAyMyAwLjA3NDcyLDAuMTg5MDA0IDAuNTA5ODcxLDIuMzgyMzI2IDAuMDU3MTQsLTAuMDUyNzQgMC42MzI5NDIsLTIuNzE2MzggYyAwLjA0ODM1LC0wLjIwNjU4NSAwLjE4NDYwOSwtMC4zNTYwMyAwLjM0NzI0LC0wLjM4Njc5OCBsIDAuNDIxOTYyLC0wLjA3OTEyIDAuNTg0NTkzLC0yLjA4MzQzNyBjIDAuMDYxNTQsLTAuMjE1Mzc2IDAuMjI0MTY5LC0wLjM2NDgyMSAwLjM5OTk4NiwtMC4zNjQ4MjEgaCAwLjYxMDk2NiBsIDAuNjE1MzYxLC0wLjIyODU2MyBjIDAuMDM5NTYsLTAuMDEzMTkgMC4wNzkxMiwtMC4wMjE5OCAwLjExODY3NywtMC4wMjE5OCAwLjEzMTg2MywwIDAuMjU0OTM1LDAuMDc5MTIgMC4zMzg0NDgsMC4yMTUzNzYgbCAwLjI0MTc0OSwwLjQwNDM4MSAwLjM3ODAwOCwtMS4wNTQ5MDUgYyAwLjA2NTkzLC0wLjE4NDYwOCAwLjIwNjU4NSwtMC4zMDc2ODEgMC4zNjA0MjYsLTAuMzIwODY3IDAuMDA4OCwwIDAuMDE3NTgsMCAwLjAyNjM3LDAgMC4xNDUwNSwwIDAuMjg1NzA0LDAuMDk2NyAwLjM2MDQyNiwwLjI1OTMzMSBsIDAuNjI4NTQ3LDEuMjkyMjU4IDAuMDUyNzUsMC4wNDgzNSAwLjU1MzgyNSwtNC4wMzk0MDYgYyAwLjAyMTk4LC0wLjE2NzAyNyAwLjEwNTQ5LC0wLjMwNzY4MSAwLjIxOTc3MSwtMC4zOTExOTQgMC4wNjE1NCwtMC4wNDM5NSAwLjEzMTg2NCwtMC4wNjU5MyAwLjIwMjE5MSwtMC4wNjU5MyAwLjA1NzE0LDAgMC4xMTQyODEsMC4wMTc1OCAwLjE3MTQyMiwwLjA0Mzk1IGwgMC4zMTIwNzYsMC4xNzU4MTggMC40ODc4OTMsLTEuMTg2NzY4IDAuMDI2MzcsLTAuMDUyNzQgMC42NzI1MDIsLTEuMjU3MDk1IGMgMC4wNzAzMywtMC4xMzYyNjkgMC4xODkwMDgsLTAuMjE5NzgyIDAuMzE2NDc1LC0wLjIzNzM2NCAwLjAxMzE5LDAgMC4wMjYzNywwIDAuMDM5NTYsMCAwLjExNDI4MiwwIDAuMjI0MTY3LDAuMDU3MTQgMC4zMDMyODUsMC4xNjI2MzEgbCAwLjY3MjUwMiwwLjg3OTA4NyBjIDAuMDUyNzQsMC4wNjU5MyAwLjA4NzkxLDAuMTQ5NDQ1IDAuMTA1NDkxLDAuMjQxNzQ5IGwgMC42NDYxMjksMy4wMjg0NTYgMC42MTA5NjUsMC45MTQyNTEgMC4wNDgzNSwwLjA4MzUxIDAuNTU4MjIxLDEuMjU3MDk1IDAuNDU3MTI1LDAuMDQzOTUgQyAzNS44MDUyMjUsMTUuMjM4OTc4IDM1LjkyODI5Nyw3LjcwOTU5NTQgMzUuMTQ1OTA5LDYuOTM1OTk4NiAzNC40MjA2NjIsNi4yMTUxNDcxIDMzLjA4ODg0NSw1Ljc0NDgzNTQgMzEuNzIxODY0LDYuNDYxMjkxNSBjIC0xLjM2Njk4MSwwLjcxNjQ1NjEgLTIuMzYwMzQ5LDIuMDIxOTAwOCAtMi4zNjAzNDksMi4wMjE5MDA4IDAsMCAtMi4zNTE1NTksLTEuODcyNDU2IC02LjIzMjczMSwwLjAzMDc2OCAtMS45NDI3ODMsMC45NTM4MDk3IC0yLjk4ODg5NywzLjgxNTIzODcgLTMuMTU1OTIzLDQuMzA3NTI3NyAtMC4yNzY5MTMsLTEuMzg4OTU4IC0wLjU0OTQzLC0yLjY5MDAwNyAtMC44MDg3NiwtMy44ODk5NjEyIDAuMzc4MDA3LC0wLjM3MzYxMjEgMC42MTUzNjEsLTAuODkyMjczNiAwLjYxNTM2MSwtMS40NjgwNzU4IDAsLTAuMDk2NyAtMC4wMDg4LC0wLjE4OTAwMzggLTAuMDIxOTgsLTAuMjg1NzAzNCBDIDI1LjE1OTQ3NSw0LjI2MzU3MyAzMS41MDY0ODUsMi45MjI5NjUgMzYuNTQ4MDUsMi42ODU2MTIiCiAgICAgICBpZD0icGF0aDM0Ni01IgogICAgICAgc3R5bGU9ImZpbGw6IzAwNmNhMztzdHJva2Utd2lkdGg6MC40Mzk1NDQiIC8+CiAgICA8cGF0aAogICAgICAgY2xhc3M9InN0OSIKICAgICAgIGQ9Im0gMzcuMTk4NTc4LDQyLjQ2ODcwNiBjIC0xLjEyOTYyNywwIC0yLjE3NTc0MSwwLjM0NzI0IC0zLjA0NjAzOCwwLjkzNjIyOCAtMS40MzczMDcsMC45NzU3ODcgLTIuMzc3OTMxLDIuNjI0MDc2IC0yLjM3NzkzMSw0LjQ4Nzc0MSAwLDIuMjYzNjUgMS4zODQ1NjMsNC4xOTc2NDIgMy4zNDkzMjMsNS4wMTUxOTMgMC4yNjM3MjYsLTAuNzE2NDU2IDAuNjEwOTY2LC0xLjY3MDI2NiAxLjA3MjQ4NiwtMi45MzE3NTYgMC4wNjE1NCwtMC4xNzE0MjIgLTAuMDE3NTgsLTAuMzc4MDA4IC0wLjE4NDYwOCwtMC40NjE1MjEgLTAuMzUxNjM1LC0wLjE3NTgxNyAtMC43OTU1NzQsLTAuODQzOTI0IC0wLjc5NTU3NCwtMS42MTc1MjEgMCwtMS4wOTQ0NjMgMC44ODM0ODMsLTEuOTc3OTQ2IDEuOTc3OTQ2LC0xLjk3Nzk0NiAxLjA5NDQ2NCwwIDEuOTc3OTQ3LDAuODgzNDgzIDEuOTc3OTQ3LDEuOTc3OTQ2IDAsMC43NzM1OTcgLTAuNDQzOTM5LDEuNDQxNzA0IC0wLjc5NTU3NCwxLjYxNzUyMSAtMC4xNjI2MzEsMC4wODM1MSAtMC4yNDYxNDUsMC4yOTAwOTkgLTAuMTg0NjA4LDAuNDYxNTIxIDAuNDYxNTIxLDEuMjYxNDkgMC44MDg3NiwyLjIxNTMgMS4wNzI0ODYsMi45MzE3NTYgMS45NjkxNTYsLTAuODEzMTU2IDMuMzUzNzE4LC0yLjc1MTU0MyAzLjM1MzcxOCwtNS4wMTUxOTMgMCwtMi45OTc2ODggLTIuNDI2MjgxLC01LjQyMzk2OSAtNS40MjM5NjksLTUuNDIzOTY5IE0gNjkuMzgxOTY0LDI5Ljk1OTI5NSBjIDAuNDM5NTQzLDIuMTA1NDE0IDAuNjI0MTUyLDMuOTYwMjg4IDAuNjkwMDgzLDUuNDE1MTc3IC0wLjY0NjEyOSwwLjE2MjYzMSAtMS4yMTc1MzYsMC41MDU0NzUgLTEuNjYxNDc1LDAuOTc1Nzg3IC0wLjg2NTkwMSwtMC4yNjM3MjYgLTEuOTYwMzY1LC0wLjU3MTQwNyAtMy4yNzg5OTUsLTAuOTA5ODU1IEwgNjEuODA4NjI3LDIzLjcyNjU2NiA2MC44ODk5OCwxOS4yMTI0NTMgYyAxLjM3MTM3NywwLjM2MDQyNSAyLjUzNjE2NywwLjcwMzI2OSAzLjQ4NTU4MSwxLjAwNjU1NSAtMC4wMjE5OCwwLjE0NTA0OSAtMC4wMzk1NiwwLjI5NDQ5NCAtMC4wMzk1NiwwLjQ0MzkzOSAwLDEuNTE2NDI1IDEuMjI2MzI2LDIuNzQyNzUyIDIuNzQyNzUyLDIuNzQyNzUyIDAuMDc5MTIsMCAwLjE2MjYzMSwtMC4wMDQ0IDAuMjQxNzQ5LC0wLjAxMzE5IDEuMDMyOTI3LDIuNDM1MDcxIDEuNjcwMjY2LDQuNjgxMTM5IDIuMDY1ODU1LDYuNTY2NzgyIE0gNjUuMDEyOSwxOC44NjUyMTMgYyAtMC4wOTY3LDAuMTA5ODg2IC0wLjE4NDYwOSwwLjIyNDE2NyAtMC4yNTkzMzEsMC4zNDI4NDQgLTEuMTAzMjU1LC0wLjM1MTYzNSAtMi41MDEwMDMsLTAuNzYwNDEgLTQuMTgwMDYsLTEuMTg2NzY4IDAsLTAuMDA0NCAtMC4wMDg4LC0wLjAwODggLTAuMDEzMTksLTAuMDEzMTkgLTAuMDEzMTksLTAuMDE3NTggLTAuMDMwNzcsLTAuMDMwNzcgLTAuMDQ4MzUsLTAuMDQzOTUgLTAuMDA4OCwtMC4wMDQ0IC0wLjAxMzE5LC0wLjAxMzE5IC0wLjAyMTk4LC0wLjAxNzU4IGwgLTUuMTExODkzLC0zLjg1OTE5MyBjIDAuMjI4NTYzLC0xLjE2NDc5IDAuNDE3NTY3LC0yLjIyNDA5MSAwLjU4MDE5OCwtMy4xNjQ3MTQgMC4wODc5MSwtMC41MDEwOCAwLjE3MTQyMiwtMC45NzEzOTE2IDAuMjUwNTQsLTEuNDA2NTM5OCAwLjAxMzE5LDAgMC4wMjE5OCwwIDAuMDM1MTYsMCAwLjIxOTc3MiwwIDAuNDI2MzU3LC0wLjAzNTE2NCAwLjYyNDE1MiwtMC4wOTY3IDAuOTA1NDYsMC42ODU2ODc4IDEuNzYyNTcsMS40MjQxMjE4IDIuNTUzNzQ5LDIuMjI4NDg2OCAyLjM0Mjc2NywyLjM4NjcyMiA0LjE2Njg3Myw0LjgzNDk4IDUuNTkwOTk1LDcuMjE3MzA2IE0gNTQuMjAwMTI2LDcuNjUyNDU0OCBjIDAuMDYxNTQsMC42NjM3MTA5IDAuNDM1MTQ4LDEuMjM1MTE3NiAwLjk3MTM5MiwxLjU2NDc3NTMgLTAuMDg3OTEsMC40NjU5MTYzIC0wLjE3NTgxOCwwLjk3NTc4NjkgLTAuMjcyNTE3LDEuNTIwODIwOSAtMC4xNDUwNSwwLjgyNjM0MiAtMC4zMDc2ODEsMS43NDkzODQgLTAuNTAxMDgsMi43NTE1NDMgTCA0NS4wOTcxNzcsOC4zNjQ1MTU1IGMgMCwwIC0wLjAwODgsMCAtMC4wMTMxOSwtMC4wMDQ0IC0wLjA2NTkzLC0wLjAzNTE2NCAtMC4xNDUwNDksLTAuMDU3MTQxIC0wLjIyODU2MywtMC4wNjE1MzYgLTAuMDA4OCwwIC0wLjAxNzU4LDAgLTAuMDI2MzcsMCAtMC4wMjE5OCwtMC4wMDg3OSAtMC4wNDM5NiwtMC4wMTc1ODIgLTAuMDY1OTMsLTAuMDIxOTc3IEwgMzguNDI0OTA1LDYuNjgxMDYzMyAzOC4xNDM1OTcsNC4wMzUwMTEgYyAwLjU1ODIyLC0wLjE3MTQyMiAxLjAxMDk1LC0wLjU4MDE5OCAxLjI1NzA5NSwtMS4xMDMyNTUgNC43NDcwNzEsMC41NjcwMTEgMTAuMTc5ODMxLDIuMDM1MDg3MSAxNC43OTk0MzQsNC43MjUwOTQyIE0gMzcuOTg1MzYxLDIzLjgyNzY2MSBjIDAsMCAwLjAwODgsLTAuMDA0NCAwLjAxMzE5LC0wLjAwODggbCA2LjkyMjgxMyw4LjUwNTE2OSBjIC0wLjIzMjk1OCwwLjM4Njc5OSAtMC4zNzM2MTIsMC44MzUxMzMgLTAuMzczNjEyLDEuMzIzMDI3IDAsMC4wNzAzMyAwLjAwNDQsMC4xMzYyNTggMC4wMDg4LDAuMjAyMTkgbCAtNi4yOTg2NywtMC4wNjU5MyAtMC4yNzY5MTIsLTkuOTU1NjYzIHogbSAwLjM4MjQwMywxMS4wMzI1NDUgNi41MjcyMjMsMC4wNzAzMyBjIDAsMCAwLDAgMCwwLjAwNDQgbCAtNi4wMzkzMjksMy4xODIyODggLTAuNDkyMjg5LC0zLjI1NzAxOCB6IG0gMi4yMTA5MDUsMy41NjQ2OTkgNS4wNjc5MzgsLTIuNjcyNDI1IGMgMC4yNzY5MTIsMC4xOTMzOTkgMC41ODg5ODgsMC4zMzg0NDggMC45MzE4MzMsMC40MTMxNzEgbCAtMC4wMzUxNiwyLjM3MzUzNSB6IG0gMS4yNjU4ODYsMS4wOTg4NTkgNC45OTMyMTUsMC4wOTY3IDcuNzAwODA1LDEuOTE2NDEgYyAtMC4wMTMxOSwwLjA4MzUxIC0wLjAxNzU4LDAuMTY3MDI3IC0wLjAxNzU4LDAuMjUwNTQgMCwwLjEwNTQ5IDAuMDA4OCwwLjIxMDk4MSAwLjAzMDc3LDAuMzE2NDcxIEwgNDYuOTQ3NjYsNDYuNjgzOTMgYyAtMC4xMzYyNTgsLTAuMDg3OTEgLTAuMjg1NzAzLC0wLjE1ODIzNiAtMC40NDgzMzQsLTAuMjA2NTg2IC0wLjI0MTc0OSwtMS43NjY5NjUgLTAuOTAxMDY1LC0zLjM4MDA5IC0xLjkyMDgwNiwtNC42NDE1OCAtMC44NjU5MDEsLTEuMDYzNjk2IC0xLjgyODUwMiwtMS44MDIxMjkgLTIuNzI5NTY2LC0yLjMxMiBtIDQuNTA1MzIyLDEwLjM5NTIwNyBjIDAuMTkzMzk5LC0wLjAzOTU2IDAuMzczNjEyLC0wLjEwOTg4NiAwLjU0MDYzOSwtMC4yMDY1ODUgbCA1LjQ4NTUwNSw0LjYyODM5NCBjIC0xLjQwMjE0NSwwLjI2MzcyNiAtMy44MzcyMTYsMC42NjM3MTEgLTUuMjg3NzEsMC41NDUwMzQgLTEuMzU4MTksLTAuMTA5ODg2IC0yLjI1MDQ2NCwtMC43NzM1OTYgLTIuNjc2ODIxLC0xLjE3Nzk3NyAwLjUwOTg3LC0wLjYzNzMzOCAxLjQ4MTI2MiwtMi4wMTMxMSAxLjkzODM4NywtMy43ODg4NjYgbSA2Ljg2MTI3NiwzLjcyMjkzNSAtNS42MDQxODEsLTQuNzI5NDkgYyAwLjEwMTA5NSwtMC4yMjQxNjcgMC4xNTgyMzYsLTAuNDcwMzExIDAuMTU4MjM2LC0wLjczNDAzOCAwLC0wLjIzMjk1OCAtMC4wNDgzNSwtMC40NTcxMjUgLTAuMTI3NDY4LC0wLjY2MzcxMSBsIDcuNDEwNzA2LC00LjQ2NTc2MyBjIDAuMTA5ODg2LDAuMTA5ODg2IDAuMjMyOTU4LDAuMjAyMTkgMC4zNjkyMTcsMC4yNzY5MTMgTCA1My4yMTk5NDgsNTMuNjM3NTEgWiBtIDEuMjA0MzUsLTAuNDgzNDk4IDIuMDQ4MjczLC05LjYwNDAyOSBjIDAuMjMyOTU5LC0wLjAyMTk4IDAuNDU3MTI2LC0wLjA4NzkxIDAuNjU0OTIsLTAuMTkzMzk5IGwgMy4zNjI1MDksNC4zMTYzMTkgLTYuMDcwMDk3LDUuNDg1NTA0IHogbSA2LjU1MzU5MiwtNi42MDYzNDEgLTMuMDg5OTkyLC0zLjk2MDI4OCBjIDAuMTIzMDcyLC0wLjI0MTc0OSAwLjE5MzM5OSwtMC41MTQyNjYgMC4xOTMzOTksLTAuODA0MzY1IDAsLTAuMTgwMjEzIC0wLjAyNjM3LC0wLjM1MTYzNSAtMC4wNzQ3MiwtMC41MTQyNjYgTCA2My4zMjk0NSwzNy41MTUwNSBaIG0gMC4zNDI4NDQsLTIwLjYxMDIwMSAyLjY2ODAzLDkuMzkzMDQ3IC0zLjM4NDQ4NiwtMC40MDQzOCBjIC0wLjA4MzUxLC0wLjcwMzI3IC0wLjUxODY2MiwtMS4zMDEwNDkgLTEuMTI1MjMyLC0xLjYwNDMzNCBsIDEuODQ2MDgzLC03LjM4NDMzMyB6IG0gLTIuOTIyOTY1LDExLjI4NzQ4IGMgMC4wNTI3NSwwIDAuMTA1NDksMC4wMDg4IDAuMTU4MjM1LDAuMDA4OCAwLjg0ODMxOSwwIDEuNTc3OTYyLC0wLjUwOTg3IDEuODk0NDMzLC0xLjI0MzkwOCBsIDIuNzIwNzc1LDAuMzI1MjYyIC01LjU2MDIyNywzLjkyMDcyOSB6IG0gLTEuMDk4ODYsLTMuNjkyMTY2IGMgLTAuMzAzMjg1LDAuMjMyOTU4IC0wLjU0MDYzOCwwLjU1MzgyNSAtMC42NzY4OTcsMC45MTg2NDYgLTIuMTI3MzkxLC0wLjIzMjk1OCAtNC40MzkzOTEsLTAuNDE3NTY3IC02LjkxODQxNywtMC41NTgyMiAwLjAwODgsLTAuMDgzNTEgMC4wMTMxOSwtMC4xNjcwMjcgMC4wMTMxOSwtMC4yNTA1NCAwLC0wLjc3MzU5NyAtMC4zNDI4NDQsLTEuNDY4MDc2IC0wLjg4MzQ4MywtMS45NDI3ODMgbCA0LjAwODYzNSwtMTIuMzY4NzU4IGMgMC4wOTIzLDAuMDIxOTggMC4xODQ2MDgsMC4wMzUxNiAwLjI3NjkxMiwwLjA0Mzk1IHogbSAtOS42MjE2MSwtMjIuNTMxMDA3IDYuMjg5ODcsMy40NjM2MDQgLTAuODMwNzM4LDEuMzY2OTggYyAtMC4xODAyMTMsMC4wMTMxOSAtMC4zNDcyMzksMC4wNTcxNCAtMC41MDk4NywwLjExODY3NyB6IG0gLTIuNTQwNTYyLDQuMTIyOTE5IDAuMTkzMzk5LC00Ljk1MzY1NyA2LjQ1Njg5Niw2LjQ1Njg5NiAtNS41MTYyNzIsLTAuMjkwMDk4IGMgLTAuMTUzODQxLC0wLjU2NzAxMiAtMC41ODAxOTgsLTEuMDE5NzQyIC0xLjEzNDAyMywtMS4yMTMxNDEgbSAyLjUxODU4NSwyMS4wNDA5NTQgYyAwLjcyNTI0NywtMC4xNDk0NDUgMS4zNDA2MDgsLTAuNTk3Nzc5IDEuNzAxMDM0LC0xLjIxNzUzNiAyLjU3NTcyNiwwLjE0MDY1NCA0Ljk3MTIzOCwwLjMzNDA1MyA3LjE2NDU2MSwwLjU3MTQwNyAwLjA5NjcsMC41NTM4MjUgMC40MTMxNzEsMS4wMjg1MzIgMC44NTcxMSwxLjM0MDYwOCBsIC0wLjgyNjM0MiwzLjE2MDMxOSBjIC0wLjA4MzUxLC0wLjAxMzE5IC0wLjE2NzAyNiwtMC4wMjE5OCAtMC4yNTA1NCwtMC4wMjE5OCAtMC41MDEwNzksMCAtMC45NTM4MDksMC4yMDY1ODUgLTEuMjc5MDcyLDAuNTQwNjM4IGwgLTcuNDA2MzEsLTEuODQxNjg3IDAuMDM1MTYsLTIuNTM2MTY3IHogTSA0Ny4yMTEzODIsMzEuMDcxMzQgNDUuMzIxMzQ1LDE4LjQxMjQ4MyBjIDAuNDEzMTcxLC0wLjIwMjE5IDAuNzM4NDMzLC0wLjU1ODIyIDAuODk2NjY5LC0wLjk5Nzc2NCBsIDUuMjc0NTIzLDAuMjc2OTEzIGMgMC4wMTc1OCwwLjM5OTk4NCAwLjE2MjYzMiwwLjc2NDgwNiAwLjM5OTk4NSwxLjA1MDUwOSBsIC00LjAyNjIyLDEyLjQyNTg5OSBjIC0wLjIxMDk4MSwtMC4wNjE1NCAtMC40MzA3NTIsLTAuMDk2NyAtMC42NTQ5MiwtMC4xMDEwOTYgbSAtMi45NDkzMzcsLTEyLjUwMDYyIDEuODk0NDMzLDEyLjY4OTYyNCBjIC0wLjE3NTgxOCwwLjA3MDMzIC0wLjMzODQ0OSwwLjE2NzAyNyAtMC40OTIyODksMC4yNzY5MTMgbCAtNi44NTY4ODEsLTguNDI2MDUyIGMgMC4xNDA2NTQsLTAuMjQxNzQ5IDAuMjI0MTY3LC0wLjUxODY2MSAwLjIyNDE2NywtMC44MjE5NDYgMCwtMC4xODkwMDQgLTAuMDM1MTYsLTAuMzczNjEyIC0wLjA5MjMsLTAuNTQwNjM5IGwgNC41OTMyMzEsLTMuNDgxMTg2IGMgMC4yMTUzNzYsMC4xNDk0NDUgMC40NjE1MjEsMC4yNTkzMzEgMC43Mjk2NDMsMC4zMDMyODYgbSAtNS45OTA5ODEsLTUuNjYxMzIzIDAuMTgwMjEzLC01LjExNjI4NzcgNS4zNTM2NDIsMS4zNDkzOTkgeiBtIDUuOTc3NzksLTIuNzczNTIgLTAuMTkzMzk5LDQuOTcxMjM5IGMgLTAuMzI1MjYyLDAuMDkyMyAtMC42MTUzNjEsMC4yNzY5MTIgLTAuODM1MTMzLDAuNTIzMDU3IGwgLTQuNDk2NTMxLC0xLjczMTgwMiA1LjUyOTQ1OSwtMy43NjI0OTQgeiBtIC0xLjQ4MTI2Miw2LjY4MTA2MyBjIDAsMC4yMTA5ODEgMC4wMzk1NiwwLjQxMzE3MSAwLjEwNTQ5MSwwLjU5Nzc4IEwgMzguMjcxMDY0LDIwLjkwMDMgYyAtMC4wODc5MSwtMC4wNTcxNCAtMC4xODAyMTMsLTAuMTA5ODg2IC0wLjI3NjkxMiwtMC4xNDk0NDUgbCAwLjIwNjU4NSwtNS45MDc0NjYgNC41ODAwNDUsMS43NjY5NjUgYyAtMC4wMDg4LDAuMDY1OTMgLTAuMDEzMTksMC4xMzE4NjMgLTAuMDEzMTksMC4yMDIxOSBtIDE3LjkxNTc5OSw3LjI0ODA3NSAtMi4yNjM2NSw5LjA1MDIwMyBjIC0wLjA0Mzk1LDAgLTAuMDgzNTEsMC4wMTMxOSAtMC4xMjMwNzIsMC4wMTc1OCBMIDU0LjE2OTM1OCwxOS4xNDY1MjEgYyAwLjA4MzUxLC0wLjA0ODM1IDAuMTU4MjM2LC0wLjEwMTA5NSAwLjIzMjk1OCwtMC4xNjI2MzEgbCA2LjI4MTA3OSw1LjA3MjMzNCB6IE0gNTQuOTQ3MzUsMTcuMDIzNTI1IGMgLTAuMTMxODYzLC0wLjM3ODAwNyAtMC4zODY3OTgsLTAuNjk4ODc0IC0wLjcyMDg1MSwtMC45MTQyNSBsIDAuNjQ2MTI5LC0xLjA2MzY5NiAzLjM5NzY3MiwyLjU2MjUzOSAtMy4zMTg1NTQsLTAuNTg4OTg4IHogbSA0Ljc5NTQyMiwxLjk0Mjc4MyAwLjcyMDg1MSwzLjUzODMyNyAtNS40MDYzODcsLTQuMzY5MDY0IHogbSAxMS43MTgyMzMsMTYuMzUxMDIzIGMgLTAuMDY1OTMsLTEuNTAzMjM5IC0wLjI1OTMzMSwtMy40MDY0NjMgLTAuNzA3NjY1LC01LjU4MjIwNCAtMC40MDQzOCwtMS45NTU5NjkgLTEuMDYzNjk2LC00LjI4NTU1IC0yLjEyNzM5MiwtNi44MDg1MzEgMC43MjA4NTIsLTAuNDkyMjg4IDEuMTk1NTU5LC0xLjMyMzAyNiAxLjE5NTU1OSwtMi4yNjM2NDkgMCwtMS41MTIwMyAtMS4yMjYzMjcsLTIuNzQyNzUzIC0yLjc0Mjc1MiwtMi43NDI3NTMgLTAuMzIwODY3LDAgLTAuNjI4NTQ4LDAuMDYxNTQgLTAuOTE0MjUxLDAuMTYyNjMxIC0xLjQ2ODA3NiwtMi40NDM4NjIgLTMuMzQ0OTI3LC00Ljk1ODA1MiAtNS43NDkyMzEsLTcuNDA2MzEgLTAuNzM0MDM4LC0wLjc0NzIyNDIgLTEuNTQyNzk4LC0xLjQ1OTI4NDkgLTIuNDE3NDksLTIuMTQwNTc3NSAwLjE5MzM5OSwtMC4zMTIwNzYgMC4zMDc2ODEsLTAuNjgxMjkyNyAwLjMwNzY4MSwtMS4wNzY4ODE5IDAsLTEuMTM0MDIyNiAtMC45MjMwNDIsLTIuMDU3MDY0MyAtMi4wNTcwNjQsLTIuMDU3MDY0MyAtMC42OTAwODQsMCAtMS4zMDEwNSwwLjM0Mjg0NDEgLTEuNjc0NjYyLDAuODYxNTA1NiBDIDUyLjk5MTM4MSw1LjM2MjQzMjQgNTEuMjc3MTYxLDQuNTY2ODU4IDQ5LjQ1MzA1NSwzLjg4NTU2NiA0Ni4zMjc5LDIuNzI1MTcxIDQyLjk0NzgwOSwxLjkzMzk5MiAzOS41MjgxNiwxLjUzODQwMyAzOS4yOTk1OTcsMC42NTQ5MiAzOC40OTUyMzIsMCAzNy41NDE0MjIsMCBjIC0xLjEzNDAyMywwIC0yLjA1NzA2NCwwLjkyMzA0MiAtMi4wNTcwNjQsMi4wNTcwNjQgMCwwLjk3MTM5MiAwLjY3Njg5NywxLjc4NDU0NyAxLjU4Njc1MiwxLjk5OTkyNCBsIDAuMzI5NjU4LDMuMDYzNjE5IC0wLjIzNzM1NCw2LjczMzgwOSBjIDAsMCAwLDAuMDA0NCAtMC4wMDQ0LDAuMDA4OCAtMC4wNDM5NSwwLjExODY3NyAtMC4wNDM5NSwwLjI0MTc0OSAtMC4wMDg4LDAuMzU2MDMgbCAtMC4yMjg1NTksNi40NzAwODIgYyAtMC42OTQ0NzksMC4xOTc3OTUgLTEuMTk5OTU0LDAuODM1MTMzIC0xLjE5OTk1NCwxLjU5MTE0OCAwLDAuNzU2MDE1IDAuNTA1NDc1LDEuMzg4OTU4IDEuMTkxMTY0LDEuNTg2NzUzIGwgMC4yOTQ0OTQsMTAuNDUyMzQ3IGMgMCwwIDAsMC4wMjE5OCAwLDAuMDM1MTYgMCwwLjAxMzE5IDAsMC4wMjE5OCAwLDAuMDMwNzcgbCAwLjc2MDQxLDUuMDMyNzc1IDAuNDI2MzU4LDAuMDM1MTYgYyAwLjAzMDc3LDAgMy4wOTQzODcsMC4yNzI1MTcgNS4zNDQ4NTEsMy4wNTA0MzMgMC44NzQ2OTEsMS4wNzY4ODIgMS40NDYwOTgsMi40NTcwNDkgMS42NzQ2NjEsMy45ODY2NjEgLTAuNzAzMjcsMC4yMzczNTMgLTEuMjA0MzUsMC45MDEwNjQgLTEuMjA0MzUsMS42ODM0NTIgMCwwLjcyNTI0NyAwLjQzNTE0OCwxLjM0NTAwMyAxLjA1NDkwNSwxLjYyNjMxMSAtMC41ODQ1OTMsMi4wNjE0NiAtMS45NDI3ODMsMy41Mjk1MzYgLTEuOTYwMzY1LDMuNTQ3MTE4IGwgLTAuMzEyMDc2LDAuMzI5NjU3IDAuMjY4MTIyLDAuMzYwNDI2IGMgMC4wNTI3NCwwLjA3MDMzIDEuMzA1NDQ1LDEuNzE4NjE2IDMuNzM2MTIxLDEuOTE2NDEgMC4yMDY1ODUsMC4wMTc1OCAwLjQyNjM1NywwLjAyNjM3IDAuNjU5MzE1LDAuMDI2MzcgMi4zMzgzNzMsMCA1Ljg0MTUzNSwtMC43NjQ4MDYgNi4wMjYxNDQsLTAuODA4NzYgdiAwIGMgMCwwIDAsMCAwLDAgbCAwLjE0MDY1NCwtMC4wMzA3NyA3Ljg3MjIyNiwtNy4xMTE4MTYgMi45OTMyOTIsLTExLjQ3NjQ4NSAwLjEyMzA3MywtMC4wODc5MSBjIDEuMTY0NzksMC4yOTQ0OTUgMi4xNTM3NjQsMC41NzU4MDMgMi45NjY5MTksMC44MTMxNTYgLTAuMTkzMzk5LDAuNDMwNzUzIC0wLjMwNzY4LDAuOTA5ODU1IC0wLjMwNzY4LDEuNDEwOTM1IDAsMS44OTQ0MzMgMS41MzQwMDcsMy40Mjg0NDEgMy40Mjg0NCwzLjQyODQ0MSAxLjg5NDQzMywwIDMuNDI4NDQsLTEuNTM0MDA4IDMuNDI4NDQsLTMuNDI4NDQxIDAsLTEuNzAxMDM0IC0xLjI0MzkwOCwtMy4xMTE5NjkgLTIuODcwMjE5LC0zLjM4MDA5IgogICAgICAgaWQ9InBhdGgzNDctNCIKICAgICAgIHN0eWxlPSJmaWxsOiNmNzk0MWQ7c3Ryb2tlLXdpZHRoOjAuNDM5NTQ0IiAvPgogIDwvZz4KPC9zdmc+Cg==" alt="EEGDash" style=""><span>v0.6.0</span></div>
|
| 48 |
+
<script>
|
| 49 |
+
(function() {
|
| 50 |
+
var el = document.getElementById("dataset-clinical-plot");
|
| 51 |
+
if (!el) return;
|
| 52 |
+
function tryResize() {
|
| 53 |
+
if (el.offsetWidth > 0 && typeof Plotly !== "undefined") {
|
| 54 |
+
Plotly.Plots.resize(el);
|
| 55 |
+
}
|
| 56 |
+
}
|
| 57 |
+
/* Resize when hidden tab becomes visible (sphinx-design sd-tab) */
|
| 58 |
+
var tab = el.closest(".sd-tab-content");
|
| 59 |
+
if (tab) {
|
| 60 |
+
new MutationObserver(function() {
|
| 61 |
+
if (tab.style.display !== "none") setTimeout(tryResize, 50);
|
| 62 |
+
}).observe(tab, { attributes: true, attributeFilter: ["style"] });
|
| 63 |
+
}
|
| 64 |
+
/* Also resize on window resize and initial intersection */
|
| 65 |
+
window.addEventListener("resize", tryResize);
|
| 66 |
+
new IntersectionObserver(function(e) {
|
| 67 |
+
if (e[0].isIntersecting) tryResize();
|
| 68 |
+
}).observe(el);
|
| 69 |
+
})();
|
| 70 |
+
</script>
|
assets/plots/dataset_growth.html
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/plots/dataset_sankey.html
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<style>.eegdash-branding {
|
| 2 |
+
position: relative; margin: 4px 0 0 60px; z-index: 9999;
|
| 3 |
+
display: flex; align-items: center; gap: 8px; opacity: 0.7;
|
| 4 |
+
}
|
| 5 |
+
.eegdash-branding img { height: 24px; }
|
| 6 |
+
.eegdash-branding span { font-size: 12px; color: #9ca3af; font-weight: 500;
|
| 7 |
+
font-family: Inter, system-ui, -apple-system, sans-serif; }
|
| 8 |
+
</style><div id="dataset-sankey-wrapper" style="width: 100%; height: 1100px;"><div> <div id="dataset-sankey" class="plotly-graph-div" style="height:1100px; width:100%;"></div> <script type="text/javascript"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("dataset-sankey")) { Plotly.newPlot( "dataset-sankey", [{"arrangement":"snap","link":{"color":["rgba(148, 163, 184, 0.2)","rgba(148, 163, 184, 0.2)","rgba(221, 214, 254, 0.2)","rgba(221, 214, 254, 0.2)","rgba(221, 214, 254, 0.2)","rgba(221, 214, 254, 0.2)","rgba(165, 180, 252, 0.2)","rgba(196, 181, 253, 0.2)","rgba(196, 181, 253, 0.2)","rgba(148, 163, 184, 0.2)","rgba(253, 186, 116, 0.2)","rgba(253, 186, 116, 0.2)","rgba(253, 186, 116, 0.2)","rgba(253, 186, 116, 0.2)","rgba(253, 186, 116, 0.2)","rgba(253, 186, 116, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(134, 239, 172, 0.2)","rgba(148, 163, 184, 0.2)","rgba(229, 231, 235, 0.2)","rgba(229, 231, 235, 0.2)","rgba(229, 231, 235, 0.2)","rgba(229, 231, 235, 0.2)","rgba(229, 231, 235, 0.2)","rgba(229, 231, 235, 0.2)","rgba(229, 231, 235, 0.2)","rgba(229, 231, 235, 0.2)","rgba(249, 168, 212, 0.2)","rgba(249, 168, 212, 0.2)","rgba(249, 168, 212, 0.2)","rgba(249, 168, 212, 0.2)","rgba(249, 168, 212, 0.2)","rgba(103, 232, 249, 0.2)","rgba(103, 232, 249, 0.2)","rgba(103, 232, 249, 0.2)","rgba(103, 232, 249, 0.2)","rgba(125, 211, 252, 0.2)","rgba(125, 211, 252, 0.2)","rgba(125, 211, 252, 0.2)","rgba(125, 211, 252, 0.2)","rgba(254, 215, 170, 0.2)","rgba(254, 215, 170, 0.2)","rgba(254, 215, 170, 0.2)","rgba(254, 215, 170, 0.2)","rgba(254, 215, 170, 0.2)","rgba(254, 215, 170, 0.2)","rgba(252, 165, 165, 0.2)","rgba(252, 165, 165, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(203, 213, 225, 0.2)","rgba(148, 163, 184, 0.2)","rgba(148, 163, 184, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(0, 158, 115, 0.2)","rgba(230, 159, 0, 0.2)","rgba(230, 159, 0, 0.2)","rgba(230, 159, 0, 0.2)","rgba(230, 159, 0, 0.2)","rgba(230, 159, 0, 0.2)","rgba(230, 159, 0, 0.2)","rgba(230, 159, 0, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(204, 121, 167, 0.2)","rgba(153, 153, 153, 0.2)","rgba(153, 153, 153, 0.2)","rgba(153, 153, 153, 0.2)","rgba(153, 153, 153, 0.2)","rgba(153, 153, 153, 0.2)","rgba(213, 94, 0, 0.2)","rgba(213, 94, 0, 0.2)","rgba(213, 94, 0, 0.2)","rgba(213, 94, 0, 0.2)","rgba(213, 94, 0, 0.2)","rgba(213, 94, 0, 0.2)","rgba(0, 0, 0, 0.2)","rgba(0, 0, 0, 0.2)","rgba(0, 0, 0, 0.2)","rgba(0, 0, 0, 0.2)","rgba(86, 180, 233, 0.2)","rgba(86, 180, 233, 0.2)","rgba(86, 180, 233, 0.2)","rgba(86, 180, 233, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(187, 187, 187, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)","rgba(0, 114, 178, 0.2)"],"customdata":["Alcohol → Visual:\u003cbr\u003e53 subjects in 1 datasets","Cancer → Resting State:\u003cbr\u003e10 subjects in 2 datasets","Dementia → Auditory:\u003cbr\u003e61 subjects in 3 datasets","Dementia → Motor:\u003cbr\u003e9 subjects in 1 datasets","Dementia → Resting State:\u003cbr\u003e264 subjects in 4 datasets","Dementia → Visual:\u003cbr\u003e176 subjects in 2 datasets","Depression → Visual:\u003cbr\u003e85 subjects in 1 datasets","Development → Multisensory:\u003cbr\u003e557 subjects in 3 datasets","Development → Visual:\u003cbr\u003e12192 subjects in 67 datasets","Dyslexia → Auditory:\u003cbr\u003e2 subjects in 1 datasets","Epilepsy → Auditory:\u003cbr\u003e18 subjects in 2 datasets","Epilepsy → Multisensory:\u003cbr\u003e64 subjects in 2 datasets","Epilepsy → Other:\u003cbr\u003e902 subjects in 29 datasets","Epilepsy → Resting State:\u003cbr\u003e192 subjects in 9 datasets","Epilepsy → Sleep:\u003cbr\u003e549 subjects in 4 datasets","Epilepsy → Visual:\u003cbr\u003e836 subjects in 12 datasets","Healthy → Anesthesia:\u003cbr\u003e42 subjects in 2 datasets","Healthy → Auditory:\u003cbr\u003e2466 subjects in 73 datasets","Healthy → Motor:\u003cbr\u003e420 subjects in 20 datasets","Healthy → Multisensory:\u003cbr\u003e1506 subjects in 49 datasets","Healthy → Other:\u003cbr\u003e146 subjects in 4 datasets","Healthy → Resting State:\u003cbr\u003e3091 subjects in 11 datasets","Healthy → Sleep:\u003cbr\u003e628 subjects in 12 datasets","Healthy → Tactile:\u003cbr\u003e748 subjects in 15 datasets","Healthy → Unknown:\u003cbr\u003e496 subjects in 20 datasets","Healthy → Visual:\u003cbr\u003e10839 subjects in 293 datasets","Obese → Visual:\u003cbr\u003e119 subjects in 2 datasets","Other → Anesthesia:\u003cbr\u003e2 subjects in 2 datasets","Other → Auditory:\u003cbr\u003e21 subjects in 3 datasets","Other → Multisensory:\u003cbr\u003e135 subjects in 4 datasets","Other → Other:\u003cbr\u003e6 subjects in 2 datasets","Other → Resting State:\u003cbr\u003e538 subjects in 7 datasets","Other → Sleep:\u003cbr\u003e118 subjects in 2 datasets","Other → Tactile:\u003cbr\u003e19 subjects in 2 datasets","Other → Visual:\u003cbr\u003e759 subjects in 28 datasets","Parkinson's → Auditory:\u003cbr\u003e50 subjects in 1 datasets","Parkinson's → Motor:\u003cbr\u003e308 subjects in 3 datasets","Parkinson's → Multisensory:\u003cbr\u003e292 subjects in 2 datasets","Parkinson's → Resting State:\u003cbr\u003e567 subjects in 9 datasets","Parkinson's → Visual:\u003cbr\u003e398 subjects in 4 datasets","Psychosis → Auditory:\u003cbr\u003e60 subjects in 1 datasets","Psychosis → Multisensory:\u003cbr\u003e43 subjects in 1 datasets","Psychosis → Resting State:\u003cbr\u003e286 subjects in 4 datasets","Psychosis → Visual:\u003cbr\u003e79 subjects in 2 datasets","Schizophrenia → Auditory:\u003cbr\u003e60 subjects in 1 datasets","Schizophrenia → Multisensory:\u003cbr\u003e43 subjects in 1 datasets","Schizophrenia → Resting State:\u003cbr\u003e286 subjects in 4 datasets","Schizophrenia → Visual:\u003cbr\u003e79 subjects in 2 datasets","Surgery → Anesthesia:\u003cbr\u003e30 subjects in 4 datasets","Surgery → Auditory:\u003cbr\u003e235 subjects in 3 datasets","Surgery → Multisensory:\u003cbr\u003e6 subjects in 2 datasets","Surgery → Other:\u003cbr\u003e54 subjects in 8 datasets","Surgery → Unknown:\u003cbr\u003e128 subjects in 3 datasets","Surgery → Visual:\u003cbr\u003e180 subjects in 5 datasets","TBI → Auditory:\u003cbr\u003e96 subjects in 1 datasets","TBI → Visual:\u003cbr\u003e182 subjects in 2 datasets","Unknown → Auditory:\u003cbr\u003e196 subjects in 4 datasets","Unknown → Motor:\u003cbr\u003e139 subjects in 3 datasets","Unknown → Multisensory:\u003cbr\u003e14 subjects in 1 datasets","Unknown → Other:\u003cbr\u003e60 subjects in 5 datasets","Unknown → Resting State:\u003cbr\u003e327 subjects in 4 datasets","Unknown → Sleep:\u003cbr\u003e334 subjects in 3 datasets","Unknown → Tactile:\u003cbr\u003e14 subjects in 1 datasets","Unknown → Unknown:\u003cbr\u003e6990 subjects in 53 datasets","Unknown → Visual:\u003cbr\u003e314 subjects in 15 datasets","Anesthesia → Clinical:\u003cbr\u003e37 subjects in 4 datasets","Anesthesia → Intervention:\u003cbr\u003e37 subjects in 4 datasets","Auditory → Affect:\u003cbr\u003e161 subjects in 8 datasets","Auditory → Attention:\u003cbr\u003e832 subjects in 25 datasets","Auditory → Clinical:\u003cbr\u003e31 subjects in 3 datasets","Auditory → Decision-making:\u003cbr\u003e242 subjects in 4 datasets","Auditory → Intervention:\u003cbr\u003e31 subjects in 3 datasets","Auditory → Learning:\u003cbr\u003e85 subjects in 2 datasets","Auditory → Memory:\u003cbr\u003e220 subjects in 7 datasets","Auditory → Motor:\u003cbr\u003e98 subjects in 4 datasets","Auditory → Other:\u003cbr\u003e522 subjects in 10 datasets","Auditory → Perception:\u003cbr\u003e982 subjects in 25 datasets","Auditory → Resting-state:\u003cbr\u003e12 subjects in 1 datasets","Auditory → Unknown:\u003cbr\u003e49 subjects in 1 datasets","Motor → Attention:\u003cbr\u003e1 subjects in 1 datasets","Motor → Clinical:\u003cbr\u003e154 subjects in 2 datasets","Motor → Intervention:\u003cbr\u003e154 subjects in 2 datasets","Motor → Memory:\u003cbr\u003e9 subjects in 1 datasets","Motor → Motor:\u003cbr\u003e433 subjects in 17 datasets","Motor → Other:\u003cbr\u003e30 subjects in 1 datasets","Motor → Perception:\u003cbr\u003e95 subjects in 3 datasets","Multisensory → Affect:\u003cbr\u003e185 subjects in 7 datasets","Multisensory → Attention:\u003cbr\u003e511 subjects in 16 datasets","Multisensory → Clinical:\u003cbr\u003e426 subjects in 4 datasets","Multisensory → Decision-making:\u003cbr\u003e220 subjects in 7 datasets","Multisensory → Intervention:\u003cbr\u003e426 subjects in 4 datasets","Multisensory → Learning:\u003cbr\u003e48 subjects in 3 datasets","Multisensory → Memory:\u003cbr\u003e60 subjects in 2 datasets","Multisensory → Motor:\u003cbr\u003e98 subjects in 4 datasets","Multisensory → Other:\u003cbr\u003e428 subjects in 6 datasets","Multisensory → Perception:\u003cbr\u003e241 subjects in 11 datasets","Multisensory → Sleep:\u003cbr\u003e17 subjects in 1 datasets","Other → Affect:\u003cbr\u003e48 subjects in 1 datasets","Other → Clinical:\u003cbr\u003e502 subjects in 20 datasets","Other → Intervention:\u003cbr\u003e502 subjects in 20 datasets","Other → Other:\u003cbr\u003e98 subjects in 6 datasets","Other → Unknown:\u003cbr\u003e18 subjects in 1 datasets","Resting State → Affect:\u003cbr\u003e51 subjects in 1 datasets","Resting State → Clinical:\u003cbr\u003e1031 subjects in 18 datasets","Resting State → Intervention:\u003cbr\u003e1031 subjects in 18 datasets","Resting State → Learning:\u003cbr\u003e21 subjects in 1 datasets","Resting State → Memory:\u003cbr\u003e79 subjects in 1 datasets","Resting State → Resting-state:\u003cbr\u003e3348 subjects in 15 datasets","Sleep → Clinical:\u003cbr\u003e347 subjects in 3 datasets","Sleep → Intervention:\u003cbr\u003e347 subjects in 3 datasets","Sleep → Memory:\u003cbr\u003e34 subjects in 1 datasets","Sleep → Sleep:\u003cbr\u003e901 subjects in 14 datasets","Tactile → Learning:\u003cbr\u003e11 subjects in 1 datasets","Tactile → Motor:\u003cbr\u003e16 subjects in 2 datasets","Tactile → Other:\u003cbr\u003e8 subjects in 1 datasets","Tactile → Perception:\u003cbr\u003e746 subjects in 14 datasets","Unknown → Attention:\u003cbr\u003e104 subjects in 5 datasets","Unknown → Clinical:\u003cbr\u003e61 subjects in 1 datasets","Unknown → Decision-making:\u003cbr\u003e21 subjects in 1 datasets","Unknown → Intervention:\u003cbr\u003e61 subjects in 1 datasets","Unknown → Learning:\u003cbr\u003e106 subjects in 3 datasets","Unknown → Memory:\u003cbr\u003e98 subjects in 9 datasets","Unknown → Motor:\u003cbr\u003e42 subjects in 4 datasets","Unknown → Other:\u003cbr\u003e54 subjects in 2 datasets","Unknown → Unknown:\u003cbr\u003e7067 subjects in 50 datasets","Visual → Affect:\u003cbr\u003e940 subjects in 18 datasets","Visual → Attention:\u003cbr\u003e3238 subjects in 98 datasets","Visual → Clinical:\u003cbr\u003e6349 subjects in 45 datasets","Visual → Decision-making:\u003cbr\u003e1565 subjects in 24 datasets","Visual → Intervention:\u003cbr\u003e6349 subjects in 45 datasets","Visual → Learning:\u003cbr\u003e710 subjects in 17 datasets","Visual → Memory:\u003cbr\u003e2709 subjects in 43 datasets","Visual → Motor:\u003cbr\u003e1303 subjects in 55 datasets","Visual → Other:\u003cbr\u003e503 subjects in 14 datasets","Visual → Perception:\u003cbr\u003e2296 subjects in 73 datasets","Visual → Resting-state:\u003cbr\u003e328 subjects in 3 datasets","Visual → Unknown:\u003cbr\u003e1 subjects in 1 datasets"],"hovertemplate":"%{customdata}\u003cextra\u003e\u003c\u002fextra\u003e","source":[0,1,2,2,2,2,3,4,4,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,8,9,9,9,9,9,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,13,13,14,14,15,15,15,15,15,15,15,15,15,16,16,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,23,23,23,23,25,25,25,25,25,25,25,25,25,24,24,24,24,24,24,24,24,24,24,24,24],"target":[24,21,17,18,21,24,24,19,24,17,17,19,20,21,22,24,16,17,18,19,20,21,22,23,25,24,24,16,17,19,20,21,22,23,24,17,18,19,21,24,17,19,21,24,17,19,21,24,16,17,19,20,25,24,17,24,17,18,19,20,21,22,23,25,24,28,30,26,27,28,29,30,31,32,33,34,35,36,38,27,28,30,32,33,34,35,26,27,28,29,30,31,32,33,34,35,37,26,28,30,34,38,26,28,30,31,32,36,28,30,32,37,31,33,34,35,27,28,29,30,31,32,33,34,38,26,27,28,29,30,31,32,33,34,35,36,38],"value":[53,10,61,9,264,176,85,557,12192,2,18,64,902,192,549,836,42,2466,420,1506,146,3091,628,748,496,10839,119,2,21,135,6,538,118,19,759,50,308,292,567,398,60,43,286,79,60,43,286,79,30,235,6,54,128,180,96,182,196,139,14,60,327,334,14,6990,314,37,37,161,832,31,242,31,85,220,98,522,982,12,49,1,154,154,9,433,30,95,185,511,426,220,426,48,60,98,428,241,17,48,502,502,98,18,51,1031,1031,21,79,3348,347,347,34,901,11,16,8,746,104,61,21,61,106,98,42,54,7067,940,3238,6349,1565,6349,710,2709,1303,503,2296,328,1]},"node":{"align":"left","color":["#94a3b8","#94a3b8","#ddd6fe","#a5b4fc","#c4b5fd","#94a3b8","#fdba74","#86efac","#94a3b8","#e5e7eb","#f9a8d4","#67e8f9","#7dd3fc","#fed7aa","#fca5a5","#cbd5e1","#94a3b8","#009E73","#E69F00","#CC79A7","#999999","#D55E00","#000000","#56B4E9","#0072B2","#BBBBBB","#94a3b8","#818cf8","#ef4444","#eab308","#f472b6","#c084fc","#a78bfa","#f59e0b","#94a3b8","#3b82f6","#16a34a","#8b5cf6","#94a3b8"],"label":["Alcohol\u003cbr\u003e(53 subjects, 1 datasets, 0.1%)","Cancer\u003cbr\u003e(10 subjects, 2 datasets, 0.0%)","Dementia\u003cbr\u003e(510 subjects, 10 datasets, 1.0%)","Depression\u003cbr\u003e(85 subjects, 1 datasets, 0.2%)","Development\u003cbr\u003e(12749 subjects, 70 datasets, 25.5%)","Dyslexia\u003cbr\u003e(2 subjects, 1 datasets, 0.0%)","Epilepsy\u003cbr\u003e(2561 subjects, 58 datasets, 5.1%)","Healthy\u003cbr\u003e(20382 subjects, 499 datasets, 40.8%)","Obese\u003cbr\u003e(119 subjects, 2 datasets, 0.2%)","Other\u003cbr\u003e(1598 subjects, 50 datasets, 3.2%)","Parkinson's\u003cbr\u003e(1615 subjects, 19 datasets, 3.2%)","Psychosis\u003cbr\u003e(468 subjects, 8 datasets, 0.9%)","Schizophrenia\u003cbr\u003e(468 subjects, 8 datasets, 0.9%)","Surgery\u003cbr\u003e(633 subjects, 25 datasets, 1.3%)","TBI\u003cbr\u003e(278 subjects, 3 datasets, 0.6%)","Unknown\u003cbr\u003e(8388 subjects, 89 datasets, 16.8%)","Anesthesia","Auditory","Motor","Multisensory","Other","Resting State","Sleep","Tactile","Visual","Unknown","Affect","Attention","Clinical","Decision-making","Intervention","Learning","Memory","Motor","Other","Perception","Resting-state","Sleep","Unknown"],"pad":30,"thickness":18},"type":"sankey"}], {"template":{"data":{"histogram2dcontour":[{"type":"histogram2dcontour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"choropleth":[{"type":"choropleth","colorbar":{"outlinewidth":0,"ticks":""}}],"histogram2d":[{"type":"histogram2d","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"heatmap":[{"type":"heatmap","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"contourcarpet":[{"type":"contourcarpet","colorbar":{"outlinewidth":0,"ticks":""}}],"contour":[{"type":"contour","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"surface":[{"type":"surface","colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]}],"mesh3d":[{"type":"mesh3d","colorbar":{"outlinewidth":0,"ticks":""}}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"parcoords":[{"type":"parcoords","line":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolargl":[{"type":"scatterpolargl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"scattergeo":[{"type":"scattergeo","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterpolar":[{"type":"scatterpolar","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"scattergl":[{"type":"scattergl","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatter3d":[{"type":"scatter3d","line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermap":[{"type":"scattermap","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattermapbox":[{"type":"scattermapbox","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scatterternary":[{"type":"scatterternary","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"scattercarpet":[{"type":"scattercarpet","marker":{"colorbar":{"outlinewidth":0,"ticks":""}}}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"pie":[{"automargin":true,"type":"pie"}]},"layout":{"autotypenumbers":"strict","colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"hovermode":"closest","hoverlabel":{"align":"left"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"bgcolor":"#E5ECF6","angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"ternary":{"bgcolor":"#E5ECF6","aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]]},"xaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"yaxis":{"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","automargin":true,"zerolinewidth":2},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white","gridwidth":2}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"geo":{"bgcolor":"white","landcolor":"#E5ECF6","subunitcolor":"white","showland":true,"showlakes":true,"lakecolor":"white"},"title":{"x":0.05},"mapbox":{"style":"light"}}},"font":{"family":"Inter, system-ui, sans-serif","size":13,"color":"#0f172a"},"margin":{"t":60,"b":60,"l":40,"r":40},"height":1100,"autosize":true,"paper_bgcolor":"#ffffff","annotations":[{"font":{"color":"black","size":16},"showarrow":false,"text":"Population Type","x":0,"xref":"paper","y":1.05,"yref":"paper"},{"font":{"color":"black","size":16},"showarrow":false,"text":"Experimental Modality","x":0.5,"xref":"paper","y":1.05,"yref":"paper"},{"font":{"color":"black","size":16},"showarrow":false,"text":"Cognitive Domain","x":1,"xref":"paper","y":1.05,"yref":"paper"},{"align":"left","font":{"color":"dimgray","size":12},"showarrow":false,"text":"\u003cb\u003eNote on \"Unknown\" category:\u003c\u002fb\u003e This large portion represents datasets that are still pending categorization.","x":0,"xanchor":"left","xref":"paper","y":-0.15,"yref":"paper"}]}, {"responsive": true, "displaylogo": false, "modeBarButtonsToRemove": ["lasso2d", "select2d"]} ) }; </script> </div></div>
|
| 9 |
+
<script>
|
| 10 |
+
window.addEventListener('load', function() {
|
| 11 |
+
window.dispatchEvent(new Event('resize'));
|
| 12 |
+
});
|
| 13 |
+
</script>
|
| 14 |
+
<div class="eegdash-branding"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMzI1bW0iCiAgIGhlaWdodD0iNTZtbSIKICAgdmlld0JveD0iMCAwIDMyNSA1NiIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS40IChlN2MzZmViMSwgMjAyNC0xMC0wOSkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImVlZ2Rhc2hfbG9uZy5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXcxIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzAwMDAwMCIKICAgICBib3JkZXJvcGFjaXR5PSIwLjI1IgogICAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCIKICAgICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIHNob3dndWlkZXM9InRydWUiCiAgICAgaW5rc2NhcGU6em9vbT0iMS4xMTA1NDYxIgogICAgIGlua3NjYXBlOmN4PSI3NzQuMzkzNzkiCiAgICAgaW5rc2NhcGU6Y3k9IjMzLjMxNjk0MiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE1MTIiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTE3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSI2NSIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBwb3NpdGlvbj0iODYuOTUxMjQxLDEuMzE5NzkwMyIKICAgICAgIG9yaWVudGF0aW9uPSIwLC0xIgogICAgICAgaWQ9Imd1aWRlMSIKICAgICAgIGlua3NjYXBlOmxvY2tlZD0iZmFsc2UiIC8+CiAgICA8c29kaXBvZGk6Z3VpZGUKICAgICAgIHBvc2l0aW9uPSIxMTUuMjIyMjcsNzAuNzI5NDQ2IgogICAgICAgb3JpZW50YXRpb249IjEsMCIKICAgICAgIGlkPSJndWlkZTIiCiAgICAgICBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIiAvPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBwb3NpdGlvbj0iMTAwLjA2MzM4LDQ1LjI3ODkyMyIKICAgICAgIG9yaWVudGF0aW9uPSIxLDAiCiAgICAgICBpZD0iZ3VpZGUzIgogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4KICAgIDxzb2RpcG9kaTpndWlkZQogICAgICAgcG9zaXRpb249Ijk2LjAxMzE5OCwyOC42MDE2OTMiCiAgICAgICBvcmllbnRhdGlvbj0iMCwtMSIKICAgICAgIGlkPSJndWlkZTQiCiAgICAgICBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIiAvPgogICAgPHNvZGlwb2RpOmd1aWRlCiAgICAgICBwb3NpdGlvbj0iMzI1LjIwNTk5LDQ3LjE4NDg5MiIKICAgICAgIG9yaWVudGF0aW9uPSIxLDAiCiAgICAgICBpZD0iZ3VpZGU1IgogICAgICAgaW5rc2NhcGU6bG9ja2VkPSJmYWxzZSIgLz4KICA8L3NvZGlwb2RpOm5hbWVkdmlldz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMSI+CiAgICA8Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwcGF0aC05Ij4KICAgICAgPHJlY3QKICAgICAgICAgY2xhc3M9InN0MTEiCiAgICAgICAgIHg9IjM2IgogICAgICAgICB5PSIyMzMuOTciCiAgICAgICAgIHdpZHRoPSI1MjMuMjgwMDMiCiAgICAgICAgIGhlaWdodD0iMTI3LjM0IgogICAgICAgICBpZD0icmVjdDEwIiAvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBwYXRoLTktMCI+CiAgICAgIDxyZWN0CiAgICAgICAgIGNsYXNzPSJzdDExIgogICAgICAgICB4PSIzNiIKICAgICAgICAgeT0iMjMzLjk3IgogICAgICAgICB3aWR0aD0iNTIzLjI4MDAzIgogICAgICAgICBoZWlnaHQ9IjEyNy4zNCIKICAgICAgICAgaWQ9InJlY3QxMC0yIiAvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iTGF5ZXIgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPgogICAgPGcKICAgICAgIGNsYXNzPSJzdDciCiAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcHBhdGgtOS0wKSIKICAgICAgIGlkPSJnMzQ3IgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC42Nzk3NTEzNiwwLDAsMC42Nzk3NTEzNiwtNjMuNjA3NzE5LC0xNzcuMzI0ODQpIj4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9InN0OSIKICAgICAgICAgZD0ibSAzNjUuODUxOTgsMzI5LjAyIGMgMy4wMiwwLjQgNy40OCwwLjc5IDEzLjc2LDAuNzkgMTAuNSwwIDE5LjA5LC0yLjIzIDI0LjczLC02LjkyIDUuMTcsLTQuMzcgOC45MSwtMTEuNDUgOC45MSwtMjEuNzEgMCwtOS40NiAtMy41LC0xNi4wNiAtOS4wNywtMjAuMiAtNS4xNywtMy45IC0xMS43NywtNS43MyAtMjEuOTUsLTUuNzMgLTYuMTIsMCAtMTEuOTMsMC40IC0xNi4zOCwxLjExIHYgNTIuNjUgeiBtIDEyLjE3LC00My45OCBjIDEuMDMsLTAuMjQgMi43OCwtMC40OCA1LjQ5LC0wLjQ4IDEwLjQyLDAgMTYuOTQsNS44OSAxNi44NiwxNy4wMiAwLDEyLjgxIC03LjE2LDE4Ljg1IC0xOC4xMywxOC43NyAtMS41MSwwIC0zLjE4LDAgLTQuMjEsLTAuMjQgdiAtMzUuMDcgeiBtIDY5Ljc1LDMwLjQ2IDQuMTQsMTMuNzYgaCAxMy4wNCBsIC0xNi42MiwtNTMuNiBoIC0xNS45MSBsIC0xNi4zOCw1My42IGggMTIuNTcgbCAzLjgyLC0xMy43NiBoIDE1LjM1IHogbSAtMTMuNiwtOS4wNiAzLjE4LC0xMS4zNyBjIDAuODgsLTMuMSAxLjY3LC03LjE2IDIuNDcsLTEwLjM0IGggMC4xNiBjIDAuOCwzLjE4IDEuNzUsNy4xNiAyLjcsMTAuMzQgbCAzLjM0LDExLjM3IHogbSAzNS44NywyMC4zNiBjIDMuMDIsMS42NyA5LjA3LDMuMjYgMTUuMTksMy4yNiAxNC43MSwwIDIxLjYzLC03LjY0IDIxLjYzLC0xNi42MiAwLC03LjU2IC00LjQ1LC0xMi40OSAtMTMuOTIsLTE1Ljk5IC02LjkyLC0yLjYyIC05Ljk0LC00LjE0IC05Ljk0LC03LjU1IDAsLTIuNzggMi41NCwtNS4xNyA3Ljc5LC01LjE3IDUuMjUsMCA5LjA3LDEuNTEgMTEuMjEsMi41NSBsIDIuNywtOS43OCBjIC0zLjE4LC0xLjQzIC03LjY0LC0yLjcgLTEzLjY4LC0yLjcgLTEyLjY1LDAgLTIwLjI4LDcgLTIwLjI4LDE2LjE1IDAsNy43OSA1LjgxLDEyLjczIDE0LjcxLDE1LjgzIDYuNDQsMi4zMSA4Ljk5LDQuMjIgOC45OSw3LjU2IDAsMy4zNCAtMi45NCw1LjgxIC04LjUxLDUuODEgLTUuMTcsMCAtMTAuMTgsLTEuNjcgLTEzLjQ0LC0zLjM0IGwgLTIuNDYsMTAuMDIgeiBtIDQ1LjAxLC01MS4xNCB2IDUzLjYgaCAxMi4xNyB2IC0yMi40MyBoIDE5Ljk2IHYgMjIuNDMgaCAxMi4wOSB2IC01My42IGggLTEyLjA5IHYgMjAuNiBoIC0xOS45NiB2IC0yMC42IHoiCiAgICAgICAgIGlkPSJwYXRoMzQ0IgogICAgICAgICBzdHlsZT0iZmlsbDojZjc5NDFkIiAvPgogICAgICA8cGF0aAogICAgICAgICBjbGFzcz0ic3QyMiIKICAgICAgICAgZD0ibSAyNTIuMTU3MzQsMjk2Ljk3IGggLTE5LjczIHYgLTExLjE0IGggMjAuOTIgdiAtOS45NCBoIC0zMy4wOSB2IDUzLjYgaCAzNC4yIHYgLTkuOTQgaCAtMjIuMDMgdiAtMTIuNzMgaCAxOS43MyB2IC05Ljg2IHogbSA0Mi40NywwIGggLTE5LjcyIHYgLTExLjE0IGggMjAuOTIgdiAtOS45NCBoIC0zMy4wOSB2IDUzLjYgaCAzNC4yIHYgLTkuOTQgaCAtMjIuMDMgdiAtMTIuNzMgaCAxOS43MiB2IC05Ljg2IHogbSA1NS4zNiwxLjgzIGggLTE5Ljk2IHYgOS40NyBoIDguMjcgdiAxMS4yMSBjIC0wLjk2LDAuNDggLTMuMTgsMC44IC01Ljk3LDAuOCAtOS45NCwwIC0xNi44NiwtNi41MiAtMTYuODYsLTE3LjU4IDAsLTExLjYxIDcuNjMsLTE3LjM0IDE3Ljc0LC0xNy4zNCA1Ljg5LDAgOS41NCwxLjAzIDEyLjQ5LDIuMzEgbCAyLjU1LC05LjcgYyAtMi42MiwtMS4yNyAtNy45NSwtMi42MiAtMTQuODcsLTIuNjIgLTE3LjU4LDAgLTMwLjU0LDEwLjE4IC0zMC42MiwyOCAtMC4wOCw3Ljg3IDIuNjIsMTQuODcgNy41NiwxOS40OSA0LjkzLDQuNzcgMTIuMDEsNy4yNCAyMS43OSw3LjI0IDcuMDgsMCAxNC4xNiwtMS43NSAxNy45LC0zLjAyIHYgLTI4LjIzIHoiCiAgICAgICAgIGlkPSJwYXRoMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMDA2Y2EzIiAvPgogICAgPC9nPgogICAgPHBhdGgKICAgICAgIGNsYXNzPSJzdDIyIgogICAgICAgZD0ibSAzNi41NjU2MzUsMi42ODU2MTIgLTAuMDY1OTMsLTEuMzg0NTYzIGMgLTQuMzgyMjUsMC4yMDY1ODYgLTguODEyODUsMS4xMDMyNTUgLTEyLjgxNzA5NCwyLjU5MzMwOCAtMS42MDg3MywwLjU5Nzc3OSAtMy4xMjk1NTEsMS4yODc4NjI1IC00LjU0OTI3NywyLjA1NzA2MzkgLTAuMzY0ODIzLC0wLjMzNDA1MzIgLTAuODUyNzE2LC0wLjU0NTAzNDEgLTEuMzg4OTU5LC0wLjU0NTAzNDEgLTEuMTM0MDIzLDAgLTIuMDU3MDY0LDAuOTE4NjQ2MiAtMi4wNTcwNjQsMi4wNTcwNjQyIDAsMC4yMDY1ODU1IDAuMDMwNzcsMC40MDg3NzU2IDAuMDg3OTEsMC41OTc3Nzk0IC0xLjEyMDgzNiwwLjgxNzU1MTEgLTIuMTQ5MzY4LDEuNjkyMjQzIC0zLjA1NDgyOCwyLjYxOTY4MDYgLTIuMzY0NzQ1LDIuNDA4Njk5IC00LjIxOTYxOSw0Ljg3ODkzNCAtNS42Nzg5MDQsNy4yODc2MzMgLTEuMjgzNDY3LDAuMjI4NTYzIC0yLjI1OTI1NCwxLjM0OTM5OSAtMi4yNTkyNTQsMi42OTg3OTggMCwwLjM5NTU4OSAwLjA4MzUxLDAuNzY5MjAxIDAuMjM3MzU0LDEuMTEyMDQ2IEMgMy42NTI2MDgsMjQuNzQ2MzA3IDIuODUyNjM4LDI3LjQ4OTA1OSAyLjM4MjMyNywyOS43Mzk1MjMgMS44ODU2NDIsMzIuMTM5NDMxIDEuNzAxMDM0LDM0LjIwMDg5MSAxLjY1NzA4LDM1Ljc3MDA2MSAwLjY2ODEwNzAzLDM2LjM3MjIzNiAwLDM3LjQ1NzkwOSAwLDM4LjcwMTgxOCBjIDAsMS44OTQ0MzMgMS41MzQwMDgsMy40Mjg0NCAzLjQyODQ0MSwzLjQyODQ0IDEuODk0NDMzLDAgMy40Mjg0NCwtMS41MzQwMDcgMy40Mjg0NCwtMy40Mjg0NCAwLC0wLjQ2NTkxNyAtMC4wOTIzLC0wLjkxNDI1MSAtMC4yNjM3MjYsLTEuMzE4NjMxIDAuNTU4MjIsLTAuMTUzODQxIDEuMTk1NTU5LC0wLjMyMDg2NyAxLjg5ODgyOCwtMC40OTY2ODUgLTAuMDg3OTEsMC44Mzk1MjkgLTAuMDMwNzcsMS44NzY4NTIgMC4xNDA2NTQsMi44NzQ2MTYgMC4yMjQxNjgsMS4zMDEwNDkgMS4yNzkwNzIzLDIuMzgyMzI2IDIuMjQxNjczLDMuMTIwNzYgLTAuMzI5NjU4LDEuMDk4ODU5IC0wLjUyNzQ1MiwyLjQzOTQ2NyAwLjA1NzE0LDMuMzI3MzQ1IDEuMTQ3MjA4LDEuNzQwNTkzIDEuNDYzNjgsMS40ODEyNjIgMS40NjM2OCwxLjQ4MTI2MiAwLDAgLTAuODI2MzQyLDIuMDYxNDYgMC4zMTY0NzEsMy4wOTQzODcgMS4xNDcyMDksMS4wMzI5MjggMi41NDQ5NTgsMS4wOTQ0NjQgMi41NDQ5NTgsMS4wOTQ0NjQgMCwwIDAuODkyMjc0LDIuOTYyNTI0IDMuMDU0ODI4LDIuOTAwOTg4IDIuMTYyNTU0LC0wLjA2NTkzIDMuMzcxMjk5LC0wLjY0NjEyOSAzLjM3MTI5OSwtMC42NDYxMjkgMCwwIDEuNDYzNjgxLDEuMDMyOTI3IDMuNjI2MjM3LDEuMDk0NDYzIDIuNTgwMTIxLDAuNjU5MzE2IDUuMjA4NTkyLC0wLjk4ODk3MyA2LjEwMDg2NiwtMS42MjYzMTEgLTEuNTM4NDAzLC0xLjQ5ODg0NCAtMi40OTY2MDgsLTMuNTkxMDcyIC0yLjQ5NjYwOCwtNS45MTE4NjIgMCwtMy42OTY1NjIgMi40MzUwNzIsLTYuODIxNzE3IDUuNzg4NzksLTcuODY3ODMxIGwgLTAuMDkyMywtMC4xODQ2MDkgLTAuMDIxOTgsLTAuMDUyNzQgLTEuMjYxNDkxLC0zLjI3MDIwNCAtMC4wMzk1NiwtMC4xNDUwNSAtMS4xMzg0MTgsLTcuNTk1MzE0IC0wLjAxMzE5LDAuMDEzMTkgLTAuNTkzMzgzLDMuMDgxMjAxIGMgLTAuMDQ4MzUsMC4yNDE3NDkgLTAuMjA2NTg2LDAuNDA4Nzc2IC0wLjM4Njc5OSwwLjQwODc3NiBoIC0wLjMyNTI2MyBsIC0wLjU0NTAzNSwyLjgyNjI2NSAtMC42Mjg1NDcsNS4wNzIzMzQgYyAtMC4wMTc1OCwwLjIxNTM3NiAtMC4xMjc0NjgsMC4zOTU1ODkgLTAuMjgxMzA4LDAuNDYxNTIxIC0wLjAzOTU2LDAuMDE3NTggLTAuMDc5MTIsMC4wMjE5OCAtMC4xMTQyODEsMC4wMjE5OCAtMC4xMTQyODIsMCAtMC4yMjg1NjMsLTAuMDY1OTMgLTAuMzAzMjg1LC0wLjE5MzM5OSBsIC0wLjI0NjE0NSwtMC4zOTU1ODkgLTAuMzU2MDMsMC45MjMwNDEgLTAuMDIxOTgsMC4wNTI3NCAtMC42MzI5NDMsMS4yNTcwOTUgYyAtMC4wNzQ3MiwwLjE0OTQ0NSAtMC4xOTc3OTUsMC4yMzczNTQgLTAuMzI5NjU4LDAuMjM3MzU0IC0wLjAwODgsMCAtMC4wMTc1OCwwIC0wLjAzMDc3LDAgLTAuMTQwNjU0LC0wLjAxMzE5IC0wLjI2ODEyMiwtMC4xMzE4NjMgLTAuMzI5NjU4LC0wLjMwNzY4MSBsIC0wLjU0NTAzNCwtMS41MjUyMTYgLTAuOTc1Nzg3LC0wLjI5MDA5OSAtMC41MzE4NDksMC4yMTA5ODEgYyAtMC4wMzUxNiwwLjAxMzE5IC0wLjA3NDcyLDAuMDIxOTggLTAuMTA5ODg2LDAuMDIxOTggLTAuMTA1NDkxLDAgLTAuMjEwOTgxLC0wLjA1NzE0IC0wLjI4NTcwNCwtMC4xNjI2MzEgbCAtMC4xNzU4MTcsLTAuMjQ2MTQ0IC0wLjQyMTk2MiwxLjY3NDY2MSBjIC0wLjA1NzE0LDAuMjE5NzcyIC0wLjIwNjU4NSwwLjM3MzYxMiAtMC4zNzgwMDcsMC4zNzM2MTIgdiAwIGMgLTAuMTcxNDIyLDAgLTAuMzI1MjYzLC0wLjE1Mzg0IC0wLjM3ODAwOCwtMC4zNzgwMDggbCAtMS4yNDgzMDQsLTMuOTMzOTE1IC0wLjYwNjU3LC0wLjU1MzgyNSAtMC4wMzk1NiwtMC4xMTQyODEgLTAuNjMyOTQzLC0yLjUxODU4NiAtMC4wMDg4LC0wLjA0Mzk1IC0wLjIyODU2MywtMS4yMzA3MjIgLTAuODg3ODc4LDUuMTI1MDc5IC0wLjAwODgsMC4wNDM5NSAtMC42MzI5NDMsMi42NDE2NTcgLTAuMDM1MTYsMC4xMDEwOTUgLTAuNjE1MzYxLDEuNDcyNDcyIC0wLjYxOTc1NiwyLjIyNDA5IC0wLjA3MDMzLDAuMTYyNjMyIC0wLjYzMjk0MywxLjAwNjU1NSBjIC0wLjA3NDcyLDAuMTIzMDcyIC0wLjE4OTAwNCwwLjE4OTAwMyAtMC4zMDMyODUsMC4xODkwMDMgLTAuMDA4OCwwIC0wLjAyMTk4LDAgLTAuMDMwNzcsMCAtMC4xMjc0NjgsLTAuMDEzMTkgLTAuMjQxNzQ5LC0wLjEwOTg4NiAtMC4zMTIwNzYsLTAuMjU0OTM1IGwgLTAuNjMyOTQzLC0xLjM4NDU2MiAtMC4wMzA3NywtMC4wNzQ3MiAtMC42MzI5NDMsLTIuMDEzMTEgLTAuMDIxOTgsLTAuMDk2NyAtMC41ODAxOTgsLTMuNTgyMjgxIC0wLjQwNDM4LC0wLjE2MjYzMSBjIC0wLjA2NTkzLC0wLjAyNjM3IC0wLjEyNzQ2NywtMC4wNzQ3MiAtMC4xNzU4MTcsLTAuMTQwNjU0IGwgLTAuNjMyOTQzLC0wLjg3OTA4NyBjIC0wLjA0ODM1LC0wLjA2NTkzIC0wLjA4MzUxLC0wLjE0OTQ0NSAtMC4xMDEwOTUsLTAuMjQxNzQ5IGwgLTAuNjE1MzYxLC0zLjA2ODAxNSAtMC41NjcwMTEsLTEuMjQ4MzA0IC0wLjQ0ODMzNSwtMC41MzYyNDMgLTAuNDQ4MzM0LDAuMDg3OTEgaCAtMC4xMTQyODIgbCAtMC44ODM0ODMsMS4wNTQ5MDQgYyAwLDAgMC4wMTMxOSwwLjAyNjM3IDAuMDIxOTgsMC4wMzk1NiAtMC41NDUwMzM3LDAuNTA5ODcxIC0wLjg4MzQ4MjcsMS4wNDE3MTkgLTEuMDY4MDkxLDEuNTczNTY2IC0wLjAzNTE2LDAuMDM5NTYgLTAuMDY1OTMsMC4wODc5MSAtMC4wOTY3LDAuMTM2MjU5IEMgNy42ODc1ODMsMzUuNzc4ODY2IDYuNjcyMjM4LDM2LjA0Njk4OCA1Ljg1MDI5MSwzNi4yNzU1NTEgNS4yMzA1MzUsMzUuNjUxMzk5IDQuMzY5MDI5LDM1LjI2NDYgMy40MTk2MTUsMzUuMjY0NiBjIC0wLjEyMzA3MiwwIC0wLjI0MTc0OSwwLjAwODggLTAuMzY0ODIxLDAuMDE3NTggMC4wNjU5MywtMS40Mjg1MTcgMC4yNTA1MzksLTMuMjI2MjUgMC42NzI1MDEsLTUuMjcwMTI4IDAuNDE3NTY3LC0yLjAxMzExIDEuMTE2NDQxLC00LjQzOTM5MSAyLjI2ODA0NSwtNy4wNjc4NjIgMC40MzUxNDksMC4yODU3MDQgMC45NTM4MSwwLjQ1NzEyNiAxLjUxMjAzMSwwLjQ1NzEyNiAxLjUxNjQyNSwwIDIuNzQyNzUyLC0xLjIyNjMyNyAyLjc0Mjc1MiwtMi43NDI3NTMgMCwtMC4xMTQyODEgLTAuMDA4OCwtMC4yMjQxNjcgLTAuMDIxOTgsLTAuMzM4NDQ4IDAuODE3NTUxLC0wLjIzNzM1NCAxLjc4MDE1MSwtMC41MDU0NzYgMi44NjU4MjQsLTAuNzg2NzgzIC0wLjA2NTkzLDAuNDc5MTAyIC0wLjA5NjcsMC45ODQ1NzcgLTAuMDgzNTEsMS41MTY0MjUgMCwwIC0zLjQ0NjAyMTcsMi4yNDYwNjggLTMuODY3OTgzNyw1LjU2NDYyMiAtMC4zMDMyODUzLDIuMzczNTM2IC0wLjIzMjk1ODMsNC45MDUzMDcgMC4zMjk2NTgsNS44MjgzNDkgMC4wMzA3NywwLjExODY3NyAwLjA2NTkzLDAuMjMyOTU4IDAuMTAxMDk1LDAuMzQ3MjQgbCAwLjAxNzU4LC0wLjAyMTk4IGMgMC4wNzQ3MiwtMC4wODc5MSAwLjE2NzAyNywtMC4xMzYyNTggMC4yNjM3MjcsLTAuMTM2MjU4IDAuMDE3NTgsMCAwLjAzOTU2LDAgMC4wNTcxNCwwLjAwNDQgTCAxMC45MzU4MSwzMS41ODU2MjEgMTEuNTExNjEyLDMxLjQ3MTM0IGMgMCwwIDAuMDM5NTYsLTAuMDA0NCAwLjA1NzE0LC0wLjAwNDQgMC4wOTY3LDAgMC4xODkwMDQsMC4wNDgzNSAwLjI2MzcyNiwwLjEzNjI1OSBsIDAuNjMyOTQzLDAuNzU2MDE1IDAuMDc0NzIsMC4xMjMwNzIgMC42MzI5NDMsMS4zODQ1NjIgMC4wNDgzNSwwLjE0NTA1IDAuNjAyMTc1LDMuMDEwODc0IDAuNDgzNDk4LDAuNjc2ODk3IDAuNTMxODQ4LDAuMjEwOTgxIGMgMC4xNDA2NTMsMC4wNTcxNCAwLjI0NjE0NCwwLjIxNTM3NiAwLjI4MTMwNywwLjQwODc3NiBsIDAuNjI0MTUyLDMuODUwNDAyIDAuNjAyMTc1LDEuOTI1MjAxIDAuMzI1MjYyLDAuNzE2NDU2IDAuMjI4NTYzLC0wLjM2OTIxNyAwLjYwNjU3LC0yLjE3NTc0MSAwLjAyNjM3LC0wLjA3OTEyIDAuNjEwOTY2LC0xLjQ1OTI4NSAwLjYxNTM2MSwtMi41NjY5MzUgMS4yNTcwOTQsLTcuMjc4ODQzIGMgMC4wNDM5NSwtMC4yNDYxNDQgMC4yMDIxOSwtMC40MjE5NjIgMC4zODY3OTksLTAuNDIxOTYyIHYgMCBjIDAuMTg0NjA4LDAgMC4zNDI4NDQsMC4xNzE0MjIgMC4zODY3OTgsMC40MTMxNzEgbCAwLjYyODU0OCwzLjM3NTY5NSAwLjYxMDk2NSwyLjQzNTA3MiAwLjYwNjU3LDAuNTU4MjIxIDAuMDM5NTYsMC4xMTg2NzYgMC44OTIyNzQsMi40Mzk0NjggMC4yNDE3NDksLTAuOTY2OTk2IGMgMC4wNDM5NSwtMC4xODAyMTMgMC4xNTM4NCwtMC4zMTY0NzIgMC4yOTAwOTksLTAuMzU2MDMxIDAuMDMwNzcsLTAuMDA4OCAwLjA2MTU0LC0wLjAxMzE5IDAuMDg3OTEsLTAuMDEzMTkgMC4xMDU0OSwwIDAuMjA2NTg1LDAuMDU3MTQgMC4yODU3MDMsMC4xNjI2MzEgbCAwLjQ2MTUyMSwwLjY0NjEyOSAwLjM5OTk4NywtMC4xNTgyMzUgYyAwLjAzNTE2LC0wLjAxMzE5IDAuMDc0NzIsLTAuMDIxOTggMC4xMTQyODEsLTAuMDIxOTggMC4wMzA3NywwIDAuMDU3MTQsMCAwLjA4MzUxLDAuMDEzMTkgbCAxLjI2MTQ5LDAuMzc4MDA3IGMgMC4xMTg2NzcsMC4wMzUxNiAwLjIxOTc3MiwwLjE0NTA1IDAuMjcyNTE3LDAuMjk0NDk0IGwgMC4zMjk2NTgsMC45MTg2NDcgMC4yMjg1NjMsLTAuNDU3MTI2IDAuNjE5NzU2LC0xLjYwODcyOSBjIDAuMDYxNTQsLTAuMTYyNjMyIDAuMTc1ODE4LC0wLjI2ODEyMiAwLjMxMjA3NiwtMC4yOTAwOTkgMC4wMTMxOSwwIDAuMDMwNzcsMCAwLjA0Mzk1LDAgMC4xMTQyODIsMCAwLjIyODU2MywwLjA3MDMzIDAuMzAzMjg2LDAuMTg5MDAzIGwgMC4wMzk1NiwwLjA2MTU0IDAuNTIzMDU3LC0zLjg3MjM4IDAuMDA4OCwtMC4wNzQ3MiAwLjYzMjk0MywtMy4yNzAyMDUgYyAwLjA0ODM1LC0wLjI0MTc0OSAwLjIwNjU4NiwtMC40MDg3NzYgMC4zODY3OTksLTAuNDA4Nzc2IGggMC4zMjA4NjcgbCAwLjU1MzgyNSwtMi44NjE0MjkgYyAwLjAyMTk4LC0wLjEyMzA3MiAwLjA3OTEyLC0wLjIyODU2MiAwLjE1Mzg0LC0wLjMwMzI4NSBsIDAuNjMyOTQzLC0wLjYyODU0NyBjIDAuMDcwMzMsLTAuMDcwMzMgMC4xNTM4NCwtMC4xMDU0OTEgMC4yMzczNTMsLTAuMTA1NDkxIDAuMDQ4MzUsMCAwLjA5NjcsMC4wMTMxOSAwLjE0NTA1LDAuMDM1MTYgMC4xMjc0NjcsMC4wNjU5MyAwLjIxOTc3MSwwLjIxOTc3MiAwLjI0NjE0NCwwLjQwNDM4IGwgMS4yNTI2OTksOC4zNTU3MjUgMS4yMjYzMjcsMy4xNzM1MDUgMC4xMDEwOTUsMC4xOTc3OTQgYyAwLjI5MDExMiwtMC41MjMwNjMgMC41MzE4NjEsLTEuMTYwNDAxIDAuNTU4MjMzLC0xLjg1NDg4IDAuMDM5NTYsLTEuMTAzMjU0IDAuMDUyNzUsLTIuMTU4MTU5IC0wLjMzODQ0OCwtMy4wNjM2MTkgMC41MTg2NjEsLTIuMzU1OTU0IC0wLjI2MzcyNiwtOC42NTAyMTkgLTAuMDY1OTMsLTEyLjk0MDE2NSBsIC0wLjY5MDA4MywtMC4wNjU5MyBDIDM0LjY4ODc2NSwyMS4yOTU4ODcgMzQuNTYxMjk3LDIxLjE5MDQgMzQuNDkwOTcsMjEuMDMyMTY0IGwgLTAuNjU0OTIsLTEuNDYzNjggLTAuNjQ2MTI5LC0wLjk2Njk5NiBjIC0wLjAzOTU2LC0wLjA2MTU0IC0wLjA3MDMzLC0wLjEzNjI1OSAtMC4wODc5MSwtMC4yMTUzNzYgbCAtMC42NDE3MzQsLTMuMDA2NDc5IC0wLjIzMjk1OCwtMC4zMDMyODUgLTAuMzY0ODIxLDAuNjg1Njg4IC0wLjY2MzcxMSwxLjYwODczIGMgLTAuMDc0NzIsMC4xODQ2MDggLTAuMjI0MTY3LDAuMjk0NDk0IC0wLjM3ODAwNywwLjI5NDQ5NCAtMC4wNTcxNCwwIC0wLjExNDI4MiwtMC4wMTMxOSAtMC4xNzE0MjIsLTAuMDQzOTUgbCAtMC4xNzU4MTgsLTAuMDk2NyAtMC41ODAxOTcsNC4yMTk2MTkgYyAtMC4wMjYzNywwLjE4OTAwNCAtMC4xMjMwNzMsMC4zNDI4NDQgLTAuMjU5MzMxLDAuNDEzMTcxIC0wLjA1Mjc0LDAuMDI2MzcgLTAuMTA1NDkxLDAuMDM5NTYgLTAuMTU4MjM2LDAuMDM5NTYgLTAuMDg3OTEsMCAtMC4xNzU4MTcsLTAuMDM1MTYgLTAuMjUwNTQsLTAuMTA1NDkgbCAtMC42NzI1MDIsLTAuNjI4NTQ4IC0wLjEwOTg4NSwtMC4xNTM4NCAtMC4yNTQ5MzYsLTAuNTE4NjYyIC0wLjM0Mjg0NCwwLjk2MjYwMSBjIC0wLjA2MTU0LDAuMTc1ODE3IC0wLjE5MzM5OSwwLjI5NDQ5NCAtMC4zNDI4NDQsMC4zMTY0NzEgLTAuMDE3NTgsMCAtMC4wMzA3NywwIC0wLjA0ODM1LDAgLTAuMTMxODYzLDAgLTAuMjU5MzMxLC0wLjA3OTEyIC0wLjMzODQ0OCwtMC4yMTUzNzYgbCAtMC40OTY2ODUsLTAuODM1MTMzIC0wLjM5MTE5MywwLjE0NTA0OSAtMC4xMTg2NzcsMC4wMjE5OCBIIDI1LjczNTI2IGwgLTAuNTcxNDA3LDIuMDI2Mjk2IGMgLTAuMDUyNzUsMC4xODkwMDQgLTAuMTg0NjEsMC4zMjk2NTggLTAuMzM4NDUsMC4zNTYwMyBsIC0wLjQwNDM4LDAuMDc0NzIgLTAuNTkzMzg0LDIuNTU4MTQ0IGMgLTAuMDI2MzcsMC4xMTQyODIgLTAuMDgzNTEsMC4yMTUzNzcgLTAuMTU4MjM2LDAuMjg1NzA0IGwgLTAuNjcyNTAyLDAuNjI4NTQ3IGMgLTAuMDc0NzIsMC4wNzAzMyAtMC4xNjI2MzEsMC4xMDU0OTEgLTAuMjUwNTQsMC4xMDU0OTEgLTAuMDQ4MzUsMCAtMC4wOTY3LC0wLjAwODggLTAuMTQwNjU0LC0wLjAzMDc3IC0wLjEzMTg2MywtMC4wNjE1NCAtMC4yMzI5NTgsLTAuMTk3Nzk1IC0wLjI3MjUxNywtMC4zNzM2MTMgbCAtMC42NTA1MjQsLTMuMDQxNjM5IC0wLjI4MTMwOCwtMC40NzQ3MDcgLTAuMzM0MDUzLDAuNTYyNjE1IGMgLTAuMDgzNTEsMC4xMzYyNTkgLTAuMjA2NTg2LDAuMjE1Mzc3IC0wLjMzODQ0OSwwLjIxNTM3NyAtMC4wMzUxNiwwIC0wLjA3MDMzLC0wLjAwNDQgLTAuMTAxMDk1LC0wLjAxNzU4IC0wLjE2NzAyNywtMC4wNTI3NCAtMC4yOTAwOTksLTAuMjI0MTY4IC0wLjMyMDg2NywtMC40Mzk1NDQgbCAtMC41NDUwMzQsLTQuMDcwMTc0IC0wLjA1NzE0LDAuMDY1OTMgLTAuNjQxNzM0LDEuMTk5OTU0IGMgLTAuMDY1OTMsMC4xMjc0NjggLTAuMTcxNDIyLDAuMjEwOTgxIC0wLjI5MDA5OSwwLjIzMjk1OCBsIC0wLjY3MjUwMSwwLjEyNzQ2OCBjIDAsMCAtMC4wMzk1NiwwLjAwNDQgLTAuMDYxNTQsMC4wMDQ0IC0wLjEwMTA5NSwwIC0wLjIwMjE5LC0wLjA0ODM1IC0wLjI4MTMwOCwtMC4xMzYyNTkgbCAtMC42MjQxNTIsLTAuNjk4ODc0IC0wLjI3NjkxMiwtMC4xNTM4NCAtMC40NzkxMDMsMC45ODQ1NzcgYyAtMC4wNzQ3MiwwLjE1Mzg0MSAtMC4yMDIxOSwwLjI1MDU0IC0wLjM0Mjg0NCwwLjI1OTMzMSAtMC4wMDQ0LDAgLTAuMDEzMTksMCAtMC4wMjE5OCwwIC0wLjEzMTg2MywwIC0wLjI1OTMzMSwtMC4wNzkxMiAtMC4zMzg0NDksLTAuMjE1Mzc2IGwgLTEuMzQ1MDAzLC0yLjI2MzY1IC0wLjA1NzE0LC0wLjEyNzQ2OCAtMC41MjMwNTcsLTEuNjU3MDc5IGMgLTAuMTM2MjU4LDAuMzE2NDcxIC0wLjI1OTMzLDAuNjUwNTI0IC0wLjM2NDgyMSwwLjk5Nzc2NCAtMS40MDIxNDQsMC4zNTE2MzUgLTIuNjA2NDk0LDAuNjg1Njg4IC0zLjU5OTg2MTcsMC45NzU3ODcgLTAuMjk4ODksLTAuNDUyNzMgLTAuNzI5NjQzLC0wLjgwODc2IC0xLjIzNTExODMsLTEuMDE1MzQ2IDEuMzUzNzk0MywtMi4xNDQ5NzMgMy4wMzcyNDcsLTQuMzM4Mjk2IDUuMTM4MjY1LC02LjQ3ODg3MyAwLjg4Nzg3OCwtMC45MDU0NiAxLjg1OTI3LC0xLjcyNzQwNjkgMi44OTIxOTcsLTIuNDc5MDI2NSAwLjMyOTY1OCwwLjIxOTc3MTggMC43MjA4NTIsMC4zNDcyMzk0IDEuMTQyODE0LDAuMzQ3MjM5NCAwLjA5NjcsMCAwLjE4OTAwNCwtMC4wMDg3OSAwLjI4MTMwOCwtMC4wMjE5NzcgMC4yMjQxNjcsMS4wNDYxMTQxIDAuNDU3MTI1LDIuMTYyNTU1MSAwLjY5NDQ3OCwzLjM0NDkyNzEgLTEuMDQ2MTEzLDAuMTA5ODg2IC0yLjU3NTcyNSwwLjYyODU0OCAtMy45MDc1NDIsMi41MDEwMDMgLTAuMTcxNDIyLDAuMjQxNzQ5IC0wLjMzNDA1MywwLjQ5MjI4OSAtMC40OTIyODksMC43NTYwMTUgbCAwLjA4NzkxLDAuMTc1ODE4IDAuNjUwNTI0LDIuMDcwMjUgMC45MzYyMjgsMS41NzM1NjcgMC4zNDcyNCwtMC43MTIwNjEgYyAwLjA3OTEyLC0wLjE2NzAyNyAwLjIxOTc3MSwtMC4yNTkzMzEgMC4zNjQ4MjEsLTAuMjU5MzMxIDAuMDU3MTQsMCAwLjExNDI4MSwwLjAxMzE5IDAuMTcxNDIyLDAuMDQzOTUgbCAwLjY3MjUwMiwwLjM3ODAwOCAwLjEwOTg4NSwwLjA4NzkxIDAuNTI3NDUzLDAuNTg4OTg4IDAuMjk0NDk0LC0wLjA1Mjc0IDAuNTY3MDExLC0xLjA1OTMgMC4wNzAzMywtMC4xMDEwOTUgMC42NzI1MDEsLTAuNzU2MDE1IGMgMC4wNzkxMiwtMC4wODc5MSAwLjE4MDIxMywtMC4xMzYyNTkgMC4yODEzMDgsLTAuMTM2MjU5IDAuMDQ4MzUsMCAwLjA5NjcsMC4wMDg4IDAuMTQwNjU0LDAuMDMwNzcgMC4xNDUwNSwwLjA2NTkzIDAuMjUwNTQsMC4yMjg1NjMgMC4yNzY5MTMsMC40MjYzNTggbCAwLjUwNTQ3NSwzLjc5MzI2MSAwLjA3OTEyLC0wLjEzMTg2MyBjIDAuMDc5MTIsLTAuMTM2MjU4IDAuMjA2NTg2LC0wLjIxNTM3NiAwLjMzODQ0OSwtMC4yMTUzNzYgMC4xMzE4NjMsMCAwLjI1OTMzLDAuMDc5MTIgMC4zMzg0NDgsMC4yMTUzNzYgbCAwLjY3MjUwMiwxLjEzNDAyMyAwLjA3NDcyLDAuMTg5MDA0IDAuNTA5ODcxLDIuMzgyMzI2IDAuMDU3MTQsLTAuMDUyNzQgMC42MzI5NDIsLTIuNzE2MzggYyAwLjA0ODM1LC0wLjIwNjU4NSAwLjE4NDYwOSwtMC4zNTYwMyAwLjM0NzI0LC0wLjM4Njc5OCBsIDAuNDIxOTYyLC0wLjA3OTEyIDAuNTg0NTkzLC0yLjA4MzQzNyBjIDAuMDYxNTQsLTAuMjE1Mzc2IDAuMjI0MTY5LC0wLjM2NDgyMSAwLjM5OTk4NiwtMC4zNjQ4MjEgaCAwLjYxMDk2NiBsIDAuNjE1MzYxLC0wLjIyODU2MyBjIDAuMDM5NTYsLTAuMDEzMTkgMC4wNzkxMiwtMC4wMjE5OCAwLjExODY3NywtMC4wMjE5OCAwLjEzMTg2MywwIDAuMjU0OTM1LDAuMDc5MTIgMC4zMzg0NDgsMC4yMTUzNzYgbCAwLjI0MTc0OSwwLjQwNDM4MSAwLjM3ODAwOCwtMS4wNTQ5MDUgYyAwLjA2NTkzLC0wLjE4NDYwOCAwLjIwNjU4NSwtMC4zMDc2ODEgMC4zNjA0MjYsLTAuMzIwODY3IDAuMDA4OCwwIDAuMDE3NTgsMCAwLjAyNjM3LDAgMC4xNDUwNSwwIDAuMjg1NzA0LDAuMDk2NyAwLjM2MDQyNiwwLjI1OTMzMSBsIDAuNjI4NTQ3LDEuMjkyMjU4IDAuMDUyNzUsMC4wNDgzNSAwLjU1MzgyNSwtNC4wMzk0MDYgYyAwLjAyMTk4LC0wLjE2NzAyNyAwLjEwNTQ5LC0wLjMwNzY4MSAwLjIxOTc3MSwtMC4zOTExOTQgMC4wNjE1NCwtMC4wNDM5NSAwLjEzMTg2NCwtMC4wNjU5MyAwLjIwMjE5MSwtMC4wNjU5MyAwLjA1NzE0LDAgMC4xMTQyODEsMC4wMTc1OCAwLjE3MTQyMiwwLjA0Mzk1IGwgMC4zMTIwNzYsMC4xNzU4MTggMC40ODc4OTMsLTEuMTg2NzY4IDAuMDI2MzcsLTAuMDUyNzQgMC42NzI1MDIsLTEuMjU3MDk1IGMgMC4wNzAzMywtMC4xMzYyNjkgMC4xODkwMDgsLTAuMjE5NzgyIDAuMzE2NDc1LC0wLjIzNzM2NCAwLjAxMzE5LDAgMC4wMjYzNywwIDAuMDM5NTYsMCAwLjExNDI4MiwwIDAuMjI0MTY3LDAuMDU3MTQgMC4zMDMyODUsMC4xNjI2MzEgbCAwLjY3MjUwMiwwLjg3OTA4NyBjIDAuMDUyNzQsMC4wNjU5MyAwLjA4NzkxLDAuMTQ5NDQ1IDAuMTA1NDkxLDAuMjQxNzQ5IGwgMC42NDYxMjksMy4wMjg0NTYgMC42MTA5NjUsMC45MTQyNTEgMC4wNDgzNSwwLjA4MzUxIDAuNTU4MjIxLDEuMjU3MDk1IDAuNDU3MTI1LDAuMDQzOTUgQyAzNS44MDUyMjUsMTUuMjM4OTc4IDM1LjkyODI5Nyw3LjcwOTU5NTQgMzUuMTQ1OTA5LDYuOTM1OTk4NiAzNC40MjA2NjIsNi4yMTUxNDcxIDMzLjA4ODg0NSw1Ljc0NDgzNTQgMzEuNzIxODY0LDYuNDYxMjkxNSBjIC0xLjM2Njk4MSwwLjcxNjQ1NjEgLTIuMzYwMzQ5LDIuMDIxOTAwOCAtMi4zNjAzNDksMi4wMjE5MDA4IDAsMCAtMi4zNTE1NTksLTEuODcyNDU2IC02LjIzMjczMSwwLjAzMDc2OCAtMS45NDI3ODMsMC45NTM4MDk3IC0yLjk4ODg5NywzLjgxNTIzODcgLTMuMTU1OTIzLDQuMzA3NTI3NyAtMC4yNzY5MTMsLTEuMzg4OTU4IC0wLjU0OTQzLC0yLjY5MDAwNyAtMC44MDg3NiwtMy44ODk5NjEyIDAuMzc4MDA3LC0wLjM3MzYxMjEgMC42MTUzNjEsLTAuODkyMjczNiAwLjYxNTM2MSwtMS40NjgwNzU4IDAsLTAuMDk2NyAtMC4wMDg4LC0wLjE4OTAwMzggLTAuMDIxOTgsLTAuMjg1NzAzNCBDIDI1LjE1OTQ3NSw0LjI2MzU3MyAzMS41MDY0ODUsMi45MjI5NjUgMzYuNTQ4MDUsMi42ODU2MTIiCiAgICAgICBpZD0icGF0aDM0Ni01IgogICAgICAgc3R5bGU9ImZpbGw6IzAwNmNhMztzdHJva2Utd2lkdGg6MC40Mzk1NDQiIC8+CiAgICA8cGF0aAogICAgICAgY2xhc3M9InN0OSIKICAgICAgIGQ9Im0gMzcuMTk4NTc4LDQyLjQ2ODcwNiBjIC0xLjEyOTYyNywwIC0yLjE3NTc0MSwwLjM0NzI0IC0zLjA0NjAzOCwwLjkzNjIyOCAtMS40MzczMDcsMC45NzU3ODcgLTIuMzc3OTMxLDIuNjI0MDc2IC0yLjM3NzkzMSw0LjQ4Nzc0MSAwLDIuMjYzNjUgMS4zODQ1NjMsNC4xOTc2NDIgMy4zNDkzMjMsNS4wMTUxOTMgMC4yNjM3MjYsLTAuNzE2NDU2IDAuNjEwOTY2LC0xLjY3MDI2NiAxLjA3MjQ4NiwtMi45MzE3NTYgMC4wNjE1NCwtMC4xNzE0MjIgLTAuMDE3NTgsLTAuMzc4MDA4IC0wLjE4NDYwOCwtMC40NjE1MjEgLTAuMzUxNjM1LC0wLjE3NTgxNyAtMC43OTU1NzQsLTAuODQzOTI0IC0wLjc5NTU3NCwtMS42MTc1MjEgMCwtMS4wOTQ0NjMgMC44ODM0ODMsLTEuOTc3OTQ2IDEuOTc3OTQ2LC0xLjk3Nzk0NiAxLjA5NDQ2NCwwIDEuOTc3OTQ3LDAuODgzNDgzIDEuOTc3OTQ3LDEuOTc3OTQ2IDAsMC43NzM1OTcgLTAuNDQzOTM5LDEuNDQxNzA0IC0wLjc5NTU3NCwxLjYxNzUyMSAtMC4xNjI2MzEsMC4wODM1MSAtMC4yNDYxNDUsMC4yOTAwOTkgLTAuMTg0NjA4LDAuNDYxNTIxIDAuNDYxNTIxLDEuMjYxNDkgMC44MDg3NiwyLjIxNTMgMS4wNzI0ODYsMi45MzE3NTYgMS45NjkxNTYsLTAuODEzMTU2IDMuMzUzNzE4LC0yLjc1MTU0MyAzLjM1MzcxOCwtNS4wMTUxOTMgMCwtMi45OTc2ODggLTIuNDI2MjgxLC01LjQyMzk2OSAtNS40MjM5NjksLTUuNDIzOTY5IE0gNjkuMzgxOTY0LDI5Ljk1OTI5NSBjIDAuNDM5NTQzLDIuMTA1NDE0IDAuNjI0MTUyLDMuOTYwMjg4IDAuNjkwMDgzLDUuNDE1MTc3IC0wLjY0NjEyOSwwLjE2MjYzMSAtMS4yMTc1MzYsMC41MDU0NzUgLTEuNjYxNDc1LDAuOTc1Nzg3IC0wLjg2NTkwMSwtMC4yNjM3MjYgLTEuOTYwMzY1LC0wLjU3MTQwNyAtMy4yNzg5OTUsLTAuOTA5ODU1IEwgNjEuODA4NjI3LDIzLjcyNjU2NiA2MC44ODk5OCwxOS4yMTI0NTMgYyAxLjM3MTM3NywwLjM2MDQyNSAyLjUzNjE2NywwLjcwMzI2OSAzLjQ4NTU4MSwxLjAwNjU1NSAtMC4wMjE5OCwwLjE0NTA0OSAtMC4wMzk1NiwwLjI5NDQ5NCAtMC4wMzk1NiwwLjQ0MzkzOSAwLDEuNTE2NDI1IDEuMjI2MzI2LDIuNzQyNzUyIDIuNzQyNzUyLDIuNzQyNzUyIDAuMDc5MTIsMCAwLjE2MjYzMSwtMC4wMDQ0IDAuMjQxNzQ5LC0wLjAxMzE5IDEuMDMyOTI3LDIuNDM1MDcxIDEuNjcwMjY2LDQuNjgxMTM5IDIuMDY1ODU1LDYuNTY2NzgyIE0gNjUuMDEyOSwxOC44NjUyMTMgYyAtMC4wOTY3LDAuMTA5ODg2IC0wLjE4NDYwOSwwLjIyNDE2NyAtMC4yNTkzMzEsMC4zNDI4NDQgLTEuMTAzMjU1LC0wLjM1MTYzNSAtMi41MDEwMDMsLTAuNzYwNDEgLTQuMTgwMDYsLTEuMTg2NzY4IDAsLTAuMDA0NCAtMC4wMDg4LC0wLjAwODggLTAuMDEzMTksLTAuMDEzMTkgLTAuMDEzMTksLTAuMDE3NTggLTAuMDMwNzcsLTAuMDMwNzcgLTAuMDQ4MzUsLTAuMDQzOTUgLTAuMDA4OCwtMC4wMDQ0IC0wLjAxMzE5LC0wLjAxMzE5IC0wLjAyMTk4LC0wLjAxNzU4IGwgLTUuMTExODkzLC0zLjg1OTE5MyBjIDAuMjI4NTYzLC0xLjE2NDc5IDAuNDE3NTY3LC0yLjIyNDA5MSAwLjU4MDE5OCwtMy4xNjQ3MTQgMC4wODc5MSwtMC41MDEwOCAwLjE3MTQyMiwtMC45NzEzOTE2IDAuMjUwNTQsLTEuNDA2NTM5OCAwLjAxMzE5LDAgMC4wMjE5OCwwIDAuMDM1MTYsMCAwLjIxOTc3MiwwIDAuNDI2MzU3LC0wLjAzNTE2NCAwLjYyNDE1MiwtMC4wOTY3IDAuOTA1NDYsMC42ODU2ODc4IDEuNzYyNTcsMS40MjQxMjE4IDIuNTUzNzQ5LDIuMjI4NDg2OCAyLjM0Mjc2NywyLjM4NjcyMiA0LjE2Njg3Myw0LjgzNDk4IDUuNTkwOTk1LDcuMjE3MzA2IE0gNTQuMjAwMTI2LDcuNjUyNDU0OCBjIDAuMDYxNTQsMC42NjM3MTA5IDAuNDM1MTQ4LDEuMjM1MTE3NiAwLjk3MTM5MiwxLjU2NDc3NTMgLTAuMDg3OTEsMC40NjU5MTYzIC0wLjE3NTgxOCwwLjk3NTc4NjkgLTAuMjcyNTE3LDEuNTIwODIwOSAtMC4xNDUwNSwwLjgyNjM0MiAtMC4zMDc2ODEsMS43NDkzODQgLTAuNTAxMDgsMi43NTE1NDMgTCA0NS4wOTcxNzcsOC4zNjQ1MTU1IGMgMCwwIC0wLjAwODgsMCAtMC4wMTMxOSwtMC4wMDQ0IC0wLjA2NTkzLC0wLjAzNTE2NCAtMC4xNDUwNDksLTAuMDU3MTQxIC0wLjIyODU2MywtMC4wNjE1MzYgLTAuMDA4OCwwIC0wLjAxNzU4LDAgLTAuMDI2MzcsMCAtMC4wMjE5OCwtMC4wMDg3OSAtMC4wNDM5NiwtMC4wMTc1ODIgLTAuMDY1OTMsLTAuMDIxOTc3IEwgMzguNDI0OTA1LDYuNjgxMDYzMyAzOC4xNDM1OTcsNC4wMzUwMTEgYyAwLjU1ODIyLC0wLjE3MTQyMiAxLjAxMDk1LC0wLjU4MDE5OCAxLjI1NzA5NSwtMS4xMDMyNTUgNC43NDcwNzEsMC41NjcwMTEgMTAuMTc5ODMxLDIuMDM1MDg3MSAxNC43OTk0MzQsNC43MjUwOTQyIE0gMzcuOTg1MzYxLDIzLjgyNzY2MSBjIDAsMCAwLjAwODgsLTAuMDA0NCAwLjAxMzE5LC0wLjAwODggbCA2LjkyMjgxMyw4LjUwNTE2OSBjIC0wLjIzMjk1OCwwLjM4Njc5OSAtMC4zNzM2MTIsMC44MzUxMzMgLTAuMzczNjEyLDEuMzIzMDI3IDAsMC4wNzAzMyAwLjAwNDQsMC4xMzYyNTggMC4wMDg4LDAuMjAyMTkgbCAtNi4yOTg2NywtMC4wNjU5MyAtMC4yNzY5MTIsLTkuOTU1NjYzIHogbSAwLjM4MjQwMywxMS4wMzI1NDUgNi41MjcyMjMsMC4wNzAzMyBjIDAsMCAwLDAgMCwwLjAwNDQgbCAtNi4wMzkzMjksMy4xODIyODggLTAuNDkyMjg5LC0zLjI1NzAxOCB6IG0gMi4yMTA5MDUsMy41NjQ2OTkgNS4wNjc5MzgsLTIuNjcyNDI1IGMgMC4yNzY5MTIsMC4xOTMzOTkgMC41ODg5ODgsMC4zMzg0NDggMC45MzE4MzMsMC40MTMxNzEgbCAtMC4wMzUxNiwyLjM3MzUzNSB6IG0gMS4yNjU4ODYsMS4wOTg4NTkgNC45OTMyMTUsMC4wOTY3IDcuNzAwODA1LDEuOTE2NDEgYyAtMC4wMTMxOSwwLjA4MzUxIC0wLjAxNzU4LDAuMTY3MDI3IC0wLjAxNzU4LDAuMjUwNTQgMCwwLjEwNTQ5IDAuMDA4OCwwLjIxMDk4MSAwLjAzMDc3LDAuMzE2NDcxIEwgNDYuOTQ3NjYsNDYuNjgzOTMgYyAtMC4xMzYyNTgsLTAuMDg3OTEgLTAuMjg1NzAzLC0wLjE1ODIzNiAtMC40NDgzMzQsLTAuMjA2NTg2IC0wLjI0MTc0OSwtMS43NjY5NjUgLTAuOTAxMDY1LC0zLjM4MDA5IC0xLjkyMDgwNiwtNC42NDE1OCAtMC44NjU5MDEsLTEuMDYzNjk2IC0xLjgyODUwMiwtMS44MDIxMjkgLTIuNzI5NTY2LC0yLjMxMiBtIDQuNTA1MzIyLDEwLjM5NTIwNyBjIDAuMTkzMzk5LC0wLjAzOTU2IDAuMzczNjEyLC0wLjEwOTg4NiAwLjU0MDYzOSwtMC4yMDY1ODUgbCA1LjQ4NTUwNSw0LjYyODM5NCBjIC0xLjQwMjE0NSwwLjI2MzcyNiAtMy44MzcyMTYsMC42NjM3MTEgLTUuMjg3NzEsMC41NDUwMzQgLTEuMzU4MTksLTAuMTA5ODg2IC0yLjI1MDQ2NCwtMC43NzM1OTYgLTIuNjc2ODIxLC0xLjE3Nzk3NyAwLjUwOTg3LC0wLjYzNzMzOCAxLjQ4MTI2MiwtMi4wMTMxMSAxLjkzODM4NywtMy43ODg4NjYgbSA2Ljg2MTI3NiwzLjcyMjkzNSAtNS42MDQxODEsLTQuNzI5NDkgYyAwLjEwMTA5NSwtMC4yMjQxNjcgMC4xNTgyMzYsLTAuNDcwMzExIDAuMTU4MjM2LC0wLjczNDAzOCAwLC0wLjIzMjk1OCAtMC4wNDgzNSwtMC40NTcxMjUgLTAuMTI3NDY4LC0wLjY2MzcxMSBsIDcuNDEwNzA2LC00LjQ2NTc2MyBjIDAuMTA5ODg2LDAuMTA5ODg2IDAuMjMyOTU4LDAuMjAyMTkgMC4zNjkyMTcsMC4yNzY5MTMgTCA1My4yMTk5NDgsNTMuNjM3NTEgWiBtIDEuMjA0MzUsLTAuNDgzNDk4IDIuMDQ4MjczLC05LjYwNDAyOSBjIDAuMjMyOTU5LC0wLjAyMTk4IDAuNDU3MTI2LC0wLjA4NzkxIDAuNjU0OTIsLTAuMTkzMzk5IGwgMy4zNjI1MDksNC4zMTYzMTkgLTYuMDcwMDk3LDUuNDg1NTA0IHogbSA2LjU1MzU5MiwtNi42MDYzNDEgLTMuMDg5OTkyLC0zLjk2MDI4OCBjIDAuMTIzMDcyLC0wLjI0MTc0OSAwLjE5MzM5OSwtMC41MTQyNjYgMC4xOTMzOTksLTAuODA0MzY1IDAsLTAuMTgwMjEzIC0wLjAyNjM3LC0wLjM1MTYzNSAtMC4wNzQ3MiwtMC41MTQyNjYgTCA2My4zMjk0NSwzNy41MTUwNSBaIG0gMC4zNDI4NDQsLTIwLjYxMDIwMSAyLjY2ODAzLDkuMzkzMDQ3IC0zLjM4NDQ4NiwtMC40MDQzOCBjIC0wLjA4MzUxLC0wLjcwMzI3IC0wLjUxODY2MiwtMS4zMDEwNDkgLTEuMTI1MjMyLC0xLjYwNDMzNCBsIDEuODQ2MDgzLC03LjM4NDMzMyB6IG0gLTIuOTIyOTY1LDExLjI4NzQ4IGMgMC4wNTI3NSwwIDAuMTA1NDksMC4wMDg4IDAuMTU4MjM1LDAuMDA4OCAwLjg0ODMxOSwwIDEuNTc3OTYyLC0wLjUwOTg3IDEuODk0NDMzLC0xLjI0MzkwOCBsIDIuNzIwNzc1LDAuMzI1MjYyIC01LjU2MDIyNywzLjkyMDcyOSB6IG0gLTEuMDk4ODYsLTMuNjkyMTY2IGMgLTAuMzAzMjg1LDAuMjMyOTU4IC0wLjU0MDYzOCwwLjU1MzgyNSAtMC42NzY4OTcsMC45MTg2NDYgLTIuMTI3MzkxLC0wLjIzMjk1OCAtNC40MzkzOTEsLTAuNDE3NTY3IC02LjkxODQxNywtMC41NTgyMiAwLjAwODgsLTAuMDgzNTEgMC4wMTMxOSwtMC4xNjcwMjcgMC4wMTMxOSwtMC4yNTA1NCAwLC0wLjc3MzU5NyAtMC4zNDI4NDQsLTEuNDY4MDc2IC0wLjg4MzQ4MywtMS45NDI3ODMgbCA0LjAwODYzNSwtMTIuMzY4NzU4IGMgMC4wOTIzLDAuMDIxOTggMC4xODQ2MDgsMC4wMzUxNiAwLjI3NjkxMiwwLjA0Mzk1IHogbSAtOS42MjE2MSwtMjIuNTMxMDA3IDYuMjg5ODcsMy40NjM2MDQgLTAuODMwNzM4LDEuMzY2OTggYyAtMC4xODAyMTMsMC4wMTMxOSAtMC4zNDcyMzksMC4wNTcxNCAtMC41MDk4NywwLjExODY3NyB6IG0gLTIuNTQwNTYyLDQuMTIyOTE5IDAuMTkzMzk5LC00Ljk1MzY1NyA2LjQ1Njg5Niw2LjQ1Njg5NiAtNS41MTYyNzIsLTAuMjkwMDk4IGMgLTAuMTUzODQxLC0wLjU2NzAxMiAtMC41ODAxOTgsLTEuMDE5NzQyIC0xLjEzNDAyMywtMS4yMTMxNDEgbSAyLjUxODU4NSwyMS4wNDA5NTQgYyAwLjcyNTI0NywtMC4xNDk0NDUgMS4zNDA2MDgsLTAuNTk3Nzc5IDEuNzAxMDM0LC0xLjIxNzUzNiAyLjU3NTcyNiwwLjE0MDY1NCA0Ljk3MTIzOCwwLjMzNDA1MyA3LjE2NDU2MSwwLjU3MTQwNyAwLjA5NjcsMC41NTM4MjUgMC40MTMxNzEsMS4wMjg1MzIgMC44NTcxMSwxLjM0MDYwOCBsIC0wLjgyNjM0MiwzLjE2MDMxOSBjIC0wLjA4MzUxLC0wLjAxMzE5IC0wLjE2NzAyNiwtMC4wMjE5OCAtMC4yNTA1NCwtMC4wMjE5OCAtMC41MDEwNzksMCAtMC45NTM4MDksMC4yMDY1ODUgLTEuMjc5MDcyLDAuNTQwNjM4IGwgLTcuNDA2MzEsLTEuODQxNjg3IDAuMDM1MTYsLTIuNTM2MTY3IHogTSA0Ny4yMTEzODIsMzEuMDcxMzQgNDUuMzIxMzQ1LDE4LjQxMjQ4MyBjIDAuNDEzMTcxLC0wLjIwMjE5IDAuNzM4NDMzLC0wLjU1ODIyIDAuODk2NjY5LC0wLjk5Nzc2NCBsIDUuMjc0NTIzLDAuMjc2OTEzIGMgMC4wMTc1OCwwLjM5OTk4NCAwLjE2MjYzMiwwLjc2NDgwNiAwLjM5OTk4NSwxLjA1MDUwOSBsIC00LjAyNjIyLDEyLjQyNTg5OSBjIC0wLjIxMDk4MSwtMC4wNjE1NCAtMC40MzA3NTIsLTAuMDk2NyAtMC42NTQ5MiwtMC4xMDEwOTYgbSAtMi45NDkzMzcsLTEyLjUwMDYyIDEuODk0NDMzLDEyLjY4OTYyNCBjIC0wLjE3NTgxOCwwLjA3MDMzIC0wLjMzODQ0OSwwLjE2NzAyNyAtMC40OTIyODksMC4yNzY5MTMgbCAtNi44NTY4ODEsLTguNDI2MDUyIGMgMC4xNDA2NTQsLTAuMjQxNzQ5IDAuMjI0MTY3LC0wLjUxODY2MSAwLjIyNDE2NywtMC44MjE5NDYgMCwtMC4xODkwMDQgLTAuMDM1MTYsLTAuMzczNjEyIC0wLjA5MjMsLTAuNTQwNjM5IGwgNC41OTMyMzEsLTMuNDgxMTg2IGMgMC4yMTUzNzYsMC4xNDk0NDUgMC40NjE1MjEsMC4yNTkzMzEgMC43Mjk2NDMsMC4zMDMyODYgbSAtNS45OTA5ODEsLTUuNjYxMzIzIDAuMTgwMjEzLC01LjExNjI4NzcgNS4zNTM2NDIsMS4zNDkzOTkgeiBtIDUuOTc3NzksLTIuNzczNTIgLTAuMTkzMzk5LDQuOTcxMjM5IGMgLTAuMzI1MjYyLDAuMDkyMyAtMC42MTUzNjEsMC4yNzY5MTIgLTAuODM1MTMzLDAuNTIzMDU3IGwgLTQuNDk2NTMxLC0xLjczMTgwMiA1LjUyOTQ1OSwtMy43NjI0OTQgeiBtIC0xLjQ4MTI2Miw2LjY4MTA2MyBjIDAsMC4yMTA5ODEgMC4wMzk1NiwwLjQxMzE3MSAwLjEwNTQ5MSwwLjU5Nzc4IEwgMzguMjcxMDY0LDIwLjkwMDMgYyAtMC4wODc5MSwtMC4wNTcxNCAtMC4xODAyMTMsLTAuMTA5ODg2IC0wLjI3NjkxMiwtMC4xNDk0NDUgbCAwLjIwNjU4NSwtNS45MDc0NjYgNC41ODAwNDUsMS43NjY5NjUgYyAtMC4wMDg4LDAuMDY1OTMgLTAuMDEzMTksMC4xMzE4NjMgLTAuMDEzMTksMC4yMDIxOSBtIDE3LjkxNTc5OSw3LjI0ODA3NSAtMi4yNjM2NSw5LjA1MDIwMyBjIC0wLjA0Mzk1LDAgLTAuMDgzNTEsMC4wMTMxOSAtMC4xMjMwNzIsMC4wMTc1OCBMIDU0LjE2OTM1OCwxOS4xNDY1MjEgYyAwLjA4MzUxLC0wLjA0ODM1IDAuMTU4MjM2LC0wLjEwMTA5NSAwLjIzMjk1OCwtMC4xNjI2MzEgbCA2LjI4MTA3OSw1LjA3MjMzNCB6IE0gNTQuOTQ3MzUsMTcuMDIzNTI1IGMgLTAuMTMxODYzLC0wLjM3ODAwNyAtMC4zODY3OTgsLTAuNjk4ODc0IC0wLjcyMDg1MSwtMC45MTQyNSBsIDAuNjQ2MTI5LC0xLjA2MzY5NiAzLjM5NzY3MiwyLjU2MjUzOSAtMy4zMTg1NTQsLTAuNTg4OTg4IHogbSA0Ljc5NTQyMiwxLjk0Mjc4MyAwLjcyMDg1MSwzLjUzODMyNyAtNS40MDYzODcsLTQuMzY5MDY0IHogbSAxMS43MTgyMzMsMTYuMzUxMDIzIGMgLTAuMDY1OTMsLTEuNTAzMjM5IC0wLjI1OTMzMSwtMy40MDY0NjMgLTAuNzA3NjY1LC01LjU4MjIwNCAtMC40MDQzOCwtMS45NTU5NjkgLTEuMDYzNjk2LC00LjI4NTU1IC0yLjEyNzM5MiwtNi44MDg1MzEgMC43MjA4NTIsLTAuNDkyMjg4IDEuMTk1NTU5LC0xLjMyMzAyNiAxLjE5NTU1OSwtMi4yNjM2NDkgMCwtMS41MTIwMyAtMS4yMjYzMjcsLTIuNzQyNzUzIC0yLjc0Mjc1MiwtMi43NDI3NTMgLTAuMzIwODY3LDAgLTAuNjI4NTQ4LDAuMDYxNTQgLTAuOTE0MjUxLDAuMTYyNjMxIC0xLjQ2ODA3NiwtMi40NDM4NjIgLTMuMzQ0OTI3LC00Ljk1ODA1MiAtNS43NDkyMzEsLTcuNDA2MzEgLTAuNzM0MDM4LC0wLjc0NzIyNDIgLTEuNTQyNzk4LC0xLjQ1OTI4NDkgLTIuNDE3NDksLTIuMTQwNTc3NSAwLjE5MzM5OSwtMC4zMTIwNzYgMC4zMDc2ODEsLTAuNjgxMjkyNyAwLjMwNzY4MSwtMS4wNzY4ODE5IDAsLTEuMTM0MDIyNiAtMC45MjMwNDIsLTIuMDU3MDY0MyAtMi4wNTcwNjQsLTIuMDU3MDY0MyAtMC42OTAwODQsMCAtMS4zMDEwNSwwLjM0Mjg0NDEgLTEuNjc0NjYyLDAuODYxNTA1NiBDIDUyLjk5MTM4MSw1LjM2MjQzMjQgNTEuMjc3MTYxLDQuNTY2ODU4IDQ5LjQ1MzA1NSwzLjg4NTU2NiA0Ni4zMjc5LDIuNzI1MTcxIDQyLjk0NzgwOSwxLjkzMzk5MiAzOS41MjgxNiwxLjUzODQwMyAzOS4yOTk1OTcsMC42NTQ5MiAzOC40OTUyMzIsMCAzNy41NDE0MjIsMCBjIC0xLjEzNDAyMywwIC0yLjA1NzA2NCwwLjkyMzA0MiAtMi4wNTcwNjQsMi4wNTcwNjQgMCwwLjk3MTM5MiAwLjY3Njg5NywxLjc4NDU0NyAxLjU4Njc1MiwxLjk5OTkyNCBsIDAuMzI5NjU4LDMuMDYzNjE5IC0wLjIzNzM1NCw2LjczMzgwOSBjIDAsMCAwLDAuMDA0NCAtMC4wMDQ0LDAuMDA4OCAtMC4wNDM5NSwwLjExODY3NyAtMC4wNDM5NSwwLjI0MTc0OSAtMC4wMDg4LDAuMzU2MDMgbCAtMC4yMjg1NTksNi40NzAwODIgYyAtMC42OTQ0NzksMC4xOTc3OTUgLTEuMTk5OTU0LDAuODM1MTMzIC0xLjE5OTk1NCwxLjU5MTE0OCAwLDAuNzU2MDE1IDAuNTA1NDc1LDEuMzg4OTU4IDEuMTkxMTY0LDEuNTg2NzUzIGwgMC4yOTQ0OTQsMTAuNDUyMzQ3IGMgMCwwIDAsMC4wMjE5OCAwLDAuMDM1MTYgMCwwLjAxMzE5IDAsMC4wMjE5OCAwLDAuMDMwNzcgbCAwLjc2MDQxLDUuMDMyNzc1IDAuNDI2MzU4LDAuMDM1MTYgYyAwLjAzMDc3LDAgMy4wOTQzODcsMC4yNzI1MTcgNS4zNDQ4NTEsMy4wNTA0MzMgMC44NzQ2OTEsMS4wNzY4ODIgMS40NDYwOTgsMi40NTcwNDkgMS42NzQ2NjEsMy45ODY2NjEgLTAuNzAzMjcsMC4yMzczNTMgLTEuMjA0MzUsMC45MDEwNjQgLTEuMjA0MzUsMS42ODM0NTIgMCwwLjcyNTI0NyAwLjQzNTE0OCwxLjM0NTAwMyAxLjA1NDkwNSwxLjYyNjMxMSAtMC41ODQ1OTMsMi4wNjE0NiAtMS45NDI3ODMsMy41Mjk1MzYgLTEuOTYwMzY1LDMuNTQ3MTE4IGwgLTAuMzEyMDc2LDAuMzI5NjU3IDAuMjY4MTIyLDAuMzYwNDI2IGMgMC4wNTI3NCwwLjA3MDMzIDEuMzA1NDQ1LDEuNzE4NjE2IDMuNzM2MTIxLDEuOTE2NDEgMC4yMDY1ODUsMC4wMTc1OCAwLjQyNjM1NywwLjAyNjM3IDAuNjU5MzE1LDAuMDI2MzcgMi4zMzgzNzMsMCA1Ljg0MTUzNSwtMC43NjQ4MDYgNi4wMjYxNDQsLTAuODA4NzYgdiAwIGMgMCwwIDAsMCAwLDAgbCAwLjE0MDY1NCwtMC4wMzA3NyA3Ljg3MjIyNiwtNy4xMTE4MTYgMi45OTMyOTIsLTExLjQ3NjQ4NSAwLjEyMzA3MywtMC4wODc5MSBjIDEuMTY0NzksMC4yOTQ0OTUgMi4xNTM3NjQsMC41NzU4MDMgMi45NjY5MTksMC44MTMxNTYgLTAuMTkzMzk5LDAuNDMwNzUzIC0wLjMwNzY4LDAuOTA5ODU1IC0wLjMwNzY4LDEuNDEwOTM1IDAsMS44OTQ0MzMgMS41MzQwMDcsMy40Mjg0NDEgMy40Mjg0NCwzLjQyODQ0MSAxLjg5NDQzMywwIDMuNDI4NDQsLTEuNTM0MDA4IDMuNDI4NDQsLTMuNDI4NDQxIDAsLTEuNzAxMDM0IC0xLjI0MzkwOCwtMy4xMTE5NjkgLTIuODcwMjE5LC0zLjM4MDA5IgogICAgICAgaWQ9InBhdGgzNDctNCIKICAgICAgIHN0eWxlPSJmaWxsOiNmNzk0MWQ7c3Ryb2tlLXdpZHRoOjAuNDM5NTQ0IiAvPgogIDwvZz4KPC9zdmc+Cg==" alt="EEGDash" style=""><span>v0.6.0</span></div>
|
assets/plots/dataset_treemap.html
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
assets/pypi.svg
ADDED
|
|
assets/recording/eeg.png
ADDED
|
Git LFS Details
|
assets/recording/ieeg.png
ADDED
|
Git LFS Details
|
assets/recording/meg.png
ADDED
|
Git LFS Details
|
style.css
CHANGED
|
@@ -77,6 +77,15 @@
|
|
| 77 |
margin-bottom: 16px;
|
| 78 |
}
|
| 79 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
.eeg-hero__kicker {
|
| 81 |
font-size: 11.5px;
|
| 82 |
letter-spacing: .12em;
|
|
@@ -135,6 +144,14 @@
|
|
| 135 |
}
|
| 136 |
.eeg-btn--primary:hover { background: var(--brand-strong); border-color: var(--brand-strong); }
|
| 137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 138 |
.eeg-hero__stats {
|
| 139 |
display: grid;
|
| 140 |
grid-template-columns: repeat(2, 1fr);
|
|
@@ -355,6 +372,17 @@
|
|
| 355 |
text-align: center;
|
| 356 |
color: var(--muted);
|
| 357 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 358 |
.eeg-card__ghost-title {
|
| 359 |
font-size: 17px;
|
| 360 |
font-weight: 600;
|
|
@@ -368,7 +396,20 @@
|
|
| 368 |
align-items: center;
|
| 369 |
gap: 10px;
|
| 370 |
margin-bottom: 6px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 371 |
}
|
|
|
|
| 372 |
.eeg-card__slug {
|
| 373 |
font-family: "JetBrains Mono", ui-monospace, monospace;
|
| 374 |
font-size: 13px;
|
|
@@ -503,6 +544,34 @@
|
|
| 503 |
}
|
| 504 |
.eeg-note a { color: var(--brand); }
|
| 505 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 506 |
/* ---------- Footer ---------- */
|
| 507 |
|
| 508 |
.eeg-foot {
|
|
|
|
| 77 |
margin-bottom: 16px;
|
| 78 |
}
|
| 79 |
|
| 80 |
+
.eeg-hero__logo {
|
| 81 |
+
display: block;
|
| 82 |
+
height: 52px;
|
| 83 |
+
width: auto;
|
| 84 |
+
margin: 0 0 14px;
|
| 85 |
+
/* The mark ships dark — invert on dark mode so it still reads. */
|
| 86 |
+
}
|
| 87 |
+
html.dark .eeg-hero__logo { filter: invert(1) hue-rotate(180deg) brightness(1.05); }
|
| 88 |
+
|
| 89 |
.eeg-hero__kicker {
|
| 90 |
font-size: 11.5px;
|
| 91 |
letter-spacing: .12em;
|
|
|
|
| 144 |
}
|
| 145 |
.eeg-btn--primary:hover { background: var(--brand-strong); border-color: var(--brand-strong); }
|
| 146 |
|
| 147 |
+
.eeg-btn--icon svg {
|
| 148 |
+
width: 14px;
|
| 149 |
+
height: 14px;
|
| 150 |
+
color: currentColor;
|
| 151 |
+
flex-shrink: 0;
|
| 152 |
+
}
|
| 153 |
+
.eeg-btn--icon span { line-height: 1; }
|
| 154 |
+
|
| 155 |
.eeg-hero__stats {
|
| 156 |
display: grid;
|
| 157 |
grid-template-columns: repeat(2, 1fr);
|
|
|
|
| 372 |
text-align: center;
|
| 373 |
color: var(--muted);
|
| 374 |
}
|
| 375 |
+
.eeg-card__ghost-mark {
|
| 376 |
+
opacity: .22;
|
| 377 |
+
margin: 0 auto 14px;
|
| 378 |
+
width: 96px;
|
| 379 |
+
height: 96px;
|
| 380 |
+
display: flex;
|
| 381 |
+
align-items: center;
|
| 382 |
+
justify-content: center;
|
| 383 |
+
}
|
| 384 |
+
.eeg-card__ghost-mark svg { width: 100%; height: 100%; }
|
| 385 |
+
|
| 386 |
.eeg-card__ghost-title {
|
| 387 |
font-size: 17px;
|
| 388 |
font-weight: 600;
|
|
|
|
| 396 |
align-items: center;
|
| 397 |
gap: 10px;
|
| 398 |
margin-bottom: 6px;
|
| 399 |
+
flex-wrap: wrap;
|
| 400 |
+
}
|
| 401 |
+
|
| 402 |
+
.eeg-card__rec {
|
| 403 |
+
margin-left: auto;
|
| 404 |
+
width: 42px;
|
| 405 |
+
height: 42px;
|
| 406 |
+
border-radius: 10px;
|
| 407 |
+
background: var(--subtle);
|
| 408 |
+
border: 1px solid var(--outline);
|
| 409 |
+
padding: 4px;
|
| 410 |
+
object-fit: contain;
|
| 411 |
}
|
| 412 |
+
html.dark .eeg-card__rec { filter: invert(1) hue-rotate(180deg) brightness(1.1); }
|
| 413 |
.eeg-card__slug {
|
| 414 |
font-family: "JetBrains Mono", ui-monospace, monospace;
|
| 415 |
font-size: 13px;
|
|
|
|
| 544 |
}
|
| 545 |
.eeg-note a { color: var(--brand); }
|
| 546 |
|
| 547 |
+
/* ---------- Overview plots ---------- */
|
| 548 |
+
|
| 549 |
+
.eeg-overview {
|
| 550 |
+
margin: 8px 0 12px !important;
|
| 551 |
+
}
|
| 552 |
+
.eeg-overview .label-wrap {
|
| 553 |
+
font-weight: 600 !important;
|
| 554 |
+
color: var(--ink) !important;
|
| 555 |
+
font-size: 13.5px !important;
|
| 556 |
+
}
|
| 557 |
+
|
| 558 |
+
.eeg-overview__lede {
|
| 559 |
+
margin: 0 0 10px !important;
|
| 560 |
+
color: var(--muted);
|
| 561 |
+
font-size: 13px;
|
| 562 |
+
line-height: 1.55;
|
| 563 |
+
max-width: 78ch;
|
| 564 |
+
}
|
| 565 |
+
|
| 566 |
+
/* Plotly fragments ship their own .eegdash-figure wrapper. Let it render as-is
|
| 567 |
+
but make sure it doesn't get boxed twice by gradio's surrounding block. */
|
| 568 |
+
.eeg-plot { padding: 0 !important; background: transparent !important; border: 0 !important; }
|
| 569 |
+
.eeg-plot .eegdash-figure {
|
| 570 |
+
margin: 0 !important;
|
| 571 |
+
width: 100% !important;
|
| 572 |
+
}
|
| 573 |
+
.eeg-plot .eegdash-branding { display: none; }
|
| 574 |
+
|
| 575 |
/* ---------- Footer ---------- */
|
| 576 |
|
| 577 |
.eeg-foot {
|