From b0a8e1c7fefd01e8483ac5236d858e01331be653 Mon Sep 17 00:00:00 2001
From: Robert Lanzafame <R.C.Lanzafame@tudelft.nl>
Date: Fri, 10 Jan 2025 05:05:19 +0100
Subject: [PATCH] WS 2.7 Solution

---
 .../Week_2_7/WS_2_7_its_cold_in_here.ipynb    |    2 +-
 content/Week_2_7/WS_2_7_solution.ipynb        |    2 +-
 .../Week_2_7/WS_2_7_its_cold_in_here.html     |    4 +-
 src/students/Week_2_7/WS_2_7_solution.html    | 8418 +++++++++++++++++
 4 files changed, 8422 insertions(+), 4 deletions(-)
 create mode 100644 src/students/Week_2_7/WS_2_7_solution.html

diff --git a/content/Week_2_7/WS_2_7_its_cold_in_here.ipynb b/content/Week_2_7/WS_2_7_its_cold_in_here.ipynb
index cb30c1f..4ecef3c 100644
--- a/content/Week_2_7/WS_2_7_its_cold_in_here.ipynb
+++ b/content/Week_2_7/WS_2_7_its_cold_in_here.ipynb
@@ -18,7 +18,7 @@
     "<h2 style=\"height: 10px\">\n",
     "</h2>\n",
     "\n",
