diff --git a/ENTREGA.html b/ENTREGA.html
new file mode 100644
index 0000000000000000000000000000000000000000..ade491b7d37ee8f16427ee2716ce4218014407b0
--- /dev/null
+++ b/ENTREGA.html
@@ -0,0 +1,15352 @@
+<!DOCTYPE html>
+<html>
+<head><meta charset="utf-8" />
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+<title>ENTREGA</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
+
+
+
+
+<style type="text/css">
+    pre { line-height: 125%; margin: 0; }
+td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
+span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
+td.linenos pre.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 .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;
+}
+
+/*
+ * Webkit scrollbar styling
+ */
+
+/* use standard opaque scrollbars for most nodes */
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-corner {
+  background: var(--jp-scrollbar-background-color);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-thumb {
+  background: rgb(var(--jp-scrollbar-thumb-color));
+  border: var(--jp-scrollbar-thumb-margin) solid transparent;
+  background-clip: content-box;
+  border-radius: var(--jp-scrollbar-thumb-radius);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:horizontal {
+  border-left: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+  border-right: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+}
+
+[data-jp-theme-scrollbars='true'] ::-webkit-scrollbar-track:vertical {
+  border-top: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+  border-bottom: var(--jp-scrollbar-endpad) solid
+    var(--jp-scrollbar-background-color);
+}
+
+/* for code nodes, use a transparent style of scrollbar */
+
+[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar::-webkit-scrollbar,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-corner,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-corner {
+  background-color: transparent;
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-thumb,
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-thumb {
+  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
+  border: var(--jp-scrollbar-thumb-margin) solid transparent;
+  background-clip: content-box;
+  border-radius: var(--jp-scrollbar-thumb-radius);
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-hscrollbar::-webkit-scrollbar-track:horizontal {
+  border-left: var(--jp-scrollbar-endpad) solid transparent;
+  border-right: var(--jp-scrollbar-endpad) solid transparent;
+}
+
+[data-jp-theme-scrollbars='true']
+  .CodeMirror-vscrollbar::-webkit-scrollbar-track:vertical {
+  border-top: var(--jp-scrollbar-endpad) solid transparent;
+  border-bottom: var(--jp-scrollbar-endpad) solid transparent;
+}
+
+/*
+ * Phosphor
+ */
+
+.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.
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-Widget, /* </DEPRECATED> */
+.lm-Widget {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  cursor: default;
+}
+
+
+/* <DEPRECATED> */ .p-Widget.p-mod-hidden, /* </DEPRECATED> */
+.lm-Widget.lm-mod-hidden {
+  display: none !important;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-CommandPalette, /* </DEPRECATED> */
+.lm-CommandPalette {
+  display: flex;
+  flex-direction: column;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-search, /* </DEPRECATED> */
+.lm-CommandPalette-search {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-content, /* </DEPRECATED> */
+.lm-CommandPalette-content {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  min-height: 0;
+  overflow: auto;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-header, /* </DEPRECATED> */
+.lm-CommandPalette-header {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-item, /* </DEPRECATED> */
+.lm-CommandPalette-item {
+  display: flex;
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemIcon, /* </DEPRECATED> */
+.lm-CommandPalette-itemIcon {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemContent, /* </DEPRECATED> */
+.lm-CommandPalette-itemContent {
+  flex: 1 1 auto;
+  overflow: hidden;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemShortcut, /* </DEPRECATED> */
+.lm-CommandPalette-itemShortcut {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-CommandPalette-itemLabel, /* </DEPRECATED> */
+.lm-CommandPalette-itemLabel {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-DockPanel, /* </DEPRECATED> */
+.lm-DockPanel {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-widget, /* </DEPRECATED> */
+.lm-DockPanel-widget {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-tabBar, /* </DEPRECATED> */
+.lm-DockPanel-tabBar {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle, /* </DEPRECATED> */
+.lm-DockPanel-handle {
+  z-index: 2;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle.p-mod-hidden, /* </DEPRECATED> */
+.lm-DockPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-handle:after, /* </DEPRECATED> */
+.lm-DockPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='horizontal'],
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='horizontal'] {
+  cursor: ew-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='vertical'],
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='vertical'] {
+  cursor: ns-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='horizontal']:after,
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='horizontal']:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+
+/* <DEPRECATED> */
+.p-DockPanel-handle[data-orientation='vertical']:after,
+/* </DEPRECATED> */
+.lm-DockPanel-handle[data-orientation='vertical']:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-overlay, /* </DEPRECATED> */
+.lm-DockPanel-overlay {
+  z-index: 3;
+  box-sizing: border-box;
+  pointer-events: none;
+}
+
+
+/* <DEPRECATED> */ .p-DockPanel-overlay.p-mod-hidden, /* </DEPRECATED> */
+.lm-DockPanel-overlay.lm-mod-hidden {
+  display: none !important;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-Menu, /* </DEPRECATED> */
+.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;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-content, /* </DEPRECATED> */
+.lm-Menu-content {
+  margin: 0;
+  padding: 0;
+  display: table;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-item, /* </DEPRECATED> */
+.lm-Menu-item {
+  display: table-row;
+}
+
+
+/* <DEPRECATED> */
+.p-Menu-item.p-mod-hidden,
+.p-Menu-item.p-mod-collapsed,
+/* </DEPRECATED> */
+.lm-Menu-item.lm-mod-hidden,
+.lm-Menu-item.lm-mod-collapsed {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */
+.p-Menu-itemIcon,
+.p-Menu-itemSubmenuIcon,
+/* </DEPRECATED> */
+.lm-Menu-itemIcon,
+.lm-Menu-itemSubmenuIcon {
+  display: table-cell;
+  text-align: center;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-itemLabel, /* </DEPRECATED> */
+.lm-Menu-itemLabel {
+  display: table-cell;
+  text-align: left;
+}
+
+
+/* <DEPRECATED> */ .p-Menu-itemShortcut, /* </DEPRECATED> */
+.lm-Menu-itemShortcut {
+  display: table-cell;
+  text-align: right;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-MenuBar, /* </DEPRECATED> */
+.lm-MenuBar {
+  outline: none;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-MenuBar-content, /* </DEPRECATED> */
+.lm-MenuBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex-direction: row;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */ .p--MenuBar-item, /* </DEPRECATED> */
+.lm-MenuBar-item {
+  box-sizing: border-box;
+}
+
+
+/* <DEPRECATED> */
+.p-MenuBar-itemIcon,
+.p-MenuBar-itemLabel,
+/* </DEPRECATED> */
+.lm-MenuBar-itemIcon,
+.lm-MenuBar-itemLabel {
+  display: inline-block;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-ScrollBar, /* </DEPRECATED> */
+.lm-ScrollBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */
+.p-ScrollBar[data-orientation='horizontal'],
+/* </DEPRECATED> */
+.lm-ScrollBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */
+.p-ScrollBar[data-orientation='vertical'],
+/* </DEPRECATED> */
+.lm-ScrollBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-button, /* </DEPRECATED> */
+.lm-ScrollBar-button {
+  box-sizing: border-box;
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-track, /* </DEPRECATED> */
+.lm-ScrollBar-track {
+  box-sizing: border-box;
+  position: relative;
+  overflow: hidden;
+  flex: 1 1 auto;
+}
+
+
+/* <DEPRECATED> */ .p-ScrollBar-thumb, /* </DEPRECATED> */
+.lm-ScrollBar-thumb {
+  box-sizing: border-box;
+  position: absolute;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-SplitPanel-child, /* </DEPRECATED> */
+.lm-SplitPanel-child {
+  z-index: 0;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle, /* </DEPRECATED> */
+.lm-SplitPanel-handle {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle.p-mod-hidden, /* </DEPRECATED> */
+.lm-SplitPanel-handle.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-SplitPanel-handle:after, /* </DEPRECATED> */
+.lm-SplitPanel-handle:after {
+  position: absolute;
+  top: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  content: '';
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
+  cursor: ew-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
+  cursor: ns-resize;
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='horizontal'] > .p-SplitPanel-handle:after,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
+  left: 50%;
+  min-width: 8px;
+  transform: translateX(-50%);
+}
+
+
+/* <DEPRECATED> */
+.p-SplitPanel[data-orientation='vertical'] > .p-SplitPanel-handle:after,
+/* </DEPRECATED> */
+.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
+  top: 50%;
+  min-height: 8px;
+  transform: translateY(-50%);
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-TabBar, /* </DEPRECATED> */
+.lm-TabBar {
+  display: flex;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar[data-orientation='horizontal'], /* </DEPRECATED> */
+.lm-TabBar[data-orientation='horizontal'] {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar[data-orientation='vertical'], /* </DEPRECATED> */
+.lm-TabBar[data-orientation='vertical'] {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-content, /* </DEPRECATED> */
+.lm-TabBar-content {
+  margin: 0;
+  padding: 0;
+  display: flex;
+  flex: 1 1 auto;
+  list-style-type: none;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar[data-orientation='horizontal'] > .p-TabBar-content,
+/* </DEPRECATED> */
+.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
+  flex-direction: row;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar[data-orientation='vertical'] > .p-TabBar-content,
+/* </DEPRECATED> */
+.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
+  flex-direction: column;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tab, /* </DEPRECATED> */
+.lm-TabBar-tab {
+  display: flex;
+  flex-direction: row;
+  box-sizing: border-box;
+  overflow: hidden;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar-tabIcon,
+.p-TabBar-tabCloseIcon,
+/* </DEPRECATED> */
+.lm-TabBar-tabIcon,
+.lm-TabBar-tabCloseIcon {
+  flex: 0 0 auto;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tabLabel, /* </DEPRECATED> */
+.lm-TabBar-tabLabel {
+  flex: 1 1 auto;
+  overflow: hidden;
+  white-space: nowrap;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar-tab.p-mod-hidden, /* </DEPRECATED> */
+.lm-TabBar-tab.lm-mod-hidden {
+  display: none !important;
+}
+
+
+/* <DEPRECATED> */ .p-TabBar.p-mod-dragging .p-TabBar-tab, /* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
+  position: relative;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging[data-orientation='horizontal'] .p-TabBar-tab,
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
+  left: 0;
+  transition: left 150ms ease;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging[data-orientation='vertical'] .p-TabBar-tab,
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
+  top: 0;
+  transition: top 150ms ease;
+}
+
+
+/* <DEPRECATED> */
+.p-TabBar.p-mod-dragging .p-TabBar-tab.p-mod-dragging
+/* </DEPRECATED> */
+.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
+  transition: none;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ .p-TabPanel-tabBar, /* </DEPRECATED> */
+.lm-TabPanel-tabBar {
+  z-index: 1;
+}
+
+
+/* <DEPRECATED> */ .p-TabPanel-stackedPanel, /* </DEPRECATED> */
+.lm-TabPanel-stackedPanel {
+  z-index: 0;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+@charset "UTF-8";
+/*!
+
+Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
+Licensed under the Apache License, Version 2.0.
+
+*/
+html{
+  -webkit-box-sizing:border-box;
+          box-sizing:border-box; }
+
+*,
+*::before,
+*::after{
+  -webkit-box-sizing:inherit;
+          box-sizing:inherit; }
+
+body{
+  text-transform:none;
+  line-height:1.28581;
+  letter-spacing:0;
+  font-size:14px;
+  font-weight:400;
+  color:#182026;
+  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif; }
+
+p{
+  margin-top:0;
+  margin-bottom:10px; }
+
+small{
+  font-size:12px; }
+
+strong{
+  font-weight:600; }
+
+::-moz-selection{
+  background:rgba(125, 188, 255, 0.6); }
+
+::selection{
+  background:rgba(125, 188, 255, 0.6); }
+.bp3-heading{
+  color:#182026;
+  font-weight:600;
+  margin:0 0 10px;
+  padding:0; }
+  .bp3-dark .bp3-heading{
+    color:#f5f8fa; }
+
+h1.bp3-heading, .bp3-running-text h1{
+  line-height:40px;
+  font-size:36px; }
+
+h2.bp3-heading, .bp3-running-text h2{
+  line-height:32px;
+  font-size:28px; }
+
+h3.bp3-heading, .bp3-running-text h3{
+  line-height:25px;
+  font-size:22px; }
+
+h4.bp3-heading, .bp3-running-text h4{
+  line-height:21px;
+  font-size:18px; }
+
+h5.bp3-heading, .bp3-running-text h5{
+  line-height:19px;
+  font-size:16px; }
+
+h6.bp3-heading, .bp3-running-text h6{
+  line-height:16px;
+  font-size:14px; }
+.bp3-ui-text{
+  text-transform:none;
+  line-height:1.28581;
+  letter-spacing:0;
+  font-size:14px;
+  font-weight:400; }
+
+.bp3-monospace-text{
+  text-transform:none;
+  font-family:monospace; }
+
+.bp3-text-muted{
+  color:#5c7080; }
+  .bp3-dark .bp3-text-muted{
+    color:#a7b6c2; }
+
+.bp3-text-disabled{
+  color:rgba(92, 112, 128, 0.6); }
+  .bp3-dark .bp3-text-disabled{
+    color:rgba(167, 182, 194, 0.6); }
+
+.bp3-text-overflow-ellipsis{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal; }
+.bp3-running-text{
+  line-height:1.5;
+  font-size:14px; }
+  .bp3-running-text h1{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h1{
+      color:#f5f8fa; }
+  .bp3-running-text h2{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h2{
+      color:#f5f8fa; }
+  .bp3-running-text h3{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h3{
+      color:#f5f8fa; }
+  .bp3-running-text h4{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h4{
+      color:#f5f8fa; }
+  .bp3-running-text h5{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h5{
+      color:#f5f8fa; }
+  .bp3-running-text h6{
+    color:#182026;
+    font-weight:600;
+    margin-top:40px;
+    margin-bottom:20px; }
+    .bp3-dark .bp3-running-text h6{
+      color:#f5f8fa; }
+  .bp3-running-text hr{
+    margin:20px 0;
+    border:none;
+    border-bottom:1px solid rgba(16, 22, 26, 0.15); }
+    .bp3-dark .bp3-running-text hr{
+      border-color:rgba(255, 255, 255, 0.15); }
+  .bp3-running-text p{
+    margin:0 0 10px;
+    padding:0; }
+
+.bp3-text-large{
+  font-size:16px; }
+
+.bp3-text-small{
+  font-size:12px; }
+a{
+  text-decoration:none;
+  color:#106ba3; }
+  a:hover{
+    cursor:pointer;
+    text-decoration:underline;
+    color:#106ba3; }
+  a .bp3-icon, a .bp3-icon-standard, a .bp3-icon-large{
+    color:inherit; }
+  a code,
+  .bp3-dark a code{
+    color:inherit; }
+  .bp3-dark a,
+  .bp3-dark a:hover{
+    color:#48aff0; }
+    .bp3-dark a .bp3-icon, .bp3-dark a .bp3-icon-standard, .bp3-dark a .bp3-icon-large,
+    .bp3-dark a:hover .bp3-icon,
+    .bp3-dark a:hover .bp3-icon-standard,
+    .bp3-dark a:hover .bp3-icon-large{
+      color:inherit; }
+.bp3-running-text code, .bp3-code{
+  text-transform:none;
+  font-family:monospace;
+  border-radius:3px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2);
+  background:rgba(255, 255, 255, 0.7);
+  padding:2px 5px;
+  color:#5c7080;
+  font-size:smaller; }
+  .bp3-dark .bp3-running-text code, .bp3-running-text .bp3-dark code, .bp3-dark .bp3-code{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#a7b6c2; }
+  .bp3-running-text a > code, a > .bp3-code{
+    color:#137cbd; }
+    .bp3-dark .bp3-running-text a > code, .bp3-running-text .bp3-dark a > code, .bp3-dark a > .bp3-code{
+      color:inherit; }
+
+.bp3-running-text pre, .bp3-code-block{
+  text-transform:none;
+  font-family:monospace;
+  display:block;
+  margin:10px 0;
+  border-radius:3px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+  background:rgba(255, 255, 255, 0.7);
+  padding:13px 15px 12px;
+  line-height:1.4;
+  color:#182026;
+  font-size:13px;
+  word-break:break-all;
+  word-wrap:break-word; }
+  .bp3-dark .bp3-running-text pre, .bp3-running-text .bp3-dark pre, .bp3-dark .bp3-code-block{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa; }
+  .bp3-running-text pre > code, .bp3-code-block > code{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none;
+    padding:0;
+    color:inherit;
+    font-size:inherit; }
+
+.bp3-running-text kbd, .bp3-key{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  min-width:24px;
+  height:24px;
+  padding:3px 6px;
+  vertical-align:middle;
+  line-height:24px;
+  color:#5c7080;
+  font-family:inherit;
+  font-size:12px; }
+  .bp3-running-text kbd .bp3-icon, .bp3-key .bp3-icon, .bp3-running-text kbd .bp3-icon-standard, .bp3-key .bp3-icon-standard, .bp3-running-text kbd .bp3-icon-large, .bp3-key .bp3-icon-large{
+    margin-right:5px; }
+  .bp3-dark .bp3-running-text kbd, .bp3-running-text .bp3-dark kbd, .bp3-dark .bp3-key{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:#394b59;
+    color:#a7b6c2; }
+.bp3-running-text blockquote, .bp3-blockquote{
+  margin:0 0 10px;
+  border-left:solid 4px rgba(167, 182, 194, 0.5);
+  padding:0 20px; }
+  .bp3-dark .bp3-running-text blockquote, .bp3-running-text .bp3-dark blockquote, .bp3-dark .bp3-blockquote{
+    border-color:rgba(115, 134, 148, 0.5); }
+.bp3-running-text ul,
+.bp3-running-text ol, .bp3-list{
+  margin:10px 0;
+  padding-left:30px; }
+  .bp3-running-text ul li:not(:last-child), .bp3-running-text ol li:not(:last-child), .bp3-list li:not(:last-child){
+    margin-bottom:5px; }
+  .bp3-running-text ul ol, .bp3-running-text ol ol, .bp3-list ol,
+  .bp3-running-text ul ul,
+  .bp3-running-text ol ul,
+  .bp3-list ul{
+    margin-top:5px; }
+
+.bp3-list-unstyled{
+  margin:0;
+  padding:0;
+  list-style:none; }
+  .bp3-list-unstyled li{
+    padding:0; }
+.bp3-rtl{
+  text-align:right; }
+
+.bp3-dark{
+  color:#f5f8fa; }
+
+:focus{
+  outline:rgba(19, 124, 189, 0.6) auto 2px;
+  outline-offset:2px;
+  -moz-outline-radius:6px; }
+
+.bp3-focus-disabled :focus{
+  outline:none !important; }
+  .bp3-focus-disabled :focus ~ .bp3-control-indicator{
+    outline:none !important; }
+
+.bp3-alert{
+  max-width:400px;
+  padding:20px; }
+
+.bp3-alert-body{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex; }
+  .bp3-alert-body .bp3-icon{
+    margin-top:0;
+    margin-right:20px;
+    font-size:40px; }
+
+.bp3-alert-footer{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:reverse;
+      -ms-flex-direction:row-reverse;
+          flex-direction:row-reverse;
+  margin-top:10px; }
+  .bp3-alert-footer .bp3-button{
+    margin-left:10px; }
+.bp3-breadcrumbs{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-wrap:wrap;
+      flex-wrap:wrap;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  margin:0;
+  cursor:default;
+  height:30px;
+  padding:0;
+  list-style:none; }
+  .bp3-breadcrumbs > li{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center; }
+    .bp3-breadcrumbs > li::after{
+      display:block;
+      margin:0 5px;
+      background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235C7080'/%3e%3c/svg%3e");
+      width:16px;
+      height:16px;
+      content:""; }
+    .bp3-breadcrumbs > li:last-of-type::after{
+      display:none; }
+
+.bp3-breadcrumb,
+.bp3-breadcrumb-current,
+.bp3-breadcrumbs-collapsed{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  font-size:16px; }
+
+.bp3-breadcrumb,
+.bp3-breadcrumbs-collapsed{
+  color:#5c7080; }
+
+.bp3-breadcrumb:hover{
+  text-decoration:none; }
+
+.bp3-breadcrumb.bp3-disabled{
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-breadcrumb .bp3-icon{
+  margin-right:5px; }
+
+.bp3-breadcrumb-current{
+  color:inherit;
+  font-weight:600; }
+  .bp3-breadcrumb-current .bp3-input{
+    vertical-align:baseline;
+    font-size:inherit;
+    font-weight:inherit; }
+
+.bp3-breadcrumbs-collapsed{
+  margin-right:2px;
+  border:none;
+  border-radius:3px;
+  background:#ced9e0;
+  cursor:pointer;
+  padding:1px 5px;
+  vertical-align:text-bottom; }
+  .bp3-breadcrumbs-collapsed::before{
+    display:block;
+    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
+    width:16px;
+    height:16px;
+    content:""; }
+  .bp3-breadcrumbs-collapsed:hover{
+    background:#bfccd6;
+    text-decoration:none;
+    color:#182026; }
+
+.bp3-dark .bp3-breadcrumb,
+.bp3-dark .bp3-breadcrumbs-collapsed{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-breadcrumbs > li::after{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-breadcrumb.bp3-disabled{
+  color:rgba(167, 182, 194, 0.6); }
+
+.bp3-dark .bp3-breadcrumb-current{
+  color:#f5f8fa; }
+
+.bp3-dark .bp3-breadcrumbs-collapsed{
+  background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-breadcrumbs-collapsed:hover{
+    background:rgba(16, 22, 26, 0.6);
+    color:#f5f8fa; }
+.bp3-button{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  border:none;
+  border-radius:3px;
+  cursor:pointer;
+  padding:5px 10px;
+  vertical-align:middle;
+  text-align:left;
+  font-size:14px;
+  min-width:30px;
+  min-height:30px; }
+  .bp3-button > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-button > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-button::before,
+  .bp3-button > *{
+    margin-right:7px; }
+  .bp3-button:empty::before,
+  .bp3-button > :last-child{
+    margin-right:0; }
+  .bp3-button:empty{
+    padding:0 !important; }
+  .bp3-button:disabled, .bp3-button.bp3-disabled{
+    cursor:not-allowed; }
+  .bp3-button.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-button.bp3-align-right,
+  .bp3-align-right .bp3-button{
+    text-align:right; }
+  .bp3-button.bp3-align-left,
+  .bp3-align-left .bp3-button{
+    text-align:left; }
+  .bp3-button:not([class*="bp3-intent-"]){
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-color:#f5f8fa;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+    color:#182026; }
+    .bp3-button:not([class*="bp3-intent-"]):hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+      background-clip:padding-box;
+      background-color:#ebf1f5; }
+    .bp3-button:not([class*="bp3-intent-"]):active, .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#d8e1e8;
+      background-image:none; }
+    .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
+      outline:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(206, 217, 224, 0.5);
+      background-image:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active, .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{
+        background:rgba(206, 217, 224, 0.7); }
+  .bp3-button.bp3-intent-primary{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#137cbd;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-primary:hover, .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-primary:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#106ba3; }
+    .bp3-button.bp3-intent-primary:active, .bp3-button.bp3-intent-primary.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#0e5a8a;
+      background-image:none; }
+    .bp3-button.bp3-intent-primary:disabled, .bp3-button.bp3-intent-primary.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(19, 124, 189, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-success{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#0f9960;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-success:hover, .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-success:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#0d8050; }
+    .bp3-button.bp3-intent-success:active, .bp3-button.bp3-intent-success.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#0a6640;
+      background-image:none; }
+    .bp3-button.bp3-intent-success:disabled, .bp3-button.bp3-intent-success.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(15, 153, 96, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-warning{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#d9822b;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-warning:hover, .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-warning:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#bf7326; }
+    .bp3-button.bp3-intent-warning:active, .bp3-button.bp3-intent-warning.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#a66321;
+      background-image:none; }
+    .bp3-button.bp3-intent-warning:disabled, .bp3-button.bp3-intent-warning.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(217, 130, 43, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button.bp3-intent-danger{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#db3737;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+    .bp3-button.bp3-intent-danger:hover, .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
+      color:#ffffff; }
+    .bp3-button.bp3-intent-danger:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+      background-color:#c23030; }
+    .bp3-button.bp3-intent-danger:active, .bp3-button.bp3-intent-danger.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#a82a2a;
+      background-image:none; }
+    .bp3-button.bp3-intent-danger:disabled, .bp3-button.bp3-intent-danger.bp3-disabled{
+      border-color:transparent;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(219, 55, 55, 0.5);
+      background-image:none;
+      color:rgba(255, 255, 255, 0.6); }
+  .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
+    stroke:#ffffff; }
+  .bp3-button.bp3-large,
+  .bp3-large .bp3-button{
+    min-width:40px;
+    min-height:40px;
+    padding:5px 15px;
+    font-size:16px; }
+    .bp3-button.bp3-large::before,
+    .bp3-button.bp3-large > *,
+    .bp3-large .bp3-button::before,
+    .bp3-large .bp3-button > *{
+      margin-right:10px; }
+    .bp3-button.bp3-large:empty::before,
+    .bp3-button.bp3-large > :last-child,
+    .bp3-large .bp3-button:empty::before,
+    .bp3-large .bp3-button > :last-child{
+      margin-right:0; }
+  .bp3-button.bp3-small,
+  .bp3-small .bp3-button{
+    min-width:24px;
+    min-height:24px;
+    padding:0 7px; }
+  .bp3-button.bp3-loading{
+    position:relative; }
+    .bp3-button.bp3-loading[class*="bp3-icon-"]::before{
+      visibility:hidden; }
+    .bp3-button.bp3-loading .bp3-button-spinner{
+      position:absolute;
+      margin:0; }
+    .bp3-button.bp3-loading > :not(.bp3-button-spinner){
+      visibility:hidden; }
+  .bp3-button[class*="bp3-icon-"]::before{
+    line-height:1;
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-weight:400;
+    font-style:normal;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    color:#5c7080; }
+  .bp3-button .bp3-icon, .bp3-button .bp3-icon-standard, .bp3-button .bp3-icon-large{
+    color:#5c7080; }
+    .bp3-button .bp3-icon.bp3-align-right, .bp3-button .bp3-icon-standard.bp3-align-right, .bp3-button .bp3-icon-large.bp3-align-right{
+      margin-left:7px; }
+  .bp3-button .bp3-icon:first-child:last-child,
+  .bp3-button .bp3-spinner + .bp3-icon:last-child{
+    margin:0 -7px; }
+  .bp3-dark .bp3-button:not([class*="bp3-intent-"]){
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#394b59;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+    color:#f5f8fa; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover, .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      color:#f5f8fa; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#30404d; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#202b33;
+      background-image:none; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(57, 75, 89, 0.5);
+      background-image:none;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active, .bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{
+        background:rgba(57, 75, 89, 0.7); }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{
+      background:rgba(16, 22, 26, 0.5);
+      stroke:#8a9ba8; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{
+      color:#a7b6c2; }
+    .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{
+      color:#a7b6c2; }
+  .bp3-dark .bp3-button[class*="bp3-intent-"]{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:hover{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:active, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"]:disabled, .bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-image:none;
+      color:rgba(255, 255, 255, 0.3); }
+    .bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
+      stroke:#8a9ba8; }
+  .bp3-button:disabled::before,
+  .bp3-button:disabled .bp3-icon, .bp3-button:disabled .bp3-icon-standard, .bp3-button:disabled .bp3-icon-large, .bp3-button.bp3-disabled::before,
+  .bp3-button.bp3-disabled .bp3-icon, .bp3-button.bp3-disabled .bp3-icon-standard, .bp3-button.bp3-disabled .bp3-icon-large, .bp3-button[class*="bp3-intent-"]::before,
+  .bp3-button[class*="bp3-intent-"] .bp3-icon, .bp3-button[class*="bp3-intent-"] .bp3-icon-standard, .bp3-button[class*="bp3-intent-"] .bp3-icon-large{
+    color:inherit !important; }
+  .bp3-button.bp3-minimal{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none; }
+    .bp3-button.bp3-minimal:hover{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(167, 182, 194, 0.3);
+      text-decoration:none;
+      color:#182026; }
+    .bp3-button.bp3-minimal:active, .bp3-button.bp3-minimal.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(115, 134, 148, 0.3);
+      color:#182026; }
+    .bp3-button.bp3-minimal:disabled, .bp3-button.bp3-minimal:disabled:hover, .bp3-button.bp3-minimal.bp3-disabled, .bp3-button.bp3-minimal.bp3-disabled:hover{
+      background:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
+        background:rgba(115, 134, 148, 0.3); }
+    .bp3-dark .bp3-button.bp3-minimal{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:inherit; }
+      .bp3-dark .bp3-button.bp3-minimal:hover, .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none; }
+      .bp3-dark .bp3-button.bp3-minimal:hover{
+        background:rgba(138, 155, 168, 0.15); }
+      .bp3-dark .bp3-button.bp3-minimal:active, .bp3-dark .bp3-button.bp3-minimal.bp3-active{
+        background:rgba(138, 155, 168, 0.3);
+        color:#f5f8fa; }
+      .bp3-dark .bp3-button.bp3-minimal:disabled, .bp3-dark .bp3-button.bp3-minimal:disabled:hover, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{
+        background:none;
+        cursor:not-allowed;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
+          background:rgba(138, 155, 168, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-primary{
+      color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:hover, .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.15);
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#106ba3; }
+      .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(16, 107, 163, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+        stroke:#106ba3; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{
+        color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{
+          background:rgba(19, 124, 189, 0.2);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
+          background:rgba(19, 124, 189, 0.3);
+          color:#48aff0; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
+          background:none;
+          color:rgba(72, 175, 240, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
+            background:rgba(19, 124, 189, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-success{
+      color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:hover, .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.15);
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#0d8050; }
+      .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(13, 128, 80, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+        stroke:#0d8050; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{
+        color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{
+          background:rgba(15, 153, 96, 0.2);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
+          background:rgba(15, 153, 96, 0.3);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
+          background:none;
+          color:rgba(61, 204, 145, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
+            background:rgba(15, 153, 96, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-warning{
+      color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:hover, .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.15);
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#bf7326; }
+      .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(191, 115, 38, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+        stroke:#bf7326; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{
+        color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{
+          background:rgba(217, 130, 43, 0.2);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
+          background:rgba(217, 130, 43, 0.3);
+          color:#ffb366; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
+          background:none;
+          color:rgba(255, 179, 102, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
+            background:rgba(217, 130, 43, 0.3); }
+    .bp3-button.bp3-minimal.bp3-intent-danger{
+      color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:hover, .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.15);
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#c23030; }
+      .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(194, 48, 48, 0.5); }
+        .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+      .bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+        stroke:#c23030; }
+      .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{
+        color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{
+          background:rgba(219, 55, 55, 0.2);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
+          background:rgba(219, 55, 55, 0.3);
+          color:#ff7373; }
+        .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
+          background:none;
+          color:rgba(255, 115, 115, 0.5); }
+          .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
+            background:rgba(219, 55, 55, 0.3); }
+
+a.bp3-button{
+  text-align:center;
+  text-decoration:none;
+  -webkit-transition:none;
+  transition:none; }
+  a.bp3-button, a.bp3-button:hover, a.bp3-button:active{
+    color:#182026; }
+  a.bp3-button.bp3-disabled{
+    color:rgba(92, 112, 128, 0.6); }
+
+.bp3-button-text{
+  -webkit-box-flex:0;
+      -ms-flex:0 1 auto;
+          flex:0 1 auto; }
+
+.bp3-button.bp3-align-left .bp3-button-text, .bp3-button.bp3-align-right .bp3-button-text,
+.bp3-button-group.bp3-align-left .bp3-button-text,
+.bp3-button-group.bp3-align-right .bp3-button-text{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto; }
+.bp3-button-group{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex; }
+  .bp3-button-group .bp3-button{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    position:relative;
+    z-index:4; }
+    .bp3-button-group .bp3-button:focus{
+      z-index:5; }
+    .bp3-button-group .bp3-button:hover{
+      z-index:6; }
+    .bp3-button-group .bp3-button:active, .bp3-button-group .bp3-button.bp3-active{
+      z-index:7; }
+    .bp3-button-group .bp3-button:disabled, .bp3-button-group .bp3-button.bp3-disabled{
+      z-index:3; }
+    .bp3-button-group .bp3-button[class*="bp3-intent-"]{
+      z-index:9; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{
+        z-index:10; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{
+        z-index:11; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:active, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{
+        z-index:12; }
+      .bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled, .bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{
+        z-index:8; }
+  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:first-child) .bp3-button,
+  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:first-child){
+    border-top-left-radius:0;
+    border-bottom-left-radius:0; }
+  .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
+    margin-right:-1px;
+    border-top-right-radius:0;
+    border-bottom-right-radius:0; }
+  .bp3-button-group.bp3-minimal .bp3-button{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none; }
+    .bp3-button-group.bp3-minimal .bp3-button:hover{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(167, 182, 194, 0.3);
+      text-decoration:none;
+      color:#182026; }
+    .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(115, 134, 148, 0.3);
+      color:#182026; }
+    .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
+      background:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
+        background:rgba(115, 134, 148, 0.3); }
+    .bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:inherit; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
+        background:rgba(138, 155, 168, 0.15); }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
+        background:rgba(138, 155, 168, 0.3);
+        color:#f5f8fa; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
+        background:none;
+        cursor:not-allowed;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
+          background:rgba(138, 155, 168, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
+      color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.15);
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#106ba3; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(16, 107, 163, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+        stroke:#106ba3; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
+        color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
+          background:rgba(19, 124, 189, 0.2);
+          color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
+          background:rgba(19, 124, 189, 0.3);
+          color:#48aff0; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
+          background:none;
+          color:rgba(72, 175, 240, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
+            background:rgba(19, 124, 189, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
+      color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.15);
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#0d8050; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(13, 128, 80, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+        stroke:#0d8050; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
+        color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
+          background:rgba(15, 153, 96, 0.2);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
+          background:rgba(15, 153, 96, 0.3);
+          color:#3dcc91; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
+          background:none;
+          color:rgba(61, 204, 145, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
+            background:rgba(15, 153, 96, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
+      color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.15);
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#bf7326; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(191, 115, 38, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+        stroke:#bf7326; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
+        color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
+          background:rgba(217, 130, 43, 0.2);
+          color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
+          background:rgba(217, 130, 43, 0.3);
+          color:#ffb366; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
+          background:none;
+          color:rgba(255, 179, 102, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
+            background:rgba(217, 130, 43, 0.3); }
+    .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
+      color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:none;
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.15);
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#c23030; }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(194, 48, 48, 0.5); }
+        .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+      .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+        stroke:#c23030; }
+      .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
+        color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
+          background:rgba(219, 55, 55, 0.2);
+          color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
+          background:rgba(219, 55, 55, 0.3);
+          color:#ff7373; }
+        .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
+          background:none;
+          color:rgba(255, 115, 115, 0.5); }
+          .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
+            background:rgba(219, 55, 55, 0.3); }
+  .bp3-button-group .bp3-popover-wrapper,
+  .bp3-button-group .bp3-popover-target{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-button-group.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-button-group .bp3-button.bp3-fill,
+  .bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-button-group.bp3-vertical{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column;
+    -webkit-box-align:stretch;
+        -ms-flex-align:stretch;
+            align-items:stretch;
+    vertical-align:top; }
+    .bp3-button-group.bp3-vertical.bp3-fill{
+      width:unset;
+      height:100%; }
+    .bp3-button-group.bp3-vertical .bp3-button{
+      margin-right:0 !important;
+      width:100%; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:first-child .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:first-child{
+      border-radius:3px 3px 0 0; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:last-child .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:last-child{
+      border-radius:0 0 3px 3px; }
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+    .bp3-button-group.bp3-vertical:not(.bp3-minimal) > .bp3-button:not(:last-child){
+      margin-bottom:-1px; }
+  .bp3-button-group.bp3-align-left .bp3-button{
+    text-align:left; }
+  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-dark .bp3-button-group:not(.bp3-minimal) > .bp3-button:not(:last-child){
+    margin-right:1px; }
+  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-popover-wrapper:not(:last-child) .bp3-button,
+  .bp3-dark .bp3-button-group.bp3-vertical > .bp3-button:not(:last-child){
+    margin-bottom:1px; }
+.bp3-callout{
+  line-height:1.5;
+  font-size:14px;
+  position:relative;
+  border-radius:3px;
+  background-color:rgba(138, 155, 168, 0.15);
+  width:100%;
+  padding:10px 12px 9px; }
+  .bp3-callout[class*="bp3-icon-"]{
+    padding-left:40px; }
+    .bp3-callout[class*="bp3-icon-"]::before{
+      line-height:1;
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-weight:400;
+      font-style:normal;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased;
+      position:absolute;
+      top:10px;
+      left:10px;
+      color:#5c7080; }
+  .bp3-callout.bp3-callout-icon{
+    padding-left:40px; }
+    .bp3-callout.bp3-callout-icon > .bp3-icon:first-child{
+      position:absolute;
+      top:10px;
+      left:10px;
+      color:#5c7080; }
+  .bp3-callout .bp3-heading{
+    margin-top:0;
+    margin-bottom:5px;
+    line-height:20px; }
+    .bp3-callout .bp3-heading:last-child{
+      margin-bottom:0; }
+  .bp3-dark .bp3-callout{
+    background-color:rgba(138, 155, 168, 0.2); }
+    .bp3-dark .bp3-callout[class*="bp3-icon-"]::before{
+      color:#a7b6c2; }
+  .bp3-callout.bp3-intent-primary{
+    background-color:rgba(19, 124, 189, 0.15); }
+    .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-primary .bp3-heading{
+      color:#106ba3; }
+    .bp3-dark .bp3-callout.bp3-intent-primary{
+      background-color:rgba(19, 124, 189, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-primary > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{
+        color:#48aff0; }
+  .bp3-callout.bp3-intent-success{
+    background-color:rgba(15, 153, 96, 0.15); }
+    .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-success .bp3-heading{
+      color:#0d8050; }
+    .bp3-dark .bp3-callout.bp3-intent-success{
+      background-color:rgba(15, 153, 96, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-success > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{
+        color:#3dcc91; }
+  .bp3-callout.bp3-intent-warning{
+    background-color:rgba(217, 130, 43, 0.15); }
+    .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-warning .bp3-heading{
+      color:#bf7326; }
+    .bp3-dark .bp3-callout.bp3-intent-warning{
+      background-color:rgba(217, 130, 43, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-warning > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{
+        color:#ffb366; }
+  .bp3-callout.bp3-intent-danger{
+    background-color:rgba(219, 55, 55, 0.15); }
+    .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
+    .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
+    .bp3-callout.bp3-intent-danger .bp3-heading{
+      color:#c23030; }
+    .bp3-dark .bp3-callout.bp3-intent-danger{
+      background-color:rgba(219, 55, 55, 0.25); }
+      .bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,
+      .bp3-dark .bp3-callout.bp3-intent-danger > .bp3-icon:first-child,
+      .bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{
+        color:#ff7373; }
+  .bp3-running-text .bp3-callout{
+    margin:20px 0; }
+.bp3-card{
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+  background-color:#ffffff;
+  padding:20px;
+  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-card.bp3-dark,
+  .bp3-dark .bp3-card{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+    background-color:#30404d; }
+
+.bp3-elevation-0{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.15), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
+  .bp3-elevation-0.bp3-dark,
+  .bp3-dark .bp3-elevation-0{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), 0 0 0 rgba(16, 22, 26, 0), 0 0 0 rgba(16, 22, 26, 0); }
+
+.bp3-elevation-1{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-1.bp3-dark,
+  .bp3-dark .bp3-elevation-1{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-2{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-2.bp3-dark,
+  .bp3-dark .bp3-elevation-2{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-3{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-3.bp3-dark,
+  .bp3-dark .bp3-elevation-3{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+
+.bp3-elevation-4{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-elevation-4.bp3-dark,
+  .bp3-dark .bp3-elevation-4{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4); }
+
+.bp3-card.bp3-interactive:hover{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  cursor:pointer; }
+  .bp3-card.bp3-interactive:hover.bp3-dark,
+  .bp3-dark .bp3-card.bp3-interactive:hover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+
+.bp3-card.bp3-interactive:active{
+  opacity:0.9;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  -webkit-transition-duration:0;
+          transition-duration:0; }
+  .bp3-card.bp3-interactive:active.bp3-dark,
+  .bp3-dark .bp3-card.bp3-interactive:active{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-collapse{
+  height:0;
+  overflow-y:hidden;
+  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-collapse .bp3-collapse-body{
+    -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+    .bp3-collapse .bp3-collapse-body[aria-hidden="true"]{
+      display:none; }
+
+.bp3-context-menu .bp3-popover-target{
+  display:block; }
+
+.bp3-context-menu-popover-target{
+  position:fixed; }
+
+.bp3-divider{
+  margin:5px;
+  border-right:1px solid rgba(16, 22, 26, 0.15);
+  border-bottom:1px solid rgba(16, 22, 26, 0.15); }
+  .bp3-dark .bp3-divider{
+    border-color:rgba(16, 22, 26, 0.4); }
+.bp3-dialog-container{
+  opacity:1;
+  -webkit-transform:scale(1);
+          transform:scale(1);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  width:100%;
+  min-height:100%;
+  pointer-events:none;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-dialog-container.bp3-overlay-enter > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear > .bp3-dialog{
+    opacity:0;
+    -webkit-transform:scale(0.5);
+            transform:scale(0.5); }
+  .bp3-dialog-container.bp3-overlay-enter-active > .bp3-dialog, .bp3-dialog-container.bp3-overlay-appear-active > .bp3-dialog{
+    opacity:1;
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-property:opacity, -webkit-transform;
+    transition-property:opacity, -webkit-transform;
+    transition-property:opacity, transform;
+    transition-property:opacity, transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-dialog-container.bp3-overlay-exit > .bp3-dialog{
+    opacity:1;
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-dialog-container.bp3-overlay-exit-active > .bp3-dialog{
+    opacity:0;
+    -webkit-transform:scale(0.5);
+            transform:scale(0.5);
+    -webkit-transition-property:opacity, -webkit-transform;
+    transition-property:opacity, -webkit-transform;
+    transition-property:opacity, transform;
+    transition-property:opacity, transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+
+.bp3-dialog{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin:30px 0;
+  border-radius:6px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  background:#ebf1f5;
+  width:500px;
+  padding-bottom:20px;
+  pointer-events:all;
+  -webkit-user-select:text;
+     -moz-user-select:text;
+      -ms-user-select:text;
+          user-select:text; }
+  .bp3-dialog:focus{
+    outline:0; }
+  .bp3-dialog.bp3-dark,
+  .bp3-dark .bp3-dialog{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    background:#293742;
+    color:#f5f8fa; }
+
+.bp3-dialog-header{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  border-radius:6px 6px 0 0;
+  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+  background:#ffffff;
+  min-height:40px;
+  padding-right:5px;
+  padding-left:20px; }
+  .bp3-dialog-header .bp3-icon-large,
+  .bp3-dialog-header .bp3-icon{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    margin-right:10px;
+    color:#5c7080; }
+  .bp3-dialog-header .bp3-heading{
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    margin:0;
+    line-height:inherit; }
+    .bp3-dialog-header .bp3-heading:last-child{
+      margin-right:20px; }
+  .bp3-dark .bp3-dialog-header{
+    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+    background:#30404d; }
+    .bp3-dark .bp3-dialog-header .bp3-icon-large,
+    .bp3-dark .bp3-dialog-header .bp3-icon{
+      color:#a7b6c2; }
+
+.bp3-dialog-body{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  margin:20px;
+  line-height:18px; }
+
+.bp3-dialog-footer{
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  margin:0 20px; }
+
+.bp3-dialog-footer-actions{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-pack:end;
+      -ms-flex-pack:end;
+          justify-content:flex-end; }
+  .bp3-dialog-footer-actions .bp3-button{
+    margin-left:10px; }
+.bp3-drawer{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin:0;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  padding:0; }
+  .bp3-drawer:focus{
+    outline:0; }
+  .bp3-drawer.bp3-position-top{
+    top:0;
+    right:0;
+    left:0;
+    height:50%; }
+    .bp3-drawer.bp3-position-top.bp3-overlay-enter, .bp3-drawer.bp3-position-top.bp3-overlay-appear{
+      -webkit-transform:translateY(-100%);
+              transform:translateY(-100%); }
+    .bp3-drawer.bp3-position-top.bp3-overlay-enter-active, .bp3-drawer.bp3-position-top.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-top.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer.bp3-position-top.bp3-overlay-exit-active{
+      -webkit-transform:translateY(-100%);
+              transform:translateY(-100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-position-bottom{
+    right:0;
+    bottom:0;
+    left:0;
+    height:50%; }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%); }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-enter-active, .bp3-drawer.bp3-position-bottom.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer.bp3-position-bottom.bp3-overlay-exit-active{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-position-left{
+    top:0;
+    bottom:0;
+    left:0;
+    width:50%; }
+    .bp3-drawer.bp3-position-left.bp3-overlay-enter, .bp3-drawer.bp3-position-left.bp3-overlay-appear{
+      -webkit-transform:translateX(-100%);
+              transform:translateX(-100%); }
+    .bp3-drawer.bp3-position-left.bp3-overlay-enter-active, .bp3-drawer.bp3-position-left.bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-left.bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer.bp3-position-left.bp3-overlay-exit-active{
+      -webkit-transform:translateX(-100%);
+              transform:translateX(-100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-position-right{
+    top:0;
+    right:0;
+    bottom:0;
+    width:50%; }
+    .bp3-drawer.bp3-position-right.bp3-overlay-enter, .bp3-drawer.bp3-position-right.bp3-overlay-appear{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%); }
+    .bp3-drawer.bp3-position-right.bp3-overlay-enter-active, .bp3-drawer.bp3-position-right.bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer.bp3-position-right.bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer.bp3-position-right.bp3-overlay-exit-active{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+  .bp3-position-right):not(.bp3-vertical){
+    top:0;
+    right:0;
+    bottom:0;
+    width:50%; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-appear-active{
+      -webkit-transform:translateX(0);
+              transform:translateX(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit{
+      -webkit-transform:translateX(0);
+              transform:translateX(0); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right):not(.bp3-vertical).bp3-overlay-exit-active{
+      -webkit-transform:translateX(100%);
+              transform:translateX(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+  .bp3-position-right).bp3-vertical{
+    right:0;
+    bottom:0;
+    left:0;
+    height:50%; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-enter, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-appear{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-enter-active, .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-appear-active{
+      -webkit-transform:translateY(0);
+              transform:translateY(0);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:200ms;
+              transition-duration:200ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-exit{
+      -webkit-transform:translateY(0);
+              transform:translateY(0); }
+    .bp3-drawer:not(.bp3-position-top):not(.bp3-position-bottom):not(.bp3-position-left):not(
+    .bp3-position-right).bp3-vertical.bp3-overlay-exit-active{
+      -webkit-transform:translateY(100%);
+              transform:translateY(100%);
+      -webkit-transition-property:-webkit-transform;
+      transition-property:-webkit-transform;
+      transition-property:transform;
+      transition-property:transform, -webkit-transform;
+      -webkit-transition-duration:100ms;
+              transition-duration:100ms;
+      -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+              transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+      -webkit-transition-delay:0;
+              transition-delay:0; }
+  .bp3-drawer.bp3-dark,
+  .bp3-dark .bp3-drawer{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    background:#30404d;
+    color:#f5f8fa; }
+
+.bp3-drawer-header{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  position:relative;
+  border-radius:0;
+  -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px 0 rgba(16, 22, 26, 0.15);
+  min-height:40px;
+  padding:5px;
+  padding-left:20px; }
+  .bp3-drawer-header .bp3-icon-large,
+  .bp3-drawer-header .bp3-icon{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    margin-right:10px;
+    color:#5c7080; }
+  .bp3-drawer-header .bp3-heading{
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    margin:0;
+    line-height:inherit; }
+    .bp3-drawer-header .bp3-heading:last-child{
+      margin-right:20px; }
+  .bp3-dark .bp3-drawer-header{
+    -webkit-box-shadow:0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:0 1px 0 rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-drawer-header .bp3-icon-large,
+    .bp3-dark .bp3-drawer-header .bp3-icon{
+      color:#a7b6c2; }
+
+.bp3-drawer-body{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  overflow:auto;
+  line-height:18px; }
+
+.bp3-drawer-footer{
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  position:relative;
+  -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+  padding:10px 20px; }
+  .bp3-dark .bp3-drawer-footer{
+    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.4); }
+.bp3-editable-text{
+  display:inline-block;
+  position:relative;
+  cursor:text;
+  max-width:100%;
+  vertical-align:top;
+  white-space:nowrap; }
+  .bp3-editable-text::before{
+    position:absolute;
+    top:-3px;
+    right:-3px;
+    bottom:-3px;
+    left:-3px;
+    border-radius:3px;
+    content:"";
+    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-editable-text:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-editable-text.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+    background-color:#ffffff; }
+  .bp3-editable-text.bp3-disabled::before{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
+    color:#137cbd; }
+  .bp3-editable-text.bp3-intent-primary:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4); }
+  .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-success .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
+    color:#0f9960; }
+  .bp3-editable-text.bp3-intent-success:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4); }
+  .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
+    color:#d9822b; }
+  .bp3-editable-text.bp3-intent-warning:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4); }
+  .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,
+  .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
+    color:#db3737; }
+  .bp3-editable-text.bp3-intent-danger:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4); }
+  .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-editable-text:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15); }
+  .bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background-color:rgba(16, 22, 26, 0.3); }
+  .bp3-dark .bp3-editable-text.bp3-disabled::before{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
+    color:#48aff0; }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
+            box-shadow:0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
+    color:#3dcc91; }
+  .bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
+            box-shadow:0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
+    color:#ffb366; }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
+            box-shadow:0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
+    color:#ff7373; }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{
+    -webkit-box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
+            box-shadow:0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4); }
+  .bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
+    -webkit-box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-editable-text-input,
+.bp3-editable-text-content{
+  display:inherit;
+  position:relative;
+  min-width:inherit;
+  max-width:inherit;
+  vertical-align:top;
+  text-transform:inherit;
+  letter-spacing:inherit;
+  color:inherit;
+  font:inherit;
+  resize:none; }
+
+.bp3-editable-text-input{
+  border:none;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background:none;
+  width:100%;
+  padding:0;
+  white-space:pre-wrap; }
+  .bp3-editable-text-input::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-editable-text-input:focus{
+    outline:none; }
+  .bp3-editable-text-input::-ms-clear{
+    display:none; }
+
+.bp3-editable-text-content{
+  overflow:hidden;
+  padding-right:2px;
+  text-overflow:ellipsis;
+  white-space:pre; }
+  .bp3-editable-text-editing > .bp3-editable-text-content{
+    position:absolute;
+    left:0;
+    visibility:hidden; }
+  .bp3-editable-text-placeholder > .bp3-editable-text-content{
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-dark .bp3-editable-text-placeholder > .bp3-editable-text-content{
+      color:rgba(167, 182, 194, 0.6); }
+
+.bp3-editable-text.bp3-multiline{
+  display:block; }
+  .bp3-editable-text.bp3-multiline .bp3-editable-text-content{
+    overflow:auto;
+    white-space:pre-wrap;
+    word-wrap:break-word; }
+.bp3-control-group{
+  -webkit-transform:translateZ(0);
+          transform:translateZ(0);
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:stretch;
+      -ms-flex-align:stretch;
+          align-items:stretch; }
+  .bp3-control-group > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-control-group > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-control-group .bp3-button,
+  .bp3-control-group .bp3-html-select,
+  .bp3-control-group .bp3-input,
+  .bp3-control-group .bp3-select{
+    position:relative; }
+  .bp3-control-group .bp3-input{
+    z-index:2;
+    border-radius:inherit; }
+    .bp3-control-group .bp3-input:focus{
+      z-index:14;
+      border-radius:3px; }
+    .bp3-control-group .bp3-input[class*="bp3-intent"]{
+      z-index:13; }
+      .bp3-control-group .bp3-input[class*="bp3-intent"]:focus{
+        z-index:15; }
+    .bp3-control-group .bp3-input[readonly], .bp3-control-group .bp3-input:disabled, .bp3-control-group .bp3-input.bp3-disabled{
+      z-index:1; }
+  .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{
+    z-index:13; }
+    .bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{
+      z-index:15; }
+  .bp3-control-group .bp3-button,
+  .bp3-control-group .bp3-html-select select,
+  .bp3-control-group .bp3-select select{
+    -webkit-transform:translateZ(0);
+            transform:translateZ(0);
+    z-index:4;
+    border-radius:inherit; }
+    .bp3-control-group .bp3-button:focus,
+    .bp3-control-group .bp3-html-select select:focus,
+    .bp3-control-group .bp3-select select:focus{
+      z-index:5; }
+    .bp3-control-group .bp3-button:hover,
+    .bp3-control-group .bp3-html-select select:hover,
+    .bp3-control-group .bp3-select select:hover{
+      z-index:6; }
+    .bp3-control-group .bp3-button:active,
+    .bp3-control-group .bp3-html-select select:active,
+    .bp3-control-group .bp3-select select:active{
+      z-index:7; }
+    .bp3-control-group .bp3-button[readonly], .bp3-control-group .bp3-button:disabled, .bp3-control-group .bp3-button.bp3-disabled,
+    .bp3-control-group .bp3-html-select select[readonly],
+    .bp3-control-group .bp3-html-select select:disabled,
+    .bp3-control-group .bp3-html-select select.bp3-disabled,
+    .bp3-control-group .bp3-select select[readonly],
+    .bp3-control-group .bp3-select select:disabled,
+    .bp3-control-group .bp3-select select.bp3-disabled{
+      z-index:3; }
+    .bp3-control-group .bp3-button[class*="bp3-intent"],
+    .bp3-control-group .bp3-html-select select[class*="bp3-intent"],
+    .bp3-control-group .bp3-select select[class*="bp3-intent"]{
+      z-index:9; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:focus,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{
+        z-index:10; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:hover,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{
+        z-index:11; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"]:active,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:active{
+        z-index:12; }
+      .bp3-control-group .bp3-button[class*="bp3-intent"][readonly], .bp3-control-group .bp3-button[class*="bp3-intent"]:disabled, .bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,
+      .bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],
+      .bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,
+      .bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{
+        z-index:8; }
+  .bp3-control-group .bp3-input-group > .bp3-icon,
+  .bp3-control-group .bp3-input-group > .bp3-button,
+  .bp3-control-group .bp3-input-group > .bp3-input-action{
+    z-index:16; }
+  .bp3-control-group .bp3-select::after,
+  .bp3-control-group .bp3-html-select::after,
+  .bp3-control-group .bp3-select > .bp3-icon,
+  .bp3-control-group .bp3-html-select > .bp3-icon{
+    z-index:17; }
+  .bp3-control-group:not(.bp3-vertical) > *{
+    margin-right:-1px; }
+  .bp3-dark .bp3-control-group:not(.bp3-vertical) > *{
+    margin-right:0; }
+  .bp3-dark .bp3-control-group:not(.bp3-vertical) > .bp3-button + .bp3-button{
+    margin-left:1px; }
+  .bp3-control-group .bp3-popover-wrapper,
+  .bp3-control-group .bp3-popover-target{
+    border-radius:inherit; }
+  .bp3-control-group > :first-child{
+    border-radius:3px 0 0 3px; }
+  .bp3-control-group > :last-child{
+    margin-right:0;
+    border-radius:0 3px 3px 0; }
+  .bp3-control-group > :only-child{
+    margin-right:0;
+    border-radius:3px; }
+  .bp3-control-group .bp3-input-group .bp3-button{
+    border-radius:3px; }
+  .bp3-control-group > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-control-group.bp3-fill > *:not(.bp3-fixed){
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto; }
+  .bp3-control-group.bp3-vertical{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column; }
+    .bp3-control-group.bp3-vertical > *{
+      margin-top:-1px; }
+    .bp3-control-group.bp3-vertical > :first-child{
+      margin-top:0;
+      border-radius:3px 3px 0 0; }
+    .bp3-control-group.bp3-vertical > :last-child{
+      border-radius:0 0 3px 3px; }
+.bp3-control{
+  display:block;
+  position:relative;
+  margin-bottom:10px;
+  cursor:pointer;
+  text-transform:none; }
+  .bp3-control input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#137cbd;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+  .bp3-control:hover input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#106ba3; }
+  .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background:#0e5a8a; }
+  .bp3-control input:disabled:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(19, 124, 189, 0.5); }
+  .bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#106ba3; }
+  .bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#0e5a8a; }
+  .bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(14, 90, 138, 0.5); }
+  .bp3-control:not(.bp3-align-right){
+    padding-left:26px; }
+    .bp3-control:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-26px; }
+  .bp3-control.bp3-align-right{
+    padding-right:26px; }
+    .bp3-control.bp3-align-right .bp3-control-indicator{
+      margin-right:-26px; }
+  .bp3-control.bp3-disabled{
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-control.bp3-inline{
+    display:inline-block;
+    margin-right:20px; }
+  .bp3-control input{
+    position:absolute;
+    top:0;
+    left:0;
+    opacity:0;
+    z-index:-1; }
+  .bp3-control .bp3-control-indicator{
+    display:inline-block;
+    position:relative;
+    margin-top:-3px;
+    margin-right:10px;
+    border:none;
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#f5f8fa;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+    cursor:pointer;
+    width:1em;
+    height:1em;
+    vertical-align:middle;
+    font-size:16px;
+    -webkit-user-select:none;
+       -moz-user-select:none;
+        -ms-user-select:none;
+            user-select:none; }
+    .bp3-control .bp3-control-indicator::before{
+      display:block;
+      width:1em;
+      height:1em;
+      content:""; }
+  .bp3-control:hover .bp3-control-indicator{
+    background-color:#ebf1f5; }
+  .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background:#d8e1e8; }
+  .bp3-control input:disabled ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(206, 217, 224, 0.5);
+    cursor:not-allowed; }
+  .bp3-control input:focus ~ .bp3-control-indicator{
+    outline:rgba(19, 124, 189, 0.6) auto 2px;
+    outline-offset:2px;
+    -moz-outline-radius:6px; }
+  .bp3-control.bp3-align-right .bp3-control-indicator{
+    float:right;
+    margin-top:1px;
+    margin-left:10px; }
+  .bp3-control.bp3-large{
+    font-size:16px; }
+    .bp3-control.bp3-large:not(.bp3-align-right){
+      padding-left:30px; }
+      .bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
+        margin-left:-30px; }
+    .bp3-control.bp3-large.bp3-align-right{
+      padding-right:30px; }
+      .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
+        margin-right:-30px; }
+    .bp3-control.bp3-large .bp3-control-indicator{
+      font-size:20px; }
+    .bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
+      margin-top:0; }
+  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#137cbd;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
+    color:#ffffff; }
+  .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
+    background-color:#106ba3; }
+  .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background:#0e5a8a; }
+  .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(19, 124, 189, 0.5); }
+  .bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#106ba3; }
+  .bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#0e5a8a; }
+  .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(14, 90, 138, 0.5); }
+  .bp3-control.bp3-checkbox .bp3-control-indicator{
+    border-radius:3px; }
+  .bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{
+    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e"); }
+  .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{
+    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); }
+  .bp3-control.bp3-radio .bp3-control-indicator{
+    border-radius:50%; }
+  .bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{
+    background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); }
+  .bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{
+    opacity:0.5; }
+  .bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{
+    -moz-outline-radius:16px; }
+  .bp3-control.bp3-switch input ~ .bp3-control-indicator{
+    background:rgba(167, 182, 194, 0.5); }
+  .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
+    background:rgba(115, 134, 148, 0.5); }
+  .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
+    background:rgba(92, 112, 128, 0.5); }
+  .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
+    background:rgba(206, 217, 224, 0.5); }
+    .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
+      background:rgba(255, 255, 255, 0.8); }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
+    background:#137cbd; }
+  .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
+    background:#106ba3; }
+  .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
+    background:#0e5a8a; }
+  .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
+    background:rgba(19, 124, 189, 0.5); }
+    .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
+      background:rgba(255, 255, 255, 0.8); }
+  .bp3-control.bp3-switch:not(.bp3-align-right){
+    padding-left:38px; }
+    .bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-38px; }
+  .bp3-control.bp3-switch.bp3-align-right{
+    padding-right:38px; }
+    .bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{
+      margin-right:-38px; }
+  .bp3-control.bp3-switch .bp3-control-indicator{
+    border:none;
+    border-radius:1.75em;
+    -webkit-box-shadow:none !important;
+            box-shadow:none !important;
+    width:auto;
+    min-width:1.75em;
+    -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+    .bp3-control.bp3-switch .bp3-control-indicator::before{
+      position:absolute;
+      left:0;
+      margin:2px;
+      border-radius:50%;
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+      background:#ffffff;
+      width:calc(1em - 4px);
+      height:calc(1em - 4px);
+      -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+      transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
+    left:calc(100% - 1em); }
+  .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){
+    padding-left:45px; }
+    .bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
+      margin-left:-45px; }
+  .bp3-control.bp3-switch.bp3-large.bp3-align-right{
+    padding-right:45px; }
+    .bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{
+      margin-right:-45px; }
+  .bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.5); }
+  .bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.7); }
+  .bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
+    background:rgba(16, 22, 26, 0.9); }
+  .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
+    background:rgba(57, 75, 89, 0.5); }
+    .bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator::before{
+      background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
+    background:#137cbd; }
+  .bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
+    background:#106ba3; }
+  .bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
+    background:#0e5a8a; }
+  .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
+    background:rgba(14, 90, 138, 0.5); }
+    .bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator::before{
+      background:rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background:#394b59; }
+  .bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+  .bp3-control.bp3-switch .bp3-switch-inner-text{
+    text-align:center;
+    font-size:0.7em; }
+  .bp3-control.bp3-switch .bp3-control-indicator-child:first-child{
+    visibility:hidden;
+    margin-right:1.2em;
+    margin-left:0.5em;
+    line-height:0; }
+  .bp3-control.bp3-switch .bp3-control-indicator-child:last-child{
+    visibility:visible;
+    margin-right:0.5em;
+    margin-left:1.2em;
+    line-height:1em; }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:first-child{
+    visibility:visible;
+    line-height:1em; }
+  .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator .bp3-control-indicator-child:last-child{
+    visibility:hidden;
+    line-height:0; }
+  .bp3-dark .bp3-control{
+    color:#f5f8fa; }
+    .bp3-dark .bp3-control.bp3-disabled{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-control .bp3-control-indicator{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#394b59;
+      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); }
+    .bp3-dark .bp3-control:hover .bp3-control-indicator{
+      background-color:#30404d; }
+    .bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background:#202b33; }
+    .bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      cursor:not-allowed; }
+    .bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator, .bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
+      color:rgba(167, 182, 194, 0.6); }
+.bp3-file-input{
+  display:inline-block;
+  position:relative;
+  cursor:pointer;
+  height:30px; }
+  .bp3-file-input input{
+    opacity:0;
+    margin:0;
+    min-width:200px; }
+    .bp3-file-input input:disabled + .bp3-file-upload-input,
+    .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(206, 217, 224, 0.5);
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6);
+      resize:none; }
+      .bp3-file-input input:disabled + .bp3-file-upload-input::after,
+      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
+        outline:none;
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background-color:rgba(206, 217, 224, 0.5);
+        background-image:none;
+        cursor:not-allowed;
+        color:rgba(92, 112, 128, 0.6); }
+        .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active:hover,
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active,
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active:hover{
+          background:rgba(206, 217, 224, 0.7); }
+      .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input, .bp3-dark
+      .bp3-file-input input.bp3-disabled + .bp3-file-upload-input{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background:rgba(57, 75, 89, 0.5);
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after, .bp3-dark
+        .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after{
+          -webkit-box-shadow:none;
+                  box-shadow:none;
+          background-color:rgba(57, 75, 89, 0.5);
+          background-image:none;
+          color:rgba(167, 182, 194, 0.6); }
+          .bp3-dark .bp3-file-input input:disabled + .bp3-file-upload-input::after.bp3-active, .bp3-dark
+          .bp3-file-input input.bp3-disabled + .bp3-file-upload-input::after.bp3-active{
+            background:rgba(57, 75, 89, 0.7); }
+  .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
+    color:#182026; }
+  .bp3-dark .bp3-file-input.bp3-file-input-has-selection .bp3-file-upload-input{
+    color:#f5f8fa; }
+  .bp3-file-input.bp3-fill{
+    width:100%; }
+  .bp3-file-input.bp3-large,
+  .bp3-large .bp3-file-input{
+    height:40px; }
+  .bp3-file-input .bp3-file-upload-input-custom-text::after{
+    content:attr(bp3-button-text); }
+
+.bp3-file-upload-input{
+  outline:none;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  height:30px;
+  padding:0 10px;
+  vertical-align:middle;
+  line-height:30px;
+  color:#182026;
+  font-size:14px;
+  font-weight:400;
+  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  -webkit-appearance:none;
+     -moz-appearance:none;
+          appearance:none;
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  position:absolute;
+  top:0;
+  right:0;
+  left:0;
+  padding-right:80px;
+  color:rgba(92, 112, 128, 0.6);
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-file-upload-input::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-file-upload-input:focus, .bp3-file-upload-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-file-upload-input[type="search"], .bp3-file-upload-input.bp3-round{
+    border-radius:30px;
+    -webkit-box-sizing:border-box;
+            box-sizing:border-box;
+    padding-left:10px; }
+  .bp3-file-upload-input[readonly]{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-file-upload-input:disabled, .bp3-file-upload-input.bp3-disabled{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(206, 217, 224, 0.5);
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6);
+    resize:none; }
+  .bp3-file-upload-input::after{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-color:#f5f8fa;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+    color:#182026;
+    min-width:24px;
+    min-height:24px;
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    position:absolute;
+    top:0;
+    right:0;
+    margin:3px;
+    border-radius:3px;
+    width:70px;
+    text-align:center;
+    line-height:24px;
+    content:"Browse"; }
+    .bp3-file-upload-input::after:hover{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+      background-clip:padding-box;
+      background-color:#ebf1f5; }
+    .bp3-file-upload-input::after:active, .bp3-file-upload-input::after.bp3-active{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#d8e1e8;
+      background-image:none; }
+    .bp3-file-upload-input::after:disabled, .bp3-file-upload-input::after.bp3-disabled{
+      outline:none;
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(206, 217, 224, 0.5);
+      background-image:none;
+      cursor:not-allowed;
+      color:rgba(92, 112, 128, 0.6); }
+      .bp3-file-upload-input::after:disabled.bp3-active, .bp3-file-upload-input::after:disabled.bp3-active:hover, .bp3-file-upload-input::after.bp3-disabled.bp3-active, .bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{
+        background:rgba(206, 217, 224, 0.7); }
+  .bp3-file-upload-input:hover::after{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5; }
+  .bp3-file-upload-input:active::after{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none; }
+  .bp3-large .bp3-file-upload-input{
+    height:40px;
+    line-height:40px;
+    font-size:16px;
+    padding-right:95px; }
+    .bp3-large .bp3-file-upload-input[type="search"], .bp3-large .bp3-file-upload-input.bp3-round{
+      padding:0 15px; }
+    .bp3-large .bp3-file-upload-input::after{
+      min-width:30px;
+      min-height:30px;
+      margin:5px;
+      width:85px;
+      line-height:30px; }
+  .bp3-dark .bp3-file-upload-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa;
+    color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-file-upload-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-file-upload-input:disabled, .bp3-dark .bp3-file-upload-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-file-upload-input::after{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#394b59;
+      background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+      color:#f5f8fa; }
+      .bp3-dark .bp3-file-upload-input::after:hover, .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
+        color:#f5f8fa; }
+      .bp3-dark .bp3-file-upload-input::after:hover{
+        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+        background-color:#30404d; }
+      .bp3-dark .bp3-file-upload-input::after:active, .bp3-dark .bp3-file-upload-input::after.bp3-active{
+        -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+                box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+        background-color:#202b33;
+        background-image:none; }
+      .bp3-dark .bp3-file-upload-input::after:disabled, .bp3-dark .bp3-file-upload-input::after.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background-color:rgba(57, 75, 89, 0.5);
+        background-image:none;
+        color:rgba(167, 182, 194, 0.6); }
+        .bp3-dark .bp3-file-upload-input::after:disabled.bp3-active, .bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{
+          background:rgba(57, 75, 89, 0.7); }
+      .bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{
+        background:rgba(16, 22, 26, 0.5);
+        stroke:#8a9ba8; }
+    .bp3-dark .bp3-file-upload-input:hover::after{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#30404d; }
+    .bp3-dark .bp3-file-upload-input:active::after{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#202b33;
+      background-image:none; }
+
+.bp3-file-upload-input::after{
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1); }
+.bp3-form-group{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin:0 0 15px; }
+  .bp3-form-group label.bp3-label{
+    margin-bottom:5px; }
+  .bp3-form-group .bp3-control{
+    margin-top:7px; }
+  .bp3-form-group .bp3-form-helper-text{
+    margin-top:5px;
+    color:#5c7080;
+    font-size:12px; }
+  .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
+    color:#106ba3; }
+  .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
+    color:#0d8050; }
+  .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
+    color:#bf7326; }
+  .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
+    color:#c23030; }
+  .bp3-form-group.bp3-inline{
+    -webkit-box-orient:horizontal;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:row;
+            flex-direction:row;
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start; }
+    .bp3-form-group.bp3-inline.bp3-large label.bp3-label{
+      margin:0 10px 0 0;
+      line-height:40px; }
+    .bp3-form-group.bp3-inline label.bp3-label{
+      margin:0 10px 0 0;
+      line-height:30px; }
+  .bp3-form-group.bp3-disabled .bp3-label,
+  .bp3-form-group.bp3-disabled .bp3-text-muted,
+  .bp3-form-group.bp3-disabled .bp3-form-helper-text{
+    color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
+    color:#48aff0; }
+  .bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
+    color:#3dcc91; }
+  .bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
+    color:#ffb366; }
+  .bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
+    color:#ff7373; }
+  .bp3-dark .bp3-form-group .bp3-form-helper-text{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-label,
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,
+  .bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{
+    color:rgba(167, 182, 194, 0.6) !important; }
+.bp3-input-group{
+  display:block;
+  position:relative; }
+  .bp3-input-group .bp3-input{
+    position:relative;
+    width:100%; }
+    .bp3-input-group .bp3-input:not(:first-child){
+      padding-left:30px; }
+    .bp3-input-group .bp3-input:not(:last-child){
+      padding-right:30px; }
+  .bp3-input-group .bp3-input-action,
+  .bp3-input-group > .bp3-button,
+  .bp3-input-group > .bp3-icon{
+    position:absolute;
+    top:0; }
+    .bp3-input-group .bp3-input-action:first-child,
+    .bp3-input-group > .bp3-button:first-child,
+    .bp3-input-group > .bp3-icon:first-child{
+      left:0; }
+    .bp3-input-group .bp3-input-action:last-child,
+    .bp3-input-group > .bp3-button:last-child,
+    .bp3-input-group > .bp3-icon:last-child{
+      right:0; }
+  .bp3-input-group .bp3-button{
+    min-width:24px;
+    min-height:24px;
+    margin:3px;
+    padding:0 7px; }
+    .bp3-input-group .bp3-button:empty{
+      padding:0; }
+  .bp3-input-group > .bp3-icon{
+    z-index:1;
+    color:#5c7080; }
+    .bp3-input-group > .bp3-icon:empty{
+      line-height:1;
+      font-family:"Icons16", sans-serif;
+      font-size:16px;
+      font-weight:400;
+      font-style:normal;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased; }
+  .bp3-input-group > .bp3-icon,
+  .bp3-input-group .bp3-input-action > .bp3-spinner{
+    margin:7px; }
+  .bp3-input-group .bp3-tag{
+    margin:5px; }
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus),
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
+    color:#5c7080; }
+    .bp3-dark .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus), .bp3-dark
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
+      color:#a7b6c2; }
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{
+      color:#5c7080; }
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled,
+  .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled{
+    color:rgba(92, 112, 128, 0.6) !important; }
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-standard, .bp3-input-group .bp3-input:not(:focus) + .bp3-button.bp3-minimal:disabled .bp3-icon-large,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,
+    .bp3-input-group .bp3-input:not(:focus) + .bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{
+      color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-input-group.bp3-disabled{
+    cursor:not-allowed; }
+    .bp3-input-group.bp3-disabled .bp3-icon{
+      color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-group.bp3-large .bp3-button{
+    min-width:30px;
+    min-height:30px;
+    margin:5px; }
+  .bp3-input-group.bp3-large > .bp3-icon,
+  .bp3-input-group.bp3-large .bp3-input-action > .bp3-spinner{
+    margin:12px; }
+  .bp3-input-group.bp3-large .bp3-input{
+    height:40px;
+    line-height:40px;
+    font-size:16px; }
+    .bp3-input-group.bp3-large .bp3-input[type="search"], .bp3-input-group.bp3-large .bp3-input.bp3-round{
+      padding:0 15px; }
+    .bp3-input-group.bp3-large .bp3-input:not(:first-child){
+      padding-left:40px; }
+    .bp3-input-group.bp3-large .bp3-input:not(:last-child){
+      padding-right:40px; }
+  .bp3-input-group.bp3-small .bp3-button{
+    min-width:20px;
+    min-height:20px;
+    margin:2px; }
+  .bp3-input-group.bp3-small .bp3-tag{
+    min-width:20px;
+    min-height:20px;
+    margin:2px; }
+  .bp3-input-group.bp3-small > .bp3-icon,
+  .bp3-input-group.bp3-small .bp3-input-action > .bp3-spinner{
+    margin:4px; }
+  .bp3-input-group.bp3-small .bp3-input{
+    height:24px;
+    padding-right:8px;
+    padding-left:8px;
+    line-height:24px;
+    font-size:12px; }
+    .bp3-input-group.bp3-small .bp3-input[type="search"], .bp3-input-group.bp3-small .bp3-input.bp3-round{
+      padding:0 12px; }
+    .bp3-input-group.bp3-small .bp3-input:not(:first-child){
+      padding-left:24px; }
+    .bp3-input-group.bp3-small .bp3-input:not(:last-child){
+      padding-right:24px; }
+  .bp3-input-group.bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:100%; }
+  .bp3-input-group.bp3-round .bp3-button,
+  .bp3-input-group.bp3-round .bp3-input,
+  .bp3-input-group.bp3-round .bp3-tag{
+    border-radius:30px; }
+  .bp3-dark .bp3-input-group .bp3-icon{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{
+    color:rgba(167, 182, 194, 0.6); }
+  .bp3-input-group.bp3-intent-primary .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-primary .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-primary .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+              box-shadow:inset 0 0 0 1px #137cbd; }
+    .bp3-input-group.bp3-intent-primary .bp3-input:disabled, .bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-primary > .bp3-icon{
+    color:#106ba3; }
+    .bp3-dark .bp3-input-group.bp3-intent-primary > .bp3-icon{
+      color:#48aff0; }
+  .bp3-input-group.bp3-intent-success .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-success .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-success .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+              box-shadow:inset 0 0 0 1px #0f9960; }
+    .bp3-input-group.bp3-intent-success .bp3-input:disabled, .bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-success > .bp3-icon{
+    color:#0d8050; }
+    .bp3-dark .bp3-input-group.bp3-intent-success > .bp3-icon{
+      color:#3dcc91; }
+  .bp3-input-group.bp3-intent-warning .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-warning .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-warning .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+              box-shadow:inset 0 0 0 1px #d9822b; }
+    .bp3-input-group.bp3-intent-warning .bp3-input:disabled, .bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-warning > .bp3-icon{
+    color:#bf7326; }
+    .bp3-dark .bp3-input-group.bp3-intent-warning > .bp3-icon{
+      color:#ffb366; }
+  .bp3-input-group.bp3-intent-danger .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-danger .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input-group.bp3-intent-danger .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #db3737;
+              box-shadow:inset 0 0 0 1px #db3737; }
+    .bp3-input-group.bp3-intent-danger .bp3-input:disabled, .bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-input-group.bp3-intent-danger > .bp3-icon{
+    color:#c23030; }
+    .bp3-dark .bp3-input-group.bp3-intent-danger > .bp3-icon{
+      color:#ff7373; }
+.bp3-input{
+  outline:none;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+  background:#ffffff;
+  height:30px;
+  padding:0 10px;
+  vertical-align:middle;
+  line-height:30px;
+  color:#182026;
+  font-size:14px;
+  font-weight:400;
+  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  -webkit-appearance:none;
+     -moz-appearance:none;
+          appearance:none; }
+  .bp3-input::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input:focus, .bp3-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-input[type="search"], .bp3-input.bp3-round{
+    border-radius:30px;
+    -webkit-box-sizing:border-box;
+            box-sizing:border-box;
+    padding-left:10px; }
+  .bp3-input[readonly]{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.15); }
+  .bp3-input:disabled, .bp3-input.bp3-disabled{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(206, 217, 224, 0.5);
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6);
+    resize:none; }
+  .bp3-input.bp3-large{
+    height:40px;
+    line-height:40px;
+    font-size:16px; }
+    .bp3-input.bp3-large[type="search"], .bp3-input.bp3-large.bp3-round{
+      padding:0 15px; }
+  .bp3-input.bp3-small{
+    height:24px;
+    padding-right:8px;
+    padding-left:8px;
+    line-height:24px;
+    font-size:12px; }
+    .bp3-input.bp3-small[type="search"], .bp3-input.bp3-small.bp3-round{
+      padding:0 12px; }
+  .bp3-input.bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:100%; }
+  .bp3-dark .bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa; }
+    .bp3-dark .bp3-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-input:disabled, .bp3-dark .bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-input.bp3-intent-primary{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-primary:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-primary[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+              box-shadow:inset 0 0 0 1px #137cbd; }
+    .bp3-input.bp3-intent-primary:disabled, .bp3-input.bp3-intent-primary.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-primary:focus{
+        -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-primary[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #137cbd;
+                box-shadow:inset 0 0 0 1px #137cbd; }
+      .bp3-dark .bp3-input.bp3-intent-primary:disabled, .bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-success{
+    -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-success:focus{
+      -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-success[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+              box-shadow:inset 0 0 0 1px #0f9960; }
+    .bp3-input.bp3-intent-success:disabled, .bp3-input.bp3-intent-success.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-success:focus{
+        -webkit-box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-success[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #0f9960;
+                box-shadow:inset 0 0 0 1px #0f9960; }
+      .bp3-dark .bp3-input.bp3-intent-success:disabled, .bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-warning{
+    -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-warning:focus{
+      -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-warning[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+              box-shadow:inset 0 0 0 1px #d9822b; }
+    .bp3-input.bp3-intent-warning:disabled, .bp3-input.bp3-intent-warning.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-warning:focus{
+        -webkit-box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-warning[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #d9822b;
+                box-shadow:inset 0 0 0 1px #d9822b; }
+      .bp3-dark .bp3-input.bp3-intent-warning:disabled, .bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input.bp3-intent-danger{
+    -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-danger:focus{
+      -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-input.bp3-intent-danger[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px #db3737;
+              box-shadow:inset 0 0 0 1px #db3737; }
+    .bp3-input.bp3-intent-danger:disabled, .bp3-input.bp3-intent-danger.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+    .bp3-dark .bp3-input.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-danger:focus{
+        -webkit-box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+                box-shadow:0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+      .bp3-dark .bp3-input.bp3-intent-danger[readonly]{
+        -webkit-box-shadow:inset 0 0 0 1px #db3737;
+                box-shadow:inset 0 0 0 1px #db3737; }
+      .bp3-dark .bp3-input.bp3-intent-danger:disabled, .bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{
+        -webkit-box-shadow:none;
+                box-shadow:none; }
+  .bp3-input::-ms-clear{
+    display:none; }
+textarea.bp3-input{
+  max-width:100%;
+  padding:10px; }
+  textarea.bp3-input, textarea.bp3-input.bp3-large, textarea.bp3-input.bp3-small{
+    height:auto;
+    line-height:inherit; }
+  textarea.bp3-input.bp3-small{
+    padding:8px; }
+  .bp3-dark textarea.bp3-input{
+    -webkit-box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background:rgba(16, 22, 26, 0.3);
+    color:#f5f8fa; }
+    .bp3-dark textarea.bp3-input::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark textarea.bp3-input:focus{
+      -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark textarea.bp3-input[readonly]{
+      -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark textarea.bp3-input:disabled, .bp3-dark textarea.bp3-input.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:rgba(57, 75, 89, 0.5);
+      color:rgba(167, 182, 194, 0.6); }
+label.bp3-label{
+  display:block;
+  margin-top:0;
+  margin-bottom:15px; }
+  label.bp3-label .bp3-html-select,
+  label.bp3-label .bp3-input,
+  label.bp3-label .bp3-select,
+  label.bp3-label .bp3-slider,
+  label.bp3-label .bp3-popover-wrapper{
+    display:block;
+    margin-top:5px;
+    text-transform:none; }
+  label.bp3-label .bp3-button-group{
+    margin-top:5px; }
+  label.bp3-label .bp3-select select,
+  label.bp3-label .bp3-html-select select{
+    width:100%;
+    vertical-align:top;
+    font-weight:400; }
+  label.bp3-label.bp3-disabled,
+  label.bp3-label.bp3-disabled .bp3-text-muted{
+    color:rgba(92, 112, 128, 0.6); }
+  label.bp3-label.bp3-inline{
+    line-height:30px; }
+    label.bp3-label.bp3-inline .bp3-html-select,
+    label.bp3-label.bp3-inline .bp3-input,
+    label.bp3-label.bp3-inline .bp3-input-group,
+    label.bp3-label.bp3-inline .bp3-select,
+    label.bp3-label.bp3-inline .bp3-popover-wrapper{
+      display:inline-block;
+      margin:0 0 0 5px;
+      vertical-align:top; }
+    label.bp3-label.bp3-inline .bp3-button-group{
+      margin:0 0 0 5px; }
+    label.bp3-label.bp3-inline .bp3-input-group .bp3-input{
+      margin-left:0; }
+    label.bp3-label.bp3-inline.bp3-large{
+      line-height:40px; }
+  label.bp3-label:not(.bp3-inline) .bp3-popover-target{
+    display:block; }
+  .bp3-dark label.bp3-label{
+    color:#f5f8fa; }
+    .bp3-dark label.bp3-label.bp3-disabled,
+    .bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{
+      color:rgba(167, 182, 194, 0.6); }
+.bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 14px;
+          flex:1 1 14px;
+  width:30px;
+  min-height:0;
+  padding:0; }
+  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:first-child{
+    border-radius:0 3px 0 0; }
+  .bp3-numeric-input .bp3-button-group.bp3-vertical > .bp3-button:last-child{
+    border-radius:0 0 3px 0; }
+
+.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:first-child{
+  border-radius:3px 0 0 0; }
+
+.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child > .bp3-button:last-child{
+  border-radius:0 0 0 3px; }
+
+.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical > .bp3-button{
+  width:40px; }
+
+form{
+  display:block; }
+.bp3-html-select select,
+.bp3-select select{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  border:none;
+  border-radius:3px;
+  cursor:pointer;
+  padding:5px 10px;
+  vertical-align:middle;
+  text-align:left;
+  font-size:14px;
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+  background-color:#f5f8fa;
+  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+  color:#182026;
+  border-radius:3px;
+  width:100%;
+  height:30px;
+  padding:0 25px 0 10px;
+  -moz-appearance:none;
+  -webkit-appearance:none; }
+  .bp3-html-select select > *, .bp3-select select > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-html-select select > .bp3-fill, .bp3-select select > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-html-select select::before,
+  .bp3-select select::before, .bp3-html-select select > *, .bp3-select select > *{
+    margin-right:7px; }
+  .bp3-html-select select:empty::before,
+  .bp3-select select:empty::before,
+  .bp3-html-select select > :last-child,
+  .bp3-select select > :last-child{
+    margin-right:0; }
+  .bp3-html-select select:hover,
+  .bp3-select select:hover{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5; }
+  .bp3-html-select select:active,
+  .bp3-select select:active, .bp3-html-select select.bp3-active,
+  .bp3-select select.bp3-active{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none; }
+  .bp3-html-select select:disabled,
+  .bp3-select select:disabled, .bp3-html-select select.bp3-disabled,
+  .bp3-select select.bp3-disabled{
+    outline:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background-color:rgba(206, 217, 224, 0.5);
+    background-image:none;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-html-select select:disabled.bp3-active,
+    .bp3-select select:disabled.bp3-active, .bp3-html-select select:disabled.bp3-active:hover,
+    .bp3-select select:disabled.bp3-active:hover, .bp3-html-select select.bp3-disabled.bp3-active,
+    .bp3-select select.bp3-disabled.bp3-active, .bp3-html-select select.bp3-disabled.bp3-active:hover,
+    .bp3-select select.bp3-disabled.bp3-active:hover{
+      background:rgba(206, 217, 224, 0.7); }
+
+.bp3-html-select.bp3-minimal select,
+.bp3-select.bp3-minimal select{
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background:none; }
+  .bp3-html-select.bp3-minimal select:hover,
+  .bp3-select.bp3-minimal select:hover{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(167, 182, 194, 0.3);
+    text-decoration:none;
+    color:#182026; }
+  .bp3-html-select.bp3-minimal select:active,
+  .bp3-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal select.bp3-active,
+  .bp3-select.bp3-minimal select.bp3-active{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:rgba(115, 134, 148, 0.3);
+    color:#182026; }
+  .bp3-html-select.bp3-minimal select:disabled,
+  .bp3-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal select:disabled:hover,
+  .bp3-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal select.bp3-disabled,
+  .bp3-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal select.bp3-disabled:hover,
+  .bp3-select.bp3-minimal select.bp3-disabled:hover{
+    background:none;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-html-select.bp3-minimal select:disabled.bp3-active,
+    .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,
+    .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{
+      background:rgba(115, 134, 148, 0.3); }
+  .bp3-dark .bp3-html-select.bp3-minimal select, .bp3-html-select.bp3-minimal .bp3-dark select,
+  .bp3-dark .bp3-select.bp3-minimal select, .bp3-select.bp3-minimal .bp3-dark select{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:none;
+    color:inherit; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover, .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
+    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:hover, .bp3-html-select.bp3-minimal .bp3-dark select:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:hover, .bp3-select.bp3-minimal .bp3-dark select:hover{
+      background:rgba(138, 155, 168, 0.15); }
+    .bp3-dark .bp3-html-select.bp3-minimal select:active, .bp3-html-select.bp3-minimal .bp3-dark select:active,
+    .bp3-dark .bp3-select.bp3-minimal select:active, .bp3-select.bp3-minimal .bp3-dark select:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-active{
+      background:rgba(138, 155, 168, 0.3);
+      color:#f5f8fa; }
+    .bp3-dark .bp3-html-select.bp3-minimal select:disabled, .bp3-html-select.bp3-minimal .bp3-dark select:disabled,
+    .bp3-dark .bp3-select.bp3-minimal select:disabled, .bp3-select.bp3-minimal .bp3-dark select:disabled, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,
+    .bp3-dark .bp3-select.bp3-minimal select:disabled:hover, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{
+      background:none;
+      cursor:not-allowed;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{
+        background:rgba(138, 155, 168, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-primary,
+  .bp3-select.bp3-minimal select.bp3-intent-primary{
+    color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:hover{
+      background:rgba(19, 124, 189, 0.15);
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
+      background:rgba(19, 124, 189, 0.3);
+      color:#106ba3; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{
+      background:none;
+      color:rgba(16, 107, 163, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{
+        background:rgba(19, 124, 189, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
+      stroke:#106ba3; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{
+      color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
+        background:rgba(19, 124, 189, 0.2);
+        color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{
+        background:rgba(19, 124, 189, 0.3);
+        color:#48aff0; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{
+        background:none;
+        color:rgba(72, 175, 240, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{
+          background:rgba(19, 124, 189, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-success,
+  .bp3-select.bp3-minimal select.bp3-intent-success{
+    color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
+    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-success:hover{
+      background:rgba(15, 153, 96, 0.15);
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:active,
+    .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
+      background:rgba(15, 153, 96, 0.3);
+      color:#0d8050; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{
+      background:none;
+      color:rgba(13, 128, 80, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{
+        background:rgba(15, 153, 96, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
+      stroke:#0d8050; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{
+      color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
+        background:rgba(15, 153, 96, 0.2);
+        color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{
+        background:rgba(15, 153, 96, 0.3);
+        color:#3dcc91; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{
+        background:none;
+        color:rgba(61, 204, 145, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{
+          background:rgba(15, 153, 96, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-warning,
+  .bp3-select.bp3-minimal select.bp3-intent-warning{
+    color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:hover{
+      background:rgba(217, 130, 43, 0.15);
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
+      background:rgba(217, 130, 43, 0.3);
+      color:#bf7326; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{
+      background:none;
+      color:rgba(191, 115, 38, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{
+        background:rgba(217, 130, 43, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
+      stroke:#bf7326; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{
+      color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
+        background:rgba(217, 130, 43, 0.2);
+        color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{
+        background:rgba(217, 130, 43, 0.3);
+        color:#ffb366; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{
+        background:none;
+        color:rgba(255, 179, 102, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{
+          background:rgba(217, 130, 43, 0.3); }
+  .bp3-html-select.bp3-minimal select.bp3-intent-danger,
+  .bp3-select.bp3-minimal select.bp3-intent-danger{
+    color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background:none;
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:hover{
+      background:rgba(219, 55, 55, 0.15);
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
+      background:rgba(219, 55, 55, 0.3);
+      color:#c23030; }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,
+    .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{
+      background:none;
+      color:rgba(194, 48, 48, 0.5); }
+      .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,
+      .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{
+        background:rgba(219, 55, 55, 0.3); }
+    .bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head, .bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
+      stroke:#c23030; }
+    .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,
+    .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{
+      color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
+        background:rgba(219, 55, 55, 0.2);
+        color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{
+        background:rgba(219, 55, 55, 0.3);
+        color:#ff7373; }
+      .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,
+      .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{
+        background:none;
+        color:rgba(255, 115, 115, 0.5); }
+        .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active, .bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,
+        .bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active, .bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{
+          background:rgba(219, 55, 55, 0.3); }
+
+.bp3-html-select.bp3-large select,
+.bp3-select.bp3-large select{
+  height:40px;
+  padding-right:35px;
+  font-size:16px; }
+
+.bp3-dark .bp3-html-select select, .bp3-dark .bp3-select select{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+  background-color:#394b59;
+  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+  color:#f5f8fa; }
+  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover, .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-html-select select:hover, .bp3-dark .bp3-select select:hover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#30404d; }
+  .bp3-dark .bp3-html-select select:active, .bp3-dark .bp3-select select:active, .bp3-dark .bp3-html-select select.bp3-active, .bp3-dark .bp3-select select.bp3-active{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#202b33;
+    background-image:none; }
+  .bp3-dark .bp3-html-select select:disabled, .bp3-dark .bp3-select select:disabled, .bp3-dark .bp3-html-select select.bp3-disabled, .bp3-dark .bp3-select select.bp3-disabled{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background-color:rgba(57, 75, 89, 0.5);
+    background-image:none;
+    color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-html-select select:disabled.bp3-active, .bp3-dark .bp3-select select:disabled.bp3-active, .bp3-dark .bp3-html-select select.bp3-disabled.bp3-active, .bp3-dark .bp3-select select.bp3-disabled.bp3-active{
+      background:rgba(57, 75, 89, 0.7); }
+  .bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head, .bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{
+    background:rgba(16, 22, 26, 0.5);
+    stroke:#8a9ba8; }
+
+.bp3-html-select select:disabled,
+.bp3-select select:disabled{
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background-color:rgba(206, 217, 224, 0.5);
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-html-select .bp3-icon,
+.bp3-select .bp3-icon, .bp3-select::after{
+  position:absolute;
+  top:7px;
+  right:7px;
+  color:#5c7080;
+  pointer-events:none; }
+  .bp3-html-select .bp3-disabled.bp3-icon,
+  .bp3-select .bp3-disabled.bp3-icon, .bp3-disabled.bp3-select::after{
+    color:rgba(92, 112, 128, 0.6); }
+.bp3-html-select,
+.bp3-select{
+  display:inline-block;
+  position:relative;
+  vertical-align:middle;
+  letter-spacing:normal; }
+  .bp3-html-select select::-ms-expand,
+  .bp3-select select::-ms-expand{
+    display:none; }
+  .bp3-html-select .bp3-icon,
+  .bp3-select .bp3-icon{
+    color:#5c7080; }
+    .bp3-html-select .bp3-icon:hover,
+    .bp3-select .bp3-icon:hover{
+      color:#182026; }
+    .bp3-dark .bp3-html-select .bp3-icon, .bp3-dark
+    .bp3-select .bp3-icon{
+      color:#a7b6c2; }
+      .bp3-dark .bp3-html-select .bp3-icon:hover, .bp3-dark
+      .bp3-select .bp3-icon:hover{
+        color:#f5f8fa; }
+  .bp3-html-select.bp3-large::after,
+  .bp3-html-select.bp3-large .bp3-icon,
+  .bp3-select.bp3-large::after,
+  .bp3-select.bp3-large .bp3-icon{
+    top:12px;
+    right:12px; }
+  .bp3-html-select.bp3-fill,
+  .bp3-html-select.bp3-fill select,
+  .bp3-select.bp3-fill,
+  .bp3-select.bp3-fill select{
+    width:100%; }
+  .bp3-dark .bp3-html-select option, .bp3-dark
+  .bp3-select option{
+    background-color:#30404d;
+    color:#f5f8fa; }
+  .bp3-dark .bp3-html-select::after, .bp3-dark
+  .bp3-select::after{
+    color:#a7b6c2; }
+
+.bp3-select::after{
+  line-height:1;
+  font-family:"Icons16", sans-serif;
+  font-size:16px;
+  font-weight:400;
+  font-style:normal;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  content:""; }
+.bp3-running-text table, table.bp3-html-table{
+  border-spacing:0;
+  font-size:14px; }
+  .bp3-running-text table th, table.bp3-html-table th,
+  .bp3-running-text table td,
+  table.bp3-html-table td{
+    padding:11px;
+    vertical-align:top;
+    text-align:left; }
+  .bp3-running-text table th, table.bp3-html-table th{
+    color:#182026;
+    font-weight:600; }
+  
+  .bp3-running-text table td,
+  table.bp3-html-table td{
+    color:#182026; }
+  .bp3-running-text table tbody tr:first-child th, table.bp3-html-table tbody tr:first-child th,
+  .bp3-running-text table tbody tr:first-child td,
+  table.bp3-html-table tbody tr:first-child td{
+    -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
+  .bp3-dark .bp3-running-text table th, .bp3-running-text .bp3-dark table th, .bp3-dark table.bp3-html-table th{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-running-text table td, .bp3-running-text .bp3-dark table td, .bp3-dark table.bp3-html-table td{
+    color:#f5f8fa; }
+  .bp3-dark .bp3-running-text table tbody tr:first-child th, .bp3-running-text .bp3-dark table tbody tr:first-child th, .bp3-dark table.bp3-html-table tbody tr:first-child th,
+  .bp3-dark .bp3-running-text table tbody tr:first-child td,
+  .bp3-running-text .bp3-dark table tbody tr:first-child td,
+  .bp3-dark table.bp3-html-table tbody tr:first-child td{
+    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
+
+table.bp3-html-table.bp3-html-table-condensed th,
+table.bp3-html-table.bp3-html-table-condensed td, table.bp3-html-table.bp3-small th,
+table.bp3-html-table.bp3-small td{
+  padding-top:6px;
+  padding-bottom:6px; }
+
+table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
+  background:rgba(191, 204, 214, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
+  -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered tbody tr td{
+  -webkit-box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
+          box-shadow:inset 0 1px 0 0 rgba(16, 22, 26, 0.15); }
+  table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
+    -webkit-box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 1px 1px 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
+  -webkit-box-shadow:none;
+          box-shadow:none; }
+  table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
+    -webkit-box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 1px 0 0 0 rgba(16, 22, 26, 0.15); }
+
+table.bp3-html-table.bp3-interactive tbody tr:hover td{
+  background-color:rgba(191, 204, 214, 0.3);
+  cursor:pointer; }
+
+table.bp3-html-table.bp3-interactive tbody tr:active td{
+  background-color:rgba(191, 204, 214, 0.4); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
+  background:rgba(92, 112, 128, 0.15); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
+  -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
+          box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{
+  -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
+          box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.15); }
+  .bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
+    -webkit-box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
+            box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.15); }
+
+.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
+  -webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
+          box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.15); }
+  .bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+
+.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{
+  background-color:rgba(92, 112, 128, 0.3);
+  cursor:pointer; }
+
+.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
+  background-color:rgba(92, 112, 128, 0.4); }
+
+.bp3-key-combo{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center; }
+  .bp3-key-combo > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-key-combo > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-key-combo::before,
+  .bp3-key-combo > *{
+    margin-right:5px; }
+  .bp3-key-combo:empty::before,
+  .bp3-key-combo > :last-child{
+    margin-right:0; }
+
+.bp3-hotkey-dialog{
+  top:40px;
+  padding-bottom:0; }
+  .bp3-hotkey-dialog .bp3-dialog-body{
+    margin:0;
+    padding:0; }
+  .bp3-hotkey-dialog .bp3-hotkey-label{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1; }
+
+.bp3-hotkey-column{
+  margin:auto;
+  max-height:80vh;
+  overflow-y:auto;
+  padding:30px; }
+  .bp3-hotkey-column .bp3-heading{
+    margin-bottom:20px; }
+    .bp3-hotkey-column .bp3-heading:not(:first-child){
+      margin-top:40px; }
+
+.bp3-hotkey{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:justify;
+      -ms-flex-pack:justify;
+          justify-content:space-between;
+  margin-right:0;
+  margin-left:0; }
+  .bp3-hotkey:not(:last-child){
+    margin-bottom:10px; }
+.bp3-icon{
+  display:inline-block;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  vertical-align:text-bottom; }
+  .bp3-icon:not(:empty)::before{
+    content:"" !important;
+    content:unset !important; }
+  .bp3-icon > svg{
+    display:block; }
+    .bp3-icon > svg:not([fill]){
+      fill:currentColor; }
+
+.bp3-icon.bp3-intent-primary, .bp3-icon-standard.bp3-intent-primary, .bp3-icon-large.bp3-intent-primary{
+  color:#106ba3; }
+  .bp3-dark .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-icon-large.bp3-intent-primary{
+    color:#48aff0; }
+
+.bp3-icon.bp3-intent-success, .bp3-icon-standard.bp3-intent-success, .bp3-icon-large.bp3-intent-success{
+  color:#0d8050; }
+  .bp3-dark .bp3-icon.bp3-intent-success, .bp3-dark .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-icon-large.bp3-intent-success{
+    color:#3dcc91; }
+
+.bp3-icon.bp3-intent-warning, .bp3-icon-standard.bp3-intent-warning, .bp3-icon-large.bp3-intent-warning{
+  color:#bf7326; }
+  .bp3-dark .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-icon-large.bp3-intent-warning{
+    color:#ffb366; }
+
+.bp3-icon.bp3-intent-danger, .bp3-icon-standard.bp3-intent-danger, .bp3-icon-large.bp3-intent-danger{
+  color:#c23030; }
+  .bp3-dark .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-icon-large.bp3-intent-danger{
+    color:#ff7373; }
+
+span.bp3-icon-standard{
+  line-height:1;
+  font-family:"Icons16", sans-serif;
+  font-size:16px;
+  font-weight:400;
+  font-style:normal;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  display:inline-block; }
+
+span.bp3-icon-large{
+  line-height:1;
+  font-family:"Icons20", sans-serif;
+  font-size:20px;
+  font-weight:400;
+  font-style:normal;
+  -moz-osx-font-smoothing:grayscale;
+  -webkit-font-smoothing:antialiased;
+  display:inline-block; }
+
+span.bp3-icon:empty{
+  line-height:1;
+  font-family:"Icons20";
+  font-size:inherit;
+  font-weight:400;
+  font-style:normal; }
+  span.bp3-icon:empty::before{
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased; }
+
+.bp3-icon-add::before{
+  content:""; }
+
+.bp3-icon-add-column-left::before{
+  content:""; }
+
+.bp3-icon-add-column-right::before{
+  content:""; }
+
+.bp3-icon-add-row-bottom::before{
+  content:""; }
+
+.bp3-icon-add-row-top::before{
+  content:"î›·"; }
+
+.bp3-icon-add-to-artifact::before{
+  content:""; }
+
+.bp3-icon-add-to-folder::before{
+  content:"î›’"; }
+
+.bp3-icon-airplane::before{
+  content:""; }
+
+.bp3-icon-align-center::before{
+  content:""; }
+
+.bp3-icon-align-justify::before{
+  content:""; }
+
+.bp3-icon-align-left::before{
+  content:""; }
+
+.bp3-icon-align-right::before{
+  content:""; }
+
+.bp3-icon-alignment-bottom::before{
+  content:""; }
+
+.bp3-icon-alignment-horizontal-center::before{
+  content:""; }
+
+.bp3-icon-alignment-left::before{
+  content:""; }
+
+.bp3-icon-alignment-right::before{
+  content:""; }
+
+.bp3-icon-alignment-top::before{
+  content:""; }
+
+.bp3-icon-alignment-vertical-center::before{
+  content:""; }
+
+.bp3-icon-annotation::before{
+  content:"î›°"; }
+
+.bp3-icon-application::before{
+  content:""; }
+
+.bp3-icon-applications::before{
+  content:""; }
+
+.bp3-icon-archive::before{
+  content:""; }
+
+.bp3-icon-arrow-bottom-left::before{
+  content:"↙"; }
+
+.bp3-icon-arrow-bottom-right::before{
+  content:"↘"; }
+
+.bp3-icon-arrow-down::before{
+  content:"↓"; }
+
+.bp3-icon-arrow-left::before{
+  content:"←"; }
+
+.bp3-icon-arrow-right::before{
+  content:"→"; }
+
+.bp3-icon-arrow-top-left::before{
+  content:"↖"; }
+
+.bp3-icon-arrow-top-right::before{
+  content:"↗"; }
+
+.bp3-icon-arrow-up::before{
+  content:"↑"; }
+
+.bp3-icon-arrows-horizontal::before{
+  content:"↔"; }
+
+.bp3-icon-arrows-vertical::before{
+  content:"↕"; }
+
+.bp3-icon-asterisk::before{
+  content:"*"; }
+
+.bp3-icon-automatic-updates::before{
+  content:""; }
+
+.bp3-icon-badge::before{
+  content:""; }
+
+.bp3-icon-ban-circle::before{
+  content:""; }
+
+.bp3-icon-bank-account::before{
+  content:""; }
+
+.bp3-icon-barcode::before{
+  content:"î™¶"; }
+
+.bp3-icon-blank::before{
+  content:""; }
+
+.bp3-icon-blocked-person::before{
+  content:""; }
+
+.bp3-icon-bold::before{
+  content:""; }
+
+.bp3-icon-book::before{
+  content:""; }
+
+.bp3-icon-bookmark::before{
+  content:""; }
+
+.bp3-icon-box::before{
+  content:"îš¿"; }
+
+.bp3-icon-briefcase::before{
+  content:"î™´"; }
+
+.bp3-icon-bring-data::before{
+  content:""; }
+
+.bp3-icon-build::before{
+  content:""; }
+
+.bp3-icon-calculator::before{
+  content:""; }
+
+.bp3-icon-calendar::before{
+  content:""; }
+
+.bp3-icon-camera::before{
+  content:"îšž"; }
+
+.bp3-icon-caret-down::before{
+  content:"⌄"; }
+
+.bp3-icon-caret-left::before{
+  content:"〈"; }
+
+.bp3-icon-caret-right::before{
+  content:"〉"; }
+
+.bp3-icon-caret-up::before{
+  content:"⌃"; }
+
+.bp3-icon-cell-tower::before{
+  content:""; }
+
+.bp3-icon-changes::before{
+  content:""; }
+
+.bp3-icon-chart::before{
+  content:""; }
+
+.bp3-icon-chat::before{
+  content:""; }
+
+.bp3-icon-chevron-backward::before{
+  content:""; }
+
+.bp3-icon-chevron-down::before{
+  content:"îš—"; }
+
+.bp3-icon-chevron-forward::before{
+  content:"î› "; }
+
+.bp3-icon-chevron-left::before{
+  content:"îš”"; }
+
+.bp3-icon-chevron-right::before{
+  content:"îš•"; }
+
+.bp3-icon-chevron-up::before{
+  content:"îš–"; }
+
+.bp3-icon-circle::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-down::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-left::before{
+  content:""; }
+
+.bp3-icon-circle-arrow-right::before{
+  content:"îš‹"; }
+
+.bp3-icon-circle-arrow-up::before{
+  content:""; }
+
+.bp3-icon-citation::before{
+  content:""; }
+
+.bp3-icon-clean::before{
+  content:""; }
+
+.bp3-icon-clipboard::before{
+  content:""; }
+
+.bp3-icon-cloud::before{
+  content:"☁"; }
+
+.bp3-icon-cloud-download::before{
+  content:""; }
+
+.bp3-icon-cloud-upload::before{
+  content:"îš‘"; }
+
+.bp3-icon-code::before{
+  content:""; }
+
+.bp3-icon-code-block::before{
+  content:"î›…"; }
+
+.bp3-icon-cog::before{
+  content:"î™…"; }
+
+.bp3-icon-collapse-all::before{
+  content:""; }
+
+.bp3-icon-column-layout::before{
+  content:""; }
+
+.bp3-icon-comment::before{
+  content:""; }
+
+.bp3-icon-comparison::before{
+  content:""; }
+
+.bp3-icon-compass::before{
+  content:""; }
+
+.bp3-icon-compressed::before{
+  content:""; }
+
+.bp3-icon-confirm::before{
+  content:""; }
+
+.bp3-icon-console::before{
+  content:"îž›"; }
+
+.bp3-icon-contrast::before{
+  content:""; }
+
+.bp3-icon-control::before{
+  content:""; }
+
+.bp3-icon-credit-card::before{
+  content:""; }
+
+.bp3-icon-cross::before{
+  content:"✗"; }
+
+.bp3-icon-crown::before{
+  content:"îž´"; }
+
+.bp3-icon-cube::before{
+  content:""; }
+
+.bp3-icon-cube-add::before{
+  content:""; }
+
+.bp3-icon-cube-remove::before{
+  content:""; }
+
+.bp3-icon-curved-range-chart::before{
+  content:""; }
+
+.bp3-icon-cut::before{
+  content:""; }
+
+.bp3-icon-dashboard::before{
+  content:""; }
+
+.bp3-icon-data-lineage::before{
+  content:""; }
+
+.bp3-icon-database::before{
+  content:""; }
+
+.bp3-icon-delete::before{
+  content:""; }
+
+.bp3-icon-delta::before{
+  content:"Δ"; }
+
+.bp3-icon-derive-column::before{
+  content:""; }
+
+.bp3-icon-desktop::before{
+  content:""; }
+
+.bp3-icon-diagram-tree::before{
+  content:"îž³"; }
+
+.bp3-icon-direction-left::before{
+  content:""; }
+
+.bp3-icon-direction-right::before{
+  content:"îš‚"; }
+
+.bp3-icon-disable::before{
+  content:""; }
+
+.bp3-icon-document::before{
+  content:""; }
+
+.bp3-icon-document-open::before{
+  content:""; }
+
+.bp3-icon-document-share::before{
+  content:""; }
+
+.bp3-icon-dollar::before{
+  content:"$"; }
+
+.bp3-icon-dot::before{
+  content:"•"; }
+
+.bp3-icon-double-caret-horizontal::before{
+  content:""; }
+
+.bp3-icon-double-caret-vertical::before{
+  content:""; }
+
+.bp3-icon-double-chevron-down::before{
+  content:""; }
+
+.bp3-icon-double-chevron-left::before{
+  content:""; }
+
+.bp3-icon-double-chevron-right::before{
+  content:""; }
+
+.bp3-icon-double-chevron-up::before{
+  content:""; }
+
+.bp3-icon-doughnut-chart::before{
+  content:""; }
+
+.bp3-icon-download::before{
+  content:""; }
+
+.bp3-icon-drag-handle-horizontal::before{
+  content:""; }
+
+.bp3-icon-drag-handle-vertical::before{
+  content:""; }
+
+.bp3-icon-draw::before{
+  content:""; }
+
+.bp3-icon-drive-time::before{
+  content:""; }
+
+.bp3-icon-duplicate::before{
+  content:""; }
+
+.bp3-icon-edit::before{
+  content:"✎"; }
+
+.bp3-icon-eject::before{
+  content:"⏏"; }
+
+.bp3-icon-endorsed::before{
+  content:""; }
+
+.bp3-icon-envelope::before{
+  content:"✉"; }
+
+.bp3-icon-equals::before{
+  content:""; }
+
+.bp3-icon-eraser::before{
+  content:""; }
+
+.bp3-icon-error::before{
+  content:""; }
+
+.bp3-icon-euro::before{
+  content:"€"; }
+
+.bp3-icon-exchange::before{
+  content:""; }
+
+.bp3-icon-exclude-row::before{
+  content:""; }
+
+.bp3-icon-expand-all::before{
+  content:""; }
+
+.bp3-icon-export::before{
+  content:""; }
+
+.bp3-icon-eye-off::before{
+  content:""; }
+
+.bp3-icon-eye-on::before{
+  content:""; }
+
+.bp3-icon-eye-open::before{
+  content:""; }
+
+.bp3-icon-fast-backward::before{
+  content:""; }
+
+.bp3-icon-fast-forward::before{
+  content:""; }
+
+.bp3-icon-feed::before{
+  content:"î™–"; }
+
+.bp3-icon-feed-subscribed::before{
+  content:""; }
+
+.bp3-icon-film::before{
+  content:"îš¡"; }
+
+.bp3-icon-filter::before{
+  content:""; }
+
+.bp3-icon-filter-keep::before{
+  content:""; }
+
+.bp3-icon-filter-list::before{
+  content:"î›®"; }
+
+.bp3-icon-filter-open::before{
+  content:""; }
+
+.bp3-icon-filter-remove::before{
+  content:""; }
+
+.bp3-icon-flag::before{
+  content:"âš‘"; }
+
+.bp3-icon-flame::before{
+  content:"îž©"; }
+
+.bp3-icon-flash::before{
+  content:"îš³"; }
+
+.bp3-icon-floppy-disk::before{
+  content:"îš·"; }
+
+.bp3-icon-flow-branch::before{
+  content:""; }
+
+.bp3-icon-flow-end::before{
+  content:""; }
+
+.bp3-icon-flow-linear::before{
+  content:""; }
+
+.bp3-icon-flow-review::before{
+  content:""; }
+
+.bp3-icon-flow-review-branch::before{
+  content:""; }
+
+.bp3-icon-flows::before{
+  content:"î™™"; }
+
+.bp3-icon-folder-close::before{
+  content:"î™’"; }
+
+.bp3-icon-folder-new::before{
+  content:"îž°"; }
+
+.bp3-icon-folder-open::before{
+  content:""; }
+
+.bp3-icon-folder-shared::before{
+  content:""; }
+
+.bp3-icon-folder-shared-open::before{
+  content:"î™°"; }
+
+.bp3-icon-follower::before{
+  content:""; }
+
+.bp3-icon-following::before{
+  content:""; }
+
+.bp3-icon-font::before{
+  content:"îš´"; }
+
+.bp3-icon-fork::before{
+  content:""; }
+
+.bp3-icon-form::before{
+  content:"îž•"; }
+
+.bp3-icon-full-circle::before{
+  content:"îš…"; }
+
+.bp3-icon-full-stacked-chart::before{
+  content:""; }
+
+.bp3-icon-fullscreen::before{
+  content:"îš™"; }
+
+.bp3-icon-function::before{
+  content:""; }
+
+.bp3-icon-gantt-chart::before{
+  content:"î›´"; }
+
+.bp3-icon-geolocation::before{
+  content:""; }
+
+.bp3-icon-geosearch::before{
+  content:""; }
+
+.bp3-icon-git-branch::before{
+  content:""; }
+
+.bp3-icon-git-commit::before{
+  content:""; }
+
+.bp3-icon-git-merge::before{
+  content:""; }
+
+.bp3-icon-git-new-branch::before{
+  content:""; }
+
+.bp3-icon-git-pull::before{
+  content:""; }
+
+.bp3-icon-git-push::before{
+  content:""; }
+
+.bp3-icon-git-repo::before{
+  content:""; }
+
+.bp3-icon-glass::before{
+  content:"îš±"; }
+
+.bp3-icon-globe::before{
+  content:""; }
+
+.bp3-icon-globe-network::before{
+  content:"îžµ"; }
+
+.bp3-icon-graph::before{
+  content:""; }
+
+.bp3-icon-graph-remove::before{
+  content:""; }
+
+.bp3-icon-greater-than::before{
+  content:""; }
+
+.bp3-icon-greater-than-or-equal-to::before{
+  content:""; }
+
+.bp3-icon-grid::before{
+  content:""; }
+
+.bp3-icon-grid-view::before{
+  content:""; }
+
+.bp3-icon-group-objects::before{
+  content:""; }
+
+.bp3-icon-grouped-bar-chart::before{
+  content:""; }
+
+.bp3-icon-hand::before{
+  content:""; }
+
+.bp3-icon-hand-down::before{
+  content:"îš»"; }
+
+.bp3-icon-hand-left::before{
+  content:"îš¼"; }
+
+.bp3-icon-hand-right::before{
+  content:"îš¹"; }
+
+.bp3-icon-hand-up::before{
+  content:""; }
+
+.bp3-icon-header::before{
+  content:"îšµ"; }
+
+.bp3-icon-header-one::before{
+  content:"îž“"; }
+
+.bp3-icon-header-two::before{
+  content:"îž”"; }
+
+.bp3-icon-headset::before{
+  content:""; }
+
+.bp3-icon-heart::before{
+  content:"♥"; }
+
+.bp3-icon-heart-broken::before{
+  content:""; }
+
+.bp3-icon-heat-grid::before{
+  content:""; }
+
+.bp3-icon-heatmap::before{
+  content:""; }
+
+.bp3-icon-help::before{
+  content:"?"; }
+
+.bp3-icon-helper-management::before{
+  content:"î™­"; }
+
+.bp3-icon-highlight::before{
+  content:"î›­"; }
+
+.bp3-icon-history::before{
+  content:""; }
+
+.bp3-icon-home::before{
+  content:"⌂"; }
+
+.bp3-icon-horizontal-bar-chart::before{
+  content:""; }
+
+.bp3-icon-horizontal-bar-chart-asc::before{
+  content:""; }
+
+.bp3-icon-horizontal-bar-chart-desc::before{
+  content:""; }
+
+.bp3-icon-horizontal-distribution::before{
+  content:""; }
+
+.bp3-icon-id-number::before{
+  content:""; }
+
+.bp3-icon-image-rotate-left::before{
+  content:""; }
+
+.bp3-icon-image-rotate-right::before{
+  content:""; }
+
+.bp3-icon-import::before{
+  content:""; }
+
+.bp3-icon-inbox::before{
+  content:""; }
+
+.bp3-icon-inbox-filtered::before{
+  content:""; }
+
+.bp3-icon-inbox-geo::before{
+  content:""; }
+
+.bp3-icon-inbox-search::before{
+  content:""; }
+
+.bp3-icon-inbox-update::before{
+  content:""; }
+
+.bp3-icon-info-sign::before{
+  content:"ℹ"; }
+
+.bp3-icon-inheritance::before{
+  content:""; }
+
+.bp3-icon-inner-join::before{
+  content:""; }
+
+.bp3-icon-insert::before{
+  content:""; }
+
+.bp3-icon-intersection::before{
+  content:""; }
+
+.bp3-icon-ip-address::before{
+  content:""; }
+
+.bp3-icon-issue::before{
+  content:""; }
+
+.bp3-icon-issue-closed::before{
+  content:""; }
+
+.bp3-icon-issue-new::before{
+  content:""; }
+
+.bp3-icon-italic::before{
+  content:""; }
+
+.bp3-icon-join-table::before{
+  content:""; }
+
+.bp3-icon-key::before{
+  content:""; }
+
+.bp3-icon-key-backspace::before{
+  content:""; }
+
+.bp3-icon-key-command::before{
+  content:""; }
+
+.bp3-icon-key-control::before{
+  content:""; }
+
+.bp3-icon-key-delete::before{
+  content:""; }
+
+.bp3-icon-key-enter::before{
+  content:""; }
+
+.bp3-icon-key-escape::before{
+  content:""; }
+
+.bp3-icon-key-option::before{
+  content:""; }
+
+.bp3-icon-key-shift::before{
+  content:""; }
+
+.bp3-icon-key-tab::before{
+  content:""; }
+
+.bp3-icon-known-vehicle::before{
+  content:""; }
+
+.bp3-icon-label::before{
+  content:""; }
+
+.bp3-icon-layer::before{
+  content:""; }
+
+.bp3-icon-layers::before{
+  content:""; }
+
+.bp3-icon-layout::before{
+  content:""; }
+
+.bp3-icon-layout-auto::before{
+  content:""; }
+
+.bp3-icon-layout-balloon::before{
+  content:""; }
+
+.bp3-icon-layout-circle::before{
+  content:""; }
+
+.bp3-icon-layout-grid::before{
+  content:""; }
+
+.bp3-icon-layout-group-by::before{
+  content:""; }
+
+.bp3-icon-layout-hierarchy::before{
+  content:""; }
+
+.bp3-icon-layout-linear::before{
+  content:""; }
+
+.bp3-icon-layout-skew-grid::before{
+  content:""; }
+
+.bp3-icon-layout-sorted-clusters::before{
+  content:"î›”"; }
+
+.bp3-icon-learning::before{
+  content:""; }
+
+.bp3-icon-left-join::before{
+  content:""; }
+
+.bp3-icon-less-than::before{
+  content:""; }
+
+.bp3-icon-less-than-or-equal-to::before{
+  content:""; }
+
+.bp3-icon-lifesaver::before{
+  content:""; }
+
+.bp3-icon-lightbulb::before{
+  content:"îš°"; }
+
+.bp3-icon-link::before{
+  content:""; }
+
+.bp3-icon-list::before{
+  content:"☰"; }
+
+.bp3-icon-list-columns::before{
+  content:"îž¹"; }
+
+.bp3-icon-list-detail-view::before{
+  content:""; }
+
+.bp3-icon-locate::before{
+  content:""; }
+
+.bp3-icon-lock::before{
+  content:""; }
+
+.bp3-icon-log-in::before{
+  content:"îšš"; }
+
+.bp3-icon-log-out::before{
+  content:""; }
+
+.bp3-icon-manual::before{
+  content:"î›¶"; }
+
+.bp3-icon-manually-entered-data::before{
+  content:""; }
+
+.bp3-icon-map::before{
+  content:""; }
+
+.bp3-icon-map-create::before{
+  content:""; }
+
+.bp3-icon-map-marker::before{
+  content:""; }
+
+.bp3-icon-maximize::before{
+  content:""; }
+
+.bp3-icon-media::before{
+  content:""; }
+
+.bp3-icon-menu::before{
+  content:""; }
+
+.bp3-icon-menu-closed::before{
+  content:""; }
+
+.bp3-icon-menu-open::before{
+  content:"î™”"; }
+
+.bp3-icon-merge-columns::before{
+  content:""; }
+
+.bp3-icon-merge-links::before{
+  content:""; }
+
+.bp3-icon-minimize::before{
+  content:""; }
+
+.bp3-icon-minus::before{
+  content:"−"; }
+
+.bp3-icon-mobile-phone::before{
+  content:""; }
+
+.bp3-icon-mobile-video::before{
+  content:""; }
+
+.bp3-icon-moon::before{
+  content:""; }
+
+.bp3-icon-more::before{
+  content:""; }
+
+.bp3-icon-mountain::before{
+  content:"îž±"; }
+
+.bp3-icon-move::before{
+  content:"îš“"; }
+
+.bp3-icon-mugshot::before{
+  content:"î››"; }
+
+.bp3-icon-multi-select::before{
+  content:""; }
+
+.bp3-icon-music::before{
+  content:""; }
+
+.bp3-icon-new-drawing::before{
+  content:""; }
+
+.bp3-icon-new-grid-item::before{
+  content:""; }
+
+.bp3-icon-new-layer::before{
+  content:""; }
+
+.bp3-icon-new-layers::before{
+  content:""; }
+
+.bp3-icon-new-link::before{
+  content:""; }
+
+.bp3-icon-new-object::before{
+  content:""; }
+
+.bp3-icon-new-person::before{
+  content:""; }
+
+.bp3-icon-new-prescription::before{
+  content:"îž‹"; }
+
+.bp3-icon-new-text-box::before{
+  content:"î™›"; }
+
+.bp3-icon-ninja::before{
+  content:""; }
+
+.bp3-icon-not-equal-to::before{
+  content:""; }
+
+.bp3-icon-notifications::before{
+  content:""; }
+
+.bp3-icon-notifications-updated::before{
+  content:""; }
+
+.bp3-icon-numbered-list::before{
+  content:""; }
+
+.bp3-icon-numerical::before{
+  content:""; }
+
+.bp3-icon-office::before{
+  content:"îš›"; }
+
+.bp3-icon-offline::before{
+  content:""; }
+
+.bp3-icon-oil-field::before{
+  content:""; }
+
+.bp3-icon-one-column::before{
+  content:""; }
+
+.bp3-icon-outdated::before{
+  content:""; }
+
+.bp3-icon-page-layout::before{
+  content:"î™ "; }
+
+.bp3-icon-panel-stats::before{
+  content:""; }
+
+.bp3-icon-panel-table::before{
+  content:""; }
+
+.bp3-icon-paperclip::before{
+  content:""; }
+
+.bp3-icon-paragraph::before{
+  content:""; }
+
+.bp3-icon-path::before{
+  content:""; }
+
+.bp3-icon-path-search::before{
+  content:""; }
+
+.bp3-icon-pause::before{
+  content:"îš©"; }
+
+.bp3-icon-people::before{
+  content:""; }
+
+.bp3-icon-percentage::before{
+  content:""; }
+
+.bp3-icon-person::before{
+  content:""; }
+
+.bp3-icon-phone::before{
+  content:"☎"; }
+
+.bp3-icon-pie-chart::before{
+  content:"îš„"; }
+
+.bp3-icon-pin::before{
+  content:""; }
+
+.bp3-icon-pivot::before{
+  content:"î›±"; }
+
+.bp3-icon-pivot-table::before{
+  content:""; }
+
+.bp3-icon-play::before{
+  content:"îš«"; }
+
+.bp3-icon-plus::before{
+  content:"+"; }
+
+.bp3-icon-polygon-filter::before{
+  content:""; }
+
+.bp3-icon-power::before{
+  content:"î›™"; }
+
+.bp3-icon-predictive-analysis::before{
+  content:""; }
+
+.bp3-icon-prescription::before{
+  content:""; }
+
+.bp3-icon-presentation::before{
+  content:""; }
+
+.bp3-icon-print::before{
+  content:"⎙"; }
+
+.bp3-icon-projects::before{
+  content:""; }
+
+.bp3-icon-properties::before{
+  content:""; }
+
+.bp3-icon-property::before{
+  content:""; }
+
+.bp3-icon-publish-function::before{
+  content:""; }
+
+.bp3-icon-pulse::before{
+  content:""; }
+
+.bp3-icon-random::before{
+  content:""; }
+
+.bp3-icon-record::before{
+  content:"îš®"; }
+
+.bp3-icon-redo::before{
+  content:""; }
+
+.bp3-icon-refresh::before{
+  content:""; }
+
+.bp3-icon-regression-chart::before{
+  content:""; }
+
+.bp3-icon-remove::before{
+  content:""; }
+
+.bp3-icon-remove-column::before{
+  content:""; }
+
+.bp3-icon-remove-column-left::before{
+  content:""; }
+
+.bp3-icon-remove-column-right::before{
+  content:""; }
+
+.bp3-icon-remove-row-bottom::before{
+  content:""; }
+
+.bp3-icon-remove-row-top::before{
+  content:"î›»"; }
+
+.bp3-icon-repeat::before{
+  content:"îš’"; }
+
+.bp3-icon-reset::before{
+  content:""; }
+
+.bp3-icon-resolve::before{
+  content:""; }
+
+.bp3-icon-rig::before{
+  content:""; }
+
+.bp3-icon-right-join::before{
+  content:""; }
+
+.bp3-icon-ring::before{
+  content:""; }
+
+.bp3-icon-rotate-document::before{
+  content:""; }
+
+.bp3-icon-rotate-page::before{
+  content:""; }
+
+.bp3-icon-satellite::before{
+  content:""; }
+
+.bp3-icon-saved::before{
+  content:"îš¶"; }
+
+.bp3-icon-scatter-plot::before{
+  content:""; }
+
+.bp3-icon-search::before{
+  content:""; }
+
+.bp3-icon-search-around::before{
+  content:""; }
+
+.bp3-icon-search-template::before{
+  content:""; }
+
+.bp3-icon-search-text::before{
+  content:""; }
+
+.bp3-icon-segmented-control::before{
+  content:""; }
+
+.bp3-icon-select::before{
+  content:""; }
+
+.bp3-icon-selection::before{
+  content:"⦿"; }
+
+.bp3-icon-send-to::before{
+  content:"î™®"; }
+
+.bp3-icon-send-to-graph::before{
+  content:""; }
+
+.bp3-icon-send-to-map::before{
+  content:""; }
+
+.bp3-icon-series-add::before{
+  content:"îž–"; }
+
+.bp3-icon-series-configuration::before{
+  content:"îžš"; }
+
+.bp3-icon-series-derived::before{
+  content:"îž™"; }
+
+.bp3-icon-series-filtered::before{
+  content:""; }
+
+.bp3-icon-series-search::before{
+  content:"îž—"; }
+
+.bp3-icon-settings::before{
+  content:""; }
+
+.bp3-icon-share::before{
+  content:""; }
+
+.bp3-icon-shield::before{
+  content:"îž²"; }
+
+.bp3-icon-shop::before{
+  content:""; }
+
+.bp3-icon-shopping-cart::before{
+  content:""; }
+
+.bp3-icon-signal-search::before{
+  content:""; }
+
+.bp3-icon-sim-card::before{
+  content:""; }
+
+.bp3-icon-slash::before{
+  content:""; }
+
+.bp3-icon-small-cross::before{
+  content:"î›—"; }
+
+.bp3-icon-small-minus::before{
+  content:""; }
+
+.bp3-icon-small-plus::before{
+  content:""; }
+
+.bp3-icon-small-tick::before{
+  content:""; }
+
+.bp3-icon-snowflake::before{
+  content:"îž¶"; }
+
+.bp3-icon-social-media::before{
+  content:"î™±"; }
+
+.bp3-icon-sort::before{
+  content:""; }
+
+.bp3-icon-sort-alphabetical::before{
+  content:""; }
+
+.bp3-icon-sort-alphabetical-desc::before{
+  content:""; }
+
+.bp3-icon-sort-asc::before{
+  content:""; }
+
+.bp3-icon-sort-desc::before{
+  content:"î›–"; }
+
+.bp3-icon-sort-numerical::before{
+  content:""; }
+
+.bp3-icon-sort-numerical-desc::before{
+  content:""; }
+
+.bp3-icon-split-columns::before{
+  content:""; }
+
+.bp3-icon-square::before{
+  content:""; }
+
+.bp3-icon-stacked-chart::before{
+  content:"î›§"; }
+
+.bp3-icon-star::before{
+  content:"★"; }
+
+.bp3-icon-star-empty::before{
+  content:"☆"; }
+
+.bp3-icon-step-backward::before{
+  content:"îš§"; }
+
+.bp3-icon-step-chart::before{
+  content:""; }
+
+.bp3-icon-step-forward::before{
+  content:"îš­"; }
+
+.bp3-icon-stop::before{
+  content:""; }
+
+.bp3-icon-stopwatch::before{
+  content:""; }
+
+.bp3-icon-strikethrough::before{
+  content:""; }
+
+.bp3-icon-style::before{
+  content:""; }
+
+.bp3-icon-swap-horizontal::before{
+  content:""; }
+
+.bp3-icon-swap-vertical::before{
+  content:""; }
+
+.bp3-icon-symbol-circle::before{
+  content:""; }
+
+.bp3-icon-symbol-cross::before{
+  content:""; }
+
+.bp3-icon-symbol-diamond::before{
+  content:""; }
+
+.bp3-icon-symbol-square::before{
+  content:""; }
+
+.bp3-icon-symbol-triangle-down::before{
+  content:""; }
+
+.bp3-icon-symbol-triangle-up::before{
+  content:""; }
+
+.bp3-icon-tag::before{
+  content:""; }
+
+.bp3-icon-take-action::before{
+  content:""; }
+
+.bp3-icon-taxi::before{
+  content:"îžž"; }
+
+.bp3-icon-text-highlight::before{
+  content:""; }
+
+.bp3-icon-th::before{
+  content:"î™§"; }
+
+.bp3-icon-th-derived::before{
+  content:""; }
+
+.bp3-icon-th-disconnect::before{
+  content:""; }
+
+.bp3-icon-th-filtered::before{
+  content:""; }
+
+.bp3-icon-th-list::before{
+  content:""; }
+
+.bp3-icon-thumbs-down::before{
+  content:"îš¾"; }
+
+.bp3-icon-thumbs-up::before{
+  content:"îš½"; }
+
+.bp3-icon-tick::before{
+  content:"✓"; }
+
+.bp3-icon-tick-circle::before{
+  content:""; }
+
+.bp3-icon-time::before{
+  content:"⏲"; }
+
+.bp3-icon-timeline-area-chart::before{
+  content:""; }
+
+.bp3-icon-timeline-bar-chart::before{
+  content:""; }
+
+.bp3-icon-timeline-events::before{
+  content:""; }
+
+.bp3-icon-timeline-line-chart::before{
+  content:""; }
+
+.bp3-icon-tint::before{
+  content:"îš²"; }
+
+.bp3-icon-torch::before{
+  content:"î™·"; }
+
+.bp3-icon-tractor::before{
+  content:""; }
+
+.bp3-icon-train::before{
+  content:""; }
+
+.bp3-icon-translate::before{
+  content:""; }
+
+.bp3-icon-trash::before{
+  content:""; }
+
+.bp3-icon-tree::before{
+  content:"îž·"; }
+
+.bp3-icon-trending-down::before{
+  content:""; }
+
+.bp3-icon-trending-up::before{
+  content:""; }
+
+.bp3-icon-truck::before{
+  content:""; }
+
+.bp3-icon-two-columns::before{
+  content:"î™—"; }
+
+.bp3-icon-unarchive::before{
+  content:""; }
+
+.bp3-icon-underline::before{
+  content:"⎁"; }
+
+.bp3-icon-undo::before{
+  content:"⎌"; }
+
+.bp3-icon-ungroup-objects::before{
+  content:""; }
+
+.bp3-icon-unknown-vehicle::before{
+  content:""; }
+
+.bp3-icon-unlock::before{
+  content:""; }
+
+.bp3-icon-unpin::before{
+  content:""; }
+
+.bp3-icon-unresolve::before{
+  content:""; }
+
+.bp3-icon-updated::before{
+  content:"îž§"; }
+
+.bp3-icon-upload::before{
+  content:""; }
+
+.bp3-icon-user::before{
+  content:""; }
+
+.bp3-icon-variable::before{
+  content:""; }
+
+.bp3-icon-vertical-bar-chart-asc::before{
+  content:""; }
+
+.bp3-icon-vertical-bar-chart-desc::before{
+  content:""; }
+
+.bp3-icon-vertical-distribution::before{
+  content:""; }
+
+.bp3-icon-video::before{
+  content:"îš "; }
+
+.bp3-icon-volume-down::before{
+  content:""; }
+
+.bp3-icon-volume-off::before{
+  content:""; }
+
+.bp3-icon-volume-up::before{
+  content:""; }
+
+.bp3-icon-walk::before{
+  content:""; }
+
+.bp3-icon-warning-sign::before{
+  content:""; }
+
+.bp3-icon-waterfall-chart::before{
+  content:""; }
+
+.bp3-icon-widget::before{
+  content:""; }
+
+.bp3-icon-widget-button::before{
+  content:""; }
+
+.bp3-icon-widget-footer::before{
+  content:"îž’"; }
+
+.bp3-icon-widget-header::before{
+  content:"îž‘"; }
+
+.bp3-icon-wrench::before{
+  content:""; }
+
+.bp3-icon-zoom-in::before{
+  content:""; }
+
+.bp3-icon-zoom-out::before{
+  content:""; }
+
+.bp3-icon-zoom-to-fit::before{
+  content:"î™»"; }
+.bp3-submenu > .bp3-popover-wrapper{
+  display:block; }
+
+.bp3-submenu .bp3-popover-target{
+  display:block; }
+
+.bp3-submenu.bp3-popover{
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  padding:0 5px; }
+  .bp3-submenu.bp3-popover > .bp3-popover-content{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-submenu.bp3-popover, .bp3-submenu.bp3-popover.bp3-dark{
+    -webkit-box-shadow:none;
+            box-shadow:none; }
+    .bp3-dark .bp3-submenu.bp3-popover > .bp3-popover-content, .bp3-submenu.bp3-popover.bp3-dark > .bp3-popover-content{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+.bp3-menu{
+  margin:0;
+  border-radius:3px;
+  background:#ffffff;
+  min-width:180px;
+  padding:5px;
+  list-style:none;
+  text-align:left;
+  color:#182026; }
+
+.bp3-menu-divider{
+  display:block;
+  margin:5px;
+  border-top:1px solid rgba(16, 22, 26, 0.15); }
+  .bp3-dark .bp3-menu-divider{
+    border-top-color:rgba(255, 255, 255, 0.15); }
+
+.bp3-menu-item{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  border-radius:2px;
+  padding:5px 7px;
+  text-decoration:none;
+  line-height:20px;
+  color:inherit;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-menu-item > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-menu-item > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-menu-item::before,
+  .bp3-menu-item > *{
+    margin-right:7px; }
+  .bp3-menu-item:empty::before,
+  .bp3-menu-item > :last-child{
+    margin-right:0; }
+  .bp3-menu-item > .bp3-fill{
+    word-break:break-word; }
+  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+    background-color:rgba(167, 182, 194, 0.3);
+    cursor:pointer;
+    text-decoration:none; }
+  .bp3-menu-item.bp3-disabled{
+    background-color:inherit;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-dark .bp3-menu-item{
+    color:inherit; }
+    .bp3-dark .bp3-menu-item:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+      background-color:rgba(138, 155, 168, 0.15);
+      color:inherit; }
+    .bp3-dark .bp3-menu-item.bp3-disabled{
+      background-color:inherit;
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-menu-item.bp3-intent-primary{
+    color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-primary::before, .bp3-menu-item.bp3-intent-primary::after,
+    .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
+      color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary.bp3-active{
+      background-color:#137cbd; }
+    .bp3-menu-item.bp3-intent-primary:active{
+      background-color:#106ba3; }
+    .bp3-menu-item.bp3-intent-primary:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary:active, .bp3-menu-item.bp3-intent-primary:active::before, .bp3-menu-item.bp3-intent-primary:active::after,
+    .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-menu-item.bp3-intent-primary.bp3-active::after,
+    .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-success{
+    color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-success::before, .bp3-menu-item.bp3-intent-success::after,
+    .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
+      color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success.bp3-active{
+      background-color:#0f9960; }
+    .bp3-menu-item.bp3-intent-success:active{
+      background-color:#0d8050; }
+    .bp3-menu-item.bp3-intent-success:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-menu-item.bp3-intent-success:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-menu-item.bp3-intent-success:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success:active, .bp3-menu-item.bp3-intent-success:active::before, .bp3-menu-item.bp3-intent-success:active::after,
+    .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-menu-item.bp3-intent-success.bp3-active::after,
+    .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-warning{
+    color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-warning::before, .bp3-menu-item.bp3-intent-warning::after,
+    .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
+      color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning.bp3-active{
+      background-color:#d9822b; }
+    .bp3-menu-item.bp3-intent-warning:active{
+      background-color:#bf7326; }
+    .bp3-menu-item.bp3-intent-warning:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning:active, .bp3-menu-item.bp3-intent-warning:active::before, .bp3-menu-item.bp3-intent-warning:active::after,
+    .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-menu-item.bp3-intent-warning.bp3-active::after,
+    .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item.bp3-intent-danger{
+    color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger .bp3-icon{
+      color:inherit; }
+    .bp3-menu-item.bp3-intent-danger::before, .bp3-menu-item.bp3-intent-danger::after,
+    .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
+      color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger.bp3-active{
+      background-color:#db3737; }
+    .bp3-menu-item.bp3-intent-danger:active{
+      background-color:#c23030; }
+    .bp3-menu-item.bp3-intent-danger:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
+    .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
+    .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger:active, .bp3-menu-item.bp3-intent-danger:active::before, .bp3-menu-item.bp3-intent-danger:active::after,
+    .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-menu-item.bp3-intent-danger.bp3-active::after,
+    .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
+      color:#ffffff; }
+  .bp3-menu-item::before{
+    line-height:1;
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-weight:400;
+    font-style:normal;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    margin-right:7px; }
+  .bp3-menu-item::before,
+  .bp3-menu-item > .bp3-icon{
+    margin-top:2px;
+    color:#5c7080; }
+  .bp3-menu-item .bp3-menu-item-label{
+    color:#5c7080; }
+  .bp3-menu-item:hover, .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-menu-item{
+    color:inherit; }
+  .bp3-menu-item.bp3-active, .bp3-menu-item:active{
+    background-color:rgba(115, 134, 148, 0.3); }
+  .bp3-menu-item.bp3-disabled{
+    outline:none !important;
+    background-color:inherit !important;
+    cursor:not-allowed !important;
+    color:rgba(92, 112, 128, 0.6) !important; }
+    .bp3-menu-item.bp3-disabled::before,
+    .bp3-menu-item.bp3-disabled > .bp3-icon,
+    .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
+      color:rgba(92, 112, 128, 0.6) !important; }
+  .bp3-large .bp3-menu-item{
+    padding:9px 7px;
+    line-height:22px;
+    font-size:16px; }
+    .bp3-large .bp3-menu-item .bp3-icon{
+      margin-top:3px; }
+    .bp3-large .bp3-menu-item::before{
+      line-height:1;
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-weight:400;
+      font-style:normal;
+      -moz-osx-font-smoothing:grayscale;
+      -webkit-font-smoothing:antialiased;
+      margin-top:1px;
+      margin-right:10px; }
+
+button.bp3-menu-item{
+  border:none;
+  background:none;
+  width:100%;
+  text-align:left; }
+.bp3-menu-header{
+  display:block;
+  margin:5px;
+  border-top:1px solid rgba(16, 22, 26, 0.15);
+  cursor:default;
+  padding-left:2px; }
+  .bp3-dark .bp3-menu-header{
+    border-top-color:rgba(255, 255, 255, 0.15); }
+  .bp3-menu-header:first-of-type{
+    border-top:none; }
+  .bp3-menu-header > h6{
+    color:#182026;
+    font-weight:600;
+    overflow:hidden;
+    text-overflow:ellipsis;
+    white-space:nowrap;
+    word-wrap:normal;
+    margin:0;
+    padding:10px 7px 0 1px;
+    line-height:17px; }
+    .bp3-dark .bp3-menu-header > h6{
+      color:#f5f8fa; }
+  .bp3-menu-header:first-of-type > h6{
+    padding-top:0; }
+  .bp3-large .bp3-menu-header > h6{
+    padding-top:15px;
+    padding-bottom:5px;
+    font-size:18px; }
+  .bp3-large .bp3-menu-header:first-of-type > h6{
+    padding-top:0; }
+
+.bp3-dark .bp3-menu{
+  background:#30404d;
+  color:#f5f8fa; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-primary{
+  color:#48aff0; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary::before, .bp3-dark .bp3-menu-item.bp3-intent-primary::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
+    color:#48aff0; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{
+    background-color:#137cbd; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:active{
+    background-color:#106ba3; }
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-primary.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary:active, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-success{
+  color:#3dcc91; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success::before, .bp3-dark .bp3-menu-item.bp3-intent-success::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
+    color:#3dcc91; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{
+    background-color:#0f9960; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success:active{
+    background-color:#0d8050; }
+  .bp3-dark .bp3-menu-item.bp3-intent-success:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-success:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-success.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success:active, .bp3-dark .bp3-menu-item.bp3-intent-success:active::before, .bp3-dark .bp3-menu-item.bp3-intent-success:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-warning{
+  color:#ffb366; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning::before, .bp3-dark .bp3-menu-item.bp3-intent-warning::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
+    color:#ffb366; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{
+    background-color:#d9822b; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:active{
+    background-color:#bf7326; }
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-warning.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning:active, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item.bp3-intent-danger{
+  color:#ff7373; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{
+    color:inherit; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger::before, .bp3-dark .bp3-menu-item.bp3-intent-danger::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
+    color:#ff7373; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{
+    background-color:#db3737; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:active{
+    background-color:#c23030; }
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after, .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after, .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,
+  .bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,
+  .bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open > .bp3-intent-danger.bp3-menu-item .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger:active, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before, .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,
+  .bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
+    color:#ffffff; }
+
+.bp3-dark .bp3-menu-item::before,
+.bp3-dark .bp3-menu-item > .bp3-icon{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-menu-item .bp3-menu-item-label{
+  color:#a7b6c2; }
+
+.bp3-dark .bp3-menu-item.bp3-active, .bp3-dark .bp3-menu-item:active{
+  background-color:rgba(138, 155, 168, 0.3); }
+
+.bp3-dark .bp3-menu-item.bp3-disabled{
+  color:rgba(167, 182, 194, 0.6) !important; }
+  .bp3-dark .bp3-menu-item.bp3-disabled::before,
+  .bp3-dark .bp3-menu-item.bp3-disabled > .bp3-icon,
+  .bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
+    color:rgba(167, 182, 194, 0.6) !important; }
+
+.bp3-dark .bp3-menu-divider,
+.bp3-dark .bp3-menu-header{
+  border-color:rgba(255, 255, 255, 0.15); }
+
+.bp3-dark .bp3-menu-header > h6{
+  color:#f5f8fa; }
+
+.bp3-label .bp3-menu{
+  margin-top:5px; }
+.bp3-navbar{
+  position:relative;
+  z-index:10;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.2);
+  background-color:#ffffff;
+  width:100%;
+  height:50px;
+  padding:0 15px; }
+  .bp3-navbar.bp3-dark,
+  .bp3-dark .bp3-navbar{
+    background-color:#394b59; }
+  .bp3-navbar.bp3-dark{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-dark .bp3-navbar{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 0 0 rgba(16, 22, 26, 0), 0 1px 1px rgba(16, 22, 26, 0.4); }
+  .bp3-navbar.bp3-fixed-top{
+    position:fixed;
+    top:0;
+    right:0;
+    left:0; }
+
+.bp3-navbar-heading{
+  margin-right:15px;
+  font-size:16px; }
+
+.bp3-navbar-group{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  height:50px; }
+  .bp3-navbar-group.bp3-align-left{
+    float:left; }
+  .bp3-navbar-group.bp3-align-right{
+    float:right; }
+
+.bp3-navbar-divider{
+  margin:0 10px;
+  border-left:1px solid rgba(16, 22, 26, 0.15);
+  height:20px; }
+  .bp3-dark .bp3-navbar-divider{
+    border-left-color:rgba(255, 255, 255, 0.15); }
+.bp3-non-ideal-state{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  width:100%;
+  height:100%;
+  text-align:center; }
+  .bp3-non-ideal-state > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-non-ideal-state > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-non-ideal-state::before,
+  .bp3-non-ideal-state > *{
+    margin-bottom:20px; }
+  .bp3-non-ideal-state:empty::before,
+  .bp3-non-ideal-state > :last-child{
+    margin-bottom:0; }
+  .bp3-non-ideal-state > *{
+    max-width:400px; }
+
+.bp3-non-ideal-state-visual{
+  color:rgba(92, 112, 128, 0.6);
+  font-size:60px; }
+  .bp3-dark .bp3-non-ideal-state-visual{
+    color:rgba(167, 182, 194, 0.6); }
+
+.bp3-overflow-list{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-wrap:nowrap;
+      flex-wrap:nowrap;
+  min-width:0; }
+
+.bp3-overflow-list-spacer{
+  -ms-flex-negative:1;
+      flex-shrink:1;
+  width:1px; }
+
+body.bp3-overlay-open{
+  overflow:hidden; }
+
+.bp3-overlay{
+  position:static;
+  top:0;
+  right:0;
+  bottom:0;
+  left:0;
+  z-index:20; }
+  .bp3-overlay:not(.bp3-overlay-open){
+    pointer-events:none; }
+  .bp3-overlay.bp3-overlay-container{
+    position:fixed;
+    overflow:hidden; }
+    .bp3-overlay.bp3-overlay-container.bp3-overlay-inline{
+      position:absolute; }
+  .bp3-overlay.bp3-overlay-scroll-container{
+    position:fixed;
+    overflow:auto; }
+    .bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{
+      position:absolute; }
+  .bp3-overlay.bp3-overlay-inline{
+    display:inline;
+    overflow:visible; }
+
+.bp3-overlay-content{
+  position:fixed;
+  z-index:20; }
+  .bp3-overlay-inline .bp3-overlay-content,
+  .bp3-overlay-scroll-container .bp3-overlay-content{
+    position:absolute; }
+
+.bp3-overlay-backdrop{
+  position:fixed;
+  top:0;
+  right:0;
+  bottom:0;
+  left:0;
+  opacity:1;
+  z-index:20;
+  background-color:rgba(16, 22, 26, 0.7);
+  overflow:auto;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-overlay-backdrop.bp3-overlay-enter, .bp3-overlay-backdrop.bp3-overlay-appear{
+    opacity:0; }
+  .bp3-overlay-backdrop.bp3-overlay-enter-active, .bp3-overlay-backdrop.bp3-overlay-appear-active{
+    opacity:1;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-overlay-backdrop.bp3-overlay-exit{
+    opacity:1; }
+  .bp3-overlay-backdrop.bp3-overlay-exit-active{
+    opacity:0;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-overlay-backdrop:focus{
+    outline:none; }
+  .bp3-overlay-inline .bp3-overlay-backdrop{
+    position:absolute; }
+.bp3-panel-stack{
+  position:relative;
+  overflow:hidden; }
+
+.bp3-panel-stack-header{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -ms-flex-negative:0;
+      flex-shrink:0;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  z-index:1;
+  -webkit-box-shadow:0 1px rgba(16, 22, 26, 0.15);
+          box-shadow:0 1px rgba(16, 22, 26, 0.15);
+  height:30px; }
+  .bp3-dark .bp3-panel-stack-header{
+    -webkit-box-shadow:0 1px rgba(255, 255, 255, 0.15);
+            box-shadow:0 1px rgba(255, 255, 255, 0.15); }
+  .bp3-panel-stack-header > span{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-flex:1;
+        -ms-flex:1;
+            flex:1;
+    -webkit-box-align:stretch;
+        -ms-flex-align:stretch;
+            align-items:stretch; }
+  .bp3-panel-stack-header .bp3-heading{
+    margin:0 5px; }
+
+.bp3-button.bp3-panel-stack-header-back{
+  margin-left:5px;
+  padding-left:0;
+  white-space:nowrap; }
+  .bp3-button.bp3-panel-stack-header-back .bp3-icon{
+    margin:0 2px; }
+
+.bp3-panel-stack-view{
+  position:absolute;
+  top:0;
+  right:0;
+  bottom:0;
+  left:0;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  margin-right:-1px;
+  border-right:1px solid rgba(16, 22, 26, 0.15);
+  background-color:#ffffff;
+  overflow-y:auto; }
+  .bp3-dark .bp3-panel-stack-view{
+    background-color:#30404d; }
+
+.bp3-panel-stack-push .bp3-panel-stack-enter, .bp3-panel-stack-push .bp3-panel-stack-appear{
+  -webkit-transform:translateX(100%);
+          transform:translateX(100%);
+  opacity:0; }
+
+.bp3-panel-stack-push .bp3-panel-stack-enter-active, .bp3-panel-stack-push .bp3-panel-stack-appear-active{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+
+.bp3-panel-stack-push .bp3-panel-stack-exit{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1; }
+
+.bp3-panel-stack-push .bp3-panel-stack-exit-active{
+  -webkit-transform:translateX(-50%);
+          transform:translateX(-50%);
+  opacity:0;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-enter, .bp3-panel-stack-pop .bp3-panel-stack-appear{
+  -webkit-transform:translateX(-50%);
+          transform:translateX(-50%);
+  opacity:0; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-enter-active, .bp3-panel-stack-pop .bp3-panel-stack-appear-active{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-exit{
+  -webkit-transform:translate(0%);
+          transform:translate(0%);
+  opacity:1; }
+
+.bp3-panel-stack-pop .bp3-panel-stack-exit-active{
+  -webkit-transform:translateX(100%);
+          transform:translateX(100%);
+  opacity:0;
+  -webkit-transition-property:opacity, -webkit-transform;
+  transition-property:opacity, -webkit-transform;
+  transition-property:transform, opacity;
+  transition-property:transform, opacity, -webkit-transform;
+  -webkit-transition-duration:400ms;
+          transition-duration:400ms;
+  -webkit-transition-timing-function:ease;
+          transition-timing-function:ease;
+  -webkit-transition-delay:0;
+          transition-delay:0; }
+.bp3-popover{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  -webkit-transform:scale(1);
+          transform:scale(1);
+  display:inline-block;
+  z-index:20;
+  border-radius:3px; }
+  .bp3-popover .bp3-popover-arrow{
+    position:absolute;
+    width:30px;
+    height:30px; }
+    .bp3-popover .bp3-popover-arrow::before{
+      margin:5px;
+      width:20px;
+      height:20px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover{
+    margin-top:-17px;
+    margin-bottom:17px; }
+    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
+      bottom:-11px; }
+      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(-90deg);
+                transform:rotate(-90deg); }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover{
+    margin-left:17px; }
+    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
+      left:-11px; }
+      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(0);
+                transform:rotate(0); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover{
+    margin-top:17px; }
+    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
+      top:-11px; }
+      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(90deg);
+                transform:rotate(90deg); }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover{
+    margin-right:17px;
+    margin-left:-17px; }
+    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
+      right:-11px; }
+      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(180deg);
+                transform:rotate(180deg); }
+  .bp3-tether-element-attached-middle > .bp3-popover > .bp3-popover-arrow{
+    top:50%;
+    -webkit-transform:translateY(-50%);
+            transform:translateY(-50%); }
+  .bp3-tether-element-attached-center > .bp3-popover > .bp3-popover-arrow{
+    right:50%;
+    -webkit-transform:translateX(50%);
+            transform:translateX(50%); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-popover > .bp3-popover-arrow{
+    top:-0.3934px; }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-popover > .bp3-popover-arrow{
+    right:-0.3934px; }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-popover > .bp3-popover-arrow{
+    left:-0.3934px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-popover > .bp3-popover-arrow{
+    bottom:-0.3934px; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:top left;
+            transform-origin:top left; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:top center;
+            transform-origin:top center; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:top right;
+            transform-origin:top right; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:center left;
+            transform-origin:center left; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:center center;
+            transform-origin:center center; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:center right;
+            transform-origin:center right; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-popover{
+    -webkit-transform-origin:bottom left;
+            transform-origin:bottom left; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-popover{
+    -webkit-transform-origin:bottom center;
+            transform-origin:bottom center; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-popover{
+    -webkit-transform-origin:bottom right;
+            transform-origin:bottom right; }
+  .bp3-popover .bp3-popover-content{
+    background:#ffffff;
+    color:inherit; }
+  .bp3-popover .bp3-popover-arrow::before{
+    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
+            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-popover .bp3-popover-arrow-border{
+    fill:#10161a;
+    fill-opacity:0.1; }
+  .bp3-popover .bp3-popover-arrow-fill{
+    fill:#ffffff; }
+  .bp3-popover-enter > .bp3-popover, .bp3-popover-appear > .bp3-popover{
+    -webkit-transform:scale(0.3);
+            transform:scale(0.3); }
+  .bp3-popover-enter-active > .bp3-popover, .bp3-popover-appear-active > .bp3-popover{
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-popover-exit > .bp3-popover{
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-popover-exit-active > .bp3-popover{
+    -webkit-transform:scale(0.3);
+            transform:scale(0.3);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-popover .bp3-popover-content{
+    position:relative;
+    border-radius:3px; }
+  .bp3-popover.bp3-popover-content-sizing .bp3-popover-content{
+    max-width:350px;
+    padding:20px; }
+  .bp3-popover-target + .bp3-overlay .bp3-popover.bp3-popover-content-sizing{
+    width:350px; }
+  .bp3-popover.bp3-minimal{
+    margin:0 !important; }
+    .bp3-popover.bp3-minimal .bp3-popover-arrow{
+      display:none; }
+    .bp3-popover.bp3-minimal.bp3-popover{
+      -webkit-transform:scale(1);
+              transform:scale(1); }
+      .bp3-popover-enter > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1); }
+      .bp3-popover-enter-active > .bp3-popover.bp3-minimal.bp3-popover, .bp3-popover-appear-active > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1);
+        -webkit-transition-property:-webkit-transform;
+        transition-property:-webkit-transform;
+        transition-property:transform;
+        transition-property:transform, -webkit-transform;
+        -webkit-transition-duration:100ms;
+                transition-duration:100ms;
+        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+        -webkit-transition-delay:0;
+                transition-delay:0; }
+      .bp3-popover-exit > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1); }
+      .bp3-popover-exit-active > .bp3-popover.bp3-minimal.bp3-popover{
+        -webkit-transform:scale(1);
+                transform:scale(1);
+        -webkit-transition-property:-webkit-transform;
+        transition-property:-webkit-transform;
+        transition-property:transform;
+        transition-property:transform, -webkit-transform;
+        -webkit-transition-duration:100ms;
+                transition-duration:100ms;
+        -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+                transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+        -webkit-transition-delay:0;
+                transition-delay:0; }
+  .bp3-popover.bp3-dark,
+  .bp3-dark .bp3-popover{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+    .bp3-popover.bp3-dark .bp3-popover-content,
+    .bp3-dark .bp3-popover .bp3-popover-content{
+      background:#30404d;
+      color:inherit; }
+    .bp3-popover.bp3-dark .bp3-popover-arrow::before,
+    .bp3-dark .bp3-popover .bp3-popover-arrow::before{
+      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
+              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
+    .bp3-popover.bp3-dark .bp3-popover-arrow-border,
+    .bp3-dark .bp3-popover .bp3-popover-arrow-border{
+      fill:#10161a;
+      fill-opacity:0.2; }
+    .bp3-popover.bp3-dark .bp3-popover-arrow-fill,
+    .bp3-dark .bp3-popover .bp3-popover-arrow-fill{
+      fill:#30404d; }
+
+.bp3-popover-arrow::before{
+  display:block;
+  position:absolute;
+  -webkit-transform:rotate(45deg);
+          transform:rotate(45deg);
+  border-radius:2px;
+  content:""; }
+
+.bp3-tether-pinned .bp3-popover-arrow{
+  display:none; }
+
+.bp3-popover-backdrop{
+  background:rgba(255, 255, 255, 0); }
+
+.bp3-transition-container{
+  opacity:1;
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  z-index:20; }
+  .bp3-transition-container.bp3-popover-enter, .bp3-transition-container.bp3-popover-appear{
+    opacity:0; }
+  .bp3-transition-container.bp3-popover-enter-active, .bp3-transition-container.bp3-popover-appear-active{
+    opacity:1;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-transition-container.bp3-popover-exit{
+    opacity:1; }
+  .bp3-transition-container.bp3-popover-exit-active{
+    opacity:0;
+    -webkit-transition-property:opacity;
+    transition-property:opacity;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-transition-container:focus{
+    outline:none; }
+  .bp3-transition-container.bp3-popover-leave .bp3-popover-content{
+    pointer-events:none; }
+  .bp3-transition-container[data-x-out-of-boundaries]{
+    display:none; }
+
+span.bp3-popover-target{
+  display:inline-block; }
+
+.bp3-popover-wrapper.bp3-fill{
+  width:100%; }
+
+.bp3-portal{
+  position:absolute;
+  top:0;
+  right:0;
+  left:0; }
+@-webkit-keyframes linear-progress-bar-stripes{
+  from{
+    background-position:0 0; }
+  to{
+    background-position:30px 0; } }
+@keyframes linear-progress-bar-stripes{
+  from{
+    background-position:0 0; }
+  to{
+    background-position:30px 0; } }
+
+.bp3-progress-bar{
+  display:block;
+  position:relative;
+  border-radius:40px;
+  background:rgba(92, 112, 128, 0.2);
+  width:100%;
+  height:8px;
+  overflow:hidden; }
+  .bp3-progress-bar .bp3-progress-meter{
+    position:absolute;
+    border-radius:40px;
+    background: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%);
+    background-color:rgba(92, 112, 128, 0.8);
+    background-size:30px 30px;
+    width:100%;
+    height:100%;
+    -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
+    animation:linear-progress-bar-stripes 300ms linear infinite reverse; }
+  .bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{
+    background-image:none; }
+
+.bp3-dark .bp3-progress-bar{
+  background:rgba(16, 22, 26, 0.5); }
+  .bp3-dark .bp3-progress-bar .bp3-progress-meter{
+    background-color:#8a9ba8; }
+
+.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{
+  background-color:#137cbd; }
+
+.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{
+  background-color:#0f9960; }
+
+.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{
+  background-color:#d9822b; }
+
+.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{
+  background-color:#db3737; }
+@-webkit-keyframes skeleton-glow{
+  from{
+    border-color:rgba(206, 217, 224, 0.2);
+    background:rgba(206, 217, 224, 0.2); }
+  to{
+    border-color:rgba(92, 112, 128, 0.2);
+    background:rgba(92, 112, 128, 0.2); } }
+@keyframes skeleton-glow{
+  from{
+    border-color:rgba(206, 217, 224, 0.2);
+    background:rgba(206, 217, 224, 0.2); }
+  to{
+    border-color:rgba(92, 112, 128, 0.2);
+    background:rgba(92, 112, 128, 0.2); } }
+.bp3-skeleton{
+  border-color:rgba(206, 217, 224, 0.2) !important;
+  border-radius:2px;
+  -webkit-box-shadow:none !important;
+          box-shadow:none !important;
+  background:rgba(206, 217, 224, 0.2);
+  background-clip:padding-box !important;
+  cursor:default;
+  color:transparent !important;
+  -webkit-animation:1000ms linear infinite alternate skeleton-glow;
+          animation:1000ms linear infinite alternate skeleton-glow;
+  pointer-events:none;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-skeleton::before, .bp3-skeleton::after,
+  .bp3-skeleton *{
+    visibility:hidden !important; }
+.bp3-slider{
+  width:100%;
+  min-width:150px;
+  height:40px;
+  position:relative;
+  outline:none;
+  cursor:default;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-slider:hover{
+    cursor:pointer; }
+  .bp3-slider:active{
+    cursor:-webkit-grabbing;
+    cursor:grabbing; }
+  .bp3-slider.bp3-disabled{
+    opacity:0.5;
+    cursor:not-allowed; }
+  .bp3-slider.bp3-slider-unlabeled{
+    height:16px; }
+
+.bp3-slider-track,
+.bp3-slider-progress{
+  top:5px;
+  right:0;
+  left:0;
+  height:6px;
+  position:absolute; }
+
+.bp3-slider-track{
+  border-radius:3px;
+  overflow:hidden; }
+
+.bp3-slider-progress{
+  background:rgba(92, 112, 128, 0.2); }
+  .bp3-dark .bp3-slider-progress{
+    background:rgba(16, 22, 26, 0.5); }
+  .bp3-slider-progress.bp3-intent-primary{
+    background-color:#137cbd; }
+  .bp3-slider-progress.bp3-intent-success{
+    background-color:#0f9960; }
+  .bp3-slider-progress.bp3-intent-warning{
+    background-color:#d9822b; }
+  .bp3-slider-progress.bp3-intent-danger{
+    background-color:#db3737; }
+
+.bp3-slider-handle{
+  -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+          box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+  background-color:#f5f8fa;
+  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
+  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
+  color:#182026;
+  position:absolute;
+  top:0;
+  left:0;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+  cursor:pointer;
+  width:16px;
+  height:16px; }
+  .bp3-slider-handle:hover{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5; }
+  .bp3-slider-handle:active, .bp3-slider-handle.bp3-active{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none; }
+  .bp3-slider-handle:disabled, .bp3-slider-handle.bp3-disabled{
+    outline:none;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background-color:rgba(206, 217, 224, 0.5);
+    background-image:none;
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+    .bp3-slider-handle:disabled.bp3-active, .bp3-slider-handle:disabled.bp3-active:hover, .bp3-slider-handle.bp3-disabled.bp3-active, .bp3-slider-handle.bp3-disabled.bp3-active:hover{
+      background:rgba(206, 217, 224, 0.7); }
+  .bp3-slider-handle:focus{
+    z-index:1; }
+  .bp3-slider-handle:hover{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
+    background-clip:padding-box;
+    background-color:#ebf1f5;
+    z-index:2;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
+    cursor:-webkit-grab;
+    cursor:grab; }
+  .bp3-slider-handle.bp3-active{
+    -webkit-box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+            box-shadow:inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+    background-color:#d8e1e8;
+    background-image:none;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
+    cursor:-webkit-grabbing;
+    cursor:grabbing; }
+  .bp3-disabled .bp3-slider-handle{
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:#bfccd6;
+    pointer-events:none; }
+  .bp3-dark .bp3-slider-handle{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+    background-color:#394b59;
+    background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
+    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
+    color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle:hover, .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
+      color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle:hover{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.4);
+      background-color:#30404d; }
+    .bp3-dark .bp3-slider-handle:active, .bp3-dark .bp3-slider-handle.bp3-active{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
+      background-color:#202b33;
+      background-image:none; }
+    .bp3-dark .bp3-slider-handle:disabled, .bp3-dark .bp3-slider-handle.bp3-disabled{
+      -webkit-box-shadow:none;
+              box-shadow:none;
+      background-color:rgba(57, 75, 89, 0.5);
+      background-image:none;
+      color:rgba(167, 182, 194, 0.6); }
+      .bp3-dark .bp3-slider-handle:disabled.bp3-active, .bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{
+        background:rgba(57, 75, 89, 0.7); }
+    .bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
+      background:rgba(16, 22, 26, 0.5);
+      stroke:#8a9ba8; }
+    .bp3-dark .bp3-slider-handle, .bp3-dark .bp3-slider-handle:hover{
+      background-color:#394b59; }
+    .bp3-dark .bp3-slider-handle.bp3-active{
+      background-color:#293742; }
+  .bp3-dark .bp3-disabled .bp3-slider-handle{
+    border-color:#5c7080;
+    -webkit-box-shadow:none;
+            box-shadow:none;
+    background:#5c7080; }
+  .bp3-slider-handle .bp3-slider-label{
+    margin-left:8px;
+    border-radius:3px;
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+    background:#394b59;
+    color:#f5f8fa; }
+    .bp3-dark .bp3-slider-handle .bp3-slider-label{
+      -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+      background:#e1e8ed;
+      color:#394b59; }
+    .bp3-disabled .bp3-slider-handle .bp3-slider-label{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-slider-handle.bp3-start, .bp3-slider-handle.bp3-end{
+    width:8px; }
+  .bp3-slider-handle.bp3-start{
+    border-top-right-radius:0;
+    border-bottom-right-radius:0; }
+  .bp3-slider-handle.bp3-end{
+    margin-left:8px;
+    border-top-left-radius:0;
+    border-bottom-left-radius:0; }
+    .bp3-slider-handle.bp3-end .bp3-slider-label{
+      margin-left:0; }
+
+.bp3-slider-label{
+  -webkit-transform:translate(-50%, 20px);
+          transform:translate(-50%, 20px);
+  display:inline-block;
+  position:absolute;
+  padding:2px 5px;
+  vertical-align:top;
+  line-height:1;
+  font-size:12px; }
+
+.bp3-slider.bp3-vertical{
+  width:40px;
+  min-width:40px;
+  height:150px; }
+  .bp3-slider.bp3-vertical .bp3-slider-track,
+  .bp3-slider.bp3-vertical .bp3-slider-progress{
+    top:0;
+    bottom:0;
+    left:5px;
+    width:6px;
+    height:auto; }
+  .bp3-slider.bp3-vertical .bp3-slider-progress{
+    top:auto; }
+  .bp3-slider.bp3-vertical .bp3-slider-label{
+    -webkit-transform:translate(20px, 50%);
+            transform:translate(20px, 50%); }
+  .bp3-slider.bp3-vertical .bp3-slider-handle{
+    top:auto; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{
+      margin-top:-8px;
+      margin-left:0; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end, .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
+      margin-left:0;
+      width:16px;
+      height:8px; }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
+      border-top-left-radius:0;
+      border-bottom-right-radius:3px; }
+      .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{
+        -webkit-transform:translate(20px);
+                transform:translate(20px); }
+    .bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{
+      margin-bottom:8px;
+      border-top-left-radius:3px;
+      border-bottom-left-radius:0;
+      border-bottom-right-radius:0; }
+
+@-webkit-keyframes pt-spinner-animation{
+  from{
+    -webkit-transform:rotate(0deg);
+            transform:rotate(0deg); }
+  to{
+    -webkit-transform:rotate(360deg);
+            transform:rotate(360deg); } }
+
+@keyframes pt-spinner-animation{
+  from{
+    -webkit-transform:rotate(0deg);
+            transform:rotate(0deg); }
+  to{
+    -webkit-transform:rotate(360deg);
+            transform:rotate(360deg); } }
+
+.bp3-spinner{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  -webkit-box-pack:center;
+      -ms-flex-pack:center;
+          justify-content:center;
+  overflow:visible;
+  vertical-align:middle; }
+  .bp3-spinner svg{
+    display:block; }
+  .bp3-spinner path{
+    fill-opacity:0; }
+  .bp3-spinner .bp3-spinner-head{
+    -webkit-transform-origin:center;
+            transform-origin:center;
+    -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+    stroke:rgba(92, 112, 128, 0.8);
+    stroke-linecap:round; }
+  .bp3-spinner .bp3-spinner-track{
+    stroke:rgba(92, 112, 128, 0.2); }
+
+.bp3-spinner-animation{
+  -webkit-animation:pt-spinner-animation 500ms linear infinite;
+          animation:pt-spinner-animation 500ms linear infinite; }
+  .bp3-no-spin > .bp3-spinner-animation{
+    -webkit-animation:none;
+            animation:none; }
+
+.bp3-dark .bp3-spinner .bp3-spinner-head{
+  stroke:#8a9ba8; }
+
+.bp3-dark .bp3-spinner .bp3-spinner-track{
+  stroke:rgba(16, 22, 26, 0.5); }
+
+.bp3-spinner.bp3-intent-primary .bp3-spinner-head{
+  stroke:#137cbd; }
+
+.bp3-spinner.bp3-intent-success .bp3-spinner-head{
+  stroke:#0f9960; }
+
+.bp3-spinner.bp3-intent-warning .bp3-spinner-head{
+  stroke:#d9822b; }
+
+.bp3-spinner.bp3-intent-danger .bp3-spinner-head{
+  stroke:#db3737; }
+.bp3-tabs.bp3-vertical{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex; }
+  .bp3-tabs.bp3-vertical > .bp3-tab-list{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:column;
+            flex-direction:column;
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start; }
+    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab{
+      border-radius:3px;
+      width:100%;
+      padding:0 10px; }
+      .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab[aria-selected="true"]{
+        -webkit-box-shadow:none;
+                box-shadow:none;
+        background-color:rgba(19, 124, 189, 0.2); }
+    .bp3-tabs.bp3-vertical > .bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{
+      top:0;
+      right:0;
+      bottom:0;
+      left:0;
+      border-radius:3px;
+      background-color:rgba(19, 124, 189, 0.2);
+      height:auto; }
+  .bp3-tabs.bp3-vertical > .bp3-tab-panel{
+    margin-top:0;
+    padding-left:20px; }
+
+.bp3-tab-list{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  -webkit-box-align:end;
+      -ms-flex-align:end;
+          align-items:flex-end;
+  position:relative;
+  margin:0;
+  border:none;
+  padding:0;
+  list-style:none; }
+  .bp3-tab-list > *:not(:last-child){
+    margin-right:20px; }
+
+.bp3-tab{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  -webkit-box-flex:0;
+      -ms-flex:0 0 auto;
+          flex:0 0 auto;
+  position:relative;
+  cursor:pointer;
+  max-width:100%;
+  vertical-align:top;
+  line-height:30px;
+  color:#182026;
+  font-size:14px; }
+  .bp3-tab a{
+    display:block;
+    text-decoration:none;
+    color:inherit; }
+  .bp3-tab-indicator-wrapper ~ .bp3-tab{
+    -webkit-box-shadow:none !important;
+            box-shadow:none !important;
+    background-color:transparent !important; }
+  .bp3-tab[aria-disabled="true"]{
+    cursor:not-allowed;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-tab[aria-selected="true"]{
+    border-radius:0;
+    -webkit-box-shadow:inset 0 -3px 0 #106ba3;
+            box-shadow:inset 0 -3px 0 #106ba3; }
+  .bp3-tab[aria-selected="true"], .bp3-tab:not([aria-disabled="true"]):hover{
+    color:#106ba3; }
+  .bp3-tab:focus{
+    -moz-outline-radius:0; }
+  .bp3-large > .bp3-tab{
+    line-height:40px;
+    font-size:16px; }
+
+.bp3-tab-panel{
+  margin-top:20px; }
+  .bp3-tab-panel[aria-hidden="true"]{
+    display:none; }
+
+.bp3-tab-indicator-wrapper{
+  position:absolute;
+  top:0;
+  left:0;
+  -webkit-transform:translateX(0), translateY(0);
+          transform:translateX(0), translateY(0);
+  -webkit-transition:height, width, -webkit-transform;
+  transition:height, width, -webkit-transform;
+  transition:height, transform, width;
+  transition:height, transform, width, -webkit-transform;
+  -webkit-transition-duration:200ms;
+          transition-duration:200ms;
+  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+          transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+  pointer-events:none; }
+  .bp3-tab-indicator-wrapper .bp3-tab-indicator{
+    position:absolute;
+    right:0;
+    bottom:0;
+    left:0;
+    background-color:#106ba3;
+    height:3px; }
+  .bp3-tab-indicator-wrapper.bp3-no-animation{
+    -webkit-transition:none;
+    transition:none; }
+
+.bp3-dark .bp3-tab{
+  color:#f5f8fa; }
+  .bp3-dark .bp3-tab[aria-disabled="true"]{
+    color:rgba(167, 182, 194, 0.6); }
+  .bp3-dark .bp3-tab[aria-selected="true"]{
+    -webkit-box-shadow:inset 0 -3px 0 #48aff0;
+            box-shadow:inset 0 -3px 0 #48aff0; }
+  .bp3-dark .bp3-tab[aria-selected="true"], .bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{
+    color:#48aff0; }
+
+.bp3-dark .bp3-tab-indicator{
+  background-color:#48aff0; }
+
+.bp3-flex-expander{
+  -webkit-box-flex:1;
+      -ms-flex:1 1;
+          flex:1 1; }
+.bp3-tag{
+  display:-webkit-inline-box;
+  display:-ms-inline-flexbox;
+  display:inline-flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  position:relative;
+  border:none;
+  border-radius:3px;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background-color:#5c7080;
+  min-width:20px;
+  max-width:100%;
+  min-height:20px;
+  padding:2px 6px;
+  line-height:16px;
+  color:#f5f8fa;
+  font-size:12px; }
+  .bp3-tag.bp3-interactive{
+    cursor:pointer; }
+    .bp3-tag.bp3-interactive:hover{
+      background-color:rgba(92, 112, 128, 0.85); }
+    .bp3-tag.bp3-interactive.bp3-active, .bp3-tag.bp3-interactive:active{
+      background-color:rgba(92, 112, 128, 0.7); }
+  .bp3-tag > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-tag > .bp3-fill{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-tag::before,
+  .bp3-tag > *{
+    margin-right:4px; }
+  .bp3-tag:empty::before,
+  .bp3-tag > :last-child{
+    margin-right:0; }
+  .bp3-tag:focus{
+    outline:rgba(19, 124, 189, 0.6) auto 2px;
+    outline-offset:0;
+    -moz-outline-radius:6px; }
+  .bp3-tag.bp3-round{
+    border-radius:30px;
+    padding-right:8px;
+    padding-left:8px; }
+  .bp3-dark .bp3-tag{
+    background-color:#bfccd6;
+    color:#182026; }
+    .bp3-dark .bp3-tag.bp3-interactive{
+      cursor:pointer; }
+      .bp3-dark .bp3-tag.bp3-interactive:hover{
+        background-color:rgba(191, 204, 214, 0.85); }
+      .bp3-dark .bp3-tag.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-interactive:active{
+        background-color:rgba(191, 204, 214, 0.7); }
+    .bp3-dark .bp3-tag > .bp3-icon, .bp3-dark .bp3-tag .bp3-icon-standard, .bp3-dark .bp3-tag .bp3-icon-large{
+      fill:currentColor; }
+  .bp3-tag > .bp3-icon, .bp3-tag .bp3-icon-standard, .bp3-tag .bp3-icon-large{
+    fill:#ffffff; }
+  .bp3-tag.bp3-large,
+  .bp3-large .bp3-tag{
+    min-width:30px;
+    min-height:30px;
+    padding:0 10px;
+    line-height:20px;
+    font-size:14px; }
+    .bp3-tag.bp3-large::before,
+    .bp3-tag.bp3-large > *,
+    .bp3-large .bp3-tag::before,
+    .bp3-large .bp3-tag > *{
+      margin-right:7px; }
+    .bp3-tag.bp3-large:empty::before,
+    .bp3-tag.bp3-large > :last-child,
+    .bp3-large .bp3-tag:empty::before,
+    .bp3-large .bp3-tag > :last-child{
+      margin-right:0; }
+    .bp3-tag.bp3-large.bp3-round,
+    .bp3-large .bp3-tag.bp3-round{
+      padding-right:12px;
+      padding-left:12px; }
+  .bp3-tag.bp3-intent-primary{
+    background:#137cbd;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-primary.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-primary.bp3-interactive:hover{
+        background-color:rgba(19, 124, 189, 0.85); }
+      .bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-primary.bp3-interactive:active{
+        background-color:rgba(19, 124, 189, 0.7); }
+  .bp3-tag.bp3-intent-success{
+    background:#0f9960;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-success.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-success.bp3-interactive:hover{
+        background-color:rgba(15, 153, 96, 0.85); }
+      .bp3-tag.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-success.bp3-interactive:active{
+        background-color:rgba(15, 153, 96, 0.7); }
+  .bp3-tag.bp3-intent-warning{
+    background:#d9822b;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-warning.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-warning.bp3-interactive:hover{
+        background-color:rgba(217, 130, 43, 0.85); }
+      .bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-warning.bp3-interactive:active{
+        background-color:rgba(217, 130, 43, 0.7); }
+  .bp3-tag.bp3-intent-danger{
+    background:#db3737;
+    color:#ffffff; }
+    .bp3-tag.bp3-intent-danger.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-intent-danger.bp3-interactive:hover{
+        background-color:rgba(219, 55, 55, 0.85); }
+      .bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-intent-danger.bp3-interactive:active{
+        background-color:rgba(219, 55, 55, 0.7); }
+  .bp3-tag.bp3-fill{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    width:100%; }
+  .bp3-tag.bp3-minimal > .bp3-icon, .bp3-tag.bp3-minimal .bp3-icon-standard, .bp3-tag.bp3-minimal .bp3-icon-large{
+    fill:#5c7080; }
+  .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
+    background-color:rgba(138, 155, 168, 0.2);
+    color:#182026; }
+    .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
+        background-color:rgba(92, 112, 128, 0.3); }
+      .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
+        background-color:rgba(92, 112, 128, 0.4); }
+    .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
+      color:#f5f8fa; }
+      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
+          background-color:rgba(191, 204, 214, 0.3); }
+        .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
+          background-color:rgba(191, 204, 214, 0.4); }
+      .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) > .bp3-icon, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard, .bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{
+        fill:#a7b6c2; }
+  .bp3-tag.bp3-minimal.bp3-intent-primary{
+    background-color:rgba(19, 124, 189, 0.15);
+    color:#106ba3; }
+    .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
+        background-color:rgba(19, 124, 189, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
+        background-color:rgba(19, 124, 189, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-primary > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{
+      fill:#137cbd; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
+      background-color:rgba(19, 124, 189, 0.25);
+      color:#48aff0; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
+          background-color:rgba(19, 124, 189, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
+          background-color:rgba(19, 124, 189, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-success{
+    background-color:rgba(15, 153, 96, 0.15);
+    color:#0d8050; }
+    .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
+        background-color:rgba(15, 153, 96, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
+        background-color:rgba(15, 153, 96, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-success > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{
+      fill:#0f9960; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
+      background-color:rgba(15, 153, 96, 0.25);
+      color:#3dcc91; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
+          background-color:rgba(15, 153, 96, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
+          background-color:rgba(15, 153, 96, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-warning{
+    background-color:rgba(217, 130, 43, 0.15);
+    color:#bf7326; }
+    .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
+        background-color:rgba(217, 130, 43, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
+        background-color:rgba(217, 130, 43, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-warning > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{
+      fill:#d9822b; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
+      background-color:rgba(217, 130, 43, 0.25);
+      color:#ffb366; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
+          background-color:rgba(217, 130, 43, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
+          background-color:rgba(217, 130, 43, 0.45); }
+  .bp3-tag.bp3-minimal.bp3-intent-danger{
+    background-color:rgba(219, 55, 55, 0.15);
+    color:#c23030; }
+    .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
+      cursor:pointer; }
+      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
+        background-color:rgba(219, 55, 55, 0.25); }
+      .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
+        background-color:rgba(219, 55, 55, 0.35); }
+    .bp3-tag.bp3-minimal.bp3-intent-danger > .bp3-icon, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard, .bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{
+      fill:#db3737; }
+    .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
+      background-color:rgba(219, 55, 55, 0.25);
+      color:#ff7373; }
+      .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
+        cursor:pointer; }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
+          background-color:rgba(219, 55, 55, 0.35); }
+        .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active, .bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
+          background-color:rgba(219, 55, 55, 0.45); }
+
+.bp3-tag-remove{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  opacity:0.5;
+  margin-top:-2px;
+  margin-right:-6px !important;
+  margin-bottom:-2px;
+  border:none;
+  background:none;
+  cursor:pointer;
+  padding:2px;
+  padding-left:0;
+  color:inherit; }
+  .bp3-tag-remove:hover{
+    opacity:0.8;
+    background:none;
+    text-decoration:none; }
+  .bp3-tag-remove:active{
+    opacity:1; }
+  .bp3-tag-remove:empty::before{
+    line-height:1;
+    font-family:"Icons16", sans-serif;
+    font-size:16px;
+    font-weight:400;
+    font-style:normal;
+    -moz-osx-font-smoothing:grayscale;
+    -webkit-font-smoothing:antialiased;
+    content:"î›—"; }
+  .bp3-large .bp3-tag-remove{
+    margin-right:-10px !important;
+    padding:5px;
+    padding-left:0; }
+    .bp3-large .bp3-tag-remove:empty::before{
+      line-height:1;
+      font-family:"Icons20", sans-serif;
+      font-size:20px;
+      font-weight:400;
+      font-style:normal; }
+.bp3-tag-input{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-orient:horizontal;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:row;
+          flex-direction:row;
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  cursor:text;
+  height:auto;
+  min-height:30px;
+  padding-right:0;
+  padding-left:5px;
+  line-height:inherit; }
+  .bp3-tag-input > *{
+    -webkit-box-flex:0;
+        -ms-flex-positive:0;
+            flex-grow:0;
+    -ms-flex-negative:0;
+        flex-shrink:0; }
+  .bp3-tag-input > .bp3-tag-input-values{
+    -webkit-box-flex:1;
+        -ms-flex-positive:1;
+            flex-grow:1;
+    -ms-flex-negative:1;
+        flex-shrink:1; }
+  .bp3-tag-input .bp3-tag-input-icon{
+    margin-top:7px;
+    margin-right:7px;
+    margin-left:2px;
+    color:#5c7080; }
+  .bp3-tag-input .bp3-tag-input-values{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-orient:horizontal;
+    -webkit-box-direction:normal;
+        -ms-flex-direction:row;
+            flex-direction:row;
+    -ms-flex-wrap:wrap;
+        flex-wrap:wrap;
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center;
+    -ms-flex-item-align:stretch;
+        align-self:stretch;
+    margin-top:5px;
+    margin-right:7px;
+    min-width:0; }
+    .bp3-tag-input .bp3-tag-input-values > *{
+      -webkit-box-flex:0;
+          -ms-flex-positive:0;
+              flex-grow:0;
+      -ms-flex-negative:0;
+          flex-shrink:0; }
+    .bp3-tag-input .bp3-tag-input-values > .bp3-fill{
+      -webkit-box-flex:1;
+          -ms-flex-positive:1;
+              flex-grow:1;
+      -ms-flex-negative:1;
+          flex-shrink:1; }
+    .bp3-tag-input .bp3-tag-input-values::before,
+    .bp3-tag-input .bp3-tag-input-values > *{
+      margin-right:5px; }
+    .bp3-tag-input .bp3-tag-input-values:empty::before,
+    .bp3-tag-input .bp3-tag-input-values > :last-child{
+      margin-right:0; }
+    .bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{
+      padding-left:5px; }
+    .bp3-tag-input .bp3-tag-input-values > *{
+      margin-bottom:5px; }
+  .bp3-tag-input .bp3-tag{
+    overflow-wrap:break-word; }
+    .bp3-tag-input .bp3-tag.bp3-active{
+      outline:rgba(19, 124, 189, 0.6) auto 2px;
+      outline-offset:0;
+      -moz-outline-radius:6px; }
+  .bp3-tag-input .bp3-input-ghost{
+    -webkit-box-flex:1;
+        -ms-flex:1 1 auto;
+            flex:1 1 auto;
+    width:80px;
+    line-height:20px; }
+    .bp3-tag-input .bp3-input-ghost:disabled, .bp3-tag-input .bp3-input-ghost.bp3-disabled{
+      cursor:not-allowed; }
+  .bp3-tag-input .bp3-button,
+  .bp3-tag-input .bp3-spinner{
+    margin:3px;
+    margin-left:0; }
+  .bp3-tag-input .bp3-button{
+    min-width:24px;
+    min-height:24px;
+    padding:0 7px; }
+  .bp3-tag-input.bp3-large{
+    height:auto;
+    min-height:40px; }
+    .bp3-tag-input.bp3-large::before,
+    .bp3-tag-input.bp3-large > *{
+      margin-right:10px; }
+    .bp3-tag-input.bp3-large:empty::before,
+    .bp3-tag-input.bp3-large > :last-child{
+      margin-right:0; }
+    .bp3-tag-input.bp3-large .bp3-tag-input-icon{
+      margin-top:10px;
+      margin-left:5px; }
+    .bp3-tag-input.bp3-large .bp3-input-ghost{
+      line-height:30px; }
+    .bp3-tag-input.bp3-large .bp3-button{
+      min-width:30px;
+      min-height:30px;
+      padding:5px 10px;
+      margin:5px;
+      margin-left:0; }
+    .bp3-tag-input.bp3-large .bp3-spinner{
+      margin:8px;
+      margin-left:0; }
+  .bp3-tag-input.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+    background-color:#ffffff; }
+    .bp3-tag-input.bp3-active.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+    .bp3-tag-input.bp3-active.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
+              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2); }
+  .bp3-dark .bp3-tag-input .bp3-tag-input-icon, .bp3-tag-input.bp3-dark .bp3-tag-input-icon{
+    color:#a7b6c2; }
+  .bp3-dark .bp3-tag-input .bp3-input-ghost, .bp3-tag-input.bp3-dark .bp3-input-ghost{
+    color:#f5f8fa; }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+    .bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
+      color:rgba(167, 182, 194, 0.6); }
+  .bp3-dark .bp3-tag-input.bp3-active, .bp3-tag-input.bp3-dark.bp3-active{
+    -webkit-box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+    background-color:rgba(16, 22, 26, 0.3); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-primary, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-primary{
+      -webkit-box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #106ba3, 0 0 0 3px rgba(16, 107, 163, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-success, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-success{
+      -webkit-box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #0d8050, 0 0 0 3px rgba(13, 128, 80, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-warning, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-warning{
+      -webkit-box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #bf7326, 0 0 0 3px rgba(191, 115, 38, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+    .bp3-dark .bp3-tag-input.bp3-active.bp3-intent-danger, .bp3-tag-input.bp3-dark.bp3-active.bp3-intent-danger{
+      -webkit-box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
+              box-shadow:0 0 0 1px #c23030, 0 0 0 3px rgba(194, 48, 48, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4); }
+
+.bp3-input-ghost{
+  border:none;
+  -webkit-box-shadow:none;
+          box-shadow:none;
+  background:none;
+  padding:0; }
+  .bp3-input-ghost::-webkit-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost::-moz-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost:-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost::-ms-input-placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost::placeholder{
+    opacity:1;
+    color:rgba(92, 112, 128, 0.6); }
+  .bp3-input-ghost:focus{
+    outline:none !important; }
+.bp3-toast{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:start;
+      -ms-flex-align:start;
+          align-items:flex-start;
+  position:relative !important;
+  margin:20px 0 0;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  background-color:#ffffff;
+  min-width:300px;
+  max-width:500px;
+  pointer-events:all; }
+  .bp3-toast.bp3-toast-enter, .bp3-toast.bp3-toast-appear{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px); }
+  .bp3-toast.bp3-toast-enter-active, .bp3-toast.bp3-toast-appear-active{
+    -webkit-transform:translateY(0);
+            transform:translateY(0);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-toast.bp3-toast-enter ~ .bp3-toast, .bp3-toast.bp3-toast-appear ~ .bp3-toast{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px); }
+  .bp3-toast.bp3-toast-enter-active ~ .bp3-toast, .bp3-toast.bp3-toast-appear-active ~ .bp3-toast{
+    -webkit-transform:translateY(0);
+            transform:translateY(0);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+            transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-toast.bp3-toast-exit{
+    opacity:1;
+    -webkit-filter:blur(0);
+            filter:blur(0); }
+  .bp3-toast.bp3-toast-exit-active{
+    opacity:0;
+    -webkit-filter:blur(10px);
+            filter:blur(10px);
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:opacity, filter;
+    transition-property:opacity, filter, -webkit-filter;
+    -webkit-transition-duration:300ms;
+            transition-duration:300ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-toast.bp3-toast-exit ~ .bp3-toast{
+    -webkit-transform:translateY(0);
+            transform:translateY(0); }
+  .bp3-toast.bp3-toast-exit-active ~ .bp3-toast{
+    -webkit-transform:translateY(-40px);
+            transform:translateY(-40px);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:50ms;
+            transition-delay:50ms; }
+  .bp3-toast .bp3-button-group{
+    -webkit-box-flex:0;
+        -ms-flex:0 0 auto;
+            flex:0 0 auto;
+    padding:5px;
+    padding-left:0; }
+  .bp3-toast > .bp3-icon{
+    margin:12px;
+    margin-right:0;
+    color:#5c7080; }
+  .bp3-toast.bp3-dark,
+  .bp3-dark .bp3-toast{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+    background-color:#394b59; }
+    .bp3-toast.bp3-dark > .bp3-icon,
+    .bp3-dark .bp3-toast > .bp3-icon{
+      color:#a7b6c2; }
+  .bp3-toast[class*="bp3-intent-"] a{
+    color:rgba(255, 255, 255, 0.7); }
+    .bp3-toast[class*="bp3-intent-"] a:hover{
+      color:#ffffff; }
+  .bp3-toast[class*="bp3-intent-"] > .bp3-icon{
+    color:#ffffff; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button, .bp3-toast[class*="bp3-intent-"] .bp3-button::before,
+  .bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon, .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
+    color:rgba(255, 255, 255, 0.7) !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:focus{
+    outline-color:rgba(255, 255, 255, 0.5); }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:hover{
+    background-color:rgba(255, 255, 255, 0.15) !important;
+    color:#ffffff !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button:active{
+    background-color:rgba(255, 255, 255, 0.3) !important;
+    color:#ffffff !important; }
+  .bp3-toast[class*="bp3-intent-"] .bp3-button::after{
+    background:rgba(255, 255, 255, 0.3) !important; }
+  .bp3-toast.bp3-intent-primary{
+    background-color:#137cbd;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-success{
+    background-color:#0f9960;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-warning{
+    background-color:#d9822b;
+    color:#ffffff; }
+  .bp3-toast.bp3-intent-danger{
+    background-color:#db3737;
+    color:#ffffff; }
+
+.bp3-toast-message{
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  padding:11px;
+  word-break:break-word; }
+
+.bp3-toast-container{
+  display:-webkit-box !important;
+  display:-ms-flexbox !important;
+  display:flex !important;
+  -webkit-box-orient:vertical;
+  -webkit-box-direction:normal;
+      -ms-flex-direction:column;
+          flex-direction:column;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  position:fixed;
+  right:0;
+  left:0;
+  z-index:40;
+  overflow:hidden;
+  padding:0 20px 20px;
+  pointer-events:none; }
+  .bp3-toast-container.bp3-toast-container-top{
+    top:0;
+    bottom:auto; }
+  .bp3-toast-container.bp3-toast-container-bottom{
+    -webkit-box-orient:vertical;
+    -webkit-box-direction:reverse;
+        -ms-flex-direction:column-reverse;
+            flex-direction:column-reverse;
+    top:auto;
+    bottom:0; }
+  .bp3-toast-container.bp3-toast-container-left{
+    -webkit-box-align:start;
+        -ms-flex-align:start;
+            align-items:flex-start; }
+  .bp3-toast-container.bp3-toast-container-right{
+    -webkit-box-align:end;
+        -ms-flex-align:end;
+            align-items:flex-end; }
+
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast, .bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active),
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-appear:not(.bp3-toast-appear-active) ~ .bp3-toast,
+.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{
+  -webkit-transform:translateY(60px);
+          transform:translateY(60px); }
+.bp3-tooltip{
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
+  -webkit-transform:scale(1);
+          transform:scale(1); }
+  .bp3-tooltip .bp3-popover-arrow{
+    position:absolute;
+    width:22px;
+    height:22px; }
+    .bp3-tooltip .bp3-popover-arrow::before{
+      margin:4px;
+      width:14px;
+      height:14px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip{
+    margin-top:-11px;
+    margin-bottom:11px; }
+    .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
+      bottom:-8px; }
+      .bp3-tether-element-attached-bottom.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(-90deg);
+                transform:rotate(-90deg); }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip{
+    margin-left:11px; }
+    .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
+      left:-8px; }
+      .bp3-tether-element-attached-left.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(0);
+                transform:rotate(0); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip{
+    margin-top:11px; }
+    .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
+      top:-8px; }
+      .bp3-tether-element-attached-top.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(90deg);
+                transform:rotate(90deg); }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip{
+    margin-right:11px;
+    margin-left:-11px; }
+    .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
+      right:-8px; }
+      .bp3-tether-element-attached-right.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow svg{
+        -webkit-transform:rotate(180deg);
+                transform:rotate(180deg); }
+  .bp3-tether-element-attached-middle > .bp3-tooltip > .bp3-popover-arrow{
+    top:50%;
+    -webkit-transform:translateY(-50%);
+            transform:translateY(-50%); }
+  .bp3-tether-element-attached-center > .bp3-tooltip > .bp3-popover-arrow{
+    right:50%;
+    -webkit-transform:translateX(50%);
+            transform:translateX(50%); }
+  .bp3-tether-element-attached-top.bp3-tether-target-attached-top > .bp3-tooltip > .bp3-popover-arrow{
+    top:-0.22183px; }
+  .bp3-tether-element-attached-right.bp3-tether-target-attached-right > .bp3-tooltip > .bp3-popover-arrow{
+    right:-0.22183px; }
+  .bp3-tether-element-attached-left.bp3-tether-target-attached-left > .bp3-tooltip > .bp3-popover-arrow{
+    left:-0.22183px; }
+  .bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom > .bp3-tooltip > .bp3-popover-arrow{
+    bottom:-0.22183px; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:top left;
+            transform-origin:top left; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:top center;
+            transform-origin:top center; }
+  .bp3-tether-element-attached-top.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:top right;
+            transform-origin:top right; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:center left;
+            transform-origin:center left; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:center center;
+            transform-origin:center center; }
+  .bp3-tether-element-attached-middle.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:center right;
+            transform-origin:center right; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-left > .bp3-tooltip{
+    -webkit-transform-origin:bottom left;
+            transform-origin:bottom left; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-center > .bp3-tooltip{
+    -webkit-transform-origin:bottom center;
+            transform-origin:bottom center; }
+  .bp3-tether-element-attached-bottom.bp3-tether-element-attached-right > .bp3-tooltip{
+    -webkit-transform-origin:bottom right;
+            transform-origin:bottom right; }
+  .bp3-tooltip .bp3-popover-content{
+    background:#394b59;
+    color:#f5f8fa; }
+  .bp3-tooltip .bp3-popover-arrow::before{
+    -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2);
+            box-shadow:1px 1px 6px rgba(16, 22, 26, 0.2); }
+  .bp3-tooltip .bp3-popover-arrow-border{
+    fill:#10161a;
+    fill-opacity:0.1; }
+  .bp3-tooltip .bp3-popover-arrow-fill{
+    fill:#394b59; }
+  .bp3-popover-enter > .bp3-tooltip, .bp3-popover-appear > .bp3-tooltip{
+    -webkit-transform:scale(0.8);
+            transform:scale(0.8); }
+  .bp3-popover-enter-active > .bp3-tooltip, .bp3-popover-appear-active > .bp3-tooltip{
+    -webkit-transform:scale(1);
+            transform:scale(1);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-popover-exit > .bp3-tooltip{
+    -webkit-transform:scale(1);
+            transform:scale(1); }
+  .bp3-popover-exit-active > .bp3-tooltip{
+    -webkit-transform:scale(0.8);
+            transform:scale(0.8);
+    -webkit-transition-property:-webkit-transform;
+    transition-property:-webkit-transform;
+    transition-property:transform;
+    transition-property:transform, -webkit-transform;
+    -webkit-transition-duration:100ms;
+            transition-duration:100ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-tooltip .bp3-popover-content{
+    padding:10px 12px; }
+  .bp3-tooltip.bp3-dark,
+  .bp3-dark .bp3-tooltip{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4); }
+    .bp3-tooltip.bp3-dark .bp3-popover-content,
+    .bp3-dark .bp3-tooltip .bp3-popover-content{
+      background:#e1e8ed;
+      color:#394b59; }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow::before,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow::before{
+      -webkit-box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4);
+              box-shadow:1px 1px 6px rgba(16, 22, 26, 0.4); }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow-border,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow-border{
+      fill:#10161a;
+      fill-opacity:0.2; }
+    .bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,
+    .bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{
+      fill:#e1e8ed; }
+  .bp3-tooltip.bp3-intent-primary .bp3-popover-content{
+    background:#137cbd;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
+    fill:#137cbd; }
+  .bp3-tooltip.bp3-intent-success .bp3-popover-content{
+    background:#0f9960;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
+    fill:#0f9960; }
+  .bp3-tooltip.bp3-intent-warning .bp3-popover-content{
+    background:#d9822b;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
+    fill:#d9822b; }
+  .bp3-tooltip.bp3-intent-danger .bp3-popover-content{
+    background:#db3737;
+    color:#ffffff; }
+  .bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
+    fill:#db3737; }
+
+.bp3-tooltip-indicator{
+  border-bottom:dotted 1px;
+  cursor:help; }
+.bp3-tree .bp3-icon, .bp3-tree .bp3-icon-standard, .bp3-tree .bp3-icon-large{
+  color:#5c7080; }
+  .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-tree .bp3-icon-large.bp3-intent-primary{
+    color:#137cbd; }
+  .bp3-tree .bp3-icon.bp3-intent-success, .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-tree .bp3-icon-large.bp3-intent-success{
+    color:#0f9960; }
+  .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-tree .bp3-icon-large.bp3-intent-warning{
+    color:#d9822b; }
+  .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-tree .bp3-icon-large.bp3-intent-danger{
+    color:#db3737; }
+
+.bp3-tree-node-list{
+  margin:0;
+  padding-left:0;
+  list-style:none; }
+
+.bp3-tree-root{
+  position:relative;
+  background-color:transparent;
+  cursor:default;
+  padding-left:0; }
+
+.bp3-tree-node-content-0{
+  padding-left:0px; }
+
+.bp3-tree-node-content-1{
+  padding-left:23px; }
+
+.bp3-tree-node-content-2{
+  padding-left:46px; }
+
+.bp3-tree-node-content-3{
+  padding-left:69px; }
+
+.bp3-tree-node-content-4{
+  padding-left:92px; }
+
+.bp3-tree-node-content-5{
+  padding-left:115px; }
+
+.bp3-tree-node-content-6{
+  padding-left:138px; }
+
+.bp3-tree-node-content-7{
+  padding-left:161px; }
+
+.bp3-tree-node-content-8{
+  padding-left:184px; }
+
+.bp3-tree-node-content-9{
+  padding-left:207px; }
+
+.bp3-tree-node-content-10{
+  padding-left:230px; }
+
+.bp3-tree-node-content-11{
+  padding-left:253px; }
+
+.bp3-tree-node-content-12{
+  padding-left:276px; }
+
+.bp3-tree-node-content-13{
+  padding-left:299px; }
+
+.bp3-tree-node-content-14{
+  padding-left:322px; }
+
+.bp3-tree-node-content-15{
+  padding-left:345px; }
+
+.bp3-tree-node-content-16{
+  padding-left:368px; }
+
+.bp3-tree-node-content-17{
+  padding-left:391px; }
+
+.bp3-tree-node-content-18{
+  padding-left:414px; }
+
+.bp3-tree-node-content-19{
+  padding-left:437px; }
+
+.bp3-tree-node-content-20{
+  padding-left:460px; }
+
+.bp3-tree-node-content{
+  display:-webkit-box;
+  display:-ms-flexbox;
+  display:flex;
+  -webkit-box-align:center;
+      -ms-flex-align:center;
+          align-items:center;
+  width:100%;
+  height:30px;
+  padding-right:5px; }
+  .bp3-tree-node-content:hover{
+    background-color:rgba(191, 204, 214, 0.4); }
+
+.bp3-tree-node-caret,
+.bp3-tree-node-caret-none{
+  min-width:30px; }
+
+.bp3-tree-node-caret{
+  color:#5c7080;
+  -webkit-transform:rotate(0deg);
+          transform:rotate(0deg);
+  cursor:pointer;
+  padding:7px;
+  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
+  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); }
+  .bp3-tree-node-caret:hover{
+    color:#182026; }
+  .bp3-dark .bp3-tree-node-caret{
+    color:#a7b6c2; }
+    .bp3-dark .bp3-tree-node-caret:hover{
+      color:#f5f8fa; }
+  .bp3-tree-node-caret.bp3-tree-node-caret-open{
+    -webkit-transform:rotate(90deg);
+            transform:rotate(90deg); }
+  .bp3-tree-node-caret.bp3-icon-standard::before{
+    content:"îš•"; }
+
+.bp3-tree-node-icon{
+  position:relative;
+  margin-right:7px; }
+
+.bp3-tree-node-label{
+  overflow:hidden;
+  text-overflow:ellipsis;
+  white-space:nowrap;
+  word-wrap:normal;
+  -webkit-box-flex:1;
+      -ms-flex:1 1 auto;
+          flex:1 1 auto;
+  position:relative;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-tree-node-label span{
+    display:inline; }
+
+.bp3-tree-node-secondary-label{
+  padding:0 5px;
+  -webkit-user-select:none;
+     -moz-user-select:none;
+      -ms-user-select:none;
+          user-select:none; }
+  .bp3-tree-node-secondary-label .bp3-popover-wrapper,
+  .bp3-tree-node-secondary-label .bp3-popover-target{
+    display:-webkit-box;
+    display:-ms-flexbox;
+    display:flex;
+    -webkit-box-align:center;
+        -ms-flex-align:center;
+            align-items:center; }
+
+.bp3-tree-node.bp3-disabled .bp3-tree-node-content{
+  background-color:inherit;
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-tree-node.bp3-disabled .bp3-tree-node-caret,
+.bp3-tree-node.bp3-disabled .bp3-tree-node-icon{
+  cursor:not-allowed;
+  color:rgba(92, 112, 128, 0.6); }
+
+.bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
+  background-color:#137cbd; }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content,
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-standard, .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-icon-large{
+    color:#ffffff; }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret::before{
+    color:rgba(255, 255, 255, 0.7); }
+  .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content .bp3-tree-node-caret:hover::before{
+    color:#ffffff; }
+
+.bp3-dark .bp3-tree-node-content:hover{
+  background-color:rgba(92, 112, 128, 0.3); }
+
+.bp3-dark .bp3-tree .bp3-icon, .bp3-dark .bp3-tree .bp3-icon-standard, .bp3-dark .bp3-tree .bp3-icon-large{
+  color:#a7b6c2; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-primary, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-primary{
+    color:#137cbd; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-success, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-success{
+    color:#0f9960; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-warning, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-warning{
+    color:#d9822b; }
+  .bp3-dark .bp3-tree .bp3-icon.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-standard.bp3-intent-danger, .bp3-dark .bp3-tree .bp3-icon-large.bp3-intent-danger{
+    color:#db3737; }
+
+.bp3-dark .bp3-tree-node.bp3-tree-node-selected > .bp3-tree-node-content{
+  background-color:#137cbd; }
+/*!
+
+Copyright 2017-present Palantir Technologies, Inc. All rights reserved.
+Licensed under the Apache License, Version 2.0.
+
+*/
+.bp3-omnibar{
+  -webkit-filter:blur(0);
+          filter:blur(0);
+  opacity:1;
+  top:20vh;
+  left:calc(50% - 250px);
+  z-index:21;
+  border-radius:3px;
+  -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+          box-shadow:0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
+  background-color:#ffffff;
+  width:500px; }
+  .bp3-omnibar.bp3-overlay-enter, .bp3-omnibar.bp3-overlay-appear{
+    -webkit-filter:blur(20px);
+            filter:blur(20px);
+    opacity:0.2; }
+  .bp3-omnibar.bp3-overlay-enter-active, .bp3-omnibar.bp3-overlay-appear-active{
+    -webkit-filter:blur(0);
+            filter:blur(0);
+    opacity:1;
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:filter, opacity;
+    transition-property:filter, opacity, -webkit-filter;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-omnibar.bp3-overlay-exit{
+    -webkit-filter:blur(0);
+            filter:blur(0);
+    opacity:1; }
+  .bp3-omnibar.bp3-overlay-exit-active{
+    -webkit-filter:blur(20px);
+            filter:blur(20px);
+    opacity:0.2;
+    -webkit-transition-property:opacity, -webkit-filter;
+    transition-property:opacity, -webkit-filter;
+    transition-property:filter, opacity;
+    transition-property:filter, opacity, -webkit-filter;
+    -webkit-transition-duration:200ms;
+            transition-duration:200ms;
+    -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+            transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
+    -webkit-transition-delay:0;
+            transition-delay:0; }
+  .bp3-omnibar .bp3-input{
+    border-radius:0;
+    background-color:transparent; }
+    .bp3-omnibar .bp3-input, .bp3-omnibar .bp3-input:focus{
+      -webkit-box-shadow:none;
+              box-shadow:none; }
+  .bp3-omnibar .bp3-menu{
+    border-radius:0;
+    -webkit-box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+            box-shadow:inset 0 1px 0 rgba(16, 22, 26, 0.15);
+    background-color:transparent;
+    max-height:calc(60vh - 40px);
+    overflow:auto; }
+    .bp3-omnibar .bp3-menu:empty{
+      display:none; }
+  .bp3-dark .bp3-omnibar, .bp3-omnibar.bp3-dark{
+    -webkit-box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+            box-shadow:0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
+    background-color:#30404d; }
+
+.bp3-omnibar-overlay .bp3-overlay-backdrop{
+  background-color:rgba(16, 22, 26, 0.2); }
+
+.bp3-select-popover .bp3-popover-content{
+  padding:5px; }
+
+.bp3-select-popover .bp3-input-group{
+  margin-bottom:0; }
+
+.bp3-select-popover .bp3-menu{
+  max-width:400px;
+  max-height:300px;
+  overflow:auto;
+  padding:0; }
+  .bp3-select-popover .bp3-menu:not(:first-child){
+    padding-top:5px; }
+
+.bp3-multi-select{
+  min-width:150px; }
+
+.bp3-multi-select-popover .bp3-menu{
+  max-width:400px;
+  max-height:300px;
+  overflow:auto; }
+
+.bp3-select-popover .bp3-popover-content{
+  padding:5px; }
+
+.bp3-select-popover .bp3-input-group{
+  margin-bottom:0; }
+
+.bp3-select-popover .bp3-menu{
+  max-width:400px;
+  max-height:300px;
+  overflow:auto;
+  padding:0; }
+  .bp3-select-popover .bp3-menu:not(:first-child){
+    padding-top:5px; }
+/*-----------------------------------------------------------------------------
+| 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: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDhoLTIuODFjLS40NS0uNzgtMS4wNy0xLjQ1LTEuODItMS45NkwxNyA0LjQxIDE1LjU5IDNsLTIuMTcgMi4xN0MxMi45NiA1LjA2IDEyLjQ5IDUgMTIgNWMtLjQ5IDAtLjk2LjA2LTEuNDEuMTdMOC40MSAzIDcgNC40MWwxLjYyIDEuNjNDNy44OCA2LjU1IDcuMjYgNy4yMiA2LjgxIDhINHYyaDIuMDljLS4wNS4zMy0uMDkuNjYtLjA5IDF2MUg0djJoMnYxYzAgLjM0LjA0LjY3LjA5IDFINHYyaDIuODFjMS4wNCAxLjc5IDIuOTcgMyA1LjE5IDNzNC4xNS0xLjIxIDUuMTktM0gyMHYtMmgtMi4wOWMuMDUtLjMzLjA5LS42Ni4wOS0xdi0xaDJ2LTJoLTJ2LTFjMC0uMzQtLjA0LS42Ny0uMDktMUgyMFY4em0tNiA4aC00di0yaDR2MnptMC00aC00di0yaDR2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --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-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1pY29uLWJyYW5kMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNmZmYiPgogICAgPHBhdGggZD0iTTEwNSAxMjcuM2g0MHYxMi44aC00MHpNNTEuMSA3N0w3NCA5OS45bC0yMy4zIDIzLjMgMTAuNSAxMC41IDIzLjMtMjMuM0w5NSA5OS45IDg0LjUgODkuNCA2MS42IDY2LjV6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+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-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-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+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-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);
+  --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMSBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNGOUE4MjUiPgogICAgPHBhdGggZD0iTTIwLjIgMTEuOGMtMS42IDAtMS43LjUtMS43IDEgMCAuNC4xLjkuMSAxLjMuMS41LjEuOS4xIDEuMyAwIDEuNy0xLjQgMi4zLTMuNSAyLjNoLS45di0xLjloLjVjMS4xIDAgMS40IDAgMS40LS44IDAtLjMgMC0uNi0uMS0xIDAtLjQtLjEtLjgtLjEtMS4yIDAtMS4zIDAtMS44IDEuMy0yLTEuMy0uMi0xLjMtLjctMS4zLTIgMC0uNC4xLS44LjEtMS4yLjEtLjQuMS0uNy4xLTEgMC0uOC0uNC0uNy0xLjQtLjhoLS41VjQuMWguOWMyLjIgMCAzLjUuNyAzLjUgMi4zIDAgLjQtLjEuOS0uMSAxLjMtLjEuNS0uMS45LS4xIDEuMyAwIC41LjIgMSAxLjcgMXYxLjh6TTEuOCAxMC4xYzEuNiAwIDEuNy0uNSAxLjctMSAwLS40LS4xLS45LS4xLTEuMy0uMS0uNS0uMS0uOS0uMS0xLjMgMC0xLjYgMS40LTIuMyAzLjUtMi4zaC45djEuOWgtLjVjLTEgMC0xLjQgMC0xLjQuOCAwIC4zIDAgLjYuMSAxIDAgLjIuMS42LjEgMSAwIDEuMyAwIDEuOC0xLjMgMkM2IDExLjIgNiAxMS43IDYgMTNjMCAuNC0uMS44LS4xIDEuMi0uMS4zLS4xLjctLjEgMSAwIC44LjMuOCAxLjQuOGguNXYxLjloLS45Yy0yLjEgMC0zLjUtLjYtMy41LTIuMyAwLS40LjEtLjkuMS0xLjMuMS0uNS4xLS45LjEtMS4zIDAtLjUtLjItMS0xLjctMXYtMS45eiIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSIxMy44IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY3g9IjExIiBjeT0iOC4yIiByPSIyLjEiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgPGcgY2xhc3M9ImpwLWljb24td2FybjAiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+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-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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4=);
+  --jp-icon-listings-info: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAuOTc4IDUwLjk3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAuOTc4IDUwLjk3ODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggc3R5bGU9ImZpbGw6IzAxMDAwMjsiIGQ9Ik00My41Miw3LjQ1OEMzOC43MTEsMi42NDgsMzIuMzA3LDAsMjUuNDg5LDBDMTguNjcsMCwxMi4yNjYsMi42NDgsNy40NTgsNy40NTgNCgkJCQljLTkuOTQzLDkuOTQxLTkuOTQzLDI2LjExOSwwLDM2LjA2MmM0LjgwOSw0LjgwOSwxMS4yMTIsNy40NTYsMTguMDMxLDcuNDU4YzAsMCwwLjAwMSwwLDAuMDAyLDANCgkJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoNCgkJCQkgTTQyLjEwNiw0Mi4xMDVjLTQuNDMyLDQuNDMxLTEwLjMzMiw2Ljg3Mi0xNi42MTUsNi44NzJoLTAuMDAyYy02LjI4NS0wLjAwMS0xMi4xODctMi40NDEtMTYuNjE3LTYuODcyDQoJCQkJYy05LjE2Mi05LjE2My05LjE2Mi0yNC4wNzEsMC0zMy4yMzNDMTMuMzAzLDQuNDQsMTkuMjA0LDIsMjUuNDg5LDJjNi4yODQsMCwxMi4xODYsMi40NCwxNi42MTcsNi44NzINCgkJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIHN0eWxlPSJmaWxsOiMwMTAwMDI7IiBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1Mw0KCQkJCWMwLjQ2OC0wLjUzNiwwLjkyMy0xLjA2MiwxLjM2Ny0xLjU3NWMwLjYyNi0wLjc1MywxLjEwNC0xLjQ3OCwxLjQzNi0yLjE3NWMwLjMzMS0wLjcwNywwLjQ5NS0xLjU0MSwwLjQ5NS0yLjUNCgkJCQljMC0xLjA5Ni0wLjI2LTIuMDg4LTAuNzc5LTIuOTc5Yy0wLjU2NS0wLjg3OS0xLjUwMS0xLjMzNi0yLjgwNi0xLjM2OWMtMS44MDIsMC4wNTctMi45ODUsMC42NjctMy41NSwxLjgzMg0KCQkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkNCgkJCQljMS4wNjItMS42NCwyLjg1NS0yLjQ4MSw1LjM3OC0yLjUyN2MyLjE2LDAuMDIzLDMuODc0LDAuNjA4LDUuMTQxLDEuNzU4YzEuMjc4LDEuMTYsMS45MjksMi43NjQsMS45NSw0LjgxMQ0KCQkJCWMwLDEuMTQyLTAuMTM3LDIuMTExLTAuNDEsMi45MTFjLTAuMzA5LDAuODQ1LTAuNzMxLDEuNTkzLTEuMjY4LDIuMjQzYy0wLjQ5MiwwLjY1LTEuMDY4LDEuMzE4LTEuNzMsMi4wMDINCgkJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5DQoJCQkJQzI2LjU4OSwzMi4yMTgsMjMuNTc4LDMyLjIxOCwyMy41NzgsMzIuMjE4eiBNMjMuNTc4LDM4LjIydi0zLjQ4NGgzLjA3NnYzLjQ4NEgyMy41Nzh6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
+  --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
+  --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-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMEQ0N0ExIj4KICAgIDxwYXRoIGQ9Ik0xMS4xIDYuOVY1LjhINi45YzAtLjUgMC0xLjMuMi0xLjYuNC0uNy44LTEuMSAxLjctMS40IDEuNy0uMyAyLjUtLjMgMy45LS4xIDEgLjEgMS45LjkgMS45IDEuOXY0LjJjMCAuNS0uOSAxLjYtMiAxLjZIOC44Yy0xLjUgMC0yLjQgMS40LTIuNCAyLjh2Mi4ySDQuN0MzLjUgMTUuMSAzIDE0IDMgMTMuMVY5Yy0uMS0xIC42LTIgMS44LTIgMS41LS4xIDYuMy0uMSA2LjMtLjF6Ii8+CiAgICA8cGF0aCBkPSJNMTAuOSAxNS4xdjEuMWg0LjJjMCAuNSAwIDEuMy0uMiAxLjYtLjQuNy0uOCAxLjEtMS43IDEuNC0xLjcuMy0yLjUuMy0zLjkuMS0xLS4xLTEuOS0uOS0xLjktMS45di00LjJjMC0uNS45LTEuNiAyLTEuNmgzLjhjMS41IDAgMi40LTEuNCAyLjQtMi44VjYuNmgxLjdDMTguNSA2LjkgMTkgOCAxOSA4LjlWMTNjMCAxLS43IDIuMS0xLjkgMi4xaC02LjJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
+  --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-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-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-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIGZpbGw9IiMzMzMzMzMiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uLWFjY2VudDIganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGQ9Ik01LjA1NjY0IDguNzYxNzJDNS4wNTY2NCA4LjU5NzY2IDUuMDMxMjUgOC40NTMxMiA0Ljk4MDQ3IDguMzI4MTJDNC45MzM1OSA4LjE5OTIyIDQuODU1NDcgOC4wODIwMyA0Ljc0NjA5IDcuOTc2NTZDNC42NDA2MiA3Ljg3MTA5IDQuNSA3Ljc3NTM5IDQuMzI0MjIgNy42ODk0NUM0LjE1MjM0IDcuNTk5NjEgMy45NDMzNiA3LjUxMTcyIDMuNjk3MjcgNy40MjU3OEMzLjMwMjczIDcuMjg1MTYgMi45NDMzNiA3LjEzNjcyIDIuNjE5MTQgNi45ODA0N0MyLjI5NDkyIDYuODI0MjIgMi4wMTc1OCA2LjY0MjU4IDEuNzg3MTEgNi40MzU1NUMxLjU2MDU1IDYuMjI4NTIgMS4zODQ3NyA1Ljk4ODI4IDEuMjU5NzcgNS43MTQ4NEMxLjEzNDc3IDUuNDM3NSAxLjA3MjI3IDUuMTA5MzggMS4wNzIyNyA0LjczMDQ3QzEuMDcyMjcgNC4zOTg0NCAxLjEyODkxIDQuMDk1NyAxLjI0MjE5IDMuODIyMjdDMS4zNTU0NyAzLjU0NDkyIDEuNTE1NjIgMy4zMDQ2OSAxLjcyMjY2IDMuMTAxNTZDMS45Mjk2OSAyLjg5ODQ0IDIuMTc5NjkgMi43MzQzNyAyLjQ3MjY2IDIuNjA5MzhDMi43NjU2MiAyLjQ4NDM4IDMuMDkxOCAyLjQwNDMgMy40NTExNyAyLjM2OTE0VjEuMTA5MzhINC4zODg2N1YyLjM4MDg2QzQuNzQwMjMgMi40Mjc3MyA1LjA1NjY0IDIuNTIzNDQgNS4zMzc4OSAyLjY2Nzk3QzUuNjE5MTQgMi44MTI1IDUuODU3NDIgMy4wMDE5NSA2LjA1MjczIDMuMjM2MzNDNi4yNTE5NSAzLjQ2NjggNi40MDQzIDMuNzQwMjMgNi41MDk3NyA0LjA1NjY0QzYuNjE5MTQgNC4zNjkxNCA2LjY3MzgzIDQuNzIwNyA2LjY3MzgzIDUuMTExMzNINS4wNDQ5MkM1LjA0NDkyIDQuNjM4NjcgNC45Mzc1IDQuMjgxMjUgNC43MjI2NiA0LjAzOTA2QzQuNTA3ODEgMy43OTI5NyA0LjIxNjggMy42Njk5MiAzLjg0OTYxIDMuNjY5OTJDMy42NTAzOSAzLjY2OTkyIDMuNDc2NTYgMy42OTcyNyAzLjMyODEyIDMuNzUxOTVDMy4xODM1OSAzLjgwMjczIDMuMDY0NDUgMy44NzY5NSAyLjk3MDcgMy45NzQ2MUMyLjg3Njk1IDQuMDY4MzYgMi44MDY2NCA0LjE3OTY5IDIuNzU5NzcgNC4zMDg1OUMyLjcxNjggNC40Mzc1IDIuNjk1MzEgNC41NzgxMiAyLjY5NTMxIDQuNzMwNDdDMi42OTUzMSA0Ljg4MjgxIDIuNzE2OCA1LjAxOTUzIDIuNzU5NzcgNS4xNDA2MkMyLjgwNjY0IDUuMjU3ODEgMi44ODI4MSA1LjM2NzE5IDIuOTg4MjggNS40Njg3NUMzLjA5NzY2IDUuNTcwMzEgMy4yNDAyMyA1LjY2Nzk3IDMuNDE2MDIgNS43NjE3MkMzLjU5MTggNS44NTE1NiAzLjgxMDU1IDUuOTQzMzYgNC4wNzIyNyA2LjAzNzExQzQuNDY2OCA2LjE4NTU1IDQuODI0MjIgNi4zMzk4NCA1LjE0NDUzIDYuNUM1LjQ2NDg0IDYuNjU2MjUgNS43MzgyOCA2LjgzOTg0IDUuOTY0ODQgNy4wNTA3OEM2LjE5NTMxIDcuMjU3ODEgNi4zNzEwOSA3LjUgNi40OTIxOSA3Ljc3NzM0QzYuNjE3MTkgOC4wNTA3OCA2LjY3OTY5IDguMzc1IDYuNjc5NjkgOC43NUM2LjY3OTY5IDkuMDkzNzUgNi42MjMwNSA5LjQwNDMgNi41MDk3NyA5LjY4MTY0QzYuMzk2NDggOS45NTUwOCA2LjIzNDM4IDEwLjE5MTQgNi4wMjM0NCAxMC4zOTA2QzUuODEyNSAxMC41ODk4IDUuNTU4NTkgMTAuNzUgNS4yNjE3MiAxMC44NzExQzQuOTY0ODQgMTAuOTg4MyA0LjYzMjgxIDExLjA2NDUgNC4yNjU2MiAxMS4wOTk2VjEyLjI0OEgzLjMzMzk4VjExLjA5OTZDMy4wMDE5NSAxMS4wNjg0IDIuNjc5NjkgMTAuOTk2MSAyLjM2NzE5IDEwLjg4MjhDMi4wNTQ2OSAxMC43NjU2IDEuNzc3MzQgMTAuNTk3NyAxLjUzNTE2IDEwLjM3ODlDMS4yOTY4OCAxMC4xNjAyIDEuMTA1NDcgOS44ODQ3NyAwLjk2MDkzOCA5LjU1MjczQzAuODE2NDA2IDkuMjE2OCAwLjc0NDE0MSA4LjgxNDQ1IDAuNzQ0MTQxIDguMzQ1N0gyLjM3ODkxQzIuMzc4OTEgOC42MjY5NSAyLjQxOTkyIDguODYzMjggMi41MDE5NSA5LjA1NDY5QzIuNTgzOTggOS4yNDIxOSAyLjY4OTQ1IDkuMzkyNTggMi44MTgzNiA5LjUwNTg2QzIuOTUxMTcgOS42MTUyMyAzLjEwMTU2IDkuNjkzMzYgMy4yNjk1MyA5Ljc0MDIzQzMuNDM3NSA5Ljc4NzExIDMuNjA5MzggOS44MTA1NSAzLjc4NTE2IDkuODEwNTVDNC4yMDMxMiA5LjgxMDU1IDQuNTE5NTMgOS43MTI4OSA0LjczNDM4IDkuNTE3NThDNC45NDkyMiA5LjMyMjI3IDUuMDU2NjQgOS4wNzAzMSA1LjA1NjY0IDguNzYxNzJaTTEzLjQxOCAxMi4yNzE1SDguMDc0MjJWMTFIMTMuNDE4VjEyLjI3MTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjk1MjY0IDYpIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
+  --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+Cjwvc3ZnPgo=);
+  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
+  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
+  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
+}
+
+/* Icon CSS class declarations */
+
+.jp-AddIcon {
+  background-image: var(--jp-icon-add);
+}
+.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-ConsoleIcon {
+  background-image: var(--jp-icon-console);
+}
+.jp-CopyIcon {
+  background-image: var(--jp-icon-copy);
+}
+.jp-CutIcon {
+  background-image: var(--jp-icon-cut);
+}
+.jp-DownloadIcon {
+  background-image: var(--jp-icon-download);
+}
+.jp-EditIcon {
+  background-image: var(--jp-icon-edit);
+}
+.jp-EllipsesIcon {
+  background-image: var(--jp-icon-ellipses);
+}
+.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-FilterListIcon {
+  background-image: var(--jp-icon-filter-list);
+}
+.jp-FolderIcon {
+  background-image: var(--jp-icon-folder);
+}
+.jp-Html5Icon {
+  background-image: var(--jp-icon-html5);
+}
+.jp-ImageIcon {
+  background-image: var(--jp-icon-image);
+}
+.jp-InspectorIcon {
+  background-image: var(--jp-icon-inspector);
+}
+.jp-JsonIcon {
+  background-image: var(--jp-icon-json);
+}
+.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-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-ListingsInfoIcon {
+  background-image: var(--jp-icon-listings-info);
+}
+.jp-MarkdownIcon {
+  background-image: var(--jp-icon-markdown);
+}
+.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-PaletteIcon {
+  background-image: var(--jp-icon-palette);
+}
+.jp-PasteIcon {
+  background-image: var(--jp-icon-paste);
+}
+.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-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-SpreadsheetIcon {
+  background-image: var(--jp-icon-spreadsheet);
+}
+.jp-StopIcon {
+  background-image: var(--jp-icon-stop);
+}
+.jp-TabIcon {
+  background-image: var(--jp-icon-tab);
+}
+.jp-TerminalIcon {
+  background-image: var(--jp-icon-terminal);
+}
+.jp-TextEditorIcon {
+  background-image: var(--jp-icon-text-editor);
+}
+.jp-TrustedIcon {
+  background-image: var(--jp-icon-trusted);
+}
+.jp-UndoIcon {
+  background-image: var(--jp-icon-undo);
+}
+.jp-VegaIcon {
+  background-image: var(--jp-icon-vega);
+}
+.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
+ */
+
+:root {
+  --jp-icon-search-white: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
+}
+
+.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.
+|----------------------------------------------------------------------------*/
+
+/**
+ * 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);
+}
+
+/* CSS for icons in selected items in the settings editor */
+#setting-editor .jp-PluginList .jp-mod-selected .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+#setting-editor
+  .jp-PluginList
+  .jp-mod-selected
+  .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+/* 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);
+}
+
+/* CSS for icons in selected tabs in the sidebar tab manager */
+#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable[fill] {
+  fill: #fff;
+}
+
+#tab-manager .lm-TabBar-tab.jp-mod-active .jp-icon-selectable-inverse[fill] {
+  fill: var(--jp-brand-color1);
+}
+#tab-manager
+  .lm-TabBar-tab.jp-mod-active
+  .jp-icon-hover
+  :hover
+  .jp-icon-selectable[fill] {
+  fill: var(--jp-brand-color1);
+}
+
+#tab-manager
+  .lm-TabBar-tab.jp-mod-active
+  .jp-icon-hover
+  :hover
+  .jp-icon-selectable-inverse[fill] {
+  fill: #fff;
+}
+
+/**
+ * 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 sidebar tab manager
+ */
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon3[fill] {
+  fill: none;
+}
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+#tab-manager
+  .lm-TabBar-tab.jp-mod-dirty.jp-mod-active
+  > .lm-TabBar-tabCloseIcon
+  > :not(:hover)
+  > .jp-icon-busy[fill] {
+  fill: #fff;
+}
+
+/**
+* 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);
+}
+
+/* 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) svg {
+  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.
+|----------------------------------------------------------------------------*/
+
+/* Sibling imports */
+
+/* Override Blueprint's _reset.scss styles */
+html {
+  box-sizing: unset;
+}
+
+*,
+*::before,
+*::after {
+  box-sizing: unset;
+}
+
+body {
+  color: unset;
+  font-family: var(--jp-ui-font-family);
+}
+
+p {
+  margin-top: unset;
+  margin-bottom: unset;
+}
+
+small {
+  font-size: unset;
+}
+
+strong {
+  font-weight: unset;
+}
+
+/* Override Blueprint's _typography.scss styles */
+a {
+  text-decoration: unset;
+  color: unset;
+}
+a:hover {
+  text-decoration: unset;
+  color: unset;
+}
+
+/* Override Blueprint's _accessibility.scss styles */
+:focus {
+  outline: unset;
+  outline-offset: unset;
+  -moz-outline-radius: unset;
+}
+
+/* Styles for ui-components */
+.jp-Button {
+  border-radius: var(--jp-border-radius);
+  padding: 0px 12px;
+  font-size: var(--jp-ui-font-size1);
+}
+
+/* Use our own theme for hover styles */
+button.jp-Button.bp3-button.bp3-minimal:hover {
+  background-color: var(--jp-layout-color2);
+}
+.jp-Button.minimal {
+  color: unset !important;
+}
+
+.jp-Button.jp-ToolbarButtonComponent {
+  text-transform: none;
+}
+
+.jp-InputGroup input {
+  box-sizing: border-box;
+  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);
+}
+
+.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::placeholder,
+input::placeholder {
+  color: var(--jp-ui-font-color3);
+}
+
+.jp-BPIcon {
+  display: inline-block;
+  vertical-align: middle;
+  margin: auto;
+}
+
+/* Stop blueprint futzing with our icon fills */
+.bp3-icon.jp-BPIcon > svg:not([fill]) {
+  fill: var(--jp-inverse-layout-color3);
+}
+
+.jp-InputGroupAction {
+  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);
+  height: 24px;
+  line-height: 14px;
+  padding: 0 25px 0 10px;
+  text-align: left;
+  -moz-appearance: none;
+  -webkit-appearance: none;
+}
+
+/* Use our own theme for hover and option styles */
+.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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-Collapse {
+  display: flex;
+  flex-direction: column;
+  align-items: stretch;
+  border-top: 1px solid var(--jp-border-color2);
+  border-bottom: 1px solid var(--jp-border-color2);
+}
+
+.jp-Collapse-header {
+  padding: 1px 12px;
+  color: var(--jp-ui-font-color1);
+  background-color: var(--jp-layout-color1);
+  font-size: var(--jp-ui-font-size2);
+}
+
+.jp-Collapse-header:hover {
+  background-color: var(--jp-layout-color2);
+}
+
+.jp-Collapse-contents {
+  padding: 0px 12px 0px 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.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --jp-private-commandpalette-search-height: 28px;
+}
+
+/*-----------------------------------------------------------------------------
+| Overall styles
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette {
+  padding-bottom: 0px;
+  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);
+}
+
+/*-----------------------------------------------------------------------------
+| Search
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-search {
+  padding: 4px;
+  background-color: var(--jp-layout-color1);
+  z-index: 2;
+}
+
+.lm-CommandPalette-wrapper {
+  overflow: overlay;
+  padding: 0px 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);
+}
+
+.lm-CommandPalette-wrapper::after {
+  content: ' ';
+  color: white;
+  background-color: var(--jp-brand-color1);
+  position: absolute;
+  top: 4px;
+  right: 4px;
+  height: 30px;
+  width: 10px;
+  padding: 0px 10px;
+  background-image: var(--jp-icon-search-white);
+  background-size: 20px;
+  background-repeat: no-repeat;
+  background-position: center;
+}
+
+.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-color3);
+  font-size: var(--jp-ui-font-size1);
+}
+
+/*-----------------------------------------------------------------------------
+| Results
+|----------------------------------------------------------------------------*/
+
+.lm-CommandPalette-header:first-child {
+  margin-top: 0px;
+}
+
+.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-color3);
+}
+
+.lm-CommandPalette-item.lm-mod-active {
+  background: var(--jp-layout-color3);
+}
+
+.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
+  background: var(--jp-layout-color4);
+}
+
+.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-color3);
+}
+
+.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.4;
+}
+
+.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: 0px 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: 0px;
+  left: 0px;
+  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;
+  padding-bottom: 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);
+}
+
+.jp-Dialog-button {
+  overflow: visible;
+}
+
+button.jp-Dialog-button:focus {
+  outline: 1px solid var(--jp-brand-color1);
+  outline-offset: 4px;
+  -moz-outline-radius: 0px;
+}
+
+button.jp-Dialog-button:focus::-moz-focus-inner {
+  border: 0;
+}
+
+.jp-Dialog-header {
+  flex: 0 0 auto;
+  padding-bottom: 12px;
+  font-size: var(--jp-ui-font-size3);
+  font-weight: 400;
+  color: var(--jp-ui-font-color0);
+}
+
+.jp-Dialog-body {
+  display: flex;
+  flex-direction: column;
+  flex: 1 1 auto;
+  font-size: var(--jp-ui-font-size1);
+  background: var(--jp-layout-color1);
+  overflow: auto;
+}
+
+.jp-Dialog-footer {
+  display: flex;
+  flex-direction: row;
+  justify-content: flex-end;
+  flex: 0 0 auto;
+  margin-left: -12px;
+  margin-right: -12px;
+  padding: 12px;
+}
+
+.jp-Dialog-title {
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+}
+
+.jp-Dialog-body > .jp-select-wrapper {
+  width: 100%;
+}
+
+.jp-Dialog-body > button {
+  padding: 0px 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) 2014-2016, Jupyter Development Team.
+|
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.jp-HoverBox {
+  position: fixed;
+}
+
+.jp-HoverBox.jp-mod-outofview {
+  display: none;
+}
+
+/*-----------------------------------------------------------------------------
+| 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, `p-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-MainAreaWidget > :focus {
+  outline: none;
+}
+
+/**
+ * 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: #aa00ff;
+
+  --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: #ffff00;
+  --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: #eeeeee;
+  --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) 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 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: 0px 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.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);
+  height: 28px;
+  box-sizing: border-box;
+  margin-bottom: 12px;
+}
+
+.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 {
+  background-color: var(--jp-layout-color1);
+  cursor: pointer;
+  color: var(--jp-ui-font-color0);
+  background-color: var(--jp-input-hover-background);
+  box-shadow: inset 0 0px 1px rgba(0, 0, 0, 0.5);
+}
+
+select.jp-mod-styled {
+  flex: 1 1 auto;
+  height: 32px;
+  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: 0px;
+  outline: none;
+  appearance: none;
+  -webkit-appearance: none;
+  -moz-appearance: none;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 1;
+}
+
+/* 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: 0px;
+  margin: 0px;
+}
+
+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: 0px 6px;
+  margin: 0px;
+  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: 0px;
+  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);
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+
+/* <DEPRECATED> */ body.p-mod-override-cursor *, /* </DEPRECATED> */
+body.lm-mod-override-cursor * {
+  cursor: inherit !important;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* BASICS */
+
+.CodeMirror {
+  /* Set height, width, borders, and global font properties here */
+  font-family: monospace;
+  height: 300px;
+  color: black;
+  direction: ltr;
+}
+
+/* PADDING */
+
+.CodeMirror-lines {
+  padding: 4px 0; /* Vertical padding around content */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+  padding: 0 4px; /* Horizontal padding of content */
+}
+
+.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+  background-color: white; /* The little square between H and V scrollbars */
+}
+
+/* GUTTER */
+
+.CodeMirror-gutters {
+  border-right: 1px solid #ddd;
+  background-color: #f7f7f7;
+  white-space: nowrap;
+}
+.CodeMirror-linenumbers {}
+.CodeMirror-linenumber {
+  padding: 0 3px 0 5px;
+  min-width: 20px;
+  text-align: right;
+  color: #999;
+  white-space: nowrap;
+}
+
+.CodeMirror-guttermarker { color: black; }
+.CodeMirror-guttermarker-subtle { color: #999; }
+
+/* CURSOR */
+
+.CodeMirror-cursor {
+  border-left: 1px solid black;
+  border-right: none;
+  width: 0;
+}
+/* Shown when moving in bi-directional text */
+.CodeMirror div.CodeMirror-secondarycursor {
+  border-left: 1px solid silver;
+}
+.cm-fat-cursor .CodeMirror-cursor {
+  width: auto;
+  border: 0 !important;
+  background: #7e7;
+}
+.cm-fat-cursor div.CodeMirror-cursors {
+  z-index: 1;
+}
+.cm-fat-cursor-mark {
+  background-color: rgba(20, 255, 20, 0.5);
+  -webkit-animation: blink 1.06s steps(1) infinite;
+  -moz-animation: blink 1.06s steps(1) infinite;
+  animation: blink 1.06s steps(1) infinite;
+}
+.cm-animate-fat-cursor {
+  width: auto;
+  border: 0;
+  -webkit-animation: blink 1.06s steps(1) infinite;
+  -moz-animation: blink 1.06s steps(1) infinite;
+  animation: blink 1.06s steps(1) infinite;
+  background-color: #7e7;
+}
+@-moz-keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+@-webkit-keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+@keyframes blink {
+  0% {}
+  50% { background-color: transparent; }
+  100% {}
+}
+
+/* Can style cursor different in overwrite (non-insert) mode */
+.CodeMirror-overwrite .CodeMirror-cursor {}
+
+.cm-tab { display: inline-block; text-decoration: inherit; }
+
+.CodeMirror-rulers {
+  position: absolute;
+  left: 0; right: 0; top: -50px; bottom: 0;
+  overflow: hidden;
+}
+.CodeMirror-ruler {
+  border-left: 1px solid #ccc;
+  top: 0; bottom: 0;
+  position: absolute;
+}
+
+/* DEFAULT THEME */
+
+.cm-s-default .cm-header {color: blue;}
+.cm-s-default .cm-quote {color: #090;}
+.cm-negative {color: #d44;}
+.cm-positive {color: #292;}
+.cm-header, .cm-strong {font-weight: bold;}
+.cm-em {font-style: italic;}
+.cm-link {text-decoration: underline;}
+.cm-strikethrough {text-decoration: line-through;}
+
+.cm-s-default .cm-keyword {color: #708;}
+.cm-s-default .cm-atom {color: #219;}
+.cm-s-default .cm-number {color: #164;}
+.cm-s-default .cm-def {color: #00f;}
+.cm-s-default .cm-variable,
+.cm-s-default .cm-punctuation,
+.cm-s-default .cm-property,
+.cm-s-default .cm-operator {}
+.cm-s-default .cm-variable-2 {color: #05a;}
+.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
+.cm-s-default .cm-comment {color: #a50;}
+.cm-s-default .cm-string {color: #a11;}
+.cm-s-default .cm-string-2 {color: #f50;}
+.cm-s-default .cm-meta {color: #555;}
+.cm-s-default .cm-qualifier {color: #555;}
+.cm-s-default .cm-builtin {color: #30a;}
+.cm-s-default .cm-bracket {color: #997;}
+.cm-s-default .cm-tag {color: #170;}
+.cm-s-default .cm-attribute {color: #00c;}
+.cm-s-default .cm-hr {color: #999;}
+.cm-s-default .cm-link {color: #00c;}
+
+.cm-s-default .cm-error {color: #f00;}
+.cm-invalidchar {color: #f00;}
+
+.CodeMirror-composing { border-bottom: 2px solid; }
+
+/* Default styles for common addons */
+
+div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
+div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
+.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
+.CodeMirror-activeline-background {background: #e8f2ff;}
+
+/* STOP */
+
+/* The rest of this file contains styles related to the mechanics of
+   the editor. You probably shouldn't touch them. */
+
+.CodeMirror {
+  position: relative;
+  overflow: hidden;
+  background: white;
+}
+
+.CodeMirror-scroll {
+  overflow: scroll !important; /* Things will break if this is overridden */
+  /* 30px is the magic margin used to hide the element's real scrollbars */
+  /* See overflow: hidden in .CodeMirror */
+  margin-bottom: -30px; margin-right: -30px;
+  padding-bottom: 30px;
+  height: 100%;
+  outline: none; /* Prevent dragging from highlighting the element */
+  position: relative;
+}
+.CodeMirror-sizer {
+  position: relative;
+  border-right: 30px solid transparent;
+}
+
+/* The fake, visible scrollbars. Used to force redraw during scrolling
+   before actual scrolling happens, thus preventing shaking and
+   flickering artifacts. */
+.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
+  position: absolute;
+  z-index: 6;
+  display: none;
+}
+.CodeMirror-vscrollbar {
+  right: 0; top: 0;
+  overflow-x: hidden;
+  overflow-y: scroll;
+}
+.CodeMirror-hscrollbar {
+  bottom: 0; left: 0;
+  overflow-y: hidden;
+  overflow-x: scroll;
+}
+.CodeMirror-scrollbar-filler {
+  right: 0; bottom: 0;
+}
+.CodeMirror-gutter-filler {
+  left: 0; bottom: 0;
+}
+
+.CodeMirror-gutters {
+  position: absolute; left: 0; top: 0;
+  min-height: 100%;
+  z-index: 3;
+}
+.CodeMirror-gutter {
+  white-space: normal;
+  height: 100%;
+  display: inline-block;
+  vertical-align: top;
+  margin-bottom: -30px;
+}
+.CodeMirror-gutter-wrapper {
+  position: absolute;
+  z-index: 4;
+  background: none !important;
+  border: none !important;
+}
+.CodeMirror-gutter-background {
+  position: absolute;
+  top: 0; bottom: 0;
+  z-index: 4;
+}
+.CodeMirror-gutter-elt {
+  position: absolute;
+  cursor: default;
+  z-index: 4;
+}
+.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
+.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
+
+.CodeMirror-lines {
+  cursor: text;
+  min-height: 1px; /* prevents collapsing before first draw */
+}
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+  /* Reset some styles that the rest of the page might have set */
+  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
+  border-width: 0;
+  background: transparent;
+  font-family: inherit;
+  font-size: inherit;
+  margin: 0;
+  white-space: pre;
+  word-wrap: normal;
+  line-height: inherit;
+  color: inherit;
+  z-index: 2;
+  position: relative;
+  overflow: visible;
+  -webkit-tap-highlight-color: transparent;
+  -webkit-font-variant-ligatures: contextual;
+  font-variant-ligatures: contextual;
+}
+.CodeMirror-wrap pre.CodeMirror-line,
+.CodeMirror-wrap pre.CodeMirror-line-like {
+  word-wrap: break-word;
+  white-space: pre-wrap;
+  word-break: normal;
+}
+
+.CodeMirror-linebackground {
+  position: absolute;
+  left: 0; right: 0; top: 0; bottom: 0;
+  z-index: 0;
+}
+
+.CodeMirror-linewidget {
+  position: relative;
+  z-index: 2;
+  padding: 0.1px; /* Force widget margins to stay inside of the container */
+}
+
+.CodeMirror-widget {}
+
+.CodeMirror-rtl pre { direction: rtl; }
+
+.CodeMirror-code {
+  outline: none;
+}
+
+/* Force content-box sizing for the elements where we expect it */
+.CodeMirror-scroll,
+.CodeMirror-sizer,
+.CodeMirror-gutter,
+.CodeMirror-gutters,
+.CodeMirror-linenumber {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+
+.CodeMirror-measure {
+  position: absolute;
+  width: 100%;
+  height: 0;
+  overflow: hidden;
+  visibility: hidden;
+}
+
+.CodeMirror-cursor {
+  position: absolute;
+  pointer-events: none;
+}
+.CodeMirror-measure pre { position: static; }
+
+div.CodeMirror-cursors {
+  visibility: hidden;
+  position: relative;
+  z-index: 3;
+}
+div.CodeMirror-dragcursors {
+  visibility: visible;
+}
+
+.CodeMirror-focused div.CodeMirror-cursors {
+  visibility: visible;
+}
+
+.CodeMirror-selected { background: #d9d9d9; }
+.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
+.CodeMirror-crosshair { cursor: crosshair; }
+.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
+.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
+
+.cm-searching {
+  background-color: #ffa;
+  background-color: rgba(255, 255, 0, .4);
+}
+
+/* Used to force a border model for a node */
+.cm-force-border { padding-right: .1px; }
+
+@media print {
+  /* Hide the cursor when printing */
+  .CodeMirror div.CodeMirror-cursors {
+    visibility: hidden;
+  }
+}
+
+/* See issue #2901 */
+.cm-tab-wrap-hack:after { content: ''; }
+
+/* Help users use markselection to safely style text background */
+span.CodeMirror-selectedtext { background: none; }
+
+.CodeMirror-dialog {
+  position: absolute;
+  left: 0; right: 0;
+  background: inherit;
+  z-index: 15;
+  padding: .1em .8em;
+  overflow: hidden;
+  color: inherit;
+}
+
+.CodeMirror-dialog-top {
+  border-bottom: 1px solid #eee;
+  top: 0;
+}
+
+.CodeMirror-dialog-bottom {
+  border-top: 1px solid #eee;
+  bottom: 0;
+}
+
+.CodeMirror-dialog input {
+  border: none;
+  outline: none;
+  background: transparent;
+  width: 20em;
+  color: inherit;
+  font-family: monospace;
+}
+
+.CodeMirror-dialog button {
+  font-size: 70%;
+}
+
+.CodeMirror-foldmarker {
+  color: blue;
+  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
+  font-family: arial;
+  line-height: .3;
+  cursor: pointer;
+}
+.CodeMirror-foldgutter {
+  width: .7em;
+}
+.CodeMirror-foldgutter-open,
+.CodeMirror-foldgutter-folded {
+  cursor: pointer;
+}
+.CodeMirror-foldgutter-open:after {
+  content: "\25BE";
+}
+.CodeMirror-foldgutter-folded:after {
+  content: "\25B8";
+}
+
+/*
+  Name:       material
+  Author:     Mattia Astorino (http://github.com/equinusocio)
+  Website:    https://material-theme.site/
+*/
+
+.cm-s-material.CodeMirror {
+  background-color: #263238;
+  color: #EEFFFF;
+}
+
+.cm-s-material .CodeMirror-gutters {
+  background: #263238;
+  color: #546E7A;
+  border: none;
+}
+
+.cm-s-material .CodeMirror-guttermarker,
+.cm-s-material .CodeMirror-guttermarker-subtle,
+.cm-s-material .CodeMirror-linenumber {
+  color: #546E7A;
+}
+
+.cm-s-material .CodeMirror-cursor {
+  border-left: 1px solid #FFCC00;
+}
+
+.cm-s-material div.CodeMirror-selected {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material.CodeMirror-focused div.CodeMirror-selected {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material .CodeMirror-line::selection,
+.cm-s-material .CodeMirror-line>span::selection,
+.cm-s-material .CodeMirror-line>span>span::selection {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material .CodeMirror-line::-moz-selection,
+.cm-s-material .CodeMirror-line>span::-moz-selection,
+.cm-s-material .CodeMirror-line>span>span::-moz-selection {
+  background: rgba(128, 203, 196, 0.2);
+}
+
+.cm-s-material .CodeMirror-activeline-background {
+  background: rgba(0, 0, 0, 0.5);
+}
+
+.cm-s-material .cm-keyword {
+  color: #C792EA;
+}
+
+.cm-s-material .cm-operator {
+  color: #89DDFF;
+}
+
+.cm-s-material .cm-variable-2 {
+  color: #EEFFFF;
+}
+
+.cm-s-material .cm-variable-3,
+.cm-s-material .cm-type {
+  color: #f07178;
+}
+
+.cm-s-material .cm-builtin {
+  color: #FFCB6B;
+}
+
+.cm-s-material .cm-atom {
+  color: #F78C6C;
+}
+
+.cm-s-material .cm-number {
+  color: #FF5370;
+}
+
+.cm-s-material .cm-def {
+  color: #82AAFF;
+}
+
+.cm-s-material .cm-string {
+  color: #C3E88D;
+}
+
+.cm-s-material .cm-string-2 {
+  color: #f07178;
+}
+
+.cm-s-material .cm-comment {
+  color: #546E7A;
+}
+
+.cm-s-material .cm-variable {
+  color: #f07178;
+}
+
+.cm-s-material .cm-tag {
+  color: #FF5370;
+}
+
+.cm-s-material .cm-meta {
+  color: #FFCB6B;
+}
+
+.cm-s-material .cm-attribute {
+  color: #C792EA;
+}
+
+.cm-s-material .cm-property {
+  color: #C792EA;
+}
+
+.cm-s-material .cm-qualifier {
+  color: #DECB6B;
+}
+
+.cm-s-material .cm-variable-3,
+.cm-s-material .cm-type {
+  color: #DECB6B;
+}
+
+
+.cm-s-material .cm-error {
+  color: rgba(255, 255, 255, 1.0);
+  background-color: #FF5370;
+}
+
+.cm-s-material .CodeMirror-matchingbracket {
+  text-decoration: underline;
+  color: white !important;
+}
+/**
+ * "
+ *  Using Zenburn color palette from the Emacs Zenburn Theme
+ *  https://github.com/bbatsov/zenburn-emacs/blob/master/zenburn-theme.el
+ *
+ *  Also using parts of https://github.com/xavi/coderay-lighttable-theme
+ * "
+ * From: https://github.com/wisenomad/zenburn-lighttable-theme/blob/master/zenburn.css
+ */
+
+.cm-s-zenburn .CodeMirror-gutters { background: #3f3f3f !important; }
+.cm-s-zenburn .CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded { color: #999; }
+.cm-s-zenburn .CodeMirror-cursor { border-left: 1px solid white; }
+.cm-s-zenburn { background-color: #3f3f3f; color: #dcdccc; }
+.cm-s-zenburn span.cm-builtin { color: #dcdccc; font-weight: bold; }
+.cm-s-zenburn span.cm-comment { color: #7f9f7f; }
+.cm-s-zenburn span.cm-keyword { color: #f0dfaf; font-weight: bold; }
+.cm-s-zenburn span.cm-atom { color: #bfebbf; }
+.cm-s-zenburn span.cm-def { color: #dcdccc; }
+.cm-s-zenburn span.cm-variable { color: #dfaf8f; }
+.cm-s-zenburn span.cm-variable-2 { color: #dcdccc; }
+.cm-s-zenburn span.cm-string { color: #cc9393; }
+.cm-s-zenburn span.cm-string-2 { color: #cc9393; }
+.cm-s-zenburn span.cm-number { color: #dcdccc; }
+.cm-s-zenburn span.cm-tag { color: #93e0e3; }
+.cm-s-zenburn span.cm-property { color: #dfaf8f; }
+.cm-s-zenburn span.cm-attribute { color: #dfaf8f; }
+.cm-s-zenburn span.cm-qualifier { color: #7cb8bb; }
+.cm-s-zenburn span.cm-meta { color: #f0dfaf; }
+.cm-s-zenburn span.cm-header { color: #f0efd0; }
+.cm-s-zenburn span.cm-operator { color: #f0efd0; }
+.cm-s-zenburn span.CodeMirror-matchingbracket { box-sizing: border-box; background: transparent; border-bottom: 1px solid; }
+.cm-s-zenburn span.CodeMirror-nonmatchingbracket { border-bottom: 1px solid; background: none; }
+.cm-s-zenburn .CodeMirror-activeline { background: #000000; }
+.cm-s-zenburn .CodeMirror-activeline-background { background: #000000; }
+.cm-s-zenburn div.CodeMirror-selected { background: #545454; }
+.cm-s-zenburn .CodeMirror-focused div.CodeMirror-selected { background: #4f4f4f; }
+
+.cm-s-abcdef.CodeMirror { background: #0f0f0f; color: #defdef; }
+.cm-s-abcdef div.CodeMirror-selected { background: #515151; }
+.cm-s-abcdef .CodeMirror-line::selection, .cm-s-abcdef .CodeMirror-line > span::selection, .cm-s-abcdef .CodeMirror-line > span > span::selection { background: rgba(56, 56, 56, 0.99); }
+.cm-s-abcdef .CodeMirror-line::-moz-selection, .cm-s-abcdef .CodeMirror-line > span::-moz-selection, .cm-s-abcdef .CodeMirror-line > span > span::-moz-selection { background: rgba(56, 56, 56, 0.99); }
+.cm-s-abcdef .CodeMirror-gutters { background: #555; border-right: 2px solid #314151; }
+.cm-s-abcdef .CodeMirror-guttermarker { color: #222; }
+.cm-s-abcdef .CodeMirror-guttermarker-subtle { color: azure; }
+.cm-s-abcdef .CodeMirror-linenumber { color: #FFFFFF; }
+.cm-s-abcdef .CodeMirror-cursor { border-left: 1px solid #00FF00; }
+
+.cm-s-abcdef span.cm-keyword { color: darkgoldenrod; font-weight: bold; }
+.cm-s-abcdef span.cm-atom { color: #77F; }
+.cm-s-abcdef span.cm-number { color: violet; }
+.cm-s-abcdef span.cm-def { color: #fffabc; }
+.cm-s-abcdef span.cm-variable { color: #abcdef; }
+.cm-s-abcdef span.cm-variable-2 { color: #cacbcc; }
+.cm-s-abcdef span.cm-variable-3, .cm-s-abcdef span.cm-type { color: #def; }
+.cm-s-abcdef span.cm-property { color: #fedcba; }
+.cm-s-abcdef span.cm-operator { color: #ff0; }
+.cm-s-abcdef span.cm-comment { color: #7a7b7c; font-style: italic;}
+.cm-s-abcdef span.cm-string { color: #2b4; }
+.cm-s-abcdef span.cm-meta { color: #C9F; }
+.cm-s-abcdef span.cm-qualifier { color: #FFF700; }
+.cm-s-abcdef span.cm-builtin { color: #30aabc; }
+.cm-s-abcdef span.cm-bracket { color: #8a8a8a; }
+.cm-s-abcdef span.cm-tag { color: #FFDD44; }
+.cm-s-abcdef span.cm-attribute { color: #DDFF00; }
+.cm-s-abcdef span.cm-error { color: #FF0000; }
+.cm-s-abcdef span.cm-header { color: aquamarine; font-weight: bold; }
+.cm-s-abcdef span.cm-link { color: blueviolet; }
+
+.cm-s-abcdef .CodeMirror-activeline-background { background: #314151; }
+
+/*
+
+    Name:       Base16 Default Light
+    Author:     Chris Kempson (http://chriskempson.com)
+
+    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
+    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
+
+*/
+
+.cm-s-base16-light.CodeMirror { background: #f5f5f5; color: #202020; }
+.cm-s-base16-light div.CodeMirror-selected { background: #e0e0e0; }
+.cm-s-base16-light .CodeMirror-line::selection, .cm-s-base16-light .CodeMirror-line > span::selection, .cm-s-base16-light .CodeMirror-line > span > span::selection { background: #e0e0e0; }
+.cm-s-base16-light .CodeMirror-line::-moz-selection, .cm-s-base16-light .CodeMirror-line > span::-moz-selection, .cm-s-base16-light .CodeMirror-line > span > span::-moz-selection { background: #e0e0e0; }
+.cm-s-base16-light .CodeMirror-gutters { background: #f5f5f5; border-right: 0px; }
+.cm-s-base16-light .CodeMirror-guttermarker { color: #ac4142; }
+.cm-s-base16-light .CodeMirror-guttermarker-subtle { color: #b0b0b0; }
+.cm-s-base16-light .CodeMirror-linenumber { color: #b0b0b0; }
+.cm-s-base16-light .CodeMirror-cursor { border-left: 1px solid #505050; }
+
+.cm-s-base16-light span.cm-comment { color: #8f5536; }
+.cm-s-base16-light span.cm-atom { color: #aa759f; }
+.cm-s-base16-light span.cm-number { color: #aa759f; }
+
+.cm-s-base16-light span.cm-property, .cm-s-base16-light span.cm-attribute { color: #90a959; }
+.cm-s-base16-light span.cm-keyword { color: #ac4142; }
+.cm-s-base16-light span.cm-string { color: #f4bf75; }
+
+.cm-s-base16-light span.cm-variable { color: #90a959; }
+.cm-s-base16-light span.cm-variable-2 { color: #6a9fb5; }
+.cm-s-base16-light span.cm-def { color: #d28445; }
+.cm-s-base16-light span.cm-bracket { color: #202020; }
+.cm-s-base16-light span.cm-tag { color: #ac4142; }
+.cm-s-base16-light span.cm-link { color: #aa759f; }
+.cm-s-base16-light span.cm-error { background: #ac4142; color: #505050; }
+
+.cm-s-base16-light .CodeMirror-activeline-background { background: #DDDCDC; }
+.cm-s-base16-light .CodeMirror-matchingbracket { color: #f5f5f5 !important; background-color: #6A9FB5 !important}
+
+/*
+
+    Name:       Base16 Default Dark
+    Author:     Chris Kempson (http://chriskempson.com)
+
+    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
+    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
+
+*/
+
+.cm-s-base16-dark.CodeMirror { background: #151515; color: #e0e0e0; }
+.cm-s-base16-dark div.CodeMirror-selected { background: #303030; }
+.cm-s-base16-dark .CodeMirror-line::selection, .cm-s-base16-dark .CodeMirror-line > span::selection, .cm-s-base16-dark .CodeMirror-line > span > span::selection { background: rgba(48, 48, 48, .99); }
+.cm-s-base16-dark .CodeMirror-line::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span::-moz-selection, .cm-s-base16-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(48, 48, 48, .99); }
+.cm-s-base16-dark .CodeMirror-gutters { background: #151515; border-right: 0px; }
+.cm-s-base16-dark .CodeMirror-guttermarker { color: #ac4142; }
+.cm-s-base16-dark .CodeMirror-guttermarker-subtle { color: #505050; }
+.cm-s-base16-dark .CodeMirror-linenumber { color: #505050; }
+.cm-s-base16-dark .CodeMirror-cursor { border-left: 1px solid #b0b0b0; }
+
+.cm-s-base16-dark span.cm-comment { color: #8f5536; }
+.cm-s-base16-dark span.cm-atom { color: #aa759f; }
+.cm-s-base16-dark span.cm-number { color: #aa759f; }
+
+.cm-s-base16-dark span.cm-property, .cm-s-base16-dark span.cm-attribute { color: #90a959; }
+.cm-s-base16-dark span.cm-keyword { color: #ac4142; }
+.cm-s-base16-dark span.cm-string { color: #f4bf75; }
+
+.cm-s-base16-dark span.cm-variable { color: #90a959; }
+.cm-s-base16-dark span.cm-variable-2 { color: #6a9fb5; }
+.cm-s-base16-dark span.cm-def { color: #d28445; }
+.cm-s-base16-dark span.cm-bracket { color: #e0e0e0; }
+.cm-s-base16-dark span.cm-tag { color: #ac4142; }
+.cm-s-base16-dark span.cm-link { color: #aa759f; }
+.cm-s-base16-dark span.cm-error { background: #ac4142; color: #b0b0b0; }
+
+.cm-s-base16-dark .CodeMirror-activeline-background { background: #202020; }
+.cm-s-base16-dark .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
+
+/*
+
+    Name:       dracula
+    Author:     Michael Kaminsky (http://github.com/mkaminsky11)
+
+    Original dracula color scheme by Zeno Rocha (https://github.com/zenorocha/dracula-theme)
+
+*/
+
+
+.cm-s-dracula.CodeMirror, .cm-s-dracula .CodeMirror-gutters {
+  background-color: #282a36 !important;
+  color: #f8f8f2 !important;
+  border: none;
+}
+.cm-s-dracula .CodeMirror-gutters { color: #282a36; }
+.cm-s-dracula .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
+.cm-s-dracula .CodeMirror-linenumber { color: #6D8A88; }
+.cm-s-dracula .CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
+.cm-s-dracula .CodeMirror-line::selection, .cm-s-dracula .CodeMirror-line > span::selection, .cm-s-dracula .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-dracula .CodeMirror-line::-moz-selection, .cm-s-dracula .CodeMirror-line > span::-moz-selection, .cm-s-dracula .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-dracula span.cm-comment { color: #6272a4; }
+.cm-s-dracula span.cm-string, .cm-s-dracula span.cm-string-2 { color: #f1fa8c; }
+.cm-s-dracula span.cm-number { color: #bd93f9; }
+.cm-s-dracula span.cm-variable { color: #50fa7b; }
+.cm-s-dracula span.cm-variable-2 { color: white; }
+.cm-s-dracula span.cm-def { color: #50fa7b; }
+.cm-s-dracula span.cm-operator { color: #ff79c6; }
+.cm-s-dracula span.cm-keyword { color: #ff79c6; }
+.cm-s-dracula span.cm-atom { color: #bd93f9; }
+.cm-s-dracula span.cm-meta { color: #f8f8f2; }
+.cm-s-dracula span.cm-tag { color: #ff79c6; }
+.cm-s-dracula span.cm-attribute { color: #50fa7b; }
+.cm-s-dracula span.cm-qualifier { color: #50fa7b; }
+.cm-s-dracula span.cm-property { color: #66d9ef; }
+.cm-s-dracula span.cm-builtin { color: #50fa7b; }
+.cm-s-dracula span.cm-variable-3, .cm-s-dracula span.cm-type { color: #ffb86c; }
+
+.cm-s-dracula .CodeMirror-activeline-background { background: rgba(255,255,255,0.1); }
+.cm-s-dracula .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
+
+/*
+
+    Name:       Hopscotch
+    Author:     Jan T. Sott
+
+    CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-codemirror)
+    Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16)
+
+*/
+
+.cm-s-hopscotch.CodeMirror {background: #322931; color: #d5d3d5;}
+.cm-s-hopscotch div.CodeMirror-selected {background: #433b42 !important;}
+.cm-s-hopscotch .CodeMirror-gutters {background: #322931; border-right: 0px;}
+.cm-s-hopscotch .CodeMirror-linenumber {color: #797379;}
+.cm-s-hopscotch .CodeMirror-cursor {border-left: 1px solid #989498 !important;}
+
+.cm-s-hopscotch span.cm-comment {color: #b33508;}
+.cm-s-hopscotch span.cm-atom {color: #c85e7c;}
+.cm-s-hopscotch span.cm-number {color: #c85e7c;}
+
+.cm-s-hopscotch span.cm-property, .cm-s-hopscotch span.cm-attribute {color: #8fc13e;}
+.cm-s-hopscotch span.cm-keyword {color: #dd464c;}
+.cm-s-hopscotch span.cm-string {color: #fdcc59;}
+
+.cm-s-hopscotch span.cm-variable {color: #8fc13e;}
+.cm-s-hopscotch span.cm-variable-2 {color: #1290bf;}
+.cm-s-hopscotch span.cm-def {color: #fd8b19;}
+.cm-s-hopscotch span.cm-error {background: #dd464c; color: #989498;}
+.cm-s-hopscotch span.cm-bracket {color: #d5d3d5;}
+.cm-s-hopscotch span.cm-tag {color: #dd464c;}
+.cm-s-hopscotch span.cm-link {color: #c85e7c;}
+
+.cm-s-hopscotch .CodeMirror-matchingbracket { text-decoration: underline; color: white !important;}
+.cm-s-hopscotch .CodeMirror-activeline-background { background: #302020; }
+
+/****************************************************************/
+/*   Based on mbonaci's Brackets mbo theme                      */
+/*   https://github.com/mbonaci/global/blob/master/Mbo.tmTheme  */
+/*   Create your own: http://tmtheme-editor.herokuapp.com       */
+/****************************************************************/
+
+.cm-s-mbo.CodeMirror { background: #2c2c2c; color: #ffffec; }
+.cm-s-mbo div.CodeMirror-selected { background: #716C62; }
+.cm-s-mbo .CodeMirror-line::selection, .cm-s-mbo .CodeMirror-line > span::selection, .cm-s-mbo .CodeMirror-line > span > span::selection { background: rgba(113, 108, 98, .99); }
+.cm-s-mbo .CodeMirror-line::-moz-selection, .cm-s-mbo .CodeMirror-line > span::-moz-selection, .cm-s-mbo .CodeMirror-line > span > span::-moz-selection { background: rgba(113, 108, 98, .99); }
+.cm-s-mbo .CodeMirror-gutters { background: #4e4e4e; border-right: 0px; }
+.cm-s-mbo .CodeMirror-guttermarker { color: white; }
+.cm-s-mbo .CodeMirror-guttermarker-subtle { color: grey; }
+.cm-s-mbo .CodeMirror-linenumber { color: #dadada; }
+.cm-s-mbo .CodeMirror-cursor { border-left: 1px solid #ffffec; }
+
+.cm-s-mbo span.cm-comment { color: #95958a; }
+.cm-s-mbo span.cm-atom { color: #00a8c6; }
+.cm-s-mbo span.cm-number { color: #00a8c6; }
+
+.cm-s-mbo span.cm-property, .cm-s-mbo span.cm-attribute { color: #9ddfe9; }
+.cm-s-mbo span.cm-keyword { color: #ffb928; }
+.cm-s-mbo span.cm-string { color: #ffcf6c; }
+.cm-s-mbo span.cm-string.cm-property { color: #ffffec; }
+
+.cm-s-mbo span.cm-variable { color: #ffffec; }
+.cm-s-mbo span.cm-variable-2 { color: #00a8c6; }
+.cm-s-mbo span.cm-def { color: #ffffec; }
+.cm-s-mbo span.cm-bracket { color: #fffffc; font-weight: bold; }
+.cm-s-mbo span.cm-tag { color: #9ddfe9; }
+.cm-s-mbo span.cm-link { color: #f54b07; }
+.cm-s-mbo span.cm-error { border-bottom: #636363; color: #ffffec; }
+.cm-s-mbo span.cm-qualifier { color: #ffffec; }
+
+.cm-s-mbo .CodeMirror-activeline-background { background: #494b41; }
+.cm-s-mbo .CodeMirror-matchingbracket { color: #ffb928 !important; }
+.cm-s-mbo .CodeMirror-matchingtag { background: rgba(255, 255, 255, .37); }
+
+/*
+  MDN-LIKE Theme - Mozilla
+  Ported to CodeMirror by Peter Kroon <plakroon@gmail.com>
+  Report bugs/issues here: https://github.com/codemirror/CodeMirror/issues
+  GitHub: @peterkroon
+
+  The mdn-like theme is inspired on the displayed code examples at: https://developer.mozilla.org/en-US/docs/Web/CSS/animation
+
+*/
+.cm-s-mdn-like.CodeMirror { color: #999; background-color: #fff; }
+.cm-s-mdn-like div.CodeMirror-selected { background: #cfc; }
+.cm-s-mdn-like .CodeMirror-line::selection, .cm-s-mdn-like .CodeMirror-line > span::selection, .cm-s-mdn-like .CodeMirror-line > span > span::selection { background: #cfc; }
+.cm-s-mdn-like .CodeMirror-line::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span::-moz-selection, .cm-s-mdn-like .CodeMirror-line > span > span::-moz-selection { background: #cfc; }
+
+.cm-s-mdn-like .CodeMirror-gutters { background: #f8f8f8; border-left: 6px solid rgba(0,83,159,0.65); color: #333; }
+.cm-s-mdn-like .CodeMirror-linenumber { color: #aaa; padding-left: 8px; }
+.cm-s-mdn-like .CodeMirror-cursor { border-left: 2px solid #222; }
+
+.cm-s-mdn-like .cm-keyword { color: #6262FF; }
+.cm-s-mdn-like .cm-atom { color: #F90; }
+.cm-s-mdn-like .cm-number { color:  #ca7841; }
+.cm-s-mdn-like .cm-def { color: #8DA6CE; }
+.cm-s-mdn-like span.cm-variable-2, .cm-s-mdn-like span.cm-tag { color: #690; }
+.cm-s-mdn-like span.cm-variable-3, .cm-s-mdn-like span.cm-def, .cm-s-mdn-like span.cm-type { color: #07a; }
+
+.cm-s-mdn-like .cm-variable { color: #07a; }
+.cm-s-mdn-like .cm-property { color: #905; }
+.cm-s-mdn-like .cm-qualifier { color: #690; }
+
+.cm-s-mdn-like .cm-operator { color: #cda869; }
+.cm-s-mdn-like .cm-comment { color:#777; font-weight:normal; }
+.cm-s-mdn-like .cm-string { color:#07a; font-style:italic; }
+.cm-s-mdn-like .cm-string-2 { color:#bd6b18; } /*?*/
+.cm-s-mdn-like .cm-meta { color: #000; } /*?*/
+.cm-s-mdn-like .cm-builtin { color: #9B7536; } /*?*/
+.cm-s-mdn-like .cm-tag { color: #997643; }
+.cm-s-mdn-like .cm-attribute { color: #d6bb6d; } /*?*/
+.cm-s-mdn-like .cm-header { color: #FF6400; }
+.cm-s-mdn-like .cm-hr { color: #AEAEAE; }
+.cm-s-mdn-like .cm-link { color:#ad9361; font-style:italic; text-decoration:none; }
+.cm-s-mdn-like .cm-error { border-bottom: 1px solid red; }
+
+div.cm-s-mdn-like .CodeMirror-activeline-background { background: #efefff; }
+div.cm-s-mdn-like span.CodeMirror-matchingbracket { outline:1px solid grey; color: inherit; }
+
+.cm-s-mdn-like.CodeMirror { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAyCAYAAAAp8UeFAAAHvklEQVR42s2b63bcNgyEQZCSHCdt2vd/0tWF7I+Q6XgMXiTtuvU5Pl57ZQKkKHzEAOtF5KeIJBGJ8uvL599FRFREZhFx8DeXv8trn68RuGaC8TRfo3SNp9dlDDHedyLyTUTeRWStXKPZrjtpZxaRw5hPqozRs1N8/enzIiQRWcCgy4MUA0f+XWliDhyL8Lfyvx7ei/Ae3iQFHyw7U/59pQVIMEEPEz0G7XiwdRjzSfC3UTtz9vchIntxvry5iMgfIhJoEflOz2CQr3F5h/HfeFe+GTdLaKcu9L8LTeQb/R/7GgbsfKedyNdoHsN31uRPWrfZ5wsj/NzzRQHuToIdU3ahwnsKPxXCjJITuOsi7XLc7SG/v5GdALs7wf8JjTFiB5+QvTEfRyGOfX3Lrx8wxyQi3sNq46O7QahQiCsRFgqddjBouVEHOKDgXAQHD9gJCr5sMKkEdjwsarG/ww3BMHBU7OBjXnzdyY7SfCxf5/z6ATccrwlKuwC/jhznnPF4CgVzhhVf4xp2EixcBActO75iZ8/fM9zAs2OMzKdslgXWJ9XG8PQoOAMA5fGcsvORgv0doBXyHrCwfLJAOwo71QLNkb8n2Pl6EWiR7OCibtkPaz4Kc/0NNAze2gju3zOwekALDaCFPI5vjPFmgGY5AZqyGEvH1x7QfIb8YtxMnA/b+QQ0aQDAwc6JMFg8CbQZ4qoYEEHbRwNojuK3EHwd7VALSgq+MNDKzfT58T8qdpADrgW0GmgcAS1lhzztJmkAzcPNOQbsWEALBDSlMKUG0Eq4CLAQWvEVQ9WU57gZJwZtgPO3r9oBTQ9WO8TjqXINx8R0EYpiZEUWOF3FxkbJkgU9B2f41YBrIj5ZfsQa0M5kTgiAAqM3ShXLgu8XMqcrQBvJ0CL5pnTsfMB13oB8athpAq2XOQmcGmoACCLydx7nToa23ATaSIY2ichfOdPTGxlasXMLaL0MLZAOwAKIM+y8CmicobGdCcbbK9DzN+yYGVoNNI5iUKTMyYOjPse4A8SM1MmcXgU0toOq1yO/v8FOxlASyc7TgeYaAMBJHcY1CcCwGI/TK4AmDbDyKYBBtFUkRwto8gygiQEaByFgJ00BH2M8JWwQS1nafDXQCidWyOI8AcjDCSjCLk8ngObuAm3JAHAdubAmOaK06V8MNEsKPJOhobSprwQa6gD7DclRQdqcwL4zxqgBrQcabUiBLclRDKAlWp+etPkBaNMA0AKlrHwTdEByZAA4GM+SNluSY6wAzcMNewxmgig5Ks0nkrSpBvSaQHMdKTBAnLojOdYyGpQ254602ZILPdTD1hdlggdIm74jbTp8vDwF5ZYUeLWGJpWsh6XNyXgcYwVoJQTEhhTYkxzZjiU5npU2TaB979TQehlaAVq4kaGpiPwwwLkYUuBbQwocyQTv1tA0+1UFWoJF3iv1oq+qoSk8EQdJmwHkziIF7oOZk14EGitibAdjLYYK78H5vZOhtWpoI0ATGHs0Q8OMb4Ey+2bU2UYztCtA0wFAs7TplGLRVQCcqaFdGSPCeTI1QNIC52iWNzof6Uib7xjEp07mNNoUYmVosVItHrHzRlLgBn9LFyRHaQCtVUMbtTNhoXWiTOO9k/V8BdAc1Oq0ArSQs6/5SU0hckNy9NnXqQY0PGYo5dWJ7nINaN6o958FWin27aBaWRka1r5myvLOAm0j30eBJqCxHLReVclxhxOEN2JfDWjxBtAC7MIH1fVaGdoOp4qJYDgKtKPSFNID2gSnGldrCqkFZ+5UeQXQBIRrSwocbdZYQT/2LwRahBPBXoHrB8nxaGROST62DKUbQOMMzZIC9abkuELfQzQALWTnDNAm8KHWFOJgJ5+SHIvTPcmx1xQyZRhNL5Qci689aXMEaN/uNIWkEwDAvFpOZmgsBaaGnbs1NPa1Jm32gBZAIh1pCtG7TSH4aE0y1uVY4uqoFPisGlpP2rSA5qTecWn5agK6BzSpgAyD+wFaqhnYoSZ1Vwr8CmlTQbrcO3ZaX0NAEyMbYaAlyquFoLKK3SPby9CeVUPThrSJmkCAE0CrKUQadi4DrdSlWhmah0YL9z9vClH59YGbHx1J8VZTyAjQepJjmXwAKTDQI3omc3p1U4gDUf6RfcdYfrUp5ClAi2J3Ba6UOXGo+K+bQrjjssitG2SJzshaLwMtXgRagUNpYYoVkMSBLM+9GGiJZMvduG6DRZ4qc04DMPtQQxOjEtACmhO7K1AbNbQDEggZyJwscFpAGwENhoBeUwh3bWolhe8BTYVKxQEWrSUn/uhcM5KhvUu/+eQu0Lzhi+VrK0PrZZNDQKs9cpYUuFYgMVpD4/NxenJTiMCNqdUEUf1qZWjppLT5qSkkUZbCwkbZMSuVnu80hfSkzRbQeqCZSAh6huR4VtoM2gHAlLf72smuWgE+VV7XpE25Ab2WFDgyhnSuKbs4GuGzCjR+tIoUuMFg3kgcWKLTwRqanJQ2W00hAsenfaApRC42hbCvK1SlE0HtE9BGgneJO+ELamitD1YjjOYnNYVcraGhtKkW0EqVVeDx733I2NH581k1NNxNLG0i0IJ8/NjVaOZ0tYZ2Vtr0Xv7tPV3hkWp9EFkgS/J0vosngTaSoaG06WHi+xObQkaAdlbanP8B2+2l0f90LmUAAAAASUVORK5CYII=); }
+
+/*
+
+    Name:       seti
+    Author:     Michael Kaminsky (http://github.com/mkaminsky11)
+
+    Original seti color scheme by Jesse Weed (https://github.com/jesseweed/seti-syntax)
+
+*/
+
+
+.cm-s-seti.CodeMirror {
+  background-color: #151718 !important;
+  color: #CFD2D1 !important;
+  border: none;
+}
+.cm-s-seti .CodeMirror-gutters {
+  color: #404b53;
+  background-color: #0E1112;
+  border: none;
+}
+.cm-s-seti .CodeMirror-cursor { border-left: solid thin #f8f8f0; }
+.cm-s-seti .CodeMirror-linenumber { color: #6D8A88; }
+.cm-s-seti.CodeMirror-focused div.CodeMirror-selected { background: rgba(255, 255, 255, 0.10); }
+.cm-s-seti .CodeMirror-line::selection, .cm-s-seti .CodeMirror-line > span::selection, .cm-s-seti .CodeMirror-line > span > span::selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-seti .CodeMirror-line::-moz-selection, .cm-s-seti .CodeMirror-line > span::-moz-selection, .cm-s-seti .CodeMirror-line > span > span::-moz-selection { background: rgba(255, 255, 255, 0.10); }
+.cm-s-seti span.cm-comment { color: #41535b; }
+.cm-s-seti span.cm-string, .cm-s-seti span.cm-string-2 { color: #55b5db; }
+.cm-s-seti span.cm-number { color: #cd3f45; }
+.cm-s-seti span.cm-variable { color: #55b5db; }
+.cm-s-seti span.cm-variable-2 { color: #a074c4; }
+.cm-s-seti span.cm-def { color: #55b5db; }
+.cm-s-seti span.cm-keyword { color: #ff79c6; }
+.cm-s-seti span.cm-operator { color: #9fca56; }
+.cm-s-seti span.cm-keyword { color: #e6cd69; }
+.cm-s-seti span.cm-atom { color: #cd3f45; }
+.cm-s-seti span.cm-meta { color: #55b5db; }
+.cm-s-seti span.cm-tag { color: #55b5db; }
+.cm-s-seti span.cm-attribute { color: #9fca56; }
+.cm-s-seti span.cm-qualifier { color: #9fca56; }
+.cm-s-seti span.cm-property { color: #a074c4; }
+.cm-s-seti span.cm-variable-3, .cm-s-seti span.cm-type { color: #9fca56; }
+.cm-s-seti span.cm-builtin { color: #9fca56; }
+.cm-s-seti .CodeMirror-activeline-background { background: #101213; }
+.cm-s-seti .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; }
+
+/*
+Solarized theme for code-mirror
+http://ethanschoonover.com/solarized
+*/
+
+/*
+Solarized color palette
+http://ethanschoonover.com/solarized/img/solarized-palette.png
+*/
+
+.solarized.base03 { color: #002b36; }
+.solarized.base02 { color: #073642; }
+.solarized.base01 { color: #586e75; }
+.solarized.base00 { color: #657b83; }
+.solarized.base0 { color: #839496; }
+.solarized.base1 { color: #93a1a1; }
+.solarized.base2 { color: #eee8d5; }
+.solarized.base3  { color: #fdf6e3; }
+.solarized.solar-yellow  { color: #b58900; }
+.solarized.solar-orange  { color: #cb4b16; }
+.solarized.solar-red { color: #dc322f; }
+.solarized.solar-magenta { color: #d33682; }
+.solarized.solar-violet  { color: #6c71c4; }
+.solarized.solar-blue { color: #268bd2; }
+.solarized.solar-cyan { color: #2aa198; }
+.solarized.solar-green { color: #859900; }
+
+/* Color scheme for code-mirror */
+
+.cm-s-solarized {
+  line-height: 1.45em;
+  color-profile: sRGB;
+  rendering-intent: auto;
+}
+.cm-s-solarized.cm-s-dark {
+  color: #839496;
+  background-color: #002b36;
+  text-shadow: #002b36 0 1px;
+}
+.cm-s-solarized.cm-s-light {
+  background-color: #fdf6e3;
+  color: #657b83;
+  text-shadow: #eee8d5 0 1px;
+}
+
+.cm-s-solarized .CodeMirror-widget {
+  text-shadow: none;
+}
+
+.cm-s-solarized .cm-header { color: #586e75; }
+.cm-s-solarized .cm-quote { color: #93a1a1; }
+
+.cm-s-solarized .cm-keyword { color: #cb4b16; }
+.cm-s-solarized .cm-atom { color: #d33682; }
+.cm-s-solarized .cm-number { color: #d33682; }
+.cm-s-solarized .cm-def { color: #2aa198; }
+
+.cm-s-solarized .cm-variable { color: #839496; }
+.cm-s-solarized .cm-variable-2 { color: #b58900; }
+.cm-s-solarized .cm-variable-3, .cm-s-solarized .cm-type { color: #6c71c4; }
+
+.cm-s-solarized .cm-property { color: #2aa198; }
+.cm-s-solarized .cm-operator { color: #6c71c4; }
+
+.cm-s-solarized .cm-comment { color: #586e75; font-style:italic; }
+
+.cm-s-solarized .cm-string { color: #859900; }
+.cm-s-solarized .cm-string-2 { color: #b58900; }
+
+.cm-s-solarized .cm-meta { color: #859900; }
+.cm-s-solarized .cm-qualifier { color: #b58900; }
+.cm-s-solarized .cm-builtin { color: #d33682; }
+.cm-s-solarized .cm-bracket { color: #cb4b16; }
+.cm-s-solarized .CodeMirror-matchingbracket { color: #859900; }
+.cm-s-solarized .CodeMirror-nonmatchingbracket { color: #dc322f; }
+.cm-s-solarized .cm-tag { color: #93a1a1; }
+.cm-s-solarized .cm-attribute { color: #2aa198; }
+.cm-s-solarized .cm-hr {
+  color: transparent;
+  border-top: 1px solid #586e75;
+  display: block;
+}
+.cm-s-solarized .cm-link { color: #93a1a1; cursor: pointer; }
+.cm-s-solarized .cm-special { color: #6c71c4; }
+.cm-s-solarized .cm-em {
+  color: #999;
+  text-decoration: underline;
+  text-decoration-style: dotted;
+}
+.cm-s-solarized .cm-error,
+.cm-s-solarized .cm-invalidchar {
+  color: #586e75;
+  border-bottom: 1px dotted #dc322f;
+}
+
+.cm-s-solarized.cm-s-dark div.CodeMirror-selected { background: #073642; }
+.cm-s-solarized.cm-s-dark.CodeMirror ::selection { background: rgba(7, 54, 66, 0.99); }
+.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection, .cm-s-dark .CodeMirror-line > span::-moz-selection, .cm-s-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(7, 54, 66, 0.99); }
+
+.cm-s-solarized.cm-s-light div.CodeMirror-selected { background: #eee8d5; }
+.cm-s-solarized.cm-s-light .CodeMirror-line::selection, .cm-s-light .CodeMirror-line > span::selection, .cm-s-light .CodeMirror-line > span > span::selection { background: #eee8d5; }
+.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection, .cm-s-ligh .CodeMirror-line > span::-moz-selection, .cm-s-ligh .CodeMirror-line > span > span::-moz-selection { background: #eee8d5; }
+
+/* Editor styling */
+
+
+
+/* Little shadow on the view-port of the buffer view */
+.cm-s-solarized.CodeMirror {
+  -moz-box-shadow: inset 7px 0 12px -6px #000;
+  -webkit-box-shadow: inset 7px 0 12px -6px #000;
+  box-shadow: inset 7px 0 12px -6px #000;
+}
+
+/* Remove gutter border */
+.cm-s-solarized .CodeMirror-gutters {
+  border-right: 0;
+}
+
+/* Gutter colors and line number styling based of color scheme (dark / light) */
+
+/* Dark */
+.cm-s-solarized.cm-s-dark .CodeMirror-gutters {
+  background-color: #073642;
+}
+
+.cm-s-solarized.cm-s-dark .CodeMirror-linenumber {
+  color: #586e75;
+  text-shadow: #021014 0 -1px;
+}
+
+/* Light */
+.cm-s-solarized.cm-s-light .CodeMirror-gutters {
+  background-color: #eee8d5;
+}
+
+.cm-s-solarized.cm-s-light .CodeMirror-linenumber {
+  color: #839496;
+}
+
+/* Common */
+.cm-s-solarized .CodeMirror-linenumber {
+  padding: 0 5px;
+}
+.cm-s-solarized .CodeMirror-guttermarker-subtle { color: #586e75; }
+.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker { color: #ddd; }
+.cm-s-solarized.cm-s-light .CodeMirror-guttermarker { color: #cb4b16; }
+
+.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text {
+  color: #586e75;
+}
+
+/* Cursor */
+.cm-s-solarized .CodeMirror-cursor { border-left: 1px solid #819090; }
+
+/* Fat cursor */
+.cm-s-solarized.cm-s-light.cm-fat-cursor .CodeMirror-cursor { background: #77ee77; }
+.cm-s-solarized.cm-s-light .cm-animate-fat-cursor { background-color: #77ee77; }
+.cm-s-solarized.cm-s-dark.cm-fat-cursor .CodeMirror-cursor { background: #586e75; }
+.cm-s-solarized.cm-s-dark .cm-animate-fat-cursor { background-color: #586e75; }
+
+/* Active line */
+.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background {
+  background: rgba(255, 255, 255, 0.06);
+}
+.cm-s-solarized.cm-s-light .CodeMirror-activeline-background {
+  background: rgba(0, 0, 0, 0.06);
+}
+
+.cm-s-the-matrix.CodeMirror { background: #000000; color: #00FF00; }
+.cm-s-the-matrix div.CodeMirror-selected { background: #2D2D2D; }
+.cm-s-the-matrix .CodeMirror-line::selection, .cm-s-the-matrix .CodeMirror-line > span::selection, .cm-s-the-matrix .CodeMirror-line > span > span::selection { background: rgba(45, 45, 45, 0.99); }
+.cm-s-the-matrix .CodeMirror-line::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span::-moz-selection, .cm-s-the-matrix .CodeMirror-line > span > span::-moz-selection { background: rgba(45, 45, 45, 0.99); }
+.cm-s-the-matrix .CodeMirror-gutters { background: #060; border-right: 2px solid #00FF00; }
+.cm-s-the-matrix .CodeMirror-guttermarker { color: #0f0; }
+.cm-s-the-matrix .CodeMirror-guttermarker-subtle { color: white; }
+.cm-s-the-matrix .CodeMirror-linenumber { color: #FFFFFF; }
+.cm-s-the-matrix .CodeMirror-cursor { border-left: 1px solid #00FF00; }
+
+.cm-s-the-matrix span.cm-keyword { color: #008803; font-weight: bold; }
+.cm-s-the-matrix span.cm-atom { color: #3FF; }
+.cm-s-the-matrix span.cm-number { color: #FFB94F; }
+.cm-s-the-matrix span.cm-def { color: #99C; }
+.cm-s-the-matrix span.cm-variable { color: #F6C; }
+.cm-s-the-matrix span.cm-variable-2 { color: #C6F; }
+.cm-s-the-matrix span.cm-variable-3, .cm-s-the-matrix span.cm-type { color: #96F; }
+.cm-s-the-matrix span.cm-property { color: #62FFA0; }
+.cm-s-the-matrix span.cm-operator { color: #999; }
+.cm-s-the-matrix span.cm-comment { color: #CCCCCC; }
+.cm-s-the-matrix span.cm-string { color: #39C; }
+.cm-s-the-matrix span.cm-meta { color: #C9F; }
+.cm-s-the-matrix span.cm-qualifier { color: #FFF700; }
+.cm-s-the-matrix span.cm-builtin { color: #30a; }
+.cm-s-the-matrix span.cm-bracket { color: #cc7; }
+.cm-s-the-matrix span.cm-tag { color: #FFBD40; }
+.cm-s-the-matrix span.cm-attribute { color: #FFF700; }
+.cm-s-the-matrix span.cm-error { color: #FF0000; }
+
+.cm-s-the-matrix .CodeMirror-activeline-background { background: #040; }
+
+/*
+Copyright (C) 2011 by MarkLogic Corporation
+Author: Mike Brevoort <mike@brevoort.com>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+*/
+.cm-s-xq-light span.cm-keyword { line-height: 1em; font-weight: bold; color: #5A5CAD; }
+.cm-s-xq-light span.cm-atom { color: #6C8CD5; }
+.cm-s-xq-light span.cm-number { color: #164; }
+.cm-s-xq-light span.cm-def { text-decoration:underline; }
+.cm-s-xq-light span.cm-variable { color: black; }
+.cm-s-xq-light span.cm-variable-2 { color:black; }
+.cm-s-xq-light span.cm-variable-3, .cm-s-xq-light span.cm-type { color: black; }
+.cm-s-xq-light span.cm-property {}
+.cm-s-xq-light span.cm-operator {}
+.cm-s-xq-light span.cm-comment { color: #0080FF; font-style: italic; }
+.cm-s-xq-light span.cm-string { color: red; }
+.cm-s-xq-light span.cm-meta { color: yellow; }
+.cm-s-xq-light span.cm-qualifier { color: grey; }
+.cm-s-xq-light span.cm-builtin { color: #7EA656; }
+.cm-s-xq-light span.cm-bracket { color: #cc7; }
+.cm-s-xq-light span.cm-tag { color: #3F7F7F; }
+.cm-s-xq-light span.cm-attribute { color: #7F007F; }
+.cm-s-xq-light span.cm-error { color: #f00; }
+
+.cm-s-xq-light .CodeMirror-activeline-background { background: #e8f2ff; }
+.cm-s-xq-light .CodeMirror-matchingbracket { outline:1px solid grey;color:black !important;background:yellow; }
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+.CodeMirror {
+  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 */
+}
+
+.CodeMirror pre {
+  padding: 0 var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-dialog {
+  background-color: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+/* This causes https://github.com/jupyter/jupyterlab/issues/522 */
+/* May not cause it not because we changed it! */
+.CodeMirror-lines {
+  padding: var(--jp-code-padding) 0;
+}
+
+.CodeMirror-linenumber {
+  padding: 0 8px;
+}
+
+.jp-CodeMirrorEditor-static {
+  margin: var(--jp-code-padding);
+}
+
+.jp-CodeMirrorEditor,
+.jp-CodeMirrorEditor-static {
+  cursor: text;
+}
+
+.jp-CodeMirrorEditor[data-type='inline'] .CodeMirror-cursor {
+  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
+}
+
+/* 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'] .CodeMirror-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'] .CodeMirror-cursor {
+    border-left: var(--jp-code-cursor-width2) solid
+      var(--jp-editor-cursor-color);
+  }
+}
+
+.CodeMirror.jp-mod-readOnly .CodeMirror-cursor {
+  display: none;
+}
+
+.CodeMirror-gutters {
+  border-right: 1px solid var(--jp-border-color2);
+  background-color: var(--jp-layout-color0);
+}
+
+.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;
+}
+
+.CodeMirror-selectedtext.cm-searching {
+  background-color: var(--jp-search-selected-match-background-color) !important;
+  color: var(--jp-search-selected-match-color) !important;
+}
+
+.cm-searching {
+  background-color: var(
+    --jp-search-unselected-match-background-color
+  ) !important;
+  color: var(--jp-search-unselected-match-color) !important;
+}
+
+.CodeMirror-focused .CodeMirror-selected {
+  background-color: var(--jp-editor-selected-focused-background);
+}
+
+.CodeMirror-selected {
+  background-color: var(--jp-editor-selected-background);
+}
+
+.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);
+}
+
+/**
+ * Here is our jupyter theme for CodeMirror syntax highlighting
+ * This is used in our marked.js syntax highlighting and CodeMirror itself
+ * The string "jupyter" is set in ../codemirror/widget.DEFAULT_CODEMIRROR_THEME
+ * This came from the classic notebook, which came form highlight.js/GitHub
+ */
+
+/**
+ * CodeMirror themes are handling the background/color in this way. This works
+ * fine for CodeMirror editors outside the notebook, but the notebook styles
+ * these things differently.
+ */
+.CodeMirror.cm-s-jupyter {
+  background: var(--jp-layout-color0);
+  color: var(--jp-content-font-color1);
+}
+
+/* In the notebook, we want this styling to be handled by its container */
+.jp-CodeConsole .CodeMirror.cm-s-jupyter,
+.jp-Notebook .CodeMirror.cm-s-jupyter {
+  background: transparent;
+}
+
+.cm-s-jupyter .CodeMirror-cursor {
+  border-left: var(--jp-code-cursor-width0) solid var(--jp-editor-cursor-color);
+}
+.cm-s-jupyter span.cm-keyword {
+  color: var(--jp-mirror-editor-keyword-color);
+  font-weight: bold;
+}
+.cm-s-jupyter span.cm-atom {
+  color: var(--jp-mirror-editor-atom-color);
+}
+.cm-s-jupyter span.cm-number {
+  color: var(--jp-mirror-editor-number-color);
+}
+.cm-s-jupyter span.cm-def {
+  color: var(--jp-mirror-editor-def-color);
+}
+.cm-s-jupyter span.cm-variable {
+  color: var(--jp-mirror-editor-variable-color);
+}
+.cm-s-jupyter span.cm-variable-2 {
+  color: var(--jp-mirror-editor-variable-2-color);
+}
+.cm-s-jupyter span.cm-variable-3 {
+  color: var(--jp-mirror-editor-variable-3-color);
+}
+.cm-s-jupyter span.cm-punctuation {
+  color: var(--jp-mirror-editor-punctuation-color);
+}
+.cm-s-jupyter span.cm-property {
+  color: var(--jp-mirror-editor-property-color);
+}
+.cm-s-jupyter span.cm-operator {
+  color: var(--jp-mirror-editor-operator-color);
+  font-weight: bold;
+}
+.cm-s-jupyter span.cm-comment {
+  color: var(--jp-mirror-editor-comment-color);
+  font-style: italic;
+}
+.cm-s-jupyter span.cm-string {
+  color: var(--jp-mirror-editor-string-color);
+}
+.cm-s-jupyter span.cm-string-2 {
+  color: var(--jp-mirror-editor-string-2-color);
+}
+.cm-s-jupyter span.cm-meta {
+  color: var(--jp-mirror-editor-meta-color);
+}
+.cm-s-jupyter span.cm-qualifier {
+  color: var(--jp-mirror-editor-qualifier-color);
+}
+.cm-s-jupyter span.cm-builtin {
+  color: var(--jp-mirror-editor-builtin-color);
+}
+.cm-s-jupyter span.cm-bracket {
+  color: var(--jp-mirror-editor-bracket-color);
+}
+.cm-s-jupyter span.cm-tag {
+  color: var(--jp-mirror-editor-tag-color);
+}
+.cm-s-jupyter span.cm-attribute {
+  color: var(--jp-mirror-editor-attribute-color);
+}
+.cm-s-jupyter span.cm-header {
+  color: var(--jp-mirror-editor-header-color);
+}
+.cm-s-jupyter span.cm-quote {
+  color: var(--jp-mirror-editor-quote-color);
+}
+.cm-s-jupyter span.cm-link {
+  color: var(--jp-mirror-editor-link-color);
+}
+.cm-s-jupyter span.cm-error {
+  color: var(--jp-mirror-editor-error-color);
+}
+.cm-s-jupyter span.cm-hr {
+  color: #999;
+}
+
+.cm-s-jupyter span.cm-tab {
+  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
+  background-position: right;
+  background-repeat: no-repeat;
+}
+
+.cm-s-jupyter .CodeMirror-activeline-background,
+.cm-s-jupyter .CodeMirror-gutter {
+  background-color: var(--jp-layout-color2);
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| RenderedText
+|----------------------------------------------------------------------------*/
+
+.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: 0px;
+  padding: 0px;
+  line-height: normal;
+}
+
+.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;
+}
+.jp-RenderedText pre .ansi-red-bg {
+  background-color: #e75c58;
+}
+.jp-RenderedText pre .ansi-green-bg {
+  background-color: #00a250;
+}
+.jp-RenderedText pre .ansi-yellow-bg {
+  background-color: #ddb62b;
+}
+.jp-RenderedText pre .ansi-blue-bg {
+  background-color: #208ffb;
+}
+.jp-RenderedText pre .ansi-magenta-bg {
+  background-color: #d160c4;
+}
+.jp-RenderedText pre .ansi-cyan-bg {
+  background-color: #60c6c8;
+}
+.jp-RenderedText pre .ansi-white-bg {
+  background-color: #c5c1b4;
+}
+
+.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;
+}
+.jp-RenderedText pre .ansi-red-intense-bg {
+  background-color: #b22b31;
+}
+.jp-RenderedText pre .ansi-green-intense-bg {
+  background-color: #007427;
+}
+.jp-RenderedText pre .ansi-yellow-intense-bg {
+  background-color: #b27d12;
+}
+.jp-RenderedText pre .ansi-blue-intense-bg {
+  background-color: #0065ca;
+}
+.jp-RenderedText pre .ansi-magenta-intense-bg {
+  background-color: #a03196;
+}
+.jp-RenderedText pre .ansi-cyan-intense-bg {
+  background-color: #258f8f;
+}
+.jp-RenderedText pre .ansi-white-intense-bg {
+  background-color: #a1a6b2;
+}
+
+.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);
+}
+
+.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 */
+
+.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: 0em;
+}
+
+.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: 12px;
+  table-layout: fixed;
+  margin-left: auto;
+  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 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 table {
+  margin-bottom: 1em;
+}
+
+.jp-RenderedHTMLCommon p {
+  text-align: left;
+  margin: 0px;
+}
+
+.jp-RenderedHTMLCommon p {
+  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);
+}
+/* ...or leave it untouched if they don't */
+[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-dark-background {
+}
+[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-light-background {
+}
+
+.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: 0.8em;
+  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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+.jp-MimeDocument {
+  outline: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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-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 {
+  display: flex;
+  flex-direction: column;
+  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);
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  border-bottom: none;
+  height: auto;
+  margin: var(--jp-toolbar-header-margin);
+  box-shadow: none;
+}
+
+.jp-BreadCrumbs {
+  flex: 0 0 auto;
+  margin: 4px 12px;
+}
+
+.jp-BreadCrumbs-item {
+  margin: 0px 2px;
+  padding: 0px 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: 0px;
+}
+
+.jp-BreadCrumbs-item.jp-mod-dropTarget {
+  background-color: var(--jp-brand-color2);
+  opacity: 0.7;
+}
+
+/*-----------------------------------------------------------------------------
+| Buttons
+|----------------------------------------------------------------------------*/
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  padding: 0px;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar {
+  justify-content: space-evenly;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar .jp-Toolbar-item {
+  flex: 1;
+}
+
+.jp-FileBrowser-toolbar.jp-Toolbar .jp-ToolbarButtonComponent {
+  width: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| 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;
+  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 12px;
+  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-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);
+}
+
+/* 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;
+  padding: 4px 12px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+
+.jp-DirListing-item.jp-mod-selected {
+  color: white;
+  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-itemModified {
+  flex: 0 0 125px;
+  text-align: right;
+}
+
+.jp-DirListing-editor {
+  flex: 1 0 64px;
+  outline: none;
+  border: none;
+}
+
+.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon:before {
+  color: limegreen;
+  content: '\25CF';
+  font-size: 8px;
+  position: absolute;
+  left: -8px;
+}
+
+.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: 0px;
+  color: var(--jp-ui-font-color1);
+  transform: translateX(-40%) translateY(-58%);
+}
+
+.jp-DirListing-deadSpace {
+  flex: 1 1 auto;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  overflow: auto;
+  background-color: var(--jp-layout-color1);
+}
+
+.jp-Document {
+  min-width: 120px;
+  min-height: 120px;
+  outline: none;
+}
+
+.jp-FileDialog.jp-mod-conflict input {
+  color: red;
+}
+
+.jp-FileDialog .jp-new-name-title {
+  margin-top: 12px;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+}
+
+/*-----------------------------------------------------------------------------
+| Main OutputArea
+| OutputArea has a list of Outputs
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea {
+  overflow-y: auto;
+}
+
+.jp-OutputArea-child {
+  display: flex;
+  flex-direction: row;
+}
+
+.jp-OutputPrompt {
+  flex: 0 0 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-output {
+  height: auto;
+  overflow: auto;
+  user-select: text;
+  -moz-user-select: text;
+  -webkit-user-select: text;
+  -ms-user-select: text;
+}
+
+.jp-OutputArea-child .jp-OutputArea-output {
+  flex-grow: 1;
+  flex-shrink: 1;
+}
+
+/**
+ * Isolated output.
+ */
+.jp-OutputArea-output.jp-mod-isolated {
+  width: 100%;
+  display: block;
+}
+
+/*
+When drag events occur, `p-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: 0px;
+  padding: 0px;
+  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;
+}
+
+/* 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;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  flex: 1 1 auto;
+}
+
+.jp-OutputArea-executeResult.jp-RenderedText {
+  padding-top: var(--jp-code-padding);
+}
+
+/*-----------------------------------------------------------------------------
+| The Stdin output
+|----------------------------------------------------------------------------*/
+
+.jp-OutputArea-stdin {
+  line-height: var(--jp-code-line-height);
+  padding-top: var(--jp-code-padding);
+  display: flex;
+}
+
+.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: 0em 0.25em;
+  margin: 0em 0.25em;
+  flex: 0 0 70%;
+}
+
+.jp-Stdin-input:focus {
+  box-shadow: none;
+}
+
+/*-----------------------------------------------------------------------------
+| Output Area View
+|----------------------------------------------------------------------------*/
+
+.jp-LinkedOutputView .jp-OutputArea {
+  height: 100%;
+  display: block;
+}
+
+.jp-LinkedOutputView .jp-OutputArea-output:only-child {
+  height: 100%;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  margin: 0px;
+  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: 0px;
+  bottom: 0px;
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  width: 100%;
+  padding: 0px;
+  margin: 0px;
+  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: flex;
+  flex-direction: row;
+}
+
+.jp-InputArea-editor {
+  flex: 1 1 auto;
+}
+
+.jp-InputArea-editor {
+  /* This is the non-active, default styling */
+  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
+  border-radius: 0px;
+  background: var(--jp-cell-editor-background);
+}
+
+.jp-InputPrompt {
+  flex: 0 0 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;
+  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;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Placeholder
+|----------------------------------------------------------------------------*/
+
+.jp-Placeholder {
+  display: flex;
+  flex-direction: row;
+  flex: 1 1 auto;
+}
+
+.jp-Placeholder-prompt {
+  box-sizing: border-box;
+}
+
+.jp-Placeholder-content {
+  flex: 1 1 auto;
+  border: none;
+  background: transparent;
+  height: 20px;
+  box-sizing: border-box;
+}
+
+.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: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
+  background-color: var(--jp-layout-color0);
+}
+
+/*-----------------------------------------------------------------------------
+| 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: 0px;
+  border: none;
+  outline: none;
+  background: transparent;
+}
+
+/*-----------------------------------------------------------------------------
+| Common input/output
+|----------------------------------------------------------------------------*/
+
+.jp-Cell-inputWrapper,
+.jp-Cell-outputWrapper {
+  display: flex;
+  flex-direction: row;
+  padding: 0px;
+  margin: 0px;
+  /* 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;
+}
+
+/* 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);
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
+  overflow-y: auto;
+  max-height: 200px;
+  box-shadow: inset 0 0 6px 2px rgba(0, 0, 0, 0.3);
+  margin-left: var(--jp-private-cell-scrolling-output-offset);
+}
+
+.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
+  flex: 0 0
+    calc(
+      var(--jp-cell-prompt-width) -
+        var(--jp-private-cell-scrolling-output-offset)
+    );
+}
+
+/*-----------------------------------------------------------------------------
+| CodeCell
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| MarkdownCell
+|----------------------------------------------------------------------------*/
+
+.jp-MarkdownOutput {
+  flex: 1 1 auto;
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-left: var(--jp-code-padding);
+}
+
+.jp-MarkdownOutput.jp-RenderedHTMLCommon {
+  overflow: auto;
+}
+
+/*-----------------------------------------------------------------------------
+| 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.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Variables
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+
+/*-----------------------------------------------------------------------------
+| Styles
+|----------------------------------------------------------------------------*/
+
+.jp-NotebookPanel-toolbar {
+  padding: 2px;
+}
+
+.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;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Private CSS variables
+|----------------------------------------------------------------------------*/
+
+:root {
+  --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);
+}
+
+/*-----------------------------------------------------------------------------
+| Imports
+|----------------------------------------------------------------------------*/
+
+/*-----------------------------------------------------------------------------
+| Notebook
+|----------------------------------------------------------------------------*/
+
+.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-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);
+}
+
+/* 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: flex;
+  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 0px 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 0px;
+}
+
+.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 0px 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-NotebookTools-tool {
+  padding: 0px 12px 0 12px;
+}
+
+.jp-ActiveCellTool {
+  padding: 12px;
+  background-color: var(--jp-layout-color1);
+  border-top: none !important;
+}
+
+.jp-ActiveCellTool .jp-InputArea-prompt {
+  flex: 0 0 auto;
+  padding-left: 0px;
+}
+
+.jp-ActiveCellTool .jp-InputArea-editor {
+  flex: 1 1 auto;
+  background: var(--jp-cell-editor-background);
+  border-color: var(--jp-cell-editor-border-color);
+}
+
+.jp-ActiveCellTool .jp-InputArea-editor .CodeMirror {
+  background: transparent;
+}
+
+.jp-MetadataEditorTool {
+  flex-direction: column;
+  padding: 12px 0px 12px 0px;
+}
+
+.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 {
+  line-height: 1.4;
+}
+
+/*-----------------------------------------------------------------------------
+| 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;
+}
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+/* This file was auto-generated by ensurePackage() in @jupyterlab/buildutils */
+
+/*-----------------------------------------------------------------------------
+| Copyright (c) Jupyter Development Team.
+| Distributed under the terms of the Modified BSD License.
+|----------------------------------------------------------------------------*/
+
+</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: 0px 2px 1px -1px var(--jp-shadow-umbra-color),
+    0px 1px 1px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 3px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z2: 0px 3px 1px -2px var(--jp-shadow-umbra-color),
+    0px 2px 2px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 5px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z4: 0px 2px 4px -1px var(--jp-shadow-umbra-color),
+    0px 4px 5px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 10px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z6: 0px 3px 5px -1px var(--jp-shadow-umbra-color),
+    0px 6px 10px 0px var(--jp-shadow-penumbra-color),
+    0px 1px 18px 0px var(--jp-shadow-ambient-color);
+  --jp-elevation-z8: 0px 5px 5px -3px var(--jp-shadow-umbra-color),
+    0px 8px 10px 1px var(--jp-shadow-penumbra-color),
+    0px 3px 14px 2px var(--jp-shadow-ambient-color);
+  --jp-elevation-z12: 0px 7px 8px -4px var(--jp-shadow-umbra-color),
+    0px 12px 17px 2px var(--jp-shadow-penumbra-color),
+    0px 5px 22px 4px var(--jp-shadow-ambient-color);
+  --jp-elevation-z16: 0px 8px 10px -5px var(--jp-shadow-umbra-color),
+    0px 16px 24px 2px var(--jp-shadow-penumbra-color),
+    0px 6px 30px 5px var(--jp-shadow-ambient-color);
+  --jp-elevation-z20: 0px 10px 13px -6px var(--jp-shadow-umbra-color),
+    0px 20px 31px 3px var(--jp-shadow-penumbra-color),
+    0px 8px 38px 7px var(--jp-shadow-ambient-color);
+  --jp-elevation-z24: 0px 11px 15px -7px var(--jp-shadow-umbra-color),
+    0px 24px 38px 3px var(--jp-shadow-penumbra-color),
+    0px 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-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: -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-700);
+
+  --jp-content-font-family: -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: #111111;
+  --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-700);
+  --jp-brand-color1: var(--md-blue-500);
+  --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-700);
+  --jp-accent-color1: var(--md-green-500);
+  --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-700);
+  --jp-warn-color1: var(--md-orange-500);
+  --jp-warn-color2: var(--md-orange-300);
+  --jp-warn-color3: var(--md-orange-100);
+
+  --jp-error-color0: var(--md-red-700);
+  --jp-error-color1: var(--md-red-500);
+  --jp-error-color2: var(--md-red-300);
+  --jp-error-color3: var(--md-red-100);
+
+  --jp-success-color0: var(--md-green-700);
+  --jp-success-color1: var(--md-green-500);
+  --jp-success-color2: var(--md-green-300);
+  --jp-success-color3: var(--md-green-100);
+
+  --jp-info-color0: var(--md-cyan-700);
+  --jp-info-color1: var(--md-cyan-500);
+  --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: 'Source Code Pro', monospace;
+  --jp-cell-prompt-letter-spacing: 0px;
+  --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: 0px 0px 2px 0px rgba(0, 0, 0, 0.24);
+  --jp-toolbar-header-margin: 4px 4px 0px 4px;
+  --jp-toolbar-active-background: var(--md-grey-300);
+
+  /* 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-border-color1);
+  --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: #05a;
+  --jp-mirror-editor-variable-3-color: #085;
+  --jp-mirror-editor-punctuation-color: #05a;
+  --jp-mirror-editor-property-color: #05a;
+  --jp-mirror-editor-operator-color: #aa22ff;
+  --jp-mirror-editor-comment-color: #408080;
+  --jp-mirror-editor-string-color: #ba2121;
+  --jp-mirror-editor-string-2-color: #708;
+  --jp-mirror-editor-meta-color: #aa22ff;
+  --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;
+
+  /* Vega extension styles */
+
+  --jp-vega-background: white;
+
+  /* Sidebar-related styles */
+
+  --jp-sidebar-min-width: 180px;
+
+  /* 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);
+}
+</style>
+
+<style type="text/css">
+a.anchor-link {
+   display: none;
+}
+.highlight  {
+    margin: 0.4em;
+}
+
+/* Input area styling */
+.jp-InputArea {
+    overflow: hidden;
+}
+
+.jp-InputArea-editor {
+    overflow: hidden;
+}
+
+@media print {
+  body {
+    margin: 0;
+  }
+}
+</style>
+
+
+
+<!-- Load mathjax -->
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-MML-AM_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 
+                    }
+                },
+                "HTML-CSS": {
+                    linebreaks: { 
+                    automatic: true 
+                    }
+                }
+            });
+        
+            MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
+        }
+    }
+    init_mathjax();
+    </script>
+    <!-- End of mathjax configuration --></head>
+<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
+
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h3 id="Identificaci&#243;n">Identificaci&#243;n<a class="anchor-link" href="#Identificaci&#243;n">&#182;</a></h3><p>Usuario: vivasm.<br>
+Nombre: Mariana Vivas.<br>
+Institución: Universidad Central de Venezuela.</p>
+
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h1 id="Ejercicios-para-practicar-la-lectura-de-archivos-y-la-creaci&#243;n-de-im&#225;genes">Ejercicios para practicar la lectura de archivos y la creaci&#243;n de im&#225;genes<a class="anchor-link" href="#Ejercicios-para-practicar-la-lectura-de-archivos-y-la-creaci&#243;n-de-im&#225;genes">&#182;</a></h1><h2 id="Ejercicio-No.-1">Ejercicio No. 1<a class="anchor-link" href="#Ejercicio-No.-1">&#182;</a></h2>
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<ul>
+<li>Investigue sobre el diagrama de Hertzprung-Russell, una herramienta muy
+potente en astronomia, y describa un poco al respecto para darle contexto al
+resto de la tarea</li>
+<li>El objetivo es generar un diagrama HR lo más parecido al de <a href="https://socratic.org/questions/what-is-the-hertzsprung-russell-diagram-and-why-is-it-so-important-to-astronomy-#277707">esta referencia</a>. No lucirá idéntico por que no se usarán exactamente los mismos datos,
+y las unidades pueden ser ligeramente distinta. La idea sí es dejar su figura
+lo más parecida a la de referencia en el estilo: colores, escalas en los ejes,
+tamaño de los marcadores, leyendas, textos en el gráfico, etc.</li>
+<li>Los datos para crear la figura están en la carpeta <code>Data</code>. Cada tabla contiene
+las informaciones sobre un tipo de estrellas según indican los nombres de 
+archivo. La información viene en 3 columnas: luminosidad en luminosidades
+solares, Temperatura en Kelvin y Radio de la estrella en unidades arbitrarias</li>
+<li>La idea es que cada estrella en el gráfico tenga un color representativo
+de su temperatura (que estrellas frías son rojas y estrellas calientes
+son azules) y que el tamaño del símbolo sea representativo del tamaño de
+cada estrella para diferenciar entre enanas, gigantes y estrellas de 
+secuencia principal</li>
+<li>Busque que su código sea semi automático; es indispensable leer
+los datos desde el propio programa, no copiarlos a mano, y hallar una forma
+de obtener los tamaños y colores sin declararlos uno a uno</li>
+</ul>
+
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h2 id="Soluci&#243;n">Soluci&#243;n<a class="anchor-link" href="#Soluci&#243;n">&#182;</a></h2><h3 id="Diagrama-Hertzprung-Russell">Diagrama Hertzprung-Russell<a class="anchor-link" href="#Diagrama-Hertzprung-Russell">&#182;</a></h3><p>El <em>diagrama Hertzprung-Russell</em> es una herramienta para estudiar la evolución estelar. Fue desarrollado independientemente a principios de 1900 por 
+<a href="https://en.wikipedia.org/wiki/Ejnar_Hertzsprung">Ejnar Hertzsprung</a> y <a href="https://en.wikipedia.org/wiki/Henry_Norris_Russell">Norris Russell</a>.</p>
+<p>En el diagrama se grafica la <em>temperatura de las estrellas contra su luminosidad</em>, o el <em>color de las estrellas (o tipo espectral) contra su magnitud absoluta</em>.</p>
+<p>Dependiendo de su masa inicial, cada estrella pasa por etapas evolutivas específicas, dictadas por su estructura interna y cómo produce energía. Cada uno de estos estados corresponde a un cambio de temperatura y luminosidad que mueven la estrella a diferentes regiones del diagrama HR mientras evoluciona. De aquí el verdadero poder del diagrama: <strong>con él se puede conocer la estructura interna y el estado de evolución de una estrella, sólo determinando su posición en el diagrama.</strong></p>
+<p>Hay tres regiones principales (o estados de evolución) del diagrama HR:</p>
+<ul>
+<li>La <strong>secuencia principal</strong> que va desde la esquina superior izquierda (estrellas calientes y luminosas) hasta la esquina inferior derecha (estrellas frias, poco luminosas). Aquí es donde las estrellas pasan alrededor del 90% de sus vidas quemando hidrógeno y helio en sus núcleos.</li>
+<li><strong>Gigantes rojas</strong> y <strong>supergigantes</strong> ocupan la región sobre la secuencia principal. Tienen temperaturas bajas y luminosidades altas. Las estrellas en este estado de evolución han agotado el hidrógeno en sus núcleos y han empezado a quemar helio y otros elementos más pesados.</li>
+<li><strong>Enanas blancas</strong> son el último estado evolucionario para estrellas de masa media y se encuentran abajo a la izquierda en el diagrama HR. Estas estrellas tienen temperaturas altas pero luminosidades bajas debido a su tamaño.</li>
+</ul>
+<p><img src="https://cdn.britannica.com/17/143617-050-6042AB2A/diagram-Hertzsprung-Russell-Annie-Jump-Cannon-type-order.jpg " alt="HRdiagram" width="400" class="center"/></p>
+<p>Por ejemplo, el <strong>sol</strong> se encuentra en la secuencia principal, con luminosidad 1 y temperatura alrededor de 5,400 K.</p>
+<h3 id="1.-Lectura-y-procesamiento-de-los-datos:">1. Lectura y procesamiento de los datos:<a class="anchor-link" href="#1.-Lectura-y-procesamiento-de-los-datos:">&#182;</a></h3><p>Importamos las librerias a utilizar:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[1]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> <span class="c1"># Para el manejo de directorios</span>
+<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span> <span class="c1"># Para el manejo de la data</span>
+<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> <span class="c1"># Para graficar</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Creamos una lista de los archivos que contienen los datos para ejercicio:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[2]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">entries</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="sa">r</span><span class="s1">&#39;/home/vivasm/ejercicios-clase-03-datos/data&#39;</span><span class="p">)</span> <span class="c1"># Nos da la lista de nombres de los archivos en data</span>
+<span class="n">entries</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[2]:</div>
+
+
+
+
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
+<pre>[&#39;giants.txt&#39;, &#39;supergiants.txt&#39;, &#39;ms.csv&#39;, &#39;.ipynb_checkpoints&#39;, &#39;dwarfs.csv&#39;]</pre>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Eliminamos el archivo '.ipynb_checkpoints':</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[3]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">entries</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="s1">&#39;.ipynb_checkpoints&#39;</span><span class="p">)</span>
+<span class="n">entries</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <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">
+<pre>[&#39;giants.txt&#39;, &#39;supergiants.txt&#39;, &#39;ms.csv&#39;, &#39;dwarfs.csv&#39;]</pre>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Cargaremos la data en forma de dataframes:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[4]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lista</span> <span class="o">=</span> <span class="p">[]</span>
+<span class="k">for</span> <span class="n">entry</span> <span class="ow">in</span> <span class="n">entries</span><span class="p">:</span> <span class="c1"># Loop en los archivos</span>
+    <span class="c1"># Como en los archivos .txt la data está separada por espacios en blanco, planteamos los dos casos:</span>
+    <span class="k">if</span> <span class="s1">&#39;txt&#39;</span> <span class="ow">in</span> <span class="n">entry</span><span class="p">:</span> 
+        <span class="n">df</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="sa">fr</span><span class="s1">&#39;/home/vivasm/ejercicios-clase-03-datos/data/</span><span class="si">{</span><span class="n">entry</span><span class="si">}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">delim_whitespace</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
+    <span class="k">else</span><span class="p">:</span>
+        <span class="n">df</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="sa">fr</span><span class="s1">&#39;/home/vivasm/ejercicios-clase-03-datos/data/</span><span class="si">{</span><span class="n">entry</span><span class="si">}</span><span class="s1">&#39;</span><span class="p">)</span>
+        
+    <span class="c1"># la columna tag nos va a servir para identificar a qué archivo pertenece la data.</span>
+    <span class="n">df</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="sa">f</span><span class="s1">&#39;</span><span class="si">{</span><span class="n">entry</span><span class="si">}</span><span class="s1">&#39;</span>
+    <span class="c1"># agregamos todos los dataframes a una lista.</span>
+    <span class="n">lista</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">df</span><span class="p">)</span>
+    
+<span class="c1"># creamos el masterfile concatenando todos lor archivos.</span>
+<span class="n">master</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">(</span><span class="n">lista</span><span class="p">)</span>
+<span class="n">master</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[4]:</div>
+
+
+
+<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html">
+<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>lum</th>
+      <th>temp</th>
+      <th>radius</th>
+      <th>tag</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <th>0</th>
+      <td>304.228573</td>
+      <td>3654.601099</td>
+      <td>145.483474</td>
+      <td>giants.txt</td>
+    </tr>
+    <tr>
+      <th>1</th>
+      <td>58.884366</td>
+      <td>3808.609875</td>
+      <td>66.642938</td>
+      <td>giants.txt</td>
+    </tr>
+    <tr>
+      <th>2</th>
+      <td>9.246982</td>
+      <td>3991.751692</td>
+      <td>27.603430</td>
+      <td>giants.txt</td>
+    </tr>
+    <tr>
+      <th>3</th>
+      <td>58.505945</td>
+      <td>4164.818180</td>
+      <td>50.832968</td>
+      <td>giants.txt</td>
+    </tr>
+    <tr>
+      <th>4</th>
+      <td>32.033176</td>
+      <td>4425.773883</td>
+      <td>33.290931</td>
+      <td>giants.txt</td>
+    </tr>
+    <tr>
+      <th>...</th>
+      <td>...</td>
+      <td>...</td>
+      <td>...</td>
+      <td>...</td>
+    </tr>
+    <tr>
+      <th>1</th>
+      <td>0.000128</td>
+      <td>5967.543450</td>
+      <td>4.583996</td>
+      <td>dwarfs.csv</td>
+    </tr>
+    <tr>
+      <th>2</th>
+      <td>0.000230</td>
+      <td>6674.161524</td>
+      <td>4.151078</td>
+      <td>dwarfs.csv</td>
+    </tr>
+    <tr>
+      <th>3</th>
+      <td>0.000269</td>
+      <td>7216.762974</td>
+      <td>3.491754</td>
+      <td>dwarfs.csv</td>
+    </tr>
+    <tr>
+      <th>4</th>
+      <td>0.000472</td>
+      <td>7795.184395</td>
+      <td>3.472736</td>
+      <td>dwarfs.csv</td>
+    </tr>
+    <tr>
+      <th>5</th>
+      <td>0.000613</td>
+      <td>8402.695283</td>
+      <td>3.077338</td>
+      <td>dwarfs.csv</td>
+    </tr>
+  </tbody>
+</table>
+<p>106 rows × 4 columns</p>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Como los archivos estan separados por tipo de estrella, en la columna 'tag' tendremos la etiqueta para el tipo de estrella de cada conjunto de datos:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[5]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">unique</span><span class="p">()</span> <span class="c1"># Obtenemos los valores únicos en la columna &#39;tag&#39;</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[5]:</div>
+
+
+
+
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
+<pre>array([&#39;giants.txt&#39;, &#39;supergiants.txt&#39;, &#39;ms.csv&#39;, &#39;dwarfs.csv&#39;],
+      dtype=object)</pre>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Cambiaremos los nombres para utilizarlos más adelante:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[6]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Eliminamos la extensión del nombre del tag</span>
+<span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">to_replace</span> <span class="o">=</span><span class="s1">&#39;\..+&#39;</span><span class="p">,</span> <span class="n">value</span> <span class="o">=</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">regex</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span> 
+
+<span class="n">toreplace</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;giants&#39;</span><span class="p">,</span><span class="s1">&#39;supergiants&#39;</span><span class="p">,</span><span class="s1">&#39;ms&#39;</span><span class="p">,</span><span class="s1">&#39;dwarfs&#39;</span><span class="p">]</span> <span class="c1"># Los nombres que vamos a cambiar</span>
+<span class="n">replaceval</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;Gigantes&#39;</span><span class="p">,</span><span class="s1">&#39;Supergigantes&#39;</span><span class="p">,</span> <span class="s1">&#39;Secuencia Principal&#39;</span><span class="p">,</span> <span class="s1">&#39;Enanas&#39;</span><span class="p">]</span> <span class="c1"># Los nombres por los que los vamos a cambiar</span>
+
+<span class="c1"># Utilizamos .replace() en la columna &#39;tag&#39;</span>
+<span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">to_replace</span> <span class="o">=</span> <span class="n">toreplace</span><span class="p">,</span> <span class="n">value</span> <span class="o">=</span> <span class="n">replaceval</span><span class="p">)</span> 
+
+<span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">unique</span><span class="p">()</span> <span class="c1"># Visualizamos nuevamente los valores únicos</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[6]:</div>
+
+
+
+
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
+<pre>array([&#39;Gigantes&#39;, &#39;Supergigantes&#39;, &#39;Secuencia Principal&#39;, &#39;Enanas&#39;],
+      dtype=object)</pre>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Calculamos los valores medios de luminosidad y temperatura, para colocar las etiquetas en el gráfico:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[7]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">meanval</span> <span class="o">=</span> <span class="n">master</span><span class="o">.</span><span class="n">groupby</span><span class="p">(</span><span class="s1">&#39;tag&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">mean</span><span class="p">()</span>    <span class="c1"># Agrupamos por tag (por tipo de estrella) y calculamos la media</span>
+<span class="n">meanval</span> <span class="o">=</span> <span class="n">meanval</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s1">&#39;radius&#39;</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>  <span class="c1"># Eliminamos la columna del radio</span>
+<span class="n">meanval</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[7]:</div>
+
+
+
+<div class="jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/html">
+<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>lum</th>
+      <th>temp</th>
+    </tr>
+    <tr>
+      <th>tag</th>
+      <th></th>
+      <th></th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <th>Enanas</th>
+      <td>0.000304</td>
+      <td>6851.165387</td>
+    </tr>
+    <tr>
+      <th>Gigantes</th>
+      <td>92.579808</td>
+      <td>4009.110946</td>
+    </tr>
+    <tr>
+      <th>Secuencia Principal</th>
+      <td>27.658464</td>
+      <td>6834.153632</td>
+    </tr>
+    <tr>
+      <th>Supergigantes</th>
+      <td>695379.680181</td>
+      <td>6340.653006</td>
+    </tr>
+  </tbody>
+</table>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[8]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Colocamos los valores medios de lum y temp, con su tag, en una lista de tuplas</span>
+<span class="n">listameanval</span><span class="o">=</span><span class="nb">list</span><span class="p">(</span><span class="n">meanval</span><span class="o">.</span><span class="n">itertuples</span><span class="p">(</span><span class="n">index</span><span class="o">=</span><span class="kc">True</span><span class="p">))</span>
+<span class="n">listameanval</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[8]:</div>
+
+
+
+
+<div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
+<pre>[Pandas(Index=&#39;Enanas&#39;, lum=0.0003035131049290667, temp=6851.165387149475),
+ Pandas(Index=&#39;Gigantes&#39;, lum=92.57980824531319, temp=4009.1109458664746),
+ Pandas(Index=&#39;Secuencia Principal&#39;, lum=27.65846380844224, temp=6834.153632032207),
+ Pandas(Index=&#39;Supergigantes&#39;, lum=695379.6801805029, temp=6340.653005916424)]</pre>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Con estos datos tenemos la posición de cada tag, lo que queda es agregarla al gráfico.</p>
+
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h3 id="2.-Graficaci&#243;n">2. Graficaci&#243;n<a class="anchor-link" href="#2.-Graficaci&#243;n">&#182;</a></h3><p>Graficamos:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[9]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Extraemos del dataframe &#39;master&#39; la data en la que estamos interesados</span>
+<span class="n">temp</span><span class="p">,</span> <span class="n">lum</span> <span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">]</span>
+<span class="n">radius</span><span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">]</span><span class="o">*</span><span class="mi">20</span> <span class="c1"># Multiplicamos por un factor para mejor visualización</span>
+
+<span class="c1"># Creamos la figura definiendo el tamaño:</span>
+<span class="n">fig</span> <span class="o">=</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">9</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span>
+<span class="c1"># Utilizamos &#39;scatter&#39; para graficar</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span>
+    <span class="n">x</span><span class="o">=</span><span class="n">temp</span><span class="p">,</span>             <span class="c1"># la temperatura en el eje x</span>
+    <span class="n">y</span><span class="o">=</span><span class="n">lum</span><span class="p">,</span>              <span class="c1"># la luminosidad en el eje y</span>
+    <span class="n">s</span><span class="o">=</span><span class="n">radius</span><span class="p">,</span>           <span class="c1"># el tamaño de los puntos de acuerdo al radio</span>
+    <span class="n">c</span><span class="o">=</span><span class="n">temp</span><span class="p">,</span>             <span class="c1"># el color de acuerdo a los datos de temperatura</span>
+    <span class="n">cmap</span><span class="o">=</span><span class="s2">&quot;RdYlBu&quot;</span><span class="p">,</span>      <span class="c1"># mapa de color (https://matplotlib.org/3.1.0/tutorials/colors/colormaps.html para las distintas opciones)</span>
+    <span class="n">edgecolors</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">)</span>  <span class="c1"># color de los bordes de los puntos gris</span>
+
+<span class="c1"># Ajustamos los ejes en escala logaritmica:</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="mi">2</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">&#39;log&#39;</span><span class="p">)</span>
+
+<span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span> <span class="c1"># Colocamos en una variable el axis que estamos utilizando</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span> <span class="c1"># Invertimos el eje x</span>
+
+<span class="c1"># Eliminamos el eje de la derecha y de arriba</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;top&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+
+<span class="c1"># Colocamos los ticks específicos para el eje x</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">([</span><span class="mi">12000</span><span class="p">,</span> <span class="mi">10000</span><span class="p">,</span> <span class="mi">8000</span><span class="p">,</span> <span class="mi">6000</span><span class="p">,</span> <span class="mi">4000</span><span class="p">])</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="mi">12000</span><span class="p">,</span> <span class="mi">10000</span><span class="p">,</span> <span class="mi">8000</span><span class="p">,</span> <span class="mi">6000</span><span class="p">,</span> <span class="mi">4000</span><span class="p">])</span>
+
+<span class="c1"># Colocamos los límites para la luminosidad (eje y)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylim</span><span class="p">([</span><span class="mf">0.00001</span><span class="p">,</span> <span class="mi">10000000</span><span class="p">])</span>
+
+<span class="c1"># Definimos las etiquetas del diagrama</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Temperatura (K)&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">14</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">&#39;Luminosidad (L$_</span><span class="si">{sun}</span><span class="s1">$)&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Diagrama de Hertzprung-Russell&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">);</span>
+
+<span class="k">for</span> <span class="n">tag</span><span class="p">,</span> <span class="n">y_pos</span><span class="p">,</span> <span class="n">x_pos</span> <span class="ow">in</span> <span class="n">listameanval</span><span class="p">:</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">x_pos</span><span class="p">,</span> <span class="n">y_pos</span><span class="p">,</span> <span class="sa">fr</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">tag</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span> <span class="c1"># Recursivo sobre cada tupla en la lista.</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<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 ">
+<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj0AAAGMCAYAAAAx7xNMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAADQFklEQVR4nOydd3hUx9X/P7NNq957F12AKBKIXg0uGGMwLrjinthpTvulOXHe5HWSN82OYyfuGFdswMY2trFN70h0RBUgUO9dK2nL/P7YFUhCXasG83mefQR3586ce3f33u89c+YcIaVEoVAoFAqF4mpH09cGKBQKhUKhUPQGSvQoFAqFQqG4JlCiR6FQKBQKxTWBEj0KhUKhUCiuCZToUSgUCoVCcU2gRI9CoVAoFIprAiV6FP0OIcQWIYTKpdCHqM9Aoeg4Lf1ehBCzhBBSCPFMH5mlaAElehQ9guPH3vhVJ4QoFEIcEEK8JoS4UQih7Ws7FX2DEGK543uxoo02DTeNLb1gzwrHWDE9Pda1ghDimRauA7VCiHQhxCvqXCv6Al1fG6C46vm9468W8AFGAvcBDwOpQoh7pJSnm+1zP+DWaxYqFIqeZCuwxfFvf2AO8CiwVAiRLKU801eGKa49lOhR9ChSymeabxNCBAMvALcD3wohkqSUBY32udh7FioUih5mS+PrgBBCA3wG3AT8Cniwj+xSXIOo6S1FryOlzAfuwv70F4n9wneJVubHDUKI7wkhvhBCXHBMl5UIIb4VQtzY2lhCiOuFEDuFENWO9p8IIYa3NJ0hhIhpmHIRQgwVQqwSQhQIIWxCiFmONolCiOeFEIcd/dUKIc4IIf4uhPBtYfyGaZzlQoh5QojtQogqx1Tfm0IIH0e7cUKIz4UQpY73P23J/d/Z8dtDCHGXEGK/EMLkONa3hRBh7exzveNzKHJ8DmeFEH9tOJbeQgixTAixWQhR5jgPJ4QQvxFCuLTQVjq+VyGO6dVsIYS14fMBHnA0Pd9oKibDsW9L0zRNXo3GuRTHIYSY7Ph+lgshKoUQG4QQSS3Y1tD/LCHE3UKIvY7vQEbzPls5DxkNbRtta/y9m+049kohRIUQYr0QYkQrfQ0VQqxxfA+rhRC7hBALGvfXgY+mTaSUNmCF478Tmo3faixZazYIIRKEEO87zkPjafTnhBD6Ru08hRBPCyGOOc5DpeO7u0oIkdjCeMlCiNVCiDwhRL0QIlMI8XJ7vw9F/0Z5ehR9gpTSJoT4IzALWCaEeEq2XQjOD3ge2AV8AxQCocBC4AshxKNSytca7yCEuAt4D6gFPgRygSnAbuBwG2MNAvYCp4F3AVegwvHeo8Bi7C77b7E/OCQCPwZuFHZ3fWULfd4C3Ax8DvzXYcdyIEYI8UtgI7AdeB0Y7TiuOCFEguMm0UBXx78CIcRTwD+AMmCl4+/12M9xeSv7/A54BihxHEsBkAD8FLhJCDFZSlnR0r7ORAjxBnYPQRawxmH7JOAPwFwhxDwppaXZbn7AHqAKWAvYgHzsU7C3AmOwf8fKHO0b/m5pxYxI4CHA1MJ7ycAvsX9GLwKDgSXADCHEfCnl9hb2+QkwD7sXZDPg3cq4neFmYBHwJfbvXTx2D8sEIUS8lLKooaEQYjj2z94XWA8cAeKAj4EvnGBLS5i7s7MQIgH7b1UCnwLnAS/s5/sJ4DeAWQghgK+4/Pt/DbAAEcBs7L+9/Y36fQh4Bahz9JsJDAEeARYKISYpj/QARUqpXurl9Bf2i5Bsp40L9oueBGIbbd/SfF9H24gW+vAGjmG/Cbs22u4JlGK/aI1pts+fG+wDYhptj2m0/dlWbI4GtC1sf9ix3/9rtn25Y7sFmNlouwa7eJMO2+9ptt/rjvcWdWf8Ns59DFDvGDummV1rWvr8sN8cJPYbo08rx/nPDo7f0P4QdhHV0muFo82WVvZd2/gzd7z3jOO9H7b0fcQu7nQt2NMwVkwH7ffCLgqswJJG22c1Gut7zfZZ5Nh+BtC0YHM1MK6FsRr6fKYVWzKAjDa+d3Obvfcnx3s/b7Z9o2P7d5ttv7HRMS3vyPlpdlzPNNuuxS5AJPBCs/e2NP/etXBMyxtt+zst/E4c7/k2nGfsDxIS+LiFdhrAt9H/h2L/baQD4c3aznV85h+3Z3d7n5t69c2rzw1Qr6vzRQs3zVba5TnaTmy0rdULXyt9/NjRx4xG2+51bHujhfYe2AVRa6InD3Dp5PEK7N6RTc22N1yo325hn/sd721r4b2Zjvd+153x22j/a0f/v2/hvTjHhV022/6xY5+RrfR5ECjo4PgN56Ujry0tjGOmmfByvKcFioB9LXwf64CgVuxZ0fz70IbtOmCDo/2Pm73XcKNrImyaf7dpKoCfoQ3B2N7Nk7ZFzzsttI91vLe60bbIduxuEOjLO/GbaDiuLVwWsv8CTji2pzX/POi66Jnfji0Noue9Dtj9T0fbBa28/zF2MenZlt3tfW7q1TcvNb2l6GuE469st6EQI4GfATOwT20ZmzUJb/TvcY6/O5r3I6WsEkIcwn5RaonDUsq6VmzQA49jj0mKx+5pahwbF97SfkBqC9tyHH/3t/BetuNvhJPGb854x9+tzd+QUp4TQmRi9yo1ZjJ2sXG7EOL2Fvo0AIFCCH8pZXEH7XhLSrm8pTeEPY5qc7NtbtinoYqAH9lnLa6gDmgpZiVDNgqY7wb/AeYDL0kp/9FKm+2y6bRkA1uwC9pxXHnu9znBtua09L3LdPxtHAM21vF3dyt27wCua7zBEVsT06zdFinllmbbZjpejTkEzJJStjiN2glWAT8EPhFCrMY+nbhTSnm2WbvjjjGXCSGigXXYjylVSlnfrO3kBruFEBO4kiDs4nooLf92Ff0YJXoUfYYQwog9zgLsMTpttZ0EbML+nd2IfZ69AntcxljsUweNA1i9HX/zW+myte1g9/S0xirsMTXnsF8487DfZAF+1MyGxrR0cbd04D19s+1dHb857Z2fPK4UPf7Yz//v2unbA+io6OksvtiFcmAH7GhOW59rh3DEXz2CPeblB200beu8QsvxOt22rwXKmm+QUlocYrFxnqyu/F6Wc6WYgStjoH4vpXxG2FdthWOP//oB8KEQ4sZWRFaHkFLuE0JMx+65XIo9HQZCiFOOcd93tLMKIeYAv3W0+4uji0ohxFvAL6WUVY5t/o6/P2tneI+u2q3oO5ToUfQl07B/B/OllBnttP0N9oDi2c2fJB03okXN2jcE0wa30l9r26EVr5Nj5c1i7E+TN8pGgbKOC/rP2+iz2zh5/AahFYx9mqE5Ia3so5FS+rXwXm/RYPdBKeX4NlteSbvexLYQQtwJ/C/26bW7pJTWNpq39v1qOK8tCd3W7GsQBa1dr31oQdx0kk7/XqSUszozgEPcZAI/dKyAWgp8D/uUVwM2ACGETl4ZiO7TSr+7gZuFfdVeInAD8H3gPSFEoZTyW0e7UuAp4CkhxGDsgu1xhw0+OAQTlz8bb9kLQfmK3kUtWVf0CY6b9K8d/32vA7sMBkpacJ1Dy0+bBx1/p7UwtgeX3fmdYbDj76ctXJAnYhdlPYkzxz/g+HvFuRNCxGGP8WjOHsDXMc3YJziextOAkUIIZ4qvBgHTYpZwIcRU4C3s0443N/IKtMY0x3e8ObMcfw+28F5rlDr+XvGZOG7eLXmNOsshx9/Jrdh9xe+om/wEu4fyt0IIr0bbWz1W4Irl/o2RUtZJKXdJKX/LZS9c84ehhrbpUsrXsX//q5q12+P4O73tQ1AMRJToUfQ6Qogg4APsN4CLwLMd2C0D8HMsUW3c18PYl1k3Zx32J7Z7hBBjmr33G1p5auyADdAsFshxPC92ob++HP9d7PE53xdNcxVpgL/S8rXhn46/r7aUq0QI4e6Yhuxp/oE9fugN0UJuICGErxCis16ghum4qBb6Gwx8gn1FzwIpZU7zNi0wBPuS6cb9LMJ+k03HvkS6o5zE7olZ5PisG/pzpamXpMtI+/LrLdiF9eON3xNC3ECzeB4njfcq9qmknzR6qyGu6dFmNswFljXvRwgxxXEemtPgmapxtIt1iPnm+GKfEm6cduDf2H8b/xRCDG1hTINjSk0xAFHTW4oeRVxOqKbhchmKadhvWvuwL9UuanHnpjyHXdzsEEJ8iF3QJDn6Wo3dVX4JKWWFEOJJ4G1gl2Ofhjw9Y7AHkc7k8tRBR0gBdgJLhBC7sAdCBmNf0nuKy4HJPYXTxpdSZgghfoF99ctBIcQq7Of0euyf0xHs+Xca77PRsc+fgDNCiC+w50XxwB7/M9Nh0w3dOMaO2P6GI5ncE8BZIcQG7OLZD/vKpBnAm8B3OtHtRuwxHK8KIdYAlUCZlPLf2IVFAPaYsiVCiCUt2PRMs01fAX8X9sSZh7mcp6cWeKgzcSxSSrMQ4nngaeyf1cfYr93zsH/mzvrePYn9+/WSEOImLufpuQ37Q8QiOvd7aY9nsadaeEoI8YLjOvAm9s/hl46HlePYA4ZvxL5q6rZmffwcmCOE2I79u1iF/RpzI3av0SuOdmOAtUKIFOyrx3Kwx4Utwh431xDjg5TypCNPzxtAmhDiK+w5u/TYRfF07DGIw513KhS9Rl8vH1Ovq/PFlcuO67CvuNmP/QnvBlpYGuvYdwstLFvFnmhtD44bEvA19hvcclpZTov94rcL+xNfKfaL93DsifUkjZY9c3nJ+oo2jssPeAm716UWOIv94u1G20uHW7JtFq0saW3Nls6O34HPaRn2qa5a7Bfyd4Cw1j4Dxz7TsCd7zMHu/SjEPj3yDyCpg+M2nJe2znXD+dnSyvsNyR4LHHbkYRfSfwSGt/B9bLGfRm1+jP2GWOdon9H4+9jWq6XPFPsqoG+xe2kqsX9fJ7Qw7jOOfWa1YZsAfuH4vOuxi7z/68r3rq3zgf23sRb776saeyK/BdiDjyVwaye+Ww3HdcX3u1GbhiXnf2+0bST2ZIiV2EXMFuyC+opjwr6K7k3s4qjcYfMp7EI1ulG7COy/k51cDv7Pwp608cZWbBuNPZXBBUf7Euw5wV4G5jRru4VmvxfUkvV++RKOD0ehuGYQ9uru5wCDlDK0r+1RXD00Wmb/e9lC3bmBihDiXeBu7GLyVF/bo1B0FRXTo7hqEUL4OPK6NN4msMf0RGF3lysUCuzxXEKIK1btOeJp7gSOK8GjGOgM+JgeR0DZPdiPJV5KOaWPTVL0HyYBq4QQX2OfAvBwbBuLfensM31lmELRDzEAmUKIzdiDpy3Yp5rmYZ9Se7IPbVMonEK/9PQIId4Q9orPx5ptv0EIcUoIke4IqERKuV1K+R3sc/tv9YW9in7LKezfiwnYg14fwl4z6V/YYyuckZ1XobhaMGMvShqOver897EHs38ETJYtp4tQKAYU/TKmRwgxA3sA20op5SjHNi32CPp52APQUoBlUsrjjvc/BB6WHawwrVAoFAqF4tqiX3p6pJTbsEfKN2YikC6lPCfttVI+wJFQSggRBZQrwaNQKBQKhaI1BlJMTziXC+WB3duT7Pj3w9iXLbaIEOIx4DGA+Pj4xLS0lrLuKxQKxdWPxWIhNzeX3NxccjLOk5udRUlVNR4aewVqHTZsCCwITFIgtFpCgwIJi4kjLDyC8PBwPD09+/owFIrGtFh5uCUGkuhpFSllm4UHpZSv4EhSlZSU1P/m8xQKhaKHKS0tJXXvHg4dOICnrCe4roxgUzGjLVUEWKvRtVD6SwKVGgP5RZ7kp6eQ4hbIOmEkPDSUCdNmMGTIEDSafjlhoGgDi8VCfn4+ubm5ZJ49R35ODmazGavVisVqQyLRabRotRr0Oh1+AYFEDhlEWFgYoaGhuLh0tK5x/2MgiZ5smtZjiXBsUygUCkULSClJT08nZcc2srKzia/NY1nVRXxttR3aXwBetnq8bMUMMRdD9XnMaDhdFsDW3It8YXAnadJkxicm4e7u3rMHo+gylZWVnDp1isyz58i5mElpTRVutWaMWYW4ZGTjVViGpt6MxmxFY7WCBJtOi9Rpsem01Ph5cSQqhH3RoVR5GPFwMRIaFkbkkEEMHjyYoKCg9o3oJ/TLQGYARz2gzxsFMuuwBzLPxS52UoC7pZSdmqtKSkqSqampTrZWoVAo+hclJSV8uvpDTAU5jCs/y/C6QvROrSIBeVoPDntGk24M5Lrrb2Tc+PHYU2Ep+hopJRcuXGD3lq2cz8jAOyMXY3oWbvkluBaWobFY2++kpX6FoNbfi5pgP2qjQygfHoN/YACTZ89ixIgRaLUt1uztaTr8peuXokcI8T72FN4BQD7wOynl6456MM9hr4T8hpTyfzvbtxI9CoXiakZKyb69e9m68RuSK88xviazx1esFGrd+MpvDB7hMSy8bSne3s4o/K7oCnV1dRw+dIg9W7dRX1qO787D+B07h7be0iPjSY2gbHAEZdPHURfoQ+LECSQlJ/f2d2Bgi56eRIkehUJxtVJaWsq6j1Zhzs/khuIj+NlM7e/kJKwI9rnHcMAjmutuvIlx48ZdtV4fKSXV1dWYzeZLsTA6nQ6dTofBYMDNza3Xj72mpoaNX33FsaPH8MzMx3fHETyyCjquBpyAyd+L0uSRlMTHEh0VxfyFNxMYGNgbQyvR0xpK9CgUiquR3Nxc3l3xJknl6STWXOyzfCSFWjfW+49l8LiJzL9pwYAXPlJKysrKyM3NJTszk+yzZ8krLkbYbOhsNrRSopE2bEKDVQjqNRq0Wi0hgYGEx8URHhlJWFgYnp6ePXYuTp48yaer1+B1+AyB2w6ir+5YzFZPYdXrKB47lMKZ45g+ZxZTpk3r6YB3JXpaQ4kehUJxtXHx4kVWvbOSeSVHGVJf3NfmUCt0rPVPJHjkOBYuuW1ACp/i4mJSdu/myKFDCIsFn4pyvLKy8Ckuxqe0BGNty8JCArWurpT6+VEeEEhFeDilHp5oDQbGJSU5deqnpqaGz9d+zIXjJwlfsxmP7EKn9Oss6rzdyV4yG9fB0Sy5e1lPen2U6GkNJXoUCsXVRE5ODu+ueIObig8RYy7ra3MuUY+GtQGJhCRM5KZFtw4I4WOz2Th9+jR7t24lLzeXqPR0ok+dxL26qlv9SqDSy4sLI+LJioklKjKS5JkziYuL6/J5ueTdOXSakG9TuhyY3NNIoHj8MPLnJPWk10eJntZQokehUFwtFBcX8+YrLzOv6BCDzc2T2Pc9dULLhwETGDppBnPmze9rc1pFSsm+PXvYsXkzxooKog8fIizzIlqbc1e7AVh0OrKio7mQMBbp5cXM+fMZM3Zsh8VPfX096z5aTUbaiX7p3WmNxl6fOx+4Hx8fH2d2r0RPayjRo1AorgZsNhtv/Pclhl1IYbyp/6YsqxF6VgZOYul9y4mOju5rc66guLiYTz74gLqMDEbu3IFPWWmvjCuBkoAAjk2djt+gQdxyxx14eXm1uU9tbS0rX30N874jhH+2o996d1pDAoXJIymbO4EHHn3EmdNd11ZGZoVCobjW2L1zJ9qibMb1Y8ED4CbNXFeaxrqPVvGdH/wIg8HQ1yYBdu/Onl272LZxI0MOHSTu5IleXekkAP+iIqZ/+glnRifw39xc5i1YwNhWVr1VVVXx1iuvot11iIiv9vSqrc5CAEF709BWm3jTZuPehx4kLCysV21QokehuMYpLCwkIyODnJxM8nJzMNXWYrNJ9Dotfn6+hIZGEhYewaBBg9Dr9X1trgL7Z7Zz6xbuKTkyIG5+g80lnK7MZeOGr7hx4S19bQ4lJSV8/P771GVkMG3rZjyquhez0x00UjLsyGFCLl5ge00NaQcPsuiOO5rUN6uurub1//wX1637Cd5yYEB85m3hf+wc2tp6Vtps3P/Iw70qfNT0lkJxDWK1Wjlx4gQp+3ZRWlrC4Bh3QgP1hAYZ8XDTIjQCs9lGUWk9uQV1ZOWayS00MSZhDEkTkvH39+/rQ7hmaZjWGn5hH+NMOX1tTocxCR1vBU7u82munJwc3n3jDQYdOEDcyeP9SkDYhOB0whiyE8Zw/6OPEhAQQG1tLW/857/oNu8jZNP+vjbRqZQNiSDvtjk8+Phj3Z3qUtNbCoWiZXJzc/nkk9W4Gswkj/FkWFwMWm3L14wAPxeGD7I/cZaV15N69DxvvHGYxPETmDFzFjqduoT0NmlpaVCcy9gBJHgAXKWF2WUn+PqzdTz6vR/0iQ0ZGRmsevttxmzdQmhO/5sW1EjJ8MOHcK2s5E2bjbvuv5+v1n2K2H2Y4KtM8AD4nMnC+vkO3hKCR558wtnBzS2irlgKxTWClJKtWzeTkrKX+dP9SRge2Knlsj7eBq6bFkDyOB/WbzrGq6+c4Laldw6oYoNXAyk7tpFYnt6vPBQdZUh9EdvKSsnOziY8PLxXx7548SKrVq4kcdNGAgvye3XszhJ97iz6+nreNptxzS0h7otdA/Lz7gj+x85h9XBllefbPPq9J3s6iWGfJe1UKBS9iM1m49N1H3P29EG+c3ckY0Z4dzk/iKe7jjtvDmHSWAMr33qT7Oz+98R8tZKfn09ZcRGD+0ECwq6gARKqLpCye2evjpubm8sHb73F+M2b+r3gaSAsK5OE3bswebtS7+PR1+b0KIF70jClZ7B7Z89/L5ToUSiucqSUfPHF55QVZ3DfkjA8PbofjCyEYNxIHxZe58/7771Dfv7AuJEMdFJ272R0dc8XEO1JRptyOXXyFCZT79QFq66u5t0332T0tq0E5ef1ypjOIjLzIvHHj3Lu9tlY9VfvxIwAwtdsZtvGzRQVFfXoWAP5t6NQKDrAsaNHuZhxirtuCcGgd+5PflicJ/Om+bJ69Soslp6p4qywU1dXR9qxNBJqBlYsT3PcpJk4cykHDxzolfE+X7OGsJMnCMvO6pXxnE3suXMElBSSO3NsX5vSo7iUVxO8KZU1772PrQeSQjagRI+i31FfX8/JkyfZtGkTH61dy0dr1vL119+QlpZGTU1NX5s3oKiqqmLDhi+5dX4gLgZtj4yRMMKLQB/Jls2beqR/hZ2MjAyCqcVD1ve1Kd1meFUmp48e7vFx0tLSyDl9muEHBnYQcMKhA1QMjaAy8uqOn/M/cKrHp7mU6FH0G6qrq/n8iy/4+z/+yVfbdnGypJoy1wDK3ANIrzSzcc9+nvvXv/hozRpKSvpfyv3+yNcbvmDcSA/Cgl17bAwhBAvmBHDo0H4KCgp6bJz+zooVK0hMTMTT0xNfX1/GjRvHj3/8Y6f1n5OdTUhN75UcuFBhwuOFjXx53vnTDSGWKvKKimkvZcq+fft45plnujRGdXU1X3z8MWO3bu6RchK9icFsZtz+FDJvTFbTXN1EiR5Fv+DUqVO8+NJ/uFBRR/T1txM+82YCRyfjEzccn9jhBI5KInTaDcTddDdFGjdefvU19qWk9LXZ/ZrKykrOnElnapJvj4/l7qYjKcGblH17enys/sif/vQnHnnkEa6//nrWrl3LypUrWbRoEZ9++qnTxsjNOEdwfbnT+muPEHcXNt2exOQw51QEb4ybNOMiJKWlbZd82LdvH7///e+7NMbna9YQfvoUfsUDM+i7OSG5OQQWF5I7c0xfm9KjuJRXE7j1ABs+/axH+leiR9HnHDx4kI8//YzgKfMJGjcVvVvrKxW0LkYC4hOJnLOIrbv28O3Gjb1o6cDiwIH9jBzqhdGlZ6a1mpM4yotjaWnU1dX1ynj9iX//+988/vjjPPvss8ybN4+FCxfyzDPPcObMGaeNkVtQQLCle5mDzVYbVlvHEtK6aDVMDPHGx6VnsnAHW6vJyemZ+KQzZ86Qc2bgT2s1xz7NFUlNcM8/yPQl/ofOcOHiRSoqKpzetxI9ij7l4sWLbPjmWyJmLcQtIKTD+7l4+RIx+xYOHk3j8OGejw0YiBw7eohxI3tvqaunh56oMDdOnz7da2P2F8rKyggJufL72zgtwJYtWxBCcOzYsSZtZs2axdKlSy/9f/ny5SQlJfHJJ58wfPhwjEYjkydPJicnBy/bZUFpk5K/p2aQsHIXfi9uYuzbu3j3RG6Tvm9Yu597vjjCG8eyGf3WLvz/s5nc6jqklPzPnrPEvLaN0P9u4bvfHuej03l4vLCRCxX2VVUtTW/VWW38cPNJwl/eStSrW/n1jjO8eOgiHi9cfvioNlv58ZZTjHt7N4H/2czIt3by1JaTVNQ3DXS/53f/x4v/foFf/epXBAYGEhQUxJNPPnlJNK9YsYLvf//7l86jEIJZs2Zd2v/YsWMsWLAAT09PPD09uf3228nLs6/O2r15MzEpKTyfm8cNZ84y4eRp5p1J56nMbMwDuAqBwWxm0JlTFI0f2tem9ChaswXfExmk7Nnr9L6V6FH0GWazmbWffEJg4nRcvDr/5KJzcSV40ly+3PA1lZWVPWDhwKWuro7yiipCg4y9Om5kqJ6cAbpKpjuMHz+eF154gbfeeotiJ0ynXLhwgR//+Mc8/fTTvPfee5SWlvLmW29T16iq9k+2nuL/UjN4cGQ4axaOZWFcEN/dePyKGJw9ueW8djSL/5k6iI9uHoOXi44XD2Xyt9QMHh4Vzjs3jcao0/D0zvR27frNzjO8eyKXX06M5fX5o8isrOVfBy82aVNjsWKVkt9OjmPtLWN5OjmOrVml3Pfl0Sv6++ij1eTk5PDOO+/ws5/9jJdffpnnn38egAULFvCTn/wEgN27d7N7925eeuklANLT05k6dSq1tbW88847rFixgrS0NBYuXEhxcTG5ublsOHCAL8oreCIwgP9GRfDT4CA8tBqsA1j0AESfP0f5kEgsxv5RuLWn8NuTxv59+7BanVtJ/uqNiFL0e44ePQpuXnhFxHW5D1ffQDwiB7F7927mz5/vROsGNrm5uQQHuKHR9G4e17BgI9tSM3t1zP7Aiy++yK233sry5csRQjBixAhuu+02fvrTn+Ll5dXp/oqKili3bh1TpkwBICAggNmzZ/HOiVweGR3B2bIaXjuazX+vi+eeEaEAzI7yI6+6jj/tO8eNsQGX+iqvs7Br2USC3VwAsNok/zxwgYdHhfP0pEEAzI3y50LFIbKqWp+aLDaZefNYDr+ZFMf3xkUBcF2UHxPe2wtc3i/Q1cDzs4df+r/FZiPay5V5a/aTWVlLpOdlIR7g78eKFSsAuP7669m5cydr167l5z//OYGBgcTExAAwadKkJrb8/ve/JyQkhC+//PJS1faEhASGDx/Oiy+8wOBzZ1lvMnGjtxe3+FyOSbq+C59Ff8Olvp6Q7CyKR8URnHqyr83pMVyLy3EpKuPkyZOMHDnSaf0qT4+iz9izLwXvwaO63Y/PkFEcOHTY6U8EA5ni4mIC/Hq/Inqgn4Gi4raDU69GEhISOHHiBJ9++ilPPPEEUkr+8Ic/kJSURFUXKngHBQVdEjwAwcHBxISGsD/fHuOwJasEjRAsHBSIxWa79JoV6ceRoqomcTvjgjwvCR6ArKpa8mvqWRDbtMDjTY2EUkukFVdRa7U1aSeE4KaYK/d7/2QuU97fS/B/t+Dz4mbmrbHH1qSXNk05ET98eNP/x8eTldW+p/Dbb79l8eLFaDQaLBYLFouF2NhYYmJi2L5tGzEnTjDMxYVPy8t5s7iY07W17a4UG0jEnU2nZNwQrp4jahmf7YfYvWmLU/tUnh5Fn1BbW0tJcTFDgyO63ZeLpw86oysFBQWEhoY6wbqBj9lsxqDv/Wo9er0Gs/naTFLo4uLCwoULWbhwIQCvv/46jzzyCK+//jo//OEPO9VX83pmQgi8PNzJq7YLymKTGauUhL28tcX982rqCPewe1QC3ZpOg+TX2PP8BLg2FcUBrm1Pl+TX1LXYrnk/n54t4NFvjvPI6HCemTwIX6OevOp6ln1xhFpr06Xj7m5NUykYDAZqa2vbtAPsnrC//OUv/OUvf7nivVA3N9ytZh4N8EcjBB+WlvF8QRFBOh0P+Ptxj9/ADwL2LSnGYDVTGROKV0Zu+zsMULzPZHGysJCCggKn1fhTokfRJ+Tl5eHu549wUnE5o28gubm5SvQ40Gg0dHCRjlORkh4vGDhQePjhh/n5z3/OyZP2KQij0S5C6uubJhcsLS0lIKCpt6R5viO9Xk95dQ2jPe2Cw9eoR6cRfHtbIpoWaqgFNhImzd8NdoigIpO5yfYiU9tJDxu8RUWmevyMl4VO834+Ti9gQrAXz8267MXZnt2y90+r7drKQj8/PxYvXswjjzzSZPtX69YRum0rFBbgotHwRGAATwQGcKG+ntWlZfw1v4AYg4GpHu5dGre/IICoixnkDY24qkWPxmbD+9QFzp496zTRo65Oij7BZDKhdXFzWn/CYFTZmhvh6upKjan3E7JV11hwNbq03/Aqo6WkjIWFhZSXlxMcHAxARITdq3nixIlLbTIzMy+Joub97dq169L/i4qKuJCTR2KwPSZlZoQvVpukot7C+GCvK14GbeuX9ggPI8FuBj4/3zTR4RftJCEc6e+BUath/bnL7aSUfJHRdD+TxXbF+KtOtVzzSqtv27vUEK/T3Pszd+5c0tLSSExMJCkp6dLL1dWV4aYrrwPRBgM/DgrEIATnrpKUCr4lxZhC/PrajB7HeCGPi6fbD7LvKMrTo+gTNBoNSCfG4Eib8jA0IiQkhM2b2p8mcDa5BXWEhAT3+rh9zejRo1m0aBHz588nKCiICxcu8Le//Q03NzceeOABwC56kpKSePrpp3Fzc8Nms/Hss8/i53fljSsgIIB7772XP/7xj7i6uvLb3/4Wd3d3lo0IA2CorzsPjw5n+YZj/Gh8NOOCvKiz2DhRUk16WQ0vzh3Rqq1ajeBH46P59c4zBBgNTA7zZv25ItKK7bFHLXmOAPxd9SwfGcb/7j2HXiMY5ufO28dzqKy3NPEmzYn048dbT/F/KeeZEOzNhgtFbM1s2dPj6dP2VNNwR8zP888/z5w5c/Dy8mLYsGE888wzTJw4kQULFvDQQw8REBDAuXPneO/DD/EuLWGCuxtPZWYT72pkmIsLRo3gm4oqrFIy3s15D1t9iXdpKSY/b2waDZoBnnG6Ldzyisl1Yj4nJXoUfYK/vz+15c4LeLVUluHvH++0/gY6/v7+VNeYMdVacTX2TnJCsIue0LDh7Te8yvjtb3/LunXr+MEPfkBJSQkhISFMmTKFVatWERsbe6nd+++/zyOPPMK9995LREQE//d//8c///nPK/qLjo7mV7/6Fb/4xS+4cOECSUlJ/ODxx6iynMHdWg3AP2cOY4iPG2+m5fDHPefwNOgY7ufOA/Fh7dr7vbGRlNSaefVoFv8+dJGbYgP4aVIMT205hWcbNdr+OHUwZpvk2X3n0AjBXcNCuD8+jJcOXV6x9/CocDIqTLx0OJM6ywVmR/nxxvUjmf1R6hX9eXu3ne15+vTp/OxnP+P555/nl7/8JTNmzGDLli0MHTqUPXv28Jvf/IbHHnsMk8lEUFAQUb4+RBnsU29j3Fz5uqKCt4pLsCGJM7jwt4gwRrr2bhqHnkJnteJaVUVtgDduBVfv4gFjcQVVdbXU1dXh4tJ9L7K4miLaO0JSUpJMTb3yx6foXaSU/OnPfyHmxjvRu3Zvfl1araR/upLvP/kEnp6eTrJw4PPO228yZqiZ0cOdX0agJaSUvPR2JgsX3UlUVFSvjHk1snz5co4dO0bz69THq94nJHU9CXUtTxV1lyc3nmBTZgknlk/t1H43f3wAs02y4bbEDu8jgRcCZ/DDn/wUNyd5XrZu2UL2668xcv+1c31PmTAJzekCAo6e7WtTepRz313CrU8+fimFQQt0eNWGmg9Q9AlCCOLj4yk/1/08ExXZ5wkKDlKCpxnjE5NJPdq9sgWd4UJWDUJjIDIystfGvJYIi4kjz9U5MRxpxVX8z56zfJ1RxLcXivn5ttO8fSKH7yS0vZpya1YJf0/NYOPFYr46X8SjX6exJauU74zp3CrMEo0rri4GpwkegOyzZ/G+xgre+pWVYAq9+uN6XC7kkZvrnIBtJXoUfcbkScmUnz2Gpa7rsSfSaqXsxEGmNkteprDHQ5RWWMkt6J3Ynn2HK0maMLlJ6QWF8wgPDyfbxc8puVncdVp255Tx0Ndp3P75YTZkFPGHKYP5wbi2PXQeeh2fnyvkvi+PcvcXRzhUWMnL18WzeHDn4riy9d6Eh4V35xCuoLysDPcu5EQayLhXVWH2Htgr0TqC8UKu04KZVUyPos8IDg5m9KhRnD2wnZBJ13XpZll8fD/Bfj6XAh4Vl9FoNEyfPpMvNm/nwdvDezQ7c3pGFTmFFm69fWyPjXGt0JChuDnh4eFIF3dydF6EW7pXiDHG25Uvl3R8OqqBxGAvNt8xoVtjAxzxjmX2xORu99MYi8WC1npt5YjSWq1IXe/F7PUVxtJKSoraXl3YUZSnR9GnzL/uOnS1VRQe2dPpjKml6WlUXzzDrYtuUd6FVkhKmoDO4MOegz0X6FhbZ+WzjUXccsviS0uMFc5HCEHSlKkc8orpa1O6RZ7WA5PBncGDBzu1X4vNhvYay8qutVqwdTHX0UBCmO1Zt52BEj2KPkWv17P8/vvQlhWQs+NLzKbqdvex1teRn7KFqjNHeGj5AyqWpw2EENyyaAk795dzPrP9c9tZrFbJxxsKGDJ0BHFxXa+hpugYY8eN47zOl2rR+yVGnMVhrxgSJ01xeoqJa21RDgASZC/X1+sLNBYrFptzBK0SPYo+x83NjUcffoiEQdFkfPUh+fu3UVOUh62Rq1rabNSWFlF4eA/nv/yASC9Xnvzud1rMcaJoiq+vL7fffhervywgw4nCx2qVrP0qH6nx48YbFzitX0XruLq6MmLEcI65DszM47VCxxm9H+MTOz+11h5arQbbNZary6rVonGSB6Q/o7FasTjJi6diehT9Aq1Wy5zZs0lKTGT//gMcO7yDzNJSDK5uCCGoq6nGw9OLoUOGkPzwQ/j7+/e1yQOKmJgYli69k49Wr2J6kg/J43y6NSVYUlbPum8KcfMI5o6ld3a5nICi80ycOp13TpxgtCkHNzmwbnh7POMYNmw47u7OD77VaXVYr7HvoU2rRWO5ehMTNiCFcFoIgxI9in6Fl5cXs2fPYvbsWZjNZiorK5FS4uHh4ZTEVNcysbGxPPzwY6z7ZA0nzuawYE4AQf6dO6cWi43Uo+Vs21fK9OkzSU6epDJh9zIhISGMHjeeTSnl3FxyuK/N6TDZOk9OuEfw3Zt6xivo5upKndEVKOuR/vsjtUYjWtPVUVajLaRWi07jHEGrRI+i36LX69X0lZPx8/Nj+YOPsG/vXlau2UpQgIEJCZ4MjnFHr2tZvEgpKS03czCtgoNpFYSEhPLww48pb1sfMmf+9fz35ElOV2UxtL64r81pFzMaNvglcNOiW3vEywMQHhtLmb8/wXlXbwHO5pT6+mLMKelrM3ocm06LzklePCV6FIprDCEEyZMmkZiUxIkTJ9iTspu1X53Fz8dIWJALbq4CrRbqzVBcaiUnvwah0TBq1CiWP5h8RUVwRe+j1+u59Y47WfVWDRGFu/r9NNdOr8GExA0lPr7nSsWERUWRGR4Bacd6bIz+RpmPHwEHMttvOMCxGXTo9c4J3leiR6G4RtHpdIwePZrRo0djsVgoKCggNzcXk8mE1WrFS68ndpg/oaGheHp6qrQA/YzIyEhGjxvPhtRKFhUf7LerUs7rfTnhEcF3F93ao+OEhoZS6tM7JVf6AzYhqPT1ISr/6q271YAp0Jfg8PZrynUEJXoUCgU6nY6wsDDCwpxzYVH0DtfdcCPv5+ezwWrmhrJjHS9A1Etk67z4wi+Bu+6+t8emtRrw8/PDrNVR5+KCS93VH+dS5eWFvtqEtt7c16b0OHWx4UTExbbfsAP014cDhUKhULSDVqvljnvvoyJsKN94x9Of1vFk6zxZ5z+OJXcu65UCtEIIgv18KfO9NuIAy3z9cMu7+uN5AGrDA5z2QKZEj0KhUAxgDAYD9zz4MOWRI/nCNwFrP/D3ZOh9WOc/nsV3LnN65uW2GBQ/krxrJElmdmg47hfy+9qMHsem01Jj1BMUFOSU/pToUSgUigGOi4sL9zz4EHLwGN4LTKZQ67zq5Z3BgmCHxyC+CBjHnfc90KuCB2B8UhLZkVGYdVd35IbJ1ZXioCB8T1zoa1N6HFOQL77uHuic9Jle3d8MhUKhuEbQ6/Xcee/9HNifyocbjCRWZTCxOqPXnmzztB585ZeAX3Qc31l8W5+Uh/H09CQuNpbM2Djizpzu9fF7i/Nxg/A9noHW3L9X7TmDmmA/wp04Pao8PQqFQnGVIIQgMWkCj3/v++QMTua9wEkUaHs2gNiMhh0eg1gbOIHpi5Zy1319Ww8vecYMLoxO4GqtxGXTaMiIG4z/oTN9bUqvUDc4wmlBzHAVeHqEELOAPwBpwAdSyi19aY9CoVD0Nd7e3tz70CMc2J/Kmm/d8DdXM6b8LIPri9E6SQ6UaFw57BHJcWMIMbGxfOeWW/tF8d/o6Gi03t4UBwYSUFjY1+Y4ndzwcFyKK3AtruhrU3ocq0FPWXQIw4cPd1qf/VL0CCHeAG4GCqSUoxptvwF4HtACr0kp/wxIoAowAll9YK5CoVD0Oxq8PmPHjefEiROk7NjG5qJCRtdkMcyUj5+1ptOu/hqhI1PvwxHvOIp07oxNTOKxicn4+Pj0xCF0CSEEE2fM4HBWFv7fbOgHYd3OQwKnhwzHf9eJvjalVygZHceguDg8PDyc1me/FD3ACuDfwMqGDUIILfAiMA+7uEkRQnwKbJdSbhVCBAP/AO7pfXMVCoWif6LVahk1ahSjRo2ioKCAlN07WXf6NNW1dQQKM8G1xQTXluFrM6GTNrTShk0ILGio1ejJ13mS7x5IvtaNOqkhLDiQxElTGTFihNOCS51NYmIi+7ZvJzsyiojMi31tjtM4O3gI1nobPmeu/ud7CZROGcN1M2c4td9++Y2VUm4TQsQ02zwRSJdSngMQQnwALJJSHne8XwqoipQKhULRCkFBQSxYtBiA2tpacnNzycnJ4cL5sxwuLcVitWCxWNFqNOh0WlxcjIRERTM6IpLrw8Lw8/MbEJm5dTodS5Yt492qKgIKCjDW1fa1Sd2mysODkyNHMeTtbxDyao1YukxVVDAGXy+n53jql6KnFcKBxkVGsoBkIcQS4HrAB7t36AqEEI8BjwG9kiRLoVAo+jtGo5HY2FhiY2Nh6tS+NsfphIeHMy55IkeLi0ja+O2AnuaSwIGkiQTvSsNYVtnX5vQKpVPHMGnWTKeL7AG/ektKuVZK+biU8s7WgpillK9IKZOklEmBgYG9bKFCoVAo+oLZ8+Zjio4hO3JgP+yeHTyEeosg8MDVuwy/MfUerlRGBDJmzBin9z2QRE82ENno/xGObQqFQqFQXEHDNFfalKlU93Dtr56i3MeHk/GjiPxy7zUxrQVQOGMso0aPxsXF+RErA0n0pABDhBCxQggDcBfwaR/bpFAoFIp+THh4OLNvuIHdN9yEyeja1+Z0iioPT3ZOm0nE1ykYS6+Naa2qiECqEoZw3Y039Ej//TKmRwjxPjALCBBCZAG/k1K+LoT4HrAB+5L1N6SUaX1opkKhUCgGABOSk6k1mdhjszHli88HRBX2ajd3dsyYRci2I/iezmx/h6sAq15L9pLZ3HL7Ulxde0ag9kvRI6Vc1sr2L4AvetkchUKhUAxwps+ahbm+np1CMOnLL3Az1fS1Sa1S6enF9jlzCdx5DP9j5/ranF4j/7qJxIwcwbBhw3psjH4pehQKhUKhcDZz5s/H6ObGTo2G5G824FVe3tcmXUGJvz8pc+fh7umJ0Ov72pxeoyoikMoxQ3hgyeIeHUeJHoVCoVBcM0yZNg13Dw++0uuJO3qEwWnH0PSDAGGrRsOpcePJGjacW++4g8DAQP5bVY3n6YtXfTxPb0xrNaBEj0KhUCiuKcaMHUt0TAyfrFrFjrhBjN2yCa+KvqtlVernx6FZswkZOownbrsNd8dKsznXz2dHlYm41z9DW2/uM/t6EgnkLJxObA9PazWgRI9CoVAorjl8fHx44LHH2J+aykZ39z7x+jT27tx4662MHDmySTK+icnJFOTkcrbOTMzKL9BYrL1mW28ggdwbJ2OYmMCiO27vlTGV6FEoFArFNYkQgqQJExg8ZAiffvQRG0fEE33iOFFnzvRo6YoaNzcuDBvOxSFDiY6La+LdaW7fzYtvZbXJxMV6M1HvfY3GZusxu3qb/FnjsU0Zy/JHHkbfS/FLQvaDuczeJCkpSaampva1GQqFQqHoZ+Tm5rJvxw6OnzhBcH4+0UeP4F9U6JQSFhIoDA4hY8wYiv0DGDNmDBOmTCEgIKDdfa1WKx+sfJvivQeJ+uCbAe/xkUDe3CTqpo3j4Se+26Lg6yQd/oiU6FEoFAqFohG1tbUcOnSIfdu2YausxC8vD+/cHHxKS/AsL0fbAW+LVaul3MeHMl8/KsLCKAoKxtXHh+SZMxk9ejQGg6FTNlmtVtZ+sIqsvQeIeeerARvjI4Gcm6dC8hgeePxR3NzcnNGtEj2toUSPQqFQKDqClJKcnByys7PJOnuW3Kwsympq8DLX41lcgq6uFo3ZjLBYkDodVoMBq9FIha8flXo9fh4ehEVFER4bS0REBMHBwd0qoCml5POPP+H07n1ErvoWY0nfBV93BYvRQPaiGbiNH8W9jzzkzDITSvS0hhI9CoVCoegqZrOZvLw8CgsLMZvNWCwWrFYrWq0WvV6PXq8nODiYoKAgdDrnh81KKdm3dy+bNnxN4PZDBO49PiBqcpUNDifnlumMHj+e+QtucnYMjxI9raFEj0KhUCgGOqWlpax9/wMqzpwnfM3mfuv1sRgN5C6YSv2IWJYsu4vo6OieGKbDoket3lIoFAqFYoDh6+vLQ9/9jt3r4+PRL70+jb078266sdNxTD2BEj0KhUKhUAxAhBAkT5rE0GHDWBv4AecShhCwMQWvczl9Jn4kUBPqT/GMcZiHRLGs57w7XUKJHoVCoVAoBjANXp+jR4+yKyqM3OISfPel4XfwDPqanss31BibTkvpiGhKp48DXy8mTpvKxOTkfuHdaYwSPQqFQqFQDHCEECQkJJCQkEBubi57Rm3nxMmTeF/Iw3fnEdyznZNvqDm1vp6UJI+kdFQcEeHh3DJ7FoMGDerWKrWeRAUyKxQKhUJxFWIymTh08CB7t23HXFWNW24xLmezcM0rwa2gBG29pVP92bQaagO8qQnxpy4mDFNkEGZ3V8YnJTFh8iR8fHx65kDaR63eag0lehQKhUJxLSGlpKCggJycHLLOZ5CdcYGiygqM9RZc84oxnM9GU29BY7EiLFaElNh0WqROi02vwxwWSG1kMNVuBryMboRHRhA5eBChoaGEhob2yNL8TqJWbykUCoVCobBPfQUHBxMcHMy4ceMAsNlsFBYWkpOTQ35OLvUmE+b6esx1dUgp0RsM6F1c0Lu4EBASTGhoKCEhIb1WI6unUKJHoVAoFIprDI1Gc0kI4RBC1wKavjZAoVAoFAqFojdQokehUCgUCsU1gRI9CoVCoVAorgmU6FEoFAqFQnFNoESPQqFQKBSKawIlehQKhUKhUFwTKNGjUCgUCoXimkCJHoVCoVAoFNcESvQoFAqFQqG4JlCiR6FQKBQKxTWBEj0KhUKhUCiuCZToUSgUCoVCcU2gRI9CoVAoFIprAiV6FAqFQqFQXBMo0aNQKBQKheKaQIkehUKhUCgU1wS6vjZAoVAoFArFwMVms2GxWADQ6XRoNP3Xn6JEj0KhUCgUinYxm83k5eWRm5tLZvpZsjOzKK+twSZB62hjBYQAH6MbYZERRA0eRGhoKCEhIej1+r40H1CiR6FQKBQKRSvYbDbOnDnD7s1bycrPxbW6HpeL+ejP5+KdU0xQYTkaq63pPloNdYHeFIf6kRcXRl1UMCY3AxEhIUyePYshQ4b0mTdIiR6FQqFQKBRNqK6uZn9qKvt27EJTUo7H5kMMPnERjcXa7r4aqw3XvFJc80rh4FkAbDotFSOiWH/mPDY/byZOm0JiUhLu7u49fShNEFLKXh2wr0lKSpKpqal9bYZCoVAoFP0Oq9XKlm83snf3HrxOZeK546hdvDgRU4gvFdNHUzk0guTJk5l13Vy0Wm37O7aO6GhD5elRKBQKhUJBbm4uq999H+vpDKI/2oa+ytQj47jmleL60Tb8PFw5mlPM8aPHWHrPMkJDQ3tkvMZ0WvQIIVyAMMAVKJRSFjrdKoVCoVAoFL1Cg3dn367dBHy2G6+j5zvuOukG+ioToW9uoGJ0LCsqK5k4xSlenzbpkOgRQngC9wLLgImAHrs7SQohsoENwCtSypSeMlShUCgUCoVzMZlMrHz1dUzHThPVg96d1hCA99HzuJ3P42huMemnTnP/ow/j6uraI+O1Gz4thPgxkAE8BHwDLALGAkOBycAz2MXTN0KIr4QQQ3rEUoVCoVAoFE6jqqqK1176D5ZN+wh9c0OvC57GNHh9LJv28dpL/6GqqqpHxumIp2cSMFNKeayV9/cBbwghvotdGM0EzjjJPoVCoVAoFE6mpqaGN/7zX/TfpOC3+VCvTGe1hwAC1u+lpKaON2w2HnnyCdzc3Jw6RruiR0p5R0c6klLWAi912yKFQqFQKBQ9Rl1dHStefhXdlgP4bz7U1+Y0QQD+mw9RpNfylu5VHnriO7i4uDit/25lBxJCxAshfimE+K4QYoYQwtdZhnVw/BFCiP8KIVY7PE0KhUKhUCjaYN1Ha7DuPYr/1/v72pRW8f96P5a9R/l09Rqn9tvdlIifAjWAO/AwsFEIcbY7HQoh3hBCFAghjjXbfoMQ4pQQIl0I8QsAKeUJKeV3gDuAqd0ZV6FQKBSKq52TJ0+SkXaCwHW7+sWUVmsIIHDdLs4fO8HJkyed1m93RU+elPJ5KeXfpJQPSCnHYw9w7g4rgBsabxBCaIEXgRuBeGCZECLe8d4twHrgi26Oq1AoFArFVUtNTQ2frl5D0KrNHcqs3NdoLFaCVm3m09VrqKmpcU6f3dx/oxDiwcYbpJTdOpNSym1ASbPNE4F0KeU5KWU98AH2VWRIKT+VUt4I3NNan0KIx4QQqUKI1MJClVZIoVAoFNcen6/9BPf9p3HLHDj3QbfMQtz3n2b9x584pb/uip4k4BkhxHkhxIdCiF8LIRY6w7BmhAOZjf6fBYQLIWYJIf4lhHiZNjw9UspXpJRJUsqkwMDAHjBPoVAoFIr+y9mzZ8k4fgL/rwZeOj3/r1I4n3aCs2e7FT0DdLMMhZRyAVxKXjjK8boO+KzblnVs/C3Alt4YS6FQKBSKgcqObzbisyFlQExrNUdjseKzIYUd0VEMGjSoW311S/QIId4HjgLHgKNSyt3dsqZ1soHIRv+PcGxTKBQKhULRBiUlJeTk5hJ7/GJfm9JlvI5f5HxODqWlpfj6dn2heHent/4FFGH37rwrhCgTQuzqZp8tkQIMEULECiEMwF3YV44pFAqFQqFog5Tde/A6eGZAenka0FiseB08w77d3fOtdEv0SCl3O+JlfiClnAIsAL7tTp8O79FuYJgQIksI8bCU0gJ8D3uNrxPAh1LKtO6Mo1AoFArF1Y7FYuHg/gN47znR16Z0G+89JziYegCLxdLlPro7veUtpSxv+L+UcqcQ4tHu9CmlXNbK9i9Qy9IVCoVCoegwp0+fxlhQhqG0Z2pZ9SaG0iqMBWWcPn2a+Pj4LvXRLdEDbBJCeGGvtXUMKAfGdLNPhUKhUCgUTuDi+fMY0s73tRlOw5B2novnz/eN6JFSJjoSBw7FvnLLD0f+HIWiJzCZTBw6dIhDR49hqqnBYDAwfOhQJkxIwtvbu6/NUygUin5FZvo5jDnFfW2G0zDmFJGZfq7L+ztj9dbjUsoTQoghQImUcuCGhyv6NSdOnOCTTz/FOywa31ETCXL3wFJXy9mMM6T8579MnTqF6dOmIUR/Tq6u6AhWqxWNRqM+S4WiG0gpKSwrJSa3eb7fgYsxt4SMslKklF26PnR3emuklLLCURLiWWCrEGKGlPL73ex3wFBeXs727bs4fvwkUtoYMnQIM2dMxd/fv69Nu6o4c+YM6z77nEFzb8HdP6jJex6BIQSNHMe+jZ+h0WiYNlWVYRto1NfXc/ToUfan7KagqBSbTSIE+Hi5M3b8BMaPT8Td3b2vzVQoBhQlJSVozVZ0prq+NsVp6Ez1aM1WSkpKunSf7a7oMQu71HoQ+JOU8l0hRP8t2+pk8vPzee21N0k/p+P8BQNSaok6fpq0Y2k88MA9REVF9bWJVwVSStZ/+SVRU6+7QvA0YHDzYNCcm9n2+QeMHzcONze3XrZS0RVsNhtbNm8kNTWFqAANs4fZiJ6qQ68TWKyS/PI69p/byb93bGf48GHccNNCXFxcujzWqVOnSD99AlNNNVLacHV1Jyp2MCNHjkSv1zv56BSKviUvLw/XwvL2Gw4wXAvLyc3N7RPR8x/gAOADPOPYds08jq1atZaUg3ouZrpe2pZ2UkdRSR0Gl9X8/GdPKfe8Ezh37hw2ocUrNLLNdgZ3T3wiYjl48CBTlben32O1Wln94fvUlmfy6FyBjzs0zqKh0wrC/QThfjBvtIZvj51hxRuvcu/9D3bK61NVVUVqagoHUvfiY7AQ71uJu8GGAEw1grSdJ/hmwxeMGTuOCRMndSvxmULRnzCZTGjKB/6qreZoyquora3t2r7dGVhK+RowGxgtpawWQgwG9nSnz4FCYWEhJSVlXMw0XvFefoGBykoLFy5c6APLrj7OnT+PZ2RchwSkd9QgzpzrepCboneQUvLpurXYajK5Zxr4uLf92bq6CG4eD4P8K3j/3ZWYzeYOjZOTk8Mr//k3lWc2s2xYIctHFTExvI6RgWbiA80khtazbEQxD44qguydvPbKf0hPT3fGISoUfY7ZbEbUduy3MpAQteYOXwOa092MzEgpywB/IcSHUsp0KeXy7vY5EKisrKSuXg+0dLEWVFVpqays7G2zrkrMZjMavaFDbTU6PWZz1xNXKXqH9PR0cjPTuW0iaLUd84YKIZgzSuCpLWPPnvazsubk5PDuyje5IbqYBYMqCHZvPRutn6uN62KquGNoMZ+sWcXp06c7fCwKRX/FZrNBNxL59VssFqzWrmWX7u70VgM+wG1O6mtA4Ovri9GlHo3GFZut+UVb4uVlvibc5NXV1ZSWlqLX6wkKCuqR6TwvT08uZhV0qG1dZRnenp5Ot0HhXFL27mTyEBt6nbZT+wkhmD7Cxod79jJ16jQ0mpaf2yorK/ng3ZXcPKiMYf4dfyKM9LZy57ASPlj7EQ889ChBQS3HkCkUAwGtVos0tByrZjXoqIkKojbUj9owf+qCfLC66JEaDRqrFW1NHcb8Uoy5JRhzS3C7WIiw2Xr5CFpGGvTodF2TL84SPdccvr6+hIaGMnRQCSfPuDZ5LzqyDl8fD8LDw/vIup6nrKyM9V9t4Py5c+jcvZDmegw6DbNnzmD8uHFOHWv06NFs3/FfwsZPRtuGx0dKSWn6caZdP8+p4yucS2lpKVnZ2Swd0zVHc6ivBg8XK2fOnGHYsGEttknZt4dhvjWdEjwNhHtZmRxWyc5tm1m89M4u2ahQ9Ad0Oh24NBU9tYHelCYOoXJkNK75pbjlFRN4/ByuW0rRmuoQNonUajC7GzEF+1Ed7EfhiDGYvdzxOZiOz4F09JWmPjoiBy5K9PQJd965hLKy1wkMqOHMWS02CXExViLCbNx7731XbRBzaWkpr77+BrV+sciEm7Hp9Egpqa8q4qtN2ygrK2fO7FlOG8/b25uYmBjyDu8jPGlaq+1Kzp1CY7UwaNAgp42tcD4nT54kPkKDXtf138eYKCvHjx1uUfRYrVYO7k/l3viuB3CODa7j3/vPUFNTo1YCKnoUq9VKQUEBubm5FBcWYq6tRWi0uHq4ExIaSlhYGJ6enp2+n3zyySf89a9/5dD+A9RZavHS6ImIiGBcUjRTKmoJX/EFt+cf5jFDIAv0zWYlzKCrrce1uAK/4xkAmPy9KRozmPOP3YTHyUyCvz2Itq578UI5sp6dtgpu0vjiLjru9bX6eeHh4dGlMZXo6Qbe3t788IdPcujQIQ4ePIbNJhk9ejiJieOv6gvl+q82UOsXC2HxlyKahBDgGYh56Ex279nA2DEJ+Pn5OW3MRbcs5PU33iRz31ZCEiaiN172rlktZopOHaPoxCGWP3D/VSs2rxaqqqrwMlrpzuXHyw2qW6kldOLECQLcrAS6dd0V76aXDAswc+DAfqZNm97lfhSKlpBScu7cOfZu3cr5zEzczBY884twyc1Ha7EiNQKzmysnIsMo9/ZEpzcwbkISScnJHco8/9RTT/Gvf/2LZcuWERMRQciRi1wYFMCp3SmsXLuaKa4xGDQG/s8YSbCmY6kaXIvLidy0n7Adh8meMZZzj99E6Pp9eJzN7fJ5yJX1rJYlzMQbdzomeiRQE+BJWFhYl8bs0FVHCPFpO028ujT6VYCLiwvJyckkJyf3tSmXsFqtpKWlsS/1IDUmE2GhIUydnExoaGi3+66qquJCRgZy9IKWQ7j1RmRADCmpqVw/f363x2vAzc2NRx5+iC+/2sDxT97BOywSnZsHtvo6yjLPExEZycMPPaiSQg4AbDYrrYTidBitRmCztRzImH7qOCN9K7o3ADDSr5pdJ9OU6FE4lVOnTvHVJ+uQZeWEpB5mytkMdK0tvth70H6T9/Hi4onT7Nu1m7i4WG5avBjPVmIX161bx3PPPcebb77JsmXL+Osf/ojBN5jkL3ZjrPNmn4sWg2MN0zCta4t9tIW23kLUt6lUns7kwo3JeJ7MIujbAy3eD3oCi5cbGp2u1eNvj44+arVXuKMYuHoqmg1gLBYLK1a+Q2ZBBTkyBIvw4XRFOSdOruTG668jKTGxW/2XlJSgdffGqmv96cDq7k9ufn63xmkJV1dXliy+lZqaGk6dOoXJZMJgMDB4wXx8fHycPp6iZ3B1daOmrHuXyJo6iatry97Umpoq3I2yW/0DeBgkJlMfxy4orhpMJhPrP/6YjOMnGPLNNnxz8jskFATgXlbB4K17iNmZSmbiaF66cIEbbrmFhISEKzzbzz33HBMmTGDZsmWsfPU1vM7mEP35ToS0/yYm6i5PCy2qPt1kektKyXvmYjaYy6lHMkXnwVitG3+vy+MV19hLXqG36gvZfzKD/BM7cXFzZVBIII/lavAVlyXF9yznSBae+Akdn9tKqcNGgnDnUU0Q7kJLmq2G/7PlAPB9q10+BKLj37o4AIqkmXdsRRyR1ZiRDBeuPKgJwjMkgpCAQIQQ/OlPf+L111/n7NmztdgLnh8Elksp81o7nx0SPVLKBzvSTtH3bN+xk3MFNZzTjAbHj8GEN+W2QPjqawYPGtSuQJBSUllZiZQSLy+vJj8qvV6PNLeT0txSj4tLz2W3dXNzY5yTg6UVvUdcXBwf79/JdaO7VjsH4ESOlrjRQ1t8T0rplKdOISRSdl88KRRFRUW89eqr+B07RdLOFLRdXW5tsRC79yAB6RlsqjFx7uQpFt2+9NIqRovFwu7du/nxj3/Mu2+swLzrINGf7ejw7+FTSxmrzSUs1fsRr3Flr7WKt+qLrmhXLq0sNfjhJ3SUIvmwzsTvXE380xSMttFveresJBoXHtMEUYyFlbZC3rdpeEQbTKxw4V5NAO/YiviJJhQfoUPvsLRKWvmtNRNPtDyqCcaAYJ2thD9as/h16HgShgxi5cqVPPvss/zlL3/hySefvB7wB+bQToJkFdNzlbE3JZVsMeyS4GnArHGlTBtE6v4DXDd3Tqv7Hz9+nK83bqaqqhLQ4OrqwpyZMy6JjJCQEPRCUl9VjPBoeSrJUHaRhLn9b0rAZrMhhFAxP31MeHg4BqMH5/IrGRTS+c+iokZyoUCyeMyYFt83Gl0xWbr/GZvMGozGrpW8UCgaKCwsZMUrrxC9aSehp52TONWzuJRxH6wjrdrEarOZpXcvQ6PRUFxcTF1dHdUVlVQfPEaUQ/BIKWkc4aaBK66DVin52FzC9Tpv7jEEADBO505BbRZF1qbTbz9wCWmy37B6waNV+RwYNJQJFy5PLesQ/FQTdkkIZcl6dslKHiEYN6ElTNpX48YII0Hi8oPyeodn6P+00Xg4ApyHCVe+Zz3PdlnJLbGxfPzJJ8yfP58nnniCJ554Yqtj17Xtnbt2RY8QIlZK2aGpK0cdrggpZWZH2iuci81mo66mijrXloVulXSnsKj1mcqDBw+y/uuNlPqPxuIfCIDOVML6b7ZQVV19qYL5zOnT+GbbbsxDZyL0zW4KeacxSjPDhw932nF1h/r6elJTU0lJ3U95WSlCCOIGDWbK5EnExsb2tXnXJEIIkiZOYe+Bb4gL7ry3J+WsZNTo0RgMLacviIwZzJn9ZxgTXN8tO8+UGomIVisBFV2nurqala+95lTB04DWYmXkpxs4ptHwlacnNy265dJ7mRkZzNh34dKU1ieWUlY08ti0tGKrSFoolVYmapuuipqg9WC/tabJtv2WalaZi8m01VPTSE6dGRzAuKJ6dNX2EhHxwrWJ5ydCGKiQVixSomvjd39U1jBauOOKBqvjGFzREOPiQWZZCbGxsYwdO5bXX3+d3/3ud/zP//zPRGC/lLJdF1pHPD27hRDrgdeklC2mQRVC+AJ3AT8AXgT+3YF+FU5Go9FgMLphkCbqxZXxDm6Y8PONaHFfi8XCV19/Q0lwMlaXy3HpFjd/ivXJbN22laTERFxdXUlKSqKsvIJ9qRuwBcRgcw8ASx2G0osYZR3L778PrbZzSed6ApPJxIq33kLj5snQGfPwCQ7FajaTe/YUqz/+hMnJE1VF9j4iISGB1H272XGygukjOi56TmVbOXxRxyOPzmi1zZgxY9i88Rsq6wSeLl2bnjJb4UihkUeW9J8FCoqBx+dr1uJ/5LjTBU8DWquN+M++JtXLgxEJowkNDUWn02Hdfwx9zeWHgtk6L0Zp7PeEn9ZebLGvMmn35ng3Wzre/P9nrLX8b102k7Qe3Obih4/j/Z/XZmK8kEfejROIWL0d4IoVWToEErAg0bUx6VaJlTOylt3WZlUNrJAo7Pe6hx56iMrKSl555RWAvUCxEOK/wO/aEj8dET3DgV8D64UQNmA/kAPUAr5APDAC2Af8SEq5oQN9KnqIxPHjKNt/lgtyaJMpLp2tDj+ZT1LiLS3ud/78eawGjyaCpwGb3hWbeyCnTp1i7NixCCGYd91cxo0dw76UVPIKsnExGBgzZyojRozoM8GTnZ3N/oMHqaiowN3dndKSElwDQhg2dfYlb4LOYCByxGgCo2LZufY99uzdi6XejKu7G2MSEpiQlNSpYpb9kYY4lP48jafX67n73gdY8carmK21zB7Z/rTjkQs2vjmiYdk997a5bNfFxYWRI0dyIH8fM6NqWm3XFseLDISFhV0TWdUVPUNaWhpZp06RuPtAj46jrzcz5JttfOLmypTZs4kJCuFkXh64Rl1q4yN0+Gjbvt37OIKQy5vpheb/32Otwkto+ZlL6KXfbIHNnq/HKyOX2ht8MYX6QWbXhZ4HWpKEgSWayyEUVhc9OffM5bEnvgvYhc9TTz3FU089hRAiCrgH+F8gC/hva323K3octbV+JoT4LbAAmAZEA65AEfAWsEFKeayLx6dwIrNmzuB0+ll05SfIJRSLcMHNVkYY2cycPq3VJd11dXXYtK3HL1g0BurqmgYwBwQEcNONNzjV/q5gtVr5+JNPOH/hIkFDR+IaOZSqqgoKitNxt4LVYkGnbxpYbXT3IHZ8MoXn05lww81UV5RzIe0IqS+/zAP33UdgYGC37Dl58iT7D6RSUlyKTqdl0ODBTEiaQEBAQHcPt0Wqqqo4cGA/Bw/up7y8CiEE4eHBJCVNIj4+vsvZS3sST09PHnrkcT784F1e3FBMUqyVMbEaXA2XxY/FKknLtJF6TovJYuT+5fd2qDRE8uSprHg9jWF+dYR4dC5otLxWsDnTi8W3z+70MSkUYA81+GrdpwzdsKXLQcudISArl8KzGWyzfMvNWi+es2Wx2VzBbH3Hs8kECB2+Qss+axXjdZcf/FKsTfNh1UkbOpo+pGy12ON4hM1GwKEzlCYNhczUdsds8PaYaeqRHSXc2C0ricSAQdiDtIuTRjJ81izGjh17RT+OkJo/CyEexO6IaWPMDiKlNAGrHS9FP8VgMPD4Iw+xf/9+9qUepLa2lqCwIGZOW9pmDEtISAia6mIIsIFolkRFSgymYqfk+ekJvv7mG/LLqxi7+F60jW7uYfFjOL39G9K2fcOYuTddsV/o4OGc2r0Vg9EVg9EV36AQMk8d59333uP73/telzxWNTU1vPPuO6CRjB4/gqCQiZjNZtJPnueNN99g5oyZTs/plJGRwUcfrWL4MF/uuC2W4GB3bDbJmfRS9qVsYe/eXdx993390oPl7u7O8oceJSsri5S9u9j2ZTp+njpc9IJ6i6Sk0kpYaCjTr5vKkCFDWq211ZzAwEBuWngrH6z/mGUjSgh271iiwvJawbsn/Jk0bbaK+VK0SFVVFbm5uZSXl2Oz2S7VHQwODr70cHH69Gn0pWX45F+58qmniNh3iILgQGaWWjmr8+Ff9XkctdUwQeuOl9BSKW0cslYDYGyh1rhWCBbr/VhRX4iX0DJC48o+axUZNntsXMMeY7VufGYp47W6AiboPDhpNbHFcjl4OeDYOdIeWYjsgKc5TNin4L61lTFF44kLGqKECws0vmy3VvA/1ixu0Pjg7epGeqAW4zdfYxawbNkyHn/8cfz8/Jg0aRK33nrrLGA2MAT4f22N2f8e/xTdRq/XM2nSJCZNmtThfQICAggNDcFUcpoqv6arv1zLz+PtbiQyMrInzO0WJpOJQ4cOMW7JfU0ED4DQaBg8dQ4pq97EVFmOq2fTKRGtXo/NZrMvcXYcb+SweDKPH+HUqVPEx7f5wHAFUko++OB9QiICmTxrQpMnoYAgf+LHDGPd+1/g6enZ6b5bo6CggI8+WsVti+OIi/W5tF2jEYwY7s/wYX58uymT9957m4ceerRfxFo1RwhBZGQkkZF3UlNTQ0lJCXV1dRgMBry9vfHy6lru05EjR2Kz2Xhn/afMjKhgdFAdLq1c8Sw2+5TWpoteTJo6i8mTp3TjiBRXG5WVlexPSeHg3r3U1dfjW12Fa3k5wmbFanChwtePSr2e0MAAkmfOYt/WbYSmHu5VGz1LynAtK6diUDiPpEtGal350lzOvy35mLDhJbQM17jyW5dwEnUtPwDdovOhUlr50lzOOkqZqPXgdr0f/60vwNXxMJyk8+ABWwCfW8r42lLOMI0rTxvD+a4pAwCdqQ6vcznY9Dpop0pFoNBzryaAr2xlfGUtw9+Rp8dLaPmjNooPbEWstBVSZZIEbK/iunnzSEhIAGDy5Mm8+uqrvPzyywBfAOnAo1LKT9oaU1xreSiSkpJkamr7brdrkaqqKt5YsZKKekmFaygIDZ6mPNyo46Hl9/fL+IZjx46xLfUgw+fe3GqbMzs24hMQSPToprl9SnKyOLljE3PuXt5k+/ljh5GlBSxZvLhTtpw/f571X37OnQ8ubjU+5cK5TFK2HeTxx7/ToZibnJwcjh07islUjaurB6NHj27icVuz5kNCQ0xMmdR6SnYpJStWnmRi8lxGjhzZqWO6GsjOzmbH1k1kXLjAqMB64v1rcNfbEIDJIjhVYuRQgSshISFMmT5b1W5TXMJsNrNpwwYO7t9PROZFok+k4V1e1mIIrlWjITcsnIyEsRS7GInftIvAi9m9am/28EEU+gUSvb7FNUdd4oW6PA5ba3jNLa7D+xSOHUxloD9hn+/t9vjlo2KovWc+3/3RD9uapu9wAKPy9Cgu4eHhwZPffZxTp06RduIUNpuV4UMnM3LkyD6JCbHZbOTm5iKlJDg4GL3+yoSHZrMZnaHtXCo6FyNWS9NHDiklGYdTiR6ZcEV7vcFAtaWVtPBtcODgAeLHDGtTzETFRrDtm93k5+cTEhLSarvKykpWr/6Q8vJSEsaEEebvQkV5IR+segdfH3+WLr0DIQTp6WdZcMPYNu0SQjBxQiApKbuvSdETHh7OnXffR0VFBftTU9h4+jim2jqklLgaXYiMieOhRZNVCRNFE/Ly8vjw7bfxuJDBdbt24FLfdlJWrc1GRFYmEVmZFAQGs3/KRIqiwxm6KxWttet14DqDV0ExF0ZcWYS3o1yw1bHDUslwjSsCOGCtZpOlgvsNnYtFdMsrpShhSJftaMDibqTolik8cPcyp92DlOhRNEGr1RIfH++06Zeukrp/P5u3bEHoXdBotdRXVTJx4gRmz5rVRFQEBQVRsWVbkymq5pTnZhGQeDmOxlxXx+m92zHXmoiOH31F+9K8HCK6EHBcUVFBXHzbU4BCCHz9fKioqGhV9JhMJt56601GjgpkyrRRaDSXj2vajMHs2HaWt956kzlzriMk2BOjsf2f8eBBvqz7rGeWzfZ3VqxYwQsvvMDp06fR6XTExMQwe/Zs/vGPf2Cz2cjIyCAzM5PMzEy8vLyIiYnpcOxQf0cIwQsvvMD3vve9bvWzfPly3nrrrUt9RkZGMmfOHP785z8THBzc5r6zZs0iICCA1audGw66fPlyjh07Rk947n/84x/z8ssv89HM6URezOj0/kGF+Vz3zZfsT0zm6PUzGb1hW68ENLuXllPv5Y5Vr0PbWj2vNjCi4bjVxHpzGXXYCBR67jcEcKuuc15+18JS6vw8sWk1aLoo+GxaDfn3zGXClEldLi7aEkr0KHoUKSWZmZnk5+fj7u7O0KFD21Xs+1JS2LJjF6FTb8Toaxcf9VUVHNq3idrauiYrxsLCwnBzdaHw3GmCBl35hFOWk0lNeQln9+6g5MI5zPV15F84T3B0HFMWLb1iVVdtTTXZZ06y6Lvf7fSxuhhcqDXVttuu1lTbamI9gL179xAe4cG0GVdOs2g0ghmzBlNaWsOpUyfRajvm1dVqBTZb7zxt9if+9Kc/8fTTT/Pzn/+cP//5z9TW1rJ//37efvttbr11EQdS9uCuNRPgar9BFJp01FgNjJ+QzMSJyRiNxj4+gu6xe/dupwVkDx8+nDfffBObzUZaWhq//vWvOX78OLt3725TJL700kstemm7y9NPP90jtdFKSko4eugQOnN9lwRPA3qLheS9u0iZOInjsycz6tuOl4PoKhopMVZUUufrgVtBWaf3D9bo+V/X7sduaqw2dKY6rO5GNBWdTxshhSD/3usITR7HnHnzum1PYzqSkfmNjnYmpXyoe+YoriYqKyt55733Ka82ofUJAlMVn36+nttvW9Jq3ITFYmHz5i2Ez1qIi7ffpe0GDy/Cpt3IofXvMX3a1EsVdoUQ3HrLLbz9zruYa00ED41HpzdgtVgoPHeKi/t3s+zOO9Hr9RQWFqLT6cgPDuD46TOYqqrQ+12eGqssKebA15+TnJzcpeDZESNGcCTtMENGtB4TUlJUSlVFVatB4TabjQMH9nPn3W3XFkueFM1Hqw5js1mwWm1otW17JnJyq/D1bT23zdXKv//9bx5//HGeffbZS9umT59OgK8XRWkbuT2uglD3pk/EuVU69qRt5PVDB7j3gYfazAnU3+nMYob2cHd3v9TflClTcHV15b777mP//v1MmDDhivYmkwlXV9ce8xr3ROyVlJKP338fv9xcNLbux7sKJEkpe9k0dz65Q2IJO9Pzdbm1Ziu2fpCiQlis2HSdXzghNRryls3GZ+IYbr/nbqd7XTvSW2Cz123AYmCw43UrsATomQQkigGJlJJ33/+ASrdAjBNuxjA0GcOYuehHTOPD1WsoKytrcb/MzEz0Hp5NBE8DWoMLnmFRnD59usn2sLAwHlz+ANqyAlJXvcnBtW+Tsup1zDkZ3Hv3MgYNGkRUVBSJiYmMGTOGefPmMWlCEns//Yjdn6zi0Kav2P3JKvZ8+hHJSYnMmjmzS8c8atQoCvOLuHCu5SosNpuNXVtSSExManUVVVVVFVLaCArybHOskFBvrFYLvj6+nDpd0q5tqfsLGT/+yhvT1U5ZWVmTaUSTycQ7b73BOO98bh1Ucknw1NZb+H+v7SL6nreIu+sF/uevL1Fzfidvr3i9iTfh1VdfZfTo0RiNRoKDg1m6dCnl5eWAfRpn6dKlTcbfsmULQgiOHbucxqy2tpaf//znREZG4uLiwpgxY/jiiy+a7BcTE8NPf/pT/vnPfxIREYGvry933XXXFb+b4uJiHn/8cUJDQzEajQwbNoznnnvu0vtCCP7978sJ8tevX8+8efMICgrCy8uLSZMm8fXXX3fp3CYmJgL2lAkNY/3jH//gRz/6EYGBgYwePbrF8/LMM88QEBDAwYMHmTRp0qUCwtu3b79ijLbO9/Lly0lKSrrUdsWKFQghSElJYfr06bi6ujJ06FA+/vjjJn22dQ5S9u6l7kIGfsWFXTonLaGRNpJS9nA2eSx1rr3gORRcKj/Rp2g0nbbDpteS++D1BMycyD0PLe+R1aYdSU64sOHfQohfAibgQSlltWObO/A6cNTp1ikGLNnZ2ZRVVmEcMadJrI3ONxhrUAwpqanMu+66K/azWq1oda27woVOj6WFIOOgoCDuvsu+5Lm6uho3N7dW89IIIZiUnExSYiLnzp2juroad3d34uLiuhUsp9frufOOO/ngg/dJmDCKkWOGYXQ1IqUkL7uAlB0HMBpcmTHjyhIKNpuNixcvUlRUhNVqbTNGqTFJEybx9bcbiAj3xMur5YDuU6dLOJ9RyY03je3ysQ1Uxo8fzwsvvEBUVBQ333wzhw4eINKlhMlh1U3a3f6Hr0g5VcDv7pvIoDAvPtqWzi//tZa//sKX3bt2Mmfudfzxj3/kt7/9LU888QR//etfqampYf369VRVVXXKG7R06VL27dvH73//ewYNGsSHH37ILbfcQmpqapPEax9++CEJCQm88sorZGVl8eMf/5hf/epXvPTSS4BdwM2aNYuCggJ+97vfMXz4cNLT00lPT2917PPnz7Nw4UJ++tOfotFo+PLLL7nxxhvZtm0bUztZkqVB7DQWlX/961+ZMWMGb7/9dpvTqTU1NTzwwAM89dRThISE8Pvf/54lS5Zw4cIF3Nzs5RK6er7vvPNOnnjiCX71q1/x2muvcfvtt7N//37GOArUtnYOtmzZQsqOHSTt2uH0m5lPeRkRWZnkDB9M7MGezeNrdjGgqW9nrXgvYDXoEJ2IK6qJCKDgrtkMGZvQpHK8s+nsFf4HwNwGwQMgpawWQvwB2Ig9BbRCQUFBAVrvoBZv3MIniJy8lpdyhoWFUV1ciKWuFp1L06ciabNRnXORqNmtX5zd3NwuXTTbQ6fTMXTo0A617SiRkZEsX/4g23ds552XP8Ldw436ejN6nY4JEyaSnJx8xY/50KFDbNmyCaOrHm8fdwwGHS+9sJU51w1nRHzLwc65ueXodHoSEhKorqrkjbd2MXd2BPEj/C9NdVVV1bP/QD4p+wtZtuxeXF1dnXqsA4EXX3yRW2+9leXLlyOEICgwkHtmxTAzeAxe7va4qo0HM/li3wU2/fVWZiaEAzA/MYozWWVs2rwFm3ccY8aO49lnn+VHP/oR//jHPy71v2TJkk7Zs3HjRtavX8+WLVuY6fAozp8/n9OnT/O///u/fPTRR5fa6vV6Pvnkk0tC/Pjx43zwwQeXRM/KlStJS0vjwIEDl8TSnDlz2hy/cUCzzWZj9uzZpKWl8frrr3dI9FgsFmw2G8ePH7/krWrw+ACEhoayatWqdvsxmUw899xzl+wNDQ1l3LhxbNu2jRtuuIGysrIun+9HHnmEn/70pwBcf/31xMfH86c//YkPPvigzXPw3HPPMWfoEHzLStsdoyvEnT3DjumziD6UhqaHPDEWvY56dzeMpZXtN+5BzO5GQKCraj/G0abTUnx9EtWJw1i4dAkjRozoUds6K3o8gDDgeLPtoUDH7jSKawIPDw+kqeUfnqypxMuz5ekbNzc3Ro0axfnUrYRMug6Nw70ppaTw8B6CAgP6bWboBgIDA1myeAm1tbVUVlai1Wrx9fVtUQDu27eP3Xt2sHBxIqHh9ik9KSVZF4tYvy4Fi8XKaMeNuDF7d18gMdGeAHHK1GkEBgWze/d2NnxzkAB/d6w2SVFRNSNGjOChh27Fz+/K6cKrASkl2dnZnDp1krraGoxGd4YNH054uP2cJSQkcOLECb7++ms++OADtmz8hn98uI/Pdp4i9cU78HA1sPFgFiF+bkwdGYql0UqTOeMieOvrkywxWli7di0mk4kHH3ywW/Z+++23hISEMHXq1CYey7lz57JixYombWfPnt3E8xgfH09BQQFmsxm9Xs+mTZsYN25ci2n5WyMrK4tf//rXfPvtt5fSQQAdEjz79+9vEpA8atQoVq9e3eQh46abrsx83hIGg4FZs2Zd+n9D3E9WVhZgD8Du6vle3Ci/lkajYdGiRU3EZGvnYPjQodxnaXtZenfwrijHaDJRERSAT77zps8aU+Xni2tRGcIJ8UjdoSbYD2NeSZuB2xKoiQqi8I6ZRMcP58HblnT4gbU7dFb0rAHeFEL8DNjj2DYJ+Auw1pmGKQY2gwYNgrrPMBfnoPe/vNzQVm/CmnOaCcvubHXfm268gTUff8z59e/iERGH0GipzjmPn7c3d97V+n79DaPR2Obqn9raWjZv3sh9D83Gx/fyVJwQgsjoQBbfMYXV7+9gRHwIOkdAoM1mY/u2sxQUmFh488RL+wwZMoQhQ4ZQWlpKWVkZWq2WoKAgjEYjFRUVHDx4EKvVSmBgIFFRUZ0qRmqxWDhz5gwVFRW4uLgwZMiQflHS4vjx42z65ivq62pICDXjZ7BRXaph9cE9uHl4c8OCRZfiZhYuXEhgYCD3zooh68RuHvvnZt746gQ/WDyGovJa8kpqcLnpP1eModUIgl3r2Jdt90x2V3AXFRWRl5fX4mqm5vELPj4+Tf5vMBiQUlJXV4der6e4uHOlYWw2G7fccguVlZX8z//8D4MHD8bd3Z3f/va3FBQUtLv/iBEjWLlyJVqtlvDw8BZroLW3fL0BT0/PJh7PhtWMtbV2z0BxcTHQtfPd3K6goCByc3OBts/BsSNH8HOM21P4lZZQGeDXY6KnNDQIt9yePYaOUBPshzG35VhDm05LxahoKmeNQ/h5sfDWRT3u3WlMZ0XPd4G/AyuAhl+tBXtMz0+dZ5ZioKPVarnz9qW898EqZGAkeAcjTZVYc84waWISERERre6r0+m48/bbKSgo4MyZM9hsNmKmjCciIqJfVw7vLEeOHCEmLqSJ4GlMcIgPPn4erFt7mLjBgVRU1HL0cA5+fgE8cP+DLQoqX1/fS5mzTSYTq1ev4uzZcwyJ80Zv0LJvbxUSPTfeeDNxcW1nWJVSsnPnDnbv3kmwvwv+Plpqam1s+OoLhg0byo03LcTFpe3EkM5GSsnJkyfZtvkbSkpK8HWTCI3gUJZgbIQgOdrCrMEWTuab+OC9lSxZetelVT4NT/QP3xDPL17bxclM+zSGn6cL4QHurP1dy16KYuSlGJLc3NxWi8YajUbq6+ubbCstbTpV4ufnR3h4OJ988kmXz0ED/v7+bcbvNCc9PZ2DBw/y5ZdfcsMNl9M+dHTZt5ubW5PA4ZZw1u+zIVFkW+e7NQoKCpokmiwoKLgknlo7BzU1NVhtNrwdQdI9hU9ZCbkB7RfM7QpSCLLjhxC7emuP9N9hO4CyIREEbjx0eZtGQ22QN1WJwygfE0dkRDhzZs9i0KBBvX5N75TocRQdfcLh6WlYL3i2cYyPQtFAdHQ033viu6TuP0B2bh5e3u4kzbm7w4mmgoKCOlRRu6+x2Wykp6dTXl6Ol5cXgwcP7tCqg5KSYkLC2g6AjYwKJCezhtxsDW5ugdx115wOPf3W19ezcuWbRIVreeqJURgMl6cJ08+Vs2bNhyxZcnuby343fPUFmRdO8ODiQPx9L+cVMtX6sGlPNivfeoMHlj/cZs4hZyKl5Mv1n3H+zFFmxtUxPFHSsFK/qAr2ZQhe263n3iQz8SESDxcTb6x4nV/86mlcXV3x9PTkXL0LhWUmyqvrCfa1u9LnjIvgH2sO4WHUMzzqyiRs759xITk5GVdXV9566y3+9re/tWhfREQE27Zta7Kt+cqouXPn8ve//x0PDw+GDx/erfMxd+5cPvroI44cOXKpHlFbNIibxkL1woUL7Ny5s0P79yaTJ09u93y3xscff3zJc2Cz2Vi3bh0TJ9q9oq2dg127dhEUEIBG9mwuK5e6Oiwuzs9ZBFAcEYpNp8NQ1rfxPDWh/liNLtR7uVOweCr10SHUuLvgaXRlxJjRTJw8+QovZm/SpaUqDpFzxMm2KK5CPD09mT2r7SXgZrOZ2tpa3N3d+0UmXJvNxvnz5ykrK8PHx4fY2NhW7Tp37hwff/IJnl6e+Ab4U3qkmM8//5xbb7213TwiBoMLNdVlbbYxmczEx8d3Ot9KakoKvl42brguusmTlBCCIYN8WHyz4MsvP+fJJ3/Q4pNWZmYmp04e47E7gzG6NBVwrkYtN830Zc2GYnbt2smsWbM7ZVtX2bljG9nnjvJwci3N7xsBHnDTKEnoRSvv7dfz+FQzUb6S55//F4eOpHHffffh6+vLZ1uP8KeULbgZddw/zy465o2PZH5SFNf/8lN+fsc44qP9qKip5/C5IspqbIQlLeb2pCSefvppfv3rX1NfX89NN91EXV0d69ev53e/+x3h4eEsXryY119/naeeeooFCxawefNmvvrqqyZ2zps3j+uvv5558+bx//7f/2PkyJFUVFRw6NAhamtr+dOf/tTh83H//ffz4osvMn/+fJ555hmGDRvG+fPnOX36NH/+85+vaD98+HAiIiL4yU9+wh/+8AcqKysv2d7f8PHxafd8t8Zrr72GwWBg1KhRvPbaa6Snp/P+++8DrZ+DsLAwLM28dD2F6IFwG5sQXJw2gaDICEoSBhOUcsL5g3SQggkjMPj74v/De4gcPIiwsDBCQkJ67eGoPToteoQQOmAiEAU0OQop5Uon2aW4BrBYLHz9zbccOnQIodWiFYLp06YxaVJyn01j5ebmsurDD9G7GPEJDKKsMBVLfR133H77FR6WgoICVq9ezZyF1xMefTnZYE5mNmvWruWB++9vEuNgTzx4gJTUfRQVFuPiYsBmszEuMRYv7yunuOrrLZw+mc3sGQuveK89UvfvY8nN4a2ex0GxXgiy2bRp06U8Ro2FXcq+3UxMcL9C8DQghGB6khfvfZ7C9OkzLnm2bDYbJpMJrVbr1GzGZrOZ3bt28lALgqcx46IgvUhyJFvDhGgbP7lvGu9tPMkPfvADSkpK8Pb2Jj4mmA9/fT2xIV6XjmXN0zfypw9Sef7jw1wsrMLP04UxcYFMm5xMQsIYDAYDv/zlL/Hz8+P555/n5ZdfxtfXlxkzZlxKlLlgwQKeffZZXnrpJV577TUWLVrE888/z6JFi5qct7Vr1/Lss8/y3HPPcfHiRfz8/Bg7dizf//73O3VOjEYjmzZt4he/+AW//e1vqaioICYmhieeeKLF9i4uLqxdu5Ynn3ySpUuXEhERwa9//Wu2bNnSJI9Qf6G9890aH3zwAU899RS/+c1viIyMZNWqVYwbZ0/22do52LRpExu//RarRoO2BzOX17kY0dU5X1xljhuJV1wc825ewLvZufgfTkfbB8vWTf5emIbH8IOnftgrQcldoVNV1oUQw4HPgFjsVU2t2IWTGaiTUnY+jW0vo6qs9x8+XreOc/kleI2egtbojrmilPKDW5g1JfmSO7o3qamp4cWXXmL8zLlEDb089XDx9EkObN3Ik0880eSHvO7Tdeg9jIybdGXSv0N791NbVnVpJYmUkrVr11BSVsik6aMJiwikqrKGgyknOZmWwf0Pz8bH57LwsVptfPnZAXQaT5YsWXpF/21htVp59tn/5Tc/S2xTPK5bf578AhNSCmrrBdfNnc/IUaMA+Oc//soDi/3x9WrbFf/C2zncfe/DGI1Gdu/exaGDB5DShsViJSgogInJUxk9enS3Rezhw4c5tns9dye2H3+SUSz4Mk3w3WkWzFb4v40u/Obp3wJQXl7O66/8h3nhhYwMaHulTlqRC99kB/LI4090KUO3ondZsWIFDz74IJWVlXh4eHR6/xf/9jdGrVuLX2n7yT67yoFxSegLyok8fsZpfVb5enNoyU2MGjsWW309WZmZmM5nErLlAG65xejqekf8SCE4+9giZtx5G0m9f/3usSrrzwH7gbFAnuOvN/Af4Ded7EtxDVNVVcWJEycImnMHGr3dYaj38sVrzHS27djMhAkTet3bc/DgQUKiYpoIHoCoocPJOZfOoUOHmDJlyqXtZ8+eY8Edt7bY16DhQ/j03csFFk+ePEl+QS53PjD/0kosH19PZs+fgKurC++u2MrkacPw8XGnpKSKwwcu4O8XwOLbF7XYf1sIIZASLBaJXt/6ObTZJEljfRmf4E9mdjWrP1+PxWplzJgx2Gw2tJr2z79Wq6GsrIzPP/uEIRGCB2/2wN9Hh80mOZNZx7YdX3H+3BluWbSkW59nbm42Mb7t5/wAiPaTFFVrsNpAyqbBtd7e3tx933LefXsFBaYyJgRX42Fo+uBXVS/Yl+/OkRIf7r5veYcET319PceOHSPnYgZWqwUPb18SxowlMDCww8fYsPx+/97dFBfmI6XEy9uHMUnJDB48uF9M/V7NhEdGUurv36Oip8Q/gCHHM5zWn8nTnYML5uJaXkHRKyvRmWrx0mjQ+3hSMHU0NX7eeJ/NInD/Kdzyeyb/UAOFk0fhOySOxBZKkvQnOit6JgAzHQkJbYBOSnlACPFz4AWgf0XDKfotxcXFuHj5XRI8DRh8Aqg11WA2m3t9DjgrO5uQmMEtvhcSE0fmhbNd7vvAwf2MTx5+SfA0ZtzEERzYd5Kci7WcP1OOp6cXtyxc3Oml5Q1oNBri4qI4frKEMaNbXvlSX2/lzNkyZk+1B4pHhrtz9+IoVn70FSNHjiQwKJCLObWMGtr6E3NltYWqajPffP0Vk0dqmTjqcvJDjUYwLNpIXLgLK784S0pKSre8d9JmowMa7BICu+C5UCrw8Wo6dRgSEsLDj36H7Vs28Z+jx4n1sRBgsHuQiupdOV+mI35EPA/dNqfdgEubzcbWzRtJ2bePSNda4gylaIWkJMfIWyl7CAoO5uZbl7abJ6mwsJCPP3yf2soyxolcRmqqEUiKK4xsyTzLl1pXbl68tEfqTSnsjBw/nq8OHyYu/UyPFAYt8/Gl3mDAs9A5S8qrfLw4dONsIvceIfRYy54js4uB/BFxnFsyE59TmYRuP4TW7Pxq7xUxoRRPH8vjd93Z71fYdlb0CKChZGohEA6cArKw1+FSKDqEj48PdRWl2KwWNNrLX0NzZSl6g0uPVGVuDxcXF+pqWq4IXFtTg0uzDNGDBsVx9tTpFqe3zp480+QGVV5eTkDglVXg7ePq8fTyYObM2R3Oc9IeyclT+fLLTxg8yBt3t6bnUkrJlu3ZxER64ON9WVgGB7kSEmTk5MmTJCVNYveOLxk5xL3Vi1jq0Uqio6MpLsxiwsiWvSF6nWDeRCOf7djZLe+dr18AObkGoP3kcYVV4G4AnRZSLmioqKwmMzOzSZFXHx8fFt66hHk33MTx48cv1XMa7O3NLfHxHYpHklLy8eoPqcw6zsNhWfjoG6fcr2SWXyGp5UW8+VoxDzz0aKtLr/Pz83n7zdeYqblAgqGYxqcokhrGUkKGxZ2PV9Vz85Lbu73q62pl+fLlLF++vMv7Dx48GKuXFyV+/viXOD/XTfqw4Ui9nmpfbzxLyrrcjxSCzJFDyRgTT+yOAwSdzmi1rb6unohDJwk+cY5z0xI5fd8NDPpwE4Yq51Wnr4wKJuv2Odz9wP19uiqro3TWX3oMGOP49z7g/wkhZgK/BzqeMEJxzePt7U1sbCwVR3dhs9gD+6y11VQc2cmk5L4JZE4YPZqzRw9hbVbby2qxcPbYYRJGj2qyffKkyRxLPUz2haYFRnMyszma2nQqzMvTi5LilnOAmOstVFXVdCkOoTWGDBlCwuhEXn/7NIePFWGx2IMzc/KqWbPuLGfPl3Pz/CtzJYUGu1BSUsLw4cPR6L1Yv6UUWwvZXY+equLgCROubu6MHqRr8/OKDNZjtdZRVFSExWLh5MmTHDhwgDNnzmC1tv3UabPZLgXons6Hmg7EgKZeEIyLsHEkW1BQpeG6obVs3rihxbZGo5Hx48cze/ZsZs+ezfjx4zscgL1v717KLp5gWdCFZoLHjlZAsk8ps7yyWfXuSlqKn7Rarbz/9ltcpznHGH1TwdOYGF01txtO8dna1a0W61V0DyEE0+fO5diUadicfP0p8fWjMHYQsxcu5OjSBZydnEidW+fKwkjsyQf3L5hLQVQECWu+blPwNEZfV8+wjbsJPnmO9Luuw+zW/UUGEigZEUPmXfO464H7iYqK6nafvUFnPT3/CzT4in8DrAc2A0XAHU60S3ENsOTWRaz77HPOfPshBjcPzDVVJCUlMWP6tD6xJzY2lvDQULZ8/CGjJk3FNzCY0sJ8ju3ZSURoKLGxsU3aBwUFsXTp0kZL1v0oLS6hsqyC25YsaeK1GTduPDt2bmHwsMgrcvgcOXia6Kgop2c5njV7DuERkezdu5NPvzgAgNFFy+QJASycH45LCyuzqmusePq6oNFouPvu+1mzZhX/WpnD2BFuBPjqqTFZOXK6ltp6Lffd/yB79+zE1aXtG4QQAlcXLfv27eV42lGCfLV4uwlKKiWfrpNMnzGLCRMmNhFO9fX17N69iwOp+7DZLI5+4O19eh5INmNsxRGYWQppuRrGhFv59rSOuxPr8XeXbN2eT3FxcZOkdd1BSsneXdtZ5JuDTtP2YpAxnhWkVlVx9uxZBg9u6hA/ceIEPrZK4vVl7Y4ZqjUxUldMasperpt3fXfMV7TC+KQkjh44wJn4UQxLc07ZUatGw8EZs7nhlltISEhgRHw8W779lpRRw/DLLSTwyHG8ikpwqbnS+2ITgmpfb8rCgrk4ahjCYiX84AmCj5/t0hRcxKETWFwMXLxxEnFrtnR5Gs/sZiTnlunIYTE8cO89/b40UGM6tXqrxQ6E8ANKZXc76iXU6q3+R3V1NZWVlfj6+vZ6ht/m2Gw2UlNTSd2/n/Lycry9vUlKTCQpKanVQFKr1crZs2fbTE5os9n48KNVmGormTwjgZAwf2qqazm8/zTHj5znwQcf6tH6WDabjZycHD768F1++NhQNC0EyNTVW3nu5VN897vfaxK8m5eXx6FDB6isKMPFxcjwEaMuBdZu27aVyvxUbpraumAzWyR/e7sAnRYmx7swKd6ATmsfv6DUypodFkaNmcSMmbMAeymCt996HR9dOdOGWgnxsbfNK5NsOynJLJbclWgh3KfRGFY4miP4+oQGaYPhwTZmDrbg62a/LH10xINRU29l5MiR3TyTds6dO8fXa9/hkdD0Vr0zjTlY7slZr4ncec8DTba/+cpLJJalMlzfsUzAxVYX3rWM4qmf/b8OJcBUdJ6ysjJee/FFRm3fQnhWZrvt28ImBCmz5uI9aTJL7767ibCvq6vj8OHDHE/dT15xERqLFfdqE1qLBakRmF0MVBpd8HCxZ/r2PnyS2O2p3Y43smkEh2+7noD9p/E/dq5T+1r1OkpGxVE4J5HxyROZM39+k/pwfUiPrd66Aillz4W6K64J3N3d+0UtJ7AHAU+cOLFTQbdarbbdau0ajYY7br+TvXv38vXneykrLUev1zFq1CgefviRHp8L12g0REREEBQcwhff5rJgXmiTC7DVamPdlzkMHz78itVKISEh3HBDyyUaRo9O4OWd25mdaMTV2PJN+Gi6iahgPRNHuLAnrZYz2TXcM9cNg14Q5Kvl3rmCF9dtx2qTJCYmsvHbrwh1K+OmMbYmNob4CG5Phi8OCd5N1ePvLghws2C1QXqRwNtFMinaQlKUFfdmMfDOni0tLi4mzKWmw/2GGevYlZd3xfac/CKWunc8g66/tg69xUp5eflVW0S2r/Hx8eHehx/mbST1+/YQcza9S0KjXq9n/8zZuCeMZcldd10xBezi4nLpWiOlpLy8nJKSEsxmMxqNBqPRSFBQEBcvXuTz1950iuAB0Ngkg7emcPzmmbjlFGIsqWy7MKhGYAr0pTRpBKUjoomJjua++fP6ZVLLjtCu6BFCvNHRzqSUD3XPnM4jhIgDfg14Syk7l9BEoehFNBoNkydPZvLkyVitVjQaTa/HLt12252s+uBd/rviHOMTvPDxNlBUXMf+I+UEB4ezYMEtHeonMzOTHdu3cPZcBgLJC6tKmDTalalj3NFqLx9TZn49m1KqWHadJ+GBOgZH6PlsRzUbUmpZOMUe0+DppmFUjJYzx3ayb+9ObFYb35sPQlzpWRNCMHeUJC1bQ1BMAlnph5kcXcvMwRI/t5adzVYbZJXCrE4sH3c2AjDV1FBQUHCptIqUEotNoqdzyfB0QmI2937iuWuJkJAQHnz8O3zo5k5e7GDG7NyKWwdrlEkgLzSMw1OnM3LceK6/+eZ2vXJCCHx8fFp8+NmzZStBuw86dUWZZ0ExxjozGY/eitVqxb28BpcLOWgqaxBWKzatFpufN3VRIVQ5SkiMThxPUvLEAZ+zqiOenuZXihmADWiY8ByFPSB6G07CIbRuBgqklKMabb8BeB7QAq9JKf8spTwHPCyEWN1ybwpF/6OvpiaMRiP3P/AQ58+f5+iRg5zNrMLTM5glt91EeHjrGZwbc+rUKT77dC2zJrizZGYoBr2G7II6vt1dztGzJcyZ4I7NCmnnarmQW8+tM9wJD7RfaoQQXDfBjX+vKWfueBtuRruwiQ3VYaqt5/65BlZtq2NTmuSWxFaOQS8YHKIlLCyMUyeOEeHTuuABOFWgwdfP36l13Pz8/DhQ5+bIA9R++5xaF7x0Zvbs3M4ti28D7OfCzaCjUurxFh0TMTYJ1Rb6bbbbq4mAgAAe/8EP2LZ5M5v8/AjNyyU67Sh+JcVoWojmqNfryQmPJCNhDNLXl9tvv4OYmJhu2WA2m7mQk82E9Avd6qclgg6fxO3Re7hx0SJycnLIz8+n1mTCajajc3HBzc2N0NBQQkJC+jzswJm0K3qklJdy4AshfgmYgAcbiowKIdyxV1l3TtSXnRXAv4FLZS2EEFrgRWAe9iXyKUKIT6WUx504rkLRKoWFhWzdupULFy/i6urKuLFjSU5OHnBJ44QQxMXFtVtlvSXMZjOfrvuYZTf6EB58+UIYHuTCfQsDeevTIj7fXo2/JyQMNrBomg8uzRIkuhk1RAbpuJBvZUS0/dyZLfbioS56wbKZLvzrUxOFFZJAr5YVhVEvsdlsTJ0+gzX7tnLv+CrcWkjrVFAl2HDKjcW3z+/0sbZFbGwstcJIeo0reXUunKj0wGTT4qaxEu9ZxVivStx1l1em7S/3YpJ3KV8eO8aESVMuBX4OHz6co6dzmWbI7dC4Zy1e+Pn6tluKQeEctFots6+7juQpUzh08CAHdu+mvLoan7o63KoqETYrVr2Bci9varVaosLCuGHmTAYPHuwUL25eXh4epnq0Fufn1vHMLyIzMws3NzcGDx58RZD91UpnY3p+AMxtXFXdkajwD8BG7Ku7uo2UcpsQIqbZ5olAusOzgxDiA2ARoESPoscpKipixYq3iE+awA2Tp1FTWcnBXdvJzy/g1ls7nzV5oHL8+HHCggxNBE8DGo1gZpInH28sY2qCC8OiWk8uqdPavRYNpGWYGR1t937pdYKxsToOX7Ry3aiWbxx55RqG+voyePBgaqpreHVvChMiaxkdasFND2UmwcEcA4ez9Vx/080dFnhSSrKysqisrMTFxYXo6OgWAzU1Gg3RcYNZe7SaUZ6V3BRUiKfOSoVFy+EKL/57IZJbggsY4lHDkXIP6mwaRnpWsb20nrffeJWEseO5/qYFTJg8lfdOpJEs89C3U4lSSkglnAlTZ7TaprS0lLS0NKorK9AbXIiJjSU2NrbfJ4zr77i5uTFl6lSmTJ1KXV0deXl5VFRUYLVa0ev1BAUF4e/v7/QHoIKCAtwKipzaZwNuxeWUmWqw2WwD7sGtO3RW9HgAYVwpNEKBnva3hgONQ+mzgGQhhD92sTVOCPFLKeUVZYqFEI8BjwEDJpeAon+xbft2RoxPZPQEe4Czp7c31y1eyurXXqaoqKjVxHNXG0VFhUQEtX4DjQg2UFtr4VyunmGt/NQsFsmFfAtzx9mF0+ksM/mlNu6cflkkBXhrOJ/T8tNtTqmkolbDoEGD7NNl8+YzIn4kKXt38d/dp6mvt+LmamB0whgeXpDc4YDfI0cOs23ztwiLCX+jlRqLhuJaLYlJE5g5a06TKcmMjAzST6bxQEQ2IcbLyYO89RYiXQsZ513BqpxQRpnKSav04p6wHDTCHo9zu28G3x6r5x9HDyM0GmwI3qwZxu3Gc/hqW05EJCVsM4dR5xHc4gq0srIyvvhkLVlZWQy3FeNlqcIsdHy1NxSb0Z05NywgPj6+Q+dB0TYNYrg3MJvNaGo6Vn6ls2hsNgT2ws/9pQJ6b9BZ0bMGeFMI8TNgj2PbJOAvwFpnGtZRpJTFwHfaafMK8ArYl6z3hl2Kq4uLFy8yd3HTFV06vZ6ImDgyMzOvGdFjNLrSVm68qhobLi4Gjp6tJ3mEHj+vK2OX9p2oJcRXg04Lmw7UcjC9njtnuFxaxg7/v737jo/quhP+/znTNeodVUSRQKIIRK/GNhhcMa5gcIvt2FlnN9n89kl5tnif7LObTbL7bDaxs07cHRfiuIJtjHHBDTC9d0mAem+j0Wja+f0xg5CQBBIIJKHv+/UamDn33HvPvRppvnMq1Dn8qC5qPuqbNW9tN3L1tYs6fDtNSUkh5bY7L/i6Nm/6hm3ffMbN6VWkh7nb+unUuIysP9DKmxXl3Ll8Zds5N25Yx3UxZR0CnvZSbK1cG1fD59Ux3JtcQqzFg9NnoNFrIt7sZnnsCZ4qHcmdEScx22C3K4bnnFnkmau42lrRoZ9Qhc/GFl8KNfYUVt3/YKeap9raWl545g9MaSnkJl/ZmY7RGua0FFPkCufDd5w4Hdf3x0KQ4iIYDAa0+dIMCdcEOucOtakPens3vwf8J4E+N6enB/MS6NPzd31XrC6VAGntXqcG04S45Ox2O47GRiLPqjVwNDYMqU6lOTk5PPP1FyycGY7F3LlKfOchJ+MnjCc+PpGX13/CddMsjEk3YzQoHC1+thxwsfWgC58P/meNg4kZJh5cZCMm/Myx/H7NrgJNq9sIykBmgg8UHC1THCwJBEPfbv4Kt9tDXl7eRc8TUltby9dffM7DY8uItHYcSRVr83H3yApePm5gz549TJ48mYqKCqqrqxib7jjncceFOfi0OgZDMHjb0xjBmBAHNkPgHOPsjbzRMJxZoTVcE1rO9JBqXq4fwQF/IsMtLRjQ1OgQmrCSN30Gt8ye06lDqdaa1X96idnOY0zyV3QqgwLSdRN3u/bw2gYDKWlpg2oiuaEuJiaG1vi+mVDzbK7IMOwmswQ956K1bgH+KljTc3phofz2fXwuoW1AplJqBIFgZzlwz2U4rxBMyctj66aviE9KwhL84Dlx9AiOhvoh0wEQIDo6muycHN5Yf5zbF0URYg0EK1pr9h9zsudoKw8/PJeoqCgiI6P4+svPeH9TNTarkRaXj3Hjcnj8+1fz5cbPaKg6wsLJRsymM9Uafr9m7VY/w5LTWHrrHezatZNdBUcpKy0lKsTPiumaYZGa8oZaNu3cwP59u1h174MXVT2/besWcmMdnQKe04wGmJtQy/qNn7D1my+prK1Ha83zRalMiWwgN6IJYxctfiaDJsnaSrXbgttvYEt9FCvii9u2Z9sdHHKGU9AaykFXBPdEn2RZRBEfesYy6trA1AG5ERGMGDEi8I1fawoKCti7cxuOhnrMVhvRCUloRwO5/go03c/QFk0rUzxFbN30NUtvv/AaMXF5JSUl0RgRes6f7YVyxMeQ1Edr/Q0mF/QVKRjk7O3jsrRRSr0OLADilFLFwBNa6+eUUt8H1hMYsv681vrApSqDEO3l5eVRWVXFW8/9keT04TQ3NeF0NLFixYoh903phhtu5uP16/jdq3sYlW4nxKo4WeoGg5VVq+5vm2skMzOTzMxMHA4HbrebsLCwtuDkxpuXsnbNO/x27VEmjVDERUBDM+wqhIRhydxx5wosFgtz587j8MF9zM/0M33kmeauEfGQEefh3d1VfPbpBpZcf2O35fV6vezatYudWzdRW9+E1WIiZ/x4ZsycQ3R0NKcKj7M49tzf20ZFttJwvJk70grISgr0sSh02Pi6MpLDjjDuSirD1EVfUI0i32nnsCOMJdEVDLOcWTDVoDQRJi/VXisTbPWsaUxheeQplMNBSUkx1167kJCQwFxGtbW1/PmVl9HNDeT6islSrbi0kb2F8TT4bTxlnEQLZoxoUnUTk3UFo3R9h8UVJ/gqePbQYa53u4dUH47BLDQ0lIiwMBpSE4kq7lyTdzHqJ4xhylnrCQ4FPZmccA2wSmvdGHzeLa11z2Y2Ow+t9Ypu0j8EPuyLcwjRG0oprl+yhFkzZ3Lq1CnsdjsjRowYcgEPBPoAXH/DTcybv4CjR4/i8XgYP3UY6enpXY4S6mohVaPRyK3L7qCqqordu3dS0FiP3R7GXSsmk5yc3JavtLQUR2M9XXXFUwquHuPlma/2cM21i7BYLGitOXLkCFs3f0VZeSVGowGjQRFhbmVhuoPkMT4cbgO7y7fw7B/3svyee/H7/RiVpqHVQFWLGaNBkxrmpn3rnUEFJiNz+Y2BfhAKRoa7yAhz8dapeDbWxLIwvuPK3K0+xakWG8rq5864ElKsHTuklrVaSTC1Em7wEGN2c7A1kiqflVHmBor3buG3e3Yzd/5VjJ+Yy4vP/pFZnnwmqypUu7fcOOoo84fwF+8olurjDKeR4yqaTSqF3TqBpf7jWIJ9fELxEmLQOBwOmc15EJlx1Xy25Z8kqrjrRXMvhNtuoz4lgdxJk/rsmINFT2p6agj0eTr9XIghq7tZU4eisLAw8vLyLuoY8fHxLDrH4pklJSWMitd0sVQYAFF2CA9R1NbWkpiYyPp1H5B/eA9z0x3cNtyL26fYW2ZiW7EZr19hNYHV5OfaEU7SI9y8sfpVkpOSWVsYRaPHSHKoh1afotZlZEqCk/nJDgwKSpvNWI1+dtZGsL0mghUZFdhNfgwKrkuq5ZljycyPrcXSbvHRXY0RZFid3B3fueuh1rCzOYobo8pp8Jk52hLGxJB69rsiMaDJMdWQbWngjW98HDywj/GeIvIMVV3egyRDC8tMhazxZvCo3sM4asimhnVqBB8YRrLMf/zMeUGGrw8yEydOZGNqIg1J8USWdf0e6K1T18xk0uTJV9Skgz3Vk8kJH+zquRBCXGpGoxGP/9wf0h5fYJTLkSNHyD+8hwfz6rEF/7LZ0cwf6WFkrI/Vu0P4/oymtm2ZsV7iyzycPHWKWYkuZg5zYg7WotS6jHxYGM6awkiWjmhgS7md6fEO5iQ2saEkkneK4lk5ItDcEGnxEWXxsrcxnKlRjQAcddj5pjaaexNOdSqv1vBZfRyhBh+plhZaXEa8WhFt9HDKbafKa2W+rZwIg4e7bId5ukJzg+ncc7WkGZoJx00+UWQSaNZawgmeURMoI5QkmqnHghuDTGw4yFitVm6+/Xbed7qY8OLbGD3eizpeTUYKLVkjuXZx9182rmS96tOjlMoBfFrrI8HXi4D7gQPAr7TWfT9tpBCik0OHDvHtt5toaGhg2LBhzJ171aBdAPBcRo0axYb1ftxesHTx16qkDrQyExcXx0cfvMfcdEdbUNNeaqSfjBgf+yosTEs5M8x8THQzrlYT81KcHfLH2HzcnVXPH/fF8l5BJBVOMzek1qEULExp4HcHhlHWYiEpJHCscLOXz2tiUGgOtcZR2WrFo90ccoZjC6sn3OhDayhyh/BtYzQNPjPLY4tQCqo8FiKMHpz+QPDj8hsZYQqMDIsweMkyN5LvjySOynPeqzHGBk56I8ikHgAjmkm6kt2GeJL8zewxJTMxd9IlWxW7oqKCbZs3UVFSjNaamPh4psyc3W2zp+i5sWPHcnTyJI42Osh6a/0Fz9DclBhL4Y1XsXLlPUO2X1dv3/3PA78Bjiil0oD3gI3A40AE8LO+LJwQorNt27axefMXXLtwBImJqRQU1PLaa69w990rrrjJNyMjI8nMzOSDfcdYmuul/cSxLW74cL+FWXPmYTAYKK+oYtnw7r8Fj4r1UVTbuQ+WSflpdBuIsHQcvWU2wpREJ1vL7XwnqxKbMdB0ZVAwPtrJt9Xh3JpWg9ZQ1WohOcTNdl8m8xZeS3Z2Nnv37uWzde+xtSkas/Ljw0CIwUteaD2T7PVYDBq/hl3OaG6LLOb9hiRa/AauDqno0JyXaWnkWMv5a2cs+PC1zSQSkK6aOEo0pYSy15zEw7Nmn/c451JWVsa2Td9wqrAAn99PRHg446ZM4+j+vZSXlDCu9gTTHNUoNFW2SN47ehhbVCx333c/kZGRF3Xuoe6m25bxttvNYbOJUWs+xdbY80HTGqjOyuDkojncfs8K0tLSzrvPlaq3Qc9YYGfw+R3At1rrG5RSVwMvIEGPEJeU1+vliy8+5977JhIfHwpATIwds9nIxo2fct99V14L9E23LOON1a/y9Fdl5KV6iAjRlDca2FVkZOKkyUwLzpJtNBpw+xShdD3/qNuraPF2rHHYX2kG/PxhbyxjY1q5PqOxwyis5DAv4WYfYeaOAVGo2c+O6nDKWppo8hixGvzMja1jg3MYEyZMAGDy5Mns3LqZdOcx8uw1mJTGbvC1TTyoNXzSkECssZVqr4VGv5k51komWOs7lf30FZ1rgdMqbSOCjpMlKqAVI2/bJrDszrsvuAOzz+djzVt/ofDIEcY3nGBJcyUm7afSFMoX5WVkOCq5r/IQxnb3PtlVz8T6k+yOGcELf2jhoe/9lTStXQSDwcDtK5azKS2VryLDSdq8i8R9RzGdp7mrOSaSkgUz8I3O4L57VnQYKDAU9TboMULbb9W1nBlJlQ8MvQH/QlxmdXV1WK3GtoDntDFj4ln34bF+KtWlZbFYWHnvA5w8eZK9e3ZyqsFBVGwc9y+cRnx8fFu+rKws9pfvZN6I1k7H0Br2lJlwtCq+Omll3vBWDlebaHQpvj+lCa9f8d6xUNYURHLb6Ia2/Zo9BqzGzkFUabOZUeEtfFIWTXWrmZuTq4mw+HDVnjm3Uorlq+7nTy88R0WTnRkhFQy3OtEaClpD2doUTavfyChrExuahnGTvYgxlqZO5zruiaDUH8J/uHPxoYhXLUw2VDPBUIspOPGhWxs46I/hATrO4nGScAiNYuXK+y74w05rzbt/eYPmgzu5t2wHZn0mADwckkCSs5arKw92OY+MAibXFuIyWvj4g/e5fXmXA3NFDymlmDNvHmOys/lk+AfsnHWCuIJiQk8UE1pVh6nVjVaK1ohQHAmxNI7LpDU6kumzZzNn/rxL1rQ5mPT2DuwHvqeUep9A0HO6ZicFuDSrogkh2tjtdpxON263F0u7Ti61tU7Cwi5uZujGxkY2fv4pR48exWBQ5Iwbz4IF12Cz2S622BdNKUVGRgYZGRnd5pk5ex4vPn+IjGgPaVFnPpi1hq8LA80+D09z8tx2OxUOA6caTCzPbsRoAKNBc9sYB7/bHkWV00i8PdBnYneljZyojv196luN5DeF8GhWKU8eTuGGpCpGhbVwrCmkU01GWFgYDz36Pfbs2cP6rzZSVxNokgg1+rGbNDVeA3bl4f7w48R2se6Ww2/iqDuC+aZSck21mNAU+UP51pvAfm8Md5nyseBngzeFEbqhQ02PH9hjTuPOe+69qG/3xcXFFB07wqqyHZjaBTw+FPvDkrm5dNd5J86bXJPPn44Np7m5mdDQ0PPkFucTFxfH8gfup6mpiYMHD1J07DhFpaW4PR6UUoSHhpI6aiQzR48mMzNzSE6t0Z3eBj0/Ad4lsOTES1rrfcH0W4CtfVguIUQXQkNDGTVqJB9/nM+SJZmYTAZaWjx8vD6fqVMvfF0lp9PJC88/w/gsG48sT8Hr03yz/Tgvv3SChx5+dFD80YyPj2fZ7Xez+s0/kxLqYmxCYMj6/nITfg3LJ7YQYdVMS/FwuMrAw7kNRLSbhdlkgPFxbg7V2Yi3N7O5NITqFhPjMlra8lS2mPhLYSzzExuIsPgJM/lIt7eiNWxrTGDyVbM6lctisTBt2jSmTZuG1pry8nJqamowGAwUnTxJ4Z4tWFXn2aAdfhOvNo0kUTnxYsCpTUQb3GQYHQw3OPjIk8p73oxAE5Y2cAdH2/b1A+tNmcSnpF10c8a2b75mYl1Bh4AHoNwagd3rJs597uU4AGx+L8NddRw5cuSipzkQZ4SHhzNjxgxmzJjR30UZNHq7DMWXSql4IEJrXddu0x8AZze7CSH60E03LeWdd97it/+9hdjYUCorm8jNncSsi+ikunPHDjJSLFw758zCqTcvTOClt8o4dOgQ48cPjplbR48ezZ13rWDNm69S0uDHqGDBiFZGxZzpS5Ma6SO/xtAh4DktxKw5UW/m2cYk6l3g83j5c34skRYvta0malvNzB/WwJRYB06vAZfPgNXg4/PqeJzm2A73SWtNa2srBoOhbaSMUoqkpKS29a+ys7P50mblmU0mxlgaGaFqAcj3RXLIFU60cjHK1ESzNvNyaxYZxiZuMJ/CrDTXmEv5nWs8cbhYpAsx48eH4hhR7LBkYI5PZfmKlRc9cqqwsJA7mzuPHGsxmAnz9XwF8NCWJpxO+ZgQ/etCGvjigMeDw9c1cBD4vdb63OMphRB9wmazsWLFSurq6mhoaCA+Pv6imwyKiwvJzQrpkKaUYsxIG0VFJwdN0AOBCSR9WnFjVmuH0V6nNbgUIaau19k6Vm/FGDmcmPAwGgvycWkfNa0mbEYvM+IbyQx3YQwec3t1GJFmL8+cHEl8YhKr7lqB2WxGa822bdvYuulLmhxO/BpSkxOZu2Aho0aN6nA+pRSz585jdNYYDh86yOHyUhrq62isr2VVyDGGGc8EFQt0GetcabznzuB2SyFW5SfL2oI7dSLvlETR7Ao0baUlxjNz7nyys7P7pIbO6/dj1p07y5r9PtyGnn+EuM1WzGbz+TMKcQn1dp6eOcBHQAWwOZi8EvhbpdRirfXmbncWQvSp6OhooqOj++RY9tBw6hrKO6XXNviIiBlcI25iYmKIio7hQKWDCcM6flj7/PDNKQvTEls67Xe8zky9147d6SCipYBVI+uJtXopc5rZWBrO7ppwsiJc+DTsqgljS20Mk/KmMXnyZBKDCzdqrVnzzptUFeznxvASUqNc+IHDzaW895dKrllyE5MmTQagubmZjZ9uYP/+/VgMGpdXk5KcRE2DgwesR4kxdOzjY1aaG22neNY5llK/nRSjkxA8pI0ezcpVq/D5fBgMhj6fEycsxEadyU6Iu7FD+jB3I9WWcBxGK2G+zp3H2/OhKAxLYMFZQZ8Ql1tva3r+A3gdeEzrQAOvUsoAPA38J3Bxk0AIIfrFlCnT+fPqPzFmZBix0YGmmOKyFg4cbeLRR3P7uXS9t/iGW3j9lZfw+B1MSPRgNkJ1s4FPT4RiDovhy9IGWv0OsmJa8fpgf00o+2rsZGZl4i/dydL06jPNYWEe7sms5blD8TxXkIbDYyQmLp6HHrm9w+gxgIKCAoqPH+I78QWYg0tSGIFxYQ4SLQW89OEHjB2bjc/n4/k/Ps1IbzEPh1YQbvTi0YqDtcWU+IZR77d2CnogsObXJFM1+3wxpBidVKhwMoOB76Xqd5U7bQYHaopIrtjTId2qfWQ5K9gblcbsmuPd7B1wJDyJxMRE4uLizplPiEutt0HPJOCB0wEPgNbar5T6f8CuviyYEOLySUlJ4aoFC3l29cekDLPj82sqq1tZuvS2QTmpXGpqKivve5DPP1nPhk3FWMwGNAamTJ3GnfMXUF1dzdbN3/BmYSFGg5HRY3P47p0zef6Zp1kxvL7TXDgGBXOTmvi6cST33XdPp2DntB3fbmK6vaIt4GkvzuJhZEgL+/bto6q8lBHeEhaFnFmXy6w0ubZ6ooxu3m9K5THjoS7XHIs2uinyhVHuD6FBhTB69Oguy1JeXs62zd9QdKIQpRTDR44mfeQoykqKcbtaiEkYRm5uLnb7uUf95U2ZwpNffkGZJYKks2p7pjWd4s8JecS2Ohjj6FxTCFBii2Zz8gRW3njzOc8jxOXQ26CnARgBHDkrfQQE5z4XQgxKU6ZMZdy48Zw4cQKDwcCIESMGdR+M5ORkVt73IC6XC7fbTWhoaFttyLBhw7hl2e2d9nE4W4mxdj3ZW4zVi9/n6zbgAairrWGmpfvOvcOMjdRWV7Jv3z4eCu06SBhudhJm8FLgC2e0qfO8PfV+C0b8vOsfwzXXL+6yhmfT11+x6YvPyXMXc4OvFg0cqT3K2p2JpPkayPA1UGKL5ctPP2He1Vcze87cbstst9tZdtfdvPtnP/Mr95PprMIQnIQw3NfKtXVH+Cg+hyPhSUyuP0lyS11gRmZrBPvjR3EyPJE7lt9zRS6TIgaf3gY9q4HnlFI/BjYF0+YAvyTQ7CWEGMRsNhtjx47t72L0KZvN1uO5hqIjQylzmkkL83TaVuY0Ex0Te8797XY7jS4zydau+7jU+22EmK2YlSbC2P1MusNMLdT5rUDHoMevYYcnHqfBxnWLFjNpcufh38eOHWPrF59xn3Mn4Zy5jmE+JxN8lbxuzmGmp4Q8RzmNysJfNnqxWCxMndb9lAeZmZncfd8DrH3zDTbW1zPaGZiRucYcSpUljPGOUsI9LXwTl0WNJRRQ2M1GZs5fwI15eTI3jxgwehv0/JjAJJvPt9vXA/wP8NM+LJcQQlx2U6bP4outjawILcfYrmnJ5VNsqo5l8dIz3RZbW1vZv38/dXW1REfHMH78eCZOmcH2T0oYY3d0aiJr8Rk45IzggYkT2bZlEx6tMKuul8yo81uJVR07W/s1rHOnY4mM47FHv9dtILd542fMcx3vEPCcFkMrM3yl7DAnkdx6jAjt5ubGfbz1qY3JeVPO2S8oPT2dzJzxODe8SbTHiU8ZSGqtZ4SzBhOBHg+5zaVo4Kg9gVPTb2TuvHndHk+I/tDbeXrcwA+UUj8DTnfDz9day+QLQohBb/r0GZzIP8ZLx43MjKshxuql3GlmU3Uso3Mmt/Wfyc/P562/rCYjpIVEUxP53nA+3fARS5fdgTc0kQ/rXVwTUUaIMRAM1HjMrKlLZ1LeFBISEhielsr+qhIm2+o6laHJZ6LYF0apCqfKG0GCbsSBlf06gYTkVL6z/J5uAx6v18upsnKW+Wu7vcYcfw1fmc8sOJmgnUT6WygsLOy2f9BpyqCw+9xMdJR0nyf4r6ysLgaiC1qIIxjk7DtvRiGEGESMRiN333MvBw4cYOe2zTTXO4iOCdTwjB49GqUUTU1NvPXGau4cdpJ0++lmrHqKnFbeePtNvvPIo3z9xWc8dfgIw0L8eLSi3mNi5uzZzJ13FQBXLVzMay+XEmlwM9JyZrXsRp+Jt12ZzJ49hynTZ7B79y5qaqqw2sNYPmFi26SG3fH5fBiUwtTNoqtwejX2jgFJpK8Fh+P8MyunpQ/ny5h0pjWePGe+E1EpDB+Ved7jCXG59TroUUrdTWDdrQSgw9RfWutb+qhcQgjRLwwGAxMmTGhbLf1su3buYGxYU7uAJyDN3kp2WCMH9u/j1tvvorm5mfLycoxGI6mpqR0We0xJSeH2u+9h7dtvEuJsYZihCQc2itw2ZsycxVVXX4NSinnz5veq7BaLBbvNSllrKEm6ucs8p1QE8f6z1hMzhBAWFnbe42dlZbHOGkaJNYqU1vou89SbQjhhi2Hp5Mm9KrsQl0NvJyf8NfBD4HOgFM7xdUIIIa5AVWUljLJ2HlUFkG5t4lh5oOknsE5a95PxjRw5kr/+0d9RUFBAbW0tNpuN27KyetTpWmvNiRMnOHxgPz6vh+GjMsnOzsZkMjFlxiy2fFHDra79nRYC9QPfGpOZ5KloS6sw2Gk0hjBixIjzntdgMHDjstt47w0315fs6BT41JhDeT91Gtdedx0hISFdH0SIftTbmp77gBVa6zcvRWGEEGKgC42IpLbGCnRuDqr1WgkL7/m8RgaD4bz9aM7mdrtZ/aeXaKosZZy3BDN+dh4exmfrI1j14EPMnDWLowf3836Vj3muAqII1EjVYGOjMQ2T38c4bxUADcrC++ETWHDtwg6dmN1uNzt2bGfP1i04nC2Eh4YyecYsJuflkZWVxdK7lvPBOxZCWx0MryvCoDUlUclUWcK59rrF5E2d2qtrEuJyUVr3vLJGKVUFzNJan3v6zQFs6tSpevv27f1dDCHEIFVRUcErL/yRh9MKCTP52tKbvQaeLRrJPQ88wrBhwy7Z+d9988/4jm7jev+xDpMX7tbxbAsdy+M/+BFer5eNn37C7l07CVM+/BoavRoTmomeMkJ9bsptseQborjq6muYNWdO23FaWlp46Zk/EF5TzOS6fKJ9LdSa7OyIHk1rfDr3PfwIVqsVv9/PsWPHKDp1Eu33k5iUTE5OTodmPCEukx73mu9t0POvgEdr/c8XUKgBQYIeIcTF+uLzz9i99RtmRlaSaG2lotXK5oYEJk2fzYKrr71k521ububJ3/w/HtW7sClfp+0vGyex4LaVZGVlAeDxeKipqUEpRWxsLBUVFRw6cCA4I3Miubm5nZqh3l79Oqa9X7Gg7nCHTxINbIgZh3Xa1dx06209Km9DQwNHjx7F7XaTmJjIyJEjMXS1CqwQF6fHQU9vQ/Io4B6l1CJgL3ScCEJr/Te9PJ4QQgw6V119DcNHjGTHt5vYV1tDVHQMSxfP7lG/mItRXl5OgsmDzds54AEY4a6gpKS4Legxm80dap1SUlLOOTNyc3MzR48f46H6450+RRQwp/4oL+5PYNH1N2K1Wrs9jtfrZe3bb3H0yBFGOKqweFzsjUzEbQ9n2d0rSE9P7/E1C9GXehv05AC7g8/PnrZVOjULIYaMjIwMMjIyLus5LRYLLt39BIIuo40YS/fByPlUVlaSgBub7nq26FC/hyjlpbq6+pzB01uvv4bn4E7uPbEDsw4GaKUHOBEWx+svu1mw6Dqio6NJT0/v8WzZQvSF3k5OePWlKogQQohzS0lJwWW0UuK1k6I6Djtv1QYOqRgezs6+4OObTCbcnHu1drdW5+y3U1paSmlhASsKt2E867twhqOayaUH+eaDFqKUpspsJ3dSLouuv7HTbNANDQ0cO3YMr9dLYmIiGRkZMuGhuGjS40wIIQYJg8HAwiU38N5aNzf6jpCuAstd1GgrHxmzGD9uIjExMb0+bnNzM06nk9jYWBxGK9UmO3HezhPtl5nDcXj9nDp5ksTExC6PtXfnTsZUFXYKeE7LqS9hW9xo7j78GR6jiS+cdbxZX89dK+9FKYXb7WbtW29y/Ngx0hurMHta2R49DB0WwbLlK0hNTe319Qlx2nmDHqXUGmCV1rox+LxbMjmhEEJcWhMmTMRoNPHJ+nW4W5oxG8CFiekzZzHvqgW9OlZ9fT3r1rzDqVNF2A0ap99AfFwc69yTuKNiKyHtmrmaDWY+jhjDlKaTfLP+Q2w2GxMmTux0TGdTI/HuridGBLD6vZi0H4/BhN3r5rr8LbxhC6eoqIi0tDT+/KeXMBzczd3Hd2D2B5rGNHAyahivuVw88N1HSUhI6NV1CnFaT2p6ajjTX6fmEpZFCCFED+Tk5JCdnU1tbS0+n4+YmJheDxV3Op28+MwfmFB3jCUtRVjw06zMfOnJpCksmecS5zDGWUqs10mtMYQjIQnkOYqZ4ThFmruBzzaEMX7ChE5NTlHx8dSExkBDaZfndZis+JXC6g+MgzFqTU7ZMXZt/Rafz0dd0SmWHd2GoV1NkQIy6stpOnmALzZ8zJ0rV/XuhgkRdN7fEq31g109F0II0X9OD0O/UNu3biXNUcbMljPraIVqD0saD/KKORJ7YhLOE5UYjCGE+1q5r3IbYX43ACnuBtwtzdTV1XVqTps8ZSp/3LyZvIojhPg6r/S+J2Y4WfWlGNtNlxLZ6qCivo7dW79lTNGRDgFPe1lVJ/lzQQFutxuLxXLB1y6GLpkwQQghhqAj+/YwrrmoU7oCchwnaW12MNpVwzUNx5juONUW8JzOYwD8fn+n/aOjo5k6YwZrM+dSbQ1vS3cbjGyLHUlB+DDyqgs67FMXEk5kdAyOhgYiWs/RNObzYtaalpaWXl+vEHBhC44mAnPoesHR3/dRuYQQQlxCfu3vtrOxQfsJDQ8nPzKNnJaKTtsrTWFos6XbTtPXLLqOsPBw1n0RhtXdgsnjptpgJs1Rza2F3xLqPbNYq0cZOJiYyZ0zZrJjy2bqQyJIb6js8rgukxmPUtjt9gu4YiF6v+DoKuBZAoF+HR3n5tGABD1CCDEIjBqTzeGq4yQ7Oi6eqoEj4elMnTGLzz6q54A9iXHOsrbtLQYznyTmMmve/G5nV1ZKMWPWbKbNmElpaSkul4tPPvyQkOZqjPrMxIqN5hC+HDGF9KwxpKSk4J8+g7cP7GdcRQFG3bkW6VDCCMZmZWE2m/vmJoghp7c1Pf8K/Ar4udbdzF4lhBBiwJs+azZ/3LmDBHc9Oe5KDIAXxebQkbjD4xg/fjzJycmsfvlF9jhHkd5UjtNi57g1lqnTpzNj1uzznsNgMLQNMU979FE+WruG1w8lEedrxasUjSYbU6dNY97V19DY2Eh8fDxJo0bzmXM2c49uJcQbaFLzA8fi0zk0PIeHFl3X5bkcDgdFRUUopUhPT5faINGl3q69VQdM0VoXnDfzACVrbwkhREB5eTlr3nyD5oY6ovFQqS2kpqZyyx13ERYWBgT67eTn51NeXo7FYiEnJ4fw8PDzHLl7TqeT8vJyDAYDSUlJbP76a7Z9uwXl8+LRivTUFELsoRw9dpSklkbMXjflYTGERcew9K67O80P5PF4+PDddzl46BCJzkZQioqQcCZOnMiSm2/uNOmhuCJdsgVHnwSOaK1/dyGlGggk6BFCiI4qKytpamoiNjaWqKioy3bet1evpm7fDmbl7yC6tRmPwcjh2HT2ZExg5QMPUltb2zYjc1JSUqf9tdasfulF3Ht3MGPfFqzewGgxl9nC5tw5ROZN5/YV91y26xH95pItOPoj4F2l1LXAPjovOPrzXh5PCCFEP0tISLjsE/6VlZVRePQwdx36GlOw/47Z72NCVSEeo4lvv/6KZXfdfc5jlJaWUnbiBEt3f42h3Rd4m8fNvJ1f8G5YFFVVVcTHx1/SaxGDR2+HrD8KLAFmA8uAO9s97ujbogkhhLhSHdy/n8yKwraAp73s6pMcOnLkvMc4sHcPI04d6xDwnGby+8koLeTggQN9Ul5xZehtTc8/Av+f1vq/LkVhhBBCDA2e1lYsntYut1l8Hrx+jdb6nIuMultc2Nzdz9ljdTlpbXVddFnFlaO3QY8ROOf6W0IIIcT5pI8cyTfDRpBbVdhp28mIRFLj4zoFPDU1NWz95huKCvKx2mxEJA6jKmk4Y0u6HltTkZzBrJSLX6C0vLycbZs2UV1WRmh4GLkzZpKZmdntkH0xcPU26HkBWAlI3x0hhBAXbMyYMXwaGcu+hBGMryxs64naaAlh64hJ3HDtwg75CwsL+curr5BVdIzJVSW4zFYOjBxHTWgkZVHxJNVXdchfHDuMxohoxo4dS11dHU1NTURHR/d65NkXn37K1q++YsThA6RXV9Fit7Ph8GG2ZIzgngcflDmDBpnejt76PXAPcADYS+eOzH/Tp6W7BGT0lhBCDAx1dXWsfulFvA11JNeV4wwJpcQewzWLFjF95sy2fH6/n9/86pfM3v4ZyQ3VZ9KBD6cspCEkjFEVp0gvLUQrxcmUkRQlDef6pbey9csvqK6qItzrpsFsZURGBjffcWeP5vE5evQo77/yJ65atxZbu2Yyv1Jsn7uAxOuWcMPSpR32cTqd1NTUYLPZiIvrXFslLolLNnorG9gVfD72rG09j56EEEIMedHR0Tz2gx9y4sQJysvLsdls3Jmdjc1m65CvsLCQEGdTh4AHAiNxph7bxbezFhNz613sO3QIlGL0uPEsGDeOV55/npz925hXlI9BazxGI3vHTOLlujoe+f5fn3cOn82ff87YHds6BDwABq2ZsG0LnwxL4tolS7BarTQ3N/Phu+9y/PhxwltbcZnNhISHs+iWW8jKyuqT+yUuXq+CHq311ZeqIEIIIYYepRQjRoxgxIgR3eZpbm4mvKXrhUjDXc20ut0svG4xXLe4Lf2zDRtILcpnzKnjbWlmn4+8gzv4JC6RI0eOkJOT07bN7/ejte4QCJVWVjCxvLTL84a4WghrbW0bEv/C008TuXs3C3btxuLxoIGqpCTedTi4Zflyxo49u55A9IdeLzgqhBBCXE6JiYlUhEXjR2E4q1GhPDKOhLi4Tvsc27+PiUX5ndIVMLzgMEf37SMnJ4fq6mo+W/chRwsK0cCw6CjmL17CmDFjMCoDHrMJi8fd6TgAXoMRk8nEzh07sBYUkLN1W4fzJJSVkfvpZ3wUEsKYMWOkqWsA6O2Co+ccuaW1vuXiitN7SqmRwN8DkVprmStICCGuMImJicQNS2LXqAnk5e9t68DhsISwe0weN119TeedzhFgaAAF1dXVPP+Hpxmzfxe3njiOyeelNCGZtbW1tNyylDFjx3LqwGiyD+ztdIza6Bi03U5CQgLvvPYao/Z2zgMQW1kJTU2UlJS0rUMm+k9va3pqznptBnKBNODt3p5cKfU8cBNQqbUe3y59CfDfBIbIP6u1/vfujhFcB+whpdSbvT2/EEKIweGOVat4zePmvWHppFQU4QoJ41RUAguuuYbMzMxO+bPGT+DE0QMk1Hf82NLAyZHZLJgwkc/WrWPM/l1kHz/Utj21ooTQLzewwWzh3oce4qVDh4iqqSKp/MxK8832ULbPv4arFi7EYDDQ4nJha3Z2WW4FhLhcOJ1dbxeXV2/79DzYVbpS6j+Bxgs4/4vAk8DL7Y5lBJ4CFgHFwLZgDZMR+MVZ+39Ha115AecVQggxiISGhvLw49/n5MmTFBcXY7VauTUnh9DQ0C7zT5s5kz9s28rhhloyT+Vj1H7cJhN7x07GMCyJzMxM3nrjDW49cbzTvtFN9YQ5HTidTlbcfz9vmc0caWwgqrIcV3gkVdExXHXNNeRNnQpATHQ09XGxhDZ37nfkNxhoCAsjNja2b2+IuCB91afnD8DXwP/pzU5a6y+VUhlnJU8Hjp9eyV0ptRpYqrX+BYFaoV5TSn0X+C5Aenr6hRxCCCFEP1NKkZGRQUZGxnnzhoWF8cB3H2XtX2I4UFFBmM9No8nCqJGjuO/22zEYDPgBk8/b5f4mrxev18vIkSP5wY9/TH5+PjU1NdjtdsaMGYPVam3LO/2qq9hw6hTDiksw+nwdjnMyK5O4hAQJegaIvgp6xvTRcQBSgKJ2r4uBGd1lVkrFAv8KTFZK/SwYHHWgtf4j8EcIzNPTh2UVQggxQMXGxvLAY49RX1+Pw+EgOjq6Q81QckwMJYnJpJWXdNiv1WyhJjS8rQ+OwWAgMzOzy2Y0gOzsbA7n5rLFrxm9bSsxlVW0htg4NTabiuyxPHj3uRdOFZdPbzsy//bsJCAJuB54vq8K1Rta6xrgsf44txBCiIEvKiqKqKioTulXLVnCezXVhH61gZjGeiAQ8GyefTW5ubk9msAQAjVQy+6+m73Z2XybnMTuhgasJhPjc3NZOm8eERERfXg14mL0tqZnwlmv/UAV8LfAc31SIigh0DH6tNRgmhBCCNFnMjMzWXTrMj42Wwh1NmP2eaixh5Obm8vim2/u1bGUUuTm5pKbm3uJSiv6Qp9MTqiUGg68DtzVB2XaBmQqpUYQCHaWE1j6QgghhOhTuZMmMX7CBE6dOoXX6yUlJaXHNTxi8OmrPj1RwO293Ukp9TqwAIhTShUDT2itn1NKfR9YT2DE1vNa6wN9VE4hhBCiA6PReM4ZoQeC1tZW9u7dS9HxfGyhdibm5ZGSkiITHvZSv87IrLVe0U36h8CHl7k4QgghxIBTXl7On557nrDiMiKPFNAUauf1SdvJnDCBpXfe0SHwaWxsZP/+/TibmxmWlMTYsWMxmWTxhdPkTgghhBADlN/v57UXXyT9o40kHD/Vlp6y+yAH7mphW8Zwpk+fDsAXn33Opi+/JOb4KczVdRwaO5KPEmJZ+eADJCUl9dclDCgS9AghhBAD1LFjxzDV1HUIeACMXh/pn29hS2IC06dP58CBA2z75FMmvLIWizO4Kvz2A9SMSuMVrfnB//o7LBZLP1zBwNKjoOd8a24BMh5PCCGE6GPV1dWEnux6AHNERTX1LYHlLb7a8AmpGzadCXiCYvOLqC0uZ+/evUwNziA9lPW0pufsNbe62l54kWURQgghRDthYWG4EzqvIg/QEhmO3WRGa01lQz0ZJ8u6zBdxMJ+i/HwJeuhh0NPdmltCCCGEuHSys7NZlxiLIzaasJq6tnQNFM/KY/K0qSilMCsDnhAr1uaWTsfwhIZgs3e9RtlQI316hBBCiAHKYrFwy+23s9bnJ2n7PqJPFOMOsVE+PRfTmNHMW7AAgJzsbConjyXt610d9vcZjdTk5XDd5EmXv/ADkAQ9QgghxACWk5NDzGOPsvmLLzhx8hRWq5VpM2cwOS8Ps9kMwFWLFvLM0aMoj49huw9havXQHBdF0aI5ZGSPJSUlpZ+vYmBQWg+t9TenTp2qt2/f3t/FEEIIIfpUXV0dGz74gGP5+Rg0mM1mZsyZw5z58zAYDP1dvEupxzM0StAjhBBCXEE8Hg8ejwebzdZlsFNZWcm2TZupq6wiITWFabNmEh0d3Q8l7TM9DnqkeUsIIYS4gpjN5rZmr7Pt3rmTj9asJXbbQWxl1RRmJLNz2zbuWHkPo0ePvswlvfwk6BFCCCGGgObmZj5c+z5ZL6zFVtcEQPTxYiIPFfK20ciPfvqTK37Jiiu6kU8IIYQQAQcPHiSqsLQt4DktrKQKa20DBQUF/VSyy0eCHiGEEGIIcLlcGGsbutxmbnLicrm63HYlkaBHCCGEGALS0tJwjBvF2cOX/CYjDclxpKam9ku5LicJeoQQQoghYPjw4USmJlN84xy81kBHZ0+ojZO3X8PozExiYmL6uYSX3pXdY0kIIYQQACilWPXQd3g/KpqDY4dj8fjwmE1MnDiRxTff1N/Fuywk6BFCCCGGCJvNxh0rV9DS0kJzczMRERFYLJb+LtZlI0GPEEIIMcSEhIQQEhLS38W47KRPjxBCCCGGBAl6hBBCCDEkSNAjhBBCiCFB+vQIIYQQAq01+fn5HD10iBC7nUl5eYN9IdJOJOgRQgghhjitNW+v/jOFe/YR8e0BfNERbMn9hjvuWUFmZmZ/F6/PSNAjhBBCDHEnTpygYO9+Rv3+HQxeHwDhBwtZa7Hww5/8GIPhyugNc2VchRBCCCEuWP7x44TvONwW8ACEnarE62yhrq6uH0vWtyToEUIIIYY4e2govviO/Xd8ZiNeo+GKms9Hgh4hhBBiiJs4cSJNY9Kpz0pFAz6LifIbZzNq5Ejsdnt/F6/PSJ8eIYQQYogLCwtj5YMP8G6InTJHE36DInPUaJbeeUd/F61PKa3PXmT+yjZ16lS9ffv2/i6GEEIIMeBorXE4HJjNZmw2W38Xp6dUTzNKTY8QQgghgMBK7OHh4f1djEtG+vQIIYQQYkiQoEcIIYQQQ4IEPUIIIYQYEqRPjxBCCCF6rLi4mPf+/AYNzQ6iwiJYtuJukpKS+rtYPSJBjxBCCCF6pL6+nleef4H4t74g9kQFjtEpvNzs4K9++INB0QFamreEEEII0SNHjx4l7PApIg8XYXK5idpfiL2glOPHj/d30XpEgh4hhBBC9IhSXU2Jo7pJH3gk6BFCCCFEj2RmZuIYO5z6nOF4Q23UTRxJy6hkRo0a1d9F6xHp0yOEEEKIHomKiuK+h7/De+FhnGhqIjoykvvuvmtQ9OcBWYZCCCGEEINbj9vWpHlLCCGEEEOCBD1CCCGEGBIk6BFCCCHEkCBBjxBCCCGGhEEf9CilspVSTyul3lRKfa+/yyOEEEKIgalfgx6l1PNKqUql1P6z0pcopY4opY4rpX56rmNorQ9prR8D7gLmXMryCiGEEGLw6u+anheBJe0TlFJG4CngeiAHWKGUylFKTVBKvX/WIyG4zy3AB8CHl7f4QgghhBgs+nVyQq31l0qpjLOSpwPHtdYFAEqp1cBSrfUvgJu6Oc4aYI1S6gPgtbO3K6W+C3wXID09ve8uQAghhBDnpLXG7XZjsVj6fbmKgTgjcwpQ1O51MTCju8xKqQXAbYCVbmp6tNZ/BP4IgckJ+6icQlx2LS0t1NfXY7fbiYyM7O/iCCHEOdXV1fHKcy/Q4GjCYjaz4r57SUtL67fyDMSgp1e01huBjf1cDCEuqZaWFj766AOOHDlGVJSdpqYW4uPjWbz4BpKSkvq7eEII0aW3X1uNYe03jPhyP87MZF7Xmr/73z/DYOif3jX93aenKyVA+zAwNZgmxJDk8Xh4+eUXsNqa+P7fzOaRR6fxg7+dy4SJEbzyystUVlb2dxEHpH/+539GKdXl45VXXunv4gkxJFTX1hC2Ox8FhB4rxePx4nK5+q08A7GmZxuQqZQaQSDYWQ7c079FEqL/7N27l9AwxXWLs9raw41GA5Mmp+Byefjyy43cccddfXpOl8tFQUEBXq+X5ORk4uLi+vT4l0tkZCQfffRRp/TRo0f3Q2mEGHpSkpOpXZBL1Ce7aB43HHtICCEhIf1Wnn4NepRSrwMLgDilVDHwhNb6OaXU94H1gBF4Xmt9oB+LKUS/OnhwH1OmJnXZAXDS5BQ+/+wr/H5/n1QX+/1+PvvsE3Zs305qsh2rxcDH65tJTBzGrcvuGDQrKZ9mMpmYOXNmfxdDiCHrthXLedPvp2TKaKIjIrl31T392pm5X5u3tNYrtNZJWmuz1jpVa/1cMP1DrXWW1nqU1vpf+7OMQvQ3t9tNSIi5y21WqwnQ+Hy+PjnXxx+vo+jEfr53bxr33JLI7Uvi+eF3hpOW4OSlF5+ntbW1T84zEJw4cQKlFG+88QaPPvookZGRpKam8sQTT+D3+9vyHT58mOXLl5OWlobdbmfcuHH85je/6ZBn48aNKKXYuHEjd955J2FhYYwcOZLf//73Hc65efNmbrnlFpKSkggNDWXSpEm8+uqrHfLU19fz8MMPk5ycjM1mIz09nUceeeTS3gwhLhG73c59jzzMz/7pH3nsh3/T77XGA7FPjxCineTkVAoKarvcdvJEHTExUZhMF19p29jYyJ49e1h+cwLhoWeOZzQqrpoZQ3wM7Nmz56LPc7l5vd5Oj/Z+/OMfExYWxptvvsmqVav4+c9/zptvvtm2vaSkhDFjxvD73/+eDz/8kEceeYQnnniCX/7yl53O9cgjj5Cbm8s777zDggULePzxx9m6dWvb9pMnTzJnzhyee+451q5dy+23386DDz7I66+/3pbnRz/6EV9//TX/9V//xfr16/m3f/u3fh/mK8SVYiD26RFCtDNt2nReeOE5srMTSBx2pnnJ5fLw6Sf5zJgxt08+FA8dOsTYUWHYrMYut+eNC+WrnbuYPn36RZ/rcqmpqcFs7lxLVlhY2PZ8/vz5/Od//icAixYt4qOPPuLtt9/mrrsC/aSuvfZarr32WiAw38jcuXNxOp0888wz/OxnP+tw3BUrVvAP//APACxYsIC1a9fy9ttvt92z5cuXt+XVWjN//nyKi4t55plnWLFiBQBbt27l8ccf5+67727Lu2rVqou+F0IICXqEGPDi4uK44Yab+NPLaxibnUBKagT1dS727C5j3LgJ5OXl9cl5WltbCbN3HzyF2o24W1v65FyXS2RkJJ988kmn9OTkZEpLSwG47rrrOmzLycnh1KlTba9dLhe/+MUvePXVVzl16hQej6dtm9fr7VDL1v5YZrOZzMxMiouL29Lq6up44okneO+99ygpKWlrlkxJSWnLM2nSJH79619jNBpZuHAhWVlZF3r5QoizSNAjxCAwbtw4hg8fzu7duygpqiIkJJFVq64jMTGxz84RHx/PlqOebrcXlbqIi0/os/NdDiaTialTp54zT1RUVIfXFoulw5Dan/zkJzz77LM88cQT5OXlERUVxXvvvcf//b//F5fLRVhYWI+P9cADD7Blyxb+8R//kZycHCIiIvif//kf3nvvvbY8Tz75JP/0T//Ez3/+cx5//HFGjx7Nv/zLv3SoJRJCXBgJeoQYJMLCwpg7d94lO35WVhbr1r1P/slmRg0P7bCtxeVjy65Gbr3thj49p9aaEydOsGfXdpqbm4iKiiVv6vQBNeHiX/7yF/76r/+aH//4x21pH3zwQa+P43K5eP/993nqqad47LHH2tLbd4iGQOD029/+lt/+9rfs3buXX/3qV6xcuZKJEyeSk5Nz4RcihJCOzEKIAKPRyO2338U766v4Ykst9Y0eWlw+9h1u5Pk3Shk3IY/hw4f32fl8Ph9vrH6VD9f8mWHmY0xNqSDce5DVr77A+o8+ROtLs2JMa2srhYWFHZqwzqWlpQWr1dqh3KtXr76g8/r9/g7HampqYs2aNd3uM3HiRH7961/j9/s5fPhwr88phOhIanqEEG2GDx/Og995hC2bv+G5Nw7j9fpITh7GosVLGTNmTJ+e67NPN+B3FvPoIoXRGPhTlJUC00ZrXt64h10Jwy66v5LX62XLli1tz7d9u5njx/MZkRQJOtCfZvM3X3HNNddgt9u7PMaiRYt46qmnGD16NDExMTz11FMXNHQ/MjKSadOm8fOf/5yIiAgMBgP//u//TmRkJI2NjW355s6dy7Jlyxg/fjxKKZ555hlCQ0MHVQdyIQYqCXqEEB3ExcVx081LuenmpZfsHG63m127dvLIIgNGY8fO0zaLYlEufLTpSyZPnnxRI9MaGhqYNWtWp/SfPziLlQvH8r8AS/MJXnj2D3znkce6nCn2d7/7HY899hiPP/44ISEh3H///Sxbtozvfve7vS7Pa6+9xqOPPsp9991HbGws3//+93E6nTz55JNteWbNmsWLL77IiRMnMBqNTJ48mXXr1pGamtrr8wkhOlKXqgp5oJo6darevn17fxdDiCGtqKiIj9a8xsMLuw5otNb86h0Pf/ODH3VbA9Mb27Zt4/C367gnu5auYqi1xyOwZ8xm0XVLLvpcQojLrsffjKRPjxDislNK4T/H9y2tA4++mpRvx9ZNzE5q7DLgAZid4mD3rp19NrO1EGJgkqBHCHHZDRs2jCanpqbR3+X24+V+4mKj+2xhwqraBtIivd1ujw3xo/DjdDr75HxCiIFJgh4hxGVnMpmYPmMma7dDq6djlU+jU/Pxbpg9d0Gfnc9sNODydl9r5PODx6v7ZDkPIcTAJb/hQoh+MW/+VTQ21vPUhweZNEIRHaqpaFDsO+ln9tz5jBs3rs/ONSYrk31VDmaluLrcfqTGzLDE+D6rWbpQLS0t7N+/n4b6emwhIWRnZxMbG9uvZRLiSiIdmYUQ/aqqqordu3fidDQRGR3L5Ml5REZG9uk5ysrKePXl51mVU0NCaMcmtcZWxUv7Y1lyy519Piy/p7TWbPz0E779dgsjzQ7i/Y00KxuHvNGkD89g6R13YbPZ+qVsl0Jrayt79uzhwPatOFtcWMwmRmWPY+qMGURERPR38cTg0+POfxL0CCGGhH379rLug7XkxrcwNqYFgwGO19nYURHCrDlXMecSznZ9PhvWr+PErs3cbj5CmOFM3yOvVnziHU5V5CgeePhRjMauF4MdTPbu2cO6tWtIdtSSVXaMULcLt9FEQfxwjsekMGXqVBYuuV5Wlhe90eM3izRvCSGGhAkTJpKamsb2bVv5OP8oWvtJScvgvhtmkZDQf2uKNTQ0sHP7dh61HcZu6Dh6zKQ0i00neLXezoEDB5g4cWI/lbJv7N2zhw3vvcNNh74mxtXUYVtScx1Tig7wsdvJOo+HG265dPNEiaFLgh4hxJARHR3NousWA4v7uyhtdu3YwThTXaeA5zSlYJoqZseWbwZ10ONyuVi3dg03HfqKGJejyzw2n4fFh77iHbONCZPzSEtLu8ylFFc6Gb0lhBD9qLayjCQazpknydhCbV395SnQJbJnzx5SHDXdBjynWX1eckqOsPXrry5TycRQIkGPEEL0I5PFSivn7qvTqg2YTIO7P8+B7dvILD3eo7xZNUUcOnb8ki06K4YuCXqEEKIfZeWM5yBJ58xzwBdH1tjsy1SiS8PZ0kKYp+spA85m83kwoHG73Ze4VGKokaBHCCH6UVZWFk5zGPs8MV1ur/JZ2eOLZ9rM2Ze5ZH3LYjbhNvasG6lPKbwazGbzJS6VGGok6BFCiH5kMBhYvup+vmAkH7vTqfFZ0RqcfiPfuhN43Z3NkpuXDvpJCkdlj6MgLr1HeQsjh5E+LAGDQT6iRN+S0VtCCNHPEhISeOR73+fbLZt4dccOnG4PRqXIGZvFyrlXkZR07uavwWDK9Ok8/e1m8ooPYvN5us2ngYNp2cybd9XlK5wYMiToEUKIASA8PJyFixazcNFifD4fBoPhipqgLyoqisl5U9jQ6mTxoa+x+DsvAKuBbzImYUlOZ+zYsZe/kOKKJ0GPEEIMMFfCzMtdue6GG/nA4+Fti41xxUfIqi3C6vPiU4oTkcM4kJaNOTmdex54UJq2xCUhy1AIIYS4bLTWnDp1iq1ff8WR/HyMgFdDWmIC0+dfxZgxY67YoE9cMrIMhRBCiIFHKcXw4cMZPnw4fr8ft9uN2WyWQEdcFhL0CCGE6BcGg+GKWj1eDHzSaCqEEEKIIUGCHiGEEEIMCRL0CCGEEGJIkKBHCCGEEEOCBD1CCCGEGBIk6BFCCCHEkCBBjxBCCCGGBAl6hBBCCDEkSNAjhBBCiCFBgh4hhBBCDAkS9AghhBBiSJCgRwghhBBDggQ9QgghhBgSJOgRQgghxJAgQY8QQgghhgQJeoQQQggxJAz6oEcptUAp9ZVS6mml1IL+Lo8QQgghBqZ+DXqUUs8rpSqVUvvPSl+ilDqilDqulPrpeQ6jAQdgA4ovVVmFEEIIMbiZ+vn8LwJPAi+fTlBKGYGngEUEgphtSqk1gBH4xVn7fwf4Smv9hVIqEfh/wMrLUG4hhBBCDDL9GvRorb9USmWclTwdOK61LgBQSq0GlmqtfwHcdI7D1QHWS1JQIYQQQgx6/V3T05UUoKjd62JgRneZlVK3AYuBKAK1Rl3l+S7w3eBLh1LqSJ+UdGCIA6r7uxD9aKhf/8WQezcwyc9FXKih+t75SGu9pCcZB2LQ0yta67eBt8+T54/AHy9PiS4vpdR2rfXU/i5Hfxnq138x5N4NTPJzERdK3jvnNxBHb5UAae1epwbThBBCCCEu2EAMerYBmUqpEUopC7AcWNPPZRJCCCHEINffQ9ZfBzYDY5RSxUqph7TWXuD7wHrgEPCG1vpAf5ZzgLsim+16Yahf/8WQezcwyc9FXCh575yH0lr3dxmEEEIIIS65gdi8JYQQQgjR5yToGQC6mplaKfVrpdRhpdRepdQ7Sqmodtt+Fpyt+ohSanG79C5nsg72j/o2mP7nYF+pAaWbexCjlNqglDoW/D86mK6UUr8NXs9epVReu33uD+Y/ppS6v136FKXUvuA+v1VKqct7hZeHUupvlVIHlFL7lVKvK6Vs3f38lVLW4Ovjwe0Z7Y7T5XtMXBilVJRS6s3g7/QhpdSsvnx/iyubUsqolNqllHo/+Fp+py+U1loe/fwA5gN5wP52adcBpuDzXwK/DD7PAfYQmIhxBJBPYLZqY/D5SMASzJMT3OcNYHnw+dPA9/r7mnt4D34F/DT4/Kft7sENwDpAATOBb4PpMUBB8P/o4PPo4LatwbwquO/1/X3Nl+AepgCFQEi7n/sD3f38gb8Cng4+Xw78+Vzvsf6+vsH8AF4CHg4+txCYV6zP3t/yuLIfwI+A14D3g6/ld/oCH1LTMwBorb8Eas9K+1gHOnUDbCEwdB9gKbBaa92qtS4EjhOYxbptJmuttRtYDSwN1mhcA7wZ3P8l4NZLeT0Xoqt7QOBaXwo+b1/upcDLOmALEKWUSiIwSeUGrXWt1roO2AAsCW6L0Fpv0YG/AC8zAO9BHzEBIUopE2AHyuj+59/+/r4JXBt8v3T3HhMXQCkVSSCofw5Aa+3WWtfTR+/vy3Yhol8opVKBG4Fng6/P9TddfqfPQ4KeweE7BL75QdczVqecIz0WqG8XQJ1OHwwStdZlweflQGLweW/vQQodF6MdTPegx7TWJcB/AKcIBDsNwA66//m33a/g9gYC75fu7qO4MCOAKuCFYBPFs0qpUPru/S2ubL8Bfgz4g6/P9TddfqfPQ4KeAU4p9feAF3i1v8vSn4I1NDLU8ByCfUKWEviQTQZCkZqAgcBEoOn2f7TWk4FmAs1ZbeT9LbqilLoJqNRa7+jvslwpJOgZwJRSDxBYZHVl8I8idD9jdXfpNQSqx01npQ8GFcFqfYL/VwbTe3sPSjjTPNg+/UqzECjUWldprT0ElmeZQ/c//7b7FdweSeD9IrOi961ioFhr/W3w9ZsEgqC+en+LK9cc4Bal1AkCXRauAf4b+Z2+YBL0DFBKqSUEqjRv0Vo7221aAywP9tIfAWQS6KTb5UzWwWDpc+CO4P73A+9druu4SGsIlBc6lnsNcF9wlMtMoCHYTLAeuE4pFR2s9bgOWB/c1qiUmhls376PwXMPeuMUMFMpZQ9e57XAQbr/+be/v3cAnwXfL929x8QF0FqXA0VKqTHBpNM/lz55f1+u6xCXn9b6Z1rrVK11BoG/6Z9prVciv9MXrr97UstDA7xOoA+Gh8C3wocIdDQrAnYHH0+3y//3BHrfH6HdKCQCoz6OBrf9fbv0kQTe4MeBvwDW/r7mHt6DWOBT4BjwCRATzKuAp4LXuQ+Y2u443wle53HgwXbpU4H9wX2eJDgx55X2AP4PcDh4rX8iMFqjy58/YAu+Ph7cPvJ87zF5XPDPZRKwHdgLvEtg9FWfvb/lceU/gAWcGb0lv9MX+JAZmYUQQggxJEjzlhBCCCGGBAl6hBBCCDEkSNAjhBBCiCFBgh4hhBBCDAkS9AghhBBiSJCgRwghLjOl1FVKqaNKKWMv9rlRKbVbKSV/t4W4QPLLI8QQpJTS53m82N9l7GtKqQeUUo7+LkfQr4F/1Vr7oOuyKaVGK6UKlFLrlVKhWusPAB+wsh/KK8QVQYIeIYampHaPR7pI+0E/lavXgjOQD5pzKqVmA2OBN86RZxLwNYEJ5m7SWjcHN70A/M2FnluIoU6CHiGGIK11+ekHUN9F2nyl1A6llEspVaiU+tf2H/RKqRNKqX9SSr2olGpSShUppe5WSkUppVYrpRxKqWNKqeva7bMgWIt0U7CZxhU8x5T2ZVNKzVZKfaGUciqlSpRS/6OUimi3fWMw7T+UUlXAN8H0Hyml9iqlmoP7PauUijp9bgIBQ2i72qx/bnctf3dWGTYqpZ4863r/WSn1vFKqnuACwEqpf1dKHVFKtQTz/EopZTvP7b8H+FRr3dLVRqXUfGAj8BZwjw6so3baGmCqUmr0ec4hhOiCBD1CiA6UUosJfKg/CYwjsPTBHcC/nZX1hwRqIvII1Fq8BLwGfEhg2YUvgVe6CAL+A/gJgaVBCoD3lVL24LknAB8T+HDPBW4LHuv5s46xisByDfMIrKUG4A+WaRyBwGI68Lvgtk3BbU7O1Gb9R0/uRzs/IrDEx1TgfwfTmgncn2zgrwisj/T35znOPAJLUnSilLoZ+Aj4b63141prf/vtWutTQAVwVS/LLoQAWXtLHvIY6g8CAY1u9/pL4B/PynMr4IC2pWtOAK+32x4GaOC37dIygmlTg68XBF+vPGu/euDh4OuXgefOOvek4H4Jwdcbgb09uK4lQCtgCL5+AHB0ke8E8HdnpW0Enjwrz9oenPMx4Ph58tRz1rpZwbL5CKw99+vz7L8T+Jf+ft/IQx6D8XF6aXohhDhtCjBdKfWTdmkGIAQYRmBhWAgsngmA1tqhlHISWCDztIrg/wlnHX/zWfvtA3LanXu0UurudvlV8P9RQGXw+Y6zC62Uugb4GYFal0jACFiCZS7t7mJ7oVPtjFLqDgI1SKMJBHDG4ONcQgBXF+mtBBYgfUAp9YrWek83+7cEjyGE6CVp3hJCnM1AYLX2Se0eE4FMoKpdPs9Z++mz0k6vZtybvzMG4Nmzzp0bPPfudvma2++klBoOfAAcAu4kEDx9J7j5fJ2O/ZwJrE4zd5Hv7HPOBFYD64GbgcnAP3Szb3vVBFZZ76octxPowPyZUmpyN/vH0PHnIIToIanpEUKcbScwVmt9/BIdfyaBvjwopUKB8QSatU6fe9wFnHsqgeDmb/WZYeA3nZXHTde1MFUE+vgQ3M9GYHTVrvOccw5QorX+l3b7Du9BWXdxpmarA621Wyl1F4G+UZ8qpRZprdtqtYJlG0XgPgkheklqeoQQZ/s5cI9S6udKqfFKqbFKqTuUUr/qo+P/g1JqkVJqHIEOym4CH/IAvyTQtPa0UmpycK6am5RSfzjPMY8R+Hv2Q6XUCKXUCgLNTu2dAGzBc8ed7jwNfAasDI4uO12mnnwhPAqkKKVWKqVGKqW+B6zowX7rgbndbdSB0Vorgvk+UUpNb7d5JoFmsG96cB4hxFkk6BFCdKC1Xg/cCFxNYHTWVuCnwKk+OsVPgf8kUFuRSbt5aLTWe4H5BDpBfwHsAX7Bmf5B3ZV5L4G5hX4EHAQeBv7urDybgKeB1wnU7vw4uOkXBAKf9wiMHPua89fyoLVeS2CSwd8Q6N+0CPin8+0HvAJkBQOs7o7tJTBC7X1gQ7ApDQLB0Ktaa2cPziOEOMvpkRhCCHFJBefK+RyI11pX929p+pdS6t8J3IeHerFPAoE+S1O11oWXrHBCXMGkpkcIIS6/fwMKVC/W3iJQ+/VXEvAIceGkpkcIcVlITY8Qor9J0COEEEKIIUGat4QQQggxJEjQI4QQQoghQYIeIYQQQgwJEvQIIYQQYkiQoEcIIYQQQ4IEPUIIIYQYEv5/zb+VmeV4J5oAAAAASUVORK5CYII=
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Otra manera de graficar es utilizando directamente el dataframe y sus etiquetas:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[10]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Definimos el axis graficando directamente del dataframe</span>
+<span class="n">ax</span> <span class="o">=</span> <span class="n">master</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span>
+    <span class="n">x</span><span class="o">=</span><span class="s1">&#39;temp&#39;</span><span class="p">,</span>                <span class="c1"># temperatura en el eje x</span>
+    <span class="n">y</span><span class="o">=</span><span class="s1">&#39;lum&#39;</span><span class="p">,</span>                 <span class="c1"># luminosidad en el eje y</span>
+    <span class="n">s</span><span class="o">=</span><span class="n">master</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">]</span><span class="o">*</span><span class="mi">20</span><span class="p">,</span>   <span class="c1"># el tamaño de los puntos dado por el radio, multiplicado por un factor para visualización</span>
+    <span class="n">c</span><span class="o">=</span><span class="s1">&#39;temp&#39;</span><span class="p">,</span>                <span class="c1"># el color distribuido de acuerdo a la temperatura</span>
+    <span class="n">cmap</span><span class="o">=</span><span class="s2">&quot;RdYlBu&quot;</span><span class="p">,</span>           <span class="c1"># el mapa de color a utilizar</span>
+    <span class="n">edgecolors</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">,</span>       <span class="c1"># el borde de los puntos</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="c1"># el tamaño de la figura</span>
+
+
+<span class="n">ax</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span> <span class="c1"># Invertimos el eje x</span>
+
+<span class="c1"># Colocamos ambos ejes logaritmicos</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">xscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="mi">2</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">&#39;log&#39;</span><span class="p">)</span>
+<span class="n">plt</span><span class="o">.</span><span class="n">ylim</span><span class="p">([</span><span class="mf">0.00001</span><span class="p">,</span> <span class="mi">10000000</span><span class="p">])</span> <span class="c1"># Definimos los limites del eje y</span>
+
+<span class="c1"># Colocamos las etiquetas</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Diagrama de Hertzprung-Russell&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;Luminosidad (L$_</span><span class="si">{sun}</span><span class="s1">$)&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
+
+<span class="c1"># Ajustamos los ticks</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">tick_params</span><span class="p">(</span>
+    <span class="n">axis</span><span class="o">=</span><span class="s1">&#39;x&#39;</span><span class="p">,</span>          <span class="c1"># los cambios aplican al eje x</span>
+    <span class="n">which</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">,</span>      <span class="c1"># ambos ticks, mayores y menores, se ven afectados</span>
+    <span class="n">bottom</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>      <span class="c1"># eliminamos los ticks de abajo</span>
+    <span class="n">top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>         <span class="c1"># eliminamos los ticks de arriba</span>
+    <span class="n">labelbottom</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> <span class="c1"># eliminamos las etiquetas en el eje inferior</span>
+
+<span class="c1"># Eliminamos el eje derecho y superior</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+<span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;top&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+
+<span class="c1"># Colocamos los nombres de las estrellas de acuerdo a la lista de valores medios</span>
+<span class="k">for</span> <span class="n">tag</span><span class="p">,</span> <span class="n">y_pos</span><span class="p">,</span> <span class="n">x_pos</span> <span class="ow">in</span> <span class="n">listameanval</span><span class="p">:</span>              <span class="c1"># Utilizando cada valor de la tupla</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">x_pos</span><span class="p">,</span> <span class="n">y_pos</span><span class="p">,</span> <span class="sa">fr</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">tag</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>  <span class="c1"># Colocamos el texto</span>
+    
+<span class="c1"># Como graficamos directamente de pandas, tendremos el eje del grafico y el de la barra del mapa de color</span>
+<span class="n">f</span><span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">gcf</span><span class="p">()</span>                                    <span class="c1"># Obtenemos los ejes</span>
+<span class="n">cax</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">get_axes</span><span class="p">()[</span><span class="mi">1</span><span class="p">]</span>                           <span class="c1"># Obtenemos el eje de la barra de color </span>
+<span class="n">cax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;Temperatura (K)&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">);</span> <span class="c1"># Colocamos el titulo</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<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 ">
+<img src="data:image/png;base64,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
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Lo interesante de graficar utilizando pandas es que las opciones para filtrar información son muy amplias, y con solo cambiar algunas variables podemos obtener una infinidad de gráficos:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[11]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Iteramos sobre cada tipo de estrella en la lista</span>
+<span class="k">for</span> <span class="n">tag</span> <span class="ow">in</span> <span class="nb">list</span><span class="p">(</span><span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">unique</span><span class="p">()):</span>   
+    <span class="c1"># Definimos el axis graficando directamente del dataframe</span>
+    <span class="n">ax</span> <span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span><span class="o">==</span><span class="n">tag</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span>     <span class="c1"># Filtramos las filas cuyo tag sea el que estamos considerando</span>
+        <span class="n">x</span><span class="o">=</span><span class="s1">&#39;temp&#39;</span><span class="p">,</span>                                     <span class="c1"># temperatura en el eje x</span>
+        <span class="n">y</span><span class="o">=</span><span class="s1">&#39;lum&#39;</span><span class="p">,</span>                                      <span class="c1"># luminosidad en el eje y</span>
+        <span class="n">s</span><span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="n">master</span><span class="p">[</span><span class="s1">&#39;tag&#39;</span><span class="p">]</span><span class="o">==</span><span class="n">tag</span><span class="p">][</span><span class="s1">&#39;radius&#39;</span><span class="p">]</span><span class="o">*</span><span class="mi">20</span><span class="p">,</span>   <span class="c1"># el tamaño de los puntos dado por el radio, multiplicado por un factor para visualización</span>
+        <span class="n">c</span><span class="o">=</span><span class="s1">&#39;temp&#39;</span><span class="p">,</span>                                     <span class="c1"># el color distribuido de acuerdo a la temperatura</span>
+        <span class="n">cmap</span><span class="o">=</span><span class="s2">&quot;RdYlBu&quot;</span><span class="p">,</span>                                <span class="c1"># el mapa de color a utilizar</span>
+        <span class="n">edgecolors</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">,</span>                            <span class="c1"># el borde de los puntos</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="c1"># el tamaño de la figura</span>
+
+
+    <span class="n">ax</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span> <span class="c1"># Invertimos el eje x</span>
+
+    <span class="c1"># Colocamos ambos ejes logaritmicos</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">xscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="mi">2</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">&#39;log&#39;</span><span class="p">)</span>
+    
+    <span class="n">plt</span><span class="o">.</span><span class="n">ylim</span><span class="p">([</span><span class="mf">0.00001</span><span class="p">,</span> <span class="mi">10000000</span><span class="p">])</span>   <span class="c1"># Definimos los limites del eje y</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">([</span><span class="mi">14000</span><span class="p">,</span> <span class="mi">3200</span><span class="p">])</span>         <span class="c1"># Definimos los limites del eje x</span>
+
+    <span class="c1"># Colocamos las etiquetas</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="sa">fr</span><span class="s1">&#39;Diagrama de Hertzprung-Russell -- </span><span class="si">{</span><span class="n">tag</span><span class="si">}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">)</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;Luminosidad (L$_</span><span class="si">{sun}</span><span class="s1">$)&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
+
+    <span class="c1"># Ajustamos los ticks</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">tick_params</span><span class="p">(</span>
+        <span class="n">axis</span><span class="o">=</span><span class="s1">&#39;x&#39;</span><span class="p">,</span>          <span class="c1"># los cambios aplican al eje x</span>
+        <span class="n">which</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">,</span>      <span class="c1"># ambos ticks, mayores y menores, se ven afectados</span>
+        <span class="n">bottom</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>      <span class="c1"># eliminamos los ticks de abajo</span>
+        <span class="n">top</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>         <span class="c1"># eliminamos los ticks de arriba</span>
+        <span class="n">labelbottom</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> <span class="c1"># eliminamos las etiquetas en el eje inferior</span>
+
+    <span class="c1"># Eliminamos el eje derecho y superior</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;top&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+
+    <span class="c1"># Colocamos los nombres de las estrellas de acuerdo a la lista de valores medios</span>
+    <span class="k">for</span> <span class="n">_</span><span class="p">,</span> <span class="n">y_pos</span><span class="p">,</span> <span class="n">x_pos</span> <span class="ow">in</span> <span class="n">listameanval</span><span class="p">:</span>                   <span class="c1"># utilizando cada valor en la tupla</span>
+        <span class="k">if</span> <span class="n">_</span><span class="o">==</span><span class="n">tag</span><span class="p">:</span>                                         <span class="c1"># solo si la etiqueta es del diagrama que estamos graficando</span>
+            <span class="n">plt</span><span class="o">.</span><span class="n">text</span><span class="p">(</span><span class="n">x_pos</span><span class="p">,</span> <span class="n">y_pos</span><span class="p">,</span> <span class="sa">fr</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">tag</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span> <span class="c1"># colocamos el texto</span>
+
+    <span class="c1"># Como graficamos directamente de pandas, tendremos el eje del grafico y el de la barra del mapa de color</span>
+    <span class="n">f</span><span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">gcf</span><span class="p">()</span>                                    <span class="c1"># Obtenemos los ejes</span>
+    <span class="n">cax</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">get_axes</span><span class="p">()[</span><span class="mi">1</span><span class="p">]</span>                           <span class="c1"># Obtenemos el eje de la barra de color </span>
+    <span class="n">cax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;Temperatura (K)&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">);</span> <span class="c1"># Colocamos el titulo</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<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 ">
+<img src="data:image/png;base64,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
+"
+>
+</div>
+
+</div>
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,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
+"
+>
+</div>
+
+</div>
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmYAAAFxCAYAAADZF2Q0AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAACV2ElEQVR4nOzddXhc15n48e87IGaWLBllZscMsQOOIeBwHHaSYpJNcbvlpNst7Pa3hW2btmk4DTOT7ThmZrbMMkq2GAfO7497xSOWbcl6P88zz0gXzj1zZ+bedw6KMQallFJKKXXhOS50BpRSSimllEUDM6WUUkqpTkIDM6WUUkqpTkIDM6WUUkqpTkIDM6WUUkqpTkIDM6WUUkqpTuK8BWYiskREdGyOC0jfA6VaLtD3RURmiIgRkccuULbUOSAij9nv64wLnZeWuFCfQ/uYS87nMe3jLrCPveB8H/tCaFVgZp+Y2o8KEckRkY0i8qSIzBER57nKrOrcan15nm1imxnn68stIs/ax+p9ro/VXdS6gdV+lItIlog8oef6/BCRNBH5g4jsFJFSESkTkSMi8qWI/EpE+l3oPKoaItI7wPfGKyKnRORDEZlzofOoOg9XG/f7hf3sBGKAocDdwAPAehG50xizt94+9wBhbTyeUqpz+RJYYv8dD1wOfBW4WUQmGGP2XaiMXexEZBjW+Y8DtgHPAWeBJGA88GPgILD/QuWxC/oL8Apw5BwfpwD4o/13CDASmAvMFZFvGWP+r4XprAUGA7kdnsOmDQZKz/Mxu502BWbGmMfqLxORZODPwC3AQhEZa4w5XWufc/2BV0qdP0tqXwdExAG8j3WT+TFw3wXKV3fwR6yg7DFjzC/qrxSRvkDQ+c5UV2aMyeX8BDn59e+fInIf8DTwaxF50hjTbOBjb7P73GSxyeOe92N2Rx3WxswYcwqYj/UrOgPr4lytkfYaQSLysIh8JCKH7arRsyKysKmiXRGZJSIrRKTE3v4dERkUqOqqVhHysyIyQEReFZHTIuKvak8gIpeIyJ9EZIudXrmI7BOR/xWR2ADHr67vFpGZIrJMRIrtat1nRCTG3m60iHwgInn2+vcCVfW09vjNEZH5IrLBrt44LSIviEhaM/vMst+HXPt92C8iv6t6LeeLiNwuIl+ISL59HnaJyE9FJDjAtsb+XKWIVZV+TER8Ve8PcK+96cFa1QeH7H0DVcnVedQ6TnV7DhGZZH8+C0SkSEQ+FZGxAfJW3WZFRO4QkTX2Z+BQ/TQbOQ+Hqrattaz25+4y+7UXiUihWNUhgxtJa4CIvGl/DktEZKWIXC0d2G7DGOMHnrX/HVfv+I22bWwsDyIyQkRets9D7SYTfxQRd63tIkXkZyKy3T4PRfZn91URuSTA8SaIyBsiclJEKkXkqIj8o7nvRycz2X7+U6CVxpgDgW6gIhInIr+xv1Nl9md4kYhc1diBROQ2e5uq69Ih+30ZW2ubRttnSa3rb4B1YSLyIxHZbH8ui0VklYjcHmDb2t/BUfbnPV+satwvRWRy/X3s/Zwi8g2x7hcF9uvOEut60b+51yAi14vIv0Rkr53HErGurY+I9WOkIzwLlADhWLVPtZth9BWRfxORrXbel9Q/H/Xyu8Re7hKRH4t1H6mwP+f/LSIBA3ax7p9P1/q+nRbrvvbNets1aIYida9194rIJqm59zwtIikBjteh97yLTVurMgMyxvhF5L+AGcDtIvId0/RknHFYF5eVwOdADpAKXAt8JCJfNcY8WXsHEZkPvASUA68BJ7AuVKuALU0cqx+wBtgLvAiEAoX2uq8CN2BVDyzEClgvAb4LzBGraqYoQJrXAdcAHwB/t/OxAOgtIj8CFgHLgKeA4fbr6isiI+wbWZW2Hr8BEfkO8HsgH3jefp6FdY4LGtnnUeAxrOqQD4DTwAjg+1hF7JOMMYWB9u1IIvI0VklLNvCmnfeJwC+BK0RkpjHGW2+3OGA1UAy8BfiBU1jV7ddjVRX8yU6LWs9LGslGBnA/UBZg3QTgR1jv0V+BTOBG4FIRucoYsyzAPt8DZmKVJn0BRDdy3Na4BpgHfIz1uRuCVVI1TkSG2L/+AeuCi/XexwIfAluBvsDbwEcdkJdAPO3ZWURGYH1XDfAeVrVcFNb5fhD4KeAREQE+oeb7/yTgBdKBy7C+extqpXs/8ARQYad7FOgPfAW4VkQmdpGS/TNYr3EAVpVWs0SkF9ZnvjfWefkEKxC4BvhERL5ujPlnre0FeAbrx00u1ncrh5pzuwdY39YXINYPvsXAaGAjVomRA+ta9ZKIDDXG/DTArmOBH1DzfvcEbgIWicgoY8yeWscIwrqezcR6r1/Cuub3xrreLgeaq3L/LdY1ZQ1wDOv7eznWNWUcVhOejiD2c/375Z+AaVjf3Y8AXwvTe8ne72Os1zwX67wlUa80W0SuBl4HgrE+Fy9jNVEaae/ztxYe8zvAVcCrdjpT7WPNsO9hObW27bB73kXJGNPiB9aHxjSzTTDWhdkAfWotX1J/X3vb9ABpRAPbsQKF0FrLI4E8rAvryHr7/LYqf0DvWst711r+60by3AtwBlj+gL3ff9RbvsBe7gWm11ruwAowjZ33O+vt95S9bl57jt/Eue8NVNrH7l0vX28Gev+wLrIG6+Yd08jr/EMLj1+1/WasQC/Q41l7myWN7PtW7ffcXveYve5bgT6PWAGoK0B+qo7Vu4X5j8IKXHzAjbWWz6h1rIfr7TPPXr4PcATIcwkwOsCxqtJ8rJG8HAIONfG5u6Leut/Y635Qb/kie/k36y2fU+s1LWjJ+an3uh6rt9yJdTE2wJ/rrVtS/3MX4DUtqLXsfwnwPbHXxVadZ6wfOwZ4O8B2DiC21v8DsL4bWUCPetteYb/nbzeX7+bet/PxAP6fnYeTwKPApUBUM/sswQow5tdbHoP1fS0Dkmst/5p9jLVAdID3OjXAZ2JGgOP2ttc9W2/5s418XkPsz5EfGBXgvDf4vAJft5c/Xm/5r6kJ7oPrrQsGEpt7DUC/Rj5bz9nbT2jhe1Z1Hg4FWHe/va4Y+9pX6/wco9Z9tLnPYdVnFusHSVyt5eH2Z98HpNRanoD1g72SWveyWuvT6/0f6Npdde4qqXetA/5gr3uq3vK23nMX1N/nYny0buMWBGb2diftbcfX/8C04ljftdO4tNayu+xlTwfYPgIraKtzI671hThZ/8vZgjyI/aFd3MiH5IUA+9xjr1saYN10e92j7Tl+E9v/xE7/FwHW9bW/lKbe8rftfYY2kuYm4HQLj191XlryWBLgOB7qBYf2OifWr/a1AT6PFUBSI/l5tv7noYm8u4BP7e2/W2/dDAIEX/U/29QN0h+jiaCW9gVm/wqwfR973Ru1lmU0k++qHxELWvGdqHpdS6gJtv8P2GUv31H//aDtgdlVzeSlKjB7qQX5rrpBXN3I+rexAt7IpvLd3Pt2Ph5YQcUT1PwANliBzG6s9md9620/0t7m9UbSm2evf7DWsm32sgY/Kpr4TMwIsK439QIzrM4iXmBdI+lV5fd/Apz35QG2d9vnYn2tZU6s0vFSIK09r6GR7cfY2/+8hdtXnYf8Wt+b32KVglW9h4/U2v5ZAvwYbe5zSM216MoA+/zCXndNrWXfs5f9qYWvI9C1u+rcPRVg+2j7NZfRgvsvzd9zF5yL71Rne3RoVWYtjRXLNtxQZCjw71i/+lKxfjHV1qPW36Pt5+X10zHGFIvIZqwPbCBbjDEVjeTBjfWraz5WtVA0ddvf9Qi0H4GL8o/bzxsCrDtmP6d30PHrG2M/f1l/hTHmgIgcxfqlUtskrIvaLSJyS4A0g4BEEYk3xpxpYT6eM8YsCLTCbsPxRb1lYVgX41zg21YtSgMVWD2C6jtkanUyaYe/YRXDP26M+X0j2ywzdaugqyzBCrpH0/Dct6iqqZUCfe6O2s+122eMsp9XNZLv5cCVtReI1dard73tlhhjltRbNt1+1LYZ68YWsMq8FV4FvgW8IyJvYFV1rDDG1O9luNM+5u12Vd27WK9pvTGmst62k6ryLSLjaCgJ62Y+gMDf3VYTqz3pgvrLjd34u377INuzxphDTaVrX8e+JiI/A2ZjVbGPwarm+5a97lZjzAf2LlWvPbqRYybaz4PtfIUDw4BTxphNTeWljcZhnevG2lhWtSEM9H1v8Nk3xnhE5BR1P/uDsK6ja4wxx+vv01IiEo91f5qL9eM2vN4mLb02V4nGKuUE64fyWazqxr8YYwI1LWjr9aOl14iJ9vPHbTxObYHuOwX2fXk61vu5GTr0nndR6vDATERCsNr9gNUmoaltJ2K1M3BhVbm8h1Uf7se6qczD+nVYJdp+PtVIko0tB6vErDGvYtV3H8C6uJ/ECgQAvl0vD7UFugF5W7DOXW95W49fX3Pn5yQNA7N4rPP/aMPN64jAattyLsRiBfOJLchHfU29ry1itwf8ClY7jkea2LSp8wqB24+1O38B5NdfYIzx2gFt7XEE2/J9WUDDgAsatsn7hTHmMbsBdA+s9oiPAK+JyJxGAsEWMcasFZFpWCXAN2O34xGRPfZxX7a384nI5cDP7e3+206iSESeA35kjCm2l8Xbz//ezOEj2prvAHoT+PP8mP0caN0SrNLSZhmrw9Vz9gMRicM6B18BnhaRdDtArXrtM+1HY6pee4z9fKyR7dqrKj/jqNdRpJH81JbfyLZe6n72Y+znNr8Gux3cOqzS6LVYTSbO2seKwQqCW3ptrnLYGNO7Fdu36fphjMkPsLjq/tOh56mW1lwfO+qed1E6FyVmU+10TzX3yw+rEW8ocFn9X+T2zXJeve2rGqAnN5JeY8uhkdI7sXoX3YD1q3yOqdW43L7p/KCJNNutg49fFQwmY1Up1degd4y9j8MYExdg3flSle9NxpgxTW7ZULOlsk0RkduAX2FVpc43xjTVuLaxz1fVeQ0UjDeWv6rApbHvYAyN34RaqtXfF2PMjNYcwA7AjgLfEqtn483Aw1jVm1X8ACLiMg07b8Q0ku4q4BqxeuNeglUy9G9YDcNzjDEL7e3ysBodf0dEMrGCyq/beYihpnF21XsTbc5DRxY7b0uoqT0ItL7RdW083lkR+TpWyW9PrFKvjdS89m+Zlo2TlW8/t7TUoqnPckyAZVX5+YMx5rstPEZr5dvP7Sl5+QpWUPYL03CIi0lYgdm51q7rWwvk2889sKqv26NF18cLfc/tCjp0Sib7pP7E/velFuySCZwNUE0CgX+1VxWrTw1w7Ahqqm5aI9N+fi/ATWM8VuB4LnXk8Tfazw3OnVhjG2UE2Gc1EGtXKV8QdqnGDmCo/au/o1QFWQFnoxCRKVilDcew2l0UB9qulqkSuIv8DPu5NdU+efZzg/fEDjAClb611mb7eVIj+W7wPWqn72H96v25iETVWt7oa8WqfmuUMabCGLPSGPNzakoz6/9gq9o2yxjzFNbnv7jedqvt52lNv4SuzQ6US+x/qwK/Vr12Y0wJVuerZBEZ3dz2tP79XYsVzJ3L92I3VtAxQto+FErVtfnNAOsC3Z+6oqrPRkfMPBDovhONdV8ux2qHChf+ntvpdVhgJiJJWCMnz8AaPfnXLdjtEBBnd4+vndYDWN2m63sXK+q+U0RG1lv3Uxr59d2CPEC9tmn26/lrG9K7kMd/Eau92L9J3bHcHMDvCPx+/8F+/megC5iIhNtVzufa77Hasz0tAcZOE5FYEWltaVpV1WvPAOllAu9g9SS6uoXtUPpjDddQO515WBekLKxhCFpqN1aJ1jz7va5KL5S6pU1tZqyhH5ZgXQi/XnudiMymXvuyDjreP7Gqqr5Xa1VVO5mv1svDFUCgMasm2+ehvqpf5KX2dn3sHxz1xWJVhdQe8uQvWN+NP4jIgADHDLKrTzs9EXlUGpn6SkRuxmpflYcVXGGMWY/12bzRHjIk0H7Da38OqfkM/sO+udbe1iEiqbUWVb2/94mIq9Z2GVjVzHXYbUJfBMaKNQZdgx9OItJPRPoEymtL2CXfj2Pd5P8u9cZBtN/vxIA71zhkP8+ot+9orGFzLgbPYV2Hvikil9ZfKSLpDXdp1N0BAvnHsH5kvlyrjfch+3lGvWOdr3tup9emqsxaDTYd1EzJNBXrxroWa5iIloyi/EesAGy5iLyGFXSNtdN6A6tapJoxplBEHgJeAFba+1SNYzYSq/HhdGqK1ltiHbAC66K1EqvxcDLWL4g91DTmP1c67PjGmEMi8kOsXm2bRORVrHM6C+t92oo1PlntfRbZ+/wG2CciH2GNGxWB1R5tup2n2e14jS3J+9NiDQj6ILBfRD7FCvDjsKoTLsUaV+kbrUh2EVabon+KyJtAEdbI23/BuvEkYLVxvFFEbgyQp8fqLfoE+F+xBj/eQs04ZuXA/a1pV2U3WP4T8DOs9+ptrO/jTKz3vKM+dw9hfb4eF5G51IxjdhPWD515tO770pxfY3V5/46I/Nm+DjyD9T78yP5BtROrkf0crN6QN9VL4wfA5SKyDOuzWIx1jZmDFXA8YW83EnhLRNZh/Ro/jtVOcR5WO86qNmcYY3bbQcnTwA4R+QRrTEM3VuA+DatN7KCOOxXnzHeAx0RkE1Yj7xysm98YrIb+XuAb9To73YH1WX9KRB7BGpcrH6sj0gisas9JWGMYgjVG2DSsquB9IvKufZw0rHG8nsZuK2eMWSMiS7G+o2tFZDHWNexarJ7OgUrSHsb6ofOfWDf05VhtlNKwGomPwwraD7bxHIHVC3GCnY+9IvIB1jUgA6u699+pGRQ5kOftbf4oIpdh9W7ujzX221vAbe3IW6dgjMkVkTuw7rdfiMjHWNeIKKzPRQbW9bclPgZW1LovT7Ufh4Af1truQt9zO7/WdOGk4ZAHFVg96TZg/VKeTYBu+aZWN94Ay6/BKk4twrpQfIb1BV9AI91jsd7AlVi/nPOwbjCDsAYTNNQacoFGxtGpl14c1q+rQ1g32f1YN5gwmh62IFDeZtBId/rG8tLa47fgfbodq1qzHOti+i+sC17A98DeZyrWgL3HsUqRcrCqwn4PjG3hcavOS1Pnuur8LGlkfdWAvaftfJzECvb/CxgU4PMYMJ1a23wX66ZdYW9/qPbnsalHoPcU6+a1EOtXZhHW53VcgOM+RjPd77Gqmn5ov9+VWIHo/7Tlc9fU+cD6bryF9f0qwRqc82qsBvsGuL4Vn62q19Xg811rm6rhLv631rKhWEMDFGEFWkuwgv4GrwnrpvkMVgBXYOd5D1Yw3avWdulY35MV1DQezsa6QcxpJG/DsW7Gh+3tz2KVLP0DuLzetkuo932hcwyXMRWrXeRy+zNTUesc/RMY3sh+kVgzsmyw34MyrMDnQ6xxy8ID7HMn1g/eAqzryUGs0q4x9baLsY992s7PdjvN3jRyTcD6If8wNYNfV9ivZxFWA/D4lp53GrlOYv3YeRjrGlJsn6d9WMF9ZnPfV6weg+/Zr6vEPndfaep1NZK/qu0b5LGR7Z+liaF+GjsfgT6ztdYtoPH71lCsQPQY1rXolP2+f63edg2uMbXPnX2MzfZnKwfre5wa4Hgdds+9GB9iv+guzy4OPwAEGWNSm9teqZaSmiE+GjQC7spE5EWskpRBptaI6Uop1VJ2DdqjBOjEp9qmQxv/nw8iEiPWuFe1lwlWG7OeWFUjSimq2wMFmqvuCqyqmJ0alCmlVOdxrgaYPZcmAq+KyGdYRZ79sYr247GKYB+7YDlTqvMJAo6KyBdYHQ68WNUWM7G+Lw9dwLwppZSqp1MGZmJNZn0N1lRAw2otn41VL+3A6lEWhPUasrHazXxpOmYUeKUuFh6sic4vx2oIHYbVLvR14Lfm3IzsrpRSqo06ZRszu9tuMfB8VWBmtyHbi/VLPxurZ8ftxpid9vrXgAdMd56RXimllFJdWqdsY2aMWYrVW6q28UCWMeaAsaYZeQV7AEkR6QkUaFCmlFJKqa6sU1ZlNqIHNZOwglVqNsH++wGsbrkBicjXsLpuM2TIkEt27Ag0W5FSSil10erQKcCaExUzxHg9Jc1v2Iiy0iOfGmPO6fiZnVVXCswaZYx5tJn1T2APSjl27NjOV3erlFJKXUS8nhIGDfuPNu+/ae1DCR2YnS6lKwVmx6g7gnS6vUwppZRSnYgIiOO8FtJdNLpSYLYO6G/Pn3YMmI81OKZSSimlOhlxamDWFp2y8b+IvIw1/MVAEckWkQeMNQv9w1hzr+0CXjPGaGMxpZRSqrMRwOFo+6Mb65QlZsaY2xtZ/hHWfHtKKaWU6rRES8zaqHuHpUoppZRSnUinLDFTSimlVBemjf/bTAMzpZRSSnU4rcpsGw3MlFJKKdWxqhr/q1bTwEwppZRSHUq08X+baTirlFJKKdVJaImZUkoppTqWNv5vMw3MlFJKKdXhtCqzbTQwU0oppVTH0hKzNtM2ZkoppZRSnYSWmCmllFKqY4mAU8t+2kIDM6WUUkp1OK3KbBsNzJRSSinVoUS08X9baWCmlFJKqQ6nJWZtoxXASimllFKdhJaYKaWUUqpjiU7J1FYamCmllFKq4+kk5m2igZlSSimlOpy2MWsbDcyUUkop1bG0V2abaTmjUkoppVQnoSVmSimllOpQgmhVZhtpYKaUUkqpjiXolExtpIGZUkoppTqclpi1jYazSimllFKdhJaYKaWUUqpjaa/MNtMSM6WUUkp1MKvxf1sfzaYu8rSInBaR7bWW/U5EdovIVhF5W0Riaq37kYhkicgeEZlVa/lse1mWiPyw1vI+IrLGXv6qiAR13LlpmgZmSimllOpYdolZWx8t8Cwwu96yz4FhxpgRwF7gRwAiMgSYDwy193lcRJwi4gT+CswBhgC329sC/DfwB2NMJpAHPNCe09EaGpgppZRSqkMJIA5Hmx/NMcYsBc7WW/aZMcZr/7saSLf/nge8YoypMMYcBLKA8fYjyxhzwBhTCbwCzBMRAS4H3rD3fw64vj3nozU0MFNKKaXUxeZ+4GP77x7A0Vrrsu1ljS2PB/JrBXlVy88LbfyvlFJKqY4l4GjfcBkJIrK+1v9PGGOeaNGhRX4CeIEX25OBC0UDM6WUUkp1MGlvYJZrjBnb6qOKLACuAa4wxhh78TEgo9Zm6fYyGll+BogREZddalZ7+3NOqzKVUkop1aHk3Df+D3BMmQ38ALjOGFNaa9V7wHwRCRaRPkB/YC2wDuhv98AMwuog8J4d0H0B3Gzvfy/wbpsy1QZaYqaUUkqpDtfOErMmicjLwAysKs9s4FGsXpjBwOdW+31WG2O+YYzZISKvATuxqjgfMsb47HQeBj4FnMDTxpgd9iH+A3hFRP4L2AQ8dc5eTD0amCmllFKqSzHG3B5gcaPBkzHmV8CvAiz/CPgowPIDWL02zzsNzJRSSinVsdrf+L/b0sBMKaWUUh1K0MCsrTQwU0oppVQHExwtGChWNaRnTSmllFKqk9ASM6WUUkp1KBFwtHHYi+5OAzOllFJKdThtY9Y2GpgppZRSqmMJiAZmbaKBmVJKKaU6lLR/SqZuSxv/K6WUUkp1ElpippRSSqmOpQPMtlmXLzETkRkiskxE/i4iMy50fpRSSqnuTrB6Zbb10Z11ysBMRJ4WkdMisr3e8tkiskdEskTkh/ZiAxQDIUD2+c6rUkoppeqxS8za+ujOOmVgBjwLzK69QEScwF+BOcAQ4HYRGQIsM8bMwZoJ/hfnOZ9KKaWUasAa+b+tj+6sU756Y8xS4Gy9xeOBLGPMAWNMJfAKMM8Y47fX5wHB5zGbSimllFIdqis1/u8BHK31fzYwQURuBGYBMcBfAu0oIl8DvgbQs2fPc5tLpZRSqpsTdByztupKgVlAxpi3gLea2eYJ4AmAsWPHmvORL6WUUqrb0l6ZbdaVArNjQEat/9PtZUoppZTqZLp778q26pRtzBqxDugvIn1EJAiYD7x3gfOklFJKKdVhOmVgJiIvA6uAgSKSLSIPGGO8wMPAp8Au4DVjzI4LmU+llFJKNSQ6XEabdcqqTGPM7Y0s/wj46DxnRymllFKtogFWW3XKwEwppZRSXZdo4/8208BMKaWUUh1OuvlAsW2lZ00ppZRSqpPQEjOllFJKdSzR4TLaSgMzpZRSSnUo0cb/baaBmVJKKaU6ljb+bzMNzJRSSinV4TQwaxtt/K+UUkop1UloiZlSSimlOpQADtESs7bQwEwppZRSHUvbmLWZBmZKKaWU6lCC4NTArE20jZlSSimlVCehJWZKKaWU6nBaldk2GpgppZRSqkOJaOP/ttLATCmllFIdTkvM2kYDM6WUUkp1OA3M2kYb/yullFJKdRJaYqaUUkqpDiUCDi36aRMNzJRSSinVwQSnNv5vEw3MlFJKKdWhBG1j1lZa0KiUUkop1UloiZlSSimlOpbOldlmGpgppZRSqkMJOsBsW2lgppRSSqkOpyVmbaOBmVJKKaU6logGZm2kjf+VUkoppToJLTFTSimlVIcSwKklZm2igZlSSimlOpw2/m8bDcyUUkop1aFEh8toMw3MlFJKKdXhNDBrG238r5RSSinVSWiJmVJKKaU6lOhwGW2mgZlSSimlOpw2/m8bDcyUUkop1aEEbWPWVtrGTCmllFKqk9ASM6WUUkp1LNEBZttKAzOllFJKdShB25i1lQZmSimllOpg2iuzrTQwU0oppVTHEnBoK/Y20dOmlFJKKdVJtDowE5FgEekjIkNEJPFcZEoppZRSXVdVG7O2PppNX+RpETktIttrLYsTkc9FZJ/9HGsvFxH5PxHJEpGtIjKm1j732tvvE5F7ay2/RES22fv8n8j5azDXosBMRCJF5JsishQoALKA7cBJETkiIv8UkXHnMqNKKaWU6joc0vZHCzwLzK637IfAImNMf2CR/T/AHKC//fga8DewAjngUWACMB54tCqYs7f5aq396h/rnGk2MBOR7wKHgPuBz4F5wChgADAJeAyrrdrnIvKJiPQ/R3lVSimlVBdwrkvMjDFLgbP1Fs8DnrP/fg64vtby541lNRAjIqnALOBzY8xZY0weVowz214XZYxZbYwxwPO10jrnWtL4fyIw3RizvZH1a4GnReSbWMHbdGBfB+VPKaWUUl3QBRguI9kYc8L++ySQbP/dAzhaa7tse1lTy7MDLD8vmg3MjDG3tiQhY0w58Hi7c6SUUkqp7i5BRNbX+v8JY8wTLd3ZGGNExJyDfJ1z7RouQ0SGYBUR5gM7gG12ceB5ISKDgW8BCVj1yn87X8dWSimlVCNa3lasMbnGmLGt3OeUiKQaY07Y1ZGn7eXHgIxa26Xby44BM+otX2IvTw+w/XnR3uEy3gNKgXDgAWCRiOxvT4KBelrYy2eLyB67h8QPAYwxu4wx3wBuBaa057hKKaWU6hgCOEXa/Gij94CqnpX3Au/WWn6P3TtzIlBgV3l+ClwlIrF2o/+rgE/tdYUiMtHujXlPrbTOufYOMHvSGPOn2gtExNnONJ8F/oLV2K52mn8FZmLV9a4TkfeMMTtF5Drgm8AL7TyuUkoppTrIuRz4X0RexirtShCRbKzelb8FXhORB4DDWIU2AB8Bc7FGlCgF7gMwxpwVkV8C6+zt/tMYU9Wh4EGseCQU+Nh+nBftDcwWich9xphnqhYYY3ztSdAYs1REetdbPB7IMsYcABCRV7CqUHcaY94D3hORD4GXAqUpIl/D6iJLz54925M9pZRSSl1gxpjbG1l1RYBtDfBQI+k8DTwdYPl6YFhL8yMifbE6P/bGCuZygI3ACrsNfou1NzAbCywQkZ9jRZxbgK3GmPfbmW59gXpOTBCRGcCNQDBWRByQ3WDwCYCxY8d2ycaASimlVFchtGzYi65ORO7Eaus+FjgFHAfKgDjgv4ByEXkR+G9jzOGWpNmuwMwYc7WdsUisyHIYcCXQ0YFZY8dfgtVQTymllFKdyMUemInIJsCLVeV5kzHmaL31wVjjvc4H1ovIg8aY15tLt729Ml8GtmHNArDNGLOqPek1obEeFUoppZTqZKT9vTK7gp8YY5qqravAKjxaIiI/w6rmbFZ7e2X+H5CLVUr2oojki8jKdqYZyDqgvz1HZxBW9PneOTiOUkoppTrAuRz5vzMwxnwkIqHNbSci440xOcaYdc1tC+2vylwFVJeSicgUrCkO2ixQTwtjzFMi8jBW11Yn8LQxZkd7jqOUUkop1U5vicg1jXV8tOcR/xSIDbQ+kPZWZUYbYwqq/jfGrBCRr7YnzcZ6WtjFhY0WGSqllFKq8+gGVZlgzRv+PHBn/RUiMgYrKGtVu/v29spcLCJRWHNjbgcKgJHtTFMppZRSXVjVJObdwCxgmYj8nzHmkaqFIjIKa1L0T6gZ9LZF2luVeYk9+OsArB6ZcVjjiynVJK/Xy86dO9m6fTulZWUEBwczdNAgRowYQVBQ0IXOnlJKqXbpOm3F2sMYkyUic4AvRCTXGPOfIjICWAgsAu6yx1FrsY7olfl1Y8wuEekPnDXGHGlPmurit3//ft546y1CYxOI6TuIqNBwvBVlrN62i88XLuLaa65m2LAWj+unlFKqk+kmvTIBMMZsFpF5wMciEg4sAJYCdxhj/K1Nr71VmUONMYX2ZOa/Br4UkUuNMf/WznS7BGMMe/bsYeWqdRQVFZOaksyUKRPo0aPHhc5ap3Xo0CFef/NNek+bTWRK3fMU2yuT0rO5fPjJBwAanJ1nlZWVbNu2jc0b11JYWITH6yUkOIjk5BTGjp9E3759kW7wC1gppVrLnrXoNuAtrOmbbjXGeNuSVnsDM489wed9wG+MMS+KyIZ2ptkl+P1+Xn75NXbuOsz2nW5KSh0kxB1k1649XHnlDKZMmXShs9jpGGN45733yZh0RYOgrEpYXAJ9Zszlg4/eZ+DAgbjd7vOcy+7H4/GweNHnbNmymZ4JDqb185EY5cDtFMo9lRw6fZjPP8zGY4KYNv0yRo0a3ar0z549y86dOykuKsDn8RAcFk5SUjJDhgzB5WrvJUgp1Vl1h6pMESkCaldVOrCGEDtb+4esMSaqpWm296r4N6y5oGKAx+xl4e1Ms0vYuHEjW7cdYdGXEfj91sk/mwdHjwUBXzBgQCaJiYkXNpOdzMGDB/E7nET36NXkduHxSYTHJ7Fz505GjtS+JOdSWVkZL/3rOaJceXz1CiEmHKwRaSzhIUJ8JIzpazh6ppz3l3zC6VMnmXnV7CZLz/x+P/v27WPd6uWcOHGCoQkVRAdV4nJA+Vlhy55wPv34A0aNHsPYcROIjW1xT3KlVBfRTaoyH+7oBNvb+P9JEXkD8BpjSkQkE1jdMVnr3JYtW8PmbUHVQVmVsnIn+w8Gs3r1Wq699uoLlLvOaffevUT1ymxRdVhUr/7s3LNXA7NzyOv18vKLz9MjIo+rRtLk+yIi9EwQ7p9h+NeyzSwNDmH6jMsCbltRUcHrr7xISd5xxicXcssllbid9bcq50yZg41Hl/PPjRuYPfcaRozQ91qpi0V36ZVpjHmuo9Ns78j/GGPygXgRec0Yk2WMWdDuXHUBxSWFFBQEjmvPnHVw6lTuec5R51dRXoErKLhF27qCg6msrDjHOereVixfRpicbTYoqy00WLh9Cqxft4oTJ040WF9RUcHzzzxJdOUhHhiey8jkQEGZJT7Uz8w+xdwz9AyLP32fdevWtuflKKXUeSWtbHTb0u3bHZjZYoCbOiitLiEsNJzIiMDt+qKjfcQnxJ3nHHUsYwyFhYUUFhbSyp6+jYoID8dTUtyibSuLiwkPC+uQ46qGfD4fGzasY8YQ0+oG/RGhwrh+sH5t3cJxYwxvvPYSyY5TzO1b2OJqjKRwP3cPOcvSxZ+xb9++VuVFKdV5OaXtjy5it4jcZU9W3igRGSwi/wR+2JJEteVtG02ePI7jJ5axZLkbY2o+RUFBfgZkepg4YewFzF3b+f1+1qxZw8rVayivqAQgODiIyRMmMHHiBByOtsfyw4cPY+O/XiR15HikiXSMMeTt38nUWTPbfCzVtL179xIT5ic5pm3v5+jewuOf7WTmrDmEhIQAcPjwYfJOH+PWkYW0tgYjNtTPNf3yWfzZR2RmPqK9P5Xq4qzhMi767/HXgP8B/iIii4D1wHGgHGsKpiHAVKyxXv8P+EtLEtXArI3Gjx/Pjh17cDpPs22nm5ISJ3GxHkYM8zBl8nhSU1MvdBZbzRjDq6+/wcGTZ/Ckj4WIeAC8JWdZsm4Lh44cYf6tt7Q5OEtJSSEuNpacPdtIGtx4e6K8I/sRn4fMzMw2HUc1b9uWDYzu5aN2Q//WiAgVeie52L17N6NGjQJg3eoVjEsuwtnG2D0z1stnh4rJzs4mIyOjbYkopTqNiz0wM8Z8CUwQkcnA7cBtQC8gFMgFNgFPA/+ym321iAZmbeR0OrnvvrvZsmULGSvXUVpaSkJ8ItOnT+6yAcX27ds5ePw0noGXIY5aN+yIeDz9p3Fo7xK2bdvWrgb5N91wPU898wzG+EkcOAKHs+Y4xu/nzIE9nNy0irvvulNLTc6h4uIiYtPad35jw30UF1tV00VFRRw4eJCrL2l7u0ARuCS5iHVrVpKRcVu78qaUurCsxv8XOhfnhzFmJbCyo9JrUWAmIu81s0mLx+e4mDidTsaMGcOYMWMuyPGNMRw4cIANm7ZQUlpG74wejB17CZGRkW1Kb/mqNXiSB9UNymzicOJJHsSK1WvaFZjFxcXxlfvv5+333mPHjk3E9umPKzQCX3kZ+Yf3ERUZyb333E1KSkqbj6Ga5/N621yyVcUlfnw+HwD79u0jM85HSDt/6o1IqmDJ+r3tS0Qppbqwll5Gz7Rg/cF25kW1gs/n48WXX+Ng9klO+pPwShA7j2exYtVqbr/tFvr169fqNM/knIa0CY1vEJXMmaxV7ci1JTY2lvvvvZfc3Fx27NhBaVkZIfERDJpye5esAu6KgkNCKK8salcaZR4nCXb7stLSUiLdle3OV6jL4PMbvF6vDj6rVJfWPebKPBdadOUzxtx3rjOiWmfpsuXsyT7LfsdIqoo+ikgkl0ReefV1vvfdb1c3yg7E5/MhInXaizkcDnx+L9DIaPt+b52qx/ZKSEhg+vTpHZaearn0nn3YdzKXzDbGwX6/Yd9Jw+jLrLZgPp8Pp7R6SrgGRMDpEHw+nwZmSnVl3WiuzI6mV74uyBjDmrXryJZBIHXro8qc0RRLLFu2bGHChIalXzt27GDxl8vIyz0NIvTpm8mVl88gNTWVfpmZ7Dl7BFIGBjyunDlC335ds/2cqmvs2PH87fE1XDHMQZC79VfPrJN+wiNiSEtLAyAkJIRcnxsoa1e+fH7w+vwEBQW1Kx2l1IXVXQaYPReaDcxEpI8xpkXVlPbgaenGmKPtzplqVEVFBZWVFVQERwRcn++L4MTJ0w2WL122jKWr1pEfOwRP5ngwPkoKj3Lk2ee5+87bmTp5Evv/9RKe6FQktG6zQVNWhPvUHqbdefs5eU2NMcZw8OBBVq9dy7HsbEBIz0hn4vjx9OnT57zm5WISFRVF71692HLoMOP6t64U1BjDuv1Oxk2YUr0sNTWVtcuDMYZWD5VR28F8FymJcdrxQ6kuzyC0vxS9O2pJ899VIvKUiDQ6K7eIxIrIN4GdwLwOy50KyO12I4DTBG7TEyoVREbUnbK0qKiIpcuWk5s6CU9Esj3IjIvymD7kxQ/jnfc+IC0tjTmzZuLa8wWOo1sxRbmYolwkeyuuPYuZfdWVpKenn4dXaDHG8NHHn/D2e+/jTkpn3PW3M/b6+TgT0njznXf55NNPO2zw2+7o0hlX8OUu4fjZ1l08V+81FHlCGTp0aPWyjIwMXEHhHMpvXyH8+tNRjJs4tV1pKKVUV9aSq+gg4CfAhyLiBzbQcAC1wcBa4NvGmE/PUV6Vzel0MmjwEM7sPcZJV91SI6epJNZ/mtGjr6+zfPv27VRGpGJcDdudeSJSKTq6i5ycHEaPGkWvnj1ZvXYt+w9sB6Bvn15MvOErxMfHn7PXVKW4uJgtW7Zw5uxZCvILyMnLY/wNd+AOrhlYuefQkaRmDmTNO6+wfft2wsLDyezbl3Hjxulk2K2QmprKNdfdwMvvv80tE/30TGz6d5oxhpV7DOsPurnvgQW43TVtEUWEsROnsH79R/SJzWtTfvLLHWQXOrll2LA27a+U6lykA9qddhUiEoQVK90O9KReY21jTIurJpoNzOxB0f5dRH4OXI01im3tAdSeAz41xmxv6UFV+82+6koOHvwnTo+f045UvBJMhC+PdA4zaeJ44uLqTglVXFJChSM0cGIiEBRGaWkpYA1pMXf27HP9EhpYtnw5y5cvJ753JmFxiVSGCxUnT7Lti08YccVcXLUCAXdwCIOnXsGuZQsZOOVyTh7Yyz/++U/mzp7NiBEjWnVcYwxHjx5lw8YNnDlzBpfLRWa/TMaMGUNYB00LVVpayqaNG9m2fTPFxSW43W4yMzMZO3YCycnJHXKMthg8eDBut5tX33yNPkkwrp+fnglSpyrR6zPsOOpn3QEnfkck93/lHqKiGo6QM2LECL78YiFZZ11kxgWerqwxfgOfHIxmzCVj6wR8SqmuSTA48F3obJxPv8QaYPY3wB+Afwd6A/OBn7UmIeluVUFjx44169evv9DZ6BDFxcV8uXQ5W7duxev1EJeQxIxpk+tUMVXZsmUL736xmjPJ4xsm5PeSeHghjzz8UMAb7vmwYeNGlixbwZBZ1xMcXtN2zu/3sW/ZQvB5GT3rujr7GGNY+tJTTJl3MxExcRSeyWX1e29w5x2306NHjxYdt7KykjfeeJ2c3ByGjh5EUkoiHo+H/bsPcnDfYebOvZrhw4e367Xt3r2b9957h4EDYhkzKoGYmBAqKrxs33mWDRtPM3TocGbNmnNB21WVl5ezZcsW1q9dCb5yEqIduB2GCq+QneslNTWVcROm0L9//yZnfjh69CivvPg8Nw/Mo1d0y4Izv4EP9kdRGNSTO+++D2cH9vxVSlU7rxeYkWNGm4+Xf9Hm/XuEx24wxnSZuQ1F5CDwTWPMJyJSBIwyxuy3m3ldYYy5uaVpaa/MLiwiIoKr587m6rnNl24NGTKEjz75FFdJDt7wxJoVxhCRt49evXpfsKDM7/ez5MulZE6fXScoA3A4nPSfeiXrXn+WojO5RMYnVK8TEdzBIXg9HgCi4hPoN2Y8K1et4pabm/8OGGN44403cATB/AduwllrxNVefTM4k3OW91/9hLCwsDaNCwdw8OBBPvjgHe66fSBpaTWvLTIyiBmXhjFhXAovv7qXhQtdzJx5VZuO0RFCQkKYMGEC48eP59ixYxQWFlJZWUlISAizk5NbXEWckZHBTbfezhuvv8K0tAJGpVQQ1EScdbrEwaLD0fgjM7ht/p0alCmluqpkrHb2AMVAjP33J8B/tyYhDcy6CbfbzR3zb+PFl1+hrCyVstBk8HuJKskmyunhhnkLLljejh07hsMdRGRi4Co9h9NJUr9BnNy/p05g5qmooKyokNCImpkOeg4awqfPLMUY02wJ1PHjxzmVc4o7vnJznaCsSnxiHNNmTmLJki+aDMx8Ph979uzh1KlTiAjp6enV23/22cdcM7dPnaCsttBQF7ff1p8/P76B8eMnEB0d3WSez7Wq/LdH3759ufe+r7D4809Yuv4IwxIrGJlUSkywH5fDUO4TjhS42HA6mjPlLsaOm8DUaZdqUKbURaXb9co8AqTZz1nALKw2+ZNo5ThCGph1I7169eLfHnqQtevWk3XwEK4gF6PHjmP48OHnvF2PMYbCwkLAGqqhdtBUXl5OUGjTbbmCwsLxFhfWWXZs93aSMnoRXGtfd3AIxpgWDVC6YeMGho4aGDAoq9Knfy+WL1pDTk4OiYmJDdZv3bqVzz//lLi4MHr2jsHvMyxcuIWPPjJMmDCJivISBg5oeuy30FA3w4clsGH9Oi6/4somt+0qkpKSmH/nPRQUFLBh/Vre3raFkrIKPF4fIcFukhLiGX/FVAYOHKgBmVIXqe7U+B94G7gCWA38CXhZRL4K9AB+15qENDDrZiIjI7ni8su44jwec/PmzSxZuozyinKMgfCwMK64bEZ1W7i4uDiKz+bi9/twBJinE6A49xSxSdb8mcYYTu7fy8HN65h6Q93JrgvP5BIaFtaiUePPnj3LyP5DmtzG4XCQkBRHXl5eg8Bs48aNLF26mFvmjyI1taaka/oMw8EDubzz1mJ69YpoUduxQQNi+XLZxTWr2bPPPsuf//xn9u7di8vlonfv3lx22WX8z//8DydOnKCsrIwjR46QlJREeHh48wl2ISLCn//8Zx5++OF2pbNgwQKee+656jQzMjK4/PLL+e1vf9tsp5EZM2aQkJDAG2+80a48BMrT9u3bORdtdR977DH+8pe/kJub2+Fpq/OruzX+N8b8qNbfb4jIUWAKsNcY80Fr0tLATLXJ2bNnOX36NBEREfTo0aPR4GPVqtUsW72GpLHTCUu05v8pOXWMDz75jPKKCi4ZM4b4+HgSEhI4nbWblAENOy6UFxWQe2g/IaFh7Fm9lNOH9uNwOJl03U1ExtUdwuPg1o2MGT26Ra/B7XZRWdH8/I6VFZ4GgV55eTmff/4p9943gfiEutWUIkLffonccPNI3nlzM36/wdHM3CQutwOv7+K5iP3mN7/hZz/7GT/4wQ/47W9/S3l5OStWrOCFF54nLTmByGBDuNuPxyecLobM/pmMnziFjIyMC531DrFq1aoOGwB50KBBPPPMM/j9fnbs2MFPfvITdu7cyapVq5rsiPH444+fk5Lwn/3sZ5SVtW+GB9UNSPcpMRMRN/Av4MfGmP0Axpg1wJq2pNeSkf+fbmlixpj725IJ1XWUlZXx+ptvk30sm6DoRHylhQS7nNx2y00NJiCvqKhgyZdf0nPmTQRF1HQsiEhJxzV1NgsXfsDIESNwuVxcPWc2zz3/AsYYkjMH4XC6rOrPUyfYv/xzxowZTWREBAUFBRwrK+OSWVcTU6tNmt/v58DmDZw9fpRbrm7ZUB/9Mwewb/ce+g1s/AZaWFDE2TN5DdpdbdmyhT59ExsEZbX16ZNAREQwWfvzGNA/rtHtAHJySomOurDtyzrSX/7yF77+9a/z61//GoADBw6we+c2/vnoAsYmnyIhtCYILfMKW3MKeePlLEaPm8T0GZd3+ZH/J06c2GFphYeHV6c3efJkQkNDufvuu9mwYQPjxo1rsH1ZWRmhoaEMGdJ0aXBbtbUjjFIXK2OMR0SuAn7U7MYt0JKR/xPrPW4CbgAy7cf1wI1AQiP7q4vIy6++xslKB2GTbsA9bDrB467BkzaY5174FyUlJXW2zcrKIiwxpU5QViUkJp6gqBgOHrSq71JSUrj3nrupPHaA9a89y85P3mbz2//i8KpFzLz8Mq6eO5dLL72Ua6+9lvm33crOpYtY9vqL7Fy1lO3LFrPohScpyD7I/QsWtHjssZEjR5J9+DgnjzWcvgqsKtO1yzYycsTIBnM3Hj16iP4Dmh9wd/DQVLKy8pvdbsPGXEaN7jI9w5uVn59PSopV9Zydnc2br73MzX1zmN27sE5QVl7p5bFnV3Dr9//GD3/yKHfdeSe/+5+GHZj++c9/Mnz4cEJCQkhOTubmm2+moKAAsKrsbq7XC3fJkiWICNu31wyvWF5ezg9+8AMyMjIIDg5m5MiRfPTRR3X26927N9///vf5wx/+QHp6OrGxscyfP5/8/Pw62505c4avf/3rpKamEhISwsCBA/njH/9YvV5E+Mtf/lL9/4cffsjMmTNJSkoiKiqKiRMn8tlnn7XupNouueQSAA4dOlR9rN///vd8+9vfJjExsXp4l/rn5bHHHiMhIYFNmzYxceJEwsLCGD16NMuWLWtwjKbO94IFCxg7tuaz+uyzzyIirFu3jmnTphEaGsqAAQN4++2366TZkedAdQ2Cv82PLugtrFio3VoywOy1VX+LyI+wehfcZ4wpsZeFA08B2zoiQ6rzOnHiBKdycgmdOA+xJ08XEYJS+lCRf5INGzdy6bRp1dtXVFTgDGo400AVV3AIlZU1VYkpKSncd++95OXlkZeXR0hICKmpqQ1KT/r27cu3HnmE/fv3c/LkSRwOB1dOGl8dCLRUcHAwN1x/A++89Q6TZ4yj/+B+OF1WG7eC/ELWLttIcX4JN15X96ZfUlJCcXEphYX+ZqspnQ7hwKGCJrfbsPEUlR4HmZkXzwTxY8aM4c9//jMZGRnknDzGnF5n6BXtabDdLb/8hHV7TvPo3ePplxbFS1/s50c//gkTJ03m0ksvBeC//uu/+PnPf86DDz7I7373O0pLS/nwww8pLi5uVS/Wm2++mbVr1/KLX/yCfv368dprr3Hdddexfv16Ro0aVb3da6+9xogRI3jiiSfIzs7mu9/9Lj/+8Y95/PHHAatEasaMGZw+fZpHH32UQYMGkZWVRVZWVqPHPnjwINdeey3f//73cTgcfPzxx8yZM4elS5cyZcqURvcLpCogq/15/93vfsell17KCy+8gN/f+E2ttLSUe++9l+985zukpKTwi1/8ghtvvJHDhw9X/6Bp6/m+7bbbePDBB/nxj3/Mk08+yS233MKGDRsYOXJkh58D1RWYblOVaTsC/FREpgHrgTolFcaY37c0oda2MXsEa6C06gMaY0pE5JfAIuBXrUxPdSHHjh3DFZdaHZTVJrGpHD56rM6ytLQ0ShZ/gfH7kXptYfw+L8WnTzSo/gSIjY1tdtwsh8NB//796d+/fxteSY0BAwZw+/zb+WLJF6xcso74xDg8lR4KC4oYNXIUN827pbq0LD8/n88XfsaB/fuJig5j04ZcNq4/yviJvRk3vlfA6rcjRwpwOMJ55bW9XHlFBkmJNaV5paUe1qw9waYtedx7731dvvqutr/+9a9cf/313Hef9bqezYjhxqn9+N7No4kKt87nok1H+WjtYRb/7nqmj7AGBL7qkp5sOlTET3/6E5YuXUZ+fj6//vWv+fa3v83vf19zXbvxxtb9MF20aBEffvghS5YsYfr06daxrrqKvXv38qtf/YrXX3+9elu3280777xT3a5w586dvPLKK9WB2fPPP8+OHTvYuHFjdUB3+eWXN3n82p0A/H4/l112GTt27OCpp55qUVDi9Xrx+/3s3LmzutSvquQMrOm1Xn311WbTKSsr449//GN1flNTUxk9ejRLly5l9uzZ7TrfX/nKV/j+978PwKxZsxgyZAi/+c1veOWVVzrkHKiuR7pR439gAZAHjLAftRngnAVmEVjjdOystzwV6Ji5a1SnFRoaCpWBG/2ailLCw+pO+ZSSkkJCfDy5O9aTMGxcdeBhjCF36xoyMtIbTB11IWRkZHDP3fdUl9Q5nU7S0tLqNJzOz8/n6WeeYsSonnxt9iyCQ6x1J0/ksfCTzZw9W8LsOXU7LpzJLeb4sQIeeeRbrFmzmhdeXEdMTBCxMSGUl3s5ml3IwAEDeOCBmy/4+GVtlZOTw4EDB6isrCQsLIyBAwcSERHBiBEj2LVrF7949GfsXf85O/cd5r9eWs+rX+5j/V9vJSI0iEWbskmJC2PK0FS8vppf1nMuSePJT3fg9/tZtWoVZWVl3Hfffe3K58KFC0lJSWHKlCl4vTUzElxxxRU8++yzdba97LLL6nT2GDJkCKdPn8bj8eB2u1m8eDGjR4+uU8rWnOzsbH7yk5+wcOFCTpw4QdWMKy0JSDZs2FDnszhs2DDeeOONOlX2c+fObVE+goKCmDFjRvX/Ve3QsrOzAdp1vm+44Ybqvx0OB/PmzasT8LbnHKiuRzA4ulGJmTGmY3r70PrA7E3gGRH5d6yxOgAmYo1q+1ZHZUp1TgMGDOC99z/AUXgGV1RN+yrjrcR/fB9jbr6hwT633XIzz73wL7IXZxPWox/G+CnN3k94kJsb77rzfGa/WU2V1H3++WeMGNWTydMG1VmekhrLLbdP5bknF5E9LI/0DGv/goIy3nhtMzNmXEZISAjTp89g6tRpHDp0iOLiYoKCgrj+hl64XC6OHj3KiRMnSEhIICGhZU01KysrOXLkCB6Ph+jo6IBVvufSoUOHWPTZR5zNO8ugJB8hTsPpShcLP/uYzMx+XHnVXKKjo+nbO4NvjJtOeqSXpz7Zydf+8AVPf7KLR24YSW5BOSfPlhI8928N0nc4HJSXl3PmzBmAgCWrrZGbm8vJkycD9lKsP45aTExMnf+DgoIwxlBRUYHb7ebMmTOtyo/f7+e6666jqKiI//zP/yQzM5Pw8HB+/vOfc/p04PaNtQ0ePJjnn38ep9NJjx49SEpKarBNS+dbjYyMrNOTs6o0uLy8HKBd57t+vpKSkjhx4gTQ/nOgVHfS2sDsm8D/As9SM3O6F6uN2fc7LluqM3K73cy77lreef8DfGkDcMam4CstxJ+9m2GDB9KrV68G+0RERPDNr3+Nffv2sS9rPyIwcPZV9OvXr8tU3RUXF3PgwH6+NmdWwPXBIW5Gj+3L0iX7GDO2J/uzzrBn90mmTZvO+PE1c5M6nc7qHm1er5fFixeyefMmkhLCCQ52cvxkMXFxcVx11dxG5/qsrKxk8aLP2bJ1C8kJIYQEOzidW0FQcBjTZ1zJ4MGDO/4E1FJQUMBnn37M3j17cDsNDoHdJ2BkDz+X9Stj7iBYfXgPTz95lHvv+wp+v5+qpnUPzB7CD59cye6jeQDERQbTIyGctx5tWNrz4u54fD4f8fHWD4CqwDWQkJC6bRUB8vLy6vwfFxdHjx49eOedd9p5BiA+Pr7J9mT1ZWVlsWnTJj7++GNmz67pMdzSISfCwsLqNLYPpKO+Sy053405ffp09f5V/1cFeO09B6pr6qKN+NtERP6vqfXGmEdamlarAjNjTBnwoF1iVtVnen/tNmfq4jZkyBASEhJYuXoNJ45vIzIikvHXzKZ///6N3hwcDgcDBw5k4MCB5zm3jfP7/Rw5coTy8nKSm5kL8syZM8QnRFdXXwaS0TORdWv2s31rEenp/Xj44VsbHTTV5/Px6isv4nIW8fUFg4iODraX+9m+8ywvvfQC8+ff2WBMr8rKSp5/7mniI8v5+m2pREdaX19jDPuPlPHhx+9SUlLM2LENh1DoCIcOHeK1V19iSFIFX5vqp2qkkLMlsOGI8NQqN9eP8DIj04On/BQvv/g8UZHh5Fc4SIuAnPwyCkoqSY61quAuH53O79/cTESIm0E9a85/hVdIyk8kNDSUSZMmERoaynPPPcf/+3//L2C+0tPTWbp0aZ1l9Xv7XXHFFfzv//4vERERDBpUt9Szta644gpef/11tm7dyogR9ZuSNFQVfAQHB1cvO3z4MCtWrGjR/udTS853Y95+++3qHwZ+v5933323+odJVzoHqqN0u8b/w+v97wYGAU5gU2sSatMAs3YgtrUt+6quLykpieuvu7bJbVoyV+W5UFlZydGjRzHG0LNnzwbDXABs376dTz/7jLDwMELDwzh94iQ9evRg3nXziIhoOC6Zy+WisqJhj8LaKio9xMbEcvvtzVfPbt26FU9lPrffnlmnp6bT6WDk8ASCg528/97bfPPBf6tzDr/8cgkx4WXMuzK+znIRIbNXGHdf7+ap1z8nM7N/g+q49srJyeH1V1/i5hHl9EkwddbFhcPMwYaByT5e2+DirnFe7v73vzNw8BCmzbiKvSV5ZAZl8/s3NhEW4uKemVZgNHNMBleN7cmsH73HD24dzZBecRSWVvLxlgJO++NwuVzExMTws5/9jJ/85CdUVlYyd+5cKioq+PDDD3n00Ufp0aMHN9xwA0899RTf+c53uPrqq/niiy/45JNP6uRx5syZzJo1i5kzZ/If//EfDB06lMLCQjZv3kx5eTm/+c1vWnwu7rnnHv76179y1VVX8dhjjzFw4EAOHjzI3r17+e1vf9tg+0GDBpGens73vvc9fvnLX1JUVFSd986mJee7MU8++SRBQUEMGzaMJ598kqysLF5++WWga50D1TGE7tX43xhzWf1lIhKCVaPYcEyaJrQ6MBMRFzAe6AnUuesZY55vbXrq4uH1eln8xRds3LiJivIyUnqkc9UVl3fYCOhNMcawfMUKVqxYQWyCNXVSXm4OUyZPZurUqdWBzJ49e/j0s0+5ct4cklJTqvO9ceVann/heb721a9VN/w+evQoq9es4lj2McrLy/jkg41MnT6YiMjQBsffuS2bgQNbVo24ft1qZkxNbHT4jIH9Y1i45DgbNmxgzJgxOBwOvF4vmzdv5L4bkxoNeOOi3YwYGMH69eu48sqZLcpLS61YtoQJPSsaBGW19YyDSzP9LNvv5GcPTOXFz/bx+ON/pbi4hNTYUKYMTeHlH8+iT4o1rp2I8ObP5vCbV9bzp7e3cCSnmLjIYOKSevC9f68Zq/pHP/oRcXFx/OlPf+If//gHsbGxXHrppURGWpPXX3311fz617/m8ccf58knn2TevHn86U9/Yt68edVpiAhvvfUWv/71r/njH//IkSNHiIuLY9SoUfzbv/1bq85FSEgIixcv5oc//CE///nPKSwspHfv3jz44IMBtw8ODuatt97ioYce4uabbyY9PZ2f/OQnLFmypM44a51Fc+e7Ma+88grf+c53+OlPf0pGRgavvvoqo+1ZOLraOVCqIxhjykXk18AnwN9bup9U9Yxp0cYig4D3gT5YAbEPK7jzABXGmIYjiXYyY8eONedijjcFL778CieLK4gcPA5naARlJw9TtH0Vd94+n549e57TY69Zs4Y1GzYw7ZobibB7OBYXFLDsg7cYP2YMEydOxBjDP574B6Mnj6Nnv7rBojGGj157lwn2pO7r1q1j6dIljJ00hN5906ioqGT75iwOZGVz253TiE+ouUkdPHCKj97dyIMPPtTsnI/GGH75y1/yk++PaXLy9A8/PcSuvQW4XEFMnjSVlNRUPvnwdb56a8OG37UdPVHOx8srmDxlOuvWruT4CathdY+0ZMaNn8yQIUOanMYnkNLSUv78pz/w8KXlhDUsgKyjwgN/WuLkm1M8VPrgpS2xjJswic2rF3PvoNOEuBq/3hgDnxyO4Yy7N3cveKDLtEHs7p599lnuu+8+ioqKApY4q07jvH6hxlwy1Cxd81qb9490D9tgjOnyo26LyHTgHWNM02NA1dLaErM/AhuAUcBJ+zka+Bvw01ampS4ip06d4kh2NkmX34LYE5GHpfXB7/Ww+MulLLj7rnN2bL/fz7Lly7l03s3VQRlARHQ0k2Zdw5fvvM64ceMoKSmhsKCQjL69G6QhIvQfOpDdu3eTnp7OF18sZv6CWUTH1NxoklPjSdgYy1uvreK6G8dTUeFh57Zs9med5Lbb5rd4Im4Rwe83OAPP115t6oQEevYI54PPlhN3NAO3u/nrapBbKCoqZM2Kj5kyPIh+M60G3FlHS1mx7CO2b9vMLbfe3qAnYlNOnTpFUrSj2aAMINgN6TGG44VCQrgVhE2cNJnCwnye2bGRq3udJSPSQ/2YK7/cweJjMeRJMnffflejQZnf72f//v0cP34cr8dDZFQUQ4YMaVFA4PV62bVrF1m7dlBRXkpwSCh9Bgxm6NCh52ROSaW6O0f3avz/3fqLsIYSuxP4qOEejWttYDYOmG4PKusHXMaYjSLyA+DPNBxUTXUTx48fJzQhrTooqxKalM7JPRvO6bHPnj2L0+UiNrFhaVJMQiJOl5uzZ8/idrtxupyN3vSdLhden4+NGzcweHifOkFZleGjMlmzfBvvv72RsNBQBgwYxKxv3tSqoKx373R27c1nxNDAUzr5/YY9+/K586Y+JCeFcvctvXj8mSy8Xh9erx+Xq/ESr+OnK3A7DQuuicRZq6p0cJ8QBvQM5rVFJ1i06HOuuqpl84mC1VmhiUM24HSA3w/HCxzExsYgIsyafTVJyal88OUXOP1lDI0tJNzlx+MXDhRHkF3kYuTIUcy78qqAQZIxho0b1rP8yy8IMeX0C87DhZ9sE8YXCz8lMzOTWXOvDRigGWNYtWI5K5cvI9FRxmBzkhDxUmGcbD+0g88//pDxEydx6YzLtJROqQ7UnXplAvXbRPiBHOAZoOWNWGl9YCZAqf13DtAD2ANkY82bqbqpqKgovMX5DZZ7ivIJP8fVG06nE6/HE7DDgTEGr6cSl8tFVFQUDoeDnJOnSExpOO7T4awD9OvdhyNHDtO7kXkwHQ4HaT2SGD1yQpsniR4/fjILP3+fgZkxBAc3LLlau+EUsTFBJCdZbdlCQ11cMjKWrTtL2La3mNFDArcYMMawYmMBMy4JqxOUVXE6hasnh/H3tzcyffpldXrINSU6OprcIj9+A03MPmXnAXKLhagQ+GinA39wuTVkhsPB6NFjGDVqtNVQfs9u8spKcLuDGDyiJ7cMG9ZkqdXCzz5h39a13BCfTVpwRa0StzzKYh2sOp3PU/84yoKvfL3OYL3GGD56/12yd27iTtc+4p0VddIdSR55ziA+WFtO3plc5t10iwZnrbRgwQIWLFhwobOhOhmR7tUrsyMHmG1dYxPYDoy0/14L/Iddf/oLoOUD+6iLTp8+fXAZH8UHd1aP6O2rKKN49zomTxjfzN7tExMTQ0REJMcONPwIHjuQRUREJDExMTgcDiZPmszyz5dQXm/8pAN7sjhx9DijRo0iLDycwoLGR4ApLChp8UTpgQwYMIC+/Qbx7Ev72H+woPp8FRZV8vniI6xae5Lr59QdKqNXehihYSEsWlVI9snyBmkaY/joy7N4Kv0M69f4/KRREU56JAaxb98+srOz2bdvH6dOnWoyvwkJCYRHRJGV03zAcvis4BBDTjGUe0A8+ezbt696vYjQt29fZs+Zy7wbb2HutfMYPXp0k0HZtm3b2LtlHfekHKRHSEWDatBQp5/L43IYG3qMV198jtrtZtevX8fRnZu4I2hng6CsSqyjkvnuXZzZv52VK5Y3+xqVUqo+Efm5iDS4MYhIqIj8vDVptbbE7FdAVZ3NT4EPgS+AXODWVqalLiIOh4O777yDl159lTOHd+EKjaA8L4exY8cyZsyYc3psEWHWVTN54803qayooNcAaziGw3t3s2X5Em6+6abqUpDx48dTWFjIa0/+iz4DMwkLD+PE0WMUFRRx5x13EBISwsgRI3nzrdcZNXYgbnfdr0j2kVNUlHva1ZlBRJg9+2q2bEnn8yXLKSw4iNMJXp+fYYNieODO/kRF1g1Uyit8hIWFMWPGTF5++w36pIcyfEAIwUEOTud62LCjFOMIom9GaJOTqgOEhxg++vB9IsMcRIQ6OFPgJSw8ksuvnF1nIvUDBw6wdvVy9u0/BMbw1lkn43r6mdjHT3iAwjaPDxbuFuLCDIv3urhrXCUnCr2sW728zWPYGWNY+eViZsYeI9TZ9K/vCdF5bDmez6FDh+jTp49Vhbl0Cdc69xPczC93txhmO7N4ZUUoEydNblUbPKVUYN1puAzgUayel6X1lofZ6/6zpQm1doDZT2v9fQAYLCJxQJ5pTfdOdVGKj4/n4W9+kxMnTlBSUkJaWlqL2161V9++fZl/2218seRL1i6yPqY9e/Zi/m231QmiRISZM2cyfvx4duzYQXl5OVMmTmbgwIHVN+P09HR69ezNu699yfQrx5CYHIvP52f/3qN8+fkGrrnmulb3bKxPRBg1ahQjR44kLy+Pfz7xD+67ox9JCQ2H4gDYurOIgQMn0b9/fx555Dts2bKFdbt24Kn0EBOTxNxrx1FaWsq6lc23MT11ppLUWMN1U4KICnPg9zvZd6yUd99+jVlzrmPYsGF8uWQxmzesZmp/LzdcI7idQk4hrNon/GO5cO8EH/G1aqhzi+GdLU7OlECY23DvhEriwgwRQYZPdp9o83k6fvw4FaWF9I1tfoR4Ebgk/DTrV6+gT58+7N+/n2BvKWnulo0un+isINZfxu7duxk6dGjzOyilmtC95srEauoVKA4aDZxtTUJtGmC2NmNMqw6oLm4iQlpa2gU5ds+ePbn3nrurJ6muPRF1fdHR0UyePDngOhFh3rzrWblyJe+9vhRjDB6Ph6TkJG688Wb69u3bYXkWEeLi4hg/YTyfLN7G7Tf0xO2uG/Tt2JPPsZPl3HCz1bcmJCSECRMmMGHChDrbeb1ePvzgPc7ke4mPCfzaT5/1UlTqIz3RzT/eL+GGqaFk9nAxMMNNdLiD595/h+LiYrZuXM0Dl/oID6nJS1I0zBsrrD8AT64ULunpwyFW9eXpIqFnrJ8bR3iJDau5Njkd4PO3/TfbqVOnyAgpa1B92ZheoWWsO2kFgocPHSLTnG7xvgAD/Kc4cvCABmZKdYDu0PhfRIqwAjIDHBCR2hc8JxBCK8YwgxYEZiLydEsTM8bc3/xWHUtE+gI/AaKNMTef7+OrzqepgKylHA4HU6dOZfLkyRQVFeFyuc5p6d/06Zfx7rt5/OP5/YwbHUN6ajhl5V62bC/kcHYZd9x5d8BZDKocO3aMVSuX4fV6+ftbZ+iZEsSk4WFkZtTUOZaW+3lnSQHTRoQyYWgIIzI9vLqwmAfmhhMb6SAlzkl6grBo4ackRUFjTVDH9nWwbr+f7DzoE+dnXE/DwCR/wJ6bxwscxMe2fXhDYwwOaXlg5xAoKSnB5/PhqSgnopVVKUHix1PRsA2fUqp1pPtMyfQwVmnZ01ixSEGtdZXAIWPMqtYk2JI7WGK9/y/F6ga6zf5/GNYVfCkdxA4GrwFOG2OG1Vo+G/gTVhT6pDHmt3aV6gMi8kZHHV+pKg6Ho04vv3N5nOuvv4nDhw+zYf0atuzIJSgoiEGDx3L1vFGEhDTeoH/r1q18/tmHTB0dzqw7knE6hb2HyvhgWQEDelYwcmAoWUcq2LC7jJGZQYwfYgVrGUluRmQGsWFvJVdeYqU/MMNFVIghNFh4frmX+6c7CA4wftq4frBqr4tLM5uuJlx/LJQx4ya1+bxER0ezqTJw9W4gpyuCcImf3bt3ExwWTiktGHytllLjJjjs/FS/K6W6PmPMcwAichBYaYxpev6+Fmg2MDPGVE+KKCI/AsqA+6omLheRcKy5oLYFTqFNngX+AlRP8SQiTuCvwEys4TnWich7xpidHXhcdRHKyspi3bp1FBQW0aNHGpMnTSI+PvBwGBeSNcZZb3r37t3ifYqKivj44w+4b148iXE1HQZGDgynX0YIf3vlJAeOVdA3zc2dMyNIjqv7lR/eL5i3vyzmykus/31+g9MpXDHKTX6JYcNBP5MHNAzMwoOFSr+w4aiLSzK8AfO25ZiT48XBzBs5MuD6lujbty/v+4M5UR5Eqc/JlsIoCrwunGLoE1bK6KgiIlw1pWIbC6IYFFbE6mVLmHPdDby2OpFLzfFmh/kAa6iPHSQzd1DLptZSSjWtOzX+N8Z8WfW3iKTQcMrKIy1Nq7UtmB8BHqsKyuyDlQC/pOHgam1mjFlKw8Zy44EsY8wBY0wl8Aowr8HOStWydu1a3vvgA5L69GPc5VdigkN46umnOXGi7Q3SO5ONGzcwtG9onaCsSkSYk8mjI8lIcjN3UniDoAwgJEjw+mqqCncf8dIryYGIMHGQi02HA1cj5hZD38yBrMyO4t0doZwoqIl8ThYK7+8MZcmhKO68e0Gz46UVFRVx9OhRTpw4gd9ft+rD4XAwfNRoXj6exqLceHqFlXFlQi5TY/Mo9Lj4++EM1uVbVaX7S0LJqQxicuxZTpzOYd2qFYRFRrPf27Kq1CO+cAiJaBAYe71edu7cyapVq1izZg1HjhxB+zop1RyrKrOtj65GRKJE5DkRKQOOAQfrPVqstY1xIoA0oH4pVSpWl9BzqQdwtNb/2cAEEYnHGsZjtIj8yBjTYIRdEfka8DXgnM/ZqDqPyspKFn/xBdfceTdRMdY0ZYmpqYSEhbFo8WLuuvPOC5zD9jt18hhDMhofA6xvegjb9hQ3uv7ISS+J0VZv1KxjXs4W+hmUbv3QS4l1kB9gODe/37DxsJNbb5/CnLnXsH79Ol5ft4by8nJACA52M2bsBL42dlyT7fKOHz/Ol4s+48jRo8SHCRU+qDRuLhk3gSlTp+F0OqmoqGDPrh1cEl3ApXF5dRry9w0vY0pcPi8eS+NMpZudRZHclHKCIIfBgaFo/3oKvOF84M2gv7eAiUE5JDQyllmR38WH3kxmzp1VPbSK1+vlyy8Ws3H9OhIpI8FTiF8crHXG4gyLZNoVMxk+fHijr0+p7k5M1wuw2uF/scZ5vR54C7gfK275FvC91iTU2sDsTeAZEfl3YLW9bCLw33ZGzjtjzBngG81s8wTwBFiTmJ+PfKkLLzs7m9j4hOqgrEq/wUNZs3jRBcpVx3K7gyiraPziV1bhpzJwTSMer2HVjjKmDgtm1Y4KVmyv4NZpwTidVmBSXG4IrneF8BvDh1scJCanVfe+nTbtUqZOnWYHZlav0eZGzz948CBvvPoSM1LOcMPwMoKc1tfyZKmLxVtKOXr4IPPvvIcNGzaQ6M9lelJewHRi3F5uTT3B00fTuS31OD1DyzlSFkKMy8PN8dk8dbIXI8LyKTNOXiztR6arkNkh2dgvEb+Bfd4oFnr7MGH65QwdajVp9Xq9vPjs07hOZnFHxX7iqOkQYIDD5VF8/l4hebk5XHrZ5U2+VqVUtzAHuN0Ys0xEfMAGY8yrInIC+DrQ4nbwrQ3MvokVFT4LVP1M92K1Mft+K9NqrWNA7eHQ0+1lSgUUHBxMeVlZg6maysvKCGrhdESd3eAhw1nx5WEuGdJwOiqALXvKqfA6WbShnMnDgggNtlov5OT7eH95MUWlfj5YVcaAHk7uuSKEpJia1g0bsryEhzjYf8oQ7IaT+YZV+6Dca+jbN5js7GzS09MBq31caGjLGul7PB7efO0Vbup9it5RlXXWpYR5md/vFC/vF1atWsmmdWu4Nup0k+klBnvICCmn0GtdzjYWRDMqPB+XGCZE5rGsII4bo7OZEpbDqwW9eKZ0IP1dBZRLEPv8sUTHxjH3spl1BsH95IP3CD65j2srdjZo7yFAb1PIHeWbeHGlkJzWo80D6Cp1UeteJWYxwGH77wIgHmtGpFXAk61JqLUDzJYBD9olZv3sxftrtzk7h9YB/UWkD1ZANh+44zwcV3VRaWlpOAQO7N5Jv8HWuFTGGDavXM6IESMucO46xoABA/hySQhfriti+rjI6uDMGMOWPaUcPuFjwYIHWL5sCX9+cx8JMUF4vIaSckN6Rj/ySw5w7xVOkmLqjnR/+LSPjfuFUaMnsDhrD/l5eYQHw7jefnrH+zmYu5fXXz7IJRMmc+mlM1qV5x07dpAWXtkgKKviELgs5QwvLv0Cj8fHq8WppIRUcElUIQMjSgI25O8bXsrJihDCnT4OlYUyK+YkAAPDivg4L5nX8jOYEp7LbTGH+VveICqGzSEhPp5xffqQkpJCeXk5a9as5vSxbLw+Lzt37eE+T1aTjXDD8XJpxT5WLVmkgZlSDZjuFpjtB/oCR4BdwHwRWQvcyPkYYNYOxLa2Zd+WEJGXgRlAgohkA48aY54SkYeBT7GGy3jaGLPjXOVBdX0iwi0338yLL77IwV07iYqL5/jhQ0SEhXH5ddc2n0AX4HA4uPOuBbz6yotsfyWXIX2DcDpg72EvlT43d929gMTERG686VZKS0vJzc3F6XSSkpKC0+lk9epVPLdoMSP6QL8U8PoMO7MdHDhpuOlma9aE/9uykXmj/QyoNe97SoxheHolz6xcSVpaep2pnKoUFxezfv069uzYisfjISExibETJrNv1zYGR+U3+brSIjwE4eG2PjkkhHg4UBzKypxYthdFcGPqqeqqyCoCnKpws70omZsTjhPqsG4IQeLHAGFOP6tL4olzehgTnMvp/LNcffXVAHyx8HPWrllNX2cxGd5cAEqJ4lnXcNzGhwDheBjsP8Nwk0sYNXXD/U0+i3Nzyc3NJSEhobVvn1IXL4PV1bn7eBYYASwBfgt8gDXGmQOrnVmLSXO9i0TkPeAuY0yh/XejjDHXtebgF8LYsWPN+vXrL3Q21Hnk8XjYvXs3hYWFpKWl0bt372bbQHU1xpjqScmN8dOzZy8yMzNb9Drz8/NZv24tJ44fweFw0DdzEKNGjSY0NJSNGzeyZ/0nzB8XuHRryxHYXtCTu+65n4KCAtatXUPW3p14PB5KS8voHeNjYo9SQlyGo4VO1pyIwiduLk84zuC4cs6UO/H4hbgQH8HOuteix7cmMCctlz4RVoN9nx9eP5JIvNPDlYln6mz7r+xUyrwOros7QVJQTV5PVgbzZm4aDjEMDSngcEU4MyNO8mJ+b6JiYklMTiH/wE6uN7uIlLqN8QqNmzc9fUkxxQzhDNtIIItYrvbvp5+pGUPyrbCRjLn+bgYP1mE2VKd2Xi96Yy8ZYNav/r827y9BczYYY8Z2YJbOKxHpCYwF9hljWjWcWEtKzM5QM//TmaY2VKozcrvdF33vOREhIyODjIyM5jeuJyYmhitnXhVw3eGDWQxMChyUAQxMhY+2H7Ma87/2MsOTK7i6dzkuB2SdcbL2qJsT0U7G96gkMdzPsKQzvLA1ii+PR/DF8Uh8fiHY6aew0sng2HIuSy8i3O2nzCsUepy8fjiJuT3OMiymBKcDru5xlr/vTWNa3NnqQC7P4+JkRTD/lrqfIEfd4G5DcTQjwgoQDKU+J2d8wRT7XYSLhwmVO/hkdz63ufYT6WjYQyJKPMx3Z/G0ZxAjTQ5zOcRxcnjL0Z/rfftIx+rtenGF+Ep1DSLyHeArWPHJNuA+rBEiXsFq37UBuNsYUykiwVjjol6CFcfcZow5ZKfzI+ABwAc8UntO8FbkxQ0sB+4xxuyB6nHLWjx2WW0tGWD2vkB/K6UufiKBZ+WtYowVFL7x2svcNLiQ3nE1A0omR/oZluLlmfWhpEX6SI/yEeSEOZklvLAljPkD8ukZ6UEEij0OVh0P49ld8SwYfIbNOaEMii5jcnIRL2YlEuny0iuigki3j+TQSvaUhDMiqphir5PXj6cwNepMg6DsYHkYe8si+UrSQfaWR1LgdRPrrORIZRixzkqGBeVT6XewrCKN2x1ZAV9fqPgY7chhky+JORwijRIu5whLnenc4duNHzjlD+mUAxYrdWEZ8J+bNmYi0gNrXNUhxpgyEXkNq935XOAPxphXROTvWAHX3+znPGNMpojMxxpJ4jYRGWLvNxRrKLCFIjLAGNOqkXGNMR67/XuH1N22qo2Z/SJ8VRGhiMwE7gV2AP/T2hej1MXK6/WyYcMGdu+2mkEOHjyMSy65BKfT2cyenUuffgPZtno/Y3oFHv9r1wmIi4kmzpVXJyirEh1imJhRybpjQaRHWdM3pUX6CHUZItz+6nHJItx+ZvYqxm/gvYPRHC9xc2//HBJCvFyeVsCKnBh6RZwCINLlY9mZWHIqQ9mQH0Gqu4whoYXVxyzxOdlcHMXa4jhuiDtGhNNHnsdNhMPLMRPK3spILguxOgeMCM5jeXkSZ0ww8RL4NQ5x5vOCv3/1JXcgeSwhgxxCyZdgomJjSUpKatP5ra2qOnrrhvUU5efhcgfRe+AgRowY0eQ8qUp1Wue28b8LCBURD9Y4qieAy6npFPgc8BhWYDbP/husYSv+IlY7j3nAK8aYCuCgiGRhDWbfqrktax3vq8C/t+XF1Nbaxv9PA38E9ohIBvAuVkO3h4Ao4EftzZBSXZ3f7+fll18Eipk4MQ1jrBkIsrL2cvvtd3ap9m1Dhw5l8cJP2XEMhvaou66gFJZmBREbF8KAqMbnzByQ6GPt0bqBhUOgMsDPuMlppfxlcwK397OCMoChsaV8kh1DqddBmMtPfqWLMr+TgpRxjOgXyYEtq3niZB+iXdYUdQVeNwNCi7gr4QgJ7kq8RthWFs01UcdZXxpLlHjo5y4CwCWGPq4isv3hxDcy+GwIPjy1+mc6MfSikCMSyebgXlw2vXXjmBljOHLkCBtXr+Rsbg4Oh4O45DSOHT6Ep7iAwTkH6VNZjMfhZPeuTSz65GOmXjqdydOmdanPjurmzLnrlWmMOSYi/w+rqrAM+Ayr6jLfGFPVLiEba4BXqDVAvTHGKyJVw1n0oGZM1vr7tFY4cKddYLUBqDNahTHmkZYm1NrAbBCw0f77ZmCNMWauiFwGPIMGZkqxd+9eysrzuf/+0TjssR36Zcbx5JOb2L9/f8AejJ2Vy+Xi9jvv4cV/Pcee016Gp3kIdsH+HAcbjziZOv0yjh05iL+JAny/qVu+f6bUQXGlg3/tjmNiailT00qqS84ig/xEB/sId9dc0F0OcDkMG89GkBlZToHHxcT4QopCgrnyyiv5645tzAw/SILbCqxiXR5C7F6ZxsDC/ETS3aVsKovFieHWyEN1htxwYjBNtBTLM0GEU7cNmmBY4+7JiEsmMHTo0JadTKzpp155/lnKz+Yy7OwBBlQWkucMZdnJTKbk7GVI0fE6ORlcdIJCVwgf+yooLyvjilmzWnwspbq4BBGp3VPvCXuweEQkFqu0qw+QD7wOzD7vOaxrMDXxUd9661pVxdnawMwJVLUEvgL4yP57P5AccA+lupmDBw8wdEhCdVAG4HQ6GDIkngMHDnSpwAwgJSWFBx96hM2bN7Fy1zZ8Xi+paRncc99EkpKS2BQcwq7VBxiZWhBw/x2nXFR4YVeOi0EJXpYcCmZcajljUsp5e08ElT7hip5WQ3pjoMInuKXmOlbqdeD1C6tyotmSF8G0xHxCnT5OFhYQHBzM7Xffy4vPP8Ngz2nGR5wlxOHHGMiuDGV1URxFPhcxzkpOeYJ5IGof4Y6aojpj4JA3gr0milW+ZPo4ihjjyCHJUTPS/2ZfAsNMbs0+wFGJYti4SVzZikCptLSUZ5/4OwNP7GJc/gHETuvLpP5MtYOyQKK85Vx3YAWvO1z0HzxYp5VTXUf7Ssxym+iVeSVw0BiTAyAibwFTgBgRcdmlZrUHoa8aoD5bRFxANFYngA4buN4Yc1lb9guktYHZduCbIvIBVmBWVULWA8htdC+lupGQkFCKi081WF5c7CEyIqTV6WVlZbF2zQry8/NJTk5h0uRp1dMhnS+hoaFMmjSZSZMmN1g3bNgwliz+nO0nXQxLqVuydLLIwYZsN9cMKueDPWFsOO7F54fr+pXidsL8IUX8dUMME1JKiQjyc6AgiHCXj+igmuBpU24YA6PLyKtwEu3yMia2iFVnYghPsCYnT01N5avfeIiVy5by5KaNiPFhENziJ1S8FPrcJDvKuD8qi6B6kyMf8kZggHuD9uITB7t90bzqzWSS8xRjnTkc84ex10RzX61perOJwBkZy1WzZrWqanHZki/okXOQ8fkHas5PUBSVDieDGwnKqs+/38PI03tZs3wpPe+4q8XHVOqCOkeN/7GqMCeKSBhWVeYVwHrgC6zavFew2r+/a2//nv3/Knv9YmOMsYcAe0lEfo/V+L8/sLY9GRORBKwB+DfbbddaramBrQP5D6zGbUuAl2uNzXEd7XwxSl0sRo4cyZYtpzh1qmby8JMni9ix/XSrZxzYsGE9H7z/JkP7VXDT7Bh6JOTx4ovPcejQoQ7Oddu53W7uuOtePj8YzYubQth5ysneXCcf7Q7iXxtDmT2ggiFJPgYmeHDg586hhbjtPhBhbsOAuEp2nQ2mqNLBp4cjmZxUZPUGNbAjL5TVOZFMTSogLayS1NAK/AY2FcUzcsy46jxER0cz55pr+cGPf8p9X3+Iy66aw4QZV1EZGseI0ELmhB1rEJTl+oJ5rySdTEcBboch3lHBFPdp7gney1pfEp95e/CGty9XmwNE2FWZJbj4NGgQ0y67olVBmcfjYcumTVySd6DO8l1hyQwpONaiITcGFR5n3/4DeDyeFh9XqQvH2O3M2vhoKmVj1mA14t+INVSGA2s+7P8Avms34o/Hmi4S+zneXv5d4Id2OjuA14CdwCfAQ23txCgikSLyOnAaWIndVk1E/i4ij7UmrdZOybRURBKBKGNM7VmF/wGUtiYtpS5WcXFxzJlzNc8/9yE9elilOseOFXLttdcRExPT4nS8Xi+LFy1kwc1pJMZbc3smJ4QQFeFk4eef8JWvfuNcZL9NkpOTmTXnGpZ99hbbThr8fqFHlI+vjy8hMti6yPaL87HrlANXvZ+DEUF+dpwNZfHRCNwOPyfL3Jw65iarMASfEe7oc5qEEC/5lS5SIsr58FQKsYlp1fN01uZ0OklOTiY52WpZMWbMGF5+4VmeLohljOMYic5yKo2DrRWx7PNEke4ophw3T5QPYrAznyvdx4h2eJjhPs4iTxo3mb2kUUolDnYSz5qg3oyaMIVRo8e06vxkZ2cT468g2ldeZ3mpI4genpYNDxns9xKEoaysDLfb3fwOSl1IhnPaK9MY8yjwaL3FB7B6Vdbfthy4pZF0fgX8qgOy9N9YpW5jsMY0q/KBnf5jLU2oLVMyJQAP2UNnGKxI83FjTNMzDSvVjQwfPpwBAwZw4IBVQnLrrf1aPeTBqVOniIp0VwdlVQb1i+TtT/dRWVnZqYZRiIiIwOl0cdvwwoDrSyqlwej+AIcKg6l0J4CcxSBkFYaQGlrJVWl59I6oQATyKpwcKg7hZEU4yWkZ3HLbHRQXF7NqxTK2bd1CWYWHuOgIxoyfzLhx46qHJQkPD+eBrz/Ivn372LxuDetPn6S4uIhBzrN8M2wX4fbAsuXGyUfl6bxb2Ysbgw4x0FnAR56evOYcSohTKPdDn549mTdtOn369Gn1uamsrCTE33AQWxd+PI6WDaFiAC9WhwylVKdzHXCDMWaziNS+0O2iYWeAJrV2HLMpWMV9p6gZ5+NO4DsiMssY05axP5S6KAUHB7drmp7g4GBKSj34/aZOR4Kych8Oh6PTjYnWs2dPSjxOjhc6SIuq+0vZ54eNx93M6lNcZ/mhfBc5pU4yY05zTWY+kW4/h4uCWHYikthgL30iK8ircPLSoRRSe2Qwa87VpKamcvbsWZ596gkGBeVyV9wZopxejleGsGJFHvt2bef2uxcAsHbNGtavXklBSSkiQrADZriPMSoor04+QsTHvJAjPF06gKP+cHo6S4gIcnHzPfcTHh5OaGgowcF1A+TWCA8Pp9AZhKHuTAFpFfkcDE9kcNGJZtM4FhpLpJ0XpbqE7jWJeSyBZ0eKxJpVoMVa+9Pr/wEvA98wxjrjIuIA/g78L9CwZbBSqk0SEhKIioph3ZZ8JoyOBawxsBavPMvQIUM6XWDmcDi44qrZvP7pB8wbUEivGB8iUFgufJIVRrHHQVGFgzKvUOkTtuWEsPJYKP2iKri5d831LCa4jMzoCv62I5GDpdHklLuZeul0Jk2eUt2u6/23X2diyDHGR9UEWL1CysgIPshrZwyrVq7gYNZeJPcQ17qzSYsto9yuwvyyLI0Yh4ferrpBolMMo925bPHFk+Qoo8xnvQftCciq9OjRA19QGKeCIkmpLKpePqj0NCuj+1HoCiHKW95ECrAtaQDjpl6qY5mpLsJguldgtg6r1OyP9v9VpWZfx2pz1mKtDcxGAQtMrbNtjPHbPRo2tTItpVQzbrzpVv71r+fYmVVGSqKbg0fLCQmN4o4751zorAU0YsRInE4nHy38DJ+njBC3kF9qGDlyJCP79GPd6uV8vPEULqeD/v374z+2mzkZeQ3SCXf7GZdUxvGQoXx7/h11qmxzc3PJPX2a+akN93MIXBp5gtdWLifFUcLNoVnVY5aFip8JoWdIcZXxblFPHnTuwil1q1aTnOXs9sawzRdPZr++dYIyYwzHjx9n45pVnM05TXBoKP0GD8Pr9eLxeIiJiWHw4MEB23+JCOOmTGFVyVnmHVuLw75mBxkf4woP8VHqKOYd20CoP3DD/o1xfcmPS2PUqFHNvgdKdQqGc9krszP6MfCpiAzFiq2+a/89Hri0NQm1NjArwBrQbU+95VWDvCmlOlBcXBwPPfQI+/btIz8/n0Ejkundu3enLjUZOnQYQ4YMJScnB4/HU6fUqXbVbkFBAQf27SHCHfjinRxWyUnjb9COLjc3l9RQL85GTkFacAWlFR4mRR2rM5BslV7uUuKdFez1RjHYXXfstWK/FVStoid3X3ZF9XK/38/7b73Jwb07GVWeTaa/iBJxs3H/TvIlmIG+sxwJjuKT9yOYceWVjJ8wscFxJ0ycxMG9e/jQ7+XyU1sJt4OwMcXZlDvcvNpzIiPzDjGk6ATBfi8Gq/pya9IACuLSuPuBr3SqNoVKNe3cjfzfGRljVorIZOD7WGO7XoHVa3RSrREsWqS1gdkrwFMi8gNqiuamYPVGeLmVaSmlWsDpdDJo0KALnY1WEZFm548MCwuj0gclHkedkf6r5Ja7iUqOa7A8ODiYEl/j1bilPgcCpLsanyYqw1VKri8E67dmjQ2eBHIkktvm30FKSkr18i8Wfk7e7k3cV7aVIOy8GhjqP8NaRzLbHEksKNxMvoTw1kKvVUI2fkKdtJ1OJ/PvWcAH77zNM9vC6VuaS5KnGL8Ix0Ji8CEciExmbXwmbr8Pj8OJ2+Vi+qw5jBo1SoMypTo5OwC7t73ptDYw+wFW29Wna+3rwZok9IftzYxSqvtwu90MGjiQVaeLuLJHfp11pV5h/ZkY5s+1er4XFhayb98+jDH06tWLIp+bU5VBJAdVNkh3c3EMTjFUGgfBEvgXe5lxEiV1e0muqUykMDiWbz38LcLCwqqXV1ZWsn7dOhaU7awJymoZ7z/FXkc8Wc44BvjOckPhFl5e6GbU6DENqjWdTicDhw4jb9s60svzKHCF4sAwpuAIfcrO4MDgFQflDhdlEsT7fSYzfnyD3v9KdQ3NjEd2sRGREKxJ1IfYi3Zijfna+K/EAFo7jlkl8C0R+RHWyLYA+40xOoaZUqrVrpw1h2eePELZERfjEqxemYeKglh6OoERo8eSmprKZ598yKaNG8mMLMeJ4YvPQ4lPSOSNM724Lf4QCUFWlaAxsKc0gjWlyWT0TGFb7inGhpxtcEyPEbZXxjDEXcAebxRlxsU26UFFWDT333t/naAM4ODBg6RIOVE0DAKrDPPnsNdlBWbxpoxkU8revXsDzqNpjMEJDC8OPNq/y/iJ8FVinNKpq6yValY3qsoUkTHA+0AY1qC3APcDvxKRq40xGxvduZ42DYhjB2KtqjNVSqn6IiIieOBr32TN6pW8sWUT5RWVJCcmcPnVlzJ48GBWrVzJ4R3reKj3YUKd1kXekyC8daoCd0ofXjjpIjHIQ5TTw4mKYAiO4Pa7bsXhcPDisydIcZaR7q75seo1wvvlfendpy8h8QnsyDlFcEgoU0aMZuDAgTgcDSdDqaysJNQ0Pdp+mPHikZrq1fjKAgoKAs8dmpKSwglnOF5x4GrixnU0JI6UJJ2CWHVV3auNGdbMAyuA+4wxJQAiEo5Vw/gE0Ni8nw20OjATkduwGrUlUW9KJ2PMda1NTynVvYWFhXHZ5Vdy2eVX1lnu9/tZvXIZtyYeqw7KANwOw9yE4/zjSAgPf+s7ZGdnU1ZWxti4ODIyMqpLma6/5TbeevN1krxlpJuzlEkQuzxx9M3M5Lobb2nxQK3x8fGckLAGY5DVdlwiiPPXBIDFrjB6NDLeWGxsLKmpKezKSWm01MyHsCWxPzOntaozl1LqwhkK3FMVlAEYY0pE5D+x5vFssdYOMPs74NtYE4Uep2acDqWU6lClpaV4PZWkhDSsQox0+4gJNuTn5zNw4MCA+/fv359vf/8H7Nq1i9OnThEVHMx9Q4YQHx/f5HFzcnLYs2cPPp+PXr160bNnT0Iio9lbGsdA07BqtBQX252J3FG5vfr/wxLJvCY6bMy85jpeOHWaCF8FfcrqjknpxcHC1JFEZ/QhMzOzybwq1Wl1v+EydmNNybSz3vJUYG9rEmptidk9wO3GmDdauZ9SSrVKUFAQXj9U+BpO5eQ3UOyh2VHwXS4Xw4cPh+HDmz2e1+vl3Tdf42BWFoNMLm7j5QNXMiEx8cy4ag7vvlGMr3wPg/xnqqsKciSUD539GO45RawppxIHH0QOZ/SY0dV5O3PmDOtWreTIgSxEHPQbNISxEyYw/557eeMlF+vLixhw9iDBfi+5ITHsikqnb2Y/5t18q7YxU11Yt6vK/Cnwf3YJ2Wp72UR7+Q9FpLqLuTEBfuHV0trAzAFsbuU+SinVakFBQfTr25v1+WeYEld3MNkdhRFERccSF9dwOI22+uzDD6jYv4VvmD24xIDApb5jLD+TzrLFcPs99/LZB+/y5dmzJEoF+R4/Rbjp480nyV/C8uDebAtJo//gIVw5ey4A27Zu5eP33mV48VGml57Gj7D35F7+vnYNt955F9/69x+wZ88e9u3cTmV5BTGJiTxwydhmS/WU6hK6V2D2vv38EjW1iVW/rN6t9b8Bmpy2pbWB2RPAXbRilnSllGqrmbOv4Zknj1HiczMyMh+nGHYURbGhKJ4777mxw45TVlbGtu3b+KrZZwVlNhGYarLZk5+Ez+fjgW8+zOnTp8nLy7NK9Lxedm7ZxL7SEqLjE7l73Pjq8dvOnDnDx++9yy2n1pDgrem4nn62gMziE7z2kvDId7/H4MGDG51TtbKykgMHDlBZWUliYiKpqakd9pqVOue613AZl3VUQq0NzGKAO0RkJrAVawyzasaYRzooX0opRWxsLF/9xkOsWrmct3buwG/89M0cwP1TpnVoqdKxY8dIdnkI8zaca1gEMr2nOXLkCL179yYpKanO4Ln9+/cPmOa61asYVpxdJyir0rMyn57lZ9i8aRMTJ01qsN4Yw5eLFrJm9WoSPSWEeis5GRxFeGws1958qwZoSnUyxpgvOyqt1gZmQ6ipyqzfsrVbhcZKqfMjMjKSq2bN4apZ525+UKfTidc03p7L63C1etL4I/uzmF56qtH1/YqOcXDfnoCB2acffsCRtSu55cAaIu3Jzf3Avug0XigoZO71N9C3b98GY64p1WkY090a/yMiQcAwAo9a8VFL02ntALMdVlSnlFKdRUZGBnkmiDMmmHipqLPOa4TdEs+CRnp/NsbhEHyNDrABfhyIs+G4aXl5eWzZtIk7s1YQ7K+ZncABDCw4TokziI9fr8DnCiKzXz9mXXsdkZGR1duVlJRw5MgR/H4/PXr0ICYmplX5VqrDdKM2ZnZN4gtYQVl9zbYrq61NA8wqpdTFxOVyMW36DN5Z4uF6/87q4KzEuPjE0Z++/QaQkJDQorSMMVRUVNBn4GD2nthHxtnAA81uD0shPjSiwfItmzcxIP9YnaCstqH52WxI6MdtuxazM/cgTx87xgPffJCgoCA+evcddu/eTUp5EQ6/nw9Co8jIyOC6W24lIqLhsZQ6p7pRYAb8FfgA+CVwinbUIjYbmInIe8BdxphC++9G6QCzSqmuasKkySDCy0uCiJZKXOLntNfNiOEjuGruNc3ub4xh/bp1rFq6hJKycvyAMyie1JAkhpSfrrPtzpAk8pyhFG/fwroeaYybMLF6XXFeHjGl+Y0eJ9jvJcTnwYiDCSd243G6WfrFYk4dP07w3m3csn8TIT6r+a/X4WDLyUE8feYMX33o4WaHF1Gqw3S/qsxU4NfGmMPtTaglJWZnqIn8zjS1oVJKdVUiwsRJkxk7bjzZ2dn4fD7S0tJaHMws/PQT9q9byZyCHaT6iqgQJ5uCe7AwegA7QlIYVn7SGi4jJJFcVzg3ntmKYHhjURCjLxlbPRNBRGwseWHRkHc04HEqHC7KnW5CfNbAuyNP7eO1zZuJrSxl5t61dSpPXX4/lxzdSUloOGtXr2L6ZZe36xwppRr1ATAZONDehJoNzIwx9wX6WymlLkYul4vevXu3ap+CggI2rl/HA3nrCTVWFWSI8TGp/AgecbLbFUdWcDwOY+hflsM1ZTtwYZUmRPvKOXLkCH379gVg5KjRPLF8OeNO7A5Ynbkzpge9inMI8ls9SCM95fh9PgYc3dNoi7ahR/ewaO1aDczU+dW9Ssy+AbwoIpcA22k4asXzLU1I25gppVQ77d69m/6eM9VBWW2jyo+zOTKZa/Lqz9RiCTY+vN6a/WJjYxk5ejQfecq4sl6vzL1RqWyK78P1B9dWb1/mdOMH4ksLG81fbHkRReUVja5XquN1u6rMWVjziM8FSqnbxswA5y4wE5FkYAqBu4M+3tr0lFKqq/N4PAT5Gs7pCRBsvHilYe9LgApxckJCSEtLq7N81tXX8GVICK8HhZFYWYKjtIizwRGE+Dxcc3g9sZXV8ySzM74X4W43pUEhUBY4OCsKCiPUrb/D1XlksOZO6z7+H/AX4LHaE5m3RWsnMb8LeBJrWoE8GkaEGpgppbqdXr16sTE0mRklWQ2qE7Pc8QQ7hK3hPRhRcqx6uR9YkjCUgQMHNOgxKSLMuHImky+dzoEDB9i4fh3uvbuYdWgtkR6rBM0Ae2PS2J42iPFTprK7OI+eBXU7GVTZndqPESNHddwLVkrVFwP8vb1BGbS+xOxXwP8A/2lMgDJ7pZTqhtLT04lMSGZJeX8uLc7Caf9mzXGEsSxqILOunceXn3/GntKe9Ms/isfhYndML6JTezD/+sanlgoKCmLQoEEMHDiQpYsX80ZQKEmVxYR4KjgVGkNoTAx33XIbcXFxbN+wno0Zgxl1dDcO+/gG2JeQwYG0fnxt2rQ6afv9fk6ePInP5yMxMZGQkJBzdn5UN9W9qjLfBK4E9rc3ITGtmMtKRPKAS4wx7e51cKGMHTvWrF+//kJnQyl1kSktLeWtV17k1PHjZPiLKHEEk+MIY/bV1zBi5Eh8Ph+7d+/m8P4snC43g4YOpWfPnog0PghtfZWVlezfv5/KykoiIyPZu3MHW7ZsocLrIzIkGLfTSUVpCb1ys3H6fRxNzMAVFcPNd95VZxqpjevXs2Th57jKy3D7fRS4gxk+fDhXXX0Nbrf7XJwedeG1/IPWAcYO7WHWvfZQm/d3DPvJBmPM2A7M0jklIj8DvgV8SuApK3/f4rRaGZj9BdhjjPlzi3fqZDQwU0qdS6dPn+bEiRMEBwfTr1+/cxLolJeX8/TfHifh6F5GHttNZGUZOWHRrO09ipDMQfQdMBBjDOnp6fTq1atO8Ld6xQpWf/YxUzcuI744H4CyoGDWDxmHGTKSux/4Cg5H4DZxqks7/4HZK99s8/6OET/raoHZwSZWG2NM35am1dqqzO8C74jIFcA2GkaE/9nK9JRS6qJSf5Lzc2Ht6tVEHz/ItIObao5bWsDsXct4KyiEaZddHnDIj4qKCpYsXszctYuILK+ZXD20soIpW1bwcUQM+/fvb3RidqVapRtVZRpj+nRUWq0NzL4OzAZygUwaNv7XwEwppc6xrRvWMe34ngbLXcbPoON72bJ+XcDAbO/evSQV59cJyqo4jKH//h1sWbtGAzOl2sEevSLHmLbNSdXawOxnwPeMMX9oy8GUUkq1X0WlhzBP4HHJwirLKShtGHiBVQUaVlrUaLphlWWcLinukDyqbq6bTckkIm6sDpLfBEKBAcABEflv4HBrhhNrbWDmBJqcL1MppdS5lZqcTHZkAoPOZjdYdzyhB2m9a2pVysrK2LxpE4f27KLS6yc/OgFD4AZHOXFJJKb1aFOeTpw4wZYNGyjOzyc+NZUxY8cSHR3dprTURaJ7jWP2KHAtcBfwUq3la4H/oBXDibU2MHsGuBOtslRKqQtm4ozLeCf7KD2KcqvHNQM4FhHP4ZhUrrnkEgByc3N5/sl/kpRznIzjB6hwujneZxiHE3vQO+dYnTSLg0PJSs/knrHjyMvLIyQkpEXzhPr9ft57802ydmyn155dhBUVcTw5hTUrlnPZzKuYMGlSx7541TUYulWJGXA7cL8x5ksRqf3Ct2OVnrVYawOzMOArIjKLwN1BH2llekoppVqpb9++TLnyKt4SB33zTxBZnE9OfBqnIuK49Y47CQ8PB+Ctl19i2M71DDpRM8JRfHEBn4yYSk5MApnHD+L2ecmOT2FH/5Gk9OjBc0/+E7fPR7kIfXr2ZPa864mNjW00L8uWLOHE2tXMXPgJLp81fydHDtJ/x1aW+vwkJCXRr18/AIwxFBVZVamRkZGtGipEdTXdqyoTSAMOB1juopWxVmsDs8FAVTegQfXWdasyS6WUupAmTJ7MkOHD2bp1KyWFhQxLTmb+sGEEBQUBcOrUKYrOnmXAibrDTiaW5DN99zpWDJvEiX5D8Pr8pKf3ILasDO+OrczeuoaI8lI8Thd7evXn6RMn+drDDxMZGdkgDz6fj7WrVjF15dKaoMwWXlrC4A1rWdGjB3379mXz5s0sX7iQ0hJrYPTQsDCmXnEFo8eM0QBNXQx2AJcCh+otvxXY0JqEWhWYGWMua832Simlzp3IyEimTJkScF1hYSExlWUEGpEsrSAHD/Af//FDAI4ePcobT/2Tq9ctwWmPben2eRl2YBflYRGsXrGCmbNnN0gnNzeXoIpyoooCdyjocfwom06e4MtFi9i8eDFDli4jLicHgLOJiSzLzycvN5crZs1q/YtXnV4bOyV2KSLyNNbAsr8A/iUiGVjt8W8RkUHAHcDVrUlTZ7VVSqmLUHx8PGeDw/CJVAdbVXIjYom1qzsBdu3YQe+DextsB9D30F5Wbd3ChMmTWb7kC3Zt34HP76dXRgZDxozB30RplxEHgrB6xQou/fAjgstr2sPF5+Qw7oMPWRoczCUTJhATE9P+F606j+7TK/Ne4IfGmPdF5Fbgx1hT4T4KbASuNcYsbE2CrZ3EvMkemcaY61qTXkcQkb7AT4BoY8zN5/v4SinVGcXFxZGcmsrW3kMZdXB7dS9Mj8PJxkGXMH7apdXb+r1enF5PwHScfh9en49//vWvpO/byYwDe3D9//buPriq+s7j+PubC3m4JBDII4QAKUZALA82SgVFCuWhSqWoa3Vta6ut093asfvP1u52pjO73XH3j92uO+22ZQtVWwt1Wqdld6nWLVKfEVFb8AFIASWo5IGEZwJJvvvHPdgQE0gOJzk3uZ/XzB3v+d1zzv1eB2Y+/H6/8/u1tbFvXCUb9u4la3g2zYWjGd3S/IFr902YyOiCfPL/uO2sUHZGTmsrFX/azStbt/KxRYsi+d2SRjIjmL3/LxN3f5zUlkwXpK/7bjR1eR0GqkiNqzb29cvNbI2Z1ZvZ9i7ty8xsh5nVmtm957qHu+929zv7+t0iIkPdyltuZf+02fxmzjK2VVzE1qrp/GrucsZddjk1l1/+/nlV1dXUVV3c7UTht8dOZPiw4Ux6/Q/M3raVgmNHyWs9ycV7djH3+SdxnJevWkBrds5Z17WMKuTNWTWMKSkl2djUY43JpiYOHzwY1U8WiUOkc+z7OsfsC921m9m/kgppffUA8F3goU73SgDfAxYDdcCWoKcuAdzX5fo73L0+xPeKiAx5BQUFfPmer7Fjxw721tZSkJPDbTNmUF5eftZ51dXVPFlSxqtTZzFjxx9IuOPAO0Xl7LjoEk4fP86CP735gfuXNdWT09rKhMs+wm9zcqmoe5tk80EOVYynvriU5StX0tLcTG1ZKezc2W2NR8tKqSop6Y+fL3HLnHXM3jvfAyzunujtzaKaY/ZD4BlSk996zd2fMrNJXZqvAGrdfTeAma0DVrj7fcDyMMWZ2V3AXQATJkwIcwsRkUEpKyuLadOmMW3atHOe89kvfolH147gV5WTKTl+hKM5eXTkF3DjDTey7uGHyT59qttrk6dPcemsWSxcsoRt27Zx7MgRJpWUcOmll5KTk8ORI0d4euNGJieTJLvsSHAimeTdiRNZedllkf5mSQOZM8cMUvmiJaqbRRXMpkR0H4AKYF+n4zpgTk8nm1kRqW0QZpvZN4IAdxZ3XwWsAqipqcmYCC8i0lsjRozgs1/8Ek1NTTQ0NJBMJqmsrARgdP4IDhSVUt509gDFqWHDaUqOoLy8nPz8/G6fEC0oKOBjixfzTHs7U597jrK61MK2Byoq2DH3SuYvWsTIkSP7/wfKwMucYPbfUY7e9XXy/390bQLGAp8A1kRVVF+4exPw5Ti+W0RkqCkqKqKoqOistqs+vphNLc1cs+kxkidPANCelcVLl1/F1KnTyM/PP+c9Pzp3LqOLinimtJRXmlLzzcpHj+a6JUuYOrXrkpgyJGTOyv+Rd/b0tcfsw12OO4AG4G+A1ZFUBPuByk7H44M2ERGJwcyZMznc3MxvhudQ3nKQYadP8U5xGR+aPJnrVq7s1T2mTJnClClTaGtrA2DYMK3WJENC5KsjR7LArJlNBNaSWuH2Qm0Bqs2silQgu4XUAm0iIhKTqxcsoGbOHHbt2kVbWxvXTpz4gZ613lAgyxSZMcfM3fu6usV5RfU3pBC4sa8XmdlaYAFQbGZ1wLfcfbWZ3U1qLZAEsMbdX4uoThERCSkvL48ZM2bEXQaQ2g5q586dvLN/P3nJJNOnT2fUqFFxlyWdZUAw6w+x/tPF3W/toX0DsGGAyxERkUGgsbGRn65eQ6KhkYI3/8Tp0YX8/qIJzL3qaq5ZtPD98xoaGti7dy+JRILq6upu9/uUfpJZT2VGSn3KIiIyaHR0dPDT1Wso/e1TjH299v32Cc9u5aXW05SMLWfy5Mn84qcPU/fW24zeu5+O7OE8XlnG7Ms+wtLl12nT9IGSOeuYRUrBTEREBo1du3aR1XjwrFAGkH3iJBM2vcCz5WW88sJmjm56jpmPP0tW0GtzOiebNz99lOSIEcxf2O10aZG00Ktgdr49MgEtQiMiIv3uvffeI3/n7m4/K9x/gJ3NB0k0NTGrUygDGN56iqr1T/L86FHMnX+1HkLob5mzXEbkevsns+eNzv78+Z4LrEVEROSccnNzaSsa3e1nrSOSDLMsCt+uOyuUnZHXcoThJ1tpbGz8wLZUEjXNMQurV8Gspz0yRUREBtL06dPZOLGCyvwkuUfP3uLpncs/TGXVJA7t734Rdie1MG4i0ettC+VCKJiFEvn6GyIiIv0lPz+fBR9fxPZblnOgeiKncnM4WlTIzmXzOTXjEpZeey3N44o5nZfzgWsPjy8jO38ExcXFMVQu0jsaZBcRkUHlynnzKC4t5Zlx49jb2EDOsOHMrKlh7tVXkZubyxVz5rDtyHGq1j9J8uAhHDhUWcaeTy7k+us/qacyB4KDt+upzDAUzEREZNCprq6murq6288WLV1KXjLJc4UjyTrZSnuWkZufz4rrP6m9OQeSlssIRcFMRESGFDNj3vz5fHTePJqamkgkEowZM+asnrLTp0+zfft29u3ew4iRI5l12exQW0xJD9xBPWahKJiJiMiQlEgkKC0t/UB7S0sLP/7BDxm27z1GbK/l3aJRvDjjWRYtXcIVV14ZQ6VDjwOuHrNQFMxERCSj/PLhtYz83WbKNv95G+biF19no0PVRRdRUlISY3WS6fRUpoiIZIzm5mYa6g9QsuWNs9pzDh9jzCtv8vKLW2KqbIhxUkOZYV8ZTD1mIiKSMY4dO0bOydPdLkCb3djCkeaWgS9qKHKgXeuYhaFgJiIiGaO4uJgTyRxO5+Uw/ETrWZ8dmzqJqZOrYqpsqHHNMQtJQ5kiIpIxcnNzmTVrJvtuXEhbbjaQ6txpvPRDHJ9cycxZs2Ktb8jQUGZo6jETEZGMsnT5cjo6Ovhj2RhGHD5Oa14O+WMKuf0zt5GXlxd3edJLZlYI/Ai4lFQUvAPYAfwcmATsBW5292ZLrZVyP3AtcBz4vLu/HNznduCbwW2/7e4PDtyv+CAFMxERySiJRILlK1eycOlSDhw4QDKZpLS0VDsCRK3/hzLvBx5z95vMLBtIAn8H/M7d/9nM7gXuBb4OfAKoDl5zgO8Dc8xsDPAtoIZUuNtqZuvdvbm/i++JgpmIiGSkZDJJVZXmlPWLft6SycxGAfOBzwO4+ynglJmtABYEpz0IbCIVzFYAD7m7Ay+YWaGZjQ3OfcLdDwb3fQJYBqztt+LPQ8FMREREIubQzZOvfVBsZi91Ol7l7qs6HVcBDcCPzWwmsBW4Byhz93eDc94DyoL3FcC+TtfXBW09tcdGwUxERETSTaO715zj82HAZcBX3X2zmd1Patjyfe7uZjboniTQU5kiIiISrf5/KrMOqHP3zcHxL0gFtQPBECXBf+uDz/cDlZ2uHx+09dQeGwUzERGRwPHjx3nppZd49tlnqa+vP/8F0iPv8NCv897b/T1gn5lNCZoWAa8D64Hbg7bbgV8H79cDn7OUjwKHgiHPx4ElZjbazEYDS4K22GgoU0REBHjrrbdY++BD5O95l6zDx3h6ehVXXDWPhUsWx13a4HOmx6x/fRV4OHgiczfwBVIdTo+Y2Z3AW8DNwbkbSC2VUUtquYwvALj7QTP7R+DMXlz/cOZBgLgomImISMZzd375s3WMe2QjI3e/A0Dppld4EbhkxocpLy+Pt8BBp/8XinX3V0ktc9HVom7OdeArPdxnDbAm0uIugIYyRUQk4zU0NNB+7BgFQSgDGHailVGv7mLnzp0xViaZRj1mIiKS8bKzs2lLZIEZ+J97ejoKkmRnZ8dY2SDlaK/MkNRjJiIiGa+wsJDS0jLqr5mFBzsAHK0s5ciUCUyfPj3m6gap9o7wrwymHjMRERHg5s99hnXewc6aqQw73U5Hfh43ffpmCgoK4i5t0HH1mIWmYCYiIgIUFBTwpbu/QlNTE62trZSVlZFIJOIuSzKMgpmIiEgnRUVFcZcwBPT/U5lDlYKZiIiIRMsBDWWGomAmIiIikXP1mIWiYCYiIiLRUo9ZaApmIiIivXTgwAE2PPorDh1qobS0jOU33cDIkSPjLkuGEAUzERGRXmhpaeGBVf/F6A0vULyvnkPTq1jdUM9ff+0ecnJy4i4vzXjGr0cWlhaYFRER6YXXXnuNEa/WMublXeQ2HKJk06tYXT179uyJu7T0E6xjFvaVydRjJiIi0gttbW3YyVNntSVOtdHe3h5TRWlOk/9DUY+ZiIhIL1x88cUcrpnC8XFFOHD44vEcH1/MhAkT4i4t/ajHLDT1mImIiPTC2LFjWXnrp1k/fBgn29ooyM3jts/8pbZskkgpmImIiPTS1KlTmfrNv6e9vV3bNZ2H1jELR8FMRESkjxTKzs1dQ5JhKZiJiIhI5DrUYxaKJv+LiIiIpAn1mImIiEi0gqcype8GfTAzs2nAPUAx8Dt3/37MJYmIiGQ0B7xDK/+HEetQppmtMbN6M9vepX2Zme0ws1ozu/dc93D3N9z9y8DNwLz+rFdERER6wR1vD//KZHH3mD0AfBd46EyDmSWA7wGLgTpgi5mtBxLAfV2uv8Pd683seuCvgJ8MRNEiIiJybhrKDCfWYObuT5nZpC7NVwC17r4bwMzWASvc/T5geQ/3WQ+sN7P/BX7WjyWLiIiI9Ju4e8y6UwHs63RcB8zp6WQzWwDcAOQAG3o45y7gLkBbZ4iISL9ydzb+9gle3LyZRFYWC5cuoebyy+Mua2C5FpgNKx2DWZ+4+yZg03nOWQWsAqipqdGfFBER6Tfbtm3j5SeeZNyPHqMjZzj/13qKsvJyKisr4y5tQGkoM5x0DGb7gc5/escHbSIiImmv7q23SD7/OsMPHQcg+WYd7777bkYFM3foUDALJR0XmN0CVJtZlZllA7cA62OuSUREpFfKKyo48ZGLac8ZRltBHieqKygpKYm7rAGmpzLDirXHzMzWAguAYjOrA77l7qvN7G7gcVJPYq5x99diLFNERKTXZs+eTd2evfyhKB+Aa+ZfQ1VVVcxVyWAR91OZt/bQvoEeJvKLiIikMzPj+htv4LpPrcDMyMpKx8GpfqaV/0NLxzlmIiIig14ikYi7hFgpmIWjYCYiIiKRci2XEVoG9q+KiIiIpCf1mImIiEjEXJuYh6RgJiIiItHSUGZoCmYiIiISOU3+D0fBTERERCKllf/D0+R/ERERkTShHjMRERGJnOaYhaNgJiIiItFy1xyzkBTMREREJHLqMQtHwUxERESipb0yQ9PkfxEREZE0oR4zERERiZSjHrOwFMxEREQkWlr5PzQFMxEREYmYa4HZkDTHTERERCRNqMdMREREIuVAR0fcVQxOCmYiIiISLVcwC0vBTERERCKnYBaOgpmIiIhEygHN/Q9Hk/9FRERE0oR6zERERCRammMWmoKZiIiIREpPZYanYCYiIiLRUo9ZaApmIiIiEjkFs3A0+V9EREQkTajHTERERCKlOWbhKZiJiIhItDTHLDQFMxEREYmUeszC0xwzERERGXTMLGFmr5jZ/wTHVWa22cxqzeznZpYdtOcEx7XB55M63eMbQfsOM1sa0085i4KZiIiIRCsYygz76qV7gDc6Hf8L8B13vwhoBu4M2u8EmoP27wTnYWaXALcA04FlwH+aWeJCf/qFUjATERGRyLl76Nf5mNl44DrgR8GxAQuBXwSnPAh8Kni/Ijgm+HxRcP4KYJ27t7r7HqAWuCKaXx+e5piJiIhIpCKYY1ZsZi91Ol7l7qs6Hf878LdAQXBcBLS4e1twXAdUBO8rgH0A7t5mZoeC8yuAFzrds/M1sVEwExERkWhd+FOZje5e090HZrYcqHf3rWa24IK+JQ0pmImIiMhgMg+43syuBXKBkcD9QKGZDQt6zcYD+4Pz9wOVQJ2ZDQNGAU2d2s/ofE1sNMdMREREItdfk//d/RvuPt7dJ5GavL/R3W8DngRuCk67Hfh18H59cEzw+UZPTWRbD9wSPLVZBVQDL0b4vyAU9ZiJiIhIpGJax+zrwDoz+zbwCrA6aF8N/MTMaoGDpMIc7v6amT0CvA60AV9x9/YBr7oLBTMRERGJ1gCt/O/um4BNwfvddPNUpbufBP6ih+v/Cfin/quw7xTMREREJFJa+T88zTETERERSRPqMRMREZFoaRPz0BTMREREJHId51/AX7qhYCYiIiKR0hyz8Ab9HDMzW2BmT5vZD4biCsAiIiKSOWINZma2xszqzWx7l/ZlZrbDzGrN7N7z3MaBo6RW/63rr1pFRESkl7z/Fpgd6uIeynwA+C7w0JkGM0sA3wMWkwpaW8xsPZAA7uty/R3A0+7+ezMrA/4NuG0A6hYREZEeaCgzvFiDmbs/ZWaTujRfAdQGC8VhZuuAFe5+H7D8HLdrBnL6pVARERHpEwWzcOLuMetOBbCv03EdMKenk83sBmApUEiq9627c+4C7goOj5rZjkgqFRERGRwec/dlA/Vle2h9/DZ2Fl/ALRojK2aQScdg1ifu/ijw6HnOWQWsGpiKREREMttAhsChJh2fytwPVHY6Hh+0iYiIiAxp6RjMtgDVZlZlZtmkdoFfH3NNIiIiIv0u7uUy1gLPA1PMrM7M7nT3NuBu4HHgDeARd38tzjpFREREBoK5a88EERERkXSQjkOZIiIiIhlJwUxEREQkTSiYiYiIiKQJBTMRERGRNKFgJiIiIpImFMxERERE0oSCmYiIiEiaUDATERERSRMKZiIiIiJp4v8BwkLszzufXOUAAAAASUVORK5CYII=
+"
+>
+</div>
+
+</div>
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+
+
+<div class="jp-RenderedImage jp-OutputArea-output ">
+<img src="data:image/png;base64,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
+"
+>
+</div>
+
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h2 id="Ejercicio-No.-2">Ejercicio No. 2<a class="anchor-link" href="#Ejercicio-No.-2">&#182;</a></h2><ul>
+<li>Después de tener un diseño de base para el ejercicio No. 1, en este ejercicio
+se pide generar una animación, en la cual se reproduzca el miso gráfico de
+antes pero las estrellas vayan apareciendo progresivamente</li>
+</ul>
+
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<h2 id="Soluci&#243;n">Soluci&#243;n<a class="anchor-link" href="#Soluci&#243;n">&#182;</a></h2><h3 id="Con-moviepy:">Con moviepy:<a class="anchor-link" href="#Con-moviepy:">&#182;</a></h3><p>Importamos las librerias a utilizar:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[12]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">glob</span>
+<span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">&quot;IMAGEIO_FFMPEG_EXE&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="s2">&quot;/usr/bin/ffmpeg&quot;</span> <span class="c1"># Colocado porque da un error al correr la siguiente linea</span>
+<span class="kn">import</span> <span class="nn">moviepy.editor</span> <span class="k">as</span> <span class="nn">mpy</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Primero creamos la función que grafica el gráfico que hicimos anteriormente:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[13]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">plot_data</span><span class="p">(</span><span class="n">tdata</span><span class="p">,</span><span class="n">ldata</span><span class="p">,</span><span class="n">rdata</span><span class="p">,</span><span class="n">fname</span><span class="p">):</span>
+    <span class="c1"># Creamos la figura definiendo el tamaño:</span>
+    <span class="n">fig</span> <span class="o">=</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">9</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span>
+    <span class="c1"># Utilizamos &#39;scatter&#39; para graficar</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span>
+        <span class="n">x</span><span class="o">=</span><span class="n">tdata</span><span class="p">,</span>             <span class="c1"># la temperatura en el eje x</span>
+        <span class="n">y</span><span class="o">=</span><span class="n">ldata</span><span class="p">,</span>              <span class="c1"># la luminosidad en el eje y</span>
+        <span class="n">s</span><span class="o">=</span><span class="n">rdata</span><span class="p">,</span>           <span class="c1"># el tamaño de los puntos de acuerdo al radio</span>
+        <span class="n">c</span><span class="o">=</span><span class="n">tdata</span><span class="p">,</span>             <span class="c1"># el color de acuerdo a los datos de temperatura</span>
+        <span class="n">cmap</span><span class="o">=</span><span class="s2">&quot;RdYlBu&quot;</span><span class="p">,</span>      <span class="c1"># mapa de color (https://matplotlib.org/3.1.0/tutorials/colors/colormaps.html para las distintas opciones)</span>
+        <span class="n">edgecolors</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">)</span>  <span class="c1"># color de los bordes de los puntos gris</span>
+
+    <span class="c1"># Ajustamos los ejes en escala logaritmica:</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">xscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">,</span> <span class="n">base</span><span class="o">=</span><span class="mi">2</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">&#39;log&#39;</span><span class="p">)</span>
+
+    <span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">gca</span><span class="p">()</span> <span class="c1"># Colocamos en una variable el axis que estamos utilizando</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">invert_xaxis</span><span class="p">()</span> <span class="c1"># Invertimos el eje x</span>
+
+    <span class="c1"># Eliminamos el eje de la derecha y de arriba</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">spines</span><span class="p">[</span><span class="s1">&#39;top&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">set_visible</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
+    
+    <span class="c1"># Colocamos los límites para la luminosidad (eje y)</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">ylim</span><span class="p">([</span><span class="mf">0.00001</span><span class="p">,</span> <span class="mi">10000000</span><span class="p">])</span>
+    <span class="c1"># y para la temperatura (eje x)</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">([</span><span class="mi">13500</span><span class="p">,</span> <span class="mi">3200</span><span class="p">])</span>
+
+    <span class="c1"># Colocamos los ticks específicos para el eje x</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">([</span><span class="mi">12000</span><span class="p">,</span> <span class="mi">10000</span><span class="p">,</span> <span class="mi">8000</span><span class="p">,</span> <span class="mi">6000</span><span class="p">,</span> <span class="mi">4000</span><span class="p">])</span>
+    <span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">([</span><span class="mi">12000</span><span class="p">,</span> <span class="mi">10000</span><span class="p">,</span> <span class="mi">8000</span><span class="p">,</span> <span class="mi">6000</span><span class="p">,</span> <span class="mi">4000</span><span class="p">])</span>
+    
+    <span class="c1"># Definimos las etiquetas del diagrama</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Temperatura (K)&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">14</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">&#39;Luminosidad (L$_</span><span class="si">{sun}</span><span class="s1">$)&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">14</span><span class="p">)</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">&#39;Diagrama de Hertzprung-Russell&#39;</span><span class="p">,</span> <span class="n">fontsize</span><span class="o">=</span><span class="mi">20</span><span class="p">);</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="n">fname</span><span class="p">,</span><span class="n">dpi</span><span class="o">=</span><span class="mi">150</span><span class="p">,</span><span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">)</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Vamos a hacer una imagen cada vez que agregamos un punto:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[14]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Extraemos del dataframe &#39;master&#39; la data en la que estamos interesados</span>
+<span class="n">temp</span><span class="p">,</span> <span class="n">lum</span> <span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;temp&#39;</span><span class="p">],</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;lum&#39;</span><span class="p">]</span>
+<span class="n">radius</span><span class="o">=</span> <span class="n">master</span><span class="p">[</span><span class="s1">&#39;radius&#39;</span><span class="p">]</span><span class="o">*</span><span class="mi">20</span>
+
+<span class="c1">#Vamos a iterar sobre la data, creando una imagen con un punto más a medida que avanza el loop</span>
+<span class="k">for</span> <span class="n">ii</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">temp</span><span class="p">)):</span>
+    
+    <span class="n">fname</span> <span class="o">=</span> <span class="s1">&#39;HR_&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">ii</span><span class="p">)</span><span class="o">.</span><span class="n">zfill</span><span class="p">(</span><span class="mi">5</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;.png&#39;</span>            <span class="c1">#Creamos el nombre del archivo automaticamente</span>
+    <span class="n">plot_data</span><span class="p">(</span><span class="n">temp</span><span class="p">[:</span><span class="n">ii</span><span class="p">],</span><span class="n">lum</span><span class="p">[:</span><span class="n">ii</span><span class="p">],</span><span class="n">radius</span><span class="p">[:</span><span class="n">ii</span><span class="p">],</span><span class="n">fname</span><span class="p">)</span>  <span class="c1"># Creamos un grafico, </span>
+                                                     <span class="c1"># donde en cada iteracion graficamos los primeros ii elementos</span>
+    <span class="n">plt</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>Convertimos estas imagenes en un gif con moviepy:</p>
+
+</div>
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[15]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#Colocamos el nombre de la animación</span>
+<span class="n">gif_name</span> <span class="o">=</span> <span class="s1">&#39;HRanimation&#39;</span>
+
+<span class="c1"># Definimos los cuadros por segundo</span>
+<span class="n">fps</span> <span class="o">=</span> <span class="mi">20</span>
+
+<span class="c1"># Creamos una lista ordenada con todos los png que creamos en el directorio</span>
+<span class="n">file_list</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">glob</span><span class="o">.</span><span class="n">glob</span><span class="p">(</span><span class="s1">&#39;*.png&#39;</span><span class="p">))</span> 
+
+<span class="c1"># Creamos una instancia de clip, utilizando ImageSequenceClip</span>
+<span class="n">clip</span> <span class="o">=</span> <span class="n">mpy</span><span class="o">.</span><span class="n">ImageSequenceClip</span><span class="p">(</span><span class="n">file_list</span><span class="p">,</span> <span class="n">fps</span><span class="o">=</span><span class="n">fps</span><span class="p">)</span>
+
+<span class="c1"># Guardamos la animación como un gif</span>
+<span class="n">clip</span><span class="o">.</span><span class="n">write_gif</span><span class="p">(</span><span class="n">gif_name</span><span class="o">+</span><span class="s1">&#39;.gif&#39;</span><span class="p">)</span>
+
+<span class="c1"># Eliminamos los png creados anteriormente</span>
+<span class="n">dir_name</span> <span class="o">=</span> <span class="s2">&quot;/home/vivasm/ejercicios-clase-03-datos&quot;</span>  <span class="c1"># Definimos donde se encuentran los archivos</span>
+<span class="n">test</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">listdir</span><span class="p">(</span><span class="n">dir_name</span><span class="p">)</span>                          <span class="c1"># Creamos una lista de todo lo que hay en el directorio</span>
+<span class="k">for</span> <span class="n">item</span> <span class="ow">in</span> <span class="n">test</span><span class="p">:</span>                                    <span class="c1"># Iteramos sobre esa lista</span>
+    <span class="k">if</span> <span class="n">item</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">&quot;.png&quot;</span><span class="p">):</span>                        <span class="c1"># Eliminamos todos los items con extension png</span>
+        <span class="n">os</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">dir_name</span><span class="p">,</span> <span class="n">item</span><span class="p">))</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<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="application/vnd.jupyter.stderr">
+<pre>t:   0%|          | 0/106 [00:00&lt;?, ?it/s, now=None]</pre>
+</div>
+</div>
+
+<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">
+<pre>MoviePy - Building file HRanimation.gif with imageio.
+</pre>
+</div>
+</div>
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="application/vnd.jupyter.stderr">
+<pre>                                                              
</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p><img src="HRanimation.gif" alt="animation" width="700" class="center"/></p>
+
+</div>
+</div>
+<div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
+</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
+<p>La desventaja de utilizar este método es que se crean las imagenes en el directorio. En este caso, como los datos no son muy extensos, se puede hacer, pero a la hora de trabajar con más datos esto podría ser poco eficiente.</p>
+
+</div>
+</div>
+</body>
+
+
+
+
+
+
+
+</html>