bruAristimunha commited on
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 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
- CSV_PATH = Path(__file__).parent / "dataset_summary.csv"
33
- CSS_PATH = Path(__file__).parent / "style.css"
 
 
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
- <div class="eeg-hero__kicker">Open catalog</div>
216
- <h1 class="eeg-hero__title">EEG / MEG datasets,<br/>one import away.</h1>
217
  <p class="eeg-hero__lede">
218
- Search {total_all} publicly shared recordings and load any of them with
219
- a single line of Python — streamed from NEMAR or mirrored to
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="https://pypi.org/project/eegdash/">PyPI</a>
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 above to see its metadata, load snippet, and 🤗 status.</p>
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(ssr_mode=False)
 
 
 
 
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

  • SHA256: a8e2344fb91bcfbacac83aa89676d7c08a272445c98d97b876dabf8cba2f8c39
  • Pointer size: 130 Bytes
  • Size of remote file: 32 kB
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

  • SHA256: 9e6789f4970cfaffbab05af41449b883c2832a28327f0292f7f965f528704170
  • Pointer size: 131 Bytes
  • Size of remote file: 177 kB
assets/recording/ieeg.png ADDED

Git LFS Details

  • SHA256: c0d32bab5f2ea0c2d2533683c0bb62848037e574c875d1f599040b983d0b0f54
  • Pointer size: 131 Bytes
  • Size of remote file: 155 kB
assets/recording/meg.png ADDED

Git LFS Details

  • SHA256: 10c6e9d5a98f11b6f18a01656c66314f0f2c5eb64006b5c6b0a9488337801c23
  • Pointer size: 131 Bytes
  • Size of remote file: 172 kB
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 {