-    "*[CEGM1000 MUDE](http://mude.citg.tudelft.nl/): Extreme Value Analysis, Week 2.7, Wednesday, Jan 8, 2024.*"
+    "*[CEGM1000 MUDE](http://mude.citg.tudelft.nl/): Extreme Value Analysis, Week 2.7, Wednesday, Jan 8, 2025.*"
    ]
   },
   {
diff --git a/content/Week_2_7/WS_2_7_solution.ipynb b/content/Week_2_7/WS_2_7_solution.ipynb
index 4eff2fa..b6a9ea5 100644
--- a/content/Week_2_7/WS_2_7_solution.ipynb
+++ b/content/Week_2_7/WS_2_7_solution.ipynb
@@ -18,7 +18,7 @@
     "<h2 style=\"height: 10px\">\n",
     "</h2>\n",
     "\n",
-    "*[CEGM1000 MUDE](http://mude.citg.tudelft.nl/): Extreme Value Analysis, Week 2.7, Wednesday, Jan 8, 2024.*"
+    "*[CEGM1000 MUDE](http://mude.citg.tudelft.nl/): Extreme Value Analysis, Week 2.7, Wednesday, Jan 8, 2025.*"
    ]
   },
   {
diff --git a/src/students/Week_2_7/WS_2_7_its_cold_in_here.html b/src/students/Week_2_7/WS_2_7_its_cold_in_here.html
index 8aa8b13..a50d805 100644
--- a/src/students/Week_2_7/WS_2_7_its_cold_in_here.html
+++ b/src/students/Week_2_7/WS_2_7_its_cold_in_here.html
@@ -7519,7 +7519,7 @@ a.anchor-link {
 </h1>
 <h2 style="height: 10px">
 </h2>
-<p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: Extreme Value Analysis, Week 2.7, Wednesday, Jan 8, 2024.</em></p>
+<p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: Extreme Value Analysis, Week 2.7, Wednesday, Jan 8, 2025.</em></p>
 </div>
 </div>
 </div>
@@ -7718,7 +7718,7 @@ Sample monthly maxima from the timeseries and plot them on the timeseries. Plot
 </div>
 </div>
 </div>
-</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=493e30e5">
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=1cb535e4">
 <div class="jp-Cell-inputWrapper" tabindex="0">
 <div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
 </div>
diff --git a/src/students/Week_2_7/WS_2_7_solution.html b/src/students/Week_2_7/WS_2_7_solution.html
new file mode 100644
index 0000000..b2b9a2d
--- /dev/null
+++ b/src/students/Week_2_7/WS_2_7_solution.html
@@ -0,0 +1,8418 @@
+<!DOCTYPE html>
+
+<html lang="en">
+<head><meta charset="utf-8"/>
+<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
+<title>WS_2_7_solution</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script><script>
+(function() {
+  function addWidgetsRenderer() {
+    var mimeElement = document.querySelector('script[type="application/vnd.jupyter.widget-view+json"]');
+    var scriptElement = document.createElement('script');
+    
+    var widgetRendererSrc = 'https://unpkg.com/@jupyter-widgets/html-manager@*/dist/embed-amd.js';
+    
+    var widgetState;
+
+    // Fallback for older version:
+    try {
+      widgetState = mimeElement && JSON.parse(mimeElement.innerHTML);
+
+      if (widgetState && (widgetState.version_major < 2 || !widgetState.version_major)) {
+        
+        var widgetRendererSrc = 'https://unpkg.com/@jupyter-js-widgets@*/dist/embed.js';
+        
+      }
+    } catch(e) {}
+
+    scriptElement.src = widgetRendererSrc;
+    document.body.appendChild(scriptElement);
+  }
+
+  document.addEventListener('DOMContentLoaded', addWidgetsRenderer);
+}());
+</script>
+<style type="text/css">
+    pre { line-height: 125%; }
+td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
+td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
+.highlight .hll { background-color: var(--jp-cell-editor-active-background) }
+.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }
+.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */
+.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */
+.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */
+.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */
+.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */
+.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */
+.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */
+.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */
+.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */
+.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */
+.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */
+.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */
+.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */
+.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */
+.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */
+.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */
+.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */
+.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */
+.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */
+.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */
+.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */
+.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */
+.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */
+.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */
+.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */
+.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */
+.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */
+.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */
+.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */
+.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */
+.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */
+.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */
+.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */
+.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */
+.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */
+  </style>
+<style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+ * Mozilla scrollbar styling
+ */
+
+/* use standard opaque scrollbars for most nodes */
+[data-jp-theme-scrollbars='true'] {
+  scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))
+    var(--jp-scrollbar-background-color);
+}
+
+/* for code nodes, use a transparent style of scrollbar. These selectors
+ * will match lower in the tree, and so will override the above */
+[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,
+[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny {
+  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
+  scrollbar-width: thin;
+}
+
+/* tiny scrollbar */
+
+.jp-scrollbar-tiny::-webkit-scrollbar,
+.jp-scrollbar-tiny::-webkit-scrollbar-corner {
+  background-color: transparent;
+  height: 4px;
+  width: 4px;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-thumb {
+  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {
+  border-left: 0 solid transparent;
+  border-right: 0 solid transparent;
+}
+
+.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {
+  border-top: 0 solid transparent;
+  border-bottom: 0 solid transparent;
+}
+
+/*
+ * Lumino
+ */
+
+.lm-ScrollBar[data-orientation='horizontal'] {
+  min-height: 16px;
+  max-height: 16px;
+  min-width: 45px;
+  border-top: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] {
+  min-width: 16px;
+  max-width: 16px;
+  min-height: 45px;
+  border-left: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar-button {
+  background-color: #f0f0f0;
+  background-position: center center;
+  min-height: 15px;
+  max-height: 15px;
+  min-width: 15px;
+  max-width: 15px;
+}
+
+.lm-ScrollBar-button:hover {
+  background-color: #dadada;
+}
+
+.lm-ScrollBar-button.lm-mod-active {
+  background-color: #cdcdcd;
+}
+
+.lm-ScrollBar-track {
+  background: #f0f0f0;
+}
+
+.lm-ScrollBar-thumb {
+  background: #cdcdcd;
+}
+
+.lm-ScrollBar-thumb:hover {
+  background: #bababa;
+}
+
+.lm-ScrollBar-thumb.lm-mod-active {
+  background: #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {
+  height: 100%;
+  min-width: 15px;
+  border-left: 1px solid #a0a0a0;
+  border-right: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {
+  width: 100%;
+  min-height: 15px;
+  border-top: 1px solid #a0a0a0;
+  border-bottom: 1px solid #a0a0a0;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-left);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='horizontal']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-right);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='decrement'] {
+  background-image: var(--jp-icon-caret-up);
+  background-size: 17px;
+}
+
+.lm-ScrollBar[data-orientation='vertical']
+  .lm-ScrollBar-button[data-action='increment'] {
+  background-image: var(--jp-icon-caret-down);
+  background-size: 17px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-Widget {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+}
+
+.lm-Widget.lm-mod-hidden {
+  display: none !important;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.lm-AccordionPanel[data-orientation='horizontal'] > .lm-AccordionPanel-title {
+  /* Title is rotated for horizontal accordion panel using CSS */
+  display: block;
+  transform-origin: top left;
+  transform: rotate(-90deg) translate(-100%);
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  display: flex;
+  flex-direction: column;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-CommandPalette-search {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  min-height: 0;
+  overflow: auto;
+  list-style-type: none;
+}
+
+.lm-CommandPalette-header {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.lm-CommandPalette-item {
+  display: flex;
+  flex-direction: row;
+}
+
+.lm-CommandPalette-itemIcon {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemContent {
+  flex: 1 1 auto;
+  overflow: hidden;
+}
+
+.lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemLabel {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.lm-close-icon {
+  border: 1px solid transparent;
+  background-color: transparent;
+  position: absolute;
+  z-index: 1;
+  right: 3%;
+  top: 0;
+  bottom: 0;
+  margin: auto;
+  padding: 7px 0;
+  display: none;
+  vertical-align: middle;
+  outline: 0;
+  cursor: pointer;
+}
+.lm-close-icon:after {
+  content: 'X';
+  display: block;
+  width: 15px;
+  height: 15px;
+  text-align: center;
+  color: #000;
+  font-weight: normal;
+  font-size: 12px;
+  cursor: pointer;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-DockPanel {
+  z-index: 0;
+}
+
+.lm-DockPanel-widget {
+  z-index: 0;
+}
+
+.lm-DockPanel-tabBar {
+  z-index: 1;
+}
+
+.lm-DockPanel-handle {
+  z-index: 2;
+}
+
+.lm-DockPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-DockPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+.lm-DockPanel-handle[data-orientation='horizontal'] {
+  cursor: ew-resize;
+}
+
+.lm-DockPanel-handle[data-orientation='vertical'] {
+  cursor: ns-resize;
+}
+
+.lm-DockPanel-handle[data-orientation='horizontal']:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+.lm-DockPanel-handle[data-orientation='vertical']:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+.lm-DockPanel-overlay {
+  z-index: 3;
+  box-sizing: border-box;
+  pointer-events: none;
+}
+
+.lm-DockPanel-overlay.lm-mod-hidden {
+  display: none !important;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-Menu {
+  z-index: 10000;
+  position: absolute;
+  white-space: nowrap;
+  overflow-x: hidden;
+  overflow-y: auto;
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-Menu-content {
+  margin: 0;
+  padding: 0;
+  display: table;
+  list-style-type: none;
+}
+
+.lm-Menu-item {
+  display: table-row;
+}
+
+.lm-Menu-item.lm-mod-hidden,
+.lm-Menu-item.lm-mod-collapsed {
+  display: none !important;
+}
+
+.lm-Menu-itemIcon,
+.lm-Menu-itemSubmenuIcon {
+  display: table-cell;
+  text-align: center;
+}
+
+.lm-Menu-itemLabel {
+  display: table-cell;
+  text-align: left;
+}
+
+.lm-Menu-itemShortcut {
+  display: table-cell;
+  text-align: right;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-MenuBar {
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-MenuBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex-direction: row;
+  list-style-type: none;
+}
+
+.lm-MenuBar-item {
+  box-sizing: border-box;
+}
+
+.lm-MenuBar-itemIcon,
+.lm-MenuBar-itemLabel {
+  display: inline-block;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-ScrollBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-ScrollBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+.lm-ScrollBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+.lm-ScrollBar-button {
+  box-sizing: border-box;
+  flex: 0 0 auto;
+}
+
+.lm-ScrollBar-track {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  flex: 1 1 auto;
+}
+
+.lm-ScrollBar-thumb {
+  box-sizing: border-box;
+  position: absolute;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-SplitPanel-child {
+  z-index: 0;
+}
+
+.lm-SplitPanel-handle {
+  z-index: 1;
+}
+
+.lm-SplitPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-SplitPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
+  cursor: ew-resize;
+}
+
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
+  cursor: ns-resize;
+}
+
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-TabBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.lm-TabBar[data-orientation='horizontal'] {
+  flex-direction: row;
+  align-items: flex-end;
+}
+
+.lm-TabBar[data-orientation='vertical'] {
+  flex-direction: column;
+  align-items: flex-end;
+}
+
+.lm-TabBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex: 1 1 auto;
+  list-style-type: none;
+}
+
+.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
+  flex-direction: row;
+}
+
+.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
+  flex-direction: column;
+}
+
+.lm-TabBar-tab {
+  display: flex;
+  flex-direction: row;
+  box-sizing: border-box;
+  overflow: hidden;
+  touch-action: none; /* Disable native Drag/Drop */
+}
+
+.lm-TabBar-tabIcon,
+.lm-TabBar-tabCloseIcon {
+  flex: 0 0 auto;
+}
+
+.lm-TabBar-tabLabel {
+  flex: 1 1 auto;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+.lm-TabBar-tabInput {
+  user-select: all;
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.lm-TabBar-tab.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-TabBar-addButton.lm-mod-hidden {
+  display: none !important;
+}
+
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
+  position: relative;
+}
+
+.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
+  left: 0;
+  transition: left 150ms ease;
+}
+
+.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
+  top: 0;
+  transition: top 150ms ease;
+}
+
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
+  transition: none;
+}
+
+.lm-TabBar-tabLabel .lm-TabBar-tabInput {
+  user-select: all;
+  width: 100%;
+  box-sizing: border-box;
+  background: inherit;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-TabPanel-tabBar {
+  z-index: 1;
+}
+
+.lm-TabPanel-stackedPanel {
+  z-index: 0;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapse {
+  display: flex;
+  flex-direction: column;
+  align-items: stretch;
+}
+
+.jp-Collapse-header {
+  padding: 1px 12px;
+  background-color: var(--jp-layout-color1);
+  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
+  color: var(--jp-ui-font-color1);
+  cursor: pointer;
+  display: flex;
+  align-items: center;
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  text-transform: uppercase;
+  user-select: none;
+}
+
+.jp-Collapser-icon {
+  height: 16px;
+}
+
+.jp-Collapse-header-collapsed .jp-Collapser-icon {
+  transform: rotate(-90deg);
+  margin: auto 0;
+}
+
+.jp-Collapser-title {
+  line-height: 25px;
+}
+
+.jp-Collapse-contents {
+  padding: 0 12px;
+  background-color: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  overflow: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+/* Icons urls */
+
+:root {
+  --jp-icon-add-above: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5MikiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik00Ljc1IDQuOTMwNjZINi42MjVWNi44MDU2NkM2LjYyNSA3LjAxMTkxIDYuNzkzNzUgNy4xODA2NiA3IDcuMTgwNjZDNy4yMDYyNSA3LjE4MDY2IDcuMzc1IDcuMDExOTEgNy4zNzUgNi44MDU2NlY0LjkzMDY2SDkuMjVDOS40NTYyNSA0LjkzMDY2IDkuNjI1IDQuNzYxOTEgOS42MjUgNC41NTU2NkM5LjYyNSA0LjM0OTQxIDkuNDU2MjUgNC4xODA2NiA5LjI1IDQuMTgwNjZINy4zNzVWMi4zMDU2NkM3LjM3NSAyLjA5OTQxIDcuMjA2MjUgMS45MzA2NiA3IDEuOTMwNjZDNi43OTM3NSAxLjkzMDY2IDYuNjI1IDIuMDk5NDEgNi42MjUgMi4zMDU2NlY0LjE4MDY2SDQuNzVDNC41NDM3NSA0LjE4MDY2IDQuMzc1IDQuMzQ5NDEgNC4zNzUgNC41NTU2NkM0LjM3NSA0Ljc2MTkxIDQuNTQzNzUgNC45MzA2NiA0Ljc1IDQuOTMwNjZaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjwvZz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgOS41VjExLjVMMi41IDExLjVWOS41TDExLjUgOS41Wk0xMiA4QzEyLjU1MjMgOCAxMyA4LjQ0NzcyIDEzIDlWMTJDMTMgMTIuNTUyMyAxMi41NTIzIDEzIDEyIDEzTDIgMTNDMS40NDc3MiAxMyAxIDEyLjU1MjMgMSAxMlY5QzEgOC40NDc3MiAxLjQ0NzcxIDggMiA4TDEyIDhaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5MiI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwIDEuNTU1NjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
+  --jp-icon-add-below: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5OCkiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik05LjI1IDEwLjA2OTNMNy4zNzUgMTAuMDY5M0w3LjM3NSA4LjE5NDM0QzcuMzc1IDcuOTg4MDkgNy4yMDYyNSA3LjgxOTM0IDcgNy44MTkzNEM2Ljc5Mzc1IDcuODE5MzQgNi42MjUgNy45ODgwOSA2LjYyNSA4LjE5NDM0TDYuNjI1IDEwLjA2OTNMNC43NSAxMC4wNjkzQzQuNTQzNzUgMTAuMDY5MyA0LjM3NSAxMC4yMzgxIDQuMzc1IDEwLjQ0NDNDNC4zNzUgMTAuNjUwNiA0LjU0Mzc1IDEwLjgxOTMgNC43NSAxMC44MTkzTDYuNjI1IDEwLjgxOTNMNi42MjUgMTIuNjk0M0M2LjYyNSAxMi45MDA2IDYuNzkzNzUgMTMuMDY5MyA3IDEzLjA2OTNDNy4yMDYyNSAxMy4wNjkzIDcuMzc1IDEyLjkwMDYgNy4zNzUgMTIuNjk0M0w3LjM3NSAxMC44MTkzTDkuMjUgMTAuODE5M0M5LjQ1NjI1IDEwLjgxOTMgOS42MjUgMTAuNjUwNiA5LjYyNSAxMC40NDQzQzkuNjI1IDEwLjIzODEgOS40NTYyNSAxMC4wNjkzIDkuMjUgMTAuMDY5M1oiIGZpbGw9IiM2MTYxNjEiIHN0cm9rZT0iIzYxNjE2MSIgc3Ryb2tlLXdpZHRoPSIwLjciLz4KPC9nPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41IDUuNUwyLjUgMy41TDExLjUgMy41TDExLjUgNS41TDIuNSA1LjVaTTIgN0MxLjQ0NzcyIDcgMSA2LjU1MjI4IDEgNkwxIDNDMSAyLjQ0NzcyIDEuNDQ3NzIgMiAyIDJMMTIgMkMxMi41NTIzIDIgMTMgMi40NDc3MiAxMyAzTDEzIDZDMTMgNi41NTIyOSAxMi41NTIzIDcgMTIgN0wyIDdaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5OCI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMS43NDg0NmUtMDcgMS43NDg0NmUtMDcgLTEgNCAxMy40NDQzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
+  --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bell: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgogICA8cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzMzMzIgogICAgICBkPSJtOCAwLjI5Yy0xLjQgMC0yLjcgMC43My0zLjYgMS44LTEuMiAxLjUtMS40IDMuNC0xLjUgNS4yLTAuMTggMi4yLTAuNDQgNC0yLjMgNS4zbDAuMjggMS4zaDVjMC4wMjYgMC42NiAwLjMyIDEuMSAwLjcxIDEuNSAwLjg0IDAuNjEgMiAwLjYxIDIuOCAwIDAuNTItMC40IDAuNi0xIDAuNzEtMS41aDVsMC4yOC0xLjNjLTEuOS0wLjk3LTIuMi0zLjMtMi4zLTUuMy0wLjEzLTEuOC0wLjI2LTMuNy0xLjUtNS4yLTAuODUtMS0yLjItMS44LTMuNi0xLjh6bTAgMS40YzAuODggMCAxLjkgMC41NSAyLjUgMS4zIDAuODggMS4xIDEuMSAyLjcgMS4yIDQuNCAwLjEzIDEuNyAwLjIzIDMuNiAxLjMgNS4yaC0xMGMxLjEtMS42IDEuMi0zLjQgMS4zLTUuMiAwLjEzLTEuNyAwLjMtMy4zIDEuMi00LjQgMC41OS0wLjcyIDEuNi0xLjMgMi41LTEuM3ptLTAuNzQgMTJoMS41Yy0wLjAwMTUgMC4yOCAwLjAxNSAwLjc5LTAuNzQgMC43OS0wLjczIDAuMDAxNi0wLjcyLTAuNTMtMC43NC0wLjc5eiIgLz4KPC9zdmc+Cg==);
+  --jp-icon-bug-dot: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTkgOEgyMFYxMEgxNy45MUMxNy45NiAxMC4zMyAxOCAxMC42NiAxOCAxMVYxMkgyMFYxNEgxOC41SDE4VjE0LjAyNzVDMTUuNzUgMTQuMjc2MiAxNCAxNi4xODM3IDE0IDE4LjVDMTQgMTkuMjA4IDE0LjE2MzUgMTkuODc3OSAxNC40NTQ5IDIwLjQ3MzlDMTMuNzA2MyAyMC44MTE3IDEyLjg3NTcgMjEgMTIgMjFDOS43OCAyMSA3Ljg1IDE5Ljc5IDYuODEgMThINFYxNkg2LjA5QzYuMDQgMTUuNjcgNiAxNS4zNCA2IDE1VjE0SDRWMTJINlYxMUM2IDEwLjY2IDYuMDQgMTAuMzMgNi4wOSAxMEg0VjhINi44MUM3LjI2IDcuMjIgNy44OCA2LjU1IDguNjIgNi4wNEw3IDQuNDFMOC40MSAzTDEwLjU5IDUuMTdDMTEuMDQgNS4wNiAxMS41MSA1IDEyIDVDMTIuNDkgNSAxMi45NiA1LjA2IDEzLjQyIDUuMTdMMTUuNTkgM0wxNyA0LjQxTDE1LjM3IDYuMDRDMTYuMTIgNi41NSAxNi43NCA3LjIyIDE3LjE5IDhaTTEwIDE2SDE0VjE0SDEwVjE2Wk0xMCAxMkgxNFYxMEgxMFYxMloiIGZpbGw9IiM2MTYxNjEiLz4KICAgICAgICA8cGF0aCBkPSJNMjIgMTguNUMyMiAyMC40MzMgMjAuNDMzIDIyIDE4LjUgMjJDMTYuNTY3IDIyIDE1IDIwLjQzMyAxNSAxOC41QzE1IDE2LjU2NyAxNi41NjcgMTUgMTguNSAxNUMyMC40MzMgMTUgMjIgMTYuNTY3IDIyIDE4LjVaIiBmaWxsPSIjNjE2MTYxIi8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-code-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CiAgICA8cGF0aCBkPSJNNi41OSwzLjQxTDIsOEw2LjU5LDEyLjZMOCwxMS4xOEw0LjgyLDhMOCw0LjgyTDYuNTksMy40MU0xMi40MSwzLjQxTDExLDQuODJMMTQuMTgsOEwxMSwxMS4xOEwxMi40MSwxMi42TDE3LDhMMTIuNDEsMy40MU0yMS41OSwxMS41OUwxMy41LDE5LjY4TDkuODMsMTZMOC40MiwxNy40MUwxMy41LDIyLjVMMjMsMTNMMjEuNTksMTEuNTlaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==);
+  --jp-icon-collapse-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNiAxM3YyaDh2LTJ6IiAvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1jb25zb2xlLWljb24tYmFja2dyb3VuZC1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtY29uc29sZS1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGQ9Ik0xMDUgMTI3LjNoNDB2MTIuOGgtNDB6TTUxLjEgNzdMNzQgOTkuOWwtMjMuMyAyMy4zIDEwLjUgMTAuNSAyMy4zLTIzLjNMOTUgOTkuOSA4NC41IDg5LjQgNjEuNiA2Ni41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjI2MjYyIiBkPSJNNiAxOWMwIDEuMS45IDIgMiAyaDhjMS4xIDAgMi0uOSAyLTJWN0g2djEyek0xOSA0aC0zLjVsLTEtMWgtNWwtMSAxSDV2MmgxNFY0eiIgLz4KPC9zdmc+Cg==);
+  --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-duplicate: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk5OTggMC44NzVIOC44OTU4MkM5LjIwMDYxIDAuODc1IDkuNDQ5OTggMS4xMzkxNCA5LjQ0OTk4IDEuNDYxOThDOS40NDk5OCAxLjc4NDgyIDkuMjAwNjEgMi4wNDg5NiA4Ljg5NTgyIDIuMDQ4OTZIMy4zNTQxNUMzLjA0OTM2IDIuMDQ4OTYgMi43OTk5OCAyLjMxMzEgMi43OTk5OCAyLjYzNTk0VjkuNjc5NjlDMi43OTk5OCAxMC4wMDI1IDIuNTUwNjEgMTAuMjY2NyAyLjI0NTgyIDEwLjI2NjdDMS45NDEwMyAxMC4yNjY3IDEuNjkxNjUgMTAuMDAyNSAxLjY5MTY1IDkuNjc5NjlWMi4wNDg5NkMxLjY5MTY1IDEuNDAzMjggMi4xOTA0IDAuODc1IDIuNzk5OTggMC44NzVaTTUuMzY2NjUgMTEuOVY0LjU1SDExLjA4MzNWMTEuOUg1LjM2NjY1Wk00LjE0MTY1IDQuMTQxNjdDNC4xNDE2NSAzLjY5MDYzIDQuNTA3MjggMy4zMjUgNC45NTgzMiAzLjMyNUgxMS40OTE3QzExLjk0MjcgMy4zMjUgMTIuMzA4MyAzLjY5MDYzIDEyLjMwODMgNC4xNDE2N1YxMi4zMDgzQzEyLjMwODMgMTIuNzU5NCAxMS45NDI3IDEzLjEyNSAxMS40OTE3IDEzLjEyNUg0Ljk1ODMyQzQuNTA3MjggMTMuMTI1IDQuMTQxNjUgMTIuNzU5NCA0LjE0MTY1IDEyLjMwODNWNC4xNDE2N1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNOS40MzU3NCA4LjI2NTA3SDguMzY0MzFWOS4zMzY1QzguMzY0MzEgOS40NTQzNSA4LjI2Nzg4IDkuNTUwNzggOC4xNTAwMiA5LjU1MDc4QzguMDMyMTcgOS41NTA3OCA3LjkzNTc0IDkuNDU0MzUgNy45MzU3NCA5LjMzNjVWOC4yNjUwN0g2Ljg2NDMxQzYuNzQ2NDUgOC4yNjUwNyA2LjY1MDAyIDguMTY4NjQgNi42NTAwMiA4LjA1MDc4QzYuNjUwMDIgNy45MzI5MiA2Ljc0NjQ1IDcuODM2NSA2Ljg2NDMxIDcuODM2NUg3LjkzNTc0VjYuNzY1MDdDNy45MzU3NCA2LjY0NzIxIDguMDMyMTcgNi41NTA3OCA4LjE1MDAyIDYuNTUwNzhDOC4yNjc4OCA2LjU1MDc4IDguMzY0MzEgNi42NDcyMSA4LjM2NDMxIDYuNzY1MDdWNy44MzY1SDkuNDM1NzRDOS41NTM2IDcuODM2NSA5LjY1MDAyIDcuOTMyOTIgOS42NTAwMiA4LjA1MDc4QzkuNjUwMDIgOC4xNjg2NCA5LjU1MzYgOC4yNjUwNyA5LjQzNTc0IDguMjY1MDdaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-error: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjE5IiByPSIyIi8+PHBhdGggZD0iTTEwIDNoNHYxMmgtNHoiLz48L2c+CjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz4KPC9zdmc+Cg==);
+  --jp-icon-expand-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEgMTBIOXYzSDZ2MmgzdjNoMnYtM2gzdi0yaC0zeiIgLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-filter-dot: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWRvdCIgZmlsbD0iI0ZGRiI+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjE3IiByPSIzIj48L2NpcmNsZT4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-folder-favorite: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggY2xhc3M9ImpwLWljb24zIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxNjE2MSIgZD0iTTIwIDZoLThsLTItMkg0Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJ6bS0yLjA2IDExTDE1IDE1LjI4IDEyLjA2IDE3bC43OC0zLjMzLTIuNTktMi4yNCAzLjQxLS4yOUwxNSA4bDEuMzQgMy4xNCAzLjQxLjI5LTIuNTkgMi4yNC43OCAzLjMzeiIvPgo8L3N2Zz4K);
+  --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-home: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xMCAyMHYtNmg0djZoNXYtOGgzTDEyIDMgMiAxMmgzdjh6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);
+  --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUwLjk3OCA1MC45NzgiPgoJPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KCQk8cGF0aCBkPSJNNDMuNTIsNy40NThDMzguNzExLDIuNjQ4LDMyLjMwNywwLDI1LjQ4OSwwQzE4LjY3LDAsMTIuMjY2LDIuNjQ4LDcuNDU4LDcuNDU4CgkJCWMtOS45NDMsOS45NDEtOS45NDMsMjYuMTE5LDAsMzYuMDYyYzQuODA5LDQuODA5LDExLjIxMiw3LjQ1NiwxOC4wMzEsNy40NThjMCwwLDAuMDAxLDAsMC4wMDIsMAoJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoKCQkJIE00Mi4xMDYsNDIuMTA1Yy00LjQzMiw0LjQzMS0xMC4zMzIsNi44NzItMTYuNjE1LDYuODcyaC0wLjAwMmMtNi4yODUtMC4wMDEtMTIuMTg3LTIuNDQxLTE2LjYxNy02Ljg3MgoJCQljLTkuMTYyLTkuMTYzLTkuMTYyLTI0LjA3MSwwLTMzLjIzM0MxMy4zMDMsNC40NCwxOS4yMDQsMiwyNS40ODksMmM2LjI4NCwwLDEyLjE4NiwyLjQ0LDE2LjYxNyw2Ljg3MgoJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4KCQk8cGF0aCBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1MwoJCQljMC40NjgtMC41MzYsMC45MjMtMS4wNjIsMS4zNjctMS41NzVjMC42MjYtMC43NTMsMS4xMDQtMS40NzgsMS40MzYtMi4xNzVjMC4zMzEtMC43MDcsMC40OTUtMS41NDEsMC40OTUtMi41CgkJCWMwLTEuMDk2LTAuMjYtMi4wODgtMC43NzktMi45NzljLTAuNTY1LTAuODc5LTEuNTAxLTEuMzM2LTIuODA2LTEuMzY5Yy0xLjgwMiwwLjA1Ny0yLjk4NSwwLjY2Ny0zLjU1LDEuODMyCgkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkKCQkJYzEuMDYyLTEuNjQsMi44NTUtMi40ODEsNS4zNzgtMi41MjdjMi4xNiwwLjAyMywzLjg3NCwwLjYwOCw1LjE0MSwxLjc1OGMxLjI3OCwxLjE2LDEuOTI5LDIuNzY0LDEuOTUsNC44MTEKCQkJYzAsMS4xNDItMC4xMzcsMi4xMTEtMC40MSwyLjkxMWMtMC4zMDksMC44NDUtMC43MzEsMS41OTMtMS4yNjgsMi4yNDNjLTAuNDkyLDAuNjUtMS4wNjgsMS4zMTgtMS43MywyLjAwMgoJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5CgkJCUMyNi41ODksMzIuMjE4LDIzLjU3OCwzMi4yMTgsMjMuNTc4LDMyLjIxOHogTTIzLjU3OCwzOC4yMnYtMy40ODRoMy4wNzZ2My40ODRIMjMuNTc4eiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaW5zcGVjdG9yLWljb24tY29sb3IganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);
+  --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtanNvbi1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0Y5QTgyNSI+CiAgICA8cGF0aCBkPSJNMjAuMiAxMS44Yy0xLjYgMC0xLjcuNS0xLjcgMSAwIC40LjEuOS4xIDEuMy4xLjUuMS45LjEgMS4zIDAgMS43LTEuNCAyLjMtMy41IDIuM2gtLjl2LTEuOWguNWMxLjEgMCAxLjQgMCAxLjQtLjggMC0uMyAwLS42LS4xLTEgMC0uNC0uMS0uOC0uMS0xLjIgMC0xLjMgMC0xLjggMS4zLTItMS4zLS4yLTEuMy0uNy0xLjMtMiAwLS40LjEtLjguMS0xLjIuMS0uNC4xLS43LjEtMSAwLS44LS40LS43LTEuNC0uOGgtLjVWNC4xaC45YzIuMiAwIDMuNS43IDMuNSAyLjMgMCAuNC0uMS45LS4xIDEuMy0uMS41LS4xLjktLjEgMS4zIDAgLjUuMiAxIDEuNyAxdjEuOHpNMS44IDEwLjFjMS42IDAgMS43LS41IDEuNy0xIDAtLjQtLjEtLjktLjEtMS4zLS4xLS41LS4xLS45LS4xLTEuMyAwLTEuNiAxLjQtMi4zIDMuNS0yLjNoLjl2MS45aC0uNWMtMSAwLTEuNCAwLTEuNC44IDAgLjMgMCAuNi4xIDEgMCAuMi4xLjYuMSAxIDAgMS4zIDAgMS44LTEuMyAyQzYgMTEuMiA2IDExLjcgNiAxM2MwIC40LS4xLjgtLjEgMS4yLS4xLjMtLjEuNy0uMSAxIDAgLjguMy44IDEuNC44aC41djEuOWgtLjljLTIuMSAwLTMuNS0uNi0zLjUtMi4zIDAtLjQuMS0uOS4xLTEuMy4xLS41LjEtLjkuMS0xLjMgMC0uNS0uMi0xLTEuNy0xdi0xLjl6Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSI4LjIiIHI9IjIuMSIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGcgY2xhc3M9ImpwLWp1cHl0ZXItaWNvbi1jb2xvciIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgIDxnIGNsYXNzPSJqcC1qdXB5dGVyLWljb24tY29sb3IiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);
+  --jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);
+  --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-launch: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yNiwyOEg2YTIuMDAyNywyLjAwMjcsMCwwLDEtMi0yVjZBMi4wMDI3LDIuMDAyNywwLDAsMSw2LDRIMTZWNkg2VjI2SDI2VjE2aDJWMjZBMi4wMDI3LDIuMDAyNywwLDAsMSwyNiwyOFoiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMjAgMiAyMCA0IDI2LjU4NiA0IDE4IDEyLjU4NiAxOS40MTQgMTQgMjggNS40MTQgMjggMTIgMzAgMTIgMzAgMiAyMCAyIi8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);
+  --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4K);
+  --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);
+  --jp-icon-move-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMTIuNDcxIDcuNTI4OTlDMTIuNzYzMiA3LjIzNjg0IDEyLjc2MzIgNi43NjMxNiAxMi40NzEgNi40NzEwMVY2LjQ3MTAxQzEyLjE3OSA2LjE3OTA1IDExLjcwNTcgNi4xNzg4NCAxMS40MTM1IDYuNDcwNTRMNy43NSAxMC4xMjc1VjEuNzVDNy43NSAxLjMzNTc5IDcuNDE0MjEgMSA3IDFWMUM2LjU4NTc5IDEgNi4yNSAxLjMzNTc5IDYuMjUgMS43NVYxMC4xMjc1TDIuNTk3MjYgNi40NjgyMkMyLjMwMzM4IDYuMTczODEgMS44MjY0MSA2LjE3MzU5IDEuNTMyMjYgNi40Njc3NFY2LjQ2Nzc0QzEuMjM4MyA2Ljc2MTcgMS4yMzgzIDcuMjM4MyAxLjUzMjI2IDcuNTMyMjZMNi4yOTI4OSAxMi4yOTI5QzYuNjgzNDIgMTIuNjgzNCA3LjMxNjU4IDEyLjY4MzQgNy43MDcxMSAxMi4yOTI5TDEyLjQ3MSA3LjUyODk5WiIgZmlsbD0iIzYxNjE2MSIvPgo8L3N2Zz4K);
+  --jp-icon-move-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMS41Mjg5OSA2LjQ3MTAxQzEuMjM2ODQgNi43NjMxNiAxLjIzNjg0IDcuMjM2ODQgMS41Mjg5OSA3LjUyODk5VjcuNTI4OTlDMS44MjA5NSA3LjgyMDk1IDIuMjk0MjYgNy44MjExNiAyLjU4NjQ5IDcuNTI5NDZMNi4yNSAzLjg3MjVWMTIuMjVDNi4yNSAxMi42NjQyIDYuNTg1NzkgMTMgNyAxM1YxM0M3LjQxNDIxIDEzIDcuNzUgMTIuNjY0MiA3Ljc1IDEyLjI1VjMuODcyNUwxMS40MDI3IDcuNTMxNzhDMTEuNjk2NiA3LjgyNjE5IDEyLjE3MzYgNy44MjY0MSAxMi40Njc3IDcuNTMyMjZWNy41MzIyNkMxMi43NjE3IDcuMjM4MyAxMi43NjE3IDYuNzYxNyAxMi40Njc3IDYuNDY3NzRMNy43MDcxMSAxLjcwNzExQzcuMzE2NTggMS4zMTY1OCA2LjY4MzQyIDEuMzE2NTggNi4yOTI4OSAxLjcwNzExTDEuNTI4OTkgNi40NzEwMVoiIGZpbGw9IiM2MTYxNjEiLz4KPC9zdmc+Cg==);
+  --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtbm90ZWJvb2staWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K);
+  --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iLTEwIC0xMCAxMzEuMTYxMzYxNjk0MzM1OTQgMTMyLjM4ODk5OTkzODk2NDg0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzA2OTk4IiBkPSJNIDU0LjkxODc4NSw5LjE5Mjc0MjFlLTQgQyA1MC4zMzUxMzIsMC4wMjIyMTcyNyA0NS45NTc4NDYsMC40MTMxMzY5NyA0Mi4xMDYyODUsMS4wOTQ2NjkzIDMwLjc2MDA2OSwzLjA5OTE3MzEgMjguNzAwMDM2LDcuMjk0NzcxNCAyOC43MDAwMzUsMTUuMDMyMTY5IHYgMTAuMjE4NzUgaCAyNi44MTI1IHYgMy40MDYyNSBoIC0yNi44MTI1IC0xMC4wNjI1IGMgLTcuNzkyNDU5LDAgLTE0LjYxNTc1ODgsNC42ODM3MTcgLTE2Ljc0OTk5OTgsMTMuNTkzNzUgLTIuNDYxODE5OTgsMTAuMjEyOTY2IC0yLjU3MTAxNTA4LDE2LjU4NjAyMyAwLDI3LjI1IDEuOTA1OTI4Myw3LjkzNzg1MiA2LjQ1NzU0MzIsMTMuNTkzNzQ4IDE0LjI0OTk5OTgsMTMuNTkzNzUgaCA5LjIxODc1IHYgLTEyLjI1IGMgMCwtOC44NDk5MDIgNy42NTcxNDQsLTE2LjY1NjI0OCAxNi43NSwtMTYuNjU2MjUgaCAyNi43ODEyNSBjIDcuNDU0OTUxLDAgMTMuNDA2MjUzLC02LjEzODE2NCAxMy40MDYyNSwtMTMuNjI1IHYgLTI1LjUzMTI1IGMgMCwtNy4yNjYzMzg2IC02LjEyOTk4LC0xMi43MjQ3NzcxIC0xMy40MDYyNSwtMTMuOTM3NDk5NyBDIDY0LjI4MTU0OCwwLjMyNzk0Mzk3IDU5LjUwMjQzOCwtMC4wMjAzNzkwMyA1NC45MTg3ODUsOS4xOTI3NDIxZS00IFogbSAtMTQuNSw4LjIxODc1MDEyNTc5IGMgMi43Njk1NDcsMCA1LjAzMTI1LDIuMjk4NjQ1NiA1LjAzMTI1LDUuMTI0OTk5NiAtMmUtNiwyLjgxNjMzNiAtMi4yNjE3MDMsNS4wOTM3NSAtNS4wMzEyNSw1LjA5Mzc1IC0yLjc3OTQ3NiwtMWUtNiAtNS4wMzEyNSwtMi4yNzc0MTUgLTUuMDMxMjUsLTUuMDkzNzUgLTEwZS03LC0yLjgyNjM1MyAyLjI1MTc3NCwtNS4xMjQ5OTk2IDUuMDMxMjUsLTUuMTI0OTk5NiB6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2ZmZDQzYiIgZD0ibSA4NS42Mzc1MzUsMjguNjU3MTY5IHYgMTEuOTA2MjUgYyAwLDkuMjMwNzU1IC03LjgyNTg5NSwxNi45OTk5OTkgLTE2Ljc1LDE3IGggLTI2Ljc4MTI1IGMgLTcuMzM1ODMzLDAgLTEzLjQwNjI0OSw2LjI3ODQ4MyAtMTMuNDA2MjUsMTMuNjI1IHYgMjUuNTMxMjQ3IGMgMCw3LjI2NjM0NCA2LjMxODU4OCwxMS41NDAzMjQgMTMuNDA2MjUsMTMuNjI1MDA0IDguNDg3MzMxLDIuNDk1NjEgMTYuNjI2MjM3LDIuOTQ2NjMgMjYuNzgxMjUsMCA2Ljc1MDE1NSwtMS45NTQzOSAxMy40MDYyNTMsLTUuODg3NjEgMTMuNDA2MjUsLTEzLjYyNTAwNCBWIDg2LjUwMDkxOSBoIC0yNi43ODEyNSB2IC0zLjQwNjI1IGggMjYuNzgxMjUgMTMuNDA2MjU0IGMgNy43OTI0NjEsMCAxMC42OTYyNTEsLTUuNDM1NDA4IDEzLjQwNjI0MSwtMTMuNTkzNzUgMi43OTkzMywtOC4zOTg4ODYgMi42ODAyMiwtMTYuNDc1Nzc2IDAsLTI3LjI1IC0xLjkyNTc4LC03Ljc1NzQ0MSAtNS42MDM4NywtMTMuNTkzNzUgLTEzLjQwNjI0MSwtMTMuNTkzNzUgeiBtIC0xNS4wNjI1LDY0LjY1NjI1IGMgMi43Nzk0NzgsM2UtNiA1LjAzMTI1LDIuMjc3NDE3IDUuMDMxMjUsNS4wOTM3NDcgLTJlLTYsMi44MjYzNTQgLTIuMjUxNzc1LDUuMTI1MDA0IC01LjAzMTI1LDUuMTI1MDA0IC0yLjc2OTU1LDAgLTUuMDMxMjUsLTIuMjk4NjUgLTUuMDMxMjUsLTUuMTI1MDA0IDJlLTYsLTIuODE2MzMgMi4yNjE2OTcsLTUuMDkzNzQ3IDUuMDMxMjUsLTUuMDkzNzQ3IHoiLz4KPC9zdmc+Cg==);
+  --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);
+  --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);
+  --jp-icon-share: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTSAxOCAyIEMgMTYuMzU0OTkgMiAxNSAzLjM1NDk5MDQgMTUgNSBDIDE1IDUuMTkwOTUyOSAxNS4wMjE3OTEgNS4zNzcxMjI0IDE1LjA1NjY0MSA1LjU1ODU5MzggTCA3LjkyMTg3NSA5LjcyMDcwMzEgQyA3LjM5ODUzOTkgOS4yNzc4NTM5IDYuNzMyMDc3MSA5IDYgOSBDIDQuMzU0OTkwNCA5IDMgMTAuMzU0OTkgMyAxMiBDIDMgMTMuNjQ1MDEgNC4zNTQ5OTA0IDE1IDYgMTUgQyA2LjczMjA3NzEgMTUgNy4zOTg1Mzk5IDE0LjcyMjE0NiA3LjkyMTg3NSAxNC4yNzkyOTcgTCAxNS4wNTY2NDEgMTguNDM5NDUzIEMgMTUuMDIxNTU1IDE4LjYyMTUxNCAxNSAxOC44MDgzODYgMTUgMTkgQyAxNSAyMC42NDUwMSAxNi4zNTQ5OSAyMiAxOCAyMiBDIDE5LjY0NTAxIDIyIDIxIDIwLjY0NTAxIDIxIDE5IEMgMjEgMTcuMzU0OTkgMTkuNjQ1MDEgMTYgMTggMTYgQyAxNy4yNjc0OCAxNiAxNi42MDE1OTMgMTYuMjc5MzI4IDE2LjA3ODEyNSAxNi43MjI2NTYgTCA4Ljk0MzM1OTQgMTIuNTU4NTk0IEMgOC45NzgyMDk1IDEyLjM3NzEyMiA5IDEyLjE5MDk1MyA5IDEyIEMgOSAxMS44MDkwNDcgOC45NzgyMDk1IDExLjYyMjg3OCA4Ljk0MzM1OTQgMTEuNDQxNDA2IEwgMTYuMDc4MTI1IDcuMjc5Mjk2OSBDIDE2LjYwMTQ2IDcuNzIyMTQ2MSAxNy4yNjc5MjMgOCAxOCA4IEMgMTkuNjQ1MDEgOCAyMSA2LjY0NTAwOTYgMjEgNSBDIDIxIDMuMzU0OTkwNCAxOS42NDUwMSAyIDE4IDIgeiBNIDE4IDQgQyAxOC41NjQxMjkgNCAxOSA0LjQzNTg3MDYgMTkgNSBDIDE5IDUuNTY0MTI5NCAxOC41NjQxMjkgNiAxOCA2IEMgMTcuNDM1ODcxIDYgMTcgNS41NjQxMjk0IDE3IDUgQyAxNyA0LjQzNTg3MDYgMTcuNDM1ODcxIDQgMTggNCB6IE0gNiAxMSBDIDYuNTY0MTI5NCAxMSA3IDExLjQzNTg3MSA3IDEyIEMgNyAxMi41NjQxMjkgNi41NjQxMjk0IDEzIDYgMTMgQyA1LjQzNTg3MDYgMTMgNSAxMi41NjQxMjkgNSAxMiBDIDUgMTEuNDM1ODcxIDUuNDM1ODcwNiAxMSA2IDExIHogTSAxOCAxOCBDIDE4LjU2NDEyOSAxOCAxOSAxOC40MzU4NzEgMTkgMTkgQyAxOSAxOS41NjQxMjkgMTguNTY0MTI5IDIwIDE4IDIwIEMgMTcuNDM1ODcxIDIwIDE3IDE5LjU2NDEyOSAxNyAxOSBDIDE3IDE4LjQzNTg3MSAxNy40MzU4NzEgMTggMTggMTggeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K);
+  --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSIjMzMzMzMzIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTUuMDU2NjQgOC43NjE3MkM1LjA1NjY0IDguNTk3NjYgNS4wMzEyNSA4LjQ1MzEyIDQuOTgwNDcgOC4zMjgxMkM0LjkzMzU5IDguMTk5MjIgNC44NTU0NyA4LjA4MjAzIDQuNzQ2MDkgNy45NzY1NkM0LjY0MDYyIDcuODcxMDkgNC41IDcuNzc1MzkgNC4zMjQyMiA3LjY4OTQ1QzQuMTUyMzQgNy41OTk2MSAzLjk0MzM2IDcuNTExNzIgMy42OTcyNyA3LjQyNTc4QzMuMzAyNzMgNy4yODUxNiAyLjk0MzM2IDcuMTM2NzIgMi42MTkxNCA2Ljk4MDQ3QzIuMjk0OTIgNi44MjQyMiAyLjAxNzU4IDYuNjQyNTggMS43ODcxMSA2LjQzNTU1QzEuNTYwNTUgNi4yMjg1MiAxLjM4NDc3IDUuOTg4MjggMS4yNTk3NyA1LjcxNDg0QzEuMTM0NzcgNS40Mzc1IDEuMDcyMjcgNS4xMDkzOCAxLjA3MjI3IDQuNzMwNDdDMS4wNzIyNyA0LjM5ODQ0IDEuMTI4OTEgNC4wOTU3IDEuMjQyMTkgMy44MjIyN0MxLjM1NTQ3IDMuNTQ0OTIgMS41MTU2MiAzLjMwNDY5IDEuNzIyNjYgMy4xMDE1NkMxLjkyOTY5IDIuODk4NDQgMi4xNzk2OSAyLjczNDM3IDIuNDcyNjYgMi42MDkzOEMyLjc2NTYyIDIuNDg0MzggMy4wOTE4IDIuNDA0MyAzLjQ1MTE3IDIuMzY5MTRWMS4xMDkzOEg0LjM4ODY3VjIuMzgwODZDNC43NDAyMyAyLjQyNzczIDUuMDU2NjQgMi41MjM0NCA1LjMzNzg5IDIuNjY3OTdDNS42MTkxNCAyLjgxMjUgNS44NTc0MiAzLjAwMTk1IDYuMDUyNzMgMy4yMzYzM0M2LjI1MTk1IDMuNDY2OCA2LjQwNDMgMy43NDAyMyA2LjUwOTc3IDQuMDU2NjRDNi42MTkxNCA0LjM2OTE0IDYuNjczODMgNC43MjA3IDYuNjczODMgNS4xMTEzM0g1LjA0NDkyQzUuMDQ0OTIgNC42Mzg2NyA0LjkzNzUgNC4yODEyNSA0LjcyMjY2IDQuMDM5MDZDNC41MDc4MSAzLjc5Mjk3IDQuMjE2OCAzLjY2OTkyIDMuODQ5NjEgMy42Njk5MkMzLjY1MDM5IDMuNjY5OTIgMy40NzY1NiAzLjY5NzI3IDMuMzI4MTIgMy43NTE5NUMzLjE4MzU5IDMuODAyNzMgMy4wNjQ0NSAzLjg3Njk1IDIuOTcwNyAzLjk3NDYxQzIuODc2OTUgNC4wNjgzNiAyLjgwNjY0IDQuMTc5NjkgMi43NTk3NyA0LjMwODU5QzIuNzE2OCA0LjQzNzUgMi42OTUzMSA0LjU3ODEyIDIuNjk1MzEgNC43MzA0N0MyLjY5NTMxIDQuODgyODEgMi43MTY4IDUuMDE5NTMgMi43NTk3NyA1LjE0MDYyQzIuODA2NjQgNS4yNTc4MSAyLjg4MjgxIDUuMzY3MTkgMi45ODgyOCA1LjQ2ODc1QzMuMDk3NjYgNS41NzAzMSAzLjI0MDIzIDUuNjY3OTcgMy40MTYwMiA1Ljc2MTcyQzMuNTkxOCA1Ljg1MTU2IDMuODEwNTUgNS45NDMzNiA0LjA3MjI3IDYuMDM3MTFDNC40NjY4IDYuMTg1NTUgNC44MjQyMiA2LjMzOTg0IDUuMTQ0NTMgNi41QzUuNDY0ODQgNi42NTYyNSA1LjczODI4IDYuODM5ODQgNS45NjQ4NCA3LjA1MDc4QzYuMTk1MzEgNy4yNTc4MSA2LjM3MTA5IDcuNSA2LjQ5MjE5IDcuNzc3MzRDNi42MTcxOSA4LjA1MDc4IDYuNjc5NjkgOC4zNzUgNi42Nzk2OSA4Ljc1QzYuNjc5NjkgOS4wOTM3NSA2LjYyMzA1IDkuNDA0MyA2LjUwOTc3IDkuNjgxNjRDNi4zOTY0OCA5Ljk1NTA4IDYuMjM0MzggMTAuMTkxNCA2LjAyMzQ0IDEwLjM5MDZDNS44MTI1IDEwLjU4OTggNS41NTg1OSAxMC43NSA1LjI2MTcyIDEwLjg3MTFDNC45NjQ4NCAxMC45ODgzIDQuNjMyODEgMTEuMDY0NSA0LjI2NTYyIDExLjA5OTZWMTIuMjQ4SDMuMzMzOThWMTEuMDk5NkMzLjAwMTk1IDExLjA2ODQgMi42Nzk2OSAxMC45OTYxIDIuMzY3MTkgMTAuODgyOEMyLjA1NDY5IDEwLjc2NTYgMS43NzczNCAxMC41OTc3IDEuNTM1MTYgMTAuMzc4OUMxLjI5Njg4IDEwLjE2MDIgMS4xMDU0NyA5Ljg4NDc3IDAuOTYwOTM4IDkuNTUyNzNDMC44MTY0MDYgOS4yMTY4IDAuNzQ0MTQxIDguODE0NDUgMC43NDQxNDEgOC4zNDU3SDIuMzc4OTFDMi4zNzg5MSA4LjYyNjk1IDIuNDE5OTIgOC44NjMyOCAyLjUwMTk1IDkuMDU0NjlDMi41ODM5OCA5LjI0MjE5IDIuNjg5NDUgOS4zOTI1OCAyLjgxODM2IDkuNTA1ODZDMi45NTExNyA5LjYxNTIzIDMuMTAxNTYgOS42OTMzNiAzLjI2OTUzIDkuNzQwMjNDMy40Mzc1IDkuNzg3MTEgMy42MDkzOCA5LjgxMDU1IDMuNzg1MTYgOS44MTA1NUM0LjIwMzEyIDkuODEwNTUgNC41MTk1MyA5LjcxMjg5IDQuNzM0MzggOS41MTc1OEM0Ljk0OTIyIDkuMzIyMjcgNS4wNTY2NCA5LjA3MDMxIDUuMDU2NjQgOC43NjE3MlpNMTMuNDE4IDEyLjI3MTVIOC4wNzQyMlYxMUgxMy40MThWMTIuMjcxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTUyNjQgNikiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
+  --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtdGV4dC1lZGl0b3ItaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSAxNUgzdjJoMTJ2LTJ6bTAtOEgzdjJoMTJWN3pNMyAxM2gxOHYtMkgzdjJ6bTAgOGgxOHYtMkgzdjJ6TTMgM3YyaDE4VjNIM3oiLz4KPC9zdmc+Cg==);
+  --jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
+  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-user: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE2IDdhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAwek0xMiAxNGE3IDcgMCAwMC03IDdoMTRhNyA3IDAgMDAtNy03eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-users: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGcgY2xhc3M9ImpwLWljb24zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjczMjcgMCAwIDEuNzMyNyAtMy42MjgyIC4wOTk1NzcpIiBmaWxsPSIjNjE2MTYxIj4KICA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjUsMCwwLDEuNSwwLC02KSIgZD0ibTEyLjE4NiA3LjUwOThjLTEuMDUzNSAwLTEuOTc1NyAwLjU2NjUtMi40Nzg1IDEuNDEwMiAwLjc1MDYxIDAuMzEyNzcgMS4zOTc0IDAuODI2NDggMS44NzMgMS40NzI3aDMuNDg2M2MwLTEuNTkyLTEuMjg4OS0yLjg4MjgtMi44ODA5LTIuODgyOHoiLz4KICA8cGF0aCBkPSJtMjAuNDY1IDIuMzg5NWEyLjE4ODUgMi4xODg1IDAgMCAxLTIuMTg4NCAyLjE4ODUgMi4xODg1IDIuMTg4NSAwIDAgMS0yLjE4ODUtMi4xODg1IDIuMTg4NSAyLjE4ODUgMCAwIDEgMi4xODg1LTIuMTg4NSAyLjE4ODUgMi4xODg1IDAgMCAxIDIuMTg4NCAyLjE4ODV6Ii8+CiAgPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS41LDAsMCwxLjUsMCwtNikiIGQ9Im0zLjU4OTggOC40MjE5Yy0xLjExMjYgMC0yLjAxMzcgMC45MDExMS0yLjAxMzcgMi4wMTM3aDIuODE0NWMwLjI2Nzk3LTAuMzczMDkgMC41OTA3LTAuNzA0MzUgMC45NTg5OC0wLjk3ODUyLTAuMzQ0MzMtMC42MTY4OC0xLjAwMzEtMS4wMzUyLTEuNzU5OC0xLjAzNTJ6Ii8+CiAgPHBhdGggZD0ibTYuOTE1NCA0LjYyM2ExLjUyOTQgMS41Mjk0IDAgMCAxLTEuNTI5NCAxLjUyOTQgMS41Mjk0IDEuNTI5NCAwIDAgMS0xLjUyOTQtMS41Mjk0IDEuNTI5NCAxLjUyOTQgMCAwIDEgMS41Mjk0LTEuNTI5NCAxLjUyOTQgMS41Mjk0IDAgMCAxIDEuNTI5NCAxLjUyOTR6Ii8+CiAgPHBhdGggZD0ibTYuMTM1IDEzLjUzNWMwLTMuMjM5MiAyLjYyNTktNS44NjUgNS44NjUtNS44NjUgMy4yMzkyIDAgNS44NjUgMi42MjU5IDUuODY1IDUuODY1eiIvPgogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMy43Njg1IiByPSIyLjk2ODUiLz4KIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-word: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KIDxnIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzQxNDE0MSI+CiAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiA8L2c+CiA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNDMgLjA0MDEpIiBmaWxsPSIjZmZmIj4KICA8cGF0aCBkPSJtNC4xNCA4Ljc2cTAuMDY4Mi0xLjg5IDIuNDItMS44OSAxLjE2IDAgMS42OCAwLjQyIDAuNTY3IDAuNDEgMC41NjcgMS4xNnYzLjQ3cTAgMC40NjIgMC41MTQgMC40NjIgMC4xMDMgMCAwLjItMC4wMjMxdjAuNzE0cS0wLjM5OSAwLjEwMy0wLjY1MSAwLjEwMy0wLjQ1MiAwLTAuNjkzLTAuMjItMC4yMzEtMC4yLTAuMjg0LTAuNjYyLTAuOTU2IDAuODcyLTIgMC44NzItMC45MDMgMC0xLjQ3LTAuNDcyLTAuNTI1LTAuNDcyLTAuNTI1LTEuMjYgMC0wLjI2MiAwLjA0NTItMC40NzIgMC4wNTY3LTAuMjIgMC4xMTYtMC4zNzggMC4wNjgyLTAuMTY4IDAuMjMxLTAuMzA0IDAuMTU4LTAuMTQ3IDAuMjYyLTAuMjQyIDAuMTE2LTAuMDkxNCAwLjM2OC0wLjE2OCAwLjI2Mi0wLjA5MTQgMC4zOTktMC4xMjYgMC4xMzYtMC4wNDUyIDAuNDcyLTAuMTAzIDAuMzM2LTAuMDU3OCAwLjUwNC0wLjA3OTggMC4xNTgtMC4wMjMxIDAuNTY3LTAuMDc5OCAwLjU1Ni0wLjA2ODIgMC43NzctMC4yMjEgMC4yMi0wLjE1MiAwLjIyLTAuNDQxdi0wLjI1MnEwLTAuNDMtMC4zNTctMC42NjItMC4zMzYtMC4yMzEtMC45NzYtMC4yMzEtMC42NjIgMC0wLjk5OCAwLjI2Mi0wLjMzNiAwLjI1Mi0wLjM5OSAwLjc5OHptMS44OSAzLjY4cTAuNzg4IDAgMS4yNi0wLjQxIDAuNTA0LTAuNDIgMC41MDQtMC45MDN2LTEuMDVxLTAuMjg0IDAuMTM2LTAuODYxIDAuMjMxLTAuNTY3IDAuMDkxNC0wLjk4NyAwLjE1OC0wLjQyIDAuMDY4Mi0wLjc2NiAwLjMyNi0wLjMzNiAwLjI1Mi0wLjMzNiAwLjcwNHQwLjMwNCAwLjcwNCAwLjg2MSAwLjI1MnoiIHN0cm9rZS13aWR0aD0iMS4wNSIvPgogIDxwYXRoIGQ9Im0xMCA0LjU2aDAuOTQ1djMuMTVxMC42NTEtMC45NzYgMS44OS0wLjk3NiAxLjE2IDAgMS44OSAwLjg0IDAuNjgyIDAuODQgMC42ODIgMi4zMSAwIDEuNDctMC43MDQgMi40Mi0wLjcwNCAwLjg4Mi0xLjg5IDAuODgyLTEuMjYgMC0xLjg5LTEuMDJ2MC43NjZoLTAuODV6bTIuNjIgMy4wNHEtMC43NDYgMC0xLjE2IDAuNjQtMC40NTIgMC42My0wLjQ1MiAxLjY4IDAgMS4wNSAwLjQ1MiAxLjY4dDEuMTYgMC42M3EwLjc3NyAwIDEuMjYtMC42MyAwLjQ5NC0wLjY0IDAuNDk0LTEuNjggMC0xLjA1LTAuNDcyLTEuNjgtMC40NjItMC42NC0xLjI2LTAuNjR6IiBzdHJva2Utd2lkdGg9IjEuMDUiLz4KICA8cGF0aCBkPSJtMi43MyAxNS44IDEzLjYgMC4wMDgxYzAuMDA2OSAwIDAtMi42IDAtMi42IDAtMC4wMDc4LTEuMTUgMC0xLjE1IDAtMC4wMDY5IDAtMC4wMDgzIDEuNS0wLjAwODMgMS41LTJlLTMgLTAuMDAxNC0xMS4zLTAuMDAxNC0xMS4zLTAuMDAxNGwtMC4wMDU5Mi0xLjVjMC0wLjAwNzgtMS4xNyAwLjAwMTMtMS4xNyAwLjAwMTN6IiBzdHJva2Utd2lkdGg9Ii45NzUiLz4KIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
+}
+
+/* Icon CSS class declarations */
+
+.jp-AddAboveIcon {
+  background-image: var(--jp-icon-add-above);
+}
+
+.jp-AddBelowIcon {
+  background-image: var(--jp-icon-add-below);
+}
+
+.jp-AddIcon {
+  background-image: var(--jp-icon-add);
+}
+
+.jp-BellIcon {
+  background-image: var(--jp-icon-bell);
+}
+
+.jp-BugDotIcon {
+  background-image: var(--jp-icon-bug-dot);
+}
+
+.jp-BugIcon {
+  background-image: var(--jp-icon-bug);
+}
+
+.jp-BuildIcon {
+  background-image: var(--jp-icon-build);
+}
+
+.jp-CaretDownEmptyIcon {
+  background-image: var(--jp-icon-caret-down-empty);
+}
+
+.jp-CaretDownEmptyThinIcon {
+  background-image: var(--jp-icon-caret-down-empty-thin);
+}
+
+.jp-CaretDownIcon {
+  background-image: var(--jp-icon-caret-down);
+}
+
+.jp-CaretLeftIcon {
+  background-image: var(--jp-icon-caret-left);
+}
+
+.jp-CaretRightIcon {
+  background-image: var(--jp-icon-caret-right);
+}
+
+.jp-CaretUpEmptyThinIcon {
+  background-image: var(--jp-icon-caret-up-empty-thin);
+}
+
+.jp-CaretUpIcon {
+  background-image: var(--jp-icon-caret-up);
+}
+
+.jp-CaseSensitiveIcon {
+  background-image: var(--jp-icon-case-sensitive);
+}
+
+.jp-CheckIcon {
+  background-image: var(--jp-icon-check);
+}
+
+.jp-CircleEmptyIcon {
+  background-image: var(--jp-icon-circle-empty);
+}
+
+.jp-CircleIcon {
+  background-image: var(--jp-icon-circle);
+}
+
+.jp-ClearIcon {
+  background-image: var(--jp-icon-clear);
+}
+
+.jp-CloseIcon {
+  background-image: var(--jp-icon-close);
+}
+
+.jp-CodeCheckIcon {
+  background-image: var(--jp-icon-code-check);
+}
+
+.jp-CodeIcon {
+  background-image: var(--jp-icon-code);
+}
+
+.jp-CollapseAllIcon {
+  background-image: var(--jp-icon-collapse-all);
+}
+
+.jp-ConsoleIcon {
+  background-image: var(--jp-icon-console);
+}
+
+.jp-CopyIcon {
+  background-image: var(--jp-icon-copy);
+}
+
+.jp-CopyrightIcon {
+  background-image: var(--jp-icon-copyright);
+}
+
+.jp-CutIcon {
+  background-image: var(--jp-icon-cut);
+}
+
+.jp-DeleteIcon {
+  background-image: var(--jp-icon-delete);
+}
+
+.jp-DownloadIcon {
+  background-image: var(--jp-icon-download);
+}
+
+.jp-DuplicateIcon {
+  background-image: var(--jp-icon-duplicate);
+}
+
+.jp-EditIcon {
+  background-image: var(--jp-icon-edit);
+}
+
+.jp-EllipsesIcon {
+  background-image: var(--jp-icon-ellipses);
+}
+
+.jp-ErrorIcon {
+  background-image: var(--jp-icon-error);
+}
+
+.jp-ExpandAllIcon {
+  background-image: var(--jp-icon-expand-all);
+}
+
+.jp-ExtensionIcon {
+  background-image: var(--jp-icon-extension);
+}
+
+.jp-FastForwardIcon {
+  background-image: var(--jp-icon-fast-forward);
+}
+
+.jp-FileIcon {
+  background-image: var(--jp-icon-file);
+}
+
+.jp-FileUploadIcon {
+  background-image: var(--jp-icon-file-upload);
+}
+
+.jp-FilterDotIcon {
+  background-image: var(--jp-icon-filter-dot);
+}
+
+.jp-FilterIcon {
+  background-image: var(--jp-icon-filter);
+}
+
+.jp-FilterListIcon {
+  background-image: var(--jp-icon-filter-list);
+}
+
+.jp-FolderFavoriteIcon {
+  background-image: var(--jp-icon-folder-favorite);
+}
+
+.jp-FolderIcon {
+  background-image: var(--jp-icon-folder);
+}
+
+.jp-HomeIcon {
+  background-image: var(--jp-icon-home);
+}
+
+.jp-Html5Icon {
+  background-image: var(--jp-icon-html5);
+}
+
+.jp-ImageIcon {
+  background-image: var(--jp-icon-image);
+}
+
+.jp-InfoIcon {
+  background-image: var(--jp-icon-info);
+}
+
+.jp-InspectorIcon {
+  background-image: var(--jp-icon-inspector);
+}
+
+.jp-JsonIcon {
+  background-image: var(--jp-icon-json);
+}
+
+.jp-JuliaIcon {
+  background-image: var(--jp-icon-julia);
+}
+
+.jp-JupyterFaviconIcon {
+  background-image: var(--jp-icon-jupyter-favicon);
+}
+
+.jp-JupyterIcon {
+  background-image: var(--jp-icon-jupyter);
+}
+
+.jp-JupyterlabWordmarkIcon {
+  background-image: var(--jp-icon-jupyterlab-wordmark);
+}
+
+.jp-KernelIcon {
+  background-image: var(--jp-icon-kernel);
+}
+
+.jp-KeyboardIcon {
+  background-image: var(--jp-icon-keyboard);
+}
+
+.jp-LaunchIcon {
+  background-image: var(--jp-icon-launch);
+}
+
+.jp-LauncherIcon {
+  background-image: var(--jp-icon-launcher);
+}
+
+.jp-LineFormIcon {
+  background-image: var(--jp-icon-line-form);
+}
+
+.jp-LinkIcon {
+  background-image: var(--jp-icon-link);
+}
+
+.jp-ListIcon {
+  background-image: var(--jp-icon-list);
+}
+
+.jp-MarkdownIcon {
+  background-image: var(--jp-icon-markdown);
+}
+
+.jp-MoveDownIcon {
+  background-image: var(--jp-icon-move-down);
+}
+
+.jp-MoveUpIcon {
+  background-image: var(--jp-icon-move-up);
+}
+
+.jp-NewFolderIcon {
+  background-image: var(--jp-icon-new-folder);
+}
+
+.jp-NotTrustedIcon {
+  background-image: var(--jp-icon-not-trusted);
+}
+
+.jp-NotebookIcon {
+  background-image: var(--jp-icon-notebook);
+}
+
+.jp-NumberingIcon {
+  background-image: var(--jp-icon-numbering);
+}
+
+.jp-OfflineBoltIcon {
+  background-image: var(--jp-icon-offline-bolt);
+}
+
+.jp-PaletteIcon {
+  background-image: var(--jp-icon-palette);
+}
+
+.jp-PasteIcon {
+  background-image: var(--jp-icon-paste);
+}
+
+.jp-PdfIcon {
+  background-image: var(--jp-icon-pdf);
+}
+
+.jp-PythonIcon {
+  background-image: var(--jp-icon-python);
+}
+
+.jp-RKernelIcon {
+  background-image: var(--jp-icon-r-kernel);
+}
+
+.jp-ReactIcon {
+  background-image: var(--jp-icon-react);
+}
+
+.jp-RedoIcon {
+  background-image: var(--jp-icon-redo);
+}
+
+.jp-RefreshIcon {
+  background-image: var(--jp-icon-refresh);
+}
+
+.jp-RegexIcon {
+  background-image: var(--jp-icon-regex);
+}
+
+.jp-RunIcon {
+  background-image: var(--jp-icon-run);
+}
+
+.jp-RunningIcon {
+  background-image: var(--jp-icon-running);
+}
+
+.jp-SaveIcon {
+  background-image: var(--jp-icon-save);
+}
+
+.jp-SearchIcon {
+  background-image: var(--jp-icon-search);
+}
+
+.jp-SettingsIcon {
+  background-image: var(--jp-icon-settings);
+}
+
+.jp-ShareIcon {
+  background-image: var(--jp-icon-share);
+}
+
+.jp-SpreadsheetIcon {
+  background-image: var(--jp-icon-spreadsheet);
+}
+
+.jp-StopIcon {
+  background-image: var(--jp-icon-stop);
+}
+
+.jp-TabIcon {
+  background-image: var(--jp-icon-tab);
+}
+
+.jp-TableRowsIcon {
+  background-image: var(--jp-icon-table-rows);
+}
+
+.jp-TagIcon {
+  background-image: var(--jp-icon-tag);
+}
+
+.jp-TerminalIcon {
+  background-image: var(--jp-icon-terminal);
+}
+
+.jp-TextEditorIcon {
+  background-image: var(--jp-icon-text-editor);
+}
+
+.jp-TocIcon {
+  background-image: var(--jp-icon-toc);
+}
+
+.jp-TreeViewIcon {
+  background-image: var(--jp-icon-tree-view);
+}
+
+.jp-TrustedIcon {
+  background-image: var(--jp-icon-trusted);
+}
+
+.jp-UndoIcon {
+  background-image: var(--jp-icon-undo);
+}
+
+.jp-UserIcon {
+  background-image: var(--jp-icon-user);
+}
+
+.jp-UsersIcon {
+  background-image: var(--jp-icon-users);
+}
+
+.jp-VegaIcon {
+  background-image: var(--jp-icon-vega);
+}
+
+.jp-WordIcon {
+  background-image: var(--jp-icon-word);
+}
+
+.jp-YamlIcon {
+  background-image: var(--jp-icon-yaml);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * (DEPRECATED) Support for consuming icons as CSS background images
+ */
+
+.jp-Icon,
+.jp-MaterialIcon {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-cover {
+  background-position: center;
+  background-repeat: no-repeat;
+  background-size: cover;
+}
+
+/**
+ * (DEPRECATED) Support for specific CSS icon sizes
+ */
+
+.jp-Icon-16 {
+  background-size: 16px;
+  min-width: 16px;
+  min-height: 16px;
+}
+
+.jp-Icon-18 {
+  background-size: 18px;
+  min-width: 18px;
+  min-height: 18px;
+}
+
+.jp-Icon-20 {
+  background-size: 20px;
+  min-width: 20px;
+  min-height: 20px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.lm-TabBar .lm-TabBar-addButton {
+  align-items: center;
+  display: flex;
+  padding: 4px;
+  padding-bottom: 5px;
+  margin-right: 1px;
+  background-color: var(--jp-layout-color2);
+}
+
+.lm-TabBar .lm-TabBar-addButton:hover {
+  background-color: var(--jp-layout-color1);
+}
+
+.lm-DockPanel-tabBar .lm-TabBar-tab {
+  width: var(--jp-private-horizontal-tab-width);
+}
+
+.lm-DockPanel-tabBar .lm-TabBar-content {
+  flex: unset;
+}
+
+.lm-DockPanel-tabBar[data-orientation='horizontal'] {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for icons as inline SVG HTMLElements
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/* recolor the accent elements of an icon */
+.jp-icon-accent0[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-accent1[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-accent2[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-accent3[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-accent4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-accent0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-accent1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-accent2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-accent3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-accent4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* set the color of an icon to transparent */
+.jp-icon-none[fill] {
+  fill: none;
+}
+
+.jp-icon-none[stroke] {
+  stroke: none;
+}
+
+/* brand icon colors. Same for light and dark */
+.jp-icon-brand0[fill] {
+  fill: var(--jp-brand-color0);
+}
+
+.jp-icon-brand1[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+.jp-icon-brand2[fill] {
+  fill: var(--jp-brand-color2);
+}
+
+.jp-icon-brand3[fill] {
+  fill: var(--jp-brand-color3);
+}
+
+.jp-icon-brand4[fill] {
+  fill: var(--jp-brand-color4);
+}
+
+.jp-icon-brand0[stroke] {
+  stroke: var(--jp-brand-color0);
+}
+
+.jp-icon-brand1[stroke] {
+  stroke: var(--jp-brand-color1);
+}
+
+.jp-icon-brand2[stroke] {
+  stroke: var(--jp-brand-color2);
+}
+
+.jp-icon-brand3[stroke] {
+  stroke: var(--jp-brand-color3);
+}
+
+.jp-icon-brand4[stroke] {
+  stroke: var(--jp-brand-color4);
+}
+
+/* warn icon colors. Same for light and dark */
+.jp-icon-warn0[fill] {
+  fill: var(--jp-warn-color0);
+}
+
+.jp-icon-warn1[fill] {
+  fill: var(--jp-warn-color1);
+}
+
+.jp-icon-warn2[fill] {
+  fill: var(--jp-warn-color2);
+}
+
+.jp-icon-warn3[fill] {
+  fill: var(--jp-warn-color3);
+}
+
+.jp-icon-warn0[stroke] {
+  stroke: var(--jp-warn-color0);
+}
+
+.jp-icon-warn1[stroke] {
+  stroke: var(--jp-warn-color1);
+}
+
+.jp-icon-warn2[stroke] {
+  stroke: var(--jp-warn-color2);
+}
+
+.jp-icon-warn3[stroke] {
+  stroke: var(--jp-warn-color3);
+}
+
+/* icon colors that contrast well with each other and most backgrounds */
+.jp-icon-contrast0[fill] {
+  fill: var(--jp-icon-contrast-color0);
+}
+
+.jp-icon-contrast1[fill] {
+  fill: var(--jp-icon-contrast-color1);
+}
+
+.jp-icon-contrast2[fill] {
+  fill: var(--jp-icon-contrast-color2);
+}
+
+.jp-icon-contrast3[fill] {
+  fill: var(--jp-icon-contrast-color3);
+}
+
+.jp-icon-contrast0[stroke] {
+  stroke: var(--jp-icon-contrast-color0);
+}
+
+.jp-icon-contrast1[stroke] {
+  stroke: var(--jp-icon-contrast-color1);
+}
+
+.jp-icon-contrast2[stroke] {
+  stroke: var(--jp-icon-contrast-color2);
+}
+
+.jp-icon-contrast3[stroke] {
+  stroke: var(--jp-icon-contrast-color3);
+}
+
+.jp-icon-dot[fill] {
+  fill: var(--jp-warn-color0);
+}
+
+.jp-jupyter-icon-color[fill] {
+  fill: var(--jp-jupyter-icon-color, var(--jp-warn-color0));
+}
+
+.jp-notebook-icon-color[fill] {
+  fill: var(--jp-notebook-icon-color, var(--jp-warn-color0));
+}
+
+.jp-json-icon-color[fill] {
+  fill: var(--jp-json-icon-color, var(--jp-warn-color1));
+}
+
+.jp-console-icon-color[fill] {
+  fill: var(--jp-console-icon-color, white);
+}
+
+.jp-console-icon-background-color[fill] {
+  fill: var(--jp-console-icon-background-color, var(--jp-brand-color1));
+}
+
+.jp-terminal-icon-color[fill] {
+  fill: var(--jp-terminal-icon-color, var(--jp-layout-color2));
+}
+
+.jp-terminal-icon-background-color[fill] {
+  fill: var(
+    --jp-terminal-icon-background-color,
+    var(--jp-inverse-layout-color2)
+  );
+}
+
+.jp-text-editor-icon-color[fill] {
+  fill: var(--jp-text-editor-icon-color, var(--jp-inverse-layout-color3));
+}
+
+.jp-inspector-icon-color[fill] {
+  fill: var(--jp-inspector-icon-color, var(--jp-inverse-layout-color3));
+}
+
+/* CSS for icons in selected filebrowser listing items */
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* stylelint-disable selector-max-class, selector-max-compound-selectors */
+
+/**
+* TODO: come up with non css-hack solution for showing the busy icon on top
+*  of the close icon
+* CSS for complex behavior of close icon of tabs in the main area tabbar
+*/
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon3[fill] {
+  fill: none;
+}
+
+.lm-DockPanel-tabBar
+  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+/* stylelint-enable selector-max-class, selector-max-compound-selectors */
+
+/* CSS for icons in status bar */
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* special handling for splash icon CSS. While the theme CSS reloads during
+   splash, the splash icon can loose theming. To prevent that, we set a
+   default for its color variable */
+:root {
+  --jp-warn-color0: var(--md-orange-700);
+}
+
+/* not sure what to do with this one, used in filebrowser listing */
+.jp-DragIcon {
+  margin-right: 4px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/**
+ * Support for alt colors for icons as inline SVG HTMLElements
+ */
+
+/* alt recolor the primary elements of an icon */
+.jp-icon-alt .jp-icon0[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-alt .jp-icon1[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-alt .jp-icon2[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-alt .jp-icon3[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-alt .jp-icon4[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-alt .jp-icon0[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-alt .jp-icon1[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-alt .jp-icon2[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-alt .jp-icon3[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-alt .jp-icon4[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* alt recolor the accent elements of an icon */
+.jp-icon-alt .jp-icon-accent0[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-alt .jp-icon-accent1[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-alt .jp-icon-accent2[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-alt .jp-icon-accent3[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-alt .jp-icon-accent4[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-alt .jp-icon-accent0[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-alt .jp-icon-accent1[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-alt .jp-icon-accent2[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-alt .jp-icon-accent3[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-alt .jp-icon-accent4[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-icon-hoverShow:not(:hover) .jp-icon-hoverShow-content {
+  display: none !important;
+}
+
+/**
+ * Support for hover colors for icons as inline SVG HTMLElements
+ */
+
+/**
+ * regular colors
+ */
+
+/* recolor the primary elements of an icon */
+.jp-icon-hover :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/* recolor the accent elements of an icon */
+.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* set the color of an icon to transparent */
+.jp-icon-hover :hover .jp-icon-none-hover[fill] {
+  fill: none;
+}
+
+.jp-icon-hover :hover .jp-icon-none-hover[stroke] {
+  stroke: none;
+}
+
+/**
+ * inverse colors
+ */
+
+/* inverse recolor the primary elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {
+  fill: var(--jp-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {
+  fill: var(--jp-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {
+  fill: var(--jp-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {
+  fill: var(--jp-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {
+  stroke: var(--jp-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {
+  stroke: var(--jp-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {
+  stroke: var(--jp-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {
+  stroke: var(--jp-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {
+  stroke: var(--jp-layout-color4);
+}
+
+/* inverse recolor the accent elements of an icon */
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {
+  fill: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {
+  fill: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {
+  fill: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {
+  fill: var(--jp-inverse-layout-color4);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color0);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color1);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color2);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color3);
+}
+
+.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {
+  stroke: var(--jp-inverse-layout-color4);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-IFrame {
+  width: 100%;
+  height: 100%;
+}
+
+.jp-IFrame > iframe {
+  border: none;
+}
+
+/*
+When drag events occur, `lm-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-IFrame {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-IFrame::before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-HoverBox {
+  position: fixed;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-FormGroup-content fieldset {
+  border: none;
+  padding: 0;
+  min-width: 0;
+  width: 100%;
+}
+
+/* stylelint-disable selector-max-type */
+
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper input,
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper select,
+.jp-FormGroup-content fieldset .jp-inputFieldWrapper textarea {
+  font-size: var(--jp-content-font-size2);
+  border-color: var(--jp-input-border-color);
+  border-style: solid;
+  border-radius: var(--jp-border-radius);
+  border-width: 1px;
+  padding: 6px 8px;
+  background: none;
+  color: var(--jp-ui-font-color0);
+  height: inherit;
+}
+
+.jp-FormGroup-content fieldset input[type='checkbox'] {
+  position: relative;
+  top: 2px;
+  margin-left: 0;
+}
+
+.jp-FormGroup-content button.jp-mod-styled {
+  cursor: pointer;
+}
+
+.jp-FormGroup-content .checkbox label {
+  cursor: pointer;
+  font-size: var(--jp-content-font-size1);
+}
+
+.jp-FormGroup-content .jp-root > fieldset > legend {
+  display: none;
+}
+
+.jp-FormGroup-content .jp-root > fieldset > p {
+  display: none;
+}
+
+/** copy of `input.jp-mod-styled:focus` style */
+.jp-FormGroup-content fieldset input:focus,
+.jp-FormGroup-content fieldset select:focus {
+  -moz-outline-radius: unset;
+  outline: var(--jp-border-width) solid var(--md-blue-500);
+  outline-offset: -1px;
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-FormGroup-content fieldset input:hover:not(:focus),
+.jp-FormGroup-content fieldset select:hover:not(:focus) {
+  background-color: var(--jp-border-color2);
+}
+
+/* stylelint-enable selector-max-type */
+
+.jp-FormGroup-content .checkbox .field-description {
+  /* Disable default description field for checkbox:
+   because other widgets do not have description fields,
+   we add descriptions to each widget on the field level.
+  */
+  display: none;
+}
+
+.jp-FormGroup-content #root__description {
+  display: none;
+}
+
+.jp-FormGroup-content .jp-modifiedIndicator {
+  width: 5px;
+  background-color: var(--jp-brand-color2);
+  margin-top: 0;
+  margin-left: calc(var(--jp-private-settingeditor-modifier-indent) * -1);
+  flex-shrink: 0;
+}
+
+.jp-FormGroup-content .jp-modifiedIndicator.jp-errorIndicator {
+  background-color: var(--jp-error-color0);
+  margin-right: 0.5em;
+}
+
+/* RJSF ARRAY style */
+
+.jp-arrayFieldWrapper legend {
+  font-size: var(--jp-content-font-size2);
+  color: var(--jp-ui-font-color0);
+  flex-basis: 100%;
+  padding: 4px 0;
+  font-weight: var(--jp-content-heading-font-weight);
+  border-bottom: 1px solid var(--jp-border-color2);
+}
+
+.jp-arrayFieldWrapper .field-description {
+  padding: 4px 0;
+  white-space: pre-wrap;
+}
+
+.jp-arrayFieldWrapper .array-item {
+  width: 100%;
+  border: 1px solid var(--jp-border-color2);
+  border-radius: 4px;
+  margin: 4px;
+}
+
+.jp-ArrayOperations {
+  display: flex;
+  margin-left: 8px;
+}
+
+.jp-ArrayOperationsButton {
+  margin: 2px;
+}
+
+.jp-ArrayOperationsButton .jp-icon3[fill] {
+  fill: var(--jp-ui-font-color0);
+}
+
+button.jp-ArrayOperationsButton.jp-mod-styled:disabled {
+  cursor: not-allowed;
+  opacity: 0.5;
+}
+
+/* RJSF form validation error */
+
+.jp-FormGroup-content .validationErrors {
+  color: var(--jp-error-color0);
+}
+
+/* Hide panel level error as duplicated the field level error */
+.jp-FormGroup-content .panel.errors {
+  display: none;
+}
+
+/* RJSF normal content (settings-editor) */
+
+.jp-FormGroup-contentNormal {
+  display: flex;
+  align-items: center;
+  flex-wrap: wrap;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-contentItem {
+  margin-left: 7px;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-description {
+  flex-basis: 100%;
+  padding: 4px 7px;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-default {
+  flex-basis: 100%;
+  padding: 4px 7px;
+}
+
+.jp-FormGroup-contentNormal .jp-FormGroup-fieldLabel {
+  font-size: var(--jp-content-font-size1);
+  font-weight: normal;
+  min-width: 120px;
+}
+
+.jp-FormGroup-contentNormal fieldset:not(:first-child) {
+  margin-left: 7px;
+}
+
+.jp-FormGroup-contentNormal .field-array-of-string .array-item {
+  /* Display `jp-ArrayOperations` buttons side-by-side with content except
+    for small screens where flex-wrap will place them one below the other.
+  */
+  display: flex;
+  align-items: center;
+  flex-wrap: wrap;
+}
+
+.jp-FormGroup-contentNormal .jp-objectFieldWrapper .form-group {
+  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
+  margin-top: 2px;
+}
+
+/* RJSF compact content (metadata-form) */
+
+.jp-FormGroup-content.jp-FormGroup-contentCompact {
+  width: 100%;
+}
+
+.jp-FormGroup-contentCompact .form-group {
+  display: flex;
+  padding: 0.5em 0.2em 0.5em 0;
+}
+
+.jp-FormGroup-contentCompact
+  .jp-FormGroup-compactTitle
+  .jp-FormGroup-description {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-FormGroup-contentCompact .jp-FormGroup-fieldLabel {
+  padding-bottom: 0.3em;
+}
+
+.jp-FormGroup-contentCompact .jp-inputFieldWrapper .form-control {
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.jp-FormGroup-contentCompact .jp-arrayFieldWrapper .jp-FormGroup-compactTitle {
+  padding-bottom: 7px;
+}
+
+.jp-FormGroup-contentCompact
+  .jp-objectFieldWrapper
+  .jp-objectFieldWrapper
+  .form-group {
+  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
+  margin-top: 2px;
+}
+
+.jp-FormGroup-contentCompact ul.error-detail {
+  margin-block-start: 0.5em;
+  margin-block-end: 0.5em;
+  padding-inline-start: 1em;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-SidePanel {
+  display: flex;
+  flex-direction: column;
+  min-width: var(--jp-sidebar-min-width);
+  overflow-y: auto;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+  font-size: var(--jp-ui-font-size1);
+}
+
+.jp-SidePanel-header {
+  flex: 0 0 auto;
+  display: flex;
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  letter-spacing: 1px;
+  margin: 0;
+  padding: 2px;
+  text-transform: uppercase;
+}
+
+.jp-SidePanel-toolbar {
+  flex: 0 0 auto;
+}
+
+.jp-SidePanel-content {
+  flex: 1 1 auto;
+}
+
+.jp-SidePanel-toolbar,
+.jp-AccordionPanel-toolbar {
+  height: var(--jp-private-toolbar-height);
+}
+
+.jp-SidePanel-toolbar.jp-Toolbar-micro {
+  display: none;
+}
+
+.lm-AccordionPanel .jp-AccordionPanel-title {
+  box-sizing: border-box;
+  line-height: 25px;
+  margin: 0;
+  display: flex;
+  align-items: center;
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  font-size: var(--jp-ui-font-size0);
+}
+
+.jp-AccordionPanel-title {
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -webkit-user-select: none;
+  text-transform: uppercase;
+}
+
+.lm-AccordionPanel[data-orientation='horizontal'] > .jp-AccordionPanel-title {
+  /* Title is rotated for horizontal accordion panel using CSS */
+  display: block;
+  transform-origin: top left;
+  transform: rotate(-90deg) translate(-100%);
+}
+
+.jp-AccordionPanel-title .lm-AccordionPanel-titleLabel {
+  user-select: none;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+  overflow: hidden;
+}
+
+.jp-AccordionPanel-title .lm-AccordionPanel-titleCollapser {
+  transform: rotate(-90deg);
+  margin: auto 0;
+  height: 16px;
+}
+
+.jp-AccordionPanel-title.lm-mod-expanded .lm-AccordionPanel-titleCollapser {
+  transform: rotate(0deg);
+}
+
+.lm-AccordionPanel .jp-AccordionPanel-toolbar {
+  background: none;
+  box-shadow: none;
+  border: none;
+  margin-left: auto;
+}
+
+.lm-AccordionPanel .lm-SplitPanel-handle:hover {
+  background: var(--jp-layout-color3);
+}
+
+.jp-text-truncated {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Spinner {
+  position: absolute;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  z-index: 10;
+  left: 0;
+  top: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-layout-color0);
+  outline: none;
+}
+
+.jp-SpinnerContent {
+  font-size: 10px;
+  margin: 50px auto;
+  text-indent: -9999em;
+  width: 3em;
+  height: 3em;
+  border-radius: 50%;
+  background: var(--jp-brand-color3);
+  background: linear-gradient(
+    to right,
+    #f37626 10%,
+    rgba(255, 255, 255, 0) 42%
+  );
+  position: relative;
+  animation: load3 1s infinite linear, fadeIn 1s;
+}
+
+.jp-SpinnerContent::before {
+  width: 50%;
+  height: 50%;
+  background: #f37626;
+  border-radius: 100% 0 0;
+  position: absolute;
+  top: 0;
+  left: 0;
+  content: '';
+}
+
+.jp-SpinnerContent::after {
+  background: var(--jp-layout-color0);
+  width: 75%;
+  height: 75%;
+  border-radius: 50%;
+  content: '';
+  margin: auto;
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  right: 0;
+}
+
+@keyframes fadeIn {
+  0% {
+    opacity: 0;
+  }
+
+  100% {
+    opacity: 1;
+  }
+}
+
+@keyframes load3 {
+  0% {
+    transform: rotate(0deg);
+  }
+
+  100% {
+    transform: rotate(360deg);
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+button.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: none;
+  box-sizing: border-box;
+  text-align: center;
+  line-height: 32px;
+  height: 32px;
+  padding: 0 12px;
+  letter-spacing: 0.8px;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input.jp-mod-styled {
+  background: var(--jp-input-background);
+  height: 28px;
+  box-sizing: border-box;
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+  padding-left: 7px;
+  padding-right: 7px;
+  font-size: var(--jp-ui-font-size2);
+  color: var(--jp-ui-font-color0);
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+input[type='checkbox'].jp-mod-styled {
+  appearance: checkbox;
+  -webkit-appearance: checkbox;
+  -moz-appearance: checkbox;
+  height: auto;
+}
+
+input.jp-mod-styled:focus {
+  border: var(--jp-border-width) solid var(--md-blue-500);
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-select-wrapper {
+  display: flex;
+  position: relative;
+  flex-direction: column;
+  padding: 1px;
+  background-color: var(--jp-layout-color1);
+  box-sizing: border-box;
+  margin-bottom: 12px;
+}
+
+.jp-select-wrapper:not(.multiple) {
+  height: 28px;
+}
+
+.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-input-active-background);
+}
+
+select.jp-mod-styled:hover {
+  cursor: pointer;
+  color: var(--jp-ui-font-color0);
+  background-color: var(--jp-input-hover-background);
+  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
+}
+
+select.jp-mod-styled {
+  flex: 1 1 auto;
+  width: 100%;
+  font-size: var(--jp-ui-font-size2);
+  background: var(--jp-input-background);
+  color: var(--jp-ui-font-color0);
+  padding: 0 25px 0 8px;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+select.jp-mod-styled:not([multiple]) {
+  height: 32px;
+}
+
+select.jp-mod-styled[multiple] {
+  max-height: 200px;
+  overflow-y: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-switch {
+  display: flex;
+  align-items: center;
+  padding-left: 4px;
+  padding-right: 4px;
+  font-size: var(--jp-ui-font-size1);
+  background-color: transparent;
+  color: var(--jp-ui-font-color1);
+  border: none;
+  height: 20px;
+}
+
+.jp-switch:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-switch-label {
+  margin-right: 5px;
+  font-family: var(--jp-ui-font-family);
+}
+
+.jp-switch-track {
+  cursor: pointer;
+  background-color: var(--jp-switch-color, var(--jp-border-color1));
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 34px;
+  height: 16px;
+  width: 35px;
+  position: relative;
+}
+
+.jp-switch-track::before {
+  content: '';
+  position: absolute;
+  height: 10px;
+  width: 10px;
+  margin: 3px;
+  left: 0;
+  background-color: var(--jp-ui-inverse-font-color1);
+  -webkit-transition: 0.4s;
+  transition: 0.4s;
+  border-radius: 50%;
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track {
+  background-color: var(--jp-switch-true-position-color, var(--jp-warn-color0));
+}
+
+.jp-switch[aria-checked='true'] .jp-switch-track::before {
+  /* track width (35) - margins (3 + 3) - thumb width (10) */
+  left: 19px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-toolbar-height: calc(
+    28px + var(--jp-border-width)
+  ); /* leave 28px for content */
+}
+
+.jp-Toolbar {
+  color: var(--jp-ui-font-color1);
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  background: var(--jp-toolbar-background);
+  min-height: var(--jp-toolbar-micro-height);
+  padding: 2px;
+  z-index: 8;
+  overflow-x: hidden;
+}
+
+/* Toolbar items */
+
+.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {
+  flex-grow: 1;
+  flex-shrink: 1;
+}
+
+.jp-Toolbar-item.jp-Toolbar-kernelStatus {
+  display: inline-block;
+  width: 32px;
+  background-repeat: no-repeat;
+  background-position: center;
+  background-size: 16px;
+}
+
+.jp-Toolbar > .jp-Toolbar-item {
+  flex: 0 0 auto;
+  display: flex;
+  padding-left: 1px;
+  padding-right: 1px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: var(--jp-private-toolbar-height);
+  height: 100%;
+}
+
+/* Toolbar buttons */
+
+/* This is the div we use to wrap the react component into a Widget */
+div.jp-ToolbarButton {
+  color: transparent;
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0;
+  margin: 0;
+}
+
+button.jp-ToolbarButtonComponent {
+  background: var(--jp-layout-color1);
+  border: none;
+  box-sizing: border-box;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  padding: 0 6px;
+  margin: 0;
+  height: 24px;
+  border-radius: var(--jp-border-radius);
+  display: flex;
+  align-items: center;
+  text-align: center;
+  font-size: 14px;
+  min-width: unset;
+  min-height: unset;
+}
+
+button.jp-ToolbarButtonComponent:disabled {
+  opacity: 0.4;
+}
+
+button.jp-ToolbarButtonComponent > span {
+  padding: 0;
+  flex: 0 0 auto;
+}
+
+button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {
+  font-size: var(--jp-ui-font-size1);
+  line-height: 100%;
+  padding-left: 2px;
+  color: var(--jp-ui-font-color1);
+  font-family: var(--jp-ui-font-family);
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar.jp-Toolbar-micro {
+  padding: 0;
+  min-height: 0;
+}
+
+#jp-main-dock-panel[data-mode='single-document']
+  .jp-MainAreaWidget
+  > .jp-Toolbar {
+  border: none;
+  box-shadow: none;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-WindowedPanel-outer {
+  position: relative;
+  overflow-y: auto;
+}
+
+.jp-WindowedPanel-inner {
+  position: relative;
+}
+
+.jp-WindowedPanel-window {
+  position: absolute;
+  left: 0;
+  right: 0;
+  overflow: visible;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* Sibling imports */
+
+body {
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/* Disable native link decoration styles everywhere outside of dialog boxes */
+a {
+  text-decoration: unset;
+  color: unset;
+}
+
+a:hover {
+  text-decoration: unset;
+  color: unset;
+}
+
+/* Accessibility for links inside dialog box text */
+.jp-Dialog-content a {
+  text-decoration: revert;
+  color: var(--jp-content-link-color);
+}
+
+.jp-Dialog-content a:hover {
+  text-decoration: revert;
+}
+
+/* Styles for ui-components */
+.jp-Button {
+  color: var(--jp-ui-font-color2);
+  border-radius: var(--jp-border-radius);
+  padding: 0 12px;
+  font-size: var(--jp-ui-font-size1);
+
+  /* Copy from blueprint 3 */
+  display: inline-flex;
+  flex-direction: row;
+  border: none;
+  cursor: pointer;
+  align-items: center;
+  justify-content: center;
+  text-align: left;
+  vertical-align: middle;
+  min-height: 30px;
+  min-width: 30px;
+}
+
+.jp-Button:disabled {
+  cursor: not-allowed;
+}
+
+.jp-Button:empty {
+  padding: 0 !important;
+}
+
+.jp-Button.jp-mod-small {
+  min-height: 24px;
+  min-width: 24px;
+  font-size: 12px;
+  padding: 0 7px;
+}
+
+/* Use our own theme for hover styles */
+.jp-Button.jp-mod-minimal:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-Button.jp-mod-minimal {
+  background: none;
+}
+
+.jp-InputGroup {
+  display: block;
+  position: relative;
+}
+
+.jp-InputGroup input {
+  box-sizing: border-box;
+  border: none;
+  border-radius: 0;
+  background-color: transparent;
+  color: var(--jp-ui-font-color0);
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+  padding-bottom: 0;
+  padding-top: 0;
+  padding-left: 10px;
+  padding-right: 28px;
+  position: relative;
+  width: 100%;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+  appearance: none;
+  font-size: 14px;
+  font-weight: 400;
+  height: 30px;
+  line-height: 30px;
+  outline: none;
+  vertical-align: middle;
+}
+
+.jp-InputGroup input:focus {
+  box-shadow: inset 0 0 0 var(--jp-border-width)
+      var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.jp-InputGroup input:disabled {
+  cursor: not-allowed;
+  resize: block;
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroup input:disabled ~ span {
+  cursor: not-allowed;
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroup input::placeholder,
+input::placeholder {
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-InputGroupAction {
+  position: absolute;
+  bottom: 1px;
+  right: 0;
+  padding: 6px;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select {
+  background-color: initial;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+  color: var(--jp-ui-font-color0);
+  display: block;
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  height: 24px;
+  line-height: 14px;
+  padding: 0 25px 0 10px;
+  text-align: left;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select:disabled {
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color2);
+  cursor: not-allowed;
+  resize: block;
+}
+
+.jp-HTMLSelect.jp-DefaultStyle select:disabled ~ span {
+  cursor: not-allowed;
+}
+
+/* Use our own theme for hover and option styles */
+/* stylelint-disable-next-line selector-max-type */
+.jp-HTMLSelect.jp-DefaultStyle select:hover,
+.jp-HTMLSelect.jp-DefaultStyle select > option {
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color0);
+}
+
+select {
+  box-sizing: border-box;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-StatusBar-Widget {
+  display: flex;
+  align-items: center;
+  background: var(--jp-layout-color2);
+  min-height: var(--jp-statusbar-height);
+  justify-content: space-between;
+  padding: 0 10px;
+}
+
+.jp-StatusBar-Left {
+  display: flex;
+  align-items: center;
+  flex-direction: row;
+}
+
+.jp-StatusBar-Middle {
+  display: flex;
+  align-items: center;
+}
+
+.jp-StatusBar-Right {
+  display: flex;
+  align-items: center;
+  flex-direction: row-reverse;
+}
+
+.jp-StatusBar-Item {
+  max-height: var(--jp-statusbar-height);
+  margin: 0 2px;
+  height: var(--jp-statusbar-height);
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  color: var(--jp-ui-font-color1);
+  padding: 0 6px;
+}
+
+.jp-mod-highlighted:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-mod-clicked {
+  background-color: var(--jp-brand-color1);
+}
+
+.jp-mod-clicked:hover {
+  background-color: var(--jp-brand-color0);
+}
+
+.jp-mod-clicked .jp-StatusBar-TextItem {
+  color: var(--jp-ui-inverse-font-color1);
+}
+
+.jp-StatusBar-HoverItem {
+  box-shadow: '0px 4px 4px rgba(0, 0, 0, 0.25)';
+}
+
+.jp-StatusBar-TextItem {
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  line-height: 24px;
+  color: var(--jp-ui-font-color1);
+}
+
+.jp-StatusBar-GroupItem {
+  display: flex;
+  align-items: center;
+  flex-direction: row;
+}
+
+.jp-Statusbar-ProgressCircle svg {
+  display: block;
+  margin: 0 auto;
+  width: 16px;
+  height: 24px;
+  align-self: normal;
+}
+
+.jp-Statusbar-ProgressCircle path {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-Statusbar-ProgressBar-progress-bar {
+  height: 10px;
+  width: 100px;
+  border: solid 0.25px var(--jp-brand-color2);
+  border-radius: 3px;
+  overflow: hidden;
+  align-self: center;
+}
+
+.jp-Statusbar-ProgressBar-progress-bar > div {
+  background-color: var(--jp-brand-color2);
+  background-image: linear-gradient(
+    -45deg,
+    rgba(255, 255, 255, 0.2) 25%,
+    transparent 25%,
+    transparent 50%,
+    rgba(255, 255, 255, 0.2) 50%,
+    rgba(255, 255, 255, 0.2) 75%,
+    transparent 75%,
+    transparent
+  );
+  background-size: 40px 40px;
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: 12px;
+  line-height: 14px;
+  color: #fff;
+  text-align: center;
+  animation: jp-Statusbar-ExecutionTime-progress-bar 2s linear infinite;
+}
+
+.jp-Statusbar-ProgressBar-progress-bar p {
+  color: var(--jp-ui-font-color1);
+  font-family: var(--jp-ui-font-family);
+  font-size: var(--jp-ui-font-size1);
+  line-height: 10px;
+  width: 100px;
+}
+
+@keyframes jp-Statusbar-ExecutionTime-progress-bar {
+  0% {
+    background-position: 0 0;
+  }
+
+  100% {
+    background-position: 40px 40px;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-commandpalette-search-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Overall styles
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  padding-bottom: 0;
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Modal variant
+|----------------------------------------------------------------------------*/
+
+.jp-ModalCommandPalette {
+  position: absolute;
+  z-index: 10000;
+  top: 38px;
+  left: 30%;
+  margin: 0;
+  padding: 4px;
+  width: 40%;
+  box-shadow: var(--jp-elevation-z4);
+  border-radius: 4px;
+  background: var(--jp-layout-color0);
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette {
+  max-height: 40vh;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header {
+  display: none;
+}
+
+.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item {
+  margin-left: 4px;
+  margin-right: 4px;
+}
+
+.jp-ModalCommandPalette
+  .lm-CommandPalette
+  .lm-CommandPalette-item.lm-mod-disabled {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Search
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-search {
+  padding: 4px;
+  background-color: var(--jp-layout-color1);
+  z-index: 2;
+}
+
+.lm-CommandPalette-wrapper {
+  overflow: overlay;
+  padding: 0 9px;
+  background-color: var(--jp-input-active-background);
+  height: 30px;
+  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
+}
+
+.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {
+  box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),
+    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
+}
+
+.jp-SearchIconGroup {
+  color: white;
+  background-color: var(--jp-brand-color1);
+  position: absolute;
+  top: 4px;
+  right: 4px;
+  padding: 5px 5px 1px;
+}
+
+.jp-SearchIconGroup svg {
+  height: 20px;
+  width: 20px;
+}
+
+.jp-SearchIconGroup .jp-icon3[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.lm-CommandPalette-input {
+  background: transparent;
+  width: calc(100% - 18px);
+  float: left;
+  border: none;
+  outline: none;
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  line-height: var(--jp-private-commandpalette-search-height);
+}
+
+.lm-CommandPalette-input::-webkit-input-placeholder,
+.lm-CommandPalette-input::-moz-placeholder,
+.lm-CommandPalette-input:-ms-input-placeholder {
+  color: var(--jp-ui-font-color2);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Results
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-header:first-child {
+  margin-top: 0;
+}
+
+.lm-CommandPalette-header {
+  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
+  color: var(--jp-ui-font-color1);
+  cursor: pointer;
+  display: flex;
+  font-size: var(--jp-ui-font-size0);
+  font-weight: 600;
+  letter-spacing: 1px;
+  margin-top: 8px;
+  padding: 8px 0 8px 12px;
+  text-transform: uppercase;
+}
+
+.lm-CommandPalette-header.lm-mod-active {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-header > mark {
+  background-color: transparent;
+  font-weight: bold;
+  color: var(--jp-ui-font-color1);
+}
+
+.lm-CommandPalette-item {
+  padding: 4px 12px 4px 4px;
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  font-weight: 400;
+  display: flex;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled {
+  color: var(--jp-ui-font-color2);
+}
+
+.lm-CommandPalette-item.lm-mod-active {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] {
+  fill: var(--jp-layout-color0);
+}
+
+.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {
+  background: var(--jp-layout-color2);
+}
+
+.lm-CommandPalette-itemContent {
+  overflow: hidden;
+}
+
+.lm-CommandPalette-itemLabel > mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled mark {
+  color: var(--jp-ui-font-color2);
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemIcon {
+  margin: 0 4px 0 0;
+  position: relative;
+  width: 16px;
+  top: 2px;
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {
+  opacity: 0.6;
+}
+
+.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+.lm-CommandPalette-itemCaption {
+  display: none;
+}
+
+.lm-CommandPalette-content {
+  background-color: var(--jp-layout-color1);
+}
+
+.lm-CommandPalette-content:empty::after {
+  content: 'No results';
+  margin: auto;
+  margin-top: 20px;
+  width: 100px;
+  display: block;
+  font-size: var(--jp-ui-font-size2);
+  font-family: var(--jp-ui-font-family);
+  font-weight: lighter;
+}
+
+.lm-CommandPalette-emptyMessage {
+  text-align: center;
+  margin-top: 24px;
+  line-height: 1.32;
+  padding: 0 8px;
+  color: var(--jp-content-font-color3);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Dialog {
+  position: absolute;
+  z-index: 10000;
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  justify-content: center;
+  top: 0;
+  left: 0;
+  margin: 0;
+  padding: 0;
+  width: 100%;
+  height: 100%;
+  background: var(--jp-dialog-background);
+}
+
+.jp-Dialog-content {
+  display: flex;
+  flex-direction: column;
+  margin-left: auto;
+  margin-right: auto;
+  background: var(--jp-layout-color1);
+  padding: 24px 24px 12px;
+  min-width: 300px;
+  min-height: 150px;
+  max-width: 1000px;
+  max-height: 500px;
+  box-sizing: border-box;
+  box-shadow: var(--jp-elevation-z20);
+  word-wrap: break-word;
+  border-radius: var(--jp-border-radius);
+
+  /* This is needed so that all font sizing of children done in ems is
+   * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color1);
+  resize: both;
+}
+
+.jp-Dialog-content.jp-Dialog-content-small {
+  max-width: 500px;
+}
+
+.jp-Dialog-button {
+  overflow: visible;
+}
+
+button.jp-Dialog-button:focus {
+  outline: 1px solid var(--jp-brand-color1);
+  outline-offset: 4px;
+  -moz-outline-radius: 0;
+}
+
+button.jp-Dialog-button:focus::-moz-focus-inner {
+  border: 0;
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus,
+button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus,
+button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
+  outline-offset: 4px;
+  -moz-outline-radius: 0;
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus {
+  outline: 1px solid var(--jp-accept-color-normal, var(--jp-brand-color1));
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus {
+  outline: 1px solid var(--jp-warn-color-normal, var(--jp-error-color1));
+}
+
+button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
+  outline: 1px solid var(--jp-reject-color-normal, var(--md-grey-600));
+}
+
+button.jp-Dialog-close-button {
+  padding: 0;
+  height: 100%;
+  min-width: unset;
+  min-height: unset;
+}
+
+.jp-Dialog-header {
+  display: flex;
+  justify-content: space-between;
+  flex: 0 0 auto;
+  padding-bottom: 12px;
+  font-size: var(--jp-ui-font-size3);
+  font-weight: 400;
+  color: var(--jp-ui-font-color1);
+}
+
+.jp-Dialog-body {
+  display: flex;
+  flex-direction: column;
+  flex: 1 1 auto;
+  font-size: var(--jp-ui-font-size1);
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  overflow: auto;
+}
+
+.jp-Dialog-footer {
+  display: flex;
+  flex-direction: row;
+  justify-content: flex-end;
+  align-items: center;
+  flex: 0 0 auto;
+  margin-left: -12px;
+  margin-right: -12px;
+  padding: 12px;
+}
+
+.jp-Dialog-checkbox {
+  padding-right: 5px;
+}
+
+.jp-Dialog-checkbox > input:focus-visible {
+  outline: 1px solid var(--jp-input-active-border-color);
+  outline-offset: 1px;
+}
+
+.jp-Dialog-spacer {
+  flex: 1 1 auto;
+}
+
+.jp-Dialog-title {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.jp-Dialog-body > .jp-select-wrapper {
+  width: 100%;
+}
+
+.jp-Dialog-body > button {
+  padding: 0 16px;
+}
+
+.jp-Dialog-body > label {
+  line-height: 1.4;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-Dialog-button.jp-mod-styled:not(:last-child) {
+  margin-right: 12px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-Input-Boolean-Dialog {
+  flex-direction: row-reverse;
+  align-items: end;
+  width: 100%;
+}
+
+.jp-Input-Boolean-Dialog > label {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MainAreaWidget > :focus {
+  outline: none;
+}
+
+.jp-MainAreaWidget .jp-MainAreaWidget-error {
+  padding: 6px;
+}
+
+.jp-MainAreaWidget .jp-MainAreaWidget-error > pre {
+  width: auto;
+  padding: 10px;
+  background: var(--jp-error-color3);
+  border: var(--jp-border-width) solid var(--jp-error-color1);
+  border-radius: var(--jp-border-radius);
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  white-space: pre-wrap;
+  word-wrap: break-word;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/**
+ * google-material-color v1.2.6
+ * https://github.com/danlevan/google-material-color
+ */
+:root {
+  --md-red-50: #ffebee;
+  --md-red-100: #ffcdd2;
+  --md-red-200: #ef9a9a;
+  --md-red-300: #e57373;
+  --md-red-400: #ef5350;
+  --md-red-500: #f44336;
+  --md-red-600: #e53935;
+  --md-red-700: #d32f2f;
+  --md-red-800: #c62828;
+  --md-red-900: #b71c1c;
+  --md-red-A100: #ff8a80;
+  --md-red-A200: #ff5252;
+  --md-red-A400: #ff1744;
+  --md-red-A700: #d50000;
+  --md-pink-50: #fce4ec;
+  --md-pink-100: #f8bbd0;
+  --md-pink-200: #f48fb1;
+  --md-pink-300: #f06292;
+  --md-pink-400: #ec407a;
+  --md-pink-500: #e91e63;
+  --md-pink-600: #d81b60;
+  --md-pink-700: #c2185b;
+  --md-pink-800: #ad1457;
+  --md-pink-900: #880e4f;
+  --md-pink-A100: #ff80ab;
+  --md-pink-A200: #ff4081;
+  --md-pink-A400: #f50057;
+  --md-pink-A700: #c51162;
+  --md-purple-50: #f3e5f5;
+  --md-purple-100: #e1bee7;
+  --md-purple-200: #ce93d8;
+  --md-purple-300: #ba68c8;
+  --md-purple-400: #ab47bc;
+  --md-purple-500: #9c27b0;
+  --md-purple-600: #8e24aa;
+  --md-purple-700: #7b1fa2;
+  --md-purple-800: #6a1b9a;
+  --md-purple-900: #4a148c;
+  --md-purple-A100: #ea80fc;
+  --md-purple-A200: #e040fb;
+  --md-purple-A400: #d500f9;
+  --md-purple-A700: #a0f;
+  --md-deep-purple-50: #ede7f6;
+  --md-deep-purple-100: #d1c4e9;
+  --md-deep-purple-200: #b39ddb;
+  --md-deep-purple-300: #9575cd;
+  --md-deep-purple-400: #7e57c2;
+  --md-deep-purple-500: #673ab7;
+  --md-deep-purple-600: #5e35b1;
+  --md-deep-purple-700: #512da8;
+  --md-deep-purple-800: #4527a0;
+  --md-deep-purple-900: #311b92;
+  --md-deep-purple-A100: #b388ff;
+  --md-deep-purple-A200: #7c4dff;
+  --md-deep-purple-A400: #651fff;
+  --md-deep-purple-A700: #6200ea;
+  --md-indigo-50: #e8eaf6;
+  --md-indigo-100: #c5cae9;
+  --md-indigo-200: #9fa8da;
+  --md-indigo-300: #7986cb;
+  --md-indigo-400: #5c6bc0;
+  --md-indigo-500: #3f51b5;
+  --md-indigo-600: #3949ab;
+  --md-indigo-700: #303f9f;
+  --md-indigo-800: #283593;
+  --md-indigo-900: #1a237e;
+  --md-indigo-A100: #8c9eff;
+  --md-indigo-A200: #536dfe;
+  --md-indigo-A400: #3d5afe;
+  --md-indigo-A700: #304ffe;
+  --md-blue-50: #e3f2fd;
+  --md-blue-100: #bbdefb;
+  --md-blue-200: #90caf9;
+  --md-blue-300: #64b5f6;
+  --md-blue-400: #42a5f5;
+  --md-blue-500: #2196f3;
+  --md-blue-600: #1e88e5;
+  --md-blue-700: #1976d2;
+  --md-blue-800: #1565c0;
+  --md-blue-900: #0d47a1;
+  --md-blue-A100: #82b1ff;
+  --md-blue-A200: #448aff;
+  --md-blue-A400: #2979ff;
+  --md-blue-A700: #2962ff;
+  --md-light-blue-50: #e1f5fe;
+  --md-light-blue-100: #b3e5fc;
+  --md-light-blue-200: #81d4fa;
+  --md-light-blue-300: #4fc3f7;
+  --md-light-blue-400: #29b6f6;
+  --md-light-blue-500: #03a9f4;
+  --md-light-blue-600: #039be5;
+  --md-light-blue-700: #0288d1;
+  --md-light-blue-800: #0277bd;
+  --md-light-blue-900: #01579b;
+  --md-light-blue-A100: #80d8ff;
+  --md-light-blue-A200: #40c4ff;
+  --md-light-blue-A400: #00b0ff;
+  --md-light-blue-A700: #0091ea;
+  --md-cyan-50: #e0f7fa;
+  --md-cyan-100: #b2ebf2;
+  --md-cyan-200: #80deea;
+  --md-cyan-300: #4dd0e1;
+  --md-cyan-400: #26c6da;
+  --md-cyan-500: #00bcd4;
+  --md-cyan-600: #00acc1;
+  --md-cyan-700: #0097a7;
+  --md-cyan-800: #00838f;
+  --md-cyan-900: #006064;
+  --md-cyan-A100: #84ffff;
+  --md-cyan-A200: #18ffff;
+  --md-cyan-A400: #00e5ff;
+  --md-cyan-A700: #00b8d4;
+  --md-teal-50: #e0f2f1;
+  --md-teal-100: #b2dfdb;
+  --md-teal-200: #80cbc4;
+  --md-teal-300: #4db6ac;
+  --md-teal-400: #26a69a;
+  --md-teal-500: #009688;
+  --md-teal-600: #00897b;
+  --md-teal-700: #00796b;
+  --md-teal-800: #00695c;
+  --md-teal-900: #004d40;
+  --md-teal-A100: #a7ffeb;
+  --md-teal-A200: #64ffda;
+  --md-teal-A400: #1de9b6;
+  --md-teal-A700: #00bfa5;
+  --md-green-50: #e8f5e9;
+  --md-green-100: #c8e6c9;
+  --md-green-200: #a5d6a7;
+  --md-green-300: #81c784;
+  --md-green-400: #66bb6a;
+  --md-green-500: #4caf50;
+  --md-green-600: #43a047;
+  --md-green-700: #388e3c;
+  --md-green-800: #2e7d32;
+  --md-green-900: #1b5e20;
+  --md-green-A100: #b9f6ca;
+  --md-green-A200: #69f0ae;
+  --md-green-A400: #00e676;
+  --md-green-A700: #00c853;
+  --md-light-green-50: #f1f8e9;
+  --md-light-green-100: #dcedc8;
+  --md-light-green-200: #c5e1a5;
+  --md-light-green-300: #aed581;
+  --md-light-green-400: #9ccc65;
+  --md-light-green-500: #8bc34a;
+  --md-light-green-600: #7cb342;
+  --md-light-green-700: #689f38;
+  --md-light-green-800: #558b2f;
+  --md-light-green-900: #33691e;
+  --md-light-green-A100: #ccff90;
+  --md-light-green-A200: #b2ff59;
+  --md-light-green-A400: #76ff03;
+  --md-light-green-A700: #64dd17;
+  --md-lime-50: #f9fbe7;
+  --md-lime-100: #f0f4c3;
+  --md-lime-200: #e6ee9c;
+  --md-lime-300: #dce775;
+  --md-lime-400: #d4e157;
+  --md-lime-500: #cddc39;
+  --md-lime-600: #c0ca33;
+  --md-lime-700: #afb42b;
+  --md-lime-800: #9e9d24;
+  --md-lime-900: #827717;
+  --md-lime-A100: #f4ff81;
+  --md-lime-A200: #eeff41;
+  --md-lime-A400: #c6ff00;
+  --md-lime-A700: #aeea00;
+  --md-yellow-50: #fffde7;
+  --md-yellow-100: #fff9c4;
+  --md-yellow-200: #fff59d;
+  --md-yellow-300: #fff176;
+  --md-yellow-400: #ffee58;
+  --md-yellow-500: #ffeb3b;
+  --md-yellow-600: #fdd835;
+  --md-yellow-700: #fbc02d;
+  --md-yellow-800: #f9a825;
+  --md-yellow-900: #f57f17;
+  --md-yellow-A100: #ffff8d;
+  --md-yellow-A200: #ff0;
+  --md-yellow-A400: #ffea00;
+  --md-yellow-A700: #ffd600;
+  --md-amber-50: #fff8e1;
+  --md-amber-100: #ffecb3;
+  --md-amber-200: #ffe082;
+  --md-amber-300: #ffd54f;
+  --md-amber-400: #ffca28;
+  --md-amber-500: #ffc107;
+  --md-amber-600: #ffb300;
+  --md-amber-700: #ffa000;
+  --md-amber-800: #ff8f00;
+  --md-amber-900: #ff6f00;
+  --md-amber-A100: #ffe57f;
+  --md-amber-A200: #ffd740;
+  --md-amber-A400: #ffc400;
+  --md-amber-A700: #ffab00;
+  --md-orange-50: #fff3e0;
+  --md-orange-100: #ffe0b2;
+  --md-orange-200: #ffcc80;
+  --md-orange-300: #ffb74d;
+  --md-orange-400: #ffa726;
+  --md-orange-500: #ff9800;
+  --md-orange-600: #fb8c00;
+  --md-orange-700: #f57c00;
+  --md-orange-800: #ef6c00;
+  --md-orange-900: #e65100;
+  --md-orange-A100: #ffd180;
+  --md-orange-A200: #ffab40;
+  --md-orange-A400: #ff9100;
+  --md-orange-A700: #ff6d00;
+  --md-deep-orange-50: #fbe9e7;
+  --md-deep-orange-100: #ffccbc;
+  --md-deep-orange-200: #ffab91;
+  --md-deep-orange-300: #ff8a65;
+  --md-deep-orange-400: #ff7043;
+  --md-deep-orange-500: #ff5722;
+  --md-deep-orange-600: #f4511e;
+  --md-deep-orange-700: #e64a19;
+  --md-deep-orange-800: #d84315;
+  --md-deep-orange-900: #bf360c;
+  --md-deep-orange-A100: #ff9e80;
+  --md-deep-orange-A200: #ff6e40;
+  --md-deep-orange-A400: #ff3d00;
+  --md-deep-orange-A700: #dd2c00;
+  --md-brown-50: #efebe9;
+  --md-brown-100: #d7ccc8;
+  --md-brown-200: #bcaaa4;
+  --md-brown-300: #a1887f;
+  --md-brown-400: #8d6e63;
+  --md-brown-500: #795548;
+  --md-brown-600: #6d4c41;
+  --md-brown-700: #5d4037;
+  --md-brown-800: #4e342e;
+  --md-brown-900: #3e2723;
+  --md-grey-50: #fafafa;
+  --md-grey-100: #f5f5f5;
+  --md-grey-200: #eee;
+  --md-grey-300: #e0e0e0;
+  --md-grey-400: #bdbdbd;
+  --md-grey-500: #9e9e9e;
+  --md-grey-600: #757575;
+  --md-grey-700: #616161;
+  --md-grey-800: #424242;
+  --md-grey-900: #212121;
+  --md-blue-grey-50: #eceff1;
+  --md-blue-grey-100: #cfd8dc;
+  --md-blue-grey-200: #b0bec5;
+  --md-blue-grey-300: #90a4ae;
+  --md-blue-grey-400: #78909c;
+  --md-blue-grey-500: #607d8b;
+  --md-blue-grey-600: #546e7a;
+  --md-blue-grey-700: #455a64;
+  --md-blue-grey-800: #37474f;
+  --md-blue-grey-900: #263238;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2017, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| RenderedText
+|----------------------------------------------------------------------------*/
+
+:root {
+  /* This is the padding value to fill the gaps between lines containing spans with background color. */
+  --jp-private-code-span-padding: calc(
+    (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2
+  );
+}
+
+.jp-RenderedText {
+  text-align: left;
+  padding-left: var(--jp-code-padding);
+  line-height: var(--jp-code-line-height);
+  font-family: var(--jp-code-font-family);
+}
+
+.jp-RenderedText pre,
+.jp-RenderedJavaScript pre,
+.jp-RenderedHTMLCommon pre {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-code-font-size);
+  border: none;
+  margin: 0;
+  padding: 0;
+}
+
+.jp-RenderedText pre a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedText pre a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedText pre a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* console foregrounds and backgrounds */
+.jp-RenderedText pre .ansi-black-fg {
+  color: #3e424d;
+}
+
+.jp-RenderedText pre .ansi-red-fg {
+  color: #e75c58;
+}
+
+.jp-RenderedText pre .ansi-green-fg {
+  color: #00a250;
+}
+
+.jp-RenderedText pre .ansi-yellow-fg {
+  color: #ddb62b;
+}
+
+.jp-RenderedText pre .ansi-blue-fg {
+  color: #208ffb;
+}
+
+.jp-RenderedText pre .ansi-magenta-fg {
+  color: #d160c4;
+}
+
+.jp-RenderedText pre .ansi-cyan-fg {
+  color: #60c6c8;
+}
+
+.jp-RenderedText pre .ansi-white-fg {
+  color: #c5c1b4;
+}
+
+.jp-RenderedText pre .ansi-black-bg {
+  background-color: #3e424d;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-red-bg {
+  background-color: #e75c58;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-green-bg {
+  background-color: #00a250;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-yellow-bg {
+  background-color: #ddb62b;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-blue-bg {
+  background-color: #208ffb;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-magenta-bg {
+  background-color: #d160c4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-cyan-bg {
+  background-color: #60c6c8;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-white-bg {
+  background-color: #c5c1b4;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-black-intense-fg {
+  color: #282c36;
+}
+
+.jp-RenderedText pre .ansi-red-intense-fg {
+  color: #b22b31;
+}
+
+.jp-RenderedText pre .ansi-green-intense-fg {
+  color: #007427;
+}
+
+.jp-RenderedText pre .ansi-yellow-intense-fg {
+  color: #b27d12;
+}
+
+.jp-RenderedText pre .ansi-blue-intense-fg {
+  color: #0065ca;
+}
+
+.jp-RenderedText pre .ansi-magenta-intense-fg {
+  color: #a03196;
+}
+
+.jp-RenderedText pre .ansi-cyan-intense-fg {
+  color: #258f8f;
+}
+
+.jp-RenderedText pre .ansi-white-intense-fg {
+  color: #a1a6b2;
+}
+
+.jp-RenderedText pre .ansi-black-intense-bg {
+  background-color: #282c36;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-red-intense-bg {
+  background-color: #b22b31;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-green-intense-bg {
+  background-color: #007427;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-yellow-intense-bg {
+  background-color: #b27d12;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-blue-intense-bg {
+  background-color: #0065ca;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-magenta-intense-bg {
+  background-color: #a03196;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-cyan-intense-bg {
+  background-color: #258f8f;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-white-intense-bg {
+  background-color: #a1a6b2;
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-default-inverse-fg {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+.jp-RenderedText pre .ansi-default-inverse-bg {
+  background-color: var(--jp-inverse-layout-color0);
+  padding: var(--jp-private-code-span-padding) 0;
+}
+
+.jp-RenderedText pre .ansi-bold {
+  font-weight: bold;
+}
+
+.jp-RenderedText pre .ansi-underline {
+  text-decoration: underline;
+}
+
+.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {
+  background: var(--jp-rendermime-error-background);
+  padding-top: var(--jp-code-padding);
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedLatex
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedLatex {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+}
+
+/* Left-justify outputs.*/
+.jp-OutputArea-output.jp-RenderedLatex {
+  padding: var(--jp-code-padding);
+  text-align: left;
+}
+
+/*-----------------------------------------------------------------------------
+| RenderedHTML
+|----------------------------------------------------------------------------*/
+
+.jp-RenderedHTMLCommon {
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-content-font-family);
+  font-size: var(--jp-content-font-size1);
+  line-height: var(--jp-content-line-height);
+
+  /* Give a bit more R padding on Markdown text to keep line lengths reasonable */
+  padding-right: 20px;
+}
+
+.jp-RenderedHTMLCommon em {
+  font-style: italic;
+}
+
+.jp-RenderedHTMLCommon strong {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon u {
+  text-decoration: underline;
+}
+
+.jp-RenderedHTMLCommon a:link {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:hover {
+  text-decoration: underline;
+  color: var(--jp-content-link-color);
+}
+
+.jp-RenderedHTMLCommon a:visited {
+  text-decoration: none;
+  color: var(--jp-content-link-color);
+}
+
+/* Headings */
+
+.jp-RenderedHTMLCommon h1,
+.jp-RenderedHTMLCommon h2,
+.jp-RenderedHTMLCommon h3,
+.jp-RenderedHTMLCommon h4,
+.jp-RenderedHTMLCommon h5,
+.jp-RenderedHTMLCommon h6 {
+  line-height: var(--jp-content-heading-line-height);
+  font-weight: var(--jp-content-heading-font-weight);
+  font-style: normal;
+  margin: var(--jp-content-heading-margin-top) 0
+    var(--jp-content-heading-margin-bottom) 0;
+}
+
+.jp-RenderedHTMLCommon h1:first-child,
+.jp-RenderedHTMLCommon h2:first-child,
+.jp-RenderedHTMLCommon h3:first-child,
+.jp-RenderedHTMLCommon h4:first-child,
+.jp-RenderedHTMLCommon h5:first-child,
+.jp-RenderedHTMLCommon h6:first-child {
+  margin-top: calc(0.5 * var(--jp-content-heading-margin-top));
+}
+
+.jp-RenderedHTMLCommon h1:last-child,
+.jp-RenderedHTMLCommon h2:last-child,
+.jp-RenderedHTMLCommon h3:last-child,
+.jp-RenderedHTMLCommon h4:last-child,
+.jp-RenderedHTMLCommon h5:last-child,
+.jp-RenderedHTMLCommon h6:last-child {
+  margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));
+}
+
+.jp-RenderedHTMLCommon h1 {
+  font-size: var(--jp-content-font-size5);
+}
+
+.jp-RenderedHTMLCommon h2 {
+  font-size: var(--jp-content-font-size4);
+}
+
+.jp-RenderedHTMLCommon h3 {
+  font-size: var(--jp-content-font-size3);
+}
+
+.jp-RenderedHTMLCommon h4 {
+  font-size: var(--jp-content-font-size2);
+}
+
+.jp-RenderedHTMLCommon h5 {
+  font-size: var(--jp-content-font-size1);
+}
+
+.jp-RenderedHTMLCommon h6 {
+  font-size: var(--jp-content-font-size0);
+}
+
+/* Lists */
+
+/* stylelint-disable selector-max-type, selector-max-compound-selectors */
+
+.jp-RenderedHTMLCommon ul:not(.list-inline),
+.jp-RenderedHTMLCommon ol:not(.list-inline) {
+  padding-left: 2em;
+}
+
+.jp-RenderedHTMLCommon ul {
+  list-style: disc;
+}
+
+.jp-RenderedHTMLCommon ul ul {
+  list-style: square;
+}
+
+.jp-RenderedHTMLCommon ul ul ul {
+  list-style: circle;
+}
+
+.jp-RenderedHTMLCommon ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol ol {
+  list-style: upper-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol {
+  list-style: lower-alpha;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol {
+  list-style: lower-roman;
+}
+
+.jp-RenderedHTMLCommon ol ol ol ol ol {
+  list-style: decimal;
+}
+
+.jp-RenderedHTMLCommon ol,
+.jp-RenderedHTMLCommon ul {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon ul ul,
+.jp-RenderedHTMLCommon ul ol,
+.jp-RenderedHTMLCommon ol ul,
+.jp-RenderedHTMLCommon ol ol {
+  margin-bottom: 0;
+}
+
+/* stylelint-enable selector-max-type, selector-max-compound-selectors */
+
+.jp-RenderedHTMLCommon hr {
+  color: var(--jp-border-color2);
+  background-color: var(--jp-border-color1);
+  margin-top: 1em;
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon > pre {
+  margin: 1.5em 2em;
+}
+
+.jp-RenderedHTMLCommon pre,
+.jp-RenderedHTMLCommon code {
+  border: 0;
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  line-height: var(--jp-code-line-height);
+  padding: 0;
+  white-space: pre-wrap;
+}
+
+.jp-RenderedHTMLCommon :not(pre) > code {
+  background-color: var(--jp-layout-color2);
+  padding: 1px 5px;
+}
+
+/* Tables */
+
+.jp-RenderedHTMLCommon table {
+  border-collapse: collapse;
+  border-spacing: 0;
+  border: none;
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  table-layout: fixed;
+  margin-left: auto;
+  margin-bottom: 1em;
+  margin-right: auto;
+}
+
+.jp-RenderedHTMLCommon thead {
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  vertical-align: bottom;
+}
+
+.jp-RenderedHTMLCommon td,
+.jp-RenderedHTMLCommon th,
+.jp-RenderedHTMLCommon tr {
+  vertical-align: middle;
+  padding: 0.5em;
+  line-height: normal;
+  white-space: normal;
+  max-width: none;
+  border: none;
+}
+
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,
+.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {
+  max-width: none;
+}
+
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,
+:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {
+  text-align: right;
+}
+
+.jp-RenderedHTMLCommon th {
+  font-weight: bold;
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {
+  background: var(--jp-layout-color0);
+}
+
+.jp-RenderedHTMLCommon tbody tr:nth-child(even) {
+  background: var(--jp-rendermime-table-row-background);
+}
+
+.jp-RenderedHTMLCommon tbody tr:hover {
+  background: var(--jp-rendermime-table-row-hover-background);
+}
+
+.jp-RenderedHTMLCommon p {
+  text-align: left;
+  margin: 0;
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon img {
+  -moz-force-broken-image-icon: 1;
+}
+
+/* Restrict to direct children as other images could be nested in other content. */
+.jp-RenderedHTMLCommon > img {
+  display: block;
+  margin-left: 0;
+  margin-right: 0;
+  margin-bottom: 1em;
+}
+
+/* Change color behind transparent images if they need it... */
+[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+
+[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {
+  background-color: var(--jp-inverse-layout-color1);
+}
+
+.jp-RenderedHTMLCommon img,
+.jp-RenderedImage img,
+.jp-RenderedHTMLCommon svg,
+.jp-RenderedSVG svg {
+  max-width: 100%;
+  height: auto;
+}
+
+.jp-RenderedHTMLCommon img.jp-mod-unconfined,
+.jp-RenderedImage img.jp-mod-unconfined,
+.jp-RenderedHTMLCommon svg.jp-mod-unconfined,
+.jp-RenderedSVG svg.jp-mod-unconfined {
+  max-width: none;
+}
+
+.jp-RenderedHTMLCommon .alert {
+  padding: var(--jp-notebook-padding);
+  border: var(--jp-border-width) solid transparent;
+  border-radius: var(--jp-border-radius);
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon .alert-info {
+  color: var(--jp-info-color0);
+  background-color: var(--jp-info-color3);
+  border-color: var(--jp-info-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-info hr {
+  border-color: var(--jp-info-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-info > p:last-child,
+.jp-RenderedHTMLCommon .alert-info > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-warning {
+  color: var(--jp-warn-color0);
+  background-color: var(--jp-warn-color3);
+  border-color: var(--jp-warn-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-warning hr {
+  border-color: var(--jp-warn-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-warning > p:last-child,
+.jp-RenderedHTMLCommon .alert-warning > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-success {
+  color: var(--jp-success-color0);
+  background-color: var(--jp-success-color3);
+  border-color: var(--jp-success-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-success hr {
+  border-color: var(--jp-success-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-success > p:last-child,
+.jp-RenderedHTMLCommon .alert-success > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon .alert-danger {
+  color: var(--jp-error-color0);
+  background-color: var(--jp-error-color3);
+  border-color: var(--jp-error-color2);
+}
+
+.jp-RenderedHTMLCommon .alert-danger hr {
+  border-color: var(--jp-error-color3);
+}
+
+.jp-RenderedHTMLCommon .alert-danger > p:last-child,
+.jp-RenderedHTMLCommon .alert-danger > ul:last-child {
+  margin-bottom: 0;
+}
+
+.jp-RenderedHTMLCommon blockquote {
+  margin: 1em 2em;
+  padding: 0 1em;
+  border-left: 5px solid var(--jp-border-color2);
+}
+
+a.jp-InternalAnchorLink {
+  visibility: hidden;
+  margin-left: 8px;
+  color: var(--md-blue-800);
+}
+
+h1:hover .jp-InternalAnchorLink,
+h2:hover .jp-InternalAnchorLink,
+h3:hover .jp-InternalAnchorLink,
+h4:hover .jp-InternalAnchorLink,
+h5:hover .jp-InternalAnchorLink,
+h6:hover .jp-InternalAnchorLink {
+  visibility: visible;
+}
+
+.jp-RenderedHTMLCommon kbd {
+  background-color: var(--jp-rendermime-table-row-background);
+  border: 1px solid var(--jp-border-color0);
+  border-bottom-color: var(--jp-border-color2);
+  border-radius: 3px;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+  display: inline-block;
+  font-size: var(--jp-ui-font-size0);
+  line-height: 1em;
+  padding: 0.2em 0.5em;
+}
+
+/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.
+ * At the bottom of cells this is a bit too much as there is also spacing
+ * between cells. Going all the way to 0 gets too tight between markdown and
+ * code cells.
+ */
+.jp-RenderedHTMLCommon > *:last-child {
+  margin-bottom: 0.5em;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Copyright (c) 2014-2017, PhosphorJS Contributors
+|
+| Distributed under the terms of the BSD 3-Clause License.
+|
+| The full license is in the file LICENSE, distributed with this software.
+|----------------------------------------------------------------------------*/
+
+.lm-cursor-backdrop {
+  position: fixed;
+  width: 200px;
+  height: 200px;
+  margin-top: -100px;
+  margin-left: -100px;
+  will-change: transform;
+  z-index: 100;
+}
+
+.lm-mod-drag-image {
+  will-change: transform;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-lineFormSearch {
+  padding: 4px 12px;
+  background-color: var(--jp-layout-color2);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  z-index: 2;
+  font-size: var(--jp-ui-font-size1);
+}
+
+.jp-lineFormCaption {
+  font-size: var(--jp-ui-font-size0);
+  line-height: var(--jp-ui-font-size1);
+  margin-top: 4px;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-baseLineForm {
+  border: none;
+  border-radius: 0;
+  position: absolute;
+  background-size: 16px;
+  background-repeat: no-repeat;
+  background-position: center;
+  outline: none;
+}
+
+.jp-lineFormButtonContainer {
+  top: 4px;
+  right: 8px;
+  height: 24px;
+  padding: 0 12px;
+  width: 12px;
+}
+
+.jp-lineFormButtonIcon {
+  top: 0;
+  right: 0;
+  background-color: var(--jp-brand-color1);
+  height: 100%;
+  width: 100%;
+  box-sizing: border-box;
+  padding: 4px 6px;
+}
+
+.jp-lineFormButton {
+  top: 0;
+  right: 0;
+  background-color: transparent;
+  height: 100%;
+  width: 100%;
+  box-sizing: border-box;
+}
+
+.jp-lineFormWrapper {
+  overflow: hidden;
+  padding: 0 8px;
+  border: 1px solid var(--jp-border-color0);
+  background-color: var(--jp-input-active-background);
+  height: 22px;
+}
+
+.jp-lineFormWrapperFocusWithin {
+  border: var(--jp-border-width) solid var(--md-blue-500);
+  box-shadow: inset 0 0 4px var(--md-blue-300);
+}
+
+.jp-lineFormInput {
+  background: transparent;
+  width: 200px;
+  height: 100%;
+  border: none;
+  outline: none;
+  color: var(--jp-ui-font-color0);
+  line-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-JSONEditor {
+  display: flex;
+  flex-direction: column;
+  width: 100%;
+}
+
+.jp-JSONEditor-host {
+  flex: 1 1 auto;
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  border-radius: 0;
+  background: var(--jp-layout-color0);
+  min-height: 50px;
+  padding: 1px;
+}
+
+.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {
+  border-color: red;
+  outline-color: red;
+}
+
+.jp-JSONEditor-header {
+  display: flex;
+  flex: 1 0 auto;
+  padding: 0 0 0 12px;
+}
+
+.jp-JSONEditor-header label {
+  flex: 0 0 auto;
+}
+
+.jp-JSONEditor-commitButton {
+  height: 16px;
+  width: 16px;
+  background-size: 18px;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.jp-JSONEditor-host.jp-mod-focused {
+  background-color: var(--jp-input-active-background);
+  border: 1px solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+.jp-Editor.jp-mod-dropTarget {
+  border: var(--jp-border-width) solid var(--jp-input-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+.jp-DocumentSearch-input {
+  border: none;
+  outline: none;
+  color: var(--jp-ui-font-color0);
+  font-size: var(--jp-ui-font-size1);
+  background-color: var(--jp-layout-color0);
+  font-family: var(--jp-ui-font-family);
+  padding: 2px 1px;
+  resize: none;
+}
+
+.jp-DocumentSearch-overlay {
+  position: absolute;
+  background-color: var(--jp-toolbar-background);
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  border-left: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  top: 0;
+  right: 0;
+  z-index: 7;
+  min-width: 405px;
+  padding: 2px;
+  font-size: var(--jp-ui-font-size1);
+
+  --jp-private-document-search-button-height: 20px;
+}
+
+.jp-DocumentSearch-overlay button {
+  background-color: var(--jp-toolbar-background);
+  outline: 0;
+}
+
+.jp-DocumentSearch-overlay button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-overlay button:active {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-overlay-row {
+  display: flex;
+  align-items: center;
+  margin-bottom: 2px;
+}
+
+.jp-DocumentSearch-button-content {
+  display: inline-block;
+  cursor: pointer;
+  box-sizing: border-box;
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-button-content svg {
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-input-wrapper {
+  border: var(--jp-border-width) solid var(--jp-border-color0);
+  display: flex;
+  background-color: var(--jp-layout-color0);
+  margin: 2px;
+}
+
+.jp-DocumentSearch-input-wrapper:focus-within {
+  border-color: var(--jp-cell-editor-active-border-color);
+}
+
+.jp-DocumentSearch-toggle-wrapper,
+.jp-DocumentSearch-button-wrapper {
+  all: initial;
+  overflow: hidden;
+  display: inline-block;
+  border: none;
+  box-sizing: border-box;
+}
+
+.jp-DocumentSearch-toggle-wrapper {
+  width: 14px;
+  height: 14px;
+}
+
+.jp-DocumentSearch-button-wrapper {
+  width: var(--jp-private-document-search-button-height);
+  height: var(--jp-private-document-search-button-height);
+}
+
+.jp-DocumentSearch-toggle-wrapper:focus,
+.jp-DocumentSearch-button-wrapper:focus {
+  outline: var(--jp-border-width) solid
+    var(--jp-cell-editor-active-border-color);
+  outline-offset: -1px;
+}
+
+.jp-DocumentSearch-toggle-wrapper,
+.jp-DocumentSearch-button-wrapper,
+.jp-DocumentSearch-button-content:focus {
+  outline: none;
+}
+
+.jp-DocumentSearch-toggle-placeholder {
+  width: 5px;
+}
+
+.jp-DocumentSearch-input-button::before {
+  display: block;
+  padding-top: 100%;
+}
+
+.jp-DocumentSearch-input-button-off {
+  opacity: var(--jp-search-toggle-off-opacity);
+}
+
+.jp-DocumentSearch-input-button-off:hover {
+  opacity: var(--jp-search-toggle-hover-opacity);
+}
+
+.jp-DocumentSearch-input-button-on {
+  opacity: var(--jp-search-toggle-on-opacity);
+}
+
+.jp-DocumentSearch-index-counter {
+  padding-left: 10px;
+  padding-right: 10px;
+  user-select: none;
+  min-width: 35px;
+  display: inline-block;
+}
+
+.jp-DocumentSearch-up-down-wrapper {
+  display: inline-block;
+  padding-right: 2px;
+  margin-left: auto;
+  white-space: nowrap;
+}
+
+.jp-DocumentSearch-spacer {
+  margin-left: auto;
+}
+
+.jp-DocumentSearch-up-down-wrapper button {
+  outline: 0;
+  border: none;
+  width: var(--jp-private-document-search-button-height);
+  height: var(--jp-private-document-search-button-height);
+  vertical-align: middle;
+  margin: 1px 5px 2px;
+}
+
+.jp-DocumentSearch-up-down-button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-up-down-button:active {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-filter-button {
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-DocumentSearch-filter-button:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-filter-button-enabled {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-DocumentSearch-filter-button-enabled:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+.jp-DocumentSearch-search-options {
+  padding: 0 8px;
+  margin-left: 3px;
+  width: 100%;
+  display: grid;
+  justify-content: start;
+  grid-template-columns: 1fr 1fr;
+  align-items: center;
+  justify-items: stretch;
+}
+
+.jp-DocumentSearch-search-filter-disabled {
+  color: var(--jp-ui-font-color2);
+}
+
+.jp-DocumentSearch-search-filter {
+  display: flex;
+  align-items: center;
+  user-select: none;
+}
+
+.jp-DocumentSearch-regex-error {
+  color: var(--jp-error-color0);
+}
+
+.jp-DocumentSearch-replace-button-wrapper {
+  overflow: hidden;
+  display: inline-block;
+  box-sizing: border-box;
+  border: var(--jp-border-width) solid var(--jp-border-color0);
+  margin: auto 2px;
+  padding: 1px 4px;
+  height: calc(var(--jp-private-document-search-button-height) + 2px);
+}
+
+.jp-DocumentSearch-replace-button-wrapper:focus {
+  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
+}
+
+.jp-DocumentSearch-replace-button {
+  display: inline-block;
+  text-align: center;
+  cursor: pointer;
+  box-sizing: border-box;
+  color: var(--jp-ui-font-color1);
+
+  /* height - 2 * (padding of wrapper) */
+  line-height: calc(var(--jp-private-document-search-button-height) - 2px);
+  width: 100%;
+  height: 100%;
+}
+
+.jp-DocumentSearch-replace-button:focus {
+  outline: none;
+}
+
+.jp-DocumentSearch-replace-wrapper-class {
+  margin-left: 14px;
+  display: flex;
+}
+
+.jp-DocumentSearch-replace-toggle {
+  border: none;
+  background-color: var(--jp-toolbar-background);
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-DocumentSearch-replace-toggle:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.cm-editor {
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  border: 0;
+  border-radius: 0;
+  height: auto;
+
+  /* Changed to auto to autogrow */
+}
+
+.cm-editor pre {
+  padding: 0 var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .cm-dialog {
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+.jp-CodeMirrorEditor {
+  cursor: text;
+}
+
+/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */
+@media screen and (min-width: 2138px) and (max-width: 4319px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
+    border-left: var(--jp-code-cursor-width1) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+/* When zoomed out less than 33% */
+@media screen and (min-width: 4320px) {
+  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
+    border-left: var(--jp-code-cursor-width2) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+.cm-editor.jp-mod-readOnly .cm-cursor {
+  display: none;
+}
+
+.jp-CollaboratorCursor {
+  border-left: 5px solid transparent;
+  border-right: 5px solid transparent;
+  border-top: none;
+  border-bottom: 3px solid;
+  background-clip: content-box;
+  margin-left: -5px;
+  margin-right: -5px;
+}
+
+.cm-searching,
+.cm-searching span {
+  /* `.cm-searching span`: we need to override syntax highlighting */
+  background-color: var(--jp-search-unselected-match-background-color);
+  color: var(--jp-search-unselected-match-color);
+}
+
+.cm-searching::selection,
+.cm-searching span::selection {
+  background-color: var(--jp-search-unselected-match-background-color);
+  color: var(--jp-search-unselected-match-color);
+}
+
+.jp-current-match > .cm-searching,
+.jp-current-match > .cm-searching span,
+.cm-searching > .jp-current-match,
+.cm-searching > .jp-current-match span {
+  background-color: var(--jp-search-selected-match-background-color);
+  color: var(--jp-search-selected-match-color);
+}
+
+.jp-current-match > .cm-searching::selection,
+.cm-searching > .jp-current-match::selection,
+.jp-current-match > .cm-searching span::selection {
+  background-color: var(--jp-search-selected-match-background-color);
+  color: var(--jp-search-selected-match-color);
+}
+
+.cm-trailingspace {
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVQIHQGlAFr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+r3zKmT0/+pk9P/7+r3zAAAAAAAAAAABAAAAAAAAAAA6OPzM+/q9wAAAAAA6OPzMwAAAAAAAAAAAgAAAAAAAAAAGR8NiRQaCgAZIA0AGR8NiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQyoYJ/SY80UAAAAASUVORK5CYII=);
+  background-position: center left;
+  background-repeat: repeat-x;
+}
+
+.jp-CollaboratorCursor-hover {
+  position: absolute;
+  z-index: 1;
+  transform: translateX(-50%);
+  color: white;
+  border-radius: 3px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 1px;
+  padding-bottom: 1px;
+  text-align: center;
+  font-size: var(--jp-ui-font-size1);
+  white-space: nowrap;
+}
+
+.jp-CodeMirror-ruler {
+  border-left: 1px dashed var(--jp-border-color2);
+}
+
+/* Styles for shared cursors (remote cursor locations and selected ranges) */
+.jp-CodeMirrorEditor .cm-ySelectionCaret {
+  position: relative;
+  border-left: 1px solid black;
+  margin-left: -1px;
+  margin-right: -1px;
+  box-sizing: border-box;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionCaret > .cm-ySelectionInfo {
+  white-space: nowrap;
+  position: absolute;
+  top: -1.15em;
+  padding-bottom: 0.05em;
+  left: -1px;
+  font-size: 0.95em;
+  font-family: var(--jp-ui-font-family);
+  font-weight: bold;
+  line-height: normal;
+  user-select: none;
+  color: white;
+  padding-left: 2px;
+  padding-right: 2px;
+  z-index: 101;
+  transition: opacity 0.3s ease-in-out;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionInfo {
+  transition-delay: 0.7s;
+  opacity: 0;
+}
+
+.jp-CodeMirrorEditor .cm-ySelectionCaret:hover > .cm-ySelectionInfo {
+  opacity: 1;
+  transition-delay: 0s;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-MimeDocument {
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-filebrowser-button-height: 28px;
+  --jp-private-filebrowser-button-width: 48px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser .jp-SidePanel-content {
+  display: flex;
+  flex-direction: column;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  flex-wrap: wrap;
+  row-gap: 12px;
+  border-bottom: none;
+  height: auto;
+  margin: 8px 12px 0;
+  box-shadow: none;
+  padding: 0;
+  justify-content: flex-start;
+}
+
+.jp-FileBrowser-Panel {
+  flex: 1 1 auto;
+  display: flex;
+  flex-direction: column;
+}
+
+.jp-BreadCrumbs {
+  flex: 0 0 auto;
+  margin: 8px 12px;
+}
+
+.jp-BreadCrumbs-item {
+  margin: 0 2px;
+  padding: 0 2px;
+  border-radius: var(--jp-border-radius);
+  cursor: pointer;
+}
+
+.jp-BreadCrumbs-item:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-BreadCrumbs-item:first-child {
+  margin-left: 0;
+}
+
+.jp-BreadCrumbs-item.jp-mod-dropTarget {
+  background-color: var(--jp-brand-color2);
+  opacity: 0.7;
+}
+
+/*-----------------------------------------------------------------------------
+| Buttons
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser-toolbar > .jp-Toolbar-item {
+  flex: 0 0 auto;
+  padding-left: 0;
+  padding-right: 2px;
+  align-items: center;
+  height: unset;
+}
+
+.jp-FileBrowser-toolbar > .jp-Toolbar-item .jp-ToolbarButtonComponent {
+  width: 40px;
+}
+
+/*-----------------------------------------------------------------------------
+| Other styles
+|----------------------------------------------------------------------------*/
+
+.jp-FileDialog.jp-mod-conflict input {
+  color: var(--jp-error-color1);
+}
+
+.jp-FileDialog .jp-new-name-title {
+  margin-top: 12px;
+}
+
+.jp-LastModified-hidden {
+  display: none;
+}
+
+.jp-FileSize-hidden {
+  display: none;
+}
+
+.jp-FileBrowser .lm-AccordionPanel > h3:first-child {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| DirListing
+|----------------------------------------------------------------------------*/
+
+.jp-DirListing {
+  flex: 1 1 auto;
+  display: flex;
+  flex-direction: column;
+  outline: 0;
+}
+
+.jp-DirListing-header {
+  flex: 0 0 auto;
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  overflow: hidden;
+  border-top: var(--jp-border-width) solid var(--jp-border-color2);
+  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  z-index: 2;
+}
+
+.jp-DirListing-headerItem {
+  padding: 4px 12px 2px;
+  font-weight: 500;
+}
+
+.jp-DirListing-headerItem:hover {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-headerItem.jp-id-name {
+  flex: 1 0 84px;
+}
+
+.jp-DirListing-headerItem.jp-id-modified {
+  flex: 0 0 112px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+}
+
+.jp-DirListing-headerItem.jp-id-filesize {
+  flex: 0 0 75px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+}
+
+.jp-id-narrow {
+  display: none;
+  flex: 0 0 5px;
+  padding: 4px;
+  border-left: var(--jp-border-width) solid var(--jp-border-color2);
+  text-align: right;
+  color: var(--jp-border-color2);
+}
+
+.jp-DirListing-narrow .jp-id-narrow {
+  display: block;
+}
+
+.jp-DirListing-narrow .jp-id-modified,
+.jp-DirListing-narrow .jp-DirListing-itemModified {
+  display: none;
+}
+
+.jp-DirListing-headerItem.jp-mod-selected {
+  font-weight: 600;
+}
+
+/* increase specificity to override bundled default */
+.jp-DirListing-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  overflow: auto;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-content mark {
+  color: var(--jp-ui-font-color0);
+  background-color: transparent;
+  font-weight: bold;
+}
+
+.jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark {
+  color: var(--jp-ui-inverse-font-color0);
+}
+
+/* Style the directory listing content when a user drops a file to upload */
+.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {
+  outline: 5px dashed rgba(128, 128, 128, 0.5);
+  outline-offset: -10px;
+  cursor: copy;
+}
+
+.jp-DirListing-item {
+  display: flex;
+  flex-direction: row;
+  align-items: center;
+  padding: 4px 12px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-DirListing-checkboxWrapper {
+  /* Increases hit area of checkbox. */
+  padding: 4px;
+}
+
+.jp-DirListing-header
+  .jp-DirListing-checkboxWrapper
+  + .jp-DirListing-headerItem {
+  padding-left: 4px;
+}
+
+.jp-DirListing-content .jp-DirListing-checkboxWrapper {
+  position: relative;
+  left: -4px;
+  margin: -4px 0 -4px -8px;
+}
+
+.jp-DirListing-checkboxWrapper.jp-mod-visible {
+  visibility: visible;
+}
+
+/* For devices that support hovering, hide checkboxes until hovered, selected...
+*/
+@media (hover: hover) {
+  .jp-DirListing-checkboxWrapper {
+    visibility: hidden;
+  }
+
+  .jp-DirListing-item:hover .jp-DirListing-checkboxWrapper,
+  .jp-DirListing-item.jp-mod-selected .jp-DirListing-checkboxWrapper {
+    visibility: visible;
+  }
+}
+
+.jp-DirListing-item[data-is-dot] {
+  opacity: 75%;
+}
+
+.jp-DirListing-item.jp-mod-selected {
+  color: var(--jp-ui-inverse-font-color1);
+  background: var(--jp-brand-color1);
+}
+
+.jp-DirListing-item.jp-mod-dropTarget {
+  background: var(--jp-brand-color3);
+}
+
+.jp-DirListing-item:hover:not(.jp-mod-selected) {
+  background: var(--jp-layout-color2);
+}
+
+.jp-DirListing-itemIcon {
+  flex: 0 0 20px;
+  margin-right: 4px;
+}
+
+.jp-DirListing-itemText {
+  flex: 1 0 64px;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  user-select: none;
+}
+
+.jp-DirListing-itemText:focus {
+  outline-width: 2px;
+  outline-color: var(--jp-inverse-layout-color1);
+  outline-style: solid;
+  outline-offset: 1px;
+}
+
+.jp-DirListing-item.jp-mod-selected .jp-DirListing-itemText:focus {
+  outline-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-itemModified {
+  flex: 0 0 125px;
+  text-align: right;
+}
+
+.jp-DirListing-itemFileSize {
+  flex: 0 0 90px;
+  text-align: right;
+}
+
+.jp-DirListing-editor {
+  flex: 1 0 64px;
+  outline: none;
+  border: none;
+  color: var(--jp-ui-font-color1);
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon::before {
+  color: var(--jp-success-color1);
+  content: '\25CF';
+  font-size: 8px;
+  position: absolute;
+  left: -8px;
+}
+
+.jp-DirListing-item.jp-mod-running.jp-mod-selected
+  .jp-DirListing-itemIcon::before {
+  color: var(--jp-ui-inverse-font-color1);
+}
+
+.jp-DirListing-item.lm-mod-drag-image,
+.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {
+  font-size: var(--jp-ui-font-size1);
+  padding-left: 4px;
+  margin-left: 4px;
+  width: 160px;
+  background-color: var(--jp-ui-inverse-font-color2);
+  box-shadow: var(--jp-elevation-z2);
+  border-radius: 0;
+  color: var(--jp-ui-font-color1);
+  transform: translateX(-40%) translateY(-58%);
+}
+
+.jp-Document {
+  min-width: 120px;
+  min-height: 120px;
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Main OutputArea
+| OutputArea has a list of Outputs
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea {
+  overflow-y: auto;
+}
+
+.jp-OutputArea-child {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+  overflow: hidden;
+}
+
+.jp-OutputPrompt {
+  width: var(--jp-cell-prompt-width);
+  color: var(--jp-cell-outprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+  opacity: var(--jp-cell-prompt-opacity);
+
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-OutputArea-prompt {
+  display: table-cell;
+  vertical-align: top;
+}
+
+.jp-OutputArea-output {
+  display: table-cell;
+  width: 100%;
+  height: auto;
+  overflow: auto;
+  user-select: text;
+  -moz-user-select: text;
+  -webkit-user-select: text;
+  -ms-user-select: text;
+}
+
+.jp-OutputArea .jp-RenderedText {
+  padding-left: 1ch;
+}
+
+/**
+ * Prompt overlay.
+ */
+
+.jp-OutputArea-promptOverlay {
+  position: absolute;
+  top: 0;
+  width: var(--jp-cell-prompt-width);
+  height: 100%;
+  opacity: 0.5;
+}
+
+.jp-OutputArea-promptOverlay:hover {
+  background: var(--jp-layout-color2);
+  box-shadow: inset 0 0 1px var(--jp-inverse-layout-color0);
+  cursor: zoom-out;
+}
+
+.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay:hover {
+  cursor: zoom-in;
+}
+
+/**
+ * Isolated output.
+ */
+.jp-OutputArea-output.jp-mod-isolated {
+  width: 100%;
+  display: block;
+}
+
+/*
+When drag events occur, `lm-mod-override-cursor` is added to the body.
+Because iframes steal all cursor events, the following two rules are necessary
+to suppress pointer events while resize drags are occurring. There may be a
+better solution to this problem.
+*/
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {
+  position: relative;
+}
+
+body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated::before {
+  content: '';
+  position: absolute;
+  top: 0;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  background: transparent;
+}
+
+/* pre */
+
+.jp-OutputArea-output pre {
+  border: none;
+  margin: 0;
+  padding: 0;
+  overflow-x: auto;
+  overflow-y: auto;
+  word-break: break-all;
+  word-wrap: break-word;
+  white-space: pre-wrap;
+}
+
+/* tables */
+
+.jp-OutputArea-output.jp-RenderedHTMLCommon table {
+  margin-left: 0;
+  margin-right: 0;
+}
+
+/* description lists */
+
+.jp-OutputArea-output dl,
+.jp-OutputArea-output dt,
+.jp-OutputArea-output dd {
+  display: block;
+}
+
+.jp-OutputArea-output dl {
+  width: 100%;
+  overflow: hidden;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dt {
+  font-weight: bold;
+  float: left;
+  width: 20%;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-OutputArea-output dd {
+  float: left;
+  width: 80%;
+  padding: 0;
+  margin: 0;
+}
+
+.jp-TrimmedOutputs pre {
+  background: var(--jp-layout-color3);
+  font-size: calc(var(--jp-code-font-size) * 1.4);
+  text-align: center;
+  text-transform: uppercase;
+}
+
+/* Hide the gutter in case of
+ *  - nested output areas (e.g. in the case of output widgets)
+ *  - mirrored output areas
+ */
+.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {
+  display: none;
+}
+
+/* Hide empty lines in the output area, for instance due to cleared widgets */
+.jp-OutputArea-prompt:empty {
+  padding: 0;
+  border: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| executeResult is added to any Output-result for the display of the object
+| returned by a cell
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea-output.jp-OutputArea-executeResult {
+  margin-left: 0;
+  width: 100%;
+}
+
+/* Text output with the Out[] prompt needs a top padding to match the
+ * alignment of the Out[] prompt itself.
+ */
+.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {
+  padding-top: var(--jp-code-padding);
+  border-top: var(--jp-border-width) solid transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| The Stdin output
+|----------------------------------------------------------------------------*/
+
+.jp-Stdin-prompt {
+  color: var(--jp-content-font-color0);
+  padding-right: var(--jp-code-padding);
+  vertical-align: baseline;
+  flex: 0 0 auto;
+}
+
+.jp-Stdin-input {
+  font-family: var(--jp-code-font-family);
+  font-size: inherit;
+  color: inherit;
+  background-color: inherit;
+  width: 42%;
+  min-width: 200px;
+
+  /* make sure input baseline aligns with prompt */
+  vertical-align: baseline;
+
+  /* padding + margin = 0.5em between prompt and cursor */
+  padding: 0 0.25em;
+  margin: 0 0.25em;
+  flex: 0 0 70%;
+}
+
+.jp-Stdin-input::placeholder {
+  opacity: 0;
+}
+
+.jp-Stdin-input:focus {
+  box-shadow: none;
+}
+
+.jp-Stdin-input:focus::placeholder {
+  opacity: 1;
+}
+
+/*-----------------------------------------------------------------------------
+| Output Area View
+|----------------------------------------------------------------------------*/
+
+.jp-LinkedOutputView .jp-OutputArea {
+  height: 100%;
+  display: block;
+}
+
+.jp-LinkedOutputView .jp-OutputArea-output:only-child {
+  height: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+@media print {
+  .jp-OutputArea-child {
+    break-inside: avoid-page;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Mobile
+|----------------------------------------------------------------------------*/
+@media only screen and (max-width: 760px) {
+  .jp-OutputPrompt {
+    display: table-row;
+    text-align: left;
+  }
+
+  .jp-OutputArea-child .jp-OutputArea-output {
+    display: table-row;
+    margin-left: var(--jp-notebook-padding);
+  }
+}
+
+/* Trimmed outputs warning */
+.jp-TrimmedOutputs > a {
+  margin: 10px;
+  text-decoration: none;
+  cursor: pointer;
+}
+
+.jp-TrimmedOutputs > a:hover {
+  text-decoration: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Table of Contents
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-toc-active-width: 4px;
+}
+
+.jp-TableOfContents {
+  display: flex;
+  flex-direction: column;
+  background: var(--jp-layout-color1);
+  color: var(--jp-ui-font-color1);
+  font-size: var(--jp-ui-font-size1);
+  height: 100%;
+}
+
+.jp-TableOfContents-placeholder {
+  text-align: center;
+}
+
+.jp-TableOfContents-placeholderContent {
+  color: var(--jp-content-font-color2);
+  padding: 8px;
+}
+
+.jp-TableOfContents-placeholderContent > h3 {
+  margin-bottom: var(--jp-content-heading-margin-bottom);
+}
+
+.jp-TableOfContents .jp-SidePanel-content {
+  overflow-y: auto;
+}
+
+.jp-TableOfContents-tree {
+  margin: 4px;
+}
+
+.jp-TableOfContents ol {
+  list-style-type: none;
+}
+
+/* stylelint-disable-next-line selector-max-type */
+.jp-TableOfContents li > ol {
+  /* Align left border with triangle icon center */
+  padding-left: 11px;
+}
+
+.jp-TableOfContents-content {
+  /* left margin for the active heading indicator */
+  margin: 0 0 0 var(--jp-private-toc-active-width);
+  padding: 0;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-tocItem {
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-tocItem-heading {
+  display: flex;
+  cursor: pointer;
+}
+
+.jp-tocItem-heading:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-tocItem-content {
+  display: block;
+  padding: 4px 0;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  overflow-x: hidden;
+}
+
+.jp-tocItem-collapser {
+  height: 20px;
+  margin: 2px 2px 0;
+  padding: 0;
+  background: none;
+  border: none;
+  cursor: pointer;
+}
+
+.jp-tocItem-collapser:hover {
+  background-color: var(--jp-layout-color3);
+}
+
+/* Active heading indicator */
+
+.jp-tocItem-heading::before {
+  content: ' ';
+  background: transparent;
+  width: var(--jp-private-toc-active-width);
+  height: 24px;
+  position: absolute;
+  left: 0;
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-tocItem-heading.jp-tocItem-active::before {
+  background-color: var(--jp-brand-color1);
+}
+
+.jp-tocItem-heading:hover.jp-tocItem-active::before {
+  background: var(--jp-brand-color0);
+  opacity: 1;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapser {
+  flex: 0 0 var(--jp-cell-collapser-width);
+  padding: 0;
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+  border-radius: var(--jp-border-radius);
+  opacity: 1;
+}
+
+.jp-Collapser-child {
+  display: block;
+  width: 100%;
+  box-sizing: border-box;
+
+  /* height: 100% doesn't work because the height of its parent is computed from content */
+  position: absolute;
+  top: 0;
+  bottom: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+/*
+Hiding collapsers in print mode.
+
+Note: input and output wrappers have "display: block" propery in print mode.
+*/
+
+@media print {
+  .jp-Collapser {
+    display: none;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Header/Footer
+|----------------------------------------------------------------------------*/
+
+/* Hidden by zero height by default */
+.jp-CellHeader,
+.jp-CellFooter {
+  height: 0;
+  width: 100%;
+  padding: 0;
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Input
+|----------------------------------------------------------------------------*/
+
+/* All input areas */
+.jp-InputArea {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  display: table-cell;
+  overflow: hidden;
+  vertical-align: top;
+
+  /* This is the non-active, default styling */
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0;
+  background: var(--jp-cell-editor-background);
+}
+
+.jp-InputPrompt {
+  display: table-cell;
+  vertical-align: top;
+  width: var(--jp-cell-prompt-width);
+  color: var(--jp-cell-inprompt-font-color);
+  font-family: var(--jp-cell-prompt-font-family);
+  padding: var(--jp-code-padding);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  opacity: var(--jp-cell-prompt-opacity);
+  line-height: var(--jp-code-line-height);
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+
+  /* Right align prompt text, don't wrap to handle large prompt numbers */
+  text-align: right;
+  white-space: nowrap;
+  overflow: hidden;
+  text-overflow: ellipsis;
+
+  /* Disable text selection */
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Mobile
+|----------------------------------------------------------------------------*/
+@media only screen and (max-width: 760px) {
+  .jp-InputArea-editor {
+    display: table-row;
+    margin-left: var(--jp-notebook-padding);
+  }
+
+  .jp-InputPrompt {
+    display: table-row;
+    text-align: left;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Placeholder {
+  display: table;
+  table-layout: fixed;
+  width: 100%;
+}
+
+.jp-Placeholder-prompt {
+  display: table-cell;
+  box-sizing: border-box;
+}
+
+.jp-Placeholder-content {
+  display: table-cell;
+  padding: 4px 6px;
+  border: 1px solid transparent;
+  border-radius: 0;
+  background: none;
+  box-sizing: border-box;
+  cursor: pointer;
+}
+
+.jp-Placeholder-contentContainer {
+  display: flex;
+}
+
+.jp-Placeholder-content:hover,
+.jp-InputPlaceholder > .jp-Placeholder-content:hover {
+  border-color: var(--jp-layout-color3);
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon {
+  width: 32px;
+  height: 16px;
+  border: 1px solid transparent;
+  border-radius: var(--jp-border-radius);
+}
+
+.jp-Placeholder-content .jp-MoreHorizIcon:hover {
+  border: 1px solid var(--jp-border-color1);
+  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
+  background-color: var(--jp-layout-color0);
+}
+
+.jp-PlaceholderText {
+  white-space: nowrap;
+  overflow-x: hidden;
+  color: var(--jp-inverse-layout-color3);
+  font-family: var(--jp-code-font-family);
+}
+
+.jp-InputPlaceholder > .jp-Placeholder-content {
+  border-color: var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-cell-scrolling-output-offset: 5px;
+}
+
+/*-----------------------------------------------------------------------------
+| Cell
+|----------------------------------------------------------------------------*/
+
+.jp-Cell {
+  padding: var(--jp-cell-padding);
+  margin: 0;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Common input/output
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-inputWrapper,
+.jp-Cell-outputWrapper {
+  display: flex;
+  flex-direction: row;
+  padding: 0;
+  margin: 0;
+
+  /* Added to reveal the box-shadow on the input and output collapsers. */
+  overflow: visible;
+}
+
+/* Only input/output areas inside cells */
+.jp-Cell-inputArea,
+.jp-Cell-outputArea {
+  flex: 1 1 auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Collapser
+|----------------------------------------------------------------------------*/
+
+/* Make the output collapser disappear when there is not output, but do so
+ * in a manner that leaves it in the layout and preserves its width.
+ */
+.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {
+  border: none !important;
+  background: transparent !important;
+}
+
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {
+  min-height: var(--jp-cell-collapser-min-height);
+}
+
+/*-----------------------------------------------------------------------------
+| Output
+|----------------------------------------------------------------------------*/
+
+/* Put a space between input and output when there IS output */
+.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {
+  margin-top: 5px;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
+  overflow-y: auto;
+  max-height: 24em;
+  margin-left: var(--jp-private-cell-scrolling-output-offset);
+  resize: vertical;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea[style*='height'] {
+  max-height: unset;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea::after {
+  content: ' ';
+  box-shadow: inset 0 0 6px 2px rgb(0 0 0 / 30%);
+  width: 100%;
+  height: 100%;
+  position: sticky;
+  bottom: 0;
+  top: 0;
+  margin-top: -50%;
+  float: left;
+  display: block;
+  pointer-events: none;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-child {
+  padding-top: 6px;
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
+  width: calc(
+    var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset)
+  );
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay {
+  left: calc(-1 * var(--jp-private-cell-scrolling-output-offset));
+}
+
+/*-----------------------------------------------------------------------------
+| CodeCell
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| MarkdownCell
+|----------------------------------------------------------------------------*/
+
+.jp-MarkdownOutput {
+  display: table-cell;
+  width: 100%;
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-left: var(--jp-code-padding);
+}
+
+.jp-MarkdownOutput.jp-RenderedHTMLCommon {
+  overflow: auto;
+}
+
+/* collapseHeadingButton (show always if hiddenCellsButton is _not_ shown) */
+.jp-collapseHeadingButton {
+  display: flex;
+  min-height: var(--jp-cell-collapser-min-height);
+  font-size: var(--jp-code-font-size);
+  position: absolute;
+  background-color: transparent;
+  background-size: 25px;
+  background-repeat: no-repeat;
+  background-position-x: center;
+  background-position-y: top;
+  background-image: var(--jp-icon-caret-down);
+  right: 0;
+  top: 0;
+  bottom: 0;
+}
+
+.jp-collapseHeadingButton.jp-mod-collapsed {
+  background-image: var(--jp-icon-caret-right);
+}
+
+/*
+ set the container font size to match that of content
+ so that the nested collapse buttons have the right size
+*/
+.jp-MarkdownCell .jp-InputPrompt {
+  font-size: var(--jp-content-font-size1);
+}
+
+/*
+  Align collapseHeadingButton with cell top header
+  The font sizes are identical to the ones in packages/rendermime/style/base.css
+*/
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='1'] {
+  font-size: var(--jp-content-font-size5);
+  background-position-y: calc(0.3 * var(--jp-content-font-size5));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='2'] {
+  font-size: var(--jp-content-font-size4);
+  background-position-y: calc(0.3 * var(--jp-content-font-size4));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='3'] {
+  font-size: var(--jp-content-font-size3);
+  background-position-y: calc(0.3 * var(--jp-content-font-size3));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='4'] {
+  font-size: var(--jp-content-font-size2);
+  background-position-y: calc(0.3 * var(--jp-content-font-size2));
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='5'] {
+  font-size: var(--jp-content-font-size1);
+  background-position-y: top;
+}
+
+.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='6'] {
+  font-size: var(--jp-content-font-size0);
+  background-position-y: top;
+}
+
+/* collapseHeadingButton (show only on (hover,active) if hiddenCellsButton is shown) */
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-collapseHeadingButton {
+  display: none;
+}
+
+.jp-Notebook.jp-mod-showHiddenCellsButton
+  :is(.jp-MarkdownCell:hover, .jp-mod-active)
+  .jp-collapseHeadingButton {
+  display: flex;
+}
+
+/* showHiddenCellsButton (only show if jp-mod-showHiddenCellsButton is set, which
+is a consequence of the showHiddenCellsButton option in Notebook Settings)*/
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton {
+  margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding));
+  margin-top: var(--jp-code-padding);
+  border: 1px solid var(--jp-border-color2);
+  background-color: var(--jp-border-color3) !important;
+  color: var(--jp-content-font-color0) !important;
+  display: flex;
+}
+
+.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton:hover {
+  background-color: var(--jp-border-color2) !important;
+}
+
+.jp-showHiddenCellsButton {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Printing
+|----------------------------------------------------------------------------*/
+
+/*
+Using block instead of flex to allow the use of the break-inside CSS property for
+cell outputs.
+*/
+
+@media print {
+  .jp-Cell-inputWrapper,
+  .jp-Cell-outputWrapper {
+    display: block;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-notebook-toolbar-padding: 2px 5px 2px 2px;
+}
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookPanel-toolbar {
+  padding: var(--jp-notebook-toolbar-padding);
+
+  /* disable paint containment from lumino 2.0 default strict CSS containment */
+  contain: style size !important;
+}
+
+.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {
+  border: none;
+  box-shadow: none;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown select {
+  height: 24px;
+  font-size: var(--jp-ui-font-size1);
+  line-height: 14px;
+  border-radius: 0;
+  display: block;
+}
+
+.jp-Notebook-toolbarCellTypeDropdown span {
+  top: 5px !important;
+}
+
+.jp-Toolbar-responsive-popup {
+  position: absolute;
+  height: fit-content;
+  display: flex;
+  flex-direction: row;
+  flex-wrap: wrap;
+  justify-content: flex-end;
+  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
+  box-shadow: var(--jp-toolbar-box-shadow);
+  background: var(--jp-toolbar-background);
+  min-height: var(--jp-toolbar-micro-height);
+  padding: var(--jp-notebook-toolbar-padding);
+  z-index: 1;
+  right: 0;
+  top: 0;
+}
+
+.jp-Toolbar > .jp-Toolbar-responsive-opener {
+  margin-left: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-Notebook-ExecutionIndicator {
+  position: relative;
+  display: inline-block;
+  height: 100%;
+  z-index: 9997;
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip {
+  visibility: hidden;
+  height: auto;
+  width: max-content;
+  width: -moz-max-content;
+  background-color: var(--jp-layout-color2);
+  color: var(--jp-ui-font-color1);
+  text-align: justify;
+  border-radius: 6px;
+  padding: 0 5px;
+  position: fixed;
+  display: table;
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.up {
+  transform: translateX(-50%) translateY(-100%) translateY(-32px);
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.down {
+  transform: translateX(calc(-100% + 16px)) translateY(5px);
+}
+
+.jp-Notebook-ExecutionIndicator-tooltip.hidden {
+  display: none;
+}
+
+.jp-Notebook-ExecutionIndicator:hover .jp-Notebook-ExecutionIndicator-tooltip {
+  visibility: visible;
+}
+
+.jp-Notebook-ExecutionIndicator span {
+  font-size: var(--jp-ui-font-size1);
+  font-family: var(--jp-ui-font-family);
+  color: var(--jp-ui-font-color1);
+  line-height: 24px;
+  display: block;
+}
+
+.jp-Notebook-ExecutionIndicator-progress-bar {
+  display: flex;
+  justify-content: center;
+  height: 100%;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+/*
+ * Execution indicator
+ */
+.jp-tocItem-content::after {
+  content: '';
+
+  /* Must be identical to form a circle */
+  width: 12px;
+  height: 12px;
+  background: none;
+  border: none;
+  position: absolute;
+  right: 0;
+}
+
+.jp-tocItem-content[data-running='0']::after {
+  border-radius: 50%;
+  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
+  background: none;
+}
+
+.jp-tocItem-content[data-running='1']::after {
+  border-radius: 50%;
+  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
+  background-color: var(--jp-inverse-layout-color3);
+}
+
+.jp-tocItem-content[data-running='0'],
+.jp-tocItem-content[data-running='1'] {
+  margin-right: 12px;
+}
+
+/*
+ * Copyright (c) Jupyter Development Team.
+ * Distributed under the terms of the Modified BSD License.
+ */
+
+.jp-Notebook-footer {
+  height: 27px;
+  margin-left: calc(
+    var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
+      var(--jp-cell-padding)
+  );
+  width: calc(
+    100% -
+      (
+        var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
+          var(--jp-cell-padding) + var(--jp-cell-padding)
+      )
+  );
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  color: var(--jp-ui-font-color3);
+  margin-top: 6px;
+  background: none;
+  cursor: pointer;
+}
+
+.jp-Notebook-footer:focus {
+  border-color: var(--jp-cell-editor-active-border-color);
+}
+
+/* For devices that support hovering, hide footer until hover */
+@media (hover: hover) {
+  .jp-Notebook-footer {
+    opacity: 0;
+  }
+
+  .jp-Notebook-footer:focus,
+  .jp-Notebook-footer:hover {
+    opacity: 1;
+  }
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Imports
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-side-by-side-output-size: 1fr;
+  --jp-side-by-side-resized-cell: var(--jp-side-by-side-output-size);
+  --jp-private-notebook-dragImage-width: 304px;
+  --jp-private-notebook-dragImage-height: 36px;
+  --jp-private-notebook-selected-color: var(--md-blue-400);
+  --jp-private-notebook-active-color: var(--md-green-400);
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook
+|----------------------------------------------------------------------------*/
+
+/* stylelint-disable selector-max-class */
+
+.jp-NotebookPanel {
+  display: block;
+  height: 100%;
+}
+
+.jp-NotebookPanel.jp-Document {
+  min-width: 240px;
+  min-height: 120px;
+}
+
+.jp-Notebook {
+  padding: var(--jp-notebook-padding);
+  outline: none;
+  overflow: auto;
+  background: var(--jp-layout-color0);
+}
+
+.jp-Notebook.jp-mod-scrollPastEnd::after {
+  display: block;
+  content: '';
+  min-height: var(--jp-notebook-scroll-padding);
+}
+
+.jp-MainAreaWidget-ContainStrict .jp-Notebook * {
+  contain: strict;
+}
+
+.jp-Notebook .jp-Cell {
+  overflow: visible;
+}
+
+.jp-Notebook .jp-Cell .jp-InputPrompt {
+  cursor: move;
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook state related styling
+|
+| The notebook and cells each have states, here are the possibilities:
+|
+| - Notebook
+|   - Command
+|   - Edit
+| - Cell
+|   - None
+|   - Active (only one can be active)
+|   - Selected (the cells actions are applied to)
+|   - Multiselected (when multiple selected, the cursor)
+|   - No outputs
+|----------------------------------------------------------------------------*/
+
+/* Command or edit modes */
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {
+  opacity: var(--jp-cell-prompt-not-active-opacity);
+  color: var(--jp-cell-prompt-not-active-font-color);
+}
+
+/* cell is active */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {
+  background: var(--jp-brand-color1);
+}
+
+/* cell is dirty */
+.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt {
+  color: var(--jp-warn-color1);
+}
+
+.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt::before {
+  color: var(--jp-warn-color1);
+  content: '•';
+}
+
+.jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser {
+  background: var(--jp-warn-color1);
+}
+
+/* collapser is hovered */
+.jp-Notebook .jp-Cell .jp-Collapser:hover {
+  box-shadow: var(--jp-elevation-z2);
+  background: var(--jp-brand-color1);
+  opacity: var(--jp-cell-collapser-not-active-hover-opacity);
+}
+
+/* cell is active and collapser is hovered */
+.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {
+  background: var(--jp-brand-color0);
+  opacity: 1;
+}
+
+/* Command mode */
+
+.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {
+  background: var(--jp-notebook-multiselected-color);
+}
+
+.jp-Notebook.jp-mod-commandMode
+  .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {
+  background: transparent;
+}
+
+/* Edit mode */
+
+.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {
+  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
+  box-shadow: var(--jp-input-box-shadow);
+  background-color: var(--jp-cell-editor-active-background);
+}
+
+/*-----------------------------------------------------------------------------
+| Notebook drag and drop
+|----------------------------------------------------------------------------*/
+
+.jp-Notebook-cell.jp-mod-dropSource {
+  opacity: 0.5;
+}
+
+.jp-Notebook-cell.jp-mod-dropTarget,
+.jp-Notebook.jp-mod-commandMode
+  .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {
+  border-top-color: var(--jp-private-notebook-selected-color);
+  border-top-style: solid;
+  border-top-width: 2px;
+}
+
+.jp-dragImage {
+  display: block;
+  flex-direction: row;
+  width: var(--jp-private-notebook-dragImage-width);
+  height: var(--jp-private-notebook-dragImage-height);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background);
+  overflow: visible;
+}
+
+.jp-dragImage-singlePrompt {
+  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
+}
+
+.jp-dragImage .jp-dragImage-content {
+  flex: 1 1 auto;
+  z-index: 2;
+  font-size: var(--jp-code-font-size);
+  font-family: var(--jp-code-font-family);
+  line-height: var(--jp-code-line-height);
+  padding: var(--jp-code-padding);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  background: var(--jp-cell-editor-background-color);
+  color: var(--jp-content-font-color3);
+  text-align: left;
+  margin: 4px 4px 4px 0;
+}
+
+.jp-dragImage .jp-dragImage-prompt {
+  flex: 0 0 auto;
+  min-width: 36px;
+  color: var(--jp-cell-inprompt-font-color);
+  padding: var(--jp-code-padding);
+  padding-left: 12px;
+  font-family: var(--jp-cell-prompt-font-family);
+  letter-spacing: var(--jp-cell-prompt-letter-spacing);
+  line-height: 1.9;
+  font-size: var(--jp-code-font-size);
+  border: var(--jp-border-width) solid transparent;
+}
+
+.jp-dragImage-multipleBack {
+  z-index: -1;
+  position: absolute;
+  height: 32px;
+  width: 300px;
+  top: 8px;
+  left: 8px;
+  background: var(--jp-layout-color2);
+  border: var(--jp-border-width) solid var(--jp-input-border-color);
+  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
+}
+
+/*-----------------------------------------------------------------------------
+| Cell toolbar
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookTools {
+  display: block;
+  min-width: var(--jp-sidebar-min-width);
+  color: var(--jp-ui-font-color1);
+  background: var(--jp-layout-color1);
+
+  /* This is needed so that all font sizing of children done in ems is
+    * relative to this base size */
+  font-size: var(--jp-ui-font-size1);
+  overflow: auto;
+}
+
+.jp-ActiveCellTool {
+  padding: 12px 0;
+  display: flex;
+}
+
+.jp-ActiveCellTool-Content {
+  flex: 1 1 auto;
+}
+
+.jp-ActiveCellTool .jp-ActiveCellTool-CellContent {
+  background: var(--jp-cell-editor-background);
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0;
+  min-height: 29px;
+}
+
+.jp-ActiveCellTool .jp-InputPrompt {
+  min-width: calc(var(--jp-cell-prompt-width) * 0.75);
+}
+
+.jp-ActiveCellTool-CellContent > pre {
+  padding: 5px 4px;
+  margin: 0;
+  white-space: normal;
+}
+
+.jp-MetadataEditorTool {
+  flex-direction: column;
+  padding: 12px 0;
+}
+
+.jp-RankedPanel > :not(:first-child) {
+  margin-top: 12px;
+}
+
+.jp-KeySelector select.jp-mod-styled {
+  font-size: var(--jp-ui-font-size1);
+  color: var(--jp-ui-font-color0);
+  border: var(--jp-border-width) solid var(--jp-border-color1);
+}
+
+.jp-KeySelector label,
+.jp-MetadataEditorTool label,
+.jp-NumberSetter label {
+  line-height: 1.4;
+}
+
+.jp-NotebookTools .jp-select-wrapper {
+  margin-top: 4px;
+  margin-bottom: 0;
+}
+
+.jp-NumberSetter input {
+  width: 100%;
+  margin-top: 4px;
+}
+
+.jp-NotebookTools .jp-Collapse {
+  margin-top: 16px;
+}
+
+/*-----------------------------------------------------------------------------
+| Presentation Mode (.jp-mod-presentationMode)
+|----------------------------------------------------------------------------*/
+
+.jp-mod-presentationMode .jp-Notebook {
+  --jp-content-font-size1: var(--jp-content-presentation-font-size1);
+  --jp-code-font-size: var(--jp-code-presentation-font-size);
+}
+
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,
+.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {
+  flex: 0 0 110px;
+}
+
+/*-----------------------------------------------------------------------------
+| Side-by-side Mode (.jp-mod-sideBySide)
+|----------------------------------------------------------------------------*/
+.jp-mod-sideBySide.jp-Notebook .jp-Notebook-cell {
+  margin-top: 3em;
+  margin-bottom: 3em;
+  margin-left: 5%;
+  margin-right: 5%;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell {
+  display: grid;
+  grid-template-columns: minmax(0, 1fr) min-content minmax(
+      0,
+      var(--jp-side-by-side-output-size)
+    );
+  grid-template-rows: auto minmax(0, 1fr) auto;
+  grid-template-areas:
+    'header header header'
+    'input handle output'
+    'footer footer footer';
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell {
+  grid-template-columns: minmax(0, 1fr) min-content minmax(
+      0,
+      var(--jp-side-by-side-resized-cell)
+    );
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellHeader {
+  grid-area: header;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-inputWrapper {
+  grid-area: input;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-outputWrapper {
+  /* overwrite the default margin (no vertical separation needed in side by side move */
+  margin-top: 0;
+  grid-area: output;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellFooter {
+  grid-area: footer;
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle {
+  grid-area: handle;
+  user-select: none;
+  display: block;
+  height: 100%;
+  cursor: ew-resize;
+  padding: 0 var(--jp-cell-padding);
+}
+
+.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle::after {
+  content: '';
+  display: block;
+  background: var(--jp-border-color2);
+  height: 100%;
+  width: 5px;
+}
+
+.jp-mod-sideBySide.jp-Notebook
+  .jp-CodeCell.jp-mod-resizedCell
+  .jp-CellResizeHandle::after {
+  background: var(--jp-border-color0);
+}
+
+.jp-CellResizeHandle {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-Placeholder {
+  padding-left: 55px;
+}
+
+.jp-Cell-Placeholder-wrapper {
+  background: #fff;
+  border: 1px solid;
+  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
+  border-radius: 4px;
+  -webkit-border-radius: 4px;
+  margin: 10px 15px;
+}
+
+.jp-Cell-Placeholder-wrapper-inner {
+  padding: 15px;
+  position: relative;
+}
+
+.jp-Cell-Placeholder-wrapper-body {
+  background-repeat: repeat;
+  background-size: 50% auto;
+}
+
+.jp-Cell-Placeholder-wrapper-body div {
+  background: #f6f7f8;
+  background-image: -webkit-linear-gradient(
+    left,
+    #f6f7f8 0%,
+    #edeef1 20%,
+    #f6f7f8 40%,
+    #f6f7f8 100%
+  );
+  background-repeat: no-repeat;
+  background-size: 800px 104px;
+  height: 104px;
+  position: absolute;
+  right: 15px;
+  left: 15px;
+  top: 15px;
+}
+
+div.jp-Cell-Placeholder-h1 {
+  top: 20px;
+  height: 20px;
+  left: 15px;
+  width: 150px;
+}
+
+div.jp-Cell-Placeholder-h2 {
+  left: 15px;
+  top: 50px;
+  height: 10px;
+  width: 100px;
+}
+
+div.jp-Cell-Placeholder-content-1,
+div.jp-Cell-Placeholder-content-2,
+div.jp-Cell-Placeholder-content-3 {
+  left: 15px;
+  right: 15px;
+  height: 10px;
+}
+
+div.jp-Cell-Placeholder-content-1 {
+  top: 100px;
+}
+
+div.jp-Cell-Placeholder-content-2 {
+  top: 120px;
+}
+
+div.jp-Cell-Placeholder-content-3 {
+  top: 140px;
+}
+
+</style>
+<style type="text/css">
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*
+The following CSS variables define the main, public API for styling JupyterLab.
+These variables should be used by all plugins wherever possible. In other
+words, plugins should not define custom colors, sizes, etc unless absolutely
+necessary. This enables users to change the visual theme of JupyterLab
+by changing these variables.
+
+Many variables appear in an ordered sequence (0,1,2,3). These sequences
+are designed to work well together, so for example, `--jp-border-color1` should
+be used with `--jp-layout-color1`. The numbers have the following meanings:
+
+* 0: super-primary, reserved for special emphasis
+* 1: primary, most important under normal situations
+* 2: secondary, next most important under normal situations
+* 3: tertiary, next most important under normal situations
+
+Throughout JupyterLab, we are mostly following principles from Google's
+Material Design when selecting colors. We are not, however, following
+all of MD as it is not optimized for dense, information rich UIs.
+*/
+
+:root {
+  /* Elevation
+   *
+   * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here:
+   *
+   * https://github.com/material-components/material-components-web
+   * https://material-components-web.appspot.com/elevation.html
+   */
+
+  --jp-shadow-base-lightness: 0;
+  --jp-shadow-umbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.2
+  );
+  --jp-shadow-penumbra-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.14
+  );
+  --jp-shadow-ambient-color: rgba(
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    var(--jp-shadow-base-lightness),
+    0.12
+  );
+  --jp-elevation-z0: none;
+  --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color),
+    0 1px 1px 0 var(--jp-shadow-penumbra-color),
+    0 1px 3px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color),
+    0 2px 2px 0 var(--jp-shadow-penumbra-color),
+    0 1px 5px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color),
+    0 4px 5px 0 var(--jp-shadow-penumbra-color),
+    0 1px 10px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color),
+    0 6px 10px 0 var(--jp-shadow-penumbra-color),
+    0 1px 18px 0 var(--jp-shadow-ambient-color);
+  --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color),
+    0 8px 10px 1px var(--jp-shadow-penumbra-color),
+    0 3px 14px 2px var(--jp-shadow-ambient-color);
+  --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color),
+    0 12px 17px 2px var(--jp-shadow-penumbra-color),
+    0 5px 22px 4px var(--jp-shadow-ambient-color);
+  --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color),
+    0 16px 24px 2px var(--jp-shadow-penumbra-color),
+    0 6px 30px 5px var(--jp-shadow-ambient-color);
+  --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color),
+    0 20px 31px 3px var(--jp-shadow-penumbra-color),
+    0 8px 38px 7px var(--jp-shadow-ambient-color);
+  --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color),
+    0 24px 38px 3px var(--jp-shadow-penumbra-color),
+    0 9px 46px 8px var(--jp-shadow-ambient-color);
+
+  /* Borders
+   *
+   * The following variables, specify the visual styling of borders in JupyterLab.
+   */
+
+  --jp-border-width: 1px;
+  --jp-border-color0: var(--md-grey-400);
+  --jp-border-color1: var(--md-grey-400);
+  --jp-border-color2: var(--md-grey-300);
+  --jp-border-color3: var(--md-grey-200);
+  --jp-inverse-border-color: var(--md-grey-600);
+  --jp-border-radius: 2px;
+
+  /* UI Fonts
+   *
+   * The UI font CSS variables are used for the typography all of the JupyterLab
+   * user interface elements that are not directly user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-ui-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-ui-font-scale-factor: 1.2;
+  --jp-ui-font-size0: 0.83333em;
+  --jp-ui-font-size1: 13px; /* Base font size */
+  --jp-ui-font-size2: 1.2em;
+  --jp-ui-font-size3: 1.44em;
+  --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI',
+    helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
+    'Segoe UI Symbol';
+
+  /*
+   * Use these font colors against the corresponding main layout colors.
+   * In a light theme, these go from dark to light.
+   */
+
+  /* Defaults use Material Design specification */
+  --jp-ui-font-color0: rgba(0, 0, 0, 1);
+  --jp-ui-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-ui-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-ui-font-color3: rgba(0, 0, 0, 0.38);
+
+  /*
+   * Use these against the brand/accent/warn/error colors.
+   * These will typically go from light to darker, in both a dark and light theme.
+   */
+
+  --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1);
+  --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7);
+  --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5);
+
+  /* Content Fonts
+   *
+   * Content font variables are used for typography of user generated content.
+   *
+   * The font sizing here is done assuming that the body font size of --jp-content-font-size1
+   * is applied to a parent element. When children elements, such as headings, are sized
+   * in em all things will be computed relative to that body size.
+   */
+
+  --jp-content-line-height: 1.6;
+  --jp-content-font-scale-factor: 1.2;
+  --jp-content-font-size0: 0.83333em;
+  --jp-content-font-size1: 14px; /* Base font size */
+  --jp-content-font-size2: 1.2em;
+  --jp-content-font-size3: 1.44em;
+  --jp-content-font-size4: 1.728em;
+  --jp-content-font-size5: 2.0736em;
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-content-presentation-font-size1: 17px;
+  --jp-content-heading-line-height: 1;
+  --jp-content-heading-margin-top: 1.2em;
+  --jp-content-heading-margin-bottom: 0.8em;
+  --jp-content-heading-font-weight: 500;
+
+  /* Defaults use Material Design specification */
+  --jp-content-font-color0: rgba(0, 0, 0, 1);
+  --jp-content-font-color1: rgba(0, 0, 0, 0.87);
+  --jp-content-font-color2: rgba(0, 0, 0, 0.54);
+  --jp-content-font-color3: rgba(0, 0, 0, 0.38);
+  --jp-content-link-color: var(--md-blue-900);
+  --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont,
+    'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji',
+    'Segoe UI Emoji', 'Segoe UI Symbol';
+
+  /*
+   * Code Fonts
+   *
+   * Code font variables are used for typography of code and other monospaces content.
+   */
+
+  --jp-code-font-size: 13px;
+  --jp-code-line-height: 1.3077; /* 17px for 13px base */
+  --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */
+  --jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace;
+  --jp-code-font-family: var(--jp-code-font-family-default);
+
+  /* This gives a magnification of about 125% in presentation mode over normal. */
+  --jp-code-presentation-font-size: 16px;
+
+  /* may need to tweak cursor width if you change font size */
+  --jp-code-cursor-width0: 1.4px;
+  --jp-code-cursor-width1: 2px;
+  --jp-code-cursor-width2: 4px;
+
+  /* Layout
+   *
+   * The following are the main layout colors use in JupyterLab. In a light
+   * theme these would go from light to dark.
+   */
+
+  --jp-layout-color0: white;
+  --jp-layout-color1: white;
+  --jp-layout-color2: var(--md-grey-200);
+  --jp-layout-color3: var(--md-grey-400);
+  --jp-layout-color4: var(--md-grey-600);
+
+  /* Inverse Layout
+   *
+   * The following are the inverse layout colors use in JupyterLab. In a light
+   * theme these would go from dark to light.
+   */
+
+  --jp-inverse-layout-color0: #111;
+  --jp-inverse-layout-color1: var(--md-grey-900);
+  --jp-inverse-layout-color2: var(--md-grey-800);
+  --jp-inverse-layout-color3: var(--md-grey-700);
+  --jp-inverse-layout-color4: var(--md-grey-600);
+
+  /* Brand/accent */
+
+  --jp-brand-color0: var(--md-blue-900);
+  --jp-brand-color1: var(--md-blue-700);
+  --jp-brand-color2: var(--md-blue-300);
+  --jp-brand-color3: var(--md-blue-100);
+  --jp-brand-color4: var(--md-blue-50);
+  --jp-accent-color0: var(--md-green-900);
+  --jp-accent-color1: var(--md-green-700);
+  --jp-accent-color2: var(--md-green-300);
+  --jp-accent-color3: var(--md-green-100);
+
+  /* State colors (warn, error, success, info) */
+
+  --jp-warn-color0: var(--md-orange-900);
+  --jp-warn-color1: var(--md-orange-700);
+  --jp-warn-color2: var(--md-orange-300);
+  --jp-warn-color3: var(--md-orange-100);
+  --jp-error-color0: var(--md-red-900);
+  --jp-error-color1: var(--md-red-700);
+  --jp-error-color2: var(--md-red-300);
+  --jp-error-color3: var(--md-red-100);
+  --jp-success-color0: var(--md-green-900);
+  --jp-success-color1: var(--md-green-700);
+  --jp-success-color2: var(--md-green-300);
+  --jp-success-color3: var(--md-green-100);
+  --jp-info-color0: var(--md-cyan-900);
+  --jp-info-color1: var(--md-cyan-700);
+  --jp-info-color2: var(--md-cyan-300);
+  --jp-info-color3: var(--md-cyan-100);
+
+  /* Cell specific styles */
+
+  --jp-cell-padding: 5px;
+  --jp-cell-collapser-width: 8px;
+  --jp-cell-collapser-min-height: 20px;
+  --jp-cell-collapser-not-active-hover-opacity: 0.6;
+  --jp-cell-editor-background: var(--md-grey-100);
+  --jp-cell-editor-border-color: var(--md-grey-300);
+  --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
+  --jp-cell-editor-active-background: var(--jp-layout-color0);
+  --jp-cell-editor-active-border-color: var(--jp-brand-color1);
+  --jp-cell-prompt-width: 64px;
+  --jp-cell-prompt-font-family: var(--jp-code-font-family-default);
+  --jp-cell-prompt-letter-spacing: 0;
+  --jp-cell-prompt-opacity: 1;
+  --jp-cell-prompt-not-active-opacity: 0.5;
+  --jp-cell-prompt-not-active-font-color: var(--md-grey-700);
+
+  /* A custom blend of MD grey and blue 600
+   * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */
+  --jp-cell-inprompt-font-color: #307fc1;
+
+  /* A custom blend of MD grey and orange 600
+   * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */
+  --jp-cell-outprompt-font-color: #bf5b3d;
+
+  /* Notebook specific styles */
+
+  --jp-notebook-padding: 10px;
+  --jp-notebook-select-background: var(--jp-layout-color1);
+  --jp-notebook-multiselected-color: var(--md-blue-50);
+
+  /* The scroll padding is calculated to fill enough space at the bottom of the
+  notebook to show one single-line cell (with appropriate padding) at the top
+  when the notebook is scrolled all the way to the bottom. We also subtract one
+  pixel so that no scrollbar appears if we have just one single-line cell in the
+  notebook. This padding is to enable a 'scroll past end' feature in a notebook.
+  */
+  --jp-notebook-scroll-padding: calc(
+    100% - var(--jp-code-font-size) * var(--jp-code-line-height) -
+      var(--jp-code-padding) - var(--jp-cell-padding) - 1px
+  );
+
+  /* Rendermime styles */
+
+  --jp-rendermime-error-background: #fdd;
+  --jp-rendermime-table-row-background: var(--md-grey-100);
+  --jp-rendermime-table-row-hover-background: var(--md-light-blue-50);
+
+  /* Dialog specific styles */
+
+  --jp-dialog-background: rgba(0, 0, 0, 0.25);
+
+  /* Console specific styles */
+
+  --jp-console-padding: 10px;
+
+  /* Toolbar specific styles */
+
+  --jp-toolbar-border-color: var(--jp-border-color1);
+  --jp-toolbar-micro-height: 8px;
+  --jp-toolbar-background: var(--jp-layout-color1);
+  --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
+  --jp-toolbar-header-margin: 4px 4px 0 4px;
+  --jp-toolbar-active-background: var(--md-grey-300);
+
+  /* Statusbar specific styles */
+
+  --jp-statusbar-height: 24px;
+
+  /* Input field styles */
+
+  --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
+  --jp-input-active-background: var(--jp-layout-color1);
+  --jp-input-hover-background: var(--jp-layout-color1);
+  --jp-input-background: var(--md-grey-100);
+  --jp-input-border-color: var(--jp-inverse-border-color);
+  --jp-input-active-border-color: var(--jp-brand-color1);
+  --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3);
+
+  /* General editor styles */
+
+  --jp-editor-selected-background: #d9d9d9;
+  --jp-editor-selected-focused-background: #d7d4f0;
+  --jp-editor-cursor-color: var(--jp-ui-font-color0);
+
+  /* Code mirror specific styles */
+
+  --jp-mirror-editor-keyword-color: #008000;
+  --jp-mirror-editor-atom-color: #88f;
+  --jp-mirror-editor-number-color: #080;
+  --jp-mirror-editor-def-color: #00f;
+  --jp-mirror-editor-variable-color: var(--md-grey-900);
+  --jp-mirror-editor-variable-2-color: rgb(0, 54, 109);
+  --jp-mirror-editor-variable-3-color: #085;
+  --jp-mirror-editor-punctuation-color: #05a;
+  --jp-mirror-editor-property-color: #05a;
+  --jp-mirror-editor-operator-color: #a2f;
+  --jp-mirror-editor-comment-color: #408080;
+  --jp-mirror-editor-string-color: #ba2121;
+  --jp-mirror-editor-string-2-color: #708;
+  --jp-mirror-editor-meta-color: #a2f;
+  --jp-mirror-editor-qualifier-color: #555;
+  --jp-mirror-editor-builtin-color: #008000;
+  --jp-mirror-editor-bracket-color: #997;
+  --jp-mirror-editor-tag-color: #170;
+  --jp-mirror-editor-attribute-color: #00c;
+  --jp-mirror-editor-header-color: blue;
+  --jp-mirror-editor-quote-color: #090;
+  --jp-mirror-editor-link-color: #00c;
+  --jp-mirror-editor-error-color: #f00;
+  --jp-mirror-editor-hr-color: #999;
+
+  /*
+    RTC user specific colors.
+    These colors are used for the cursor, username in the editor,
+    and the icon of the user.
+  */
+
+  --jp-collaborator-color1: #ffad8e;
+  --jp-collaborator-color2: #dac83d;
+  --jp-collaborator-color3: #72dd76;
+  --jp-collaborator-color4: #00e4d0;
+  --jp-collaborator-color5: #45d4ff;
+  --jp-collaborator-color6: #e2b1ff;
+  --jp-collaborator-color7: #ff9de6;
+
+  /* Vega extension styles */
+
+  --jp-vega-background: white;
+
+  /* Sidebar-related styles */
+
+  --jp-sidebar-min-width: 250px;
+
+  /* Search-related styles */
+
+  --jp-search-toggle-off-opacity: 0.5;
+  --jp-search-toggle-hover-opacity: 0.8;
+  --jp-search-toggle-on-opacity: 1;
+  --jp-search-selected-match-background-color: rgb(245, 200, 0);
+  --jp-search-selected-match-color: black;
+  --jp-search-unselected-match-background-color: var(
+    --jp-inverse-layout-color0
+  );
+  --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);
+
+  /* Icon colors that work well with light or dark backgrounds */
+  --jp-icon-contrast-color0: var(--md-purple-600);
+  --jp-icon-contrast-color1: var(--md-green-600);
+  --jp-icon-contrast-color2: var(--md-pink-600);
+  --jp-icon-contrast-color3: var(--md-blue-600);
+
+  /* Button colors */
+  --jp-accept-color-normal: var(--md-blue-700);
+  --jp-accept-color-hover: var(--md-blue-800);
+  --jp-accept-color-active: var(--md-blue-900);
+  --jp-warn-color-normal: var(--md-red-700);
+  --jp-warn-color-hover: var(--md-red-800);
+  --jp-warn-color-active: var(--md-red-900);
+  --jp-reject-color-normal: var(--md-grey-600);
+  --jp-reject-color-hover: var(--md-grey-700);
+  --jp-reject-color-active: var(--md-grey-800);
+
+  /* File or activity icons and switch semantic variables */
+  --jp-jupyter-icon-color: #f37626;
+  --jp-notebook-icon-color: #f37626;
+  --jp-json-icon-color: var(--md-orange-700);
+  --jp-console-icon-background-color: var(--md-blue-700);
+  --jp-console-icon-color: white;
+  --jp-terminal-icon-background-color: var(--md-grey-800);
+  --jp-terminal-icon-color: var(--md-grey-200);
+  --jp-text-editor-icon-color: var(--md-grey-700);
+  --jp-inspector-icon-color: var(--md-grey-700);
+  --jp-switch-color: var(--md-grey-400);
+  --jp-switch-true-position-color: var(--md-orange-900);
+}
+</style>
+<style type="text/css">
+/* Force rendering true colors when outputing to pdf */
+* {
+  -webkit-print-color-adjust: exact;
+}
+
+/* Misc */
+a.anchor-link {
+  display: none;
+}
+
+/* Input area styling */
+.jp-InputArea {
+  overflow: hidden;
+}
+
+.jp-InputArea-editor {
+  overflow: hidden;
+}
+
+.cm-editor.cm-s-jupyter .highlight pre {
+/* weird, but --jp-code-padding defined to be 5px but 4px horizontal padding is hardcoded for pre.cm-line */
+  padding: var(--jp-code-padding) 4px;
+  margin: 0;
+
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+  color: inherit;
+
+}
+
+.jp-OutputArea-output pre {
+  line-height: inherit;
+  font-family: inherit;
+}
+
+.jp-RenderedText pre {
+  color: var(--jp-content-font-color1);
+  font-size: var(--jp-code-font-size);
+}
+
+/* Hiding the collapser by default */
+.jp-Collapser {
+  display: none;
+}
+
+@page {
+    margin: 0.5in; /* Margin for each printed piece of paper */
+}
+
+@media print {
+  .jp-Cell-inputWrapper,
+  .jp-Cell-outputWrapper {
+    display: block;
+  }
+}
+</style>
+<!-- Load mathjax -->
+<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script>
+<!-- MathJax configuration -->
+<script type="text/x-mathjax-config">
+    init_mathjax = function() {
+        if (window.MathJax) {
+        // MathJax loaded
+            MathJax.Hub.Config({
+                TeX: {
+                    equationNumbers: {
+                    autoNumber: "AMS",
+                    useLabelIds: true
+                    }
+                },
+                tex2jax: {
+                    inlineMath: [ ['$','$'], ["\\(","\\)"] ],
+                    displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
+                    processEscapes: true,
+                    processEnvironments: true
+                },
+                displayAlign: 'center',
+                CommonHTML: {
+                    linebreaks: {
+                    automatic: true
+                    }
+                }
+            });
+
+            MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
+        }
+    }
+    init_mathjax();
+    </script>
+<!-- End of mathjax configuration --><script type="module">
+  document.addEventListener("DOMContentLoaded", async () => {
+    const diagrams = document.querySelectorAll(".jp-Mermaid > pre.mermaid");
+    // do not load mermaidjs if not needed
+    if (!diagrams.length) {
+      return;
+    }
+    const mermaid = (await import("https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.6.0/mermaid.esm.min.mjs")).default;
+    const parser = new DOMParser();
+
+    mermaid.initialize({
+      maxTextSize: 100000,
+      startOnLoad: false,
+      fontFamily: window
+        .getComputedStyle(document.body)
+        .getPropertyValue("--jp-ui-font-family"),
+      theme: document.querySelector("body[data-jp-theme-light='true']")
+        ? "default"
+        : "dark",
+    });
+
+    let _nextMermaidId = 0;
+
+    function makeMermaidImage(svg) {
+      const img = document.createElement("img");
+      const doc = parser.parseFromString(svg, "image/svg+xml");
+      const svgEl = doc.querySelector("svg");
+      const { maxWidth } = svgEl?.style || {};
+      const firstTitle = doc.querySelector("title");
+      const firstDesc = doc.querySelector("desc");
+
+      img.setAttribute("src", `data:image/svg+xml,${encodeURIComponent(svg)}`);
+      if (maxWidth) {
+        img.width = parseInt(maxWidth);
+      }
+      if (firstTitle) {
+        img.setAttribute("alt", firstTitle.textContent);
+      }
+      if (firstDesc) {
+        const caption = document.createElement("figcaption");
+        caption.className = "sr-only";
+        caption.textContent = firstDesc.textContent;
+        return [img, caption];
+      }
+      return [img];
+    }
+
+    async function makeMermaidError(text) {
+      let errorMessage = "";
+      try {
+        await mermaid.parse(text);
+      } catch (err) {
+        errorMessage = `${err}`;
+      }
+
+      const result = document.createElement("details");
+      result.className = 'jp-RenderedMermaid-Details';
+      const summary = document.createElement("summary");
+      summary.className = 'jp-RenderedMermaid-Summary';
+      const pre = document.createElement("pre");
+      const code = document.createElement("code");
+      code.innerText = text;
+      pre.appendChild(code);
+      summary.appendChild(pre);
+      result.appendChild(summary);
+
+      const warning = document.createElement("pre");
+      warning.innerText = errorMessage;
+      result.appendChild(warning);
+      return [result];
+    }
+
+    async function renderOneMarmaid(src) {
+      const id = `jp-mermaid-${_nextMermaidId++}`;
+      const parent = src.parentNode;
+      let raw = src.textContent.trim();
+      const el = document.createElement("div");
+      el.style.visibility = "hidden";
+      document.body.appendChild(el);
+      let results = null;
+      let output = null;
+      try {
+        const { svg } = await mermaid.render(id, raw, el);
+        results = makeMermaidImage(svg);
+        output = document.createElement("figure");
+        results.map(output.appendChild, output);
+      } catch (err) {
+        parent.classList.add("jp-mod-warning");
+        results = await makeMermaidError(raw);
+        output = results[0];
+      } finally {
+        el.remove();
+      }
+      parent.classList.add("jp-RenderedMermaid");
+      parent.appendChild(output);
+    }
+
+    void Promise.all([...diagrams].map(renderOneMarmaid));
+  });
+</script>
+<style>
+  .jp-Mermaid:not(.jp-RenderedMermaid) {
+    display: none;
+  }
+
+  .jp-RenderedMermaid {
+    overflow: auto;
+    display: flex;
+  }
+
+  .jp-RenderedMermaid.jp-mod-warning {
+    width: auto;
+    padding: 0.5em;
+    margin-top: 0.5em;
+    border: var(--jp-border-width) solid var(--jp-warn-color2);
+    border-radius: var(--jp-border-radius);
+    color: var(--jp-ui-font-color1);
+    font-size: var(--jp-ui-font-size1);
+    white-space: pre-wrap;
+    word-wrap: break-word;
+  }
+
+  .jp-RenderedMermaid figure {
+    margin: 0;
+    overflow: auto;
+    max-width: 100%;
+  }
+
+  .jp-RenderedMermaid img {
+    max-width: 100%;
+  }
+
+  .jp-RenderedMermaid-Details > pre {
+    margin-top: 1em;
+  }
+
+  .jp-RenderedMermaid-Summary {
+    color: var(--jp-warn-color2);
+  }
+
+  .jp-RenderedMermaid:not(.jp-mod-warning) pre {
+    display: none;
+  }
+
+  .jp-RenderedMermaid-Summary > pre {
+    display: inline-block;
+    white-space: normal;
+  }
+</style>
+<!-- End of mermaid configuration --></head>
+<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
+<main>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=46c63d61-8710-4fb8-a35c-b61eb75db2d0">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h1 id="Workshop-2.7:-Extreme-temperature">Workshop 2.7: Extreme temperature<a class="anchor-link" href="#Workshop-2.7:-Extreme-temperature">¶</a></h1><h1 style="position: absolute; display: flex; flex-grow: 0; flex-shrink: 0; flex-direction: row-reverse; top: 60px;right: 30px; margin: 0; border: 0">
+<style>
+        .markdown {width:100%; position: relative}
+        article { position: relative }
+    </style>
+<img alt="No description has been provided for this image" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png" style="width:100px"/>
+<img alt="No description has been provided for this image" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png" style="width:100px"/>
+</h1>
+<h2 style="height: 10px">
+</h2>
+<p><em><a href="http://mude.citg.tudelft.nl/">CEGM1000 MUDE</a>: Extreme Value Analysis, Week 2.7, Wednesday, Jan 8, 2025.</em></p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=054f7cd5-f29a-41c6-b182-68be13c6100a">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p>In this session, you will work with the uncertainty of extreme temperatures in the airport of Barcelona to assess the extreme loads induced by temperature in a steel structure in the area. You have daily observations of the maximum temperature for several years. The dataset was retrieved from the Spanish Agency of Metheorology <a href="https://www.aemet.es/es/portada">AEMET</a>. Your goal is to design the structure for a <em>lifespan of 50 years</em> with a <em>probability of failure of 0.1</em> during the design life.</p>
+<p><strong>The goal of this project is:</strong></p>
+<ol>
+<li>Compute the required design return period for the steel structure.</li>
+<li>Perform monthly Block Maxima and fit the a distribution to the sampled observations.</li>
+<li>Assess the Goodness of fit of the distribution.</li>
+<li>Compute the return level plot.</li>
+<li>Compute the design return level.</li>
+</ol>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=4fc6e87d-c66e-43df-a937-e969acc409f8">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [1]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
+<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
+<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
+
+<span class="kn">from</span> <span class="nn">scipy</span> <span class="kn">import</span> <span class="n">stats</span> 
+<span class="kn">from</span> <span class="nn">math</span> <span class="kn">import</span> <span class="n">ceil</span><span class="p">,</span> <span class="n">trunc</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="o">.</span><span class="n">update</span><span class="p">({</span><span class="s1">'font.size'</span><span class="p">:</span> <span class="mi">14</span><span class="p">})</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=923d00a2-5f1d-481a-a121-60acf6b0459a">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h2 id="Task-1:-Data-Exploration">Task 1: Data Exploration<a class="anchor-link" href="#Task-1:-Data-Exploration">¶</a></h2><p>First step in the analysis is exploring the data, visually and through its statistics. We import the dataset and explore its columns.</p>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=397de6c2-61eb-4923-94ec-e2583c991a6e">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [2]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">T</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">'temp.csv'</span><span class="p">,</span> <span class="n">delimiter</span> <span class="o">=</span> <span class="s1">','</span><span class="p">,</span> <span class="n">parse_dates</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">drop</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
+<span class="n">T</span><span class="o">.</span><span class="n">columns</span><span class="o">=</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">,</span> <span class="s1">'T'</span><span class="p">]</span> <span class="c1">#rename columns</span>
+<span class="n">T</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child jp-OutputArea-executeResult">
+<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[2]:</div>
+<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html" tabindex="0">
+<div>
+<style scoped="">
+    .dataframe tbody tr th:only-of-type {
+        vertical-align: middle;
+    }
+
+    .dataframe tbody tr th {
+        vertical-align: top;
+    }
+
+    .dataframe thead th {
+        text-align: right;
+    }
+</style>
+<table border="1" class="dataframe">
+<thead>
+<tr style="text-align: right;">
+<th></th>
+<th>Date</th>
+<th>T</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<th>0</th>
+<td>5/7/13</td>
+<td>25.3</td>
+</tr>
+<tr>
+<th>1</th>
+<td>5/8/13</td>
+<td>22.9</td>
+</tr>
+<tr>
+<th>2</th>
+<td>5/9/13</td>
+<td>23.0</td>
+</tr>
+<tr>
+<th>3</th>
+<td>5/10/13</td>
+<td>20.4</td>
+</tr>
+<tr>
+<th>4</th>
+<td>5/11/13</td>
+<td>20.1</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=38467cfb-71f3-4115-88ef-ba544596b254">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p>The dataset has two columns: the time stamp of the measurements and the cumulative daily precipitation. We set the first columns as a datetime as they are the dates of the measurements.</p>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=b7e44613-14f3-4685-aca8-11c6c8bb227a">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [3]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">T</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">to_datetime</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">],</span> <span class="nb">format</span><span class="o">=</span><span class="s1">'mixed'</span><span class="p">)</span>
+<span class="n">T</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">]</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child jp-OutputArea-executeResult">
+<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[3]:</div>
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
+<pre>0      2013-05-07
+1      2013-05-08
+2      2013-05-09
+3      2013-05-10
+4      2013-05-11
+          ...    
+3904   2024-10-27
+3905   2024-10-28
+3906   2024-10-29
+3907   2024-10-30
+3908   2024-10-31
+Name: Date, Length: 3909, dtype: datetime64[ns]</pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=a6084d18-45ff-4a87-bc50-265084c2c8c5">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p>Once formatted, we can plot the timeseries and the histogram.</p>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=eb66a53e-6439-49cb-aaff-e04e3fddace3">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [9]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">axes</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">5</span><span class="p">),</span> <span class="n">layout</span><span class="o">=</span><span class="s1">'constrained'</span><span class="p">)</span>
+
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'T'</span><span class="p">,</span> <span class="n">density</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span> <span class="n">edgecolor</span> <span class="o">=</span> <span class="s1">'darkblue'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'PDF'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'Maximum daily temperature [degrees]'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">'(a) Histogram'</span><span class="p">)</span>
+
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">],</span> <span class="n">T</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span><span class="s1">'k'</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'P'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'Time'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">'Maximum daily temperature [degrees]'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">'(b) Time series'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child jp-OutputArea-executeResult">
+<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[9]:</div>
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
+<pre>&lt;matplotlib.legend.Legend at 0x15ff9ff90&gt;</pre>
+</div>
+</div>
+<div class="jp-OutputArea-child">
+<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0">
+<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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"/>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=2cde6bfb">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 2.1:</b>   
+Based on the above plots, briefly describe the data.
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=1ea449cf">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<p>The histogram shows maximum monthly temperatures with a median around 20 degrees, indicating that they belong to a warm climate, such as the Spanish one. The variability is significant since these temperatures can vary from 5 to more than 35 degrees.</p>
+<p>Regarding the timeseries, it is possible to observe the seasons. Every year there is a cycle with temperatures moving up and down in a sinusoidal shape. Therefore, this data presents seasonality.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=d4886ae8">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h2 id="Task-2:-Sample-Monthly-Maxima">Task 2: Sample Monthly Maxima<a class="anchor-link" href="#Task-2:-Sample-Monthly-Maxima">¶</a></h2>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=5fba77e8">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 2.2:</b>   
+Sample monthly maxima from the timeseries and plot them on the timeseries. Plot also the histograms of both the maxima and the observations.
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=cdd5bc31-0ff7-4a71-b01b-87bc023a5915">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [11]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="c1"># Extract year and month from the Date column</span>
+<span class="n">T</span><span class="p">[</span><span class="s1">'Year'</span><span class="p">]</span> <span class="o">=</span> <span class="n">T</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">]</span><span class="o">.</span><span class="n">dt</span><span class="o">.</span><span class="n">year</span>
+<span class="n">T</span><span class="p">[</span><span class="s1">'Month'</span><span class="p">]</span> <span class="o">=</span> <span class="n">T</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">]</span><span class="o">.</span><span class="n">dt</span><span class="o">.</span><span class="n">month</span>
+
+<span class="c1"># Group by Year and Month, then get the maximum observation</span>
+<span class="n">idx_max</span> <span class="o">=</span> <span class="n">T</span><span class="o">.</span><span class="n">groupby</span><span class="p">([</span><span class="s1">'Year'</span><span class="p">,</span> <span class="s1">'Month'</span><span class="p">])[</span><span class="s1">'T'</span><span class="p">]</span><span class="o">.</span><span class="n">idxmax</span><span class="p">()</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">'Index'</span><span class="p">)</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">2</span><span class="p">]</span>
+<span class="n">max_list</span> <span class="o">=</span> <span class="n">T</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">idx_max</span><span class="p">]</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=2b68ad7d">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [14]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="c1">#Plot</span>
+
+<span class="n">fig</span><span class="p">,</span> <span class="n">axes</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">5</span><span class="p">),</span> <span class="n">layout</span><span class="o">=</span><span class="s1">'constrained'</span><span class="p">)</span>
+
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'T'</span><span class="p">,</span> <span class="n">density</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span> <span class="n">edgecolor</span> <span class="o">=</span> <span class="s1">'darkblue'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Monthly Maxima'</span><span class="p">,</span>  <span class="n">density</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span> <span class="n">edgecolor</span> <span class="o">=</span> <span class="s1">'k'</span><span class="p">,</span> <span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.5</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'PDF'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'Maximum daily temperature [degrees]'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">'(a) Histograms'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">],</span> <span class="n">T</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span><span class="s1">'k'</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'T'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'Date'</span><span class="p">],</span> <span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span> <span class="mi">40</span><span class="p">,</span> <span class="s1">'r'</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Monthly Maxima'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'Time'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">'Maximum daily temperature [degrees]'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">'(b) Timeseries'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child jp-OutputArea-executeResult">
+<div class="jp-OutputPrompt jp-OutputArea-prompt">Out[14]:</div>
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain" tabindex="0">
+<pre>&lt;matplotlib.legend.Legend at 0x16babff90&gt;</pre>
+</div>
+</div>
+<div class="jp-OutputArea-child">
+<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0">
+<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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LgYOHGjapmXLlujXrx8AoEWLFoiJiTH9FChQwOx4o0ePRkxMDBo1aoQPP/wQABAbG4vPP//c5vPWarUYNGgQHj9+jF9++cVq/blz53Dy5El07NgRRYsWtXksPkfr89ChQ5g/fz6KFi2KXr16YdiwYYiMjMT333+PV1991SyQXLFiRXz77be4ffs2Bg0aZFqekZGBXr16mc4vdRKDTz/9FLNmzULLli3Rv39/3L9/H71798auXbvQpUsX/PTTT+jQoQP69OmDq1evomPHjoizmNp38eLF+PXXX1G9enV8+OGH+OCDD8AwDKKiotCzZ0+p1UcIIXlKTEwMnjx5goMHD2Ljxo1o27at2XofHx80a9YMR48eVaiEhBCX691bMNhl1tRVeeYEIaqjZycsMPKTYSZNAq5fZycycPLLKXd4/Pix0kUQlhM4NKPywCGfrGBXixYtALDjXFnilnHb2DvOs2fPBG/Ydu3aZXUcbqyshw8fCh6PW851IyTu0bBhQ1StWhXLli0zLbt79y52796Nvn37ik5bPn36dBw/fhx9+vTB33//ja+++grLli3DsWPHoNPpMHjwYMHxp/bs2YNTp05h9erVmD17Nk6dOoVXXnkFa9euNU2VzgVduL9jY2NNP5bBrlOnTuHff//F8uXLMWfOHJw6dQoFChTA3LlzBcdj4xswYAB8fHywhJsVh4dbNtDyg8AOR+uzdevWuHz5MjZv3ow5c+Zg5syZ2Lt3L1auXIkbN25YdT8ZOHAgunbtil9++QWLc6ZkHjduHM6ePYuJEycKzooq5uLFi/j333+xaNEifP/999i5cycYhkHPnj3x5MkTnDt3DvPnz8fSpUuxcuVKZGZm4ttvvzU7RlRUFOLj47F27VpMnz4d8+bNw7lz5zBgwABs2rSJGnKEkJfSrl270LlzZzRu3Fh0m/DwcNy9e9eDpSKEuJVI5oQp2KXSzAmp46USoiQj/8v8CRNU9z4So5rMLiB3plP+F3AqDxzyyQp2tWnTBhEREVizZg3OnDljWp6WloYvvvgCPj4+psADACQlJeHy5ctWGVeDBw8GAEycONEsyLB3717s2rULzZs3xyuvvGJazjXGZ8+ebdX9ceXKlbh27Rrq1q3r1KyDRJr3338f//77r2lg4xUrViA7O9usy52lFStWQK/X46uvvjIbY6pGjRro378/njx5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IB8GvdbjxAtj4Be7uWydFoZCxu1jcIeQxw1wPw96nRaFRd29+daXp5wds6fXkbvl8uGqvgx64zGoYIBaYTwIJaOHtrAAKujNy7xBqnIBQAVjeSqVqth9Pnp6PKZxUdnk5ubizTffxM8//4ykpCSPyiH82N54lypVyue7rFIygb969epJHYLbXCU8pL4etm7diueff17SGFwJCgpCbm4uYmJipA7FodDQULtlxSnZ5c3rlJJdxQevNoPOxtN6+PAh0tPTWcfzshQcHIyKFSvi6tWrrP2InY0LZjAY8NJLL2HNmjV44YUXsG7dOtk1eySEEEIIEVJQUBA+/vhjhIeHY/r06VKHU6JInQgQA313Lv4sr1u537jbTlgmx9fc4cOH0b59e9kPTN+1a1erx3I/93JF9VZ88Pq069ixIwCw/qpoWmZax9V+cnJycPToUbvn9uzZw7ofg8GA0aNHY+3atXj++eexceNG2U73SwghhBAitPbt22Pnzp1Sh0FY+NLNESW7ij9f7sYoR40aNcK0adNcNuqQmm2ikM69e3zp/ZyNHBPGUuH1ade1a1fExMTgyy+/tBpYNisrCwsWLICfnx9GjhxpXp6eno5//vkH6enpVvsZO3YsAGD27NkoLCw0L9+/fz/27NmDDh06oHbt2ublphZda9euxcCBA7Fp0yZKdBFCCCGkRLl37x6ys7OlDoP4OLoRKv74JLvkdj288cYbUofgs2zPpa8nbSxRN0bufD1+IfEas8vPzw+JiYno3r072rdvjxdeeAFhYWHYvn07rl69ioULF1olqT755BPMmzcP8fHxSEhIMC/v3LkzRo8ejcTERDRt2hTPPPMMUlNTsXXrVoSFheGzzz6zKnf+/PlYt24dQkJCULt2bSxcuNAutr59+6JJkyb8jp4QQgghROYMBgM2b96MrVu3onnz5lKHQ3wctewqWXwt2SX31lO+pDglPbx5nbp6zaxevRpjxozxUjTEE7yntercuTOOHDmC+Ph4fP311ygsLESDBg2wYMECDBkyhPN+Vq5cicaNG2PlypX4+OOPERISgmeffRZvv/22VcIMAK5duwYAyM7Oxttvv826v+joaEp2EUIIIcQnORr4WKfTIS0tDVqtFn5+fnjnnXe8HBnhwpduKinZVfxZnmO5d2WzfO2MHz9ewkh8H3VjFIar9/PAwEAvRUI8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"/>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=6e390cfa">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 2.3:</b>   
+Look at the previous plots. Are the sampled maxima independent and identically distributed? Justify your answer. What are the implications for further analysis?
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=f26d8b21">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<p>The observations are independent as we have sampled monthly maxima. This is, several days or weeks happen between the observations which should ensure the independence between them.</p>
+<p>The observations are NOT identically distributed. We can see in the plot above that there is seasonality. The distribution of temperature during the summer months is not the same as during the winter months so we cannot assume stationarity. Therefore, <strong>we are violating one of the assumptions of EVA and cannot rely on the results</strong>. One possible solution is to move from monthly maxima to yearly maxima, where the problem of seasonality does not occur.</p>
+<p>Here, we will continue with the analysis to show the procedure but in practice you should go for a non-stationary method (more advanced, out of the scope of this course), move to a scale when you do not have such seasonality (yearly in this case) or use another sampling approach that does not depend on time windows such as Peak Over Threshold.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=7d6d6a0a-5d4b-468b-8c50-badeb260de31">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 2.4:</b>   
+Compute PDF and the empirical cumulative distribution function of the observations and the sampled monthly maxima. Plot the ECDF in log-scale. Where are the sampled monthly maxima located with respect with the CDF of all the observations?
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=3a47f881">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [54]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">ecdf</span><span class="p">(</span><span class="n">var</span><span class="p">):</span>
+    <span class="n">x</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sort</span><span class="p">(</span><span class="n">var</span><span class="p">)</span>
+    <span class="n">n</span> <span class="o">=</span> <span class="n">x</span><span class="o">.</span><span class="n">size</span>
+    <span class="n">y</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">n</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="n">n</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span>
+    <span class="k">return</span> <span class="p">[</span><span class="n">y</span><span class="p">,</span> <span class="n">x</span><span class="p">]</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=31ef8aaf">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [71]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">axes</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span><span class="mi">5</span><span class="p">),</span> <span class="n">layout</span><span class="o">=</span><span class="s1">'constrained'</span><span class="p">)</span>
+
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'T'</span><span class="p">,</span> <span class="n">density</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span> <span class="n">edgecolor</span> <span class="o">=</span> <span class="s1">'darkblue'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">],</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Monthly Maxima'</span><span class="p">,</span>  <span class="n">density</span> <span class="o">=</span> <span class="kc">True</span><span class="p">,</span> <span class="n">edgecolor</span> <span class="o">=</span> <span class="s1">'k'</span><span class="p">,</span> <span class="n">alpha</span> <span class="o">=</span> <span class="mf">0.5</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'PDF'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'Maximum daily temperature [degrees]'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
+
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">step</span><span class="p">(</span><span class="n">ecdf</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'T'</span><span class="p">])[</span><span class="mi">1</span><span class="p">],</span>
+         <span class="n">ecdf</span><span class="p">(</span><span class="n">T</span><span class="p">[</span><span class="s1">'T'</span><span class="p">])[</span><span class="mi">0</span><span class="p">],</span><span class="s1">'k'</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'T'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">step</span><span class="p">(</span><span class="n">ecdf</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">])[</span><span class="mi">1</span><span class="p">],</span>
+         <span class="n">ecdf</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">])[</span><span class="mi">0</span><span class="p">],</span>
+         <span class="s1">'cornflowerblue'</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Monthly maxima of T'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'Maximum daily temperature [degrees]'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">'$</span><span class="si">{P[X \leq x]}</span><span class="s1">$'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_yscale</span><span class="p">(</span><span class="s1">'log'</span><span class="p">)</span>
+<span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">legend</span><span class="p">();</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child">
+<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0">
+<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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R347ZygL5vY8/fTTA35OAAAAoCJycnK0fv16ffjhh3r66adPONHFKaecorPOOkvDhg3TgAEDir0frSrchqGJ75UcZL6o11ZZ6M2F6sSnQaWKxvDp169fiXVFy47tkVXecaKjo3XeeeeVWJeYmFjiOK1atVJYWJhWrVqlrKziAc6nn34qSbrgggu8uwhUSGRkpK699lp9/PHHSk9PL7buo48+Unp6um666aYy98/Ozta4ceN0+umnKyIiQrVq1dJFF12kb775psS248aNk8Vi0dKlSzVnzhx16tRJkZGRatCgge655x7l5OQU27Z3796SpPHjx8tisXi+tm/fXuLYr7zyitq0aaOIiAg1bdpU48ePl9vtLvfa3W63Tj31VNWuXVt5eXmlbtO1a1eFhYV5HbqeTHvu3r1bKSkp6tatm+rWravw8HA1a9ZMd911V4nz//rrr4qJiVGTJk106NChYuuKenA1a9ZMGRkZnuUWi0Xnn39+sW2TkpJksVi0detWPfPMM2rdurUiIyPVtm1bzZo1S5LkdDr1n//8R6eeeqoiIiJ01llnadGiRSXq//7773X33XfrjDPOUHx8vCIjI3XmmWfqiSeekNPp9Kr9AAAAUD0ZhqG33npLAwYM0Nlnn62oqCh1795dTzzxRKlBV7169XTnnXfqs88+U05Ojv7880/Nnz9fl19+eZUIugzDUJ7zn69cp6GxMzJKBF1FvbbCHWV/EXShOvGpZ9fmzZslqdTbFGvWrKmEhATPNmU5evSo9uzZozPOOKPUsYqKjn3scWrXrq3HHntMDz74oNq0aaNLLrlEsbGx2rBhgz777DPddtttGj58eLnnzcvLKxZUZGZmSip8g17eG2yn0ynDMOR2u0sNRdxutwwVvggZhiFDhiQV/muUW1KlKqxFZdbtraJ9DcNQUlKS3njjDb3zzju65557PNv897//Vd26dYv1UDr2nHl5eerTp4++/vprderUSffee6/279+vOXPmaMmSJZo5c6auuOKKYrVL0ssvv6yFCxfqkksuUa9evbRo0SK99NJLSk9P1zvvvCNJ6tmzp2644Qa99dZb6tWrl3r16uU5TlxcXOH/z9/HGzlypJYtW6aBAweqb9+++vDDDzVu3Djl5eVp4sSJpV5z0ffDhg3TmDFj9N5775WYiGHDhg1as2aNrrjiCiUkJJTb3hVtz2PrWbp0qSZPnqwLLrhAXbt2lcPh0Lp16/Tqq69q0aJF+u677zy3rrZq1UrPPvusbr/9dg0bNkzvvfee5/9k8ODBys/P19tvv63Y2NgSdR/7uKgN77vvPn377be66KKLZLPZNHv2bA0ZMkTx8fF65ZVX9PPPP6t///7Kzc3VzJkzdckll2jjxo2eccok6Y033tAnn3yiHj16qH///srOztayZcs0atQoffvtt+V2Mz+2NsMw5HQ6i72OFP0sE5qVj3byzsm0k8vlktVml0s2OY3ATVbikq3wvC5XQP9/Q/E5FUrXAgChYPPmzXriiSfKHbqmd+/euuSSS3T11VerUaNGAayucpTVg6tI3Xirxl4TzyDzQCl8CruKen+UNQZUXFycdu7cedLHOHa7IiNHjlTDhg11++2369VXX/UsP/fcc3XdddfJ4XCUe95JkyZp/PjxJZYvXry43PGJ7Ha76tevryNHjig/P7/E+qysLDnz85WXn18sTMvPK7ltIOXl58uZn6+srCxFR0dX+DhHjhyRVPjGrU2bNjr99NM1depUJSUlSSrsZbRkyRLdeeedxWakLAoTJenpp5/W119/rauvvlqvv/6650X4lltu0YUXXqhbb71V55xzjmJjYwtr/7sdlyxZoi+//NITgD700EPq2bOnZs2apbFjx6pBgwbq1KmTsrOz9dZbb6lbt2667777itWfmZnpecPy3XffacWKFapfv74k6d5779XZZ5+tl19+WSNGjFBYWJgkea4jLy/Pcx1XXXWVxo0bpzfeeKPENMNFz8fBgwcXu25/tqckT6/GLl26aNOmTSVmg5k1a5buvPNOTZ48WSNHjvQsv+aaa/Tpp59q7ty5eumll3TjjTdq9OjRWr9+vR5++GGdeeaZJeouKCgotqyoDX/++WetWLFCCQkJnnbp27evBg8erDZt2mjFihWe51uPHj1088036+mnn9YTTzzhOVZycrIef/zxYiGVYRi655579M4772jx4sXq1q1bue2Yn5+vnJwcLV++vNRxzZYsWVLu/ihEO3mnou3UvtdF+l7y5x3lJ+aQ2vcq7EFphlB6ThW9BgMAzLF79249++yzmjp1aon3hkUGDBigxMREXX755WrcuHGAK6w8hmEor0CaMCdD+zNK/yC9cYJNY66Ok5WACyiVz7MxmmXixIl69NFHNW7cON1www2qWbOm1q1bp/vvv1+9e/fWnDlzivUOOt6oUaN0//33ex5nZmaqcePG6tevX4lxwI6Vm5urP//8UzExMaUOWHj06FE5wsIUHham8PBwGTKUn5evsPAwWUycjzE8LE+OsDDFxsaWe30nUhSo2Gw2xcXF6ZZbbtGDDz6ozZs3e4Iil8ul22+/3XMeq9Va7JyzZs2Sw+HQM888Uyzk7N69uwYPHqy0tDR9+eWXuu666wpr/7s7cVEYVSQuLk5DhgzRo48+qt9++02nnXaaJHnCyvDw8FKvtSgIHTt2rGccuKLjXXrppXrrrbe0Z88enXnmmWUeLy4uThdffLE++OADHThwQC1atJBUGIi99957atKkiS677DJZreX34Khoe0qFY+NZLJYy/z9vvfVWPfzww1q1apUeffTRYuumTZumDh06eGZLfe2113TuuedqwoQJpfawtNvtxc5T1IaPPPKImjdv7ll+wQUXqHnz5tq6dasmTZqkBg0aeNZdd911uv3227Vp06Zixypr1tR7771X77zzjr7++utSb5U+Vm5uriIjI9WzZ89iP5dOp1NLlixR3759TxiAV2e0k3dOpp327dunac+O183n1lO9WrGVVGEp5z2YpWmr9+nm+1NUr169gJ03FJ9TJ/rwAv6Vmpqq1NTUE461AyB0GYahn376SS+++KKmTp1a5nYtW7bUs88+q379+lWJ2xC9ZRiGCtxW5ToNPTeveG+uY3twFaEnF1A+n8KuoqCirGQ9MzPzhDP/eXOMY7eTCgfGHzt2rO677z7Pm3VJOu+88/TJJ5+oefPmuu+++8oNu8LDw0t9MXQ4HOX+Ye5yuWSxWGS1WksNMqxWqyySZ5yoolsXLTL3nmiLpTBqK6tubxXtW9QGN9xwg0aPHq20tDR16dJFb775ps4555wSAUbRfpmZmdq6davatGmjJk2aFNvG7XbrX//6l9LS0vTjjz8WO5cknX322SVqL/rEJjMz07Pu+BpLawtJ6ty580kd74477tC8efOKTcLw4Ycf6uDBg7rnnntkt5/4x6mi7Xl8PXPnztXrr7+utWvX6tChQ8XeHOzevbvEddaqVUvvvvuuevfurREjRig+Pl7vvvtuuc/9Y49R3v9JgwYNtHXrVnXq1KnYOqvVqrp162rXrl3Flufn5+vll1/WrFmztGnTJh05csRzm6Qk7dmz54TPWavVKovFUubP74l+rlGIdvJORdrJZrPJ7SqQTS45LBW/ldxXNrkKz2uzmfJ/G0rPqVC5jqoiOTlZycnJXv0tCSB07N27V2+99ZYefvjhMreJjIzU6NGjdfnll6tNmzYn9d4mWLkNQ5PmZWvnX+dpYdqRYuvowQVUjE9h17HjaR3b40aSDh06pPT0dJ177rnlHiM6OloNGjTQtm3b5HK5SvQqKW1csPnz50uSZyDyY9WpU0dnnnmmvvrqK6Wnp3tur0LlKBpLqmg8pt9//73YLXPHKwovy+phULS8tPCztD92iwKlinzye7LH69u3r0499VSlpaV5ekRNnTpVVqtVN998s8/1SL63pyTPbYp16tRRv379dMoppygyMlKS9Pzzz5c5iH7nzp11yimnaMeOHRo4cKCaNWvmc72l9SorasOy1h0/7s1VV12ljz/+WK1bt9a1116runXryuFw6PDhw3rhhRfKrB8AAAChYd++fRo2bJg++eSTUtc3aNBAEydO1PXXXx+yHz4YhqH8gsK+EqXdrtg4waaHLo9TOD24gArxKezq1auXJk2apMWLF2vQoEHF1i1evNizjTfHmTVrllatWqWePXsWW1c0e9uxxykaK+vAgQOlHq9oeSh1Yw1mN998sz788EPdcsstioyM1ODBg8vctigA2bdvX6nri2YPPJlbLQPFYrHo1ltv1ejRozV//nydeeaZ+uKLL9S/f/+TGiPAl/YsKCjQhAkT1LBhQ61bt0516tTxrDMMQ0899VSZ+z7wwAPasWOHateurZkzZ+rGG2884e2C/rZmzRp9/PHHSkxM1Pz584uF3V9//bVeeOGFgNYDAACAwDhw4IA+/vhjPfLII/rrr7+Kratdu7ZGjRqlIUOGFBsWI1QZhqEn52Vpy97iY89G27I14fq6CnM4uE0ROEk+9QHt06ePmjdvrhkzZmjdunWe5VlZWZowYYLsdrtnoG1JSk9P16ZNm5Senl7sOLfddpskacyYMcUGff/888+1aNEi9ezZs9jYSuedd54k6dlnny3RA+jNN9/U77//rrPPPtszwDkq14ABA1S/fn3t2rVLV155ZblBVVxcnJo3b67ff/9du3btKrF+1apVkqQOHTpUuJ6iwCQQ43zcfPPNcjgcmjp1qqZNmybDMDRs2LCTOqYv7Zmenq6MjAx169atWNAlFQ7An5OTU+p+H330kV599VX17t1b3377reLi4nTjjTeWGSBXli1btkiSBg4cWKJX54oVKwJaCwAAACpXenq65s6dq3vuuUeNGjXSHXfcUSzoOvXUU/XVV1/pwIEDeuCBB0I+6DIMQ3lOQ1k5Romg65TaVp1f73tFOCwKd5g7JA4QCnzq2WW32zV16lQlJiaqR48eGjx4sOLi4jR37lxt27ZNEydOLBZSvfzyyxo/frxSUlI0btw4z/LevXtr2LBhmjp1qjp27KiBAwdq3759mj17tuLi4orNtijJM4vf0qVL1apVK11yySWqWbOm1q9fryVLlig8PFzPP//8STUEvGe32/XRRx9p165d6tSp0wm3v/HGG5WSkqJRo0bpzTff9Lxw//TTT5oxY4bi4+N12WWXVbieWrVqSdIJZwL1h3r16umSSy7RBx98oG+++Ub169fXxRdffFLH9KU969atq8jISK1du1bZ2dmewfQPHTqk4cOHl7rPnj17dMstt6hWrVp6++231ahRI7366qsaMmSIbr75Zn388ccnVb8vmjZtKklauXJlsXp//vlnTZo0KWB1AAAAoPK8/vrruuOOO8pc/8gjj2jkyJGqUaNG4IoyWVm9uSYn1SgMtwynFiwwqTggBPk8G2Pv3r21cuVKpaSkaM6cOcrPz1e7du00YcIEDR061OvjvP766zrrrLP0+uuv68UXX1RMTIwuvvhiPfbYY8UCM6mw587ChQv1wgsvaPbs2Zo5c6by8/NVr149DRkyRKNGjSpzhjdUji5duqhLly5ebfvQQw9p/vz5evvtt/XLL7+oT58+OnDggGbPni2n06m0tLST6pV3+umnq2HDhpo1a5aioqJ0yimnyGKx6M4776yUQW5vv/12vf/++9q/f78efvhhrwamPxFv29Nqtequu+7S5MmT1b59e1188cXKzMzUggUL1LRpUzVs2LDY9oZh6MYbb1R6erref/99NWrUSJI0ePBgLViwQG+//bZefvll3X333Sd9Dd7o2rWrunbtqjlz5mjPnj3q1q2b/vjjD3300UcaOHCg/ve//wWkDgAAAPjXkSNHNG3aND300EOljsE6bNgwTZgwQfXr1zehusAqGo/rWHnOkr25Wta3KzaysBeX00lPLsCfKvQuvWvXrlrgRew8bty4Yj26jmW1WjV8+PAye6McLzw8XA899JAe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aWN1AUBV59NAIqWNp1Xk0KFDSk9PL3U8r2NFR0erQYMG2rZtW6njMpQ2Lthpp50mSWUGWUXLc3JyTngNAAAAAKqfovcKI0aM0FNPPWVyNeYrbVB6BqQHECp8Crt69eolqXCcq+MVLSva5kTHOXr0qFatWlVi3aJFi0ocp3fvwvFlfvnllxLbO51O/f7774qOjladOnW8uAoAAAAA1cWuXbt0xhlnaOvWrZKkq6++Wo0aNTK5quAyOamGXr61ph66PJYB6QGEBJ/Crj59+qh58+aaMWOG1q1b51melZWlCRMmyG63KykpybM8PT1dmzZtUnp6erHj3HbbbZKkMWPGKD8/37P8888/16JFi9SzZ0+1bv3PwMktWrRQv3799Pvvv2vq1KnFjvXEE0/o8OHDuvzyy2W38zEEAAAAgH+sWLFCP//8swzDUFRUlFq0aHHinaqZokHpCboAhAqfwi673a6pU6fK7XarR48euu222zRy5Ei1b99eP//8s8aNG1cspHr55ZfVpk0bvfzyy8WO07t3bw0bNkwrVqxQx44d9dBDD+nGG2/UwIEDFRcXp1dffbXEuV955RXVrVtXt956qy666CKNHDlSffr00X/+8x81bdpUTz/9dAWbAAAAAEAo+uSTTzR58mRJ0jnnnKPdu3dXmYlSAAAV51PYJRUGVStXrtS//vUvzZkzR6+88opq166td955R4888ojXx3n99df14osvymKx6MUXX9T8+fN18cUX69tvv1Xbtm1LbN+iRQt99913SkpK0vfff68XX3xRmzdvVnJysr799lvVrx+42cwAAADgP6mpqWrbtq26dOlidikIMWPHjtV3330nSTr11FNPOJlWdWEYBjMwAghpFbrvr2vXrlqwYMEJtxs3bpzGjRtX6jqr1arhw4dr+PDhXp+3cePGmj59utfbAwAAIPglJycrOTnZq5m9AV8UDZkyatQo3X///SZXExyYhRFAdeBzzy4AAAAAqEr69eunhIQEs8sICsfPwsgMjABCES9rAICQlpGRoezsbJ/3c7lckqR9+/bJZrP5tO++ffuU73T6fE4AgH/k5+dr8uTJ2rNnj9mlBLXJSTUUG8nA9ABCD2EXACBkZWRk6OWnJ8qZlX7ijY9jtdnVvtdFmvbseLldvt3qkXU0W1t/26jcf9X1+bwAgJP35ZdfavTo0Z7H3B5bOmZgBBCqCLsAACErOztbzqx0XXFmrOrUiPZpX5ds+l7SzefWk00un/bduH2/Xvo5TwVOxkMBADMcPXpUUuGYv48++qg6dOhgbkEAgIAi7AIAhLw6NaLVoHacT/s4DauUJdWrFSuHxe3TvvsOHfFpewCA/8yaNcszSVbTpk2VlJRkaj3BwDAM5f/9+QuzMAKoDgi7AAAAAISMZ555Rr/++qukwp5d1R2zLwKojpiNEQAAAEDIKJpg5LHHHtOUKVNMrsZ8x8++WIRZGAGEMl7eAAAAYKrU1FSlpqZ6QgqgIjIzMzVkyBD98ssvkqTOnTsrOtq38RpD3eSkGgp3FA5IH2YXg9MDCFn07AIAAICpkpOTtXHjRq1Zs8bsUlCFrVy5UvPnz1deXp6kwvG6UFy4w+L5IugCEMoIuwAAAABUeW534WQip512mn799VeddtppJlcEADALYRcAAACAKs0wDB06dEiSFB8fr9atW5tcEQDATIRdAAAAAKq0e++9VzfccIPZZQAAggRhFwAAAIAq7ZtvvpEkhYWF6YorrjC5muBhGIbynIbZZQBAwDEbIwAAAICQ8P777+uiiy4yu4ygYBiGnpyXpS17C8wuBQACjrALAAAAQJVkGIY+++wz7d+/3+xSgk5+gYoFXS3r2xXGuz8A1QQvdwAAAACqpPXr16tfv36ex2FhYSZWE7wmJ9VQbKRFFovF7FIAICAIuwAAAABUSUU9umJjY3X99derZ8+eJlcUnMIdBF0AqhcGqAcAAICpUlNT1bZtW3Xp0sXsUlCFZGVl6euvv5YktWjRQqmpqYqIiDC5KgBAMCDsAgAAgKmSk5O1ceNGrVmzxuxSUIXceuutSklJkSTZ7dywAgD4B78VAACm++OPTKWn5/j9uAcOHNBfB3O1b1+2lO/b5zsuWaVoad/eI7LJXe62UVEOxceHn0ypAAAf7dq1S5LUtm1bPfzwwyZXAwAIJoRdAABT/fFHpk47fZpycypjavRMNY3forDf0xUb7tutLdYwh9ond9a0tJ/lzneWu63dYdXw5I4EXgBgggkTJuiKK64wu4ygYRiG8gukPKdhdikAYBrCLgCAqdLTc5SbU6DaFzWUo7Z/Z9FyZR9S5NYYRZ8Rp5joKJ/2tdoKf0XGnBkvt6vsIM6d7VL2b1nKznYSdgFAgKxevdozOD3+YRiGnpyXpS17K+MDJACoOgi7AABBwVE7TOH1I/16zIIjObLtsckWZZc9xrdfeRZr4fa2aLus5dzFyNsJAAisTZs26bzzzvM8djgcJlYTXPILVCLoalnfrjDe9QGoZnjZAwAAAFBl7N27V5IUFRWla665RhdccIHJFQWnyUk1FO6wKMwuWSwWs8sBgIAi7AIAAABQ5TRr1kzTp083u4ygFe6wKNxByAWgevJtaioAAAAAMMknn3yi4cOHm10GACDI0bMLAADAT5o3b37SxxgxYoTuueceP1QDhJ4XX3xRP/30kySpcePGJlcDAAhW9OwCAADwk+3bt+vQoUMyDKNCXzt27NDhw4fNvgwgaLlcLknSww8/rDlz5phcDQAgWNGzCwAAwI/uu+8+/ec//6nQvlYrn0MCpXG5XLrnnnv0ww8/SJI6dOiguLg4k6sCAAQrwi4AAAAAQW3t2rV65ZVXPI/r169vYjUAgGBH2AUAAOAnmzdvVq1atUzbHwhVTqdTklS3bl3NmDFDvXr1MrkiAEAwo688AACAn7Ro0UI1a9Y0bf+qKjU1VW3btlWXLl3MLgVBaPbs2br22mslSXFxcerTp48sFovJVQUPwzCU5/znCwBAzy4AAIBKs2LFCvXo0cPsMoJecnKykpOTlZmZqfj4eLPLQZB58803tXPnTknSaaedZnI1wcUwDD05L0tb9haYXQoABBV6dgEAAFSSxMREffDBB2aXAVRZmzZt0r59+yRJ48eP19y5c02uKLjkF6jUoKtlfbvC6NYAoBrjJRAAAKCSnHrqqbr66quVmpqq2267rdRtjhw5oqefflrjx48PcHVAcNu9e7fatWsnt9stqfA237CwMJOrCl6Tk2oo3FF4e2eYXdzqCaBao2cXAABAJVm1apW6deumO++8U48++mixdfn5+XruuefUvHlzTZw40aQKgeC1e/duud1uORwOXXzxxerXr5/ZJQW1cIfF80XQBaC6I+wCAACoJDVq1NBnn32myy67TOPGjdNdd92lgoICpaWlqXXr1ho5cqRcLhdhF1CKjIwMSVKDBg300UcfqU6dOiZXBACoKgi7AAAAKlF4eLj+97//KTk5Wa+//rrq1q2rW265RYcOHdIjjzyibdu2adSoUWaXCQQFwzD0zDPPyGKx6MILLzS7HABAFcWYXQD87pdf/jLlvG534QCt69fvl9Xq3cvb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FBcXpwkTJmjWrFlmlwiclFmzZunTTz+VVDhO17Fj0gEAYDbCLgAAAD8644wzdNVVV2n9+vUaOnSofv75Z7333ntKSkrSihUrlJCQoOuuu05PP/202aX63aRJk9S5c2fFxsaqXr16uuaaa7R9+3azy4KfTZ8+XTNnzpQkJSYmau3atQxKDwAIKoRdAAAAfrR582bdcsst+u233/TWW2/p9NNP96w744wz9PXXX6tdu3b697//rbvvvluGYZhYrX8tW7ZMw4cP1zfffKOFCxfq8OHD6t+/vwoKGFcwlNx111365ZdfJEnnnHOOmjdvbnJFAAAUxwD1AAAAfrR161Y1atSozPWNGjXSypUrdfnll+vVV1/Vrl27NHPmTEVERASwysqxcOHCYo//+9//qkmTJtq4caPOOussk6qCv+Xl5UmSXnzxRSUlJZlbDAAApaBnFwAAgB+VF3QViY2N1cKFCzV06FB9+OGH6t27d4XP98477+j2229X586dFR4eLovForS0tHL3WbNmjQYMGKCaNWsqOjpaXbt21YwZMypcQ1kyMjIkSbVq1fL7sWG+q6++WrGxsWaXAQBACfTsAgAAMIHdbtdbb72lU045RU8++WSFjzNmzBjt2LFDCQkJatCggXbs2FHu9kuXLlViYqLCwsI0aNAgxcfHa+7cuRo6dKi2b9+u0aNHV7iWY7ndbj3wwAMaMGCATjnlFL8cE+bbvn17SN16CwAITfTsAgAAMNHjjz+u1157rcL7T506Vdu3b9eBAwd0xx13lLttQUGBhg0bJovFouXLl2vKlCl65plntH79erVr104pKSnavHmzZ/sxY8bIYrGU+1UawzB0++23a9u2bSfsZYaqY968eTr11FM9j8v6/wcAwGwVCrv80fXd7Xbr5Zdf1llnnaXIyEjVqVNH11xzTbE/sMrz1FNPef7I+vrrrytyGQAAAEHh1ltvrfC+F154oZo2berVtl988YW2bNmiIUOGqGPHjp7lsbGxGjt2rAoKCjR9+nTP8pEjR2rbtm3lfh3PMAzddddd+uyzz/T555+rTp06Fb42BJeNGzdKkiIiInTllVeqbt26JlcEAEDpfL6N0V9d3++44w5NmTJFbdu21fDhw7Vv3z7Nnj1bixcv1urVq9W2bdsy9/3ll1/0n//8R9HR0Tp69KivlwAAAFAphgwZoquuukpX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qNWrV5fYdty4cbJYLFq6dKnmzJmjTp06KTIyUg0aNNA999yjnJycYtv27t1bkjR+/Phit5SVNkbXK6+8ojZt2igiIkJNmzbV+PHj5Xa7y712t9utU089VbVr11ZeXl6p23Tt2lVhYWHav39/ucc69pbL1atXq3fv3oqNjVWdOnV01113ea7ts88+U48ePRQdHa169erp4YcfLnELaUZGhp588kn16tVLDRs2VFhYmBo2bKgbbrhBW7ZsKbbtgf9v777Dorjav4F/l7agAiqIoFI0Yo0l1mhQiiLGgsauiYEgqImx+7PFuBg11hhLTNMAVowFY8ljj4hGJXn00WiMEYMVK0iTJsh5//DdDesuMAsLi+z3c117XfHMmTP3nDmud87OnHn8GE5OTrC1tUV8fLzatkePHqF27dqoXr06bt26pSrXtmZXwWsTHh6OFi1awMrKCvXr18fq1asBAEIIrFq1Ck2aNIGlpSUaNWqETZs2afTFtWvXMH36dLRp0wZ2dnaqujNnzsTTp0+L7MeXJSUlYfLkyahfvz7kcjkcHBwwdOhQXLlyRa2em5sbPD09AaiPl4iICJ2OVxFwsouIiIiIiIj0SgiBnNwXn2d5//53RfsIIfR2zkFBQaq7uAoKCwuDg4MD+vTpo3W/nJwc+Pr6YsmSJahatSomTZqE/v37Izo6Gp6enoiKitK639q1axEUFISmTZviww8/RI0aNbBmzRoEBwer6nh5eSEgIAAA4OnpCYVCofpUr15drb3/+7//g0KhwJtvvokxY8YAeDF58+mnnxZ53iYmJggJCcGTJ0+wa9cuje2XLl3C77//Dn9/fzg4OBTZllJsbCy6desGW1tbjBkzBi4uLvjmm28QEhKCHTt24P3330e9evUwZswYVK9eHUuXLsXixYvV2vjrr78wd+5cWFlZ4Z133sGkSZPQrl07bN26FR06dFCbuKpVqxY2btyI9PR0jBgxQvW4qRACgYGBePToEb799lu4urpKin/lypWYPHky2rRpg9GjRyM3NxcTJ07E+vXrMWHCBCxatAgeHh4ICgpCYmIi3n//fZw6dUqtjaioKPzwww9o0KABAgICMHbsWNSsWRNLliyBr68vcnNzJcWSlJSEN998EytXroSbmxumTJmCbt26ISoqCh06dMCZM2dUdSdNmqR1vJTn44f6wscYiYiIiIiI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"/>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=2134a54b">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<p>The maxima observations are located at the right tail of the distribution of the observations.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=850d6d0c">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h2 id="Task-3:-Distribution-Fitting">Task 3: Distribution Fitting<a class="anchor-link" href="#Task-3:-Distribution-Fitting">¶</a></h2><p>We did this a lot at the end of Q1---refer to your previous work as needed!</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=cdd955cc-3b18-4ee8-9e14-d627745a5b2a">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 3:</b>   
+Fit a distribution to the monthly maxima. Print the values of the obtained parameters and interpret them:
+<ol>
+<li>Do the location and scale parameters match the data?</li>
+<li>According to the shape parameter, what type of distribution is this?</li>
+<li>What type of tail does the distribution have (refer to EVA Chapter 7.2 of the book)?</li>
+<li>Does the distribution have an upper bound? If so, compute it!</li>
+</ol>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=57f062c7-4fc1-4c9a-9c25-0cf6ce378c0c">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%"> <p>Use <a href="https://docs.scipy.org/doc/scipy/reference/stats.html" target="_blank">scipy.stats</a> built in functions (watch out with the parameter definitions!), similar to Week 1.7 and use the DataFrame created in Task 2.
+</p></div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=9ff84ed1">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [72]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">params_T</span> <span class="o">=</span> <span class="n">stats</span><span class="o">.</span><span class="n">genextreme</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">])</span>
+<span class="nb">print</span><span class="p">(</span><span class="n">params_T</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child">
+<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
+<pre>(0.31862922861766707, 24.264924258955915, 5.008246484907248)
+</pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=32fad8b9-95d4-48dd-8467-0245172383a9">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<p>The order of the parameters returned from scipy.stats is shape, location, and scale, so shape = 0.32, location = 24.26 and scale = 5.01. Note that the <a html="https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.genextreme.html" target="_blank">genextreme method of scipy.stats</a> defines the PDF of the distribution with a negative shape parameter $c$, relative to the definition in our book ($\xi$, shown <a html="https://mude.citg.tudelft.nl/book/eva/GEV.html" target="_blank">here</a>). Thus, shape parameter is negative (according to our book) and the obtained GEV is a Reverse Weibull with a upper bound in loc-scale/shape = 24.26 + 5.01/0.32 = 39.92.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=33ad10d9">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h2 id="Task-4:-Goodness-of-Fit">Task 4: Goodness of Fit<a class="anchor-link" href="#Task-4:-Goodness-of-Fit">¶</a></h2>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=e4f5e84d-e930-48d7-8a58-d8fb31c447fa">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 4:</b>   
+Assess the goodness of fit of the selected distribution using the exceedance probability plot in semi-log scale.
+<p>Consider the following questions:</p>
+<ol>
+<li>How well do the probabilities of the fitted distribution match the empirical distribution? Is there an over- or under-prediction?</li>
+<li>Is the tail type of this GEV distribution appropriate for the data?</li>
+</ol>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=a344a7cb">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [74]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">x_range</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mf">0.05</span><span class="p">,</span> <span class="mi">38</span><span class="p">,</span> <span class="mi">100</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">step</span><span class="p">(</span><span class="n">ecdf</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">])[</span><span class="mi">1</span><span class="p">],</span> <span class="mi">1</span><span class="o">-</span><span class="n">ecdf</span><span class="p">(</span><span class="n">max_list</span><span class="p">[</span><span class="s1">'T'</span><span class="p">])[</span><span class="mi">0</span><span class="p">],</span><span class="s1">'cornflowerblue'</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="s1">'Monthly maxima of T'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x_range</span><span class="p">,</span> <span class="mi">1</span><span class="o">-</span><span class="n">stats</span><span class="o">.</span><span class="n">genextreme</span><span class="o">.</span><span class="n">cdf</span><span class="p">(</span><span class="n">x_range</span><span class="p">,</span> <span class="o">*</span><span class="n">params_T</span><span class="p">),</span>
+             <span class="s1">'--k'</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">'GEV'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Maximum daily temperature [mm]'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'$</span><span class="si">{P[X &gt; x]}</span><span class="s1">$'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">'log'</span><span class="p">)</span> 
+<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">();</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child">
+<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0">
+<img alt="No description has been provided for this image" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2wAAAIXCAYAAADg/t3nAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACJBUlEQVR4nOzdd3hUxf7H8c9JJUASAqGEloA0QXpVqdIEpdsAvXRBo4jgzys2QFAQrFdzLSCErqg0CyK9CkaaICq9CxhISGjJJjm/P7i7ElJIyGbPJnm/nmcf3Tmzc75nchLyzcyZMUzTNAUAAAAAcDseVgcAAAAAAEgfCRsAAAAAuCkSNgAAAABwUyRsAAAAAOCmSNgAAAAAwE2RsAEAAACAmyJhAwAAAAA3RcIGAAAAAG7Ky+oACpKUlBSdOnVK/v7+MgzD6nAAAAAAWMQ0TcXHx6ts2bLy8Mh4HI2EzYVOnTqlChUqWB0GAAAAADdx/PhxlS9fPsPjJGwu5O/vL+naFyUgIMCyOGw2m3788Ud16NBB3t7elsVRkNDnrkefux597nr0uWvR365Hn7sefe46cXFxqlChgiNHyAgJmwvZp0EGBARYnrAVLlxYAQEBfCO6CH3uevS569Hnrkefuxb97Xr0uevR5653s0elWHQEAAAAANwUCRsAAAAAuCkSNgAAAABwUyRsAAAAAOCmSNgAAAAAwE2RsAEAAACAmyJhAwAAAAA3RcIGAAAAAG6KhA0AAAAA3BQJWza8++67qlChgvz8/HTPPfdo3759VocEAAAAIB8jYcuiefPm6cUXX9Sbb76pqKgoBQUF6d5771VCQoLVoQEAAADIp0jYsujdd9/Vk08+qT59+uiOO+5QZGSk/vrrLy1ZssTq0AAAAADkU/kqYZszZ46GDh2qRo0aydfXV4ZhKDIyMtPPREVFqXPnzgoKClKRIkXUpEkTzZs3L1WdxMRE7dixQ/fcc4+jzN/fX02bNtWWLVty41IAAAAAQF5WB+BML7/8so4eParg4GCFhITo6NGjmdZfu3atOnbsKB8fHz3yyCMKDAzUwoUL1bdvXx05ckQvvviiJCk6OlrJyckqVapUqs+XKlVKZ86cybXrAQAAAFCw5asRtmnTpunIkSP6+++/NWzYsEzrJiUlafDgwTIMQ+vXr9fUqVP11ltvadeuXapVq5bGjBmj/fv3uyhyAAAAAEgrXyVs7dq1U2hoaJbqrl69WgcPHlSfPn1Uv359R7m/v79eeeUVJSUlacaMGZKk4OBgeXp66uzZs6naOHv2rEqXLu28CwAAAACA6+SrKZHZsXbtWklShw4d0hyzl61bt06S5OPjo/r162vNmjW67777JEkXL17U1q1b9eSTT7om4Fywbt06xcXFpXvM29tbXbp0cbzfsGGD/v7773Trenh4qHv37o73mzdv1unTpzM8b48ePWQYhiTp559/1okTJzKs26VLF3l7e0uStm3bluk0106dOsnPz0+StGvXLh08eDDDuh06dFDRokUlSXv27Ml0i4a2bdsqMDBQkvT777/r999/z7Buq1atVKJECUnS/v37tXv3bknXRnS3b9+uhIQEeXld+7Zr3ry5Y5rt4cOHtWPHjgzbvfPOOxUSEiJJOnbsmH755ZcM6zZu3FgVKlSQJJ06dUpbt27NsG79+vUVFhYmSTpz5ow2b96cYd06derotttuk3RtmvCGDRvSrWcYhmrWrKlq1apJkmJjYx3fb/av+/WqVaum22+/XZIUHx+vNWvWZNhu5cqVVatWLUnSlStXtGrVqnTrSXL0l3TtOdTVq1enqXN93dq1a0uSUlJStGbNGhmGkaqe/f9LliypmjVrOtqy95m9jv3l4eGhwMBAVa1a1VH3t99+U0pKijw8PBx17P/18/NT+fLlHXVPnTol0zTl4eEhDw8PeXp6Ov7f29tbRYoUcdRNTk52tAXJNE0lJl37fx+v9O87AADyigKbsNmnO17/y5RdUFCQgoODU02JHDFihIYMGaJGjRrpjjvu0Lhx4xQSEqKuXbtmeI6EhIRUy/7bkyObzSabzeasS8k2+7lfeukl/fzzz+nWCQoKSvV83pgxYzL8RdrHx0cXL150vH/jjTf03XffZXj+K1euyNPTU5L09ttva8GCBRnWjY6OVkBAgCTpww8/zHQRmaNHjzp+SZ86daoiIiIyrPv77787ko9Zs2ZpypQpGdb95ZdfVKdOHUnSF198oXHjxmVYd/369WrWrJkkafHixXr++eczrPvDDz84FrJZtmyZwsPDM6z79ddfOxLoVatWaeDAgRnWnTVrlh555BFJ0saNG/Xwww9nWPeTTz7RgAEDJF27zp49e2ZY95133tFTTz0lSdq9e3emdSdMmOC49n379qlHjx4Z1h09erSjT48cOaJu3bplWPeZZ55xfK3++uuvVH9UuNGgQYPUpUsX2Ww2xcXFqVOnThnW7dOnj+Peunr1qtq1a5dh3W7duunLL790vG/evLlM00y3bvv27VN9LzRr1izV98r17r777lTfYw0aNMjwGdl69eql+t69/fbbdfDgQUfy5+np6XhVq1Yt1eJI999/v/bv3y9PT095eXmlepUpU0YLFy501B09erQOHjwob2/vVC8fHx8FBATotddec9T9+uuvdeLECR06dEhnzpxR4cKF5evrK19fXxUqVEht2rRx1D179qySk5Pl5+cnPz8/+fj4ODWpSrCZejbyWj+/+WgR+XilbTu/JHL2n+dW/ptSkNDfrkefux597jpZ7eMCm7BduHBBkhwjJzcKCAhINfLTt29fnT17Vs8995yio6N15513atmyZSpUqFCG55g4cWK6v9z/+OOPKly4cA6vIOeKFSvmGNm4kZ+fn77//nvH+yJFimRY19PTM1VdHx+fDOtK0vfff+9I2AzDyLTuypUrHX2clJSUad1169Y5krsrV65kWnfz5s36888/JV0b1cmsblRUlONeOH/+fKZ1d+zYofPnz0u6NmKVWd09e/bo6tWrkqQTJ05kWvfPP/909NmRI0cyrXvo0CHH12P//v2Z1j127Jij7r59+zKt+9dffznqHj58WDVq1Miw7t9//+2oe/LkSVWvXj3DurGxsY66Z86cSbeuPSGKj4931I2NjU3zB5frEyf7H0tWrFihixcvqnLlyunWNU1TiYmJjnZtNpsqVqyYqt717SYlJaW630NCQpSSkpKqPfv/X9+udO37yP51TElJcfzXNE1duXIlVd2kpCR5enrKNE1HXbvr+8H+3n7u5ORkJScnO46dPXs2Vd0//vhDx44dU3pKliyZqu7SpUszfJbX39/f8ccJSXr99de1Z8+edOt6eXnpq6++SlU3KirK8d4wDPn4+DgSvI8++sgxEr1o0SL9+eef8vPzU6FChRwv+/s2bdo4RuHPnTunpKQk+RQqouSktvL08tG/51xKN6YA74u6K3hXuseu52mkKC/kdStWrLA6hAKF/nY9+tz16PPcd/ny5SzVM8yM/jScx02aNEmjR4/WjBkz1L9//zTHO3TooBUrVmj//v2qUqVKmuO33XabTpw4kaONsdMbYatQoUKqUSMr2Gw2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R9omL4pjlA35DgkbAAAAcl3z5s21adMmVaxYUfv27dOdd96pbdu25ahN+0ib/Zm249HJir9iKsF27UXyhvyAhA0AAAAucfvtt+unn35S3bp1dfbsWbVq1Uo//PBDjtq8NtIW4Hg/KjJWT02N0VOsIIl8goQNAAAALlO2bFmtX79e7dq106VLl3T//fdrz549OWrT10upnmezs68gyYgb8rKcr7EKAAAAZENAQIC+++47DRw4UCEhIapVq1aO2rM/z5b4v0VHEmymRkXGSpLjv9K1pO75Hv4yDCNH5wNciYQNAAAALufj46NZs2bJMAxHApWYmChvb+9bSqgMw5Cv9//a/t+I24HTqZeNtI+4+fuJpA15BgkbAAAALOHh8c/TOVevXtX999+vhg0batKkSTlKqG424sZIG/ISEjYAAABYbvny5Vq1apVWrVql2NhY/fe//81Re5mNuDHShryERUcAAABguW7dumnq1KkyDEOffvqp+vbtq8TERKe0nd6ebaMiY1lFEnkCCRsAAADcwuDBg/XFF1/I29tbX3zxhR544AElJCQ4pW37nm3XryZ54HSSEpIy+RDgBkjYAAAA4DYefPBBLV26VH5+fvrhhx/0+uuv6/Lly05pO72RtsmL4hhlg1sjYQMAAIBbuffee7V8+XIVLVpUBw4c0KFDh5zWtn2krUKwpyTpeHSyY3ESwB2RsAEAAMDttGjRQt9++63Gjh2rO+64w6ltXxtpC3Bqm0BuYZVIAAAAuKW77rpLsbGxjve7du1S5cqV5e/vn+O2r18bMsGWdkqkjxcrSMI9kLABAADA7UVFRaldu3a64447tGzZMgUEOG+EzL5H2/XYqw3ugimRAAAAcHuGYcjDw0ObN29Wx44ddeHChRy1Z9+bLSMHTifxbBvcAiNsLhAREaGIiAglJydbHQoAAECe1KhRI61atUrt2rXTli1b1L59e/34448qVqzYLbVnXzHyxqQswWamO+IGWIURNhcIDw/X3r17FRUVZXUoAAAAeVaDBg20evVqlShRQlFRUerUqZPi4+NvuT3DMOTrnfYFuBMSNgAAAOQZ9erV06pVqxQUFKQtW7aoa9euTtun7UYJNpM92mA5EjYAAADkKXXr1tXy5cvl7+8vb2/vXDvPqMhYTV4UT9IGS/EMGwAAAPKcxo0ba+PGjapWrZoKFSrktHbt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nbV06VKLIoSz3XbbbVaHkCtOnTolSSpTpsxN69arVy9NEhYZGaklS5aodevWjOoCAJCB6xO25557zupwnIYpkXBbfn5+evjhh/XNN98oOjo61bGlS5cqOjpaAwYMyPDzly9f1tixY1WjRg0VKlRIxYsX13333afNmzenqTt27FgZhqG1a9dqwYIFatCggfz8/BQSEqLhw4frypUrqeq2adNGkjRu3LhU09PSe2btv//9r2rVqqUyZcqoUqVKGjdunFJSUjK99pSUFFWqVEklSpRQQkJCunWaNGkiHx8fnT17NtO2rp++uXnzZrVp00b+/v4qWbKknnzySce1/fDDD7r77rtVpEgRlS5dWv/+97/TTEe9cOGC3nzzTbVq1Uply5aVj4+PypYtq3/96186ePBgqrp///23QkJCFBgYqEOHDqU6dvbsWZUuXVrFihXT0aNHHeXpPcN2/ddmxowZql27tvz8/FSpUiX95z//kSSZpqn333/f8bWuVq2aZs+enaYv9u3bp+eff14NGjRQiRIlHHVfeOEFXbx4MdN+vNG5c+f07LPPqlKlSvL19VWpUqX08MMPa+/evanqhYWFqVWrVpJS3y+RkZHZOh8AAMhc8+bNJUmbNm2SaZoWR+M8JGxwawMHDnSMpl1v+vTpKlWqlO6///50P5eQkKC2bdtq3LhxKlKkiEaMGKHu3btr7dq1atWqlRYuXJju5yIiIjRw4EDdfvvteuKJJxQUFKQPPvhAgwcPdtRp3bq1+vXrJ0lq1aqVxowZ43gVK1YsVXv/93//pzFjxqhp06aOZ43Gjh2rV155JdPr9vDw0JAhQ3T+/Hl9/fXXaY7v3r1bUVFR6tq1q0qVKpVpW3Zbt25V27ZtFRgYqKFDh6pixYr66KOPNGTIEH355Zfq2bOnKlSooKFDh6pYsWKaPHmyJk2alKqN33//Xa+++qr8/PzUo0cPjRgxQo0aNdK8efPUpEmTVMlXyZIlNWvWLMXHx6tPnz6Oqaumaap///46e/asPv74Y4WGhmYp/vfee0/PPvusGjRooMcff1w2m03PPPOMpk2bpuHDh2vixIlq3ry5Bg4cqOjoaPXv318//fRTqjYWLlyozz77TJUrV1a/fv00bNgwFS9eXG+++abat28vm82WpVjOnTunZs2a6b333lNYWJhGjhyptm3bauHChWrSpEmq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NHr06FT7cOzZs0czZsxQYGCgunfvfsvxFC9eXJJ04sSJW24jq0qXLq2uXbvq+++/16effqoyZcqoS5cuuX7e9ISGhurAgQOpRpeuXr2qJ554Is30Q0m6dOmS+vTpI8MwNG/ePIWEhGjOnDlKSEhQnz59lJiY6NLYJWnz5s2p9sE7ceKEXnjhhSy34+Pjo969eys6OloTJ05MdWzlypVatmyZqlSporvvvts5gQMAgGxp2LChpPyTsDElEnlG48aNU61kmJnnn39e3333nWbPnq3ff/9dbdu21d9//60vvvhCNptNs2bNyvaiF9erUaOGypYtq88//1yFCxdW+fLlZRiGnnjiiQxXUsyJoUOH6uuvv9bZs2f173//2/Hslqs9/fTTevrpp1W/fn098MADSkpK0ooVK2SapurWratdu3alqj98+HDt27dP77zzjmPEqXnz5nrxxRc1fvx4vfjii3rrrbdcEntISIh69eqlr7/+Wo0aNVLbtm115swZffvtt7rnnnvSbO6dmTfffFPr1q3ThAkTtHnzZjVt2lRHjhzRV199pcKFC2vGjBm58nwoAAC4ufyWsPEbBfKlQoUKafXq1XrllVcUFxend999VwsXLlTLli21du1aPfjggzlq39PTUwsXLlTTpk01e/Zsvfjiixo9erRiYpy57cI/2rVrp3LlyskwDMumQ0pSeHi4Pv74YxUvXlxTp07VokWL1KpVK23evDnNpuFfffWVpk+frvbt22vEiBGpjr366qtq1qyZ3nnnHa1YscJl8UdGRmrUqFGKiYnRBx98oC1btmjkyJGaP39+ttopWbKktm7dquHDh+vgwYN66623tGLFCnXr1k1bt25lOX8AACxkT9j27t2b7uMLeY1hXj9fDLkqLi5OgYGBunDhQqbPYF29elWHDx9WpUqVVKhQIafHkZKSori4OAUE5M4qkUgrp31+6tQphYaGqkWLFlq9enUuRJj/cJ/n/s+SG9lsNn3//ffq3LmzvL2duBkjMkSfuxb97Xr0uevlhz43TVMhISE6c+aMfvrpJzVr1szqkNKV1dygYP4WA+Qx7733npKSkjRs2DCrQwEAAHBrhmHkq2mRPMMGuKkLFy7oo48+0tGjRzV16lTVqlVLvXr1sjosAAAAtzdy5EgNHjw4XyzrT8IGuKmYmBiNHj1afn5+atGihT7++GPH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q2PHjlqzZk2auhk9w3ajNWvWyDAMhYeHp3t87969MgzjptPFwsLCNHPmTElSpUqVHNNrb/y6Hj58WIMHD1bFihXl6+urkJAQ9e/fX0ePHk3Tpv3zJ0+eVJ8+fRQcHCx/f3/dd999OnTokKRr91uPHj1UvHhx+fv768EHH0xzT17fF3v27FGnTp0UGBiogIAAdenSRXv37k33muLj4zVmzBjVqlVLfn5+KlasmO69915t3LgxTV37fZSQkKBXX31VVapUkbe3t2Okad++fXr++efVoEEDlShRwnHPvPDCC7p48WKa6163bp3j/+0v+9dy7dq1Mgwj3VGsjL7u9u+B2NhYDR8+XBUqVJCXl1eq57V+/fVXPfLIIwoJCZGPj49CQ0P19NNP69y5c+n2T3Y58/vKmT8fAOQNTIkEUCAMHDhQn376qebOnatnnnnGUT59+nSVKlVK999/f7qfW79+vd5++221bdtWTZs2lbe3t3bs2KGPPvpIy5cv1/bt2x1T76pXr6733ntPQ4YM0ZAhQ/TVV19JkhISEtS7d2/HaF5Wp+qNHDlSW7duVZcuXeTp6anPP/9cffr0UVBQkCIiIrRnzx517txZV69e1bx589S1a1f98ccfqlSpUg57S3rvvfe0du1adevWTffcc4++/vprPfPMMypcuLB27dqlL7/8Uvfff7/uueceff755/rXv/6lSpUqqXnz5jdt+/Lly2rdurV2796tO++8U61atdLx48f18MMPq0OHDul+Jjw8XHXr1lW7du1UsmRJnTx5UosXL1a7du20cOHCW3oGp02bNqpWrZrmzp2rt956S35+fqmOT5s2TZI0ZMiQTNsZMWKEIiMjtWvXLj3zzDMqVqyYJKVKlLdu3aqOHTvq0qVL6tKli6pUqaIjR45o7ty5WrZsmX766SdVrlw5VbsxMTFq3ry5ypQpo379+mnfvn369ttv9ccff2jp0qVq0aKFGjRooIEDB2rbtm366quvFBsbqxUrVqSJ8dChQ7r77rvVpEkTPfnkk9q/f78WLVqkjRs3avPmzbr99tsddc+fP6+WLVvqt99+U4sWLdSxY0dduHBBS5YsUZs2bfTll1+qe/fuac7Rs2dP7dq1Sx07dlTx4sUd17Nw4UJ99tlnatOmjVq3bq2UlBRt2bJFb775ptatW6f169fL29tbkjRmzBhFRkbq6NGjGjNmjKPtevXqZfo1uJmEhATdc889io+PV5cuXeTj46PSpUtLuvZHm4ceekienp7q2rWrKlSooL179+rDDz/U8uXLtXXrVgUFBeXo/HbO/L6y8ucDABczASCfOnz4sCnJ7Nixo2maplmrVi2zTp06juMnTpwwPT09zVGjRpmmaZqSzOrVq6dq48yZM2Z8fHyatmfOnGlKMidMmJDm2AMPPGBKMj/99FPTNE1zxIgRpiRzzJgxaepKMlu1apWqrF+/fqYks2rVqubZs2cd5Vu2bDElmcWKFTObN29uXrx40XHsiy++MCWZw4cPT9VWaGioGRoamk7vmGarVq3MG/8ZGDNmjCnJLF68uHnw4EFH+bFjx0wfHx8zMDDQrFatWqq4tm7dakoyu3btmu55bmQ/x5AhQ1KVL1++3JRkSjJnzJiR6tihQ4fStHPq1CmzbNmyZtWqVVOV27/u/fr1S1Vu79fDhw87yqZMmWJKMmfOnJmqbkJCghkcHGyWK1fOTEpKuuk1pde2XWJiohkWFmb6+/ubO3fuTHVsw4YNpqenp3n//fenKrf3w7PPPpuqfNiwYY574L333nOUp6SkmJ07dzYlmdu3b0/TF5LMl19+OVVb9nv4nnvuSVXep08fU5I5ffr0VOWnT582K1SoYJYsWdK8cuWKo9x+H9WrV888d+5cmus/ceKEmZCQkKZ83LhxpiRzzpw5qcrTuy/t1qxZk+H3UkZf99DQUFOS2aFDB/Py5cupjkVHR5sBAQFm+fLlzaNHj6Y6Nm/ePFOS+dRTT6UbS1bObefM7ytn/nywmzFjRrrfdwDcAwkbgHzrxoTtrbfeMiWZv/zyi2mapjlhwgRTkvnbb7+Zppl+wpaRlJQUMyAgwGzdunWaYzExMWaFChXMwoULm++//75pGIZ51113pfuLf2YJW2RkZJr6lStXNiWZ69atS1WelJRkent7p2nrVhO2sWPHpql/zz33pJvc2OPK6Dw3qlSpkunj42P+9ddfaY61bds2W784Pv3006Yk88iRI46y7CRsf//9t+nr62u2aNEiVd0FCxakm+RkJLOEbeHChaYkc/z48el+tmfPnqaHh4d54cIFR5kks2jRoql+6TZN01y/fr0pybztttvMlJSUVMdmzZqVpu/sfREUFJSmrZSUFPOOO+4wJZnHjh0zTfNaf3h6eppt27ZNN9b//Oc/piTzm2++cZTZ76MlS5ak+5mMnDt3zpRk9u/fP1V5biVsu3btSvOZd955x5Rkzp49O93zNWjQwAwODr7ptWQ1YXPG95Uzfz7YkbAB7o0pkQAKjMcee0yjR4/W9OnT1bBhQ0VGRqpp06aqWbNmpp9buHChPvnkE23fvl0xMTGptgc4depUmvrFihXT3Llz1aZNGz3zzDMKDAzU3Llz5enpma1469evn6YsJCREhw4dSjNFzNPTU6VKldLJkyezdY7snltKf3paSEiItm7detN24+PjdfjwYdWsWTPdvapatGihVatWpSk/dOiQJk6cqNWrV+vkyZNKSEhIdfzUqVMKDQ296flvFBwcrJ49e2r+/Pnat2+fqlWrJunayqGGYWjQoEHZbvNGW7ZskST98ccf6T57dfr0aaWkpGjfvn1q1KiRo7xq1aoqUqRIqrr2r0GdOnXSPH9oP5bePVC/fv00bRmGoebNm2vPnj3atWuXKlSooKioKCUnJ+vq1avpxrp//37Htdw4jbhJkybpXb5M09SMGTMUGRmpPXv26MKFC0pJSXEcT+97yNkKFSqk2rVrpym3f222bNmiAwcOpDl+9epVRUdHKzo6WsHBwTmOw5nfV1b+fADgWiRsAAqMUqVKqXPnzpo/f766du2qAwcO3HS/pLffflvPPfecSpYsqQ4dOqh8+fKOZ53ee++9NImDXaNGjVS+fHkdPXpU9913X4YLf2QmICAgTZmXl1emx2w2W7bP46xzZ2VbBPuCK6VKlUr3uP25ousdOHBATZo0UVxcnNq0aaMuXbooICBAHh4eWrt2rdatW5fh1yErHn/8cc2fP1/Tpk3T5MmTdezYMa1YsULt2rW7pa/bjc6fPy9Jmjt3bqb1Ll26lOr9rXwNJKV7D9ysv+1fF3usmzZt0qZNm7Ic6/Vt3Wj48OH68MMPVaFCBXXt2lUhISHy9fWVJI0bNy5HX7usKlWqVLp7u9mvNyIiItPPX7p0ySkJmzO/r6z8+QDAtUjYABQoAwcO1JIlSzRo0CD5+fmpd+/eGdZNSkrS+PHjVbZsWe3cuVMlS5Z0HDNNU5MnT87ws6NGjdLRo0dVokQJzZ8/X/369ctwQY3c5OHhocTExHSPXb9apavYf5G8cTVDuzNnzqQpe/fddxUTE6M5c+aob9++qY4NGzbMsargrWrdurWqV6+uWbNm6fXXX9f06dOVkpJy08VGssp+zd98802Gi9vktpv1t30hHHuso0aN0ltvvZWtc6SXEJ09e1YRERGqU6eOfvrpp1R7Dp4+fVrjxo3L1jk8PK4tbp1eEpPZ/ZzRRtz26929e7fuuOOObMUCAK7Csv4ACpTOnTurTJkyOnnypHr16pXuX6LtoqOjdeHCBTVr1ixVsiZJv/zyi65cuZLu55YuXaqPPvpIbdq00c8//6yAgAD169dPf//9t1OvJSuCgoJ09uzZNL/gXrp0yTG9zZUCAgJUqVIlHThwQKdPn05zfMOGDWnKDh48KEnq2rVrqvKUlJRMR4GyY8iQITpz5oyWLFmiGTNmKDg4OFsrT9qnu14/XdauadOmkqSffvrJKbHeih07dqQ7Kmbvv7p160qSGjduLMMwnBbroUOHZJqm2rVrl2aD+PS+1lLmfWlfrTG9qX07duzIdnzu8LUBgJshYQNQoHh5eWnp0qVatGiRXn/99UzrlipVSn5+ftq+fbsuX77sKI+JidHTTz+d7mf++usvDRo0SMWLF9fs2bNVuXJlffTRRzp9+rQGDhzo1GvJikaNGslms6WajmeapkaPHp3uL/Cu8NhjjykxMVGvvvpqqvIff/wx3efX7M+m3bgH2Jtvvqk9e/Y4Jab+/fvL19dXzzzzjI4dO6Z+/frJx8cny58vXry4JOnEiRNpjnXr1k0VK1bUO++8o/Xr16c5brPZ0t3fzJliYmI0adKkVGWzZs3S7t27dc8996hChQqSpDJlyuihhx7S5s2bNWXKFJmmmaatrVu3pvp+yIz9a7d58+ZUz62dOHFCL7zwQrqfyawvq1evrqJFi2rp0qWO6YzStZHCCRMmZCmm6w0YMED+/v566aWX9Ntvv6U5fvnyZcdzbgBgFaZEAihwGjdurMaNG9+0noeHh5588km9/fbbqlu3rrp06aK4uDgtW7ZMoaGhKlu2bKr6pmmqX79+io6O1tdff61y5cpJknr37q1ly5Zp9uzZ+vDDD/XUU0/lynWl56mnntKMGTP0/+3dT0hUaxjH8e9A2EJBaXTRRlBaSBFi5sIwhXHTNItibFCk1IHxz6JV0sQsrMREmwoidZACZ1RUqlEXGqizGnRkWlgEClNuclyEK4U2rrx3celwvc0NNWmm/H12h/c5h+ec3cPznvdxuVyEQiFycnKYn59na2uLwsJCPnz48Mty+cbtdjMxMcGLFy9YWVmhvLyc9fV1Xr16hc1m482bN7viW1pa8Pv92O12qqurMZvNRKNR3r17lzD+IMxmM1VVVYyOjgLgcrn2db/FYuHx48c0NzfjcDhIT08nNzeX2tpajh8/TjAYxGq1UlFRQWVlpbH9Lh6PMz8/j9lsJhaL/fR7/J+LFy/y7NkzotEoJSUlfPr0icnJSTIzM+nt7d0V6/P5+PjxI263m+HhYUpLS8nMzGR9fZ2lpSVWV1f58uXLdx2zRE6ePElVVRXj4+OcP3+eyspKNjY2mJ6exmKxGEPA/81isRAMBnE4HFy+fNk4MMRms5GWlsbNmzfp7u7m3LlzXLlyha9fvzI1NUVFRYXRjd2rnJwcxsbGcDgcFBYWcunSJQoKCtje3mZtbY1wOMyFCxeYmZnZ13NFRA6TOmwiIj/Q1dVFZ2cnJpMJn89HKBSipqaGubk5Y9jvN0+ePCEUCuFyubDb7bvW+vr6yM/P5/bt24fWFdqLs2fPMjMzQ3FxMcFgkOHhYU6fPk0kEjEGPP9q6enphMNhmpqaWF1d5enTp8RiMV6+fMm1a9e+iy8qKmJubo7i4mImJiYYGBggKyuLSCSy61TFn1VfXw9AWVkZBQUF+7rXarXi9XrZ2dnh4cOHeDwenj9/bqyXlJQYg7Xj8Tj9/f34/X5isRhXr17F5/Md2nskkp+fz8LCAseOHTMGQlutViKRyK6h2fBPh2txcRGv10taWhojIyP09vby9u1bzpw5w9DQ0L4O4AgEArS2trK5uUlPTw/RaJRbt24xNjaWML6xsRG3283GxgadnZ14PB5ev35trD948IC7d++ys7NDf38/kUiEtrY2Hj16dKBvY7PZeP/+PQ0NDSwvL9PT08Po6Chra2s4nU46OjoO9FwRkcNi+ivRfgcREZEjxuv1cufOHQYHB6mrq0t2Oofi8+fP5OXlUV9fTyAQSHY6f6zf/TsHAgGcTid+v5+GhoZkpyMi/6EOm4iIHHnb29v09fVx4sQJHA5HstOR39Tg4CAmkynhjMFUdP36dUwmE06nM9mpiMgP6B82ERE5shYWFgiHw8zOzhKPx+nu7jbm7InsVVZWFvfu3TOuMzIykpjN3tntdk6dOmVcJxreLSLJpy2RIiJyZN2/f5/29nays7O5ceMGXq/XGD78J/jdt+qJiIgKNhERERERkZSlf9hERERERERSlAo2ERERERGRFKWCTUREREREJEWpYBMREREREUlRKthERERERERSlAo2ERERERGRFKWCTUREREREJEWpYBMREREREUlRKthERERERERS1N+KD39D/8yvhgAAAABJRU5ErkJggg=="/>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=1478fe1b-d535-4515-b725-3cda1db3f284">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<ol>
+<li>The probabilities seem to match OK, no clear over or under-prediction. </li>
+<li>The bounded tail looks appropriate for the data.</li>
+</ol>
+</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=79850b53-75e0-4e96-87d4-f1d1759451c7">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<h2 id="Task-5:-Return-Levels">Task 5: Return Levels<a class="anchor-link" href="#Task-5:-Return-Levels">¶</a></h2><p>It was previously indicated that the structure should be designed for a lifespan of 50 years with a probability of failure of 0.1 along the design life.</p>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=a3ee90f7">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 5.1:</b>
+<p>Compute the design return period using both the Binomial and Poisson model for extremes. Compare the obtained return.</p>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=04fa0b7a-d049-4e54-9bbf-cbc680cd26d8">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<p>Using the Binomial model:</p>
+<p>$
+RT = \frac{1}{1-(1-p_{f,DL})^(1/DL)} = \frac{1}{1-(1-0.1)^(1/50)} = 475.04 \ years
+$</p>
+<p>Using the Poisson model:</p>
+<p>$
+RT = \frac{-DL}{ln(1-p_{f,DL})} = \frac{-50}{ln(1-0.1)}= 474.56\ years
+$</p>
+<p>Both models provide similar results.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=45c439b3-d3d2-4926-ac19-c8c94e457131">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 5.2:</b>
+<p>Considering that you have sampled monthly maxima, compute and plot the return level plot: values of the random variable in the x-axis and return periods on the y-axis. Y-axis in logscale.</p>
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=a2d24b0c-bf16-46b1-98d2-59fdc4fa675b">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#facb8e; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%"> <p>The three missing variables listed below are all type <code>numpy.ndarray</code>; the last is found using your <code>scipy.stats</code> distribution from Task 3.
+</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=f4eb359d-b1f5-4316-9434-990918792c69">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<p>The return period from the previous task is defined and converted to a probability, then the design value is found using the inverse CDF.</p>
+<p>Note that the number of maxima per year is 12 (12 months/year) so we need to take it into account when computing the probabilities.</p>
+<p>Note the unpacking of the distribution parameters, <code>*params_P</code>, which keeps the syntax simple for the GEV distribution.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=c200a7b5">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [84]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">RT_range</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">500</span><span class="p">,</span> <span class="mi">500</span><span class="p">)</span>
+<span class="n">monthly_probs</span> <span class="o">=</span> <span class="mi">1</span><span class="o">/</span><span class="p">(</span><span class="n">RT_range</span><span class="o">*</span><span class="mi">12</span><span class="p">)</span>
+<span class="n">eval_temp</span> <span class="o">=</span> <span class="n">stats</span><span class="o">.</span><span class="n">genextreme</span><span class="o">.</span><span class="n">ppf</span><span class="p">(</span><span class="mi">1</span><span class="o">-</span><span class="n">monthly_probs</span><span class="p">,</span> <span class="o">*</span><span class="n">params_T</span><span class="p">)</span>
+
+<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">eval_temp</span><span class="p">,</span> <span class="n">RT_range</span><span class="p">,</span> <span class="s1">'k'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Temperature [mm]'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'RT [years]'</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">'log'</span><span class="p">)</span> 
+<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">()</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child">
+<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0">
+<img alt="No description has been provided for this image" class="" src="data:image/png;base64,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8847slgsZkcD0lyq/jqhYMGCOn36tPXndevWydXVVTVr1rSO3b17ly8NAAAAHmrdunVq3769bt68qaJFi2rFihWqXLmy2bGAdJOq8uXt7a3ly5dr1apVypYtmxYvXqy6devK1dXVus/Jkyfl6emZZkEBAACQORiGoaCgIA0YMEDx8fF6/vnnFRISooIFC5odDUhXqbrs8IMPPlBcXJxatmypRo0a6e7duxoyZIh1e1RUlDZu3JjoTBgAAAAQGxurvn376s0331R8fLy6du2qn3/+meKFLCFVZ76qVaumnTt36ttvv5UktWvXTs8995x1+/79++Xr66uOHTumTUoAAADYvatXr6p9+/bauHGjLBaLxo8fz/1dyFJSVb7OnDmjggULauLEiUlur127tmrXrv1YwQAAAJB5HD58WC1bttTx48eVK1cuLViwINFibUBWkKrLDosXL66hQ4emdRYAAABkQsuXL1fNmjV1/PhxFStWTL/88gvFC1lSqspX3rx5Ez1gGQAAAPi3hIQEBQYGqnXr1oqKilKdOnW0e/duVaxY0exogClSddmhj4+Pdu7cmdZZAAAAkEncvHlTXbp00cqVKyVJ/fv318SJE+Xs7GxyMsA8qTrzNW7cOB08eFAjR45UXFxcWmcCAACAHTty5Ihq1qyplStXytXVVfPmzdMXX3xB8UKWl6ozX+PHj1eFChU0atQoff3116pcubIKFiz4wEo1FotFs2bNSpOgAAAAsH0rVqxQ586dFRUVpcKFC+uHH35Q9erVzY4F2IRUla+5c+da//3ixYu6ePFikvtRvgAAALKGhIQEjR49WiNGjJAkvfjii1q8eDHP7wL+IVXlKyIiIq1zAAAAwE5FRkaqS5cuWrFihSSpX79+mjRpEpcZAv+SqvLl5eWV1jkAAABgh44eParWrVvryJEjcnV11bRp09StWzezYwE2KVXlCwAAAFi6dKm6d++uqKgoPfXUU/rhhx/k7e1tdizAZj1W+bp7967CwsJ04cIFxcTEJLlP165dH+cjAAAAYGNiY2M1ZMgQffrpp5K4vwtIrlSXr6CgIA0bNkw3b95McrthGLJYLJQvAACATOTixYvq0KGDtm7dKkkaPHiwxo4dKycnLqgCHiVVz/kKCQnRm2++qSJFimjixIkyDEOtWrXS2LFj5efnJ8Mw9NJLL2n27Nlpndd0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QAagfAEAAABABqB8AQAAAEAGoHxBknTjxg31799ftWrV0pNPPilXV1c99dRTql+/vpYuXap/r8syY8YMtWjRQsWLF1fOnDnl4eGhypUra/jw4bp27ZpJR5G1pXQO/y0iIkK5cuWSxWJR7969Myg1/imlczhixAhZLJYk/8mWLZtJR5G1pfZ7GBERoZ49e8rLy0uurq4qWLCg6tWrpyVLlmTwESClc/iw7+A//zl79qxJR5M1peZ7eOzYMXXv3l2lS5dW9uzZ9dRTT8nX11crVqww4QiQmjnctWuXWrVqpXz58snV1VVlypTR8OHDdefOHROO4OFY7RCSpOPHj6tKlSp67rnnVKpUKeXNm1eXL1/WypUrdfnyZfXs2VNff/21df8XX3xR169fV9WqVVWoUCHFxMRo586d2rVrl4oWLapdu3bpySefNPGIsp6UzuE/GYahevXq6ddff9Xt27fVq1cvTZs2LYOPACmdwxEjRmjkyJF69dVXVaxYsUTv5eTkpKFDh2bwESA138N169apdevWkqQWLVqoRIkSun79un7//XdVqFBB06dPN+FIsq7UfA8f9j7fffednnnmGYWHh2dQekgpn8Ndu3apXr16io2NVcuWLVW6dGldvnxZISEhunnzpkaMGKHAwEATjyjrSekchoSEqEOHDnJ0dNRLL72kJ598Utu3b9euXbv0wgsvaMOGDbazHL0BGIYRFxdnxMbGPjAeGRlplCtXzpBkHDx40Dp+586dJN9n6NChhiTjnXfeSbesSFpK5/CfvvjiC8PJycmYNGmSIcno1atXesdFElI6h4GBgYYkY+PGjRmYEv8lpXN45swZw93d3ShdurRx+vTpB16X1HshfT3O76X/1K9fP0OS8emnn6ZHTPyHlM5hkyZNDEnG8uXLE+1/+vRpw93d3ciePbtx9+7ddM+N/5eSOYyOjjby5ctnODs7G7/++qt134SEBCMgIMCQZIwbNy7Dsj8Klx1CkuTo6CgnJ6cHxt3c3NS4cWNJf/8txH0Pu6Spffv2D+yLjJHSObzv+PHjGjJkiN59911VrVo13XPi4VI7h7AdKZ3DsWPHKjIyUtOmTVPRokUfeF1S74X0lRbfw7t37+q7776Ti4uLunTpki458XApncOTJ0/KYrHIz88v0f5FixZVhQoVdOfOHUVFRaVvaCSSkjncvn27rly5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"/>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=51ee5a46">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#AABAB2; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<p>
+<b>Task 5.3:</b>   
+Compute the design value of temperature. Choose the return level you prefer within the Poisson and Binomial model.
+</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=b13e3fc7-ecfc-4fb7-bfeb-50f650d9a0e8">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<div style="background-color:#FAE99E; color: black; vertical-align: middle; padding:15px; margin: 10px; border-radius: 10px; width: 95%">
+<b>Solution:</b>
+<p>The return period from the previous task is defined and converted to an <em>exceedance</em> probability, then the design value is found using the inverse CDF.</p>
+<p>Note the unpacking of the distribution parameters, <code>*params_T</code>, which keeps the syntax simple for the GEV distribution.</p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=e3197994-1ce2-4083-b854-1db9a5fea416">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In [80]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+<div class="cm-editor cm-s-jupyter">
+<div class="highlight hl-ipython3"><pre><span></span><span class="n">RT_design</span> <span class="o">=</span> <span class="mi">475</span>
+<span class="n">monthly_design</span> <span class="o">=</span> <span class="mi">1</span><span class="o">/</span><span class="p">(</span><span class="n">RT_design</span><span class="o">*</span><span class="mi">12</span><span class="p">)</span>
+<span class="n">design_T</span> <span class="o">=</span> <span class="n">stats</span><span class="o">.</span><span class="n">genextreme</span><span class="o">.</span><span class="n">ppf</span><span class="p">(</span><span class="mi">1</span><span class="o">-</span><span class="n">monthly_design</span><span class="p">,</span> <span class="o">*</span><span class="n">params_T</span><span class="p">)</span>
+
+<span class="nb">print</span><span class="p">(</span><span class="s1">'The design value of temperature is:'</span><span class="p">,</span>
+      <span class="sa">f</span><span class="s1">'</span><span class="si">{</span><span class="n">design_T</span><span class="si">:</span><span class="s1">.3f</span><span class="si">}</span><span class="s1">'</span><span class="p">)</span>
+</pre></div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell-outputWrapper">
+<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
+</div>
+<div class="jp-OutputArea jp-Cell-outputArea">
+<div class="jp-OutputArea-child">
+<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
+<pre>The design value of temperature is: 38.984
+</pre>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="jp-Cell jp-MarkdownCell jp-Notebook-cell" id="cell-id=43a1db1c">
+<div class="jp-Cell-inputWrapper" tabindex="0">
+<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
+</div>
+<div class="jp-InputArea jp-Cell-inputArea"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
+<p><strong>End of notebook.</strong></p>
+<div style="margin-top: 50px; padding-top: 20px; border-top: 1px solid #ccc;">
+<div style="display: flex; justify-content: flex-end; gap: 20px; align-items: center;">
+<a href="http://mude.citg.tudelft.nl/" rel="MUDE">
+<img alt="MUDE" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/mude-logo/MUDE_Logo-small.png" style="width:100px; height:auto;">
+</img></a>
+<a href="https://www.tudelft.nl/en/ceg" rel="TU Delft">
+<img alt="TU Delft" src="https://gitlab.tudelft.nl/mude/public/-/raw/main/tu-logo/TU_P1_full-color.png" style="width:100px; height:auto;">
+</img></a>
+<a href="http://creativecommons.org/licenses/by/4.0/" rel="license">
+<img alt="Creative Commons License" src="https://i.creativecommons.org/l/by/4.0/88x31.png" style="width:88px; height:auto;">
+</img></a>
+</div>
+<div style="font-size: 75%; margin-top: 10px; text-align: right;">
+    © Copyright 2024 <a href="http://mude.citg.tudelft.nl/" rel="MUDE">MUDE</a> TU Delft. 
+    This work is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">CC BY 4.0 License</a>.
+  </div>
+</div>
+<!--tested with WS_2_8_solution.ipynb-->
+</div>
+</div>
+</div>
+</div>
+</main>
+</body>
+<script type="application/vnd.jupyter.widget-state+json">
+{"state": {}, "version_major": 2, "version_minor": 0}
+</script>
+</html>
-- 
GitLab