{"notebook_content":"<!DOCTYPE html>\n\n<html lang=\"en\">\n<head><meta charset=\"utf-8\"/>\n<meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"/>\n<title>Notebook</title><script src=\"https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js\"></script>\n<style type=\"text/css\">\n    pre { line-height: 125%; }\ntd.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\nspan.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\ntd.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\nspan.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n.highlight .hll { background-color: var(--jp-cell-editor-active-background) }\n.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }\n.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */\n.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */\n.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */\n.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */\n.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */\n.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */\n.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */\n.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */\n.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */\n.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */\n.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */\n.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */\n.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */\n.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */\n.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */\n.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */\n.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */\n.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */\n.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */\n.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */\n.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */\n.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */\n.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */\n.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */\n.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */\n.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */\n.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */\n.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */\n.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */\n.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */\n.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */\n.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */\n.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */\n.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */\n.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */\n.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */\n.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */\n.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */\n.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */\n.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */\n.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */\n  </style>\n<style type=\"text/css\">\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*\n * Mozilla scrollbar styling\n */\n\n/* use standard opaque scrollbars for most nodes */\n[data-jp-theme-scrollbars='true'] {\n  scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))\n    var(--jp-scrollbar-background-color);\n}\n\n/* for code nodes, use a transparent style of scrollbar. These selectors\n * will match lower in the tree, and so will override the above */\n[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,\n[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {\n  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;\n}\n\n/* tiny scrollbar */\n\n.jp-scrollbar-tiny {\n  scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;\n  scrollbar-width: thin;\n}\n\n/* tiny scrollbar */\n\n.jp-scrollbar-tiny::-webkit-scrollbar,\n.jp-scrollbar-tiny::-webkit-scrollbar-corner {\n  background-color: transparent;\n  height: 4px;\n  width: 4px;\n}\n\n.jp-scrollbar-tiny::-webkit-scrollbar-thumb {\n  background: rgba(var(--jp-scrollbar-thumb-color), 0.5);\n}\n\n.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {\n  border-left: 0 solid transparent;\n  border-right: 0 solid transparent;\n}\n\n.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {\n  border-top: 0 solid transparent;\n  border-bottom: 0 solid transparent;\n}\n\n/*\n * Lumino\n */\n\n.lm-ScrollBar[data-orientation='horizontal'] {\n  min-height: 16px;\n  max-height: 16px;\n  min-width: 45px;\n  border-top: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='vertical'] {\n  min-width: 16px;\n  max-width: 16px;\n  min-height: 45px;\n  border-left: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar-button {\n  background-color: #f0f0f0;\n  background-position: center center;\n  min-height: 15px;\n  max-height: 15px;\n  min-width: 15px;\n  max-width: 15px;\n}\n\n.lm-ScrollBar-button:hover {\n  background-color: #dadada;\n}\n\n.lm-ScrollBar-button.lm-mod-active {\n  background-color: #cdcdcd;\n}\n\n.lm-ScrollBar-track {\n  background: #f0f0f0;\n}\n\n.lm-ScrollBar-thumb {\n  background: #cdcdcd;\n}\n\n.lm-ScrollBar-thumb:hover {\n  background: #bababa;\n}\n\n.lm-ScrollBar-thumb.lm-mod-active {\n  background: #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {\n  height: 100%;\n  min-width: 15px;\n  border-left: 1px solid #a0a0a0;\n  border-right: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {\n  width: 100%;\n  min-height: 15px;\n  border-top: 1px solid #a0a0a0;\n  border-bottom: 1px solid #a0a0a0;\n}\n\n.lm-ScrollBar[data-orientation='horizontal']\n  .lm-ScrollBar-button[data-action='decrement'] {\n  background-image: var(--jp-icon-caret-left);\n  background-size: 17px;\n}\n\n.lm-ScrollBar[data-orientation='horizontal']\n  .lm-ScrollBar-button[data-action='increment'] {\n  background-image: var(--jp-icon-caret-right);\n  background-size: 17px;\n}\n\n.lm-ScrollBar[data-orientation='vertical']\n  .lm-ScrollBar-button[data-action='decrement'] {\n  background-image: var(--jp-icon-caret-up);\n  background-size: 17px;\n}\n\n.lm-ScrollBar[data-orientation='vertical']\n  .lm-ScrollBar-button[data-action='increment'] {\n  background-image: var(--jp-icon-caret-down);\n  background-size: 17px;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-Widget {\n  box-sizing: border-box;\n  position: relative;\n  overflow: hidden;\n}\n\n.lm-Widget.lm-mod-hidden {\n  display: none !important;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.lm-AccordionPanel[data-orientation='horizontal'] > .lm-AccordionPanel-title {\n  /* Title is rotated for horizontal accordion panel using CSS */\n  display: block;\n  transform-origin: top left;\n  transform: rotate(-90deg) translate(-100%);\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-CommandPalette {\n  display: flex;\n  flex-direction: column;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.lm-CommandPalette-search {\n  flex: 0 0 auto;\n}\n\n.lm-CommandPalette-content {\n  flex: 1 1 auto;\n  margin: 0;\n  padding: 0;\n  min-height: 0;\n  overflow: auto;\n  list-style-type: none;\n}\n\n.lm-CommandPalette-header {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n\n.lm-CommandPalette-item {\n  display: flex;\n  flex-direction: row;\n}\n\n.lm-CommandPalette-itemIcon {\n  flex: 0 0 auto;\n}\n\n.lm-CommandPalette-itemContent {\n  flex: 1 1 auto;\n  overflow: hidden;\n}\n\n.lm-CommandPalette-itemShortcut {\n  flex: 0 0 auto;\n}\n\n.lm-CommandPalette-itemLabel {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n\n.lm-close-icon {\n  border: 1px solid transparent;\n  background-color: transparent;\n  position: absolute;\n  z-index: 1;\n  right: 3%;\n  top: 0;\n  bottom: 0;\n  margin: auto;\n  padding: 7px 0;\n  display: none;\n  vertical-align: middle;\n  outline: 0;\n  cursor: pointer;\n}\n.lm-close-icon:after {\n  content: 'X';\n  display: block;\n  width: 15px;\n  height: 15px;\n  text-align: center;\n  color: #000;\n  font-weight: normal;\n  font-size: 12px;\n  cursor: pointer;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-DockPanel {\n  z-index: 0;\n}\n\n.lm-DockPanel-widget {\n  z-index: 0;\n}\n\n.lm-DockPanel-tabBar {\n  z-index: 1;\n}\n\n.lm-DockPanel-handle {\n  z-index: 2;\n}\n\n.lm-DockPanel-handle.lm-mod-hidden {\n  display: none !important;\n}\n\n.lm-DockPanel-handle:after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  content: '';\n}\n\n.lm-DockPanel-handle[data-orientation='horizontal'] {\n  cursor: ew-resize;\n}\n\n.lm-DockPanel-handle[data-orientation='vertical'] {\n  cursor: ns-resize;\n}\n\n.lm-DockPanel-handle[data-orientation='horizontal']:after {\n  left: 50%;\n  min-width: 8px;\n  transform: translateX(-50%);\n}\n\n.lm-DockPanel-handle[data-orientation='vertical']:after {\n  top: 50%;\n  min-height: 8px;\n  transform: translateY(-50%);\n}\n\n.lm-DockPanel-overlay {\n  z-index: 3;\n  box-sizing: border-box;\n  pointer-events: none;\n}\n\n.lm-DockPanel-overlay.lm-mod-hidden {\n  display: none !important;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-Menu {\n  z-index: 10000;\n  position: absolute;\n  white-space: nowrap;\n  overflow-x: hidden;\n  overflow-y: auto;\n  outline: none;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.lm-Menu-content {\n  margin: 0;\n  padding: 0;\n  display: table;\n  list-style-type: none;\n}\n\n.lm-Menu-item {\n  display: table-row;\n}\n\n.lm-Menu-item.lm-mod-hidden,\n.lm-Menu-item.lm-mod-collapsed {\n  display: none !important;\n}\n\n.lm-Menu-itemIcon,\n.lm-Menu-itemSubmenuIcon {\n  display: table-cell;\n  text-align: center;\n}\n\n.lm-Menu-itemLabel {\n  display: table-cell;\n  text-align: left;\n}\n\n.lm-Menu-itemShortcut {\n  display: table-cell;\n  text-align: right;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-MenuBar {\n  outline: none;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.lm-MenuBar-content {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex-direction: row;\n  list-style-type: none;\n}\n\n.lm-MenuBar-item {\n  box-sizing: border-box;\n}\n\n.lm-MenuBar-itemIcon,\n.lm-MenuBar-itemLabel {\n  display: inline-block;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-ScrollBar {\n  display: flex;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.lm-ScrollBar[data-orientation='horizontal'] {\n  flex-direction: row;\n}\n\n.lm-ScrollBar[data-orientation='vertical'] {\n  flex-direction: column;\n}\n\n.lm-ScrollBar-button {\n  box-sizing: border-box;\n  flex: 0 0 auto;\n}\n\n.lm-ScrollBar-track {\n  box-sizing: border-box;\n  position: relative;\n  overflow: hidden;\n  flex: 1 1 auto;\n}\n\n.lm-ScrollBar-thumb {\n  box-sizing: border-box;\n  position: absolute;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-SplitPanel-child {\n  z-index: 0;\n}\n\n.lm-SplitPanel-handle {\n  z-index: 1;\n}\n\n.lm-SplitPanel-handle.lm-mod-hidden {\n  display: none !important;\n}\n\n.lm-SplitPanel-handle:after {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  content: '';\n}\n\n.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {\n  cursor: ew-resize;\n}\n\n.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {\n  cursor: ns-resize;\n}\n\n.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {\n  left: 50%;\n  min-width: 8px;\n  transform: translateX(-50%);\n}\n\n.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {\n  top: 50%;\n  min-height: 8px;\n  transform: translateY(-50%);\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-TabBar {\n  display: flex;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.lm-TabBar[data-orientation='horizontal'] {\n  flex-direction: row;\n  align-items: flex-end;\n}\n\n.lm-TabBar[data-orientation='vertical'] {\n  flex-direction: column;\n  align-items: flex-end;\n}\n\n.lm-TabBar-content {\n  margin: 0;\n  padding: 0;\n  display: flex;\n  flex: 1 1 auto;\n  list-style-type: none;\n}\n\n.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {\n  flex-direction: row;\n}\n\n.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {\n  flex-direction: column;\n}\n\n.lm-TabBar-tab {\n  display: flex;\n  flex-direction: row;\n  box-sizing: border-box;\n  overflow: hidden;\n  touch-action: none; /* Disable native Drag/Drop */\n}\n\n.lm-TabBar-tabIcon,\n.lm-TabBar-tabCloseIcon {\n  flex: 0 0 auto;\n}\n\n.lm-TabBar-tabLabel {\n  flex: 1 1 auto;\n  overflow: hidden;\n  white-space: nowrap;\n}\n\n.lm-TabBar-tabInput {\n  user-select: all;\n  width: 100%;\n  box-sizing: border-box;\n}\n\n.lm-TabBar-tab.lm-mod-hidden {\n  display: none !important;\n}\n\n.lm-TabBar-addButton.lm-mod-hidden {\n  display: none !important;\n}\n\n.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {\n  position: relative;\n}\n\n.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {\n  left: 0;\n  transition: left 150ms ease;\n}\n\n.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {\n  top: 0;\n  transition: top 150ms ease;\n}\n\n.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {\n  transition: none;\n}\n\n.lm-TabBar-tabLabel .lm-TabBar-tabInput {\n  user-select: all;\n  width: 100%;\n  box-sizing: border-box;\n  background: inherit;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-TabPanel-tabBar {\n  z-index: 1;\n}\n\n.lm-TabPanel-stackedPanel {\n  z-index: 0;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Collapse {\n  display: flex;\n  flex-direction: column;\n  align-items: stretch;\n}\n\n.jp-Collapse-header {\n  padding: 1px 12px;\n  background-color: var(--jp-layout-color1);\n  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);\n  color: var(--jp-ui-font-color1);\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  font-size: var(--jp-ui-font-size0);\n  font-weight: 600;\n  text-transform: uppercase;\n  user-select: none;\n}\n\n.jp-Collapser-icon {\n  height: 16px;\n}\n\n.jp-Collapse-header-collapsed .jp-Collapser-icon {\n  transform: rotate(-90deg);\n  margin: auto 0;\n}\n\n.jp-Collapser-title {\n  line-height: 25px;\n}\n\n.jp-Collapse-contents {\n  padding: 0 12px;\n  background-color: var(--jp-layout-color1);\n  color: var(--jp-ui-font-color1);\n  overflow: auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */\n\n/**\n * (DEPRECATED) Support for consuming icons as CSS background images\n */\n\n/* Icons urls */\n\n:root {\n  --jp-icon-add-above: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5MikiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik00Ljc1IDQuOTMwNjZINi42MjVWNi44MDU2NkM2LjYyNSA3LjAxMTkxIDYuNzkzNzUgNy4xODA2NiA3IDcuMTgwNjZDNy4yMDYyNSA3LjE4MDY2IDcuMzc1IDcuMDExOTEgNy4zNzUgNi44MDU2NlY0LjkzMDY2SDkuMjVDOS40NTYyNSA0LjkzMDY2IDkuNjI1IDQuNzYxOTEgOS42MjUgNC41NTU2NkM5LjYyNSA0LjM0OTQxIDkuNDU2MjUgNC4xODA2NiA5LjI1IDQuMTgwNjZINy4zNzVWMi4zMDU2NkM3LjM3NSAyLjA5OTQxIDcuMjA2MjUgMS45MzA2NiA3IDEuOTMwNjZDNi43OTM3NSAxLjkzMDY2IDYuNjI1IDIuMDk5NDEgNi42MjUgMi4zMDU2NlY0LjE4MDY2SDQuNzVDNC41NDM3NSA0LjE4MDY2IDQuMzc1IDQuMzQ5NDEgNC4zNzUgNC41NTU2NkM0LjM3NSA0Ljc2MTkxIDQuNTQzNzUgNC45MzA2NiA0Ljc1IDQuOTMwNjZaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjwvZz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgOS41VjExLjVMMi41IDExLjVWOS41TDExLjUgOS41Wk0xMiA4QzEyLjU1MjMgOCAxMyA4LjQ0NzcyIDEzIDlWMTJDMTMgMTIuNTUyMyAxMi41NTIzIDEzIDEyIDEzTDIgMTNDMS40NDc3MiAxMyAxIDEyLjU1MjMgMSAxMlY5QzEgOC40NDc3MiAxLjQ0NzcxIDggMiA4TDEyIDhaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5MiI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwIDEuNTU1NjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);\n  --jp-icon-add-below: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5OCkiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik05LjI1IDEwLjA2OTNMNy4zNzUgMTAuMDY5M0w3LjM3NSA4LjE5NDM0QzcuMzc1IDcuOTg4MDkgNy4yMDYyNSA3LjgxOTM0IDcgNy44MTkzNEM2Ljc5Mzc1IDcuODE5MzQgNi42MjUgNy45ODgwOSA2LjYyNSA4LjE5NDM0TDYuNjI1IDEwLjA2OTNMNC43NSAxMC4wNjkzQzQuNTQzNzUgMTAuMDY5MyA0LjM3NSAxMC4yMzgxIDQuMzc1IDEwLjQ0NDNDNC4zNzUgMTAuNjUwNiA0LjU0Mzc1IDEwLjgxOTMgNC43NSAxMC44MTkzTDYuNjI1IDEwLjgxOTNMNi42MjUgMTIuNjk0M0M2LjYyNSAxMi45MDA2IDYuNzkzNzUgMTMuMDY5MyA3IDEzLjA2OTNDNy4yMDYyNSAxMy4wNjkzIDcuMzc1IDEyLjkwMDYgNy4zNzUgMTIuNjk0M0w3LjM3NSAxMC44MTkzTDkuMjUgMTAuODE5M0M5LjQ1NjI1IDEwLjgxOTMgOS42MjUgMTAuNjUwNiA5LjYyNSAxMC40NDQzQzkuNjI1IDEwLjIzODEgOS40NTYyNSAxMC4wNjkzIDkuMjUgMTAuMDY5M1oiIGZpbGw9IiM2MTYxNjEiIHN0cm9rZT0iIzYxNjE2MSIgc3Ryb2tlLXdpZHRoPSIwLjciLz4KPC9nPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41IDUuNUwyLjUgMy41TDExLjUgMy41TDExLjUgNS41TDIuNSA1LjVaTTIgN0MxLjQ0NzcyIDcgMSA2LjU1MjI4IDEgNkwxIDNDMSAyLjQ0NzcyIDEuNDQ3NzIgMiAyIDJMMTIgMkMxMi41NTIzIDIgMTMgMi40NDc3MiAxMyAzTDEzIDZDMTMgNi41NTIyOSAxMi41NTIzIDcgMTIgN0wyIDdaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5OCI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMS43NDg0NmUtMDcgMS43NDg0NmUtMDcgLTEgNCAxMy40NDQzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);\n  --jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-bell: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgogICA8cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzMzMzIgogICAgICBkPSJtOCAwLjI5Yy0xLjQgMC0yLjcgMC43My0zLjYgMS44LTEuMiAxLjUtMS40IDMuNC0xLjUgNS4yLTAuMTggMi4yLTAuNDQgNC0yLjMgNS4zbDAuMjggMS4zaDVjMC4wMjYgMC42NiAwLjMyIDEuMSAwLjcxIDEuNSAwLjg0IDAuNjEgMiAwLjYxIDIuOCAwIDAuNTItMC40IDAuNi0xIDAuNzEtMS41aDVsMC4yOC0xLjNjLTEuOS0wLjk3LTIuMi0zLjMtMi4zLTUuMy0wLjEzLTEuOC0wLjI2LTMuNy0xLjUtNS4yLTAuODUtMS0yLjItMS44LTMuNi0xLjh6bTAgMS40YzAuODggMCAxLjkgMC41NSAyLjUgMS4zIDAuODggMS4xIDEuMSAyLjcgMS4yIDQuNCAwLjEzIDEuNyAwLjIzIDMuNiAxLjMgNS4yaC0xMGMxLjEtMS42IDEuMi0zLjQgMS4zLTUuMiAwLjEzLTEuNyAwLjMtMy4zIDEuMi00LjQgMC41OS0wLjcyIDEuNi0xLjMgMi41LTEuM3ptLTAuNzQgMTJoMS41Yy0wLjAwMTUgMC4yOCAwLjAxNSAwLjc5LTAuNzQgMC43OS0wLjczIDAuMDAxNi0wLjcyLTAuNTMtMC43NC0wLjc5eiIgLz4KPC9zdmc+Cg==);\n  --jp-icon-bug-dot: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTkgOEgyMFYxMEgxNy45MUMxNy45NiAxMC4zMyAxOCAxMC42NiAxOCAxMVYxMkgyMFYxNEgxOC41SDE4VjE0LjAyNzVDMTUuNzUgMTQuMjc2MiAxNCAxNi4xODM3IDE0IDE4LjVDMTQgMTkuMjA4IDE0LjE2MzUgMTkuODc3OSAxNC40NTQ5IDIwLjQ3MzlDMTMuNzA2MyAyMC44MTE3IDEyLjg3NTcgMjEgMTIgMjFDOS43OCAyMSA3Ljg1IDE5Ljc5IDYuODEgMThINFYxNkg2LjA5QzYuMDQgMTUuNjcgNiAxNS4zNCA2IDE1VjE0SDRWMTJINlYxMUM2IDEwLjY2IDYuMDQgMTAuMzMgNi4wOSAxMEg0VjhINi44MUM3LjI2IDcuMjIgNy44OCA2LjU1IDguNjIgNi4wNEw3IDQuNDFMOC40MSAzTDEwLjU5IDUuMTdDMTEuMDQgNS4wNiAxMS41MSA1IDEyIDVDMTIuNDkgNSAxMi45NiA1LjA2IDEzLjQyIDUuMTdMMTUuNTkgM0wxNyA0LjQxTDE1LjM3IDYuMDRDMTYuMTIgNi41NSAxNi43NCA3LjIyIDE3LjE5IDhaTTEwIDE2SDE0VjE0SDEwVjE2Wk0xMCAxMkgxNFYxMEgxMFYxMloiIGZpbGw9IiM2MTYxNjEiLz4KICAgICAgICA8cGF0aCBkPSJNMjIgMTguNUMyMiAyMC40MzMgMjAuNDMzIDIyIDE4LjUgMjJDMTYuNTY3IDIyIDE1IDIwLjQzMyAxNSAxOC41QzE1IDE2LjU2NyAxNi41NjcgMTUgMTguNSAxNUMyMC40MzMgMTUgMjIgMTYuNTY3IDIyIDE4LjVaIiBmaWxsPSIjNjE2MTYxIi8+CiAgICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);\n  --jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-code-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CiAgICA8cGF0aCBkPSJNNi41OSwzLjQxTDIsOEw2LjU5LDEyLjZMOCwxMS4xOEw0LjgyLDhMOCw0LjgyTDYuNTksMy40MU0xMi40MSwzLjQxTDExLDQuODJMMTQuMTgsOEwxMSwxMS4xOEwxMi40MSwxMi42TDE3LDhMMTIuNDEsMy40MU0yMS41OSwxMS41OUwxMy41LDE5LjY4TDkuODMsMTZMOC40MiwxNy40MUwxMy41LDIyLjVMMjMsMTNMMjEuNTksMTEuNTlaIiAvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==);\n  --jp-icon-collapse-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNiAxM3YyaDh2LTJ6IiAvPgogICAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1jb25zb2xlLWljb24tYmFja2dyb3VuZC1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtY29uc29sZS1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGQ9Ik0xMDUgMTI3LjNoNDB2MTIuOGgtNDB6TTUxLjEgNzdMNzQgOTkuOWwtMjMuMyAyMy4zIDEwLjUgMTAuNSAyMy4zLTIzLjNMOTUgOTkuOSA4NC41IDg5LjQgNjEuNiA2Ni41eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjI2MjYyIiBkPSJNNiAxOWMwIDEuMS45IDIgMiAyaDhjMS4xIDAgMi0uOSAyLTJWN0g2djEyek0xOSA0aC0zLjVsLTEtMWgtNWwtMSAxSDV2MmgxNFY0eiIgLz4KPC9zdmc+Cg==);\n  --jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-duplicate: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk5OTggMC44NzVIOC44OTU4MkM5LjIwMDYxIDAuODc1IDkuNDQ5OTggMS4xMzkxNCA5LjQ0OTk4IDEuNDYxOThDOS40NDk5OCAxLjc4NDgyIDkuMjAwNjEgMi4wNDg5NiA4Ljg5NTgyIDIuMDQ4OTZIMy4zNTQxNUMzLjA0OTM2IDIuMDQ4OTYgMi43OTk5OCAyLjMxMzEgMi43OTk5OCAyLjYzNTk0VjkuNjc5NjlDMi43OTk5OCAxMC4wMDI1IDIuNTUwNjEgMTAuMjY2NyAyLjI0NTgyIDEwLjI2NjdDMS45NDEwMyAxMC4yNjY3IDEuNjkxNjUgMTAuMDAyNSAxLjY5MTY1IDkuNjc5NjlWMi4wNDg5NkMxLjY5MTY1IDEuNDAzMjggMi4xOTA0IDAuODc1IDIuNzk5OTggMC44NzVaTTUuMzY2NjUgMTEuOVY0LjU1SDExLjA4MzNWMTEuOUg1LjM2NjY1Wk00LjE0MTY1IDQuMTQxNjdDNC4xNDE2NSAzLjY5MDYzIDQuNTA3MjggMy4zMjUgNC45NTgzMiAzLjMyNUgxMS40OTE3QzExLjk0MjcgMy4zMjUgMTIuMzA4MyAzLjY5MDYzIDEyLjMwODMgNC4xNDE2N1YxMi4zMDgzQzEyLjMwODMgMTIuNzU5NCAxMS45NDI3IDEzLjEyNSAxMS40OTE3IDEzLjEyNUg0Ljk1ODMyQzQuNTA3MjggMTMuMTI1IDQuMTQxNjUgMTIuNzU5NCA0LjE0MTY1IDEyLjMwODNWNC4xNDE2N1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNOS40MzU3NCA4LjI2NTA3SDguMzY0MzFWOS4zMzY1QzguMzY0MzEgOS40NTQzNSA4LjI2Nzg4IDkuNTUwNzggOC4xNTAwMiA5LjU1MDc4QzguMDMyMTcgOS41NTA3OCA3LjkzNTc0IDkuNDU0MzUgNy45MzU3NCA5LjMzNjVWOC4yNjUwN0g2Ljg2NDMxQzYuNzQ2NDUgOC4yNjUwNyA2LjY1MDAyIDguMTY4NjQgNi42NTAwMiA4LjA1MDc4QzYuNjUwMDIgNy45MzI5MiA2Ljc0NjQ1IDcuODM2NSA2Ljg2NDMxIDcuODM2NUg3LjkzNTc0VjYuNzY1MDdDNy45MzU3NCA2LjY0NzIxIDguMDMyMTcgNi41NTA3OCA4LjE1MDAyIDYuNTUwNzhDOC4yNjc4OCA2LjU1MDc4IDguMzY0MzEgNi42NDcyMSA4LjM2NDMxIDYuNzY1MDdWNy44MzY1SDkuNDM1NzRDOS41NTM2IDcuODM2NSA5LjY1MDAyIDcuOTMyOTIgOS42NTAwMiA4LjA1MDc4QzkuNjUwMDIgOC4xNjg2NCA5LjU1MzYgOC4yNjUwNyA5LjQzNTc0IDguMjY1MDdaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=);\n  --jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-error: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjE5IiByPSIyIi8+PHBhdGggZD0iTTEwIDNoNHYxMmgtNHoiLz48L2c+CjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz4KPC9zdmc+Cg==);\n  --jp-icon-expand-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEgMTBIOXYzSDZ2MmgzdjNoMnYtM2gzdi0yaC0zeiIgLz4KICAgIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);\n  --jp-icon-filter-dot: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWRvdCIgZmlsbD0iI0ZGRiI+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjE3IiByPSIzIj48L2NpcmNsZT4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-folder-favorite: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggY2xhc3M9ImpwLWljb24zIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxNjE2MSIgZD0iTTIwIDZoLThsLTItMkg0Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJ6bS0yLjA2IDExTDE1IDE1LjI4IDEyLjA2IDE3bC43OC0zLjMzLTIuNTktMi4yNCAzLjQxLS4yOUwxNSA4bDEuMzQgMy4xNCAzLjQxLjI5LTIuNTkgMi4yNC43OCAzLjMzeiIvPgo8L3N2Zz4K);\n  --jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);\n  --jp-icon-home: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xMCAyMHYtNmg0djZoNXYtOGgzTDEyIDMgMiAxMmgzdjh6Ii8+Cjwvc3ZnPgo=);\n  --jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);\n  --jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);\n  --jp-icon-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUwLjk3OCA1MC45NzgiPgoJPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KCQk8cGF0aCBkPSJNNDMuNTIsNy40NThDMzguNzExLDIuNjQ4LDMyLjMwNywwLDI1LjQ4OSwwQzE4LjY3LDAsMTIuMjY2LDIuNjQ4LDcuNDU4LDcuNDU4CgkJCWMtOS45NDMsOS45NDEtOS45NDMsMjYuMTE5LDAsMzYuMDYyYzQuODA5LDQuODA5LDExLjIxMiw3LjQ1NiwxOC4wMzEsNy40NThjMCwwLDAuMDAxLDAsMC4wMDIsMAoJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoKCQkJIE00Mi4xMDYsNDIuMTA1Yy00LjQzMiw0LjQzMS0xMC4zMzIsNi44NzItMTYuNjE1LDYuODcyaC0wLjAwMmMtNi4yODUtMC4wMDEtMTIuMTg3LTIuNDQxLTE2LjYxNy02Ljg3MgoJCQljLTkuMTYyLTkuMTYzLTkuMTYyLTI0LjA3MSwwLTMzLjIzM0MxMy4zMDMsNC40NCwxOS4yMDQsMiwyNS40ODksMmM2LjI4NCwwLDEyLjE4NiwyLjQ0LDE2LjYxNyw2Ljg3MgoJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4KCQk8cGF0aCBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1MwoJCQljMC40NjgtMC41MzYsMC45MjMtMS4wNjIsMS4zNjctMS41NzVjMC42MjYtMC43NTMsMS4xMDQtMS40NzgsMS40MzYtMi4xNzVjMC4zMzEtMC43MDcsMC40OTUtMS41NDEsMC40OTUtMi41CgkJCWMwLTEuMDk2LTAuMjYtMi4wODgtMC43NzktMi45NzljLTAuNTY1LTAuODc5LTEuNTAxLTEuMzM2LTIuODA2LTEuMzY5Yy0xLjgwMiwwLjA1Ny0yLjk4NSwwLjY2Ny0zLjU1LDEuODMyCgkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkKCQkJYzEuMDYyLTEuNjQsMi44NTUtMi40ODEsNS4zNzgtMi41MjdjMi4xNiwwLjAyMywzLjg3NCwwLjYwOCw1LjE0MSwxLjc1OGMxLjI3OCwxLjE2LDEuOTI5LDIuNzY0LDEuOTUsNC44MTEKCQkJYzAsMS4xNDItMC4xMzcsMi4xMTEtMC40MSwyLjkxMWMtMC4zMDksMC44NDUtMC43MzEsMS41OTMtMS4yNjgsMi4yNDNjLTAuNDkyLDAuNjUtMS4wNjgsMS4zMTgtMS43MywyLjAwMgoJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5CgkJCUMyNi41ODksMzIuMjE4LDIzLjU3OCwzMi4yMTgsMjMuNTc4LDMyLjIxOHogTTIzLjU3OCwzOC4yMnYtMy40ODRoMy4wNzZ2My40ODRIMjMuNTc4eiIvPgoJPC9nPgo8L3N2Zz4K);\n  --jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaW5zcGVjdG9yLWljb24tY29sb3IganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);\n  --jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtanNvbi1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0Y5QTgyNSI+CiAgICA8cGF0aCBkPSJNMjAuMiAxMS44Yy0xLjYgMC0xLjcuNS0xLjcgMSAwIC40LjEuOS4xIDEuMy4xLjUuMS45LjEgMS4zIDAgMS43LTEuNCAyLjMtMy41IDIuM2gtLjl2LTEuOWguNWMxLjEgMCAxLjQgMCAxLjQtLjggMC0uMyAwLS42LS4xLTEgMC0uNC0uMS0uOC0uMS0xLjIgMC0xLjMgMC0xLjggMS4zLTItMS4zLS4yLTEuMy0uNy0xLjMtMiAwLS40LjEtLjguMS0xLjIuMS0uNC4xLS43LjEtMSAwLS44LS40LS43LTEuNC0uOGgtLjVWNC4xaC45YzIuMiAwIDMuNS43IDMuNSAyLjMgMCAuNC0uMS45LS4xIDEuMy0uMS41LS4xLjktLjEgMS4zIDAgLjUuMiAxIDEuNyAxdjEuOHpNMS44IDEwLjFjMS42IDAgMS43LS41IDEuNy0xIDAtLjQtLjEtLjktLjEtMS4zLS4xLS41LS4xLS45LS4xLTEuMyAwLTEuNiAxLjQtMi4zIDMuNS0yLjNoLjl2MS45aC0uNWMtMSAwLTEuNCAwLTEuNC44IDAgLjMgMCAuNi4xIDEgMCAuMi4xLjYuMSAxIDAgMS4zIDAgMS44LTEuMyAyQzYgMTEuMiA2IDExLjcgNiAxM2MwIC40LS4xLjgtLjEgMS4yLS4xLjMtLjEuNy0uMSAxIDAgLjguMy44IDEuNC44aC41djEuOWgtLjljLTIuMSAwLTMuNS0uNi0zLjUtMi4zIDAtLjQuMS0uOS4xLTEuMy4xLS41LjEtLjkuMS0xLjMgMC0uNS0uMi0xLTEuNy0xdi0xLjl6Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSI4LjIiIHI9IjIuMSIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGcgY2xhc3M9ImpwLWp1cHl0ZXItaWNvbi1jb2xvciIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgIDxnIGNsYXNzPSJqcC1qdXB5dGVyLWljb24tY29sb3IiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);\n  --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==);\n  --jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);\n  --jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);\n  --jp-icon-launch: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yNiwyOEg2YTIuMDAyNywyLjAwMjcsMCwwLDEtMi0yVjZBMi4wMDI3LDIuMDAyNywwLDAsMSw2LDRIMTZWNkg2VjI2SDI2VjE2aDJWMjZBMi4wMDI3LDIuMDAyNywwLDAsMSwyNiwyOFoiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMjAgMiAyMCA0IDI2LjU4NiA0IDE4IDEyLjU4NiAxOS40MTQgMTQgMjggNS40MTQgMjggMTIgMzAgMTIgMzAgMiAyMCAyIi8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);\n  --jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);\n  --jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4K);\n  --jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);\n  --jp-icon-move-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMTIuNDcxIDcuNTI4OTlDMTIuNzYzMiA3LjIzNjg0IDEyLjc2MzIgNi43NjMxNiAxMi40NzEgNi40NzEwMVY2LjQ3MTAxQzEyLjE3OSA2LjE3OTA1IDExLjcwNTcgNi4xNzg4NCAxMS40MTM1IDYuNDcwNTRMNy43NSAxMC4xMjc1VjEuNzVDNy43NSAxLjMzNTc5IDcuNDE0MjEgMSA3IDFWMUM2LjU4NTc5IDEgNi4yNSAxLjMzNTc5IDYuMjUgMS43NVYxMC4xMjc1TDIuNTk3MjYgNi40NjgyMkMyLjMwMzM4IDYuMTczODEgMS44MjY0MSA2LjE3MzU5IDEuNTMyMjYgNi40Njc3NFY2LjQ2Nzc0QzEuMjM4MyA2Ljc2MTcgMS4yMzgzIDcuMjM4MyAxLjUzMjI2IDcuNTMyMjZMNi4yOTI4OSAxMi4yOTI5QzYuNjgzNDIgMTIuNjgzNCA3LjMxNjU4IDEyLjY4MzQgNy43MDcxMSAxMi4yOTI5TDEyLjQ3MSA3LjUyODk5WiIgZmlsbD0iIzYxNjE2MSIvPgo8L3N2Zz4K);\n  --jp-icon-move-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMS41Mjg5OSA2LjQ3MTAxQzEuMjM2ODQgNi43NjMxNiAxLjIzNjg0IDcuMjM2ODQgMS41Mjg5OSA3LjUyODk5VjcuNTI4OTlDMS44MjA5NSA3LjgyMDk1IDIuMjk0MjYgNy44MjExNiAyLjU4NjQ5IDcuNTI5NDZMNi4yNSAzLjg3MjVWMTIuMjVDNi4yNSAxMi42NjQyIDYuNTg1NzkgMTMgNyAxM1YxM0M3LjQxNDIxIDEzIDcuNzUgMTIuNjY0MiA3Ljc1IDEyLjI1VjMuODcyNUwxMS40MDI3IDcuNTMxNzhDMTEuNjk2NiA3LjgyNjE5IDEyLjE3MzYgNy44MjY0MSAxMi40Njc3IDcuNTMyMjZWNy41MzIyNkMxMi43NjE3IDcuMjM4MyAxMi43NjE3IDYuNzYxNyAxMi40Njc3IDYuNDY3NzRMNy43MDcxMSAxLjcwNzExQzcuMzE2NTggMS4zMTY1OCA2LjY4MzQyIDEuMzE2NTggNi4yOTI4OSAxLjcwNzExTDEuNTI4OTkgNi40NzEwMVoiIGZpbGw9IiM2MTYxNjEiLz4KPC9zdmc+Cg==);\n  --jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);\n  --jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtbm90ZWJvb2staWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K);\n  --jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K);\n  --jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iLTEwIC0xMCAxMzEuMTYxMzYxNjk0MzM1OTQgMTMyLjM4ODk5OTkzODk2NDg0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzA2OTk4IiBkPSJNIDU0LjkxODc4NSw5LjE5Mjc0MjFlLTQgQyA1MC4zMzUxMzIsMC4wMjIyMTcyNyA0NS45NTc4NDYsMC40MTMxMzY5NyA0Mi4xMDYyODUsMS4wOTQ2NjkzIDMwLjc2MDA2OSwzLjA5OTE3MzEgMjguNzAwMDM2LDcuMjk0NzcxNCAyOC43MDAwMzUsMTUuMDMyMTY5IHYgMTAuMjE4NzUgaCAyNi44MTI1IHYgMy40MDYyNSBoIC0yNi44MTI1IC0xMC4wNjI1IGMgLTcuNzkyNDU5LDAgLTE0LjYxNTc1ODgsNC42ODM3MTcgLTE2Ljc0OTk5OTgsMTMuNTkzNzUgLTIuNDYxODE5OTgsMTAuMjEyOTY2IC0yLjU3MTAxNTA4LDE2LjU4NjAyMyAwLDI3LjI1IDEuOTA1OTI4Myw3LjkzNzg1MiA2LjQ1NzU0MzIsMTMuNTkzNzQ4IDE0LjI0OTk5OTgsMTMuNTkzNzUgaCA5LjIxODc1IHYgLTEyLjI1IGMgMCwtOC44NDk5MDIgNy42NTcxNDQsLTE2LjY1NjI0OCAxNi43NSwtMTYuNjU2MjUgaCAyNi43ODEyNSBjIDcuNDU0OTUxLDAgMTMuNDA2MjUzLC02LjEzODE2NCAxMy40MDYyNSwtMTMuNjI1IHYgLTI1LjUzMTI1IGMgMCwtNy4yNjYzMzg2IC02LjEyOTk4LC0xMi43MjQ3NzcxIC0xMy40MDYyNSwtMTMuOTM3NDk5NyBDIDY0LjI4MTU0OCwwLjMyNzk0Mzk3IDU5LjUwMjQzOCwtMC4wMjAzNzkwMyA1NC45MTg3ODUsOS4xOTI3NDIxZS00IFogbSAtMTQuNSw4LjIxODc1MDEyNTc5IGMgMi43Njk1NDcsMCA1LjAzMTI1LDIuMjk4NjQ1NiA1LjAzMTI1LDUuMTI0OTk5NiAtMmUtNiwyLjgxNjMzNiAtMi4yNjE3MDMsNS4wOTM3NSAtNS4wMzEyNSw1LjA5Mzc1IC0yLjc3OTQ3NiwtMWUtNiAtNS4wMzEyNSwtMi4yNzc0MTUgLTUuMDMxMjUsLTUuMDkzNzUgLTEwZS03LC0yLjgyNjM1MyAyLjI1MTc3NCwtNS4xMjQ5OTk2IDUuMDMxMjUsLTUuMTI0OTk5NiB6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2ZmZDQzYiIgZD0ibSA4NS42Mzc1MzUsMjguNjU3MTY5IHYgMTEuOTA2MjUgYyAwLDkuMjMwNzU1IC03LjgyNTg5NSwxNi45OTk5OTkgLTE2Ljc1LDE3IGggLTI2Ljc4MTI1IGMgLTcuMzM1ODMzLDAgLTEzLjQwNjI0OSw2LjI3ODQ4MyAtMTMuNDA2MjUsMTMuNjI1IHYgMjUuNTMxMjQ3IGMgMCw3LjI2NjM0NCA2LjMxODU4OCwxMS41NDAzMjQgMTMuNDA2MjUsMTMuNjI1MDA0IDguNDg3MzMxLDIuNDk1NjEgMTYuNjI2MjM3LDIuOTQ2NjMgMjYuNzgxMjUsMCA2Ljc1MDE1NSwtMS45NTQzOSAxMy40MDYyNTMsLTUuODg3NjEgMTMuNDA2MjUsLTEzLjYyNTAwNCBWIDg2LjUwMDkxOSBoIC0yNi43ODEyNSB2IC0zLjQwNjI1IGggMjYuNzgxMjUgMTMuNDA2MjU0IGMgNy43OTI0NjEsMCAxMC42OTYyNTEsLTUuNDM1NDA4IDEzLjQwNjI0MSwtMTMuNTkzNzUgMi43OTkzMywtOC4zOTg4ODYgMi42ODAyMiwtMTYuNDc1Nzc2IDAsLTI3LjI1IC0xLjkyNTc4LC03Ljc1NzQ0MSAtNS42MDM4NywtMTMuNTkzNzUgLTEzLjQwNjI0MSwtMTMuNTkzNzUgeiBtIC0xNS4wNjI1LDY0LjY1NjI1IGMgMi43Nzk0NzgsM2UtNiA1LjAzMTI1LDIuMjc3NDE3IDUuMDMxMjUsNS4wOTM3NDcgLTJlLTYsMi44MjYzNTQgLTIuMjUxNzc1LDUuMTI1MDA0IC01LjAzMTI1LDUuMTI1MDA0IC0yLjc2OTU1LDAgLTUuMDMxMjUsLTIuMjk4NjUgLTUuMDMxMjUsLTUuMTI1MDA0IDJlLTYsLTIuODE2MzMgMi4yNjE2OTcsLTUuMDkzNzQ3IDUuMDMxMjUsLTUuMDkzNzQ3IHoiLz4KPC9zdmc+Cg==);\n  --jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);\n  --jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);\n  --jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);\n  --jp-icon-share: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTSAxOCAyIEMgMTYuMzU0OTkgMiAxNSAzLjM1NDk5MDQgMTUgNSBDIDE1IDUuMTkwOTUyOSAxNS4wMjE3OTEgNS4zNzcxMjI0IDE1LjA1NjY0MSA1LjU1ODU5MzggTCA3LjkyMTg3NSA5LjcyMDcwMzEgQyA3LjM5ODUzOTkgOS4yNzc4NTM5IDYuNzMyMDc3MSA5IDYgOSBDIDQuMzU0OTkwNCA5IDMgMTAuMzU0OTkgMyAxMiBDIDMgMTMuNjQ1MDEgNC4zNTQ5OTA0IDE1IDYgMTUgQyA2LjczMjA3NzEgMTUgNy4zOTg1Mzk5IDE0LjcyMjE0NiA3LjkyMTg3NSAxNC4yNzkyOTcgTCAxNS4wNTY2NDEgMTguNDM5NDUzIEMgMTUuMDIxNTU1IDE4LjYyMTUxNCAxNSAxOC44MDgzODYgMTUgMTkgQyAxNSAyMC42NDUwMSAxNi4zNTQ5OSAyMiAxOCAyMiBDIDE5LjY0NTAxIDIyIDIxIDIwLjY0NTAxIDIxIDE5IEMgMjEgMTcuMzU0OTkgMTkuNjQ1MDEgMTYgMTggMTYgQyAxNy4yNjc0OCAxNiAxNi42MDE1OTMgMTYuMjc5MzI4IDE2LjA3ODEyNSAxNi43MjI2NTYgTCA4Ljk0MzM1OTQgMTIuNTU4NTk0IEMgOC45NzgyMDk1IDEyLjM3NzEyMiA5IDEyLjE5MDk1MyA5IDEyIEMgOSAxMS44MDkwNDcgOC45NzgyMDk1IDExLjYyMjg3OCA4Ljk0MzM1OTQgMTEuNDQxNDA2IEwgMTYuMDc4MTI1IDcuMjc5Mjk2OSBDIDE2LjYwMTQ2IDcuNzIyMTQ2MSAxNy4yNjc5MjMgOCAxOCA4IEMgMTkuNjQ1MDEgOCAyMSA2LjY0NTAwOTYgMjEgNSBDIDIxIDMuMzU0OTkwNCAxOS42NDUwMSAyIDE4IDIgeiBNIDE4IDQgQyAxOC41NjQxMjkgNCAxOSA0LjQzNTg3MDYgMTkgNSBDIDE5IDUuNTY0MTI5NCAxOC41NjQxMjkgNiAxOCA2IEMgMTcuNDM1ODcxIDYgMTcgNS41NjQxMjk0IDE3IDUgQyAxNyA0LjQzNTg3MDYgMTcuNDM1ODcxIDQgMTggNCB6IE0gNiAxMSBDIDYuNTY0MTI5NCAxMSA3IDExLjQzNTg3MSA3IDEyIEMgNyAxMi41NjQxMjkgNi41NjQxMjk0IDEzIDYgMTMgQyA1LjQzNTg3MDYgMTMgNSAxMi41NjQxMjkgNSAxMiBDIDUgMTEuNDM1ODcxIDUuNDM1ODcwNiAxMSA2IDExIHogTSAxOCAxOCBDIDE4LjU2NDEyOSAxOCAxOSAxOC40MzU4NzEgMTkgMTkgQyAxOSAxOS41NjQxMjkgMTguNTY0MTI5IDIwIDE4IDIwIEMgMTcuNDM1ODcxIDIwIDE3IDE5LjU2NDEyOSAxNyAxOSBDIDE3IDE4LjQzNTg3MSAxNy40MzU4NzEgMTggMTggMTggeiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);\n  --jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K);\n  --jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSIjMzMzMzMzIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTUuMDU2NjQgOC43NjE3MkM1LjA1NjY0IDguNTk3NjYgNS4wMzEyNSA4LjQ1MzEyIDQuOTgwNDcgOC4zMjgxMkM0LjkzMzU5IDguMTk5MjIgNC44NTU0NyA4LjA4MjAzIDQuNzQ2MDkgNy45NzY1NkM0LjY0MDYyIDcuODcxMDkgNC41IDcuNzc1MzkgNC4zMjQyMiA3LjY4OTQ1QzQuMTUyMzQgNy41OTk2MSAzLjk0MzM2IDcuNTExNzIgMy42OTcyNyA3LjQyNTc4QzMuMzAyNzMgNy4yODUxNiAyLjk0MzM2IDcuMTM2NzIgMi42MTkxNCA2Ljk4MDQ3QzIuMjk0OTIgNi44MjQyMiAyLjAxNzU4IDYuNjQyNTggMS43ODcxMSA2LjQzNTU1QzEuNTYwNTUgNi4yMjg1MiAxLjM4NDc3IDUuOTg4MjggMS4yNTk3NyA1LjcxNDg0QzEuMTM0NzcgNS40Mzc1IDEuMDcyMjcgNS4xMDkzOCAxLjA3MjI3IDQuNzMwNDdDMS4wNzIyNyA0LjM5ODQ0IDEuMTI4OTEgNC4wOTU3IDEuMjQyMTkgMy44MjIyN0MxLjM1NTQ3IDMuNTQ0OTIgMS41MTU2MiAzLjMwNDY5IDEuNzIyNjYgMy4xMDE1NkMxLjkyOTY5IDIuODk4NDQgMi4xNzk2OSAyLjczNDM3IDIuNDcyNjYgMi42MDkzOEMyLjc2NTYyIDIuNDg0MzggMy4wOTE4IDIuNDA0MyAzLjQ1MTE3IDIuMzY5MTRWMS4xMDkzOEg0LjM4ODY3VjIuMzgwODZDNC43NDAyMyAyLjQyNzczIDUuMDU2NjQgMi41MjM0NCA1LjMzNzg5IDIuNjY3OTdDNS42MTkxNCAyLjgxMjUgNS44NTc0MiAzLjAwMTk1IDYuMDUyNzMgMy4yMzYzM0M2LjI1MTk1IDMuNDY2OCA2LjQwNDMgMy43NDAyMyA2LjUwOTc3IDQuMDU2NjRDNi42MTkxNCA0LjM2OTE0IDYuNjczODMgNC43MjA3IDYuNjczODMgNS4xMTEzM0g1LjA0NDkyQzUuMDQ0OTIgNC42Mzg2NyA0LjkzNzUgNC4yODEyNSA0LjcyMjY2IDQuMDM5MDZDNC41MDc4MSAzLjc5Mjk3IDQuMjE2OCAzLjY2OTkyIDMuODQ5NjEgMy42Njk5MkMzLjY1MDM5IDMuNjY5OTIgMy40NzY1NiAzLjY5NzI3IDMuMzI4MTIgMy43NTE5NUMzLjE4MzU5IDMuODAyNzMgMy4wNjQ0NSAzLjg3Njk1IDIuOTcwNyAzLjk3NDYxQzIuODc2OTUgNC4wNjgzNiAyLjgwNjY0IDQuMTc5NjkgMi43NTk3NyA0LjMwODU5QzIuNzE2OCA0LjQzNzUgMi42OTUzMSA0LjU3ODEyIDIuNjk1MzEgNC43MzA0N0MyLjY5NTMxIDQuODgyODEgMi43MTY4IDUuMDE5NTMgMi43NTk3NyA1LjE0MDYyQzIuODA2NjQgNS4yNTc4MSAyLjg4MjgxIDUuMzY3MTkgMi45ODgyOCA1LjQ2ODc1QzMuMDk3NjYgNS41NzAzMSAzLjI0MDIzIDUuNjY3OTcgMy40MTYwMiA1Ljc2MTcyQzMuNTkxOCA1Ljg1MTU2IDMuODEwNTUgNS45NDMzNiA0LjA3MjI3IDYuMDM3MTFDNC40NjY4IDYuMTg1NTUgNC44MjQyMiA2LjMzOTg0IDUuMTQ0NTMgNi41QzUuNDY0ODQgNi42NTYyNSA1LjczODI4IDYuODM5ODQgNS45NjQ4NCA3LjA1MDc4QzYuMTk1MzEgNy4yNTc4MSA2LjM3MTA5IDcuNSA2LjQ5MjE5IDcuNzc3MzRDNi42MTcxOSA4LjA1MDc4IDYuNjc5NjkgOC4zNzUgNi42Nzk2OSA4Ljc1QzYuNjc5NjkgOS4wOTM3NSA2LjYyMzA1IDkuNDA0MyA2LjUwOTc3IDkuNjgxNjRDNi4zOTY0OCA5Ljk1NTA4IDYuMjM0MzggMTAuMTkxNCA2LjAyMzQ0IDEwLjM5MDZDNS44MTI1IDEwLjU4OTggNS41NTg1OSAxMC43NSA1LjI2MTcyIDEwLjg3MTFDNC45NjQ4NCAxMC45ODgzIDQuNjMyODEgMTEuMDY0NSA0LjI2NTYyIDExLjA5OTZWMTIuMjQ4SDMuMzMzOThWMTEuMDk5NkMzLjAwMTk1IDExLjA2ODQgMi42Nzk2OSAxMC45OTYxIDIuMzY3MTkgMTAuODgyOEMyLjA1NDY5IDEwLjc2NTYgMS43NzczNCAxMC41OTc3IDEuNTM1MTYgMTAuMzc4OUMxLjI5Njg4IDEwLjE2MDIgMS4xMDU0NyA5Ljg4NDc3IDAuOTYwOTM4IDkuNTUyNzNDMC44MTY0MDYgOS4yMTY4IDAuNzQ0MTQxIDguODE0NDUgMC43NDQxNDEgOC4zNDU3SDIuMzc4OTFDMi4zNzg5MSA4LjYyNjk1IDIuNDE5OTIgOC44NjMyOCAyLjUwMTk1IDkuMDU0NjlDMi41ODM5OCA5LjI0MjE5IDIuNjg5NDUgOS4zOTI1OCAyLjgxODM2IDkuNTA1ODZDMi45NTExNyA5LjYxNTIzIDMuMTAxNTYgOS42OTMzNiAzLjI2OTUzIDkuNzQwMjNDMy40Mzc1IDkuNzg3MTEgMy42MDkzOCA5LjgxMDU1IDMuNzg1MTYgOS44MTA1NUM0LjIwMzEyIDkuODEwNTUgNC41MTk1MyA5LjcxMjg5IDQuNzM0MzggOS41MTc1OEM0Ljk0OTIyIDkuMzIyMjcgNS4wNTY2NCA5LjA3MDMxIDUuMDU2NjQgOC43NjE3MlpNMTMuNDE4IDEyLjI3MTVIOC4wNzQyMlYxMUgxMy40MThWMTIuMjcxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTUyNjQgNikiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);\n  --jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtdGV4dC1lZGl0b3ItaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSAxNUgzdjJoMTJ2LTJ6bTAtOEgzdjJoMTJWN3pNMyAxM2gxOHYtMkgzdjJ6bTAgOGgxOHYtMkgzdjJ6TTMgM3YyaDE4VjNIM3oiLz4KPC9zdmc+Cg==);\n  --jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4K);\n  --jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);\n  --jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-user: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE2IDdhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAwek0xMiAxNGE3IDcgMCAwMC03IDdoMTRhNyA3IDAgMDAtNy03eiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-users: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGcgY2xhc3M9ImpwLWljb24zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjczMjcgMCAwIDEuNzMyNyAtMy42MjgyIC4wOTk1NzcpIiBmaWxsPSIjNjE2MTYxIj4KICA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjUsMCwwLDEuNSwwLC02KSIgZD0ibTEyLjE4NiA3LjUwOThjLTEuMDUzNSAwLTEuOTc1NyAwLjU2NjUtMi40Nzg1IDEuNDEwMiAwLjc1MDYxIDAuMzEyNzcgMS4zOTc0IDAuODI2NDggMS44NzMgMS40NzI3aDMuNDg2M2MwLTEuNTkyLTEuMjg4OS0yLjg4MjgtMi44ODA5LTIuODgyOHoiLz4KICA8cGF0aCBkPSJtMjAuNDY1IDIuMzg5NWEyLjE4ODUgMi4xODg1IDAgMCAxLTIuMTg4NCAyLjE4ODUgMi4xODg1IDIuMTg4NSAwIDAgMS0yLjE4ODUtMi4xODg1IDIuMTg4NSAyLjE4ODUgMCAwIDEgMi4xODg1LTIuMTg4NSAyLjE4ODUgMi4xODg1IDAgMCAxIDIuMTg4NCAyLjE4ODV6Ii8+CiAgPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS41LDAsMCwxLjUsMCwtNikiIGQ9Im0zLjU4OTggOC40MjE5Yy0xLjExMjYgMC0yLjAxMzcgMC45MDExMS0yLjAxMzcgMi4wMTM3aDIuODE0NWMwLjI2Nzk3LTAuMzczMDkgMC41OTA3LTAuNzA0MzUgMC45NTg5OC0wLjk3ODUyLTAuMzQ0MzMtMC42MTY4OC0xLjAwMzEtMS4wMzUyLTEuNzU5OC0xLjAzNTJ6Ii8+CiAgPHBhdGggZD0ibTYuOTE1NCA0LjYyM2ExLjUyOTQgMS41Mjk0IDAgMCAxLTEuNTI5NCAxLjUyOTQgMS41Mjk0IDEuNTI5NCAwIDAgMS0xLjUyOTQtMS41Mjk0IDEuNTI5NCAxLjUyOTQgMCAwIDEgMS41Mjk0LTEuNTI5NCAxLjUyOTQgMS41Mjk0IDAgMCAxIDEuNTI5NCAxLjUyOTR6Ii8+CiAgPHBhdGggZD0ibTYuMTM1IDEzLjUzNWMwLTMuMjM5MiAyLjYyNTktNS44NjUgNS44NjUtNS44NjUgMy4yMzkyIDAgNS44NjUgMi42MjU5IDUuODY1IDUuODY1eiIvPgogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMy43Njg1IiByPSIyLjk2ODUiLz4KIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-word: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KIDxnIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzQxNDE0MSI+CiAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiA8L2c+CiA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNDMgLjA0MDEpIiBmaWxsPSIjZmZmIj4KICA8cGF0aCBkPSJtNC4xNCA4Ljc2cTAuMDY4Mi0xLjg5IDIuNDItMS44OSAxLjE2IDAgMS42OCAwLjQyIDAuNTY3IDAuNDEgMC41NjcgMS4xNnYzLjQ3cTAgMC40NjIgMC41MTQgMC40NjIgMC4xMDMgMCAwLjItMC4wMjMxdjAuNzE0cS0wLjM5OSAwLjEwMy0wLjY1MSAwLjEwMy0wLjQ1MiAwLTAuNjkzLTAuMjItMC4yMzEtMC4yLTAuMjg0LTAuNjYyLTAuOTU2IDAuODcyLTIgMC44NzItMC45MDMgMC0xLjQ3LTAuNDcyLTAuNTI1LTAuNDcyLTAuNTI1LTEuMjYgMC0wLjI2MiAwLjA0NTItMC40NzIgMC4wNTY3LTAuMjIgMC4xMTYtMC4zNzggMC4wNjgyLTAuMTY4IDAuMjMxLTAuMzA0IDAuMTU4LTAuMTQ3IDAuMjYyLTAuMjQyIDAuMTE2LTAuMDkxNCAwLjM2OC0wLjE2OCAwLjI2Mi0wLjA5MTQgMC4zOTktMC4xMjYgMC4xMzYtMC4wNDUyIDAuNDcyLTAuMTAzIDAuMzM2LTAuMDU3OCAwLjUwNC0wLjA3OTggMC4xNTgtMC4wMjMxIDAuNTY3LTAuMDc5OCAwLjU1Ni0wLjA2ODIgMC43NzctMC4yMjEgMC4yMi0wLjE1MiAwLjIyLTAuNDQxdi0wLjI1MnEwLTAuNDMtMC4zNTctMC42NjItMC4zMzYtMC4yMzEtMC45NzYtMC4yMzEtMC42NjIgMC0wLjk5OCAwLjI2Mi0wLjMzNiAwLjI1Mi0wLjM5OSAwLjc5OHptMS44OSAzLjY4cTAuNzg4IDAgMS4yNi0wLjQxIDAuNTA0LTAuNDIgMC41MDQtMC45MDN2LTEuMDVxLTAuMjg0IDAuMTM2LTAuODYxIDAuMjMxLTAuNTY3IDAuMDkxNC0wLjk4NyAwLjE1OC0wLjQyIDAuMDY4Mi0wLjc2NiAwLjMyNi0wLjMzNiAwLjI1Mi0wLjMzNiAwLjcwNHQwLjMwNCAwLjcwNCAwLjg2MSAwLjI1MnoiIHN0cm9rZS13aWR0aD0iMS4wNSIvPgogIDxwYXRoIGQ9Im0xMCA0LjU2aDAuOTQ1djMuMTVxMC42NTEtMC45NzYgMS44OS0wLjk3NiAxLjE2IDAgMS44OSAwLjg0IDAuNjgyIDAuODQgMC42ODIgMi4zMSAwIDEuNDctMC43MDQgMi40Mi0wLjcwNCAwLjg4Mi0xLjg5IDAuODgyLTEuMjYgMC0xLjg5LTEuMDJ2MC43NjZoLTAuODV6bTIuNjIgMy4wNHEtMC43NDYgMC0xLjE2IDAuNjQtMC40NTIgMC42My0wLjQ1MiAxLjY4IDAgMS4wNSAwLjQ1MiAxLjY4dDEuMTYgMC42M3EwLjc3NyAwIDEuMjYtMC42MyAwLjQ5NC0wLjY0IDAuNDk0LTEuNjggMC0xLjA1LTAuNDcyLTEuNjgtMC40NjItMC42NC0xLjI2LTAuNjR6IiBzdHJva2Utd2lkdGg9IjEuMDUiLz4KICA8cGF0aCBkPSJtMi43MyAxNS44IDEzLjYgMC4wMDgxYzAuMDA2OSAwIDAtMi42IDAtMi42IDAtMC4wMDc4LTEuMTUgMC0xLjE1IDAtMC4wMDY5IDAtMC4wMDgzIDEuNS0wLjAwODMgMS41LTJlLTMgLTAuMDAxNC0xMS4zLTAuMDAxNC0xMS4zLTAuMDAxNGwtMC4wMDU5Mi0xLjVjMC0wLjAwNzgtMS4xNyAwLjAwMTMtMS4xNyAwLjAwMTN6IiBzdHJva2Utd2lkdGg9Ii45NzUiLz4KIDwvZz4KPC9zdmc+Cg==);\n  --jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);\n}\n\n/* Icon CSS class declarations */\n\n.jp-AddAboveIcon {\n  background-image: var(--jp-icon-add-above);\n}\n\n.jp-AddBelowIcon {\n  background-image: var(--jp-icon-add-below);\n}\n\n.jp-AddIcon {\n  background-image: var(--jp-icon-add);\n}\n\n.jp-BellIcon {\n  background-image: var(--jp-icon-bell);\n}\n\n.jp-BugDotIcon {\n  background-image: var(--jp-icon-bug-dot);\n}\n\n.jp-BugIcon {\n  background-image: var(--jp-icon-bug);\n}\n\n.jp-BuildIcon {\n  background-image: var(--jp-icon-build);\n}\n\n.jp-CaretDownEmptyIcon {\n  background-image: var(--jp-icon-caret-down-empty);\n}\n\n.jp-CaretDownEmptyThinIcon {\n  background-image: var(--jp-icon-caret-down-empty-thin);\n}\n\n.jp-CaretDownIcon {\n  background-image: var(--jp-icon-caret-down);\n}\n\n.jp-CaretLeftIcon {\n  background-image: var(--jp-icon-caret-left);\n}\n\n.jp-CaretRightIcon {\n  background-image: var(--jp-icon-caret-right);\n}\n\n.jp-CaretUpEmptyThinIcon {\n  background-image: var(--jp-icon-caret-up-empty-thin);\n}\n\n.jp-CaretUpIcon {\n  background-image: var(--jp-icon-caret-up);\n}\n\n.jp-CaseSensitiveIcon {\n  background-image: var(--jp-icon-case-sensitive);\n}\n\n.jp-CheckIcon {\n  background-image: var(--jp-icon-check);\n}\n\n.jp-CircleEmptyIcon {\n  background-image: var(--jp-icon-circle-empty);\n}\n\n.jp-CircleIcon {\n  background-image: var(--jp-icon-circle);\n}\n\n.jp-ClearIcon {\n  background-image: var(--jp-icon-clear);\n}\n\n.jp-CloseIcon {\n  background-image: var(--jp-icon-close);\n}\n\n.jp-CodeCheckIcon {\n  background-image: var(--jp-icon-code-check);\n}\n\n.jp-CodeIcon {\n  background-image: var(--jp-icon-code);\n}\n\n.jp-CollapseAllIcon {\n  background-image: var(--jp-icon-collapse-all);\n}\n\n.jp-ConsoleIcon {\n  background-image: var(--jp-icon-console);\n}\n\n.jp-CopyIcon {\n  background-image: var(--jp-icon-copy);\n}\n\n.jp-CopyrightIcon {\n  background-image: var(--jp-icon-copyright);\n}\n\n.jp-CutIcon {\n  background-image: var(--jp-icon-cut);\n}\n\n.jp-DeleteIcon {\n  background-image: var(--jp-icon-delete);\n}\n\n.jp-DownloadIcon {\n  background-image: var(--jp-icon-download);\n}\n\n.jp-DuplicateIcon {\n  background-image: var(--jp-icon-duplicate);\n}\n\n.jp-EditIcon {\n  background-image: var(--jp-icon-edit);\n}\n\n.jp-EllipsesIcon {\n  background-image: var(--jp-icon-ellipses);\n}\n\n.jp-ErrorIcon {\n  background-image: var(--jp-icon-error);\n}\n\n.jp-ExpandAllIcon {\n  background-image: var(--jp-icon-expand-all);\n}\n\n.jp-ExtensionIcon {\n  background-image: var(--jp-icon-extension);\n}\n\n.jp-FastForwardIcon {\n  background-image: var(--jp-icon-fast-forward);\n}\n\n.jp-FileIcon {\n  background-image: var(--jp-icon-file);\n}\n\n.jp-FileUploadIcon {\n  background-image: var(--jp-icon-file-upload);\n}\n\n.jp-FilterDotIcon {\n  background-image: var(--jp-icon-filter-dot);\n}\n\n.jp-FilterIcon {\n  background-image: var(--jp-icon-filter);\n}\n\n.jp-FilterListIcon {\n  background-image: var(--jp-icon-filter-list);\n}\n\n.jp-FolderFavoriteIcon {\n  background-image: var(--jp-icon-folder-favorite);\n}\n\n.jp-FolderIcon {\n  background-image: var(--jp-icon-folder);\n}\n\n.jp-HomeIcon {\n  background-image: var(--jp-icon-home);\n}\n\n.jp-Html5Icon {\n  background-image: var(--jp-icon-html5);\n}\n\n.jp-ImageIcon {\n  background-image: var(--jp-icon-image);\n}\n\n.jp-InfoIcon {\n  background-image: var(--jp-icon-info);\n}\n\n.jp-InspectorIcon {\n  background-image: var(--jp-icon-inspector);\n}\n\n.jp-JsonIcon {\n  background-image: var(--jp-icon-json);\n}\n\n.jp-JuliaIcon {\n  background-image: var(--jp-icon-julia);\n}\n\n.jp-JupyterFaviconIcon {\n  background-image: var(--jp-icon-jupyter-favicon);\n}\n\n.jp-JupyterIcon {\n  background-image: var(--jp-icon-jupyter);\n}\n\n.jp-JupyterlabWordmarkIcon {\n  background-image: var(--jp-icon-jupyterlab-wordmark);\n}\n\n.jp-KernelIcon {\n  background-image: var(--jp-icon-kernel);\n}\n\n.jp-KeyboardIcon {\n  background-image: var(--jp-icon-keyboard);\n}\n\n.jp-LaunchIcon {\n  background-image: var(--jp-icon-launch);\n}\n\n.jp-LauncherIcon {\n  background-image: var(--jp-icon-launcher);\n}\n\n.jp-LineFormIcon {\n  background-image: var(--jp-icon-line-form);\n}\n\n.jp-LinkIcon {\n  background-image: var(--jp-icon-link);\n}\n\n.jp-ListIcon {\n  background-image: var(--jp-icon-list);\n}\n\n.jp-MarkdownIcon {\n  background-image: var(--jp-icon-markdown);\n}\n\n.jp-MoveDownIcon {\n  background-image: var(--jp-icon-move-down);\n}\n\n.jp-MoveUpIcon {\n  background-image: var(--jp-icon-move-up);\n}\n\n.jp-NewFolderIcon {\n  background-image: var(--jp-icon-new-folder);\n}\n\n.jp-NotTrustedIcon {\n  background-image: var(--jp-icon-not-trusted);\n}\n\n.jp-NotebookIcon {\n  background-image: var(--jp-icon-notebook);\n}\n\n.jp-NumberingIcon {\n  background-image: var(--jp-icon-numbering);\n}\n\n.jp-OfflineBoltIcon {\n  background-image: var(--jp-icon-offline-bolt);\n}\n\n.jp-PaletteIcon {\n  background-image: var(--jp-icon-palette);\n}\n\n.jp-PasteIcon {\n  background-image: var(--jp-icon-paste);\n}\n\n.jp-PdfIcon {\n  background-image: var(--jp-icon-pdf);\n}\n\n.jp-PythonIcon {\n  background-image: var(--jp-icon-python);\n}\n\n.jp-RKernelIcon {\n  background-image: var(--jp-icon-r-kernel);\n}\n\n.jp-ReactIcon {\n  background-image: var(--jp-icon-react);\n}\n\n.jp-RedoIcon {\n  background-image: var(--jp-icon-redo);\n}\n\n.jp-RefreshIcon {\n  background-image: var(--jp-icon-refresh);\n}\n\n.jp-RegexIcon {\n  background-image: var(--jp-icon-regex);\n}\n\n.jp-RunIcon {\n  background-image: var(--jp-icon-run);\n}\n\n.jp-RunningIcon {\n  background-image: var(--jp-icon-running);\n}\n\n.jp-SaveIcon {\n  background-image: var(--jp-icon-save);\n}\n\n.jp-SearchIcon {\n  background-image: var(--jp-icon-search);\n}\n\n.jp-SettingsIcon {\n  background-image: var(--jp-icon-settings);\n}\n\n.jp-ShareIcon {\n  background-image: var(--jp-icon-share);\n}\n\n.jp-SpreadsheetIcon {\n  background-image: var(--jp-icon-spreadsheet);\n}\n\n.jp-StopIcon {\n  background-image: var(--jp-icon-stop);\n}\n\n.jp-TabIcon {\n  background-image: var(--jp-icon-tab);\n}\n\n.jp-TableRowsIcon {\n  background-image: var(--jp-icon-table-rows);\n}\n\n.jp-TagIcon {\n  background-image: var(--jp-icon-tag);\n}\n\n.jp-TerminalIcon {\n  background-image: var(--jp-icon-terminal);\n}\n\n.jp-TextEditorIcon {\n  background-image: var(--jp-icon-text-editor);\n}\n\n.jp-TocIcon {\n  background-image: var(--jp-icon-toc);\n}\n\n.jp-TreeViewIcon {\n  background-image: var(--jp-icon-tree-view);\n}\n\n.jp-TrustedIcon {\n  background-image: var(--jp-icon-trusted);\n}\n\n.jp-UndoIcon {\n  background-image: var(--jp-icon-undo);\n}\n\n.jp-UserIcon {\n  background-image: var(--jp-icon-user);\n}\n\n.jp-UsersIcon {\n  background-image: var(--jp-icon-users);\n}\n\n.jp-VegaIcon {\n  background-image: var(--jp-icon-vega);\n}\n\n.jp-WordIcon {\n  background-image: var(--jp-icon-word);\n}\n\n.jp-YamlIcon {\n  background-image: var(--jp-icon-yaml);\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/**\n * (DEPRECATED) Support for consuming icons as CSS background images\n */\n\n.jp-Icon,\n.jp-MaterialIcon {\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 16px;\n  min-width: 16px;\n  min-height: 16px;\n}\n\n.jp-Icon-cover {\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: cover;\n}\n\n/**\n * (DEPRECATED) Support for specific CSS icon sizes\n */\n\n.jp-Icon-16 {\n  background-size: 16px;\n  min-width: 16px;\n  min-height: 16px;\n}\n\n.jp-Icon-18 {\n  background-size: 18px;\n  min-width: 18px;\n  min-height: 18px;\n}\n\n.jp-Icon-20 {\n  background-size: 20px;\n  min-width: 20px;\n  min-height: 20px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.lm-TabBar .lm-TabBar-addButton {\n  align-items: center;\n  display: flex;\n  padding: 4px;\n  padding-bottom: 5px;\n  margin-right: 1px;\n  background-color: var(--jp-layout-color2);\n}\n\n.lm-TabBar .lm-TabBar-addButton:hover {\n  background-color: var(--jp-layout-color1);\n}\n\n.lm-DockPanel-tabBar .lm-TabBar-tab {\n  width: var(--jp-private-horizontal-tab-width);\n}\n\n.lm-DockPanel-tabBar .lm-TabBar-content {\n  flex: unset;\n}\n\n.lm-DockPanel-tabBar[data-orientation='horizontal'] {\n  flex: 1 1 auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/**\n * Support for icons as inline SVG HTMLElements\n */\n\n/* recolor the primary elements of an icon */\n.jp-icon0[fill] {\n  fill: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon1[fill] {\n  fill: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon2[fill] {\n  fill: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon3[fill] {\n  fill: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon4[fill] {\n  fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon0[stroke] {\n  stroke: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon1[stroke] {\n  stroke: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon2[stroke] {\n  stroke: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon3[stroke] {\n  stroke: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon4[stroke] {\n  stroke: var(--jp-inverse-layout-color4);\n}\n\n/* recolor the accent elements of an icon */\n.jp-icon-accent0[fill] {\n  fill: var(--jp-layout-color0);\n}\n\n.jp-icon-accent1[fill] {\n  fill: var(--jp-layout-color1);\n}\n\n.jp-icon-accent2[fill] {\n  fill: var(--jp-layout-color2);\n}\n\n.jp-icon-accent3[fill] {\n  fill: var(--jp-layout-color3);\n}\n\n.jp-icon-accent4[fill] {\n  fill: var(--jp-layout-color4);\n}\n\n.jp-icon-accent0[stroke] {\n  stroke: var(--jp-layout-color0);\n}\n\n.jp-icon-accent1[stroke] {\n  stroke: var(--jp-layout-color1);\n}\n\n.jp-icon-accent2[stroke] {\n  stroke: var(--jp-layout-color2);\n}\n\n.jp-icon-accent3[stroke] {\n  stroke: var(--jp-layout-color3);\n}\n\n.jp-icon-accent4[stroke] {\n  stroke: var(--jp-layout-color4);\n}\n\n/* set the color of an icon to transparent */\n.jp-icon-none[fill] {\n  fill: none;\n}\n\n.jp-icon-none[stroke] {\n  stroke: none;\n}\n\n/* brand icon colors. Same for light and dark */\n.jp-icon-brand0[fill] {\n  fill: var(--jp-brand-color0);\n}\n\n.jp-icon-brand1[fill] {\n  fill: var(--jp-brand-color1);\n}\n\n.jp-icon-brand2[fill] {\n  fill: var(--jp-brand-color2);\n}\n\n.jp-icon-brand3[fill] {\n  fill: var(--jp-brand-color3);\n}\n\n.jp-icon-brand4[fill] {\n  fill: var(--jp-brand-color4);\n}\n\n.jp-icon-brand0[stroke] {\n  stroke: var(--jp-brand-color0);\n}\n\n.jp-icon-brand1[stroke] {\n  stroke: var(--jp-brand-color1);\n}\n\n.jp-icon-brand2[stroke] {\n  stroke: var(--jp-brand-color2);\n}\n\n.jp-icon-brand3[stroke] {\n  stroke: var(--jp-brand-color3);\n}\n\n.jp-icon-brand4[stroke] {\n  stroke: var(--jp-brand-color4);\n}\n\n/* warn icon colors. Same for light and dark */\n.jp-icon-warn0[fill] {\n  fill: var(--jp-warn-color0);\n}\n\n.jp-icon-warn1[fill] {\n  fill: var(--jp-warn-color1);\n}\n\n.jp-icon-warn2[fill] {\n  fill: var(--jp-warn-color2);\n}\n\n.jp-icon-warn3[fill] {\n  fill: var(--jp-warn-color3);\n}\n\n.jp-icon-warn0[stroke] {\n  stroke: var(--jp-warn-color0);\n}\n\n.jp-icon-warn1[stroke] {\n  stroke: var(--jp-warn-color1);\n}\n\n.jp-icon-warn2[stroke] {\n  stroke: var(--jp-warn-color2);\n}\n\n.jp-icon-warn3[stroke] {\n  stroke: var(--jp-warn-color3);\n}\n\n/* icon colors that contrast well with each other and most backgrounds */\n.jp-icon-contrast0[fill] {\n  fill: var(--jp-icon-contrast-color0);\n}\n\n.jp-icon-contrast1[fill] {\n  fill: var(--jp-icon-contrast-color1);\n}\n\n.jp-icon-contrast2[fill] {\n  fill: var(--jp-icon-contrast-color2);\n}\n\n.jp-icon-contrast3[fill] {\n  fill: var(--jp-icon-contrast-color3);\n}\n\n.jp-icon-contrast0[stroke] {\n  stroke: var(--jp-icon-contrast-color0);\n}\n\n.jp-icon-contrast1[stroke] {\n  stroke: var(--jp-icon-contrast-color1);\n}\n\n.jp-icon-contrast2[stroke] {\n  stroke: var(--jp-icon-contrast-color2);\n}\n\n.jp-icon-contrast3[stroke] {\n  stroke: var(--jp-icon-contrast-color3);\n}\n\n.jp-icon-dot[fill] {\n  fill: var(--jp-warn-color0);\n}\n\n.jp-jupyter-icon-color[fill] {\n  fill: var(--jp-jupyter-icon-color, var(--jp-warn-color0));\n}\n\n.jp-notebook-icon-color[fill] {\n  fill: var(--jp-notebook-icon-color, var(--jp-warn-color0));\n}\n\n.jp-json-icon-color[fill] {\n  fill: var(--jp-json-icon-color, var(--jp-warn-color1));\n}\n\n.jp-console-icon-color[fill] {\n  fill: var(--jp-console-icon-color, white);\n}\n\n.jp-console-icon-background-color[fill] {\n  fill: var(--jp-console-icon-background-color, var(--jp-brand-color1));\n}\n\n.jp-terminal-icon-color[fill] {\n  fill: var(--jp-terminal-icon-color, var(--jp-layout-color2));\n}\n\n.jp-terminal-icon-background-color[fill] {\n  fill: var(\n    --jp-terminal-icon-background-color,\n    var(--jp-inverse-layout-color2)\n  );\n}\n\n.jp-text-editor-icon-color[fill] {\n  fill: var(--jp-text-editor-icon-color, var(--jp-inverse-layout-color3));\n}\n\n.jp-inspector-icon-color[fill] {\n  fill: var(--jp-inspector-icon-color, var(--jp-inverse-layout-color3));\n}\n\n/* CSS for icons in selected filebrowser listing items */\n.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {\n  fill: #fff;\n}\n\n.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {\n  fill: var(--jp-brand-color1);\n}\n\n/* stylelint-disable selector-max-class, selector-max-compound-selectors */\n\n/**\n* TODO: come up with non css-hack solution for showing the busy icon on top\n*  of the close icon\n* CSS for complex behavior of close icon of tabs in the main area tabbar\n*/\n.lm-DockPanel-tabBar\n  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty\n  > .lm-TabBar-tabCloseIcon\n  > :not(:hover)\n  > .jp-icon3[fill] {\n  fill: none;\n}\n\n.lm-DockPanel-tabBar\n  .lm-TabBar-tab.lm-mod-closable.jp-mod-dirty\n  > .lm-TabBar-tabCloseIcon\n  > :not(:hover)\n  > .jp-icon-busy[fill] {\n  fill: var(--jp-inverse-layout-color3);\n}\n\n/* stylelint-enable selector-max-class, selector-max-compound-selectors */\n\n/* CSS for icons in status bar */\n#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {\n  fill: #fff;\n}\n\n#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {\n  fill: var(--jp-brand-color1);\n}\n\n/* special handling for splash icon CSS. While the theme CSS reloads during\n   splash, the splash icon can loose theming. To prevent that, we set a\n   default for its color variable */\n:root {\n  --jp-warn-color0: var(--md-orange-700);\n}\n\n/* not sure what to do with this one, used in filebrowser listing */\n.jp-DragIcon {\n  margin-right: 4px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/**\n * Support for alt colors for icons as inline SVG HTMLElements\n */\n\n/* alt recolor the primary elements of an icon */\n.jp-icon-alt .jp-icon0[fill] {\n  fill: var(--jp-layout-color0);\n}\n\n.jp-icon-alt .jp-icon1[fill] {\n  fill: var(--jp-layout-color1);\n}\n\n.jp-icon-alt .jp-icon2[fill] {\n  fill: var(--jp-layout-color2);\n}\n\n.jp-icon-alt .jp-icon3[fill] {\n  fill: var(--jp-layout-color3);\n}\n\n.jp-icon-alt .jp-icon4[fill] {\n  fill: var(--jp-layout-color4);\n}\n\n.jp-icon-alt .jp-icon0[stroke] {\n  stroke: var(--jp-layout-color0);\n}\n\n.jp-icon-alt .jp-icon1[stroke] {\n  stroke: var(--jp-layout-color1);\n}\n\n.jp-icon-alt .jp-icon2[stroke] {\n  stroke: var(--jp-layout-color2);\n}\n\n.jp-icon-alt .jp-icon3[stroke] {\n  stroke: var(--jp-layout-color3);\n}\n\n.jp-icon-alt .jp-icon4[stroke] {\n  stroke: var(--jp-layout-color4);\n}\n\n/* alt recolor the accent elements of an icon */\n.jp-icon-alt .jp-icon-accent0[fill] {\n  fill: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon-alt .jp-icon-accent1[fill] {\n  fill: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon-alt .jp-icon-accent2[fill] {\n  fill: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon-alt .jp-icon-accent3[fill] {\n  fill: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon-alt .jp-icon-accent4[fill] {\n  fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon-alt .jp-icon-accent0[stroke] {\n  stroke: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon-alt .jp-icon-accent1[stroke] {\n  stroke: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon-alt .jp-icon-accent2[stroke] {\n  stroke: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon-alt .jp-icon-accent3[stroke] {\n  stroke: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon-alt .jp-icon-accent4[stroke] {\n  stroke: var(--jp-inverse-layout-color4);\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-icon-hoverShow:not(:hover) .jp-icon-hoverShow-content {\n  display: none !important;\n}\n\n/**\n * Support for hover colors for icons as inline SVG HTMLElements\n */\n\n/**\n * regular colors\n */\n\n/* recolor the primary elements of an icon */\n.jp-icon-hover :hover .jp-icon0-hover[fill] {\n  fill: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon-hover :hover .jp-icon1-hover[fill] {\n  fill: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon-hover :hover .jp-icon2-hover[fill] {\n  fill: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon-hover :hover .jp-icon3-hover[fill] {\n  fill: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon-hover :hover .jp-icon4-hover[fill] {\n  fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon-hover :hover .jp-icon0-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon-hover :hover .jp-icon1-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon-hover :hover .jp-icon2-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon-hover :hover .jp-icon3-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon-hover :hover .jp-icon4-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color4);\n}\n\n/* recolor the accent elements of an icon */\n.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {\n  fill: var(--jp-layout-color0);\n}\n\n.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {\n  fill: var(--jp-layout-color1);\n}\n\n.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {\n  fill: var(--jp-layout-color2);\n}\n\n.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {\n  fill: var(--jp-layout-color3);\n}\n\n.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {\n  fill: var(--jp-layout-color4);\n}\n\n.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {\n  stroke: var(--jp-layout-color0);\n}\n\n.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {\n  stroke: var(--jp-layout-color1);\n}\n\n.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {\n  stroke: var(--jp-layout-color2);\n}\n\n.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {\n  stroke: var(--jp-layout-color3);\n}\n\n.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {\n  stroke: var(--jp-layout-color4);\n}\n\n/* set the color of an icon to transparent */\n.jp-icon-hover :hover .jp-icon-none-hover[fill] {\n  fill: none;\n}\n\n.jp-icon-hover :hover .jp-icon-none-hover[stroke] {\n  stroke: none;\n}\n\n/**\n * inverse colors\n */\n\n/* inverse recolor the primary elements of an icon */\n.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {\n  fill: var(--jp-layout-color0);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {\n  fill: var(--jp-layout-color1);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {\n  fill: var(--jp-layout-color2);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {\n  fill: var(--jp-layout-color3);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {\n  fill: var(--jp-layout-color4);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {\n  stroke: var(--jp-layout-color0);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {\n  stroke: var(--jp-layout-color1);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {\n  stroke: var(--jp-layout-color2);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {\n  stroke: var(--jp-layout-color3);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {\n  stroke: var(--jp-layout-color4);\n}\n\n/* inverse recolor the accent elements of an icon */\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {\n  fill: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {\n  fill: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {\n  fill: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {\n  fill: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {\n  fill: var(--jp-inverse-layout-color4);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color0);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color1);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color2);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color3);\n}\n\n.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {\n  stroke: var(--jp-inverse-layout-color4);\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-IFrame {\n  width: 100%;\n  height: 100%;\n}\n\n.jp-IFrame > iframe {\n  border: none;\n}\n\n/*\nWhen drag events occur, `lm-mod-override-cursor` is added to the body.\nBecause iframes steal all cursor events, the following two rules are necessary\nto suppress pointer events while resize drags are occurring. There may be a\nbetter solution to this problem.\n*/\nbody.lm-mod-override-cursor .jp-IFrame {\n  position: relative;\n}\n\nbody.lm-mod-override-cursor .jp-IFrame::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: transparent;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-HoverBox {\n  position: fixed;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-FormGroup-content fieldset {\n  border: none;\n  padding: 0;\n  min-width: 0;\n  width: 100%;\n}\n\n/* stylelint-disable selector-max-type */\n\n.jp-FormGroup-content fieldset .jp-inputFieldWrapper input,\n.jp-FormGroup-content fieldset .jp-inputFieldWrapper select,\n.jp-FormGroup-content fieldset .jp-inputFieldWrapper textarea {\n  font-size: var(--jp-content-font-size2);\n  border-color: var(--jp-input-border-color);\n  border-style: solid;\n  border-radius: var(--jp-border-radius);\n  border-width: 1px;\n  padding: 6px 8px;\n  background: none;\n  color: var(--jp-ui-font-color0);\n  height: inherit;\n}\n\n.jp-FormGroup-content fieldset input[type='checkbox'] {\n  position: relative;\n  top: 2px;\n  margin-left: 0;\n}\n\n.jp-FormGroup-content button.jp-mod-styled {\n  cursor: pointer;\n}\n\n.jp-FormGroup-content .checkbox label {\n  cursor: pointer;\n  font-size: var(--jp-content-font-size1);\n}\n\n.jp-FormGroup-content .jp-root > fieldset > legend {\n  display: none;\n}\n\n.jp-FormGroup-content .jp-root > fieldset > p {\n  display: none;\n}\n\n/** copy of `input.jp-mod-styled:focus` style */\n.jp-FormGroup-content fieldset input:focus,\n.jp-FormGroup-content fieldset select:focus {\n  -moz-outline-radius: unset;\n  outline: var(--jp-border-width) solid var(--md-blue-500);\n  outline-offset: -1px;\n  box-shadow: inset 0 0 4px var(--md-blue-300);\n}\n\n.jp-FormGroup-content fieldset input:hover:not(:focus),\n.jp-FormGroup-content fieldset select:hover:not(:focus) {\n  background-color: var(--jp-border-color2);\n}\n\n/* stylelint-enable selector-max-type */\n\n.jp-FormGroup-content .checkbox .field-description {\n  /* Disable default description field for checkbox:\n   because other widgets do not have description fields,\n   we add descriptions to each widget on the field level.\n  */\n  display: none;\n}\n\n.jp-FormGroup-content #root__description {\n  display: none;\n}\n\n.jp-FormGroup-content .jp-modifiedIndicator {\n  width: 5px;\n  background-color: var(--jp-brand-color2);\n  margin-top: 0;\n  margin-left: calc(var(--jp-private-settingeditor-modifier-indent) * -1);\n  flex-shrink: 0;\n}\n\n.jp-FormGroup-content .jp-modifiedIndicator.jp-errorIndicator {\n  background-color: var(--jp-error-color0);\n  margin-right: 0.5em;\n}\n\n/* RJSF ARRAY style */\n\n.jp-arrayFieldWrapper legend {\n  font-size: var(--jp-content-font-size2);\n  color: var(--jp-ui-font-color0);\n  flex-basis: 100%;\n  padding: 4px 0;\n  font-weight: var(--jp-content-heading-font-weight);\n  border-bottom: 1px solid var(--jp-border-color2);\n}\n\n.jp-arrayFieldWrapper .field-description {\n  padding: 4px 0;\n  white-space: pre-wrap;\n}\n\n.jp-arrayFieldWrapper .array-item {\n  width: 100%;\n  border: 1px solid var(--jp-border-color2);\n  border-radius: 4px;\n  margin: 4px;\n}\n\n.jp-ArrayOperations {\n  display: flex;\n  margin-left: 8px;\n}\n\n.jp-ArrayOperationsButton {\n  margin: 2px;\n}\n\n.jp-ArrayOperationsButton .jp-icon3[fill] {\n  fill: var(--jp-ui-font-color0);\n}\n\nbutton.jp-ArrayOperationsButton.jp-mod-styled:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n\n/* RJSF form validation error */\n\n.jp-FormGroup-content .validationErrors {\n  color: var(--jp-error-color0);\n}\n\n/* Hide panel level error as duplicated the field level error */\n.jp-FormGroup-content .panel.errors {\n  display: none;\n}\n\n/* RJSF normal content (settings-editor) */\n\n.jp-FormGroup-contentNormal {\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n\n.jp-FormGroup-contentNormal .jp-FormGroup-contentItem {\n  margin-left: 7px;\n  color: var(--jp-ui-font-color0);\n}\n\n.jp-FormGroup-contentNormal .jp-FormGroup-description {\n  flex-basis: 100%;\n  padding: 4px 7px;\n}\n\n.jp-FormGroup-contentNormal .jp-FormGroup-default {\n  flex-basis: 100%;\n  padding: 4px 7px;\n}\n\n.jp-FormGroup-contentNormal .jp-FormGroup-fieldLabel {\n  font-size: var(--jp-content-font-size1);\n  font-weight: normal;\n  min-width: 120px;\n}\n\n.jp-FormGroup-contentNormal fieldset:not(:first-child) {\n  margin-left: 7px;\n}\n\n.jp-FormGroup-contentNormal .field-array-of-string .array-item {\n  /* Display `jp-ArrayOperations` buttons side-by-side with content except\n    for small screens where flex-wrap will place them one below the other.\n  */\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n}\n\n.jp-FormGroup-contentNormal .jp-objectFieldWrapper .form-group {\n  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);\n  margin-top: 2px;\n}\n\n/* RJSF compact content (metadata-form) */\n\n.jp-FormGroup-content.jp-FormGroup-contentCompact {\n  width: 100%;\n}\n\n.jp-FormGroup-contentCompact .form-group {\n  display: flex;\n  padding: 0.5em 0.2em 0.5em 0;\n}\n\n.jp-FormGroup-contentCompact\n  .jp-FormGroup-compactTitle\n  .jp-FormGroup-description {\n  font-size: var(--jp-ui-font-size1);\n  color: var(--jp-ui-font-color2);\n}\n\n.jp-FormGroup-contentCompact .jp-FormGroup-fieldLabel {\n  padding-bottom: 0.3em;\n}\n\n.jp-FormGroup-contentCompact .jp-inputFieldWrapper .form-control {\n  width: 100%;\n  box-sizing: border-box;\n}\n\n.jp-FormGroup-contentCompact .jp-arrayFieldWrapper .jp-FormGroup-compactTitle {\n  padding-bottom: 7px;\n}\n\n.jp-FormGroup-contentCompact\n  .jp-objectFieldWrapper\n  .jp-objectFieldWrapper\n  .form-group {\n  padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);\n  margin-top: 2px;\n}\n\n.jp-FormGroup-contentCompact ul.error-detail {\n  margin-block-start: 0.5em;\n  margin-block-end: 0.5em;\n  padding-inline-start: 1em;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.jp-SidePanel {\n  display: flex;\n  flex-direction: column;\n  min-width: var(--jp-sidebar-min-width);\n  overflow-y: auto;\n  color: var(--jp-ui-font-color1);\n  background: var(--jp-layout-color1);\n  font-size: var(--jp-ui-font-size1);\n}\n\n.jp-SidePanel-header {\n  flex: 0 0 auto;\n  display: flex;\n  border-bottom: var(--jp-border-width) solid var(--jp-border-color2);\n  font-size: var(--jp-ui-font-size0);\n  font-weight: 600;\n  letter-spacing: 1px;\n  margin: 0;\n  padding: 2px;\n  text-transform: uppercase;\n}\n\n.jp-SidePanel-toolbar {\n  flex: 0 0 auto;\n}\n\n.jp-SidePanel-content {\n  flex: 1 1 auto;\n}\n\n.jp-SidePanel-toolbar,\n.jp-AccordionPanel-toolbar {\n  height: var(--jp-private-toolbar-height);\n}\n\n.jp-SidePanel-toolbar.jp-Toolbar-micro {\n  display: none;\n}\n\n.lm-AccordionPanel .jp-AccordionPanel-title {\n  box-sizing: border-box;\n  line-height: 25px;\n  margin: 0;\n  display: flex;\n  align-items: center;\n  background: var(--jp-layout-color1);\n  color: var(--jp-ui-font-color1);\n  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n  box-shadow: var(--jp-toolbar-box-shadow);\n  font-size: var(--jp-ui-font-size0);\n}\n\n.jp-AccordionPanel-title {\n  cursor: pointer;\n  user-select: none;\n  -moz-user-select: none;\n  -webkit-user-select: none;\n  text-transform: uppercase;\n}\n\n.lm-AccordionPanel[data-orientation='horizontal'] > .jp-AccordionPanel-title {\n  /* Title is rotated for horizontal accordion panel using CSS */\n  display: block;\n  transform-origin: top left;\n  transform: rotate(-90deg) translate(-100%);\n}\n\n.jp-AccordionPanel-title .lm-AccordionPanel-titleLabel {\n  user-select: none;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n  overflow: hidden;\n}\n\n.jp-AccordionPanel-title .lm-AccordionPanel-titleCollapser {\n  transform: rotate(-90deg);\n  margin: auto 0;\n  height: 16px;\n}\n\n.jp-AccordionPanel-title.lm-mod-expanded .lm-AccordionPanel-titleCollapser {\n  transform: rotate(0deg);\n}\n\n.lm-AccordionPanel .jp-AccordionPanel-toolbar {\n  background: none;\n  box-shadow: none;\n  border: none;\n  margin-left: auto;\n}\n\n.lm-AccordionPanel .lm-SplitPanel-handle:hover {\n  background: var(--jp-layout-color3);\n}\n\n.jp-text-truncated {\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Spinner {\n  position: absolute;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  z-index: 10;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: var(--jp-layout-color0);\n  outline: none;\n}\n\n.jp-SpinnerContent {\n  font-size: 10px;\n  margin: 50px auto;\n  text-indent: -9999em;\n  width: 3em;\n  height: 3em;\n  border-radius: 50%;\n  background: var(--jp-brand-color3);\n  background: linear-gradient(\n    to right,\n    #f37626 10%,\n    rgba(255, 255, 255, 0) 42%\n  );\n  position: relative;\n  animation: load3 1s infinite linear, fadeIn 1s;\n}\n\n.jp-SpinnerContent::before {\n  width: 50%;\n  height: 50%;\n  background: #f37626;\n  border-radius: 100% 0 0;\n  position: absolute;\n  top: 0;\n  left: 0;\n  content: '';\n}\n\n.jp-SpinnerContent::after {\n  background: var(--jp-layout-color0);\n  width: 75%;\n  height: 75%;\n  border-radius: 50%;\n  content: '';\n  margin: auto;\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n}\n\n@keyframes fadeIn {\n  0% {\n    opacity: 0;\n  }\n\n  100% {\n    opacity: 1;\n  }\n}\n\n@keyframes load3 {\n  0% {\n    transform: rotate(0deg);\n  }\n\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\nbutton.jp-mod-styled {\n  font-size: var(--jp-ui-font-size1);\n  color: var(--jp-ui-font-color0);\n  border: none;\n  box-sizing: border-box;\n  text-align: center;\n  line-height: 32px;\n  height: 32px;\n  padding: 0 12px;\n  letter-spacing: 0.8px;\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n}\n\ninput.jp-mod-styled {\n  background: var(--jp-input-background);\n  height: 28px;\n  box-sizing: border-box;\n  border: var(--jp-border-width) solid var(--jp-border-color1);\n  padding-left: 7px;\n  padding-right: 7px;\n  font-size: var(--jp-ui-font-size2);\n  color: var(--jp-ui-font-color0);\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n}\n\ninput[type='checkbox'].jp-mod-styled {\n  appearance: checkbox;\n  -webkit-appearance: checkbox;\n  -moz-appearance: checkbox;\n  height: auto;\n}\n\ninput.jp-mod-styled:focus {\n  border: var(--jp-border-width) solid var(--md-blue-500);\n  box-shadow: inset 0 0 4px var(--md-blue-300);\n}\n\n.jp-select-wrapper {\n  display: flex;\n  position: relative;\n  flex-direction: column;\n  padding: 1px;\n  background-color: var(--jp-layout-color1);\n  box-sizing: border-box;\n  margin-bottom: 12px;\n}\n\n.jp-select-wrapper:not(.multiple) {\n  height: 28px;\n}\n\n.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {\n  border: var(--jp-border-width) solid var(--jp-input-active-border-color);\n  box-shadow: var(--jp-input-box-shadow);\n  background-color: var(--jp-input-active-background);\n}\n\nselect.jp-mod-styled:hover {\n  cursor: pointer;\n  color: var(--jp-ui-font-color0);\n  background-color: var(--jp-input-hover-background);\n  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);\n}\n\nselect.jp-mod-styled {\n  flex: 1 1 auto;\n  width: 100%;\n  font-size: var(--jp-ui-font-size2);\n  background: var(--jp-input-background);\n  color: var(--jp-ui-font-color0);\n  padding: 0 25px 0 8px;\n  border: var(--jp-border-width) solid var(--jp-input-border-color);\n  border-radius: 0;\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n}\n\nselect.jp-mod-styled:not([multiple]) {\n  height: 32px;\n}\n\nselect.jp-mod-styled[multiple] {\n  max-height: 200px;\n  overflow-y: auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-switch {\n  display: flex;\n  align-items: center;\n  padding-left: 4px;\n  padding-right: 4px;\n  font-size: var(--jp-ui-font-size1);\n  background-color: transparent;\n  color: var(--jp-ui-font-color1);\n  border: none;\n  height: 20px;\n}\n\n.jp-switch:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-switch-label {\n  margin-right: 5px;\n  font-family: var(--jp-ui-font-family);\n}\n\n.jp-switch-track {\n  cursor: pointer;\n  background-color: var(--jp-switch-color, var(--jp-border-color1));\n  -webkit-transition: 0.4s;\n  transition: 0.4s;\n  border-radius: 34px;\n  height: 16px;\n  width: 35px;\n  position: relative;\n}\n\n.jp-switch-track::before {\n  content: '';\n  position: absolute;\n  height: 10px;\n  width: 10px;\n  margin: 3px;\n  left: 0;\n  background-color: var(--jp-ui-inverse-font-color1);\n  -webkit-transition: 0.4s;\n  transition: 0.4s;\n  border-radius: 50%;\n}\n\n.jp-switch[aria-checked='true'] .jp-switch-track {\n  background-color: var(--jp-switch-true-position-color, var(--jp-warn-color0));\n}\n\n.jp-switch[aria-checked='true'] .jp-switch-track::before {\n  /* track width (35) - margins (3 + 3) - thumb width (10) */\n  left: 19px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n:root {\n  --jp-private-toolbar-height: calc(\n    28px + var(--jp-border-width)\n  ); /* leave 28px for content */\n}\n\n.jp-Toolbar {\n  color: var(--jp-ui-font-color1);\n  flex: 0 0 auto;\n  display: flex;\n  flex-direction: row;\n  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n  box-shadow: var(--jp-toolbar-box-shadow);\n  background: var(--jp-toolbar-background);\n  min-height: var(--jp-toolbar-micro-height);\n  padding: 2px;\n  z-index: 8;\n  overflow-x: hidden;\n}\n\n/* Toolbar items */\n\n.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {\n  flex-grow: 1;\n  flex-shrink: 1;\n}\n\n.jp-Toolbar-item.jp-Toolbar-kernelStatus {\n  display: inline-block;\n  width: 32px;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: 16px;\n}\n\n.jp-Toolbar > .jp-Toolbar-item {\n  flex: 0 0 auto;\n  display: flex;\n  padding-left: 1px;\n  padding-right: 1px;\n  font-size: var(--jp-ui-font-size1);\n  line-height: var(--jp-private-toolbar-height);\n  height: 100%;\n}\n\n/* Toolbar buttons */\n\n/* This is the div we use to wrap the react component into a Widget */\ndiv.jp-ToolbarButton {\n  color: transparent;\n  border: none;\n  box-sizing: border-box;\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  padding: 0;\n  margin: 0;\n}\n\nbutton.jp-ToolbarButtonComponent {\n  background: var(--jp-layout-color1);\n  border: none;\n  box-sizing: border-box;\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  padding: 0 6px;\n  margin: 0;\n  height: 24px;\n  border-radius: var(--jp-border-radius);\n  display: flex;\n  align-items: center;\n  text-align: center;\n  font-size: 14px;\n  min-width: unset;\n  min-height: unset;\n}\n\nbutton.jp-ToolbarButtonComponent:disabled {\n  opacity: 0.4;\n}\n\nbutton.jp-ToolbarButtonComponent > span {\n  padding: 0;\n  flex: 0 0 auto;\n}\n\nbutton.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {\n  font-size: var(--jp-ui-font-size1);\n  line-height: 100%;\n  padding-left: 2px;\n  color: var(--jp-ui-font-color1);\n  font-family: var(--jp-ui-font-family);\n}\n\n#jp-main-dock-panel[data-mode='single-document']\n  .jp-MainAreaWidget\n  > .jp-Toolbar.jp-Toolbar-micro {\n  padding: 0;\n  min-height: 0;\n}\n\n#jp-main-dock-panel[data-mode='single-document']\n  .jp-MainAreaWidget\n  > .jp-Toolbar {\n  border: none;\n  box-shadow: none;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.jp-WindowedPanel-outer {\n  position: relative;\n  overflow-y: auto;\n}\n\n.jp-WindowedPanel-inner {\n  position: relative;\n}\n\n.jp-WindowedPanel-window {\n  position: absolute;\n  left: 0;\n  right: 0;\n  overflow: visible;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/* Sibling imports */\n\nbody {\n  color: var(--jp-ui-font-color1);\n  font-size: var(--jp-ui-font-size1);\n}\n\n/* Disable native link decoration styles everywhere outside of dialog boxes */\na {\n  text-decoration: unset;\n  color: unset;\n}\n\na:hover {\n  text-decoration: unset;\n  color: unset;\n}\n\n/* Accessibility for links inside dialog box text */\n.jp-Dialog-content a {\n  text-decoration: revert;\n  color: var(--jp-content-link-color);\n}\n\n.jp-Dialog-content a:hover {\n  text-decoration: revert;\n}\n\n/* Styles for ui-components */\n.jp-Button {\n  color: var(--jp-ui-font-color2);\n  border-radius: var(--jp-border-radius);\n  padding: 0 12px;\n  font-size: var(--jp-ui-font-size1);\n\n  /* Copy from blueprint 3 */\n  display: inline-flex;\n  flex-direction: row;\n  border: none;\n  cursor: pointer;\n  align-items: center;\n  justify-content: center;\n  text-align: left;\n  vertical-align: middle;\n  min-height: 30px;\n  min-width: 30px;\n}\n\n.jp-Button:disabled {\n  cursor: not-allowed;\n}\n\n.jp-Button:empty {\n  padding: 0 !important;\n}\n\n.jp-Button.jp-mod-small {\n  min-height: 24px;\n  min-width: 24px;\n  font-size: 12px;\n  padding: 0 7px;\n}\n\n/* Use our own theme for hover styles */\n.jp-Button.jp-mod-minimal:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-Button.jp-mod-minimal {\n  background: none;\n}\n\n.jp-InputGroup {\n  display: block;\n  position: relative;\n}\n\n.jp-InputGroup input {\n  box-sizing: border-box;\n  border: none;\n  border-radius: 0;\n  background-color: transparent;\n  color: var(--jp-ui-font-color0);\n  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);\n  padding-bottom: 0;\n  padding-top: 0;\n  padding-left: 10px;\n  padding-right: 28px;\n  position: relative;\n  width: 100%;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  font-size: 14px;\n  font-weight: 400;\n  height: 30px;\n  line-height: 30px;\n  outline: none;\n  vertical-align: middle;\n}\n\n.jp-InputGroup input:focus {\n  box-shadow: inset 0 0 0 var(--jp-border-width)\n      var(--jp-input-active-box-shadow-color),\n    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);\n}\n\n.jp-InputGroup input:disabled {\n  cursor: not-allowed;\n  resize: block;\n  background-color: var(--jp-layout-color2);\n  color: var(--jp-ui-font-color2);\n}\n\n.jp-InputGroup input:disabled ~ span {\n  cursor: not-allowed;\n  color: var(--jp-ui-font-color2);\n}\n\n.jp-InputGroup input::placeholder,\ninput::placeholder {\n  color: var(--jp-ui-font-color2);\n}\n\n.jp-InputGroupAction {\n  position: absolute;\n  bottom: 1px;\n  right: 0;\n  padding: 6px;\n}\n\n.jp-HTMLSelect.jp-DefaultStyle select {\n  background-color: initial;\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  color: var(--jp-ui-font-color0);\n  display: block;\n  font-size: var(--jp-ui-font-size1);\n  font-family: var(--jp-ui-font-family);\n  height: 24px;\n  line-height: 14px;\n  padding: 0 25px 0 10px;\n  text-align: left;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n}\n\n.jp-HTMLSelect.jp-DefaultStyle select:disabled {\n  background-color: var(--jp-layout-color2);\n  color: var(--jp-ui-font-color2);\n  cursor: not-allowed;\n  resize: block;\n}\n\n.jp-HTMLSelect.jp-DefaultStyle select:disabled ~ span {\n  cursor: not-allowed;\n}\n\n/* Use our own theme for hover and option styles */\n/* stylelint-disable-next-line selector-max-type */\n.jp-HTMLSelect.jp-DefaultStyle select:hover,\n.jp-HTMLSelect.jp-DefaultStyle select > option {\n  background-color: var(--jp-layout-color2);\n  color: var(--jp-ui-font-color0);\n}\n\nselect {\n  box-sizing: border-box;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Styles\n|----------------------------------------------------------------------------*/\n\n.jp-StatusBar-Widget {\n  display: flex;\n  align-items: center;\n  background: var(--jp-layout-color2);\n  min-height: var(--jp-statusbar-height);\n  justify-content: space-between;\n  padding: 0 10px;\n}\n\n.jp-StatusBar-Left {\n  display: flex;\n  align-items: center;\n  flex-direction: row;\n}\n\n.jp-StatusBar-Middle {\n  display: flex;\n  align-items: center;\n}\n\n.jp-StatusBar-Right {\n  display: flex;\n  align-items: center;\n  flex-direction: row-reverse;\n}\n\n.jp-StatusBar-Item {\n  max-height: var(--jp-statusbar-height);\n  margin: 0 2px;\n  height: var(--jp-statusbar-height);\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  color: var(--jp-ui-font-color1);\n  padding: 0 6px;\n}\n\n.jp-mod-highlighted:hover {\n  background-color: var(--jp-layout-color3);\n}\n\n.jp-mod-clicked {\n  background-color: var(--jp-brand-color1);\n}\n\n.jp-mod-clicked:hover {\n  background-color: var(--jp-brand-color0);\n}\n\n.jp-mod-clicked .jp-StatusBar-TextItem {\n  color: var(--jp-ui-inverse-font-color1);\n}\n\n.jp-StatusBar-HoverItem {\n  box-shadow: '0px 4px 4px rgba(0, 0, 0, 0.25)';\n}\n\n.jp-StatusBar-TextItem {\n  font-size: var(--jp-ui-font-size1);\n  font-family: var(--jp-ui-font-family);\n  line-height: 24px;\n  color: var(--jp-ui-font-color1);\n}\n\n.jp-StatusBar-GroupItem {\n  display: flex;\n  align-items: center;\n  flex-direction: row;\n}\n\n.jp-Statusbar-ProgressCircle svg {\n  display: block;\n  margin: 0 auto;\n  width: 16px;\n  height: 24px;\n  align-self: normal;\n}\n\n.jp-Statusbar-ProgressCircle path {\n  fill: var(--jp-inverse-layout-color3);\n}\n\n.jp-Statusbar-ProgressBar-progress-bar {\n  height: 10px;\n  width: 100px;\n  border: solid 0.25px var(--jp-brand-color2);\n  border-radius: 3px;\n  overflow: hidden;\n  align-self: center;\n}\n\n.jp-Statusbar-ProgressBar-progress-bar > div {\n  background-color: var(--jp-brand-color2);\n  background-image: linear-gradient(\n    -45deg,\n    rgba(255, 255, 255, 0.2) 25%,\n    transparent 25%,\n    transparent 50%,\n    rgba(255, 255, 255, 0.2) 50%,\n    rgba(255, 255, 255, 0.2) 75%,\n    transparent 75%,\n    transparent\n  );\n  background-size: 40px 40px;\n  float: left;\n  width: 0%;\n  height: 100%;\n  font-size: 12px;\n  line-height: 14px;\n  color: #fff;\n  text-align: center;\n  animation: jp-Statusbar-ExecutionTime-progress-bar 2s linear infinite;\n}\n\n.jp-Statusbar-ProgressBar-progress-bar p {\n  color: var(--jp-ui-font-color1);\n  font-family: var(--jp-ui-font-family);\n  font-size: var(--jp-ui-font-size1);\n  line-height: 10px;\n  width: 100px;\n}\n\n@keyframes jp-Statusbar-ExecutionTime-progress-bar {\n  0% {\n    background-position: 0 0;\n  }\n\n  100% {\n    background-position: 40px 40px;\n  }\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n  --jp-private-commandpalette-search-height: 28px;\n}\n\n/*-----------------------------------------------------------------------------\n| Overall styles\n|----------------------------------------------------------------------------*/\n\n.lm-CommandPalette {\n  padding-bottom: 0;\n  color: var(--jp-ui-font-color1);\n  background: var(--jp-layout-color1);\n\n  /* This is needed so that all font sizing of children done in ems is\n   * relative to this base size */\n  font-size: var(--jp-ui-font-size1);\n}\n\n/*-----------------------------------------------------------------------------\n| Modal variant\n|----------------------------------------------------------------------------*/\n\n.jp-ModalCommandPalette {\n  position: absolute;\n  z-index: 10000;\n  top: 38px;\n  left: 30%;\n  margin: 0;\n  padding: 4px;\n  width: 40%;\n  box-shadow: var(--jp-elevation-z4);\n  border-radius: 4px;\n  background: var(--jp-layout-color0);\n}\n\n.jp-ModalCommandPalette .lm-CommandPalette {\n  max-height: 40vh;\n}\n\n.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after {\n  display: none;\n}\n\n.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header {\n  display: none;\n}\n\n.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item {\n  margin-left: 4px;\n  margin-right: 4px;\n}\n\n.jp-ModalCommandPalette\n  .lm-CommandPalette\n  .lm-CommandPalette-item.lm-mod-disabled {\n  display: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Search\n|----------------------------------------------------------------------------*/\n\n.lm-CommandPalette-search {\n  padding: 4px;\n  background-color: var(--jp-layout-color1);\n  z-index: 2;\n}\n\n.lm-CommandPalette-wrapper {\n  overflow: overlay;\n  padding: 0 9px;\n  background-color: var(--jp-input-active-background);\n  height: 30px;\n  box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);\n}\n\n.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {\n  box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),\n    inset 0 0 0 3px var(--jp-input-active-box-shadow-color);\n}\n\n.jp-SearchIconGroup {\n  color: white;\n  background-color: var(--jp-brand-color1);\n  position: absolute;\n  top: 4px;\n  right: 4px;\n  padding: 5px 5px 1px;\n}\n\n.jp-SearchIconGroup svg {\n  height: 20px;\n  width: 20px;\n}\n\n.jp-SearchIconGroup .jp-icon3[fill] {\n  fill: var(--jp-layout-color0);\n}\n\n.lm-CommandPalette-input {\n  background: transparent;\n  width: calc(100% - 18px);\n  float: left;\n  border: none;\n  outline: none;\n  font-size: var(--jp-ui-font-size1);\n  color: var(--jp-ui-font-color0);\n  line-height: var(--jp-private-commandpalette-search-height);\n}\n\n.lm-CommandPalette-input::-webkit-input-placeholder,\n.lm-CommandPalette-input::-moz-placeholder,\n.lm-CommandPalette-input:-ms-input-placeholder {\n  color: var(--jp-ui-font-color2);\n  font-size: var(--jp-ui-font-size1);\n}\n\n/*-----------------------------------------------------------------------------\n| Results\n|----------------------------------------------------------------------------*/\n\n.lm-CommandPalette-header:first-child {\n  margin-top: 0;\n}\n\n.lm-CommandPalette-header {\n  border-bottom: solid var(--jp-border-width) var(--jp-border-color2);\n  color: var(--jp-ui-font-color1);\n  cursor: pointer;\n  display: flex;\n  font-size: var(--jp-ui-font-size0);\n  font-weight: 600;\n  letter-spacing: 1px;\n  margin-top: 8px;\n  padding: 8px 0 8px 12px;\n  text-transform: uppercase;\n}\n\n.lm-CommandPalette-header.lm-mod-active {\n  background: var(--jp-layout-color2);\n}\n\n.lm-CommandPalette-header > mark {\n  background-color: transparent;\n  font-weight: bold;\n  color: var(--jp-ui-font-color1);\n}\n\n.lm-CommandPalette-item {\n  padding: 4px 12px 4px 4px;\n  color: var(--jp-ui-font-color1);\n  font-size: var(--jp-ui-font-size1);\n  font-weight: 400;\n  display: flex;\n}\n\n.lm-CommandPalette-item.lm-mod-disabled {\n  color: var(--jp-ui-font-color2);\n}\n\n.lm-CommandPalette-item.lm-mod-active {\n  color: var(--jp-ui-inverse-font-color1);\n  background: var(--jp-brand-color1);\n}\n\n.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark {\n  color: var(--jp-ui-inverse-font-color0);\n}\n\n.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] {\n  fill: var(--jp-layout-color0);\n}\n\n.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {\n  color: var(--jp-ui-inverse-font-color1);\n  background: var(--jp-brand-color1);\n}\n\n.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {\n  background: var(--jp-layout-color2);\n}\n\n.lm-CommandPalette-itemContent {\n  overflow: hidden;\n}\n\n.lm-CommandPalette-itemLabel > mark {\n  color: var(--jp-ui-font-color0);\n  background-color: transparent;\n  font-weight: bold;\n}\n\n.lm-CommandPalette-item.lm-mod-disabled mark {\n  color: var(--jp-ui-font-color2);\n}\n\n.lm-CommandPalette-item .lm-CommandPalette-itemIcon {\n  margin: 0 4px 0 0;\n  position: relative;\n  width: 16px;\n  top: 2px;\n  flex: 0 0 auto;\n}\n\n.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {\n  opacity: 0.6;\n}\n\n.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {\n  flex: 0 0 auto;\n}\n\n.lm-CommandPalette-itemCaption {\n  display: none;\n}\n\n.lm-CommandPalette-content {\n  background-color: var(--jp-layout-color1);\n}\n\n.lm-CommandPalette-content:empty::after {\n  content: 'No results';\n  margin: auto;\n  margin-top: 20px;\n  width: 100px;\n  display: block;\n  font-size: var(--jp-ui-font-size2);\n  font-family: var(--jp-ui-font-family);\n  font-weight: lighter;\n}\n\n.lm-CommandPalette-emptyMessage {\n  text-align: center;\n  margin-top: 24px;\n  line-height: 1.32;\n  padding: 0 8px;\n  color: var(--jp-content-font-color3);\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Dialog {\n  position: absolute;\n  z-index: 10000;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  top: 0;\n  left: 0;\n  margin: 0;\n  padding: 0;\n  width: 100%;\n  height: 100%;\n  background: var(--jp-dialog-background);\n}\n\n.jp-Dialog-content {\n  display: flex;\n  flex-direction: column;\n  margin-left: auto;\n  margin-right: auto;\n  background: var(--jp-layout-color1);\n  padding: 24px 24px 12px;\n  min-width: 300px;\n  min-height: 150px;\n  max-width: 1000px;\n  max-height: 500px;\n  box-sizing: border-box;\n  box-shadow: var(--jp-elevation-z20);\n  word-wrap: break-word;\n  border-radius: var(--jp-border-radius);\n\n  /* This is needed so that all font sizing of children done in ems is\n   * relative to this base size */\n  font-size: var(--jp-ui-font-size1);\n  color: var(--jp-ui-font-color1);\n  resize: both;\n}\n\n.jp-Dialog-content.jp-Dialog-content-small {\n  max-width: 500px;\n}\n\n.jp-Dialog-button {\n  overflow: visible;\n}\n\nbutton.jp-Dialog-button:focus {\n  outline: 1px solid var(--jp-brand-color1);\n  outline-offset: 4px;\n  -moz-outline-radius: 0;\n}\n\nbutton.jp-Dialog-button:focus::-moz-focus-inner {\n  border: 0;\n}\n\nbutton.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus,\nbutton.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus,\nbutton.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {\n  outline-offset: 4px;\n  -moz-outline-radius: 0;\n}\n\nbutton.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus {\n  outline: 1px solid var(--jp-accept-color-normal, var(--jp-brand-color1));\n}\n\nbutton.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus {\n  outline: 1px solid var(--jp-warn-color-normal, var(--jp-error-color1));\n}\n\nbutton.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {\n  outline: 1px solid var(--jp-reject-color-normal, var(--md-grey-600));\n}\n\nbutton.jp-Dialog-close-button {\n  padding: 0;\n  height: 100%;\n  min-width: unset;\n  min-height: unset;\n}\n\n.jp-Dialog-header {\n  display: flex;\n  justify-content: space-between;\n  flex: 0 0 auto;\n  padding-bottom: 12px;\n  font-size: var(--jp-ui-font-size3);\n  font-weight: 400;\n  color: var(--jp-ui-font-color1);\n}\n\n.jp-Dialog-body {\n  display: flex;\n  flex-direction: column;\n  flex: 1 1 auto;\n  font-size: var(--jp-ui-font-size1);\n  background: var(--jp-layout-color1);\n  color: var(--jp-ui-font-color1);\n  overflow: auto;\n}\n\n.jp-Dialog-footer {\n  display: flex;\n  flex-direction: row;\n  justify-content: flex-end;\n  align-items: center;\n  flex: 0 0 auto;\n  margin-left: -12px;\n  margin-right: -12px;\n  padding: 12px;\n}\n\n.jp-Dialog-checkbox {\n  padding-right: 5px;\n}\n\n.jp-Dialog-checkbox > input:focus-visible {\n  outline: 1px solid var(--jp-input-active-border-color);\n  outline-offset: 1px;\n}\n\n.jp-Dialog-spacer {\n  flex: 1 1 auto;\n}\n\n.jp-Dialog-title {\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n}\n\n.jp-Dialog-body > .jp-select-wrapper {\n  width: 100%;\n}\n\n.jp-Dialog-body > button {\n  padding: 0 16px;\n}\n\n.jp-Dialog-body > label {\n  line-height: 1.4;\n  color: var(--jp-ui-font-color0);\n}\n\n.jp-Dialog-button.jp-mod-styled:not(:last-child) {\n  margin-right: 12px;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.jp-Input-Boolean-Dialog {\n  flex-direction: row-reverse;\n  align-items: end;\n  width: 100%;\n}\n\n.jp-Input-Boolean-Dialog > label {\n  flex: 1 1 auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-MainAreaWidget > :focus {\n  outline: none;\n}\n\n.jp-MainAreaWidget .jp-MainAreaWidget-error {\n  padding: 6px;\n}\n\n.jp-MainAreaWidget .jp-MainAreaWidget-error > pre {\n  width: auto;\n  padding: 10px;\n  background: var(--jp-error-color3);\n  border: var(--jp-border-width) solid var(--jp-error-color1);\n  border-radius: var(--jp-border-radius);\n  color: var(--jp-ui-font-color1);\n  font-size: var(--jp-ui-font-size1);\n  white-space: pre-wrap;\n  word-wrap: break-word;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/**\n * google-material-color v1.2.6\n * https://github.com/danlevan/google-material-color\n */\n:root {\n  --md-red-50: #ffebee;\n  --md-red-100: #ffcdd2;\n  --md-red-200: #ef9a9a;\n  --md-red-300: #e57373;\n  --md-red-400: #ef5350;\n  --md-red-500: #f44336;\n  --md-red-600: #e53935;\n  --md-red-700: #d32f2f;\n  --md-red-800: #c62828;\n  --md-red-900: #b71c1c;\n  --md-red-A100: #ff8a80;\n  --md-red-A200: #ff5252;\n  --md-red-A400: #ff1744;\n  --md-red-A700: #d50000;\n  --md-pink-50: #fce4ec;\n  --md-pink-100: #f8bbd0;\n  --md-pink-200: #f48fb1;\n  --md-pink-300: #f06292;\n  --md-pink-400: #ec407a;\n  --md-pink-500: #e91e63;\n  --md-pink-600: #d81b60;\n  --md-pink-700: #c2185b;\n  --md-pink-800: #ad1457;\n  --md-pink-900: #880e4f;\n  --md-pink-A100: #ff80ab;\n  --md-pink-A200: #ff4081;\n  --md-pink-A400: #f50057;\n  --md-pink-A700: #c51162;\n  --md-purple-50: #f3e5f5;\n  --md-purple-100: #e1bee7;\n  --md-purple-200: #ce93d8;\n  --md-purple-300: #ba68c8;\n  --md-purple-400: #ab47bc;\n  --md-purple-500: #9c27b0;\n  --md-purple-600: #8e24aa;\n  --md-purple-700: #7b1fa2;\n  --md-purple-800: #6a1b9a;\n  --md-purple-900: #4a148c;\n  --md-purple-A100: #ea80fc;\n  --md-purple-A200: #e040fb;\n  --md-purple-A400: #d500f9;\n  --md-purple-A700: #a0f;\n  --md-deep-purple-50: #ede7f6;\n  --md-deep-purple-100: #d1c4e9;\n  --md-deep-purple-200: #b39ddb;\n  --md-deep-purple-300: #9575cd;\n  --md-deep-purple-400: #7e57c2;\n  --md-deep-purple-500: #673ab7;\n  --md-deep-purple-600: #5e35b1;\n  --md-deep-purple-700: #512da8;\n  --md-deep-purple-800: #4527a0;\n  --md-deep-purple-900: #311b92;\n  --md-deep-purple-A100: #b388ff;\n  --md-deep-purple-A200: #7c4dff;\n  --md-deep-purple-A400: #651fff;\n  --md-deep-purple-A700: #6200ea;\n  --md-indigo-50: #e8eaf6;\n  --md-indigo-100: #c5cae9;\n  --md-indigo-200: #9fa8da;\n  --md-indigo-300: #7986cb;\n  --md-indigo-400: #5c6bc0;\n  --md-indigo-500: #3f51b5;\n  --md-indigo-600: #3949ab;\n  --md-indigo-700: #303f9f;\n  --md-indigo-800: #283593;\n  --md-indigo-900: #1a237e;\n  --md-indigo-A100: #8c9eff;\n  --md-indigo-A200: #536dfe;\n  --md-indigo-A400: #3d5afe;\n  --md-indigo-A700: #304ffe;\n  --md-blue-50: #e3f2fd;\n  --md-blue-100: #bbdefb;\n  --md-blue-200: #90caf9;\n  --md-blue-300: #64b5f6;\n  --md-blue-400: #42a5f5;\n  --md-blue-500: #2196f3;\n  --md-blue-600: #1e88e5;\n  --md-blue-700: #1976d2;\n  --md-blue-800: #1565c0;\n  --md-blue-900: #0d47a1;\n  --md-blue-A100: #82b1ff;\n  --md-blue-A200: #448aff;\n  --md-blue-A400: #2979ff;\n  --md-blue-A700: #2962ff;\n  --md-light-blue-50: #e1f5fe;\n  --md-light-blue-100: #b3e5fc;\n  --md-light-blue-200: #81d4fa;\n  --md-light-blue-300: #4fc3f7;\n  --md-light-blue-400: #29b6f6;\n  --md-light-blue-500: #03a9f4;\n  --md-light-blue-600: #039be5;\n  --md-light-blue-700: #0288d1;\n  --md-light-blue-800: #0277bd;\n  --md-light-blue-900: #01579b;\n  --md-light-blue-A100: #80d8ff;\n  --md-light-blue-A200: #40c4ff;\n  --md-light-blue-A400: #00b0ff;\n  --md-light-blue-A700: #0091ea;\n  --md-cyan-50: #e0f7fa;\n  --md-cyan-100: #b2ebf2;\n  --md-cyan-200: #80deea;\n  --md-cyan-300: #4dd0e1;\n  --md-cyan-400: #26c6da;\n  --md-cyan-500: #00bcd4;\n  --md-cyan-600: #00acc1;\n  --md-cyan-700: #0097a7;\n  --md-cyan-800: #00838f;\n  --md-cyan-900: #006064;\n  --md-cyan-A100: #84ffff;\n  --md-cyan-A200: #18ffff;\n  --md-cyan-A400: #00e5ff;\n  --md-cyan-A700: #00b8d4;\n  --md-teal-50: #e0f2f1;\n  --md-teal-100: #b2dfdb;\n  --md-teal-200: #80cbc4;\n  --md-teal-300: #4db6ac;\n  --md-teal-400: #26a69a;\n  --md-teal-500: #009688;\n  --md-teal-600: #00897b;\n  --md-teal-700: #00796b;\n  --md-teal-800: #00695c;\n  --md-teal-900: #004d40;\n  --md-teal-A100: #a7ffeb;\n  --md-teal-A200: #64ffda;\n  --md-teal-A400: #1de9b6;\n  --md-teal-A700: #00bfa5;\n  --md-green-50: #e8f5e9;\n  --md-green-100: #c8e6c9;\n  --md-green-200: #a5d6a7;\n  --md-green-300: #81c784;\n  --md-green-400: #66bb6a;\n  --md-green-500: #4caf50;\n  --md-green-600: #43a047;\n  --md-green-700: #388e3c;\n  --md-green-800: #2e7d32;\n  --md-green-900: #1b5e20;\n  --md-green-A100: #b9f6ca;\n  --md-green-A200: #69f0ae;\n  --md-green-A400: #00e676;\n  --md-green-A700: #00c853;\n  --md-light-green-50: #f1f8e9;\n  --md-light-green-100: #dcedc8;\n  --md-light-green-200: #c5e1a5;\n  --md-light-green-300: #aed581;\n  --md-light-green-400: #9ccc65;\n  --md-light-green-500: #8bc34a;\n  --md-light-green-600: #7cb342;\n  --md-light-green-700: #689f38;\n  --md-light-green-800: #558b2f;\n  --md-light-green-900: #33691e;\n  --md-light-green-A100: #ccff90;\n  --md-light-green-A200: #b2ff59;\n  --md-light-green-A400: #76ff03;\n  --md-light-green-A700: #64dd17;\n  --md-lime-50: #f9fbe7;\n  --md-lime-100: #f0f4c3;\n  --md-lime-200: #e6ee9c;\n  --md-lime-300: #dce775;\n  --md-lime-400: #d4e157;\n  --md-lime-500: #cddc39;\n  --md-lime-600: #c0ca33;\n  --md-lime-700: #afb42b;\n  --md-lime-800: #9e9d24;\n  --md-lime-900: #827717;\n  --md-lime-A100: #f4ff81;\n  --md-lime-A200: #eeff41;\n  --md-lime-A400: #c6ff00;\n  --md-lime-A700: #aeea00;\n  --md-yellow-50: #fffde7;\n  --md-yellow-100: #fff9c4;\n  --md-yellow-200: #fff59d;\n  --md-yellow-300: #fff176;\n  --md-yellow-400: #ffee58;\n  --md-yellow-500: #ffeb3b;\n  --md-yellow-600: #fdd835;\n  --md-yellow-700: #fbc02d;\n  --md-yellow-800: #f9a825;\n  --md-yellow-900: #f57f17;\n  --md-yellow-A100: #ffff8d;\n  --md-yellow-A200: #ff0;\n  --md-yellow-A400: #ffea00;\n  --md-yellow-A700: #ffd600;\n  --md-amber-50: #fff8e1;\n  --md-amber-100: #ffecb3;\n  --md-amber-200: #ffe082;\n  --md-amber-300: #ffd54f;\n  --md-amber-400: #ffca28;\n  --md-amber-500: #ffc107;\n  --md-amber-600: #ffb300;\n  --md-amber-700: #ffa000;\n  --md-amber-800: #ff8f00;\n  --md-amber-900: #ff6f00;\n  --md-amber-A100: #ffe57f;\n  --md-amber-A200: #ffd740;\n  --md-amber-A400: #ffc400;\n  --md-amber-A700: #ffab00;\n  --md-orange-50: #fff3e0;\n  --md-orange-100: #ffe0b2;\n  --md-orange-200: #ffcc80;\n  --md-orange-300: #ffb74d;\n  --md-orange-400: #ffa726;\n  --md-orange-500: #ff9800;\n  --md-orange-600: #fb8c00;\n  --md-orange-700: #f57c00;\n  --md-orange-800: #ef6c00;\n  --md-orange-900: #e65100;\n  --md-orange-A100: #ffd180;\n  --md-orange-A200: #ffab40;\n  --md-orange-A400: #ff9100;\n  --md-orange-A700: #ff6d00;\n  --md-deep-orange-50: #fbe9e7;\n  --md-deep-orange-100: #ffccbc;\n  --md-deep-orange-200: #ffab91;\n  --md-deep-orange-300: #ff8a65;\n  --md-deep-orange-400: #ff7043;\n  --md-deep-orange-500: #ff5722;\n  --md-deep-orange-600: #f4511e;\n  --md-deep-orange-700: #e64a19;\n  --md-deep-orange-800: #d84315;\n  --md-deep-orange-900: #bf360c;\n  --md-deep-orange-A100: #ff9e80;\n  --md-deep-orange-A200: #ff6e40;\n  --md-deep-orange-A400: #ff3d00;\n  --md-deep-orange-A700: #dd2c00;\n  --md-brown-50: #efebe9;\n  --md-brown-100: #d7ccc8;\n  --md-brown-200: #bcaaa4;\n  --md-brown-300: #a1887f;\n  --md-brown-400: #8d6e63;\n  --md-brown-500: #795548;\n  --md-brown-600: #6d4c41;\n  --md-brown-700: #5d4037;\n  --md-brown-800: #4e342e;\n  --md-brown-900: #3e2723;\n  --md-grey-50: #fafafa;\n  --md-grey-100: #f5f5f5;\n  --md-grey-200: #eee;\n  --md-grey-300: #e0e0e0;\n  --md-grey-400: #bdbdbd;\n  --md-grey-500: #9e9e9e;\n  --md-grey-600: #757575;\n  --md-grey-700: #616161;\n  --md-grey-800: #424242;\n  --md-grey-900: #212121;\n  --md-blue-grey-50: #eceff1;\n  --md-blue-grey-100: #cfd8dc;\n  --md-blue-grey-200: #b0bec5;\n  --md-blue-grey-300: #90a4ae;\n  --md-blue-grey-400: #78909c;\n  --md-blue-grey-500: #607d8b;\n  --md-blue-grey-600: #546e7a;\n  --md-blue-grey-700: #455a64;\n  --md-blue-grey-800: #37474f;\n  --md-blue-grey-900: #263238;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2017, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| RenderedText\n|----------------------------------------------------------------------------*/\n\n:root {\n  /* This is the padding value to fill the gaps between lines containing spans with background color. */\n  --jp-private-code-span-padding: calc(\n    (var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2\n  );\n}\n\n.jp-RenderedText {\n  text-align: left;\n  padding-left: var(--jp-code-padding);\n  line-height: var(--jp-code-line-height);\n  font-family: var(--jp-code-font-family);\n}\n\n.jp-RenderedText pre,\n.jp-RenderedJavaScript pre,\n.jp-RenderedHTMLCommon pre {\n  color: var(--jp-content-font-color1);\n  font-size: var(--jp-code-font-size);\n  border: none;\n  margin: 0;\n  padding: 0;\n}\n\n.jp-RenderedText pre a:link {\n  text-decoration: none;\n  color: var(--jp-content-link-color);\n}\n\n.jp-RenderedText pre a:hover {\n  text-decoration: underline;\n  color: var(--jp-content-link-color);\n}\n\n.jp-RenderedText pre a:visited {\n  text-decoration: none;\n  color: var(--jp-content-link-color);\n}\n\n/* console foregrounds and backgrounds */\n.jp-RenderedText pre .ansi-black-fg {\n  color: #3e424d;\n}\n\n.jp-RenderedText pre .ansi-red-fg {\n  color: #e75c58;\n}\n\n.jp-RenderedText pre .ansi-green-fg {\n  color: #00a250;\n}\n\n.jp-RenderedText pre .ansi-yellow-fg {\n  color: #ddb62b;\n}\n\n.jp-RenderedText pre .ansi-blue-fg {\n  color: #208ffb;\n}\n\n.jp-RenderedText pre .ansi-magenta-fg {\n  color: #d160c4;\n}\n\n.jp-RenderedText pre .ansi-cyan-fg {\n  color: #60c6c8;\n}\n\n.jp-RenderedText pre .ansi-white-fg {\n  color: #c5c1b4;\n}\n\n.jp-RenderedText pre .ansi-black-bg {\n  background-color: #3e424d;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-red-bg {\n  background-color: #e75c58;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-green-bg {\n  background-color: #00a250;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-yellow-bg {\n  background-color: #ddb62b;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-blue-bg {\n  background-color: #208ffb;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-magenta-bg {\n  background-color: #d160c4;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-cyan-bg {\n  background-color: #60c6c8;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-white-bg {\n  background-color: #c5c1b4;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-black-intense-fg {\n  color: #282c36;\n}\n\n.jp-RenderedText pre .ansi-red-intense-fg {\n  color: #b22b31;\n}\n\n.jp-RenderedText pre .ansi-green-intense-fg {\n  color: #007427;\n}\n\n.jp-RenderedText pre .ansi-yellow-intense-fg {\n  color: #b27d12;\n}\n\n.jp-RenderedText pre .ansi-blue-intense-fg {\n  color: #0065ca;\n}\n\n.jp-RenderedText pre .ansi-magenta-intense-fg {\n  color: #a03196;\n}\n\n.jp-RenderedText pre .ansi-cyan-intense-fg {\n  color: #258f8f;\n}\n\n.jp-RenderedText pre .ansi-white-intense-fg {\n  color: #a1a6b2;\n}\n\n.jp-RenderedText pre .ansi-black-intense-bg {\n  background-color: #282c36;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-red-intense-bg {\n  background-color: #b22b31;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-green-intense-bg {\n  background-color: #007427;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-yellow-intense-bg {\n  background-color: #b27d12;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-blue-intense-bg {\n  background-color: #0065ca;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-magenta-intense-bg {\n  background-color: #a03196;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-cyan-intense-bg {\n  background-color: #258f8f;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-white-intense-bg {\n  background-color: #a1a6b2;\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-default-inverse-fg {\n  color: var(--jp-ui-inverse-font-color0);\n}\n\n.jp-RenderedText pre .ansi-default-inverse-bg {\n  background-color: var(--jp-inverse-layout-color0);\n  padding: var(--jp-private-code-span-padding) 0;\n}\n\n.jp-RenderedText pre .ansi-bold {\n  font-weight: bold;\n}\n\n.jp-RenderedText pre .ansi-underline {\n  text-decoration: underline;\n}\n\n.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {\n  background: var(--jp-rendermime-error-background);\n  padding-top: var(--jp-code-padding);\n}\n\n/*-----------------------------------------------------------------------------\n| RenderedLatex\n|----------------------------------------------------------------------------*/\n\n.jp-RenderedLatex {\n  color: var(--jp-content-font-color1);\n  font-size: var(--jp-content-font-size1);\n  line-height: var(--jp-content-line-height);\n}\n\n/* Left-justify outputs.*/\n.jp-OutputArea-output.jp-RenderedLatex {\n  padding: var(--jp-code-padding);\n  text-align: left;\n}\n\n/*-----------------------------------------------------------------------------\n| RenderedHTML\n|----------------------------------------------------------------------------*/\n\n.jp-RenderedHTMLCommon {\n  color: var(--jp-content-font-color1);\n  font-family: var(--jp-content-font-family);\n  font-size: var(--jp-content-font-size1);\n  line-height: var(--jp-content-line-height);\n\n  /* Give a bit more R padding on Markdown text to keep line lengths reasonable */\n  padding-right: 20px;\n}\n\n.jp-RenderedHTMLCommon em {\n  font-style: italic;\n}\n\n.jp-RenderedHTMLCommon strong {\n  font-weight: bold;\n}\n\n.jp-RenderedHTMLCommon u {\n  text-decoration: underline;\n}\n\n.jp-RenderedHTMLCommon a:link {\n  text-decoration: none;\n  color: var(--jp-content-link-color);\n}\n\n.jp-RenderedHTMLCommon a:hover {\n  text-decoration: underline;\n  color: var(--jp-content-link-color);\n}\n\n.jp-RenderedHTMLCommon a:visited {\n  text-decoration: none;\n  color: var(--jp-content-link-color);\n}\n\n/* Headings */\n\n.jp-RenderedHTMLCommon h1,\n.jp-RenderedHTMLCommon h2,\n.jp-RenderedHTMLCommon h3,\n.jp-RenderedHTMLCommon h4,\n.jp-RenderedHTMLCommon h5,\n.jp-RenderedHTMLCommon h6 {\n  line-height: var(--jp-content-heading-line-height);\n  font-weight: var(--jp-content-heading-font-weight);\n  font-style: normal;\n  margin: var(--jp-content-heading-margin-top) 0\n    var(--jp-content-heading-margin-bottom) 0;\n}\n\n.jp-RenderedHTMLCommon h1:first-child,\n.jp-RenderedHTMLCommon h2:first-child,\n.jp-RenderedHTMLCommon h3:first-child,\n.jp-RenderedHTMLCommon h4:first-child,\n.jp-RenderedHTMLCommon h5:first-child,\n.jp-RenderedHTMLCommon h6:first-child {\n  margin-top: calc(0.5 * var(--jp-content-heading-margin-top));\n}\n\n.jp-RenderedHTMLCommon h1:last-child,\n.jp-RenderedHTMLCommon h2:last-child,\n.jp-RenderedHTMLCommon h3:last-child,\n.jp-RenderedHTMLCommon h4:last-child,\n.jp-RenderedHTMLCommon h5:last-child,\n.jp-RenderedHTMLCommon h6:last-child {\n  margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));\n}\n\n.jp-RenderedHTMLCommon h1 {\n  font-size: var(--jp-content-font-size5);\n}\n\n.jp-RenderedHTMLCommon h2 {\n  font-size: var(--jp-content-font-size4);\n}\n\n.jp-RenderedHTMLCommon h3 {\n  font-size: var(--jp-content-font-size3);\n}\n\n.jp-RenderedHTMLCommon h4 {\n  font-size: var(--jp-content-font-size2);\n}\n\n.jp-RenderedHTMLCommon h5 {\n  font-size: var(--jp-content-font-size1);\n}\n\n.jp-RenderedHTMLCommon h6 {\n  font-size: var(--jp-content-font-size0);\n}\n\n/* Lists */\n\n/* stylelint-disable selector-max-type, selector-max-compound-selectors */\n\n.jp-RenderedHTMLCommon ul:not(.list-inline),\n.jp-RenderedHTMLCommon ol:not(.list-inline) {\n  padding-left: 2em;\n}\n\n.jp-RenderedHTMLCommon ul {\n  list-style: disc;\n}\n\n.jp-RenderedHTMLCommon ul ul {\n  list-style: square;\n}\n\n.jp-RenderedHTMLCommon ul ul ul {\n  list-style: circle;\n}\n\n.jp-RenderedHTMLCommon ol {\n  list-style: decimal;\n}\n\n.jp-RenderedHTMLCommon ol ol {\n  list-style: upper-alpha;\n}\n\n.jp-RenderedHTMLCommon ol ol ol {\n  list-style: lower-alpha;\n}\n\n.jp-RenderedHTMLCommon ol ol ol ol {\n  list-style: lower-roman;\n}\n\n.jp-RenderedHTMLCommon ol ol ol ol ol {\n  list-style: decimal;\n}\n\n.jp-RenderedHTMLCommon ol,\n.jp-RenderedHTMLCommon ul {\n  margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon ul ul,\n.jp-RenderedHTMLCommon ul ol,\n.jp-RenderedHTMLCommon ol ul,\n.jp-RenderedHTMLCommon ol ol {\n  margin-bottom: 0;\n}\n\n/* stylelint-enable selector-max-type, selector-max-compound-selectors */\n\n.jp-RenderedHTMLCommon hr {\n  color: var(--jp-border-color2);\n  background-color: var(--jp-border-color1);\n  margin-top: 1em;\n  margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon > pre {\n  margin: 1.5em 2em;\n}\n\n.jp-RenderedHTMLCommon pre,\n.jp-RenderedHTMLCommon code {\n  border: 0;\n  background-color: var(--jp-layout-color0);\n  color: var(--jp-content-font-color1);\n  font-family: var(--jp-code-font-family);\n  font-size: inherit;\n  line-height: var(--jp-code-line-height);\n  padding: 0;\n  white-space: pre-wrap;\n}\n\n.jp-RenderedHTMLCommon :not(pre) > code {\n  background-color: var(--jp-layout-color2);\n  padding: 1px 5px;\n}\n\n/* Tables */\n\n.jp-RenderedHTMLCommon table {\n  border-collapse: collapse;\n  border-spacing: 0;\n  border: none;\n  color: var(--jp-ui-font-color1);\n  font-size: var(--jp-ui-font-size1);\n  table-layout: fixed;\n  margin-left: auto;\n  margin-bottom: 1em;\n  margin-right: auto;\n}\n\n.jp-RenderedHTMLCommon thead {\n  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);\n  vertical-align: bottom;\n}\n\n.jp-RenderedHTMLCommon td,\n.jp-RenderedHTMLCommon th,\n.jp-RenderedHTMLCommon tr {\n  vertical-align: middle;\n  padding: 0.5em;\n  line-height: normal;\n  white-space: normal;\n  max-width: none;\n  border: none;\n}\n\n.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,\n.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {\n  max-width: none;\n}\n\n:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,\n:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,\n:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {\n  text-align: right;\n}\n\n.jp-RenderedHTMLCommon th {\n  font-weight: bold;\n}\n\n.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {\n  background: var(--jp-layout-color0);\n}\n\n.jp-RenderedHTMLCommon tbody tr:nth-child(even) {\n  background: var(--jp-rendermime-table-row-background);\n}\n\n.jp-RenderedHTMLCommon tbody tr:hover {\n  background: var(--jp-rendermime-table-row-hover-background);\n}\n\n.jp-RenderedHTMLCommon p {\n  text-align: left;\n  margin: 0;\n  margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon img {\n  -moz-force-broken-image-icon: 1;\n}\n\n/* Restrict to direct children as other images could be nested in other content. */\n.jp-RenderedHTMLCommon > img {\n  display: block;\n  margin-left: 0;\n  margin-right: 0;\n  margin-bottom: 1em;\n}\n\n/* Change color behind transparent images if they need it... */\n[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {\n  background-color: var(--jp-inverse-layout-color1);\n}\n\n[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {\n  background-color: var(--jp-inverse-layout-color1);\n}\n\n.jp-RenderedHTMLCommon img,\n.jp-RenderedImage img,\n.jp-RenderedHTMLCommon svg,\n.jp-RenderedSVG svg {\n  max-width: 100%;\n  height: auto;\n}\n\n.jp-RenderedHTMLCommon img.jp-mod-unconfined,\n.jp-RenderedImage img.jp-mod-unconfined,\n.jp-RenderedHTMLCommon svg.jp-mod-unconfined,\n.jp-RenderedSVG svg.jp-mod-unconfined {\n  max-width: none;\n}\n\n.jp-RenderedHTMLCommon .alert {\n  padding: var(--jp-notebook-padding);\n  border: var(--jp-border-width) solid transparent;\n  border-radius: var(--jp-border-radius);\n  margin-bottom: 1em;\n}\n\n.jp-RenderedHTMLCommon .alert-info {\n  color: var(--jp-info-color0);\n  background-color: var(--jp-info-color3);\n  border-color: var(--jp-info-color2);\n}\n\n.jp-RenderedHTMLCommon .alert-info hr {\n  border-color: var(--jp-info-color3);\n}\n\n.jp-RenderedHTMLCommon .alert-info > p:last-child,\n.jp-RenderedHTMLCommon .alert-info > ul:last-child {\n  margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon .alert-warning {\n  color: var(--jp-warn-color0);\n  background-color: var(--jp-warn-color3);\n  border-color: var(--jp-warn-color2);\n}\n\n.jp-RenderedHTMLCommon .alert-warning hr {\n  border-color: var(--jp-warn-color3);\n}\n\n.jp-RenderedHTMLCommon .alert-warning > p:last-child,\n.jp-RenderedHTMLCommon .alert-warning > ul:last-child {\n  margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon .alert-success {\n  color: var(--jp-success-color0);\n  background-color: var(--jp-success-color3);\n  border-color: var(--jp-success-color2);\n}\n\n.jp-RenderedHTMLCommon .alert-success hr {\n  border-color: var(--jp-success-color3);\n}\n\n.jp-RenderedHTMLCommon .alert-success > p:last-child,\n.jp-RenderedHTMLCommon .alert-success > ul:last-child {\n  margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon .alert-danger {\n  color: var(--jp-error-color0);\n  background-color: var(--jp-error-color3);\n  border-color: var(--jp-error-color2);\n}\n\n.jp-RenderedHTMLCommon .alert-danger hr {\n  border-color: var(--jp-error-color3);\n}\n\n.jp-RenderedHTMLCommon .alert-danger > p:last-child,\n.jp-RenderedHTMLCommon .alert-danger > ul:last-child {\n  margin-bottom: 0;\n}\n\n.jp-RenderedHTMLCommon blockquote {\n  margin: 1em 2em;\n  padding: 0 1em;\n  border-left: 5px solid var(--jp-border-color2);\n}\n\na.jp-InternalAnchorLink {\n  visibility: hidden;\n  margin-left: 8px;\n  color: var(--md-blue-800);\n}\n\nh1:hover .jp-InternalAnchorLink,\nh2:hover .jp-InternalAnchorLink,\nh3:hover .jp-InternalAnchorLink,\nh4:hover .jp-InternalAnchorLink,\nh5:hover .jp-InternalAnchorLink,\nh6:hover .jp-InternalAnchorLink {\n  visibility: visible;\n}\n\n.jp-RenderedHTMLCommon kbd {\n  background-color: var(--jp-rendermime-table-row-background);\n  border: 1px solid var(--jp-border-color0);\n  border-bottom-color: var(--jp-border-color2);\n  border-radius: 3px;\n  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n  display: inline-block;\n  font-size: var(--jp-ui-font-size0);\n  line-height: 1em;\n  padding: 0.2em 0.5em;\n}\n\n/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.\n * At the bottom of cells this is a bit too much as there is also spacing\n * between cells. Going all the way to 0 gets too tight between markdown and\n * code cells.\n */\n.jp-RenderedHTMLCommon > *:last-child {\n  margin-bottom: 0.5em;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Copyright (c) 2014-2017, PhosphorJS Contributors\n|\n| Distributed under the terms of the BSD 3-Clause License.\n|\n| The full license is in the file LICENSE, distributed with this software.\n|----------------------------------------------------------------------------*/\n\n.lm-cursor-backdrop {\n  position: fixed;\n  width: 200px;\n  height: 200px;\n  margin-top: -100px;\n  margin-left: -100px;\n  will-change: transform;\n  z-index: 100;\n}\n\n.lm-mod-drag-image {\n  will-change: transform;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.jp-lineFormSearch {\n  padding: 4px 12px;\n  background-color: var(--jp-layout-color2);\n  box-shadow: var(--jp-toolbar-box-shadow);\n  z-index: 2;\n  font-size: var(--jp-ui-font-size1);\n}\n\n.jp-lineFormCaption {\n  font-size: var(--jp-ui-font-size0);\n  line-height: var(--jp-ui-font-size1);\n  margin-top: 4px;\n  color: var(--jp-ui-font-color0);\n}\n\n.jp-baseLineForm {\n  border: none;\n  border-radius: 0;\n  position: absolute;\n  background-size: 16px;\n  background-repeat: no-repeat;\n  background-position: center;\n  outline: none;\n}\n\n.jp-lineFormButtonContainer {\n  top: 4px;\n  right: 8px;\n  height: 24px;\n  padding: 0 12px;\n  width: 12px;\n}\n\n.jp-lineFormButtonIcon {\n  top: 0;\n  right: 0;\n  background-color: var(--jp-brand-color1);\n  height: 100%;\n  width: 100%;\n  box-sizing: border-box;\n  padding: 4px 6px;\n}\n\n.jp-lineFormButton {\n  top: 0;\n  right: 0;\n  background-color: transparent;\n  height: 100%;\n  width: 100%;\n  box-sizing: border-box;\n}\n\n.jp-lineFormWrapper {\n  overflow: hidden;\n  padding: 0 8px;\n  border: 1px solid var(--jp-border-color0);\n  background-color: var(--jp-input-active-background);\n  height: 22px;\n}\n\n.jp-lineFormWrapperFocusWithin {\n  border: var(--jp-border-width) solid var(--md-blue-500);\n  box-shadow: inset 0 0 4px var(--md-blue-300);\n}\n\n.jp-lineFormInput {\n  background: transparent;\n  width: 200px;\n  height: 100%;\n  border: none;\n  outline: none;\n  color: var(--jp-ui-font-color0);\n  line-height: 28px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) 2014-2016, Jupyter Development Team.\n|\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-JSONEditor {\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n}\n\n.jp-JSONEditor-host {\n  flex: 1 1 auto;\n  border: var(--jp-border-width) solid var(--jp-input-border-color);\n  border-radius: 0;\n  background: var(--jp-layout-color0);\n  min-height: 50px;\n  padding: 1px;\n}\n\n.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {\n  border-color: red;\n  outline-color: red;\n}\n\n.jp-JSONEditor-header {\n  display: flex;\n  flex: 1 0 auto;\n  padding: 0 0 0 12px;\n}\n\n.jp-JSONEditor-header label {\n  flex: 0 0 auto;\n}\n\n.jp-JSONEditor-commitButton {\n  height: 16px;\n  width: 16px;\n  background-size: 18px;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n.jp-JSONEditor-host.jp-mod-focused {\n  background-color: var(--jp-input-active-background);\n  border: 1px solid var(--jp-input-active-border-color);\n  box-shadow: var(--jp-input-box-shadow);\n}\n\n.jp-Editor.jp-mod-dropTarget {\n  border: var(--jp-border-width) solid var(--jp-input-active-border-color);\n  box-shadow: var(--jp-input-box-shadow);\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n.jp-DocumentSearch-input {\n  border: none;\n  outline: none;\n  color: var(--jp-ui-font-color0);\n  font-size: var(--jp-ui-font-size1);\n  background-color: var(--jp-layout-color0);\n  font-family: var(--jp-ui-font-family);\n  padding: 2px 1px;\n  resize: none;\n}\n\n.jp-DocumentSearch-overlay {\n  position: absolute;\n  background-color: var(--jp-toolbar-background);\n  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n  border-left: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n  top: 0;\n  right: 0;\n  z-index: 7;\n  min-width: 405px;\n  padding: 2px;\n  font-size: var(--jp-ui-font-size1);\n\n  --jp-private-document-search-button-height: 20px;\n}\n\n.jp-DocumentSearch-overlay button {\n  background-color: var(--jp-toolbar-background);\n  outline: 0;\n}\n\n.jp-DocumentSearch-overlay button:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-overlay button:active {\n  background-color: var(--jp-layout-color3);\n}\n\n.jp-DocumentSearch-overlay-row {\n  display: flex;\n  align-items: center;\n  margin-bottom: 2px;\n}\n\n.jp-DocumentSearch-button-content {\n  display: inline-block;\n  cursor: pointer;\n  box-sizing: border-box;\n  width: 100%;\n  height: 100%;\n}\n\n.jp-DocumentSearch-button-content svg {\n  width: 100%;\n  height: 100%;\n}\n\n.jp-DocumentSearch-input-wrapper {\n  border: var(--jp-border-width) solid var(--jp-border-color0);\n  display: flex;\n  background-color: var(--jp-layout-color0);\n  margin: 2px;\n}\n\n.jp-DocumentSearch-input-wrapper:focus-within {\n  border-color: var(--jp-cell-editor-active-border-color);\n}\n\n.jp-DocumentSearch-toggle-wrapper,\n.jp-DocumentSearch-button-wrapper {\n  all: initial;\n  overflow: hidden;\n  display: inline-block;\n  border: none;\n  box-sizing: border-box;\n}\n\n.jp-DocumentSearch-toggle-wrapper {\n  width: 14px;\n  height: 14px;\n}\n\n.jp-DocumentSearch-button-wrapper {\n  width: var(--jp-private-document-search-button-height);\n  height: var(--jp-private-document-search-button-height);\n}\n\n.jp-DocumentSearch-toggle-wrapper:focus,\n.jp-DocumentSearch-button-wrapper:focus {\n  outline: var(--jp-border-width) solid\n    var(--jp-cell-editor-active-border-color);\n  outline-offset: -1px;\n}\n\n.jp-DocumentSearch-toggle-wrapper,\n.jp-DocumentSearch-button-wrapper,\n.jp-DocumentSearch-button-content:focus {\n  outline: none;\n}\n\n.jp-DocumentSearch-toggle-placeholder {\n  width: 5px;\n}\n\n.jp-DocumentSearch-input-button::before {\n  display: block;\n  padding-top: 100%;\n}\n\n.jp-DocumentSearch-input-button-off {\n  opacity: var(--jp-search-toggle-off-opacity);\n}\n\n.jp-DocumentSearch-input-button-off:hover {\n  opacity: var(--jp-search-toggle-hover-opacity);\n}\n\n.jp-DocumentSearch-input-button-on {\n  opacity: var(--jp-search-toggle-on-opacity);\n}\n\n.jp-DocumentSearch-index-counter {\n  padding-left: 10px;\n  padding-right: 10px;\n  user-select: none;\n  min-width: 35px;\n  display: inline-block;\n}\n\n.jp-DocumentSearch-up-down-wrapper {\n  display: inline-block;\n  padding-right: 2px;\n  margin-left: auto;\n  white-space: nowrap;\n}\n\n.jp-DocumentSearch-spacer {\n  margin-left: auto;\n}\n\n.jp-DocumentSearch-up-down-wrapper button {\n  outline: 0;\n  border: none;\n  width: var(--jp-private-document-search-button-height);\n  height: var(--jp-private-document-search-button-height);\n  vertical-align: middle;\n  margin: 1px 5px 2px;\n}\n\n.jp-DocumentSearch-up-down-button:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-up-down-button:active {\n  background-color: var(--jp-layout-color3);\n}\n\n.jp-DocumentSearch-filter-button {\n  border-radius: var(--jp-border-radius);\n}\n\n.jp-DocumentSearch-filter-button:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-filter-button-enabled {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-DocumentSearch-filter-button-enabled:hover {\n  background-color: var(--jp-layout-color3);\n}\n\n.jp-DocumentSearch-search-options {\n  padding: 0 8px;\n  margin-left: 3px;\n  width: 100%;\n  display: grid;\n  justify-content: start;\n  grid-template-columns: 1fr 1fr;\n  align-items: center;\n  justify-items: stretch;\n}\n\n.jp-DocumentSearch-search-filter-disabled {\n  color: var(--jp-ui-font-color2);\n}\n\n.jp-DocumentSearch-search-filter {\n  display: flex;\n  align-items: center;\n  user-select: none;\n}\n\n.jp-DocumentSearch-regex-error {\n  color: var(--jp-error-color0);\n}\n\n.jp-DocumentSearch-replace-button-wrapper {\n  overflow: hidden;\n  display: inline-block;\n  box-sizing: border-box;\n  border: var(--jp-border-width) solid var(--jp-border-color0);\n  margin: auto 2px;\n  padding: 1px 4px;\n  height: calc(var(--jp-private-document-search-button-height) + 2px);\n}\n\n.jp-DocumentSearch-replace-button-wrapper:focus {\n  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);\n}\n\n.jp-DocumentSearch-replace-button {\n  display: inline-block;\n  text-align: center;\n  cursor: pointer;\n  box-sizing: border-box;\n  color: var(--jp-ui-font-color1);\n\n  /* height - 2 * (padding of wrapper) */\n  line-height: calc(var(--jp-private-document-search-button-height) - 2px);\n  width: 100%;\n  height: 100%;\n}\n\n.jp-DocumentSearch-replace-button:focus {\n  outline: none;\n}\n\n.jp-DocumentSearch-replace-wrapper-class {\n  margin-left: 14px;\n  display: flex;\n}\n\n.jp-DocumentSearch-replace-toggle {\n  border: none;\n  background-color: var(--jp-toolbar-background);\n  border-radius: var(--jp-border-radius);\n}\n\n.jp-DocumentSearch-replace-toggle:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.cm-editor {\n  line-height: var(--jp-code-line-height);\n  font-size: var(--jp-code-font-size);\n  font-family: var(--jp-code-font-family);\n  border: 0;\n  border-radius: 0;\n  height: auto;\n\n  /* Changed to auto to autogrow */\n}\n\n.cm-editor pre {\n  padding: 0 var(--jp-code-padding);\n}\n\n.jp-CodeMirrorEditor[data-type='inline'] .cm-dialog {\n  background-color: var(--jp-layout-color0);\n  color: var(--jp-content-font-color1);\n}\n\n.jp-CodeMirrorEditor {\n  cursor: text;\n}\n\n/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */\n@media screen and (min-width: 2138px) and (max-width: 4319px) {\n  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {\n    border-left: var(--jp-code-cursor-width1) solid\n      var(--jp-editor-cursor-color);\n  }\n}\n\n/* When zoomed out less than 33% */\n@media screen and (min-width: 4320px) {\n  .jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {\n    border-left: var(--jp-code-cursor-width2) solid\n      var(--jp-editor-cursor-color);\n  }\n}\n\n.cm-editor.jp-mod-readOnly .cm-cursor {\n  display: none;\n}\n\n.jp-CollaboratorCursor {\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n  border-top: none;\n  border-bottom: 3px solid;\n  background-clip: content-box;\n  margin-left: -5px;\n  margin-right: -5px;\n}\n\n.cm-searching,\n.cm-searching span {\n  /* `.cm-searching span`: we need to override syntax highlighting */\n  background-color: var(--jp-search-unselected-match-background-color);\n  color: var(--jp-search-unselected-match-color);\n}\n\n.cm-searching::selection,\n.cm-searching span::selection {\n  background-color: var(--jp-search-unselected-match-background-color);\n  color: var(--jp-search-unselected-match-color);\n}\n\n.jp-current-match > .cm-searching,\n.jp-current-match > .cm-searching span,\n.cm-searching > .jp-current-match,\n.cm-searching > .jp-current-match span {\n  background-color: var(--jp-search-selected-match-background-color);\n  color: var(--jp-search-selected-match-color);\n}\n\n.jp-current-match > .cm-searching::selection,\n.cm-searching > .jp-current-match::selection,\n.jp-current-match > .cm-searching span::selection {\n  background-color: var(--jp-search-selected-match-background-color);\n  color: var(--jp-search-selected-match-color);\n}\n\n.cm-trailingspace {\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVQIHQGlAFr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+r3zKmT0/+pk9P/7+r3zAAAAAAAAAAABAAAAAAAAAAA6OPzM+/q9wAAAAAA6OPzMwAAAAAAAAAAAgAAAAAAAAAAGR8NiRQaCgAZIA0AGR8NiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQyoYJ/SY80UAAAAASUVORK5CYII=);\n  background-position: center left;\n  background-repeat: repeat-x;\n}\n\n.jp-CollaboratorCursor-hover {\n  position: absolute;\n  z-index: 1;\n  transform: translateX(-50%);\n  color: white;\n  border-radius: 3px;\n  padding-left: 4px;\n  padding-right: 4px;\n  padding-top: 1px;\n  padding-bottom: 1px;\n  text-align: center;\n  font-size: var(--jp-ui-font-size1);\n  white-space: nowrap;\n}\n\n.jp-CodeMirror-ruler {\n  border-left: 1px dashed var(--jp-border-color2);\n}\n\n/* Styles for shared cursors (remote cursor locations and selected ranges) */\n.jp-CodeMirrorEditor .cm-ySelectionCaret {\n  position: relative;\n  border-left: 1px solid black;\n  margin-left: -1px;\n  margin-right: -1px;\n  box-sizing: border-box;\n}\n\n.jp-CodeMirrorEditor .cm-ySelectionCaret > .cm-ySelectionInfo {\n  white-space: nowrap;\n  position: absolute;\n  top: -1.15em;\n  padding-bottom: 0.05em;\n  left: -1px;\n  font-size: 0.95em;\n  font-family: var(--jp-ui-font-family);\n  font-weight: bold;\n  line-height: normal;\n  user-select: none;\n  color: white;\n  padding-left: 2px;\n  padding-right: 2px;\n  z-index: 101;\n  transition: opacity 0.3s ease-in-out;\n}\n\n.jp-CodeMirrorEditor .cm-ySelectionInfo {\n  transition-delay: 0.7s;\n  opacity: 0;\n}\n\n.jp-CodeMirrorEditor .cm-ySelectionCaret:hover > .cm-ySelectionInfo {\n  opacity: 1;\n  transition-delay: 0s;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-MimeDocument {\n  outline: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n  --jp-private-filebrowser-button-height: 28px;\n  --jp-private-filebrowser-button-width: 48px;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-FileBrowser .jp-SidePanel-content {\n  display: flex;\n  flex-direction: column;\n}\n\n.jp-FileBrowser-toolbar.jp-Toolbar {\n  flex-wrap: wrap;\n  row-gap: 12px;\n  border-bottom: none;\n  height: auto;\n  margin: 8px 12px 0;\n  box-shadow: none;\n  padding: 0;\n  justify-content: flex-start;\n}\n\n.jp-FileBrowser-Panel {\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n}\n\n.jp-BreadCrumbs {\n  flex: 0 0 auto;\n  margin: 8px 12px;\n}\n\n.jp-BreadCrumbs-item {\n  margin: 0 2px;\n  padding: 0 2px;\n  border-radius: var(--jp-border-radius);\n  cursor: pointer;\n}\n\n.jp-BreadCrumbs-item:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-BreadCrumbs-item:first-child {\n  margin-left: 0;\n}\n\n.jp-BreadCrumbs-item.jp-mod-dropTarget {\n  background-color: var(--jp-brand-color2);\n  opacity: 0.7;\n}\n\n/*-----------------------------------------------------------------------------\n| Buttons\n|----------------------------------------------------------------------------*/\n\n.jp-FileBrowser-toolbar > .jp-Toolbar-item {\n  flex: 0 0 auto;\n  padding-left: 0;\n  padding-right: 2px;\n  align-items: center;\n  height: unset;\n}\n\n.jp-FileBrowser-toolbar > .jp-Toolbar-item .jp-ToolbarButtonComponent {\n  width: 40px;\n}\n\n/*-----------------------------------------------------------------------------\n| Other styles\n|----------------------------------------------------------------------------*/\n\n.jp-FileDialog.jp-mod-conflict input {\n  color: var(--jp-error-color1);\n}\n\n.jp-FileDialog .jp-new-name-title {\n  margin-top: 12px;\n}\n\n.jp-LastModified-hidden {\n  display: none;\n}\n\n.jp-FileSize-hidden {\n  display: none;\n}\n\n.jp-FileBrowser .lm-AccordionPanel > h3:first-child {\n  display: none;\n}\n\n/*-----------------------------------------------------------------------------\n| DirListing\n|----------------------------------------------------------------------------*/\n\n.jp-DirListing {\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n  outline: 0;\n}\n\n.jp-DirListing-header {\n  flex: 0 0 auto;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  overflow: hidden;\n  border-top: var(--jp-border-width) solid var(--jp-border-color2);\n  border-bottom: var(--jp-border-width) solid var(--jp-border-color1);\n  box-shadow: var(--jp-toolbar-box-shadow);\n  z-index: 2;\n}\n\n.jp-DirListing-headerItem {\n  padding: 4px 12px 2px;\n  font-weight: 500;\n}\n\n.jp-DirListing-headerItem:hover {\n  background: var(--jp-layout-color2);\n}\n\n.jp-DirListing-headerItem.jp-id-name {\n  flex: 1 0 84px;\n}\n\n.jp-DirListing-headerItem.jp-id-modified {\n  flex: 0 0 112px;\n  border-left: var(--jp-border-width) solid var(--jp-border-color2);\n  text-align: right;\n}\n\n.jp-DirListing-headerItem.jp-id-filesize {\n  flex: 0 0 75px;\n  border-left: var(--jp-border-width) solid var(--jp-border-color2);\n  text-align: right;\n}\n\n.jp-id-narrow {\n  display: none;\n  flex: 0 0 5px;\n  padding: 4px;\n  border-left: var(--jp-border-width) solid var(--jp-border-color2);\n  text-align: right;\n  color: var(--jp-border-color2);\n}\n\n.jp-DirListing-narrow .jp-id-narrow {\n  display: block;\n}\n\n.jp-DirListing-narrow .jp-id-modified,\n.jp-DirListing-narrow .jp-DirListing-itemModified {\n  display: none;\n}\n\n.jp-DirListing-headerItem.jp-mod-selected {\n  font-weight: 600;\n}\n\n/* increase specificity to override bundled default */\n.jp-DirListing-content {\n  flex: 1 1 auto;\n  margin: 0;\n  padding: 0;\n  list-style-type: none;\n  overflow: auto;\n  background-color: var(--jp-layout-color1);\n}\n\n.jp-DirListing-content mark {\n  color: var(--jp-ui-font-color0);\n  background-color: transparent;\n  font-weight: bold;\n}\n\n.jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark {\n  color: var(--jp-ui-inverse-font-color0);\n}\n\n/* Style the directory listing content when a user drops a file to upload */\n.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {\n  outline: 5px dashed rgba(128, 128, 128, 0.5);\n  outline-offset: -10px;\n  cursor: copy;\n}\n\n.jp-DirListing-item {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  padding: 4px 12px;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.jp-DirListing-checkboxWrapper {\n  /* Increases hit area of checkbox. */\n  padding: 4px;\n}\n\n.jp-DirListing-header\n  .jp-DirListing-checkboxWrapper\n  + .jp-DirListing-headerItem {\n  padding-left: 4px;\n}\n\n.jp-DirListing-content .jp-DirListing-checkboxWrapper {\n  position: relative;\n  left: -4px;\n  margin: -4px 0 -4px -8px;\n}\n\n.jp-DirListing-checkboxWrapper.jp-mod-visible {\n  visibility: visible;\n}\n\n/* For devices that support hovering, hide checkboxes until hovered, selected...\n*/\n@media (hover: hover) {\n  .jp-DirListing-checkboxWrapper {\n    visibility: hidden;\n  }\n\n  .jp-DirListing-item:hover .jp-DirListing-checkboxWrapper,\n  .jp-DirListing-item.jp-mod-selected .jp-DirListing-checkboxWrapper {\n    visibility: visible;\n  }\n}\n\n.jp-DirListing-item[data-is-dot] {\n  opacity: 75%;\n}\n\n.jp-DirListing-item.jp-mod-selected {\n  color: var(--jp-ui-inverse-font-color1);\n  background: var(--jp-brand-color1);\n}\n\n.jp-DirListing-item.jp-mod-dropTarget {\n  background: var(--jp-brand-color3);\n}\n\n.jp-DirListing-item:hover:not(.jp-mod-selected) {\n  background: var(--jp-layout-color2);\n}\n\n.jp-DirListing-itemIcon {\n  flex: 0 0 20px;\n  margin-right: 4px;\n}\n\n.jp-DirListing-itemText {\n  flex: 1 0 64px;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  user-select: none;\n}\n\n.jp-DirListing-itemText:focus {\n  outline-width: 2px;\n  outline-color: var(--jp-inverse-layout-color1);\n  outline-style: solid;\n  outline-offset: 1px;\n}\n\n.jp-DirListing-item.jp-mod-selected .jp-DirListing-itemText:focus {\n  outline-color: var(--jp-layout-color1);\n}\n\n.jp-DirListing-itemModified {\n  flex: 0 0 125px;\n  text-align: right;\n}\n\n.jp-DirListing-itemFileSize {\n  flex: 0 0 90px;\n  text-align: right;\n}\n\n.jp-DirListing-editor {\n  flex: 1 0 64px;\n  outline: none;\n  border: none;\n  color: var(--jp-ui-font-color1);\n  background-color: var(--jp-layout-color1);\n}\n\n.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon::before {\n  color: var(--jp-success-color1);\n  content: '\\25CF';\n  font-size: 8px;\n  position: absolute;\n  left: -8px;\n}\n\n.jp-DirListing-item.jp-mod-running.jp-mod-selected\n  .jp-DirListing-itemIcon::before {\n  color: var(--jp-ui-inverse-font-color1);\n}\n\n.jp-DirListing-item.lm-mod-drag-image,\n.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {\n  font-size: var(--jp-ui-font-size1);\n  padding-left: 4px;\n  margin-left: 4px;\n  width: 160px;\n  background-color: var(--jp-ui-inverse-font-color2);\n  box-shadow: var(--jp-elevation-z2);\n  border-radius: 0;\n  color: var(--jp-ui-font-color1);\n  transform: translateX(-40%) translateY(-58%);\n}\n\n.jp-Document {\n  min-width: 120px;\n  min-height: 120px;\n  outline: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Main OutputArea\n| OutputArea has a list of Outputs\n|----------------------------------------------------------------------------*/\n\n.jp-OutputArea {\n  overflow-y: auto;\n}\n\n.jp-OutputArea-child {\n  display: table;\n  table-layout: fixed;\n  width: 100%;\n  overflow: hidden;\n}\n\n.jp-OutputPrompt {\n  width: var(--jp-cell-prompt-width);\n  color: var(--jp-cell-outprompt-font-color);\n  font-family: var(--jp-cell-prompt-font-family);\n  padding: var(--jp-code-padding);\n  letter-spacing: var(--jp-cell-prompt-letter-spacing);\n  line-height: var(--jp-code-line-height);\n  font-size: var(--jp-code-font-size);\n  border: var(--jp-border-width) solid transparent;\n  opacity: var(--jp-cell-prompt-opacity);\n\n  /* Right align prompt text, don't wrap to handle large prompt numbers */\n  text-align: right;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n\n  /* Disable text selection */\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.jp-OutputArea-prompt {\n  display: table-cell;\n  vertical-align: top;\n}\n\n.jp-OutputArea-output {\n  display: table-cell;\n  width: 100%;\n  height: auto;\n  overflow: auto;\n  user-select: text;\n  -moz-user-select: text;\n  -webkit-user-select: text;\n  -ms-user-select: text;\n}\n\n.jp-OutputArea .jp-RenderedText {\n  padding-left: 1ch;\n}\n\n/**\n * Prompt overlay.\n */\n\n.jp-OutputArea-promptOverlay {\n  position: absolute;\n  top: 0;\n  width: var(--jp-cell-prompt-width);\n  height: 100%;\n  opacity: 0.5;\n}\n\n.jp-OutputArea-promptOverlay:hover {\n  background: var(--jp-layout-color2);\n  box-shadow: inset 0 0 1px var(--jp-inverse-layout-color0);\n  cursor: zoom-out;\n}\n\n.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay:hover {\n  cursor: zoom-in;\n}\n\n/**\n * Isolated output.\n */\n.jp-OutputArea-output.jp-mod-isolated {\n  width: 100%;\n  display: block;\n}\n\n/*\nWhen drag events occur, `lm-mod-override-cursor` is added to the body.\nBecause iframes steal all cursor events, the following two rules are necessary\nto suppress pointer events while resize drags are occurring. There may be a\nbetter solution to this problem.\n*/\nbody.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {\n  position: relative;\n}\n\nbody.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background: transparent;\n}\n\n/* pre */\n\n.jp-OutputArea-output pre {\n  border: none;\n  margin: 0;\n  padding: 0;\n  overflow-x: auto;\n  overflow-y: auto;\n  word-break: break-all;\n  word-wrap: break-word;\n  white-space: pre-wrap;\n}\n\n/* tables */\n\n.jp-OutputArea-output.jp-RenderedHTMLCommon table {\n  margin-left: 0;\n  margin-right: 0;\n}\n\n/* description lists */\n\n.jp-OutputArea-output dl,\n.jp-OutputArea-output dt,\n.jp-OutputArea-output dd {\n  display: block;\n}\n\n.jp-OutputArea-output dl {\n  width: 100%;\n  overflow: hidden;\n  padding: 0;\n  margin: 0;\n}\n\n.jp-OutputArea-output dt {\n  font-weight: bold;\n  float: left;\n  width: 20%;\n  padding: 0;\n  margin: 0;\n}\n\n.jp-OutputArea-output dd {\n  float: left;\n  width: 80%;\n  padding: 0;\n  margin: 0;\n}\n\n.jp-TrimmedOutputs pre {\n  background: var(--jp-layout-color3);\n  font-size: calc(var(--jp-code-font-size) * 1.4);\n  text-align: center;\n  text-transform: uppercase;\n}\n\n/* Hide the gutter in case of\n *  - nested output areas (e.g. in the case of output widgets)\n *  - mirrored output areas\n */\n.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {\n  display: none;\n}\n\n/* Hide empty lines in the output area, for instance due to cleared widgets */\n.jp-OutputArea-prompt:empty {\n  padding: 0;\n  border: 0;\n}\n\n/*-----------------------------------------------------------------------------\n| executeResult is added to any Output-result for the display of the object\n| returned by a cell\n|----------------------------------------------------------------------------*/\n\n.jp-OutputArea-output.jp-OutputArea-executeResult {\n  margin-left: 0;\n  width: 100%;\n}\n\n/* Text output with the Out[] prompt needs a top padding to match the\n * alignment of the Out[] prompt itself.\n */\n.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {\n  padding-top: var(--jp-code-padding);\n  border-top: var(--jp-border-width) solid transparent;\n}\n\n/*-----------------------------------------------------------------------------\n| The Stdin output\n|----------------------------------------------------------------------------*/\n\n.jp-Stdin-prompt {\n  color: var(--jp-content-font-color0);\n  padding-right: var(--jp-code-padding);\n  vertical-align: baseline;\n  flex: 0 0 auto;\n}\n\n.jp-Stdin-input {\n  font-family: var(--jp-code-font-family);\n  font-size: inherit;\n  color: inherit;\n  background-color: inherit;\n  width: 42%;\n  min-width: 200px;\n\n  /* make sure input baseline aligns with prompt */\n  vertical-align: baseline;\n\n  /* padding + margin = 0.5em between prompt and cursor */\n  padding: 0 0.25em;\n  margin: 0 0.25em;\n  flex: 0 0 70%;\n}\n\n.jp-Stdin-input::placeholder {\n  opacity: 0;\n}\n\n.jp-Stdin-input:focus {\n  box-shadow: none;\n}\n\n.jp-Stdin-input:focus::placeholder {\n  opacity: 1;\n}\n\n/*-----------------------------------------------------------------------------\n| Output Area View\n|----------------------------------------------------------------------------*/\n\n.jp-LinkedOutputView .jp-OutputArea {\n  height: 100%;\n  display: block;\n}\n\n.jp-LinkedOutputView .jp-OutputArea-output:only-child {\n  height: 100%;\n}\n\n/*-----------------------------------------------------------------------------\n| Printing\n|----------------------------------------------------------------------------*/\n\n@media print {\n  .jp-OutputArea-child {\n    break-inside: avoid-page;\n  }\n}\n\n/*-----------------------------------------------------------------------------\n| Mobile\n|----------------------------------------------------------------------------*/\n@media only screen and (max-width: 760px) {\n  .jp-OutputPrompt {\n    display: table-row;\n    text-align: left;\n  }\n\n  .jp-OutputArea-child .jp-OutputArea-output {\n    display: table-row;\n    margin-left: var(--jp-notebook-padding);\n  }\n}\n\n/* Trimmed outputs warning */\n.jp-TrimmedOutputs > a {\n  margin: 10px;\n  text-decoration: none;\n  cursor: pointer;\n}\n\n.jp-TrimmedOutputs > a:hover {\n  text-decoration: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Table of Contents\n|----------------------------------------------------------------------------*/\n\n:root {\n  --jp-private-toc-active-width: 4px;\n}\n\n.jp-TableOfContents {\n  display: flex;\n  flex-direction: column;\n  background: var(--jp-layout-color1);\n  color: var(--jp-ui-font-color1);\n  font-size: var(--jp-ui-font-size1);\n  height: 100%;\n}\n\n.jp-TableOfContents-placeholder {\n  text-align: center;\n}\n\n.jp-TableOfContents-placeholderContent {\n  color: var(--jp-content-font-color2);\n  padding: 8px;\n}\n\n.jp-TableOfContents-placeholderContent > h3 {\n  margin-bottom: var(--jp-content-heading-margin-bottom);\n}\n\n.jp-TableOfContents .jp-SidePanel-content {\n  overflow-y: auto;\n}\n\n.jp-TableOfContents-tree {\n  margin: 4px;\n}\n\n.jp-TableOfContents ol {\n  list-style-type: none;\n}\n\n/* stylelint-disable-next-line selector-max-type */\n.jp-TableOfContents li > ol {\n  /* Align left border with triangle icon center */\n  padding-left: 11px;\n}\n\n.jp-TableOfContents-content {\n  /* left margin for the active heading indicator */\n  margin: 0 0 0 var(--jp-private-toc-active-width);\n  padding: 0;\n  background-color: var(--jp-layout-color1);\n}\n\n.jp-tocItem {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.jp-tocItem-heading {\n  display: flex;\n  cursor: pointer;\n}\n\n.jp-tocItem-heading:hover {\n  background-color: var(--jp-layout-color2);\n}\n\n.jp-tocItem-content {\n  display: block;\n  padding: 4px 0;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow-x: hidden;\n}\n\n.jp-tocItem-collapser {\n  height: 20px;\n  margin: 2px 2px 0;\n  padding: 0;\n  background: none;\n  border: none;\n  cursor: pointer;\n}\n\n.jp-tocItem-collapser:hover {\n  background-color: var(--jp-layout-color3);\n}\n\n/* Active heading indicator */\n\n.jp-tocItem-heading::before {\n  content: ' ';\n  background: transparent;\n  width: var(--jp-private-toc-active-width);\n  height: 24px;\n  position: absolute;\n  left: 0;\n  border-radius: var(--jp-border-radius);\n}\n\n.jp-tocItem-heading.jp-tocItem-active::before {\n  background-color: var(--jp-brand-color1);\n}\n\n.jp-tocItem-heading:hover.jp-tocItem-active::before {\n  background: var(--jp-brand-color0);\n  opacity: 1;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-Collapser {\n  flex: 0 0 var(--jp-cell-collapser-width);\n  padding: 0;\n  margin: 0;\n  border: none;\n  outline: none;\n  background: transparent;\n  border-radius: var(--jp-border-radius);\n  opacity: 1;\n}\n\n.jp-Collapser-child {\n  display: block;\n  width: 100%;\n  box-sizing: border-box;\n\n  /* height: 100% doesn't work because the height of its parent is computed from content */\n  position: absolute;\n  top: 0;\n  bottom: 0;\n}\n\n/*-----------------------------------------------------------------------------\n| Printing\n|----------------------------------------------------------------------------*/\n\n/*\nHiding collapsers in print mode.\n\nNote: input and output wrappers have \"display: block\" propery in print mode.\n*/\n\n@media print {\n  .jp-Collapser {\n    display: none;\n  }\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Header/Footer\n|----------------------------------------------------------------------------*/\n\n/* Hidden by zero height by default */\n.jp-CellHeader,\n.jp-CellFooter {\n  height: 0;\n  width: 100%;\n  padding: 0;\n  margin: 0;\n  border: none;\n  outline: none;\n  background: transparent;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Input\n|----------------------------------------------------------------------------*/\n\n/* All input areas */\n.jp-InputArea {\n  display: table;\n  table-layout: fixed;\n  width: 100%;\n  overflow: hidden;\n}\n\n.jp-InputArea-editor {\n  display: table-cell;\n  overflow: hidden;\n  vertical-align: top;\n\n  /* This is the non-active, default styling */\n  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n  border-radius: 0;\n  background: var(--jp-cell-editor-background);\n}\n\n.jp-InputPrompt {\n  display: table-cell;\n  vertical-align: top;\n  width: var(--jp-cell-prompt-width);\n  color: var(--jp-cell-inprompt-font-color);\n  font-family: var(--jp-cell-prompt-font-family);\n  padding: var(--jp-code-padding);\n  letter-spacing: var(--jp-cell-prompt-letter-spacing);\n  opacity: var(--jp-cell-prompt-opacity);\n  line-height: var(--jp-code-line-height);\n  font-size: var(--jp-code-font-size);\n  border: var(--jp-border-width) solid transparent;\n\n  /* Right align prompt text, don't wrap to handle large prompt numbers */\n  text-align: right;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n\n  /* Disable text selection */\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Mobile\n|----------------------------------------------------------------------------*/\n@media only screen and (max-width: 760px) {\n  .jp-InputArea-editor {\n    display: table-row;\n    margin-left: var(--jp-notebook-padding);\n  }\n\n  .jp-InputPrompt {\n    display: table-row;\n    text-align: left;\n  }\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Placeholder\n|----------------------------------------------------------------------------*/\n\n.jp-Placeholder {\n  display: table;\n  table-layout: fixed;\n  width: 100%;\n}\n\n.jp-Placeholder-prompt {\n  display: table-cell;\n  box-sizing: border-box;\n}\n\n.jp-Placeholder-content {\n  display: table-cell;\n  padding: 4px 6px;\n  border: 1px solid transparent;\n  border-radius: 0;\n  background: none;\n  box-sizing: border-box;\n  cursor: pointer;\n}\n\n.jp-Placeholder-contentContainer {\n  display: flex;\n}\n\n.jp-Placeholder-content:hover,\n.jp-InputPlaceholder > .jp-Placeholder-content:hover {\n  border-color: var(--jp-layout-color3);\n}\n\n.jp-Placeholder-content .jp-MoreHorizIcon {\n  width: 32px;\n  height: 16px;\n  border: 1px solid transparent;\n  border-radius: var(--jp-border-radius);\n}\n\n.jp-Placeholder-content .jp-MoreHorizIcon:hover {\n  border: 1px solid var(--jp-border-color1);\n  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);\n  background-color: var(--jp-layout-color0);\n}\n\n.jp-PlaceholderText {\n  white-space: nowrap;\n  overflow-x: hidden;\n  color: var(--jp-inverse-layout-color3);\n  font-family: var(--jp-code-font-family);\n}\n\n.jp-InputPlaceholder > .jp-Placeholder-content {\n  border-color: var(--jp-cell-editor-border-color);\n  background: var(--jp-cell-editor-background);\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Private CSS variables\n|----------------------------------------------------------------------------*/\n\n:root {\n  --jp-private-cell-scrolling-output-offset: 5px;\n}\n\n/*-----------------------------------------------------------------------------\n| Cell\n|----------------------------------------------------------------------------*/\n\n.jp-Cell {\n  padding: var(--jp-cell-padding);\n  margin: 0;\n  border: none;\n  outline: none;\n  background: transparent;\n}\n\n/*-----------------------------------------------------------------------------\n| Common input/output\n|----------------------------------------------------------------------------*/\n\n.jp-Cell-inputWrapper,\n.jp-Cell-outputWrapper {\n  display: flex;\n  flex-direction: row;\n  padding: 0;\n  margin: 0;\n\n  /* Added to reveal the box-shadow on the input and output collapsers. */\n  overflow: visible;\n}\n\n/* Only input/output areas inside cells */\n.jp-Cell-inputArea,\n.jp-Cell-outputArea {\n  flex: 1 1 auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Collapser\n|----------------------------------------------------------------------------*/\n\n/* Make the output collapser disappear when there is not output, but do so\n * in a manner that leaves it in the layout and preserves its width.\n */\n.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {\n  border: none !important;\n  background: transparent !important;\n}\n\n.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {\n  min-height: var(--jp-cell-collapser-min-height);\n}\n\n/*-----------------------------------------------------------------------------\n| Output\n|----------------------------------------------------------------------------*/\n\n/* Put a space between input and output when there IS output */\n.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {\n  margin-top: 5px;\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {\n  overflow-y: auto;\n  max-height: 24em;\n  margin-left: var(--jp-private-cell-scrolling-output-offset);\n  resize: vertical;\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea[style*='height'] {\n  max-height: unset;\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea::after {\n  content: ' ';\n  box-shadow: inset 0 0 6px 2px rgb(0 0 0 / 30%);\n  width: 100%;\n  height: 100%;\n  position: sticky;\n  bottom: 0;\n  top: 0;\n  margin-top: -50%;\n  float: left;\n  display: block;\n  pointer-events: none;\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-child {\n  padding-top: 6px;\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {\n  width: calc(\n    var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset)\n  );\n}\n\n.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay {\n  left: calc(-1 * var(--jp-private-cell-scrolling-output-offset));\n}\n\n/*-----------------------------------------------------------------------------\n| CodeCell\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| MarkdownCell\n|----------------------------------------------------------------------------*/\n\n.jp-MarkdownOutput {\n  display: table-cell;\n  width: 100%;\n  margin-top: 0;\n  margin-bottom: 0;\n  padding-left: var(--jp-code-padding);\n}\n\n.jp-MarkdownOutput.jp-RenderedHTMLCommon {\n  overflow: auto;\n}\n\n/* collapseHeadingButton (show always if hiddenCellsButton is _not_ shown) */\n.jp-collapseHeadingButton {\n  display: flex;\n  min-height: var(--jp-cell-collapser-min-height);\n  font-size: var(--jp-code-font-size);\n  position: absolute;\n  background-color: transparent;\n  background-size: 25px;\n  background-repeat: no-repeat;\n  background-position-x: center;\n  background-position-y: top;\n  background-image: var(--jp-icon-caret-down);\n  right: 0;\n  top: 0;\n  bottom: 0;\n}\n\n.jp-collapseHeadingButton.jp-mod-collapsed {\n  background-image: var(--jp-icon-caret-right);\n}\n\n/*\n set the container font size to match that of content\n so that the nested collapse buttons have the right size\n*/\n.jp-MarkdownCell .jp-InputPrompt {\n  font-size: var(--jp-content-font-size1);\n}\n\n/*\n  Align collapseHeadingButton with cell top header\n  The font sizes are identical to the ones in packages/rendermime/style/base.css\n*/\n.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='1'] {\n  font-size: var(--jp-content-font-size5);\n  background-position-y: calc(0.3 * var(--jp-content-font-size5));\n}\n\n.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='2'] {\n  font-size: var(--jp-content-font-size4);\n  background-position-y: calc(0.3 * var(--jp-content-font-size4));\n}\n\n.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='3'] {\n  font-size: var(--jp-content-font-size3);\n  background-position-y: calc(0.3 * var(--jp-content-font-size3));\n}\n\n.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='4'] {\n  font-size: var(--jp-content-font-size2);\n  background-position-y: calc(0.3 * var(--jp-content-font-size2));\n}\n\n.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='5'] {\n  font-size: var(--jp-content-font-size1);\n  background-position-y: top;\n}\n\n.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='6'] {\n  font-size: var(--jp-content-font-size0);\n  background-position-y: top;\n}\n\n/* collapseHeadingButton (show only on (hover,active) if hiddenCellsButton is shown) */\n.jp-Notebook.jp-mod-showHiddenCellsButton .jp-collapseHeadingButton {\n  display: none;\n}\n\n.jp-Notebook.jp-mod-showHiddenCellsButton\n  :is(.jp-MarkdownCell:hover, .jp-mod-active)\n  .jp-collapseHeadingButton {\n  display: flex;\n}\n\n/* showHiddenCellsButton (only show if jp-mod-showHiddenCellsButton is set, which\nis a consequence of the showHiddenCellsButton option in Notebook Settings)*/\n.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton {\n  margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding));\n  margin-top: var(--jp-code-padding);\n  border: 1px solid var(--jp-border-color2);\n  background-color: var(--jp-border-color3) !important;\n  color: var(--jp-content-font-color0) !important;\n  display: flex;\n}\n\n.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton:hover {\n  background-color: var(--jp-border-color2) !important;\n}\n\n.jp-showHiddenCellsButton {\n  display: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Printing\n|----------------------------------------------------------------------------*/\n\n/*\nUsing block instead of flex to allow the use of the break-inside CSS property for\ncell outputs.\n*/\n\n@media print {\n  .jp-Cell-inputWrapper,\n  .jp-Cell-outputWrapper {\n    display: block;\n  }\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n:root {\n  --jp-notebook-toolbar-padding: 2px 5px 2px 2px;\n}\n\n/*-----------------------------------------------------------------------------\n\n/*-----------------------------------------------------------------------------\n| Styles\n|----------------------------------------------------------------------------*/\n\n.jp-NotebookPanel-toolbar {\n  padding: var(--jp-notebook-toolbar-padding);\n\n  /* disable paint containment from lumino 2.0 default strict CSS containment */\n  contain: style size !important;\n}\n\n.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {\n  border: none;\n  box-shadow: none;\n}\n\n.jp-Notebook-toolbarCellTypeDropdown select {\n  height: 24px;\n  font-size: var(--jp-ui-font-size1);\n  line-height: 14px;\n  border-radius: 0;\n  display: block;\n}\n\n.jp-Notebook-toolbarCellTypeDropdown span {\n  top: 5px !important;\n}\n\n.jp-Toolbar-responsive-popup {\n  position: absolute;\n  height: fit-content;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: flex-end;\n  border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);\n  box-shadow: var(--jp-toolbar-box-shadow);\n  background: var(--jp-toolbar-background);\n  min-height: var(--jp-toolbar-micro-height);\n  padding: var(--jp-notebook-toolbar-padding);\n  z-index: 1;\n  right: 0;\n  top: 0;\n}\n\n.jp-Toolbar > .jp-Toolbar-responsive-opener {\n  margin-left: auto;\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Variables\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n\n/*-----------------------------------------------------------------------------\n| Styles\n|----------------------------------------------------------------------------*/\n\n.jp-Notebook-ExecutionIndicator {\n  position: relative;\n  display: inline-block;\n  height: 100%;\n  z-index: 9997;\n}\n\n.jp-Notebook-ExecutionIndicator-tooltip {\n  visibility: hidden;\n  height: auto;\n  width: max-content;\n  width: -moz-max-content;\n  background-color: var(--jp-layout-color2);\n  color: var(--jp-ui-font-color1);\n  text-align: justify;\n  border-radius: 6px;\n  padding: 0 5px;\n  position: fixed;\n  display: table;\n}\n\n.jp-Notebook-ExecutionIndicator-tooltip.up {\n  transform: translateX(-50%) translateY(-100%) translateY(-32px);\n}\n\n.jp-Notebook-ExecutionIndicator-tooltip.down {\n  transform: translateX(calc(-100% + 16px)) translateY(5px);\n}\n\n.jp-Notebook-ExecutionIndicator-tooltip.hidden {\n  display: none;\n}\n\n.jp-Notebook-ExecutionIndicator:hover .jp-Notebook-ExecutionIndicator-tooltip {\n  visibility: visible;\n}\n\n.jp-Notebook-ExecutionIndicator span {\n  font-size: var(--jp-ui-font-size1);\n  font-family: var(--jp-ui-font-family);\n  color: var(--jp-ui-font-color1);\n  line-height: 24px;\n  display: block;\n}\n\n.jp-Notebook-ExecutionIndicator-progress-bar {\n  display: flex;\n  justify-content: center;\n  height: 100%;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*\n * Execution indicator\n */\n.jp-tocItem-content::after {\n  content: '';\n\n  /* Must be identical to form a circle */\n  width: 12px;\n  height: 12px;\n  background: none;\n  border: none;\n  position: absolute;\n  right: 0;\n}\n\n.jp-tocItem-content[data-running='0']::after {\n  border-radius: 50%;\n  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);\n  background: none;\n}\n\n.jp-tocItem-content[data-running='1']::after {\n  border-radius: 50%;\n  border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);\n  background-color: var(--jp-inverse-layout-color3);\n}\n\n.jp-tocItem-content[data-running='0'],\n.jp-tocItem-content[data-running='1'] {\n  margin-right: 12px;\n}\n\n/*\n * Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.jp-Notebook-footer {\n  height: 27px;\n  margin-left: calc(\n    var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +\n      var(--jp-cell-padding)\n  );\n  width: calc(\n    100% -\n      (\n        var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +\n          var(--jp-cell-padding) + var(--jp-cell-padding)\n      )\n  );\n  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n  color: var(--jp-ui-font-color3);\n  margin-top: 6px;\n  background: none;\n  cursor: pointer;\n}\n\n.jp-Notebook-footer:focus {\n  border-color: var(--jp-cell-editor-active-border-color);\n}\n\n/* For devices that support hovering, hide footer until hover */\n@media (hover: hover) {\n  .jp-Notebook-footer {\n    opacity: 0;\n  }\n\n  .jp-Notebook-footer:focus,\n  .jp-Notebook-footer:hover {\n    opacity: 1;\n  }\n}\n\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| Imports\n|----------------------------------------------------------------------------*/\n\n/*-----------------------------------------------------------------------------\n| CSS variables\n|----------------------------------------------------------------------------*/\n\n:root {\n  --jp-side-by-side-output-size: 1fr;\n  --jp-side-by-side-resized-cell: var(--jp-side-by-side-output-size);\n  --jp-private-notebook-dragImage-width: 304px;\n  --jp-private-notebook-dragImage-height: 36px;\n  --jp-private-notebook-selected-color: var(--md-blue-400);\n  --jp-private-notebook-active-color: var(--md-green-400);\n}\n\n/*-----------------------------------------------------------------------------\n| Notebook\n|----------------------------------------------------------------------------*/\n\n/* stylelint-disable selector-max-class */\n\n.jp-NotebookPanel {\n  display: block;\n  height: 100%;\n}\n\n.jp-NotebookPanel.jp-Document {\n  min-width: 240px;\n  min-height: 120px;\n}\n\n.jp-Notebook {\n  padding: var(--jp-notebook-padding);\n  outline: none;\n  overflow: auto;\n  background: var(--jp-layout-color0);\n}\n\n.jp-Notebook.jp-mod-scrollPastEnd::after {\n  display: block;\n  content: '';\n  min-height: var(--jp-notebook-scroll-padding);\n}\n\n.jp-MainAreaWidget-ContainStrict .jp-Notebook * {\n  contain: strict;\n}\n\n.jp-Notebook .jp-Cell {\n  overflow: visible;\n}\n\n.jp-Notebook .jp-Cell .jp-InputPrompt {\n  cursor: move;\n}\n\n/*-----------------------------------------------------------------------------\n| Notebook state related styling\n|\n| The notebook and cells each have states, here are the possibilities:\n|\n| - Notebook\n|   - Command\n|   - Edit\n| - Cell\n|   - None\n|   - Active (only one can be active)\n|   - Selected (the cells actions are applied to)\n|   - Multiselected (when multiple selected, the cursor)\n|   - No outputs\n|----------------------------------------------------------------------------*/\n\n/* Command or edit modes */\n\n.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {\n  opacity: var(--jp-cell-prompt-not-active-opacity);\n  color: var(--jp-cell-prompt-not-active-font-color);\n}\n\n.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {\n  opacity: var(--jp-cell-prompt-not-active-opacity);\n  color: var(--jp-cell-prompt-not-active-font-color);\n}\n\n/* cell is active */\n.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {\n  background: var(--jp-brand-color1);\n}\n\n/* cell is dirty */\n.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt {\n  color: var(--jp-warn-color1);\n}\n\n.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt::before {\n  color: var(--jp-warn-color1);\n  content: '\u2022';\n}\n\n.jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser {\n  background: var(--jp-warn-color1);\n}\n\n/* collapser is hovered */\n.jp-Notebook .jp-Cell .jp-Collapser:hover {\n  box-shadow: var(--jp-elevation-z2);\n  background: var(--jp-brand-color1);\n  opacity: var(--jp-cell-collapser-not-active-hover-opacity);\n}\n\n/* cell is active and collapser is hovered */\n.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {\n  background: var(--jp-brand-color0);\n  opacity: 1;\n}\n\n/* Command mode */\n\n.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {\n  background: var(--jp-notebook-multiselected-color);\n}\n\n.jp-Notebook.jp-mod-commandMode\n  .jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {\n  background: transparent;\n}\n\n/* Edit mode */\n\n.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {\n  border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);\n  box-shadow: var(--jp-input-box-shadow);\n  background-color: var(--jp-cell-editor-active-background);\n}\n\n/*-----------------------------------------------------------------------------\n| Notebook drag and drop\n|----------------------------------------------------------------------------*/\n\n.jp-Notebook-cell.jp-mod-dropSource {\n  opacity: 0.5;\n}\n\n.jp-Notebook-cell.jp-mod-dropTarget,\n.jp-Notebook.jp-mod-commandMode\n  .jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {\n  border-top-color: var(--jp-private-notebook-selected-color);\n  border-top-style: solid;\n  border-top-width: 2px;\n}\n\n.jp-dragImage {\n  display: block;\n  flex-direction: row;\n  width: var(--jp-private-notebook-dragImage-width);\n  height: var(--jp-private-notebook-dragImage-height);\n  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n  background: var(--jp-cell-editor-background);\n  overflow: visible;\n}\n\n.jp-dragImage-singlePrompt {\n  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);\n}\n\n.jp-dragImage .jp-dragImage-content {\n  flex: 1 1 auto;\n  z-index: 2;\n  font-size: var(--jp-code-font-size);\n  font-family: var(--jp-code-font-family);\n  line-height: var(--jp-code-line-height);\n  padding: var(--jp-code-padding);\n  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n  background: var(--jp-cell-editor-background-color);\n  color: var(--jp-content-font-color3);\n  text-align: left;\n  margin: 4px 4px 4px 0;\n}\n\n.jp-dragImage .jp-dragImage-prompt {\n  flex: 0 0 auto;\n  min-width: 36px;\n  color: var(--jp-cell-inprompt-font-color);\n  padding: var(--jp-code-padding);\n  padding-left: 12px;\n  font-family: var(--jp-cell-prompt-font-family);\n  letter-spacing: var(--jp-cell-prompt-letter-spacing);\n  line-height: 1.9;\n  font-size: var(--jp-code-font-size);\n  border: var(--jp-border-width) solid transparent;\n}\n\n.jp-dragImage-multipleBack {\n  z-index: -1;\n  position: absolute;\n  height: 32px;\n  width: 300px;\n  top: 8px;\n  left: 8px;\n  background: var(--jp-layout-color2);\n  border: var(--jp-border-width) solid var(--jp-input-border-color);\n  box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);\n}\n\n/*-----------------------------------------------------------------------------\n| Cell toolbar\n|----------------------------------------------------------------------------*/\n\n.jp-NotebookTools {\n  display: block;\n  min-width: var(--jp-sidebar-min-width);\n  color: var(--jp-ui-font-color1);\n  background: var(--jp-layout-color1);\n\n  /* This is needed so that all font sizing of children done in ems is\n    * relative to this base size */\n  font-size: var(--jp-ui-font-size1);\n  overflow: auto;\n}\n\n.jp-ActiveCellTool {\n  padding: 12px 0;\n  display: flex;\n}\n\n.jp-ActiveCellTool-Content {\n  flex: 1 1 auto;\n}\n\n.jp-ActiveCellTool .jp-ActiveCellTool-CellContent {\n  background: var(--jp-cell-editor-background);\n  border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);\n  border-radius: 0;\n  min-height: 29px;\n}\n\n.jp-ActiveCellTool .jp-InputPrompt {\n  min-width: calc(var(--jp-cell-prompt-width) * 0.75);\n}\n\n.jp-ActiveCellTool-CellContent > pre {\n  padding: 5px 4px;\n  margin: 0;\n  white-space: normal;\n}\n\n.jp-MetadataEditorTool {\n  flex-direction: column;\n  padding: 12px 0;\n}\n\n.jp-RankedPanel > :not(:first-child) {\n  margin-top: 12px;\n}\n\n.jp-KeySelector select.jp-mod-styled {\n  font-size: var(--jp-ui-font-size1);\n  color: var(--jp-ui-font-color0);\n  border: var(--jp-border-width) solid var(--jp-border-color1);\n}\n\n.jp-KeySelector label,\n.jp-MetadataEditorTool label,\n.jp-NumberSetter label {\n  line-height: 1.4;\n}\n\n.jp-NotebookTools .jp-select-wrapper {\n  margin-top: 4px;\n  margin-bottom: 0;\n}\n\n.jp-NumberSetter input {\n  width: 100%;\n  margin-top: 4px;\n}\n\n.jp-NotebookTools .jp-Collapse {\n  margin-top: 16px;\n}\n\n/*-----------------------------------------------------------------------------\n| Presentation Mode (.jp-mod-presentationMode)\n|----------------------------------------------------------------------------*/\n\n.jp-mod-presentationMode .jp-Notebook {\n  --jp-content-font-size1: var(--jp-content-presentation-font-size1);\n  --jp-code-font-size: var(--jp-code-presentation-font-size);\n}\n\n.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,\n.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {\n  flex: 0 0 110px;\n}\n\n/*-----------------------------------------------------------------------------\n| Side-by-side Mode (.jp-mod-sideBySide)\n|----------------------------------------------------------------------------*/\n.jp-mod-sideBySide.jp-Notebook .jp-Notebook-cell {\n  margin-top: 3em;\n  margin-bottom: 3em;\n  margin-left: 5%;\n  margin-right: 5%;\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) min-content minmax(\n      0,\n      var(--jp-side-by-side-output-size)\n    );\n  grid-template-rows: auto minmax(0, 1fr) auto;\n  grid-template-areas:\n    'header header header'\n    'input handle output'\n    'footer footer footer';\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell {\n  grid-template-columns: minmax(0, 1fr) min-content minmax(\n      0,\n      var(--jp-side-by-side-resized-cell)\n    );\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellHeader {\n  grid-area: header;\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-inputWrapper {\n  grid-area: input;\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-outputWrapper {\n  /* overwrite the default margin (no vertical separation needed in side by side move */\n  margin-top: 0;\n  grid-area: output;\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellFooter {\n  grid-area: footer;\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle {\n  grid-area: handle;\n  user-select: none;\n  display: block;\n  height: 100%;\n  cursor: ew-resize;\n  padding: 0 var(--jp-cell-padding);\n}\n\n.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle::after {\n  content: '';\n  display: block;\n  background: var(--jp-border-color2);\n  height: 100%;\n  width: 5px;\n}\n\n.jp-mod-sideBySide.jp-Notebook\n  .jp-CodeCell.jp-mod-resizedCell\n  .jp-CellResizeHandle::after {\n  background: var(--jp-border-color0);\n}\n\n.jp-CellResizeHandle {\n  display: none;\n}\n\n/*-----------------------------------------------------------------------------\n| Placeholder\n|----------------------------------------------------------------------------*/\n\n.jp-Cell-Placeholder {\n  padding-left: 55px;\n}\n\n.jp-Cell-Placeholder-wrapper {\n  background: #fff;\n  border: 1px solid;\n  border-color: #e5e6e9 #dfe0e4 #d0d1d5;\n  border-radius: 4px;\n  -webkit-border-radius: 4px;\n  margin: 10px 15px;\n}\n\n.jp-Cell-Placeholder-wrapper-inner {\n  padding: 15px;\n  position: relative;\n}\n\n.jp-Cell-Placeholder-wrapper-body {\n  background-repeat: repeat;\n  background-size: 50% auto;\n}\n\n.jp-Cell-Placeholder-wrapper-body div {\n  background: #f6f7f8;\n  background-image: -webkit-linear-gradient(\n    left,\n    #f6f7f8 0%,\n    #edeef1 20%,\n    #f6f7f8 40%,\n    #f6f7f8 100%\n  );\n  background-repeat: no-repeat;\n  background-size: 800px 104px;\n  height: 104px;\n  position: absolute;\n  right: 15px;\n  left: 15px;\n  top: 15px;\n}\n\ndiv.jp-Cell-Placeholder-h1 {\n  top: 20px;\n  height: 20px;\n  left: 15px;\n  width: 150px;\n}\n\ndiv.jp-Cell-Placeholder-h2 {\n  left: 15px;\n  top: 50px;\n  height: 10px;\n  width: 100px;\n}\n\ndiv.jp-Cell-Placeholder-content-1,\ndiv.jp-Cell-Placeholder-content-2,\ndiv.jp-Cell-Placeholder-content-3 {\n  left: 15px;\n  right: 15px;\n  height: 10px;\n}\n\ndiv.jp-Cell-Placeholder-content-1 {\n  top: 100px;\n}\n\ndiv.jp-Cell-Placeholder-content-2 {\n  top: 120px;\n}\n\ndiv.jp-Cell-Placeholder-content-3 {\n  top: 140px;\n}\n\n</style>\n<style type=\"text/css\">\n/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n/*\nThe following CSS variables define the main, public API for styling JupyterLab.\nThese variables should be used by all plugins wherever possible. In other\nwords, plugins should not define custom colors, sizes, etc unless absolutely\nnecessary. This enables users to change the visual theme of JupyterLab\nby changing these variables.\n\nMany variables appear in an ordered sequence (0,1,2,3). These sequences\nare designed to work well together, so for example, `--jp-border-color1` should\nbe used with `--jp-layout-color1`. The numbers have the following meanings:\n\n* 0: super-primary, reserved for special emphasis\n* 1: primary, most important under normal situations\n* 2: secondary, next most important under normal situations\n* 3: tertiary, next most important under normal situations\n\nThroughout JupyterLab, we are mostly following principles from Google's\nMaterial Design when selecting colors. We are not, however, following\nall of MD as it is not optimized for dense, information rich UIs.\n*/\n\n:root {\n  /* Elevation\n   *\n   * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here:\n   *\n   * https://github.com/material-components/material-components-web\n   * https://material-components-web.appspot.com/elevation.html\n   */\n\n  --jp-shadow-base-lightness: 0;\n  --jp-shadow-umbra-color: rgba(\n    var(--jp-shadow-base-lightness),\n    var(--jp-shadow-base-lightness),\n    var(--jp-shadow-base-lightness),\n    0.2\n  );\n  --jp-shadow-penumbra-color: rgba(\n    var(--jp-shadow-base-lightness),\n    var(--jp-shadow-base-lightness),\n    var(--jp-shadow-base-lightness),\n    0.14\n  );\n  --jp-shadow-ambient-color: rgba(\n    var(--jp-shadow-base-lightness),\n    var(--jp-shadow-base-lightness),\n    var(--jp-shadow-base-lightness),\n    0.12\n  );\n  --jp-elevation-z0: none;\n  --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color),\n    0 1px 1px 0 var(--jp-shadow-penumbra-color),\n    0 1px 3px 0 var(--jp-shadow-ambient-color);\n  --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color),\n    0 2px 2px 0 var(--jp-shadow-penumbra-color),\n    0 1px 5px 0 var(--jp-shadow-ambient-color);\n  --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color),\n    0 4px 5px 0 var(--jp-shadow-penumbra-color),\n    0 1px 10px 0 var(--jp-shadow-ambient-color);\n  --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color),\n    0 6px 10px 0 var(--jp-shadow-penumbra-color),\n    0 1px 18px 0 var(--jp-shadow-ambient-color);\n  --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color),\n    0 8px 10px 1px var(--jp-shadow-penumbra-color),\n    0 3px 14px 2px var(--jp-shadow-ambient-color);\n  --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color),\n    0 12px 17px 2px var(--jp-shadow-penumbra-color),\n    0 5px 22px 4px var(--jp-shadow-ambient-color);\n  --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color),\n    0 16px 24px 2px var(--jp-shadow-penumbra-color),\n    0 6px 30px 5px var(--jp-shadow-ambient-color);\n  --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color),\n    0 20px 31px 3px var(--jp-shadow-penumbra-color),\n    0 8px 38px 7px var(--jp-shadow-ambient-color);\n  --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color),\n    0 24px 38px 3px var(--jp-shadow-penumbra-color),\n    0 9px 46px 8px var(--jp-shadow-ambient-color);\n\n  /* Borders\n   *\n   * The following variables, specify the visual styling of borders in JupyterLab.\n   */\n\n  --jp-border-width: 1px;\n  --jp-border-color0: var(--md-grey-400);\n  --jp-border-color1: var(--md-grey-400);\n  --jp-border-color2: var(--md-grey-300);\n  --jp-border-color3: var(--md-grey-200);\n  --jp-inverse-border-color: var(--md-grey-600);\n  --jp-border-radius: 2px;\n\n  /* UI Fonts\n   *\n   * The UI font CSS variables are used for the typography all of the JupyterLab\n   * user interface elements that are not directly user generated content.\n   *\n   * The font sizing here is done assuming that the body font size of --jp-ui-font-size1\n   * is applied to a parent element. When children elements, such as headings, are sized\n   * in em all things will be computed relative to that body size.\n   */\n\n  --jp-ui-font-scale-factor: 1.2;\n  --jp-ui-font-size0: 0.83333em;\n  --jp-ui-font-size1: 13px; /* Base font size */\n  --jp-ui-font-size2: 1.2em;\n  --jp-ui-font-size3: 1.44em;\n  --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI',\n    helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',\n    'Segoe UI Symbol';\n\n  /*\n   * Use these font colors against the corresponding main layout colors.\n   * In a light theme, these go from dark to light.\n   */\n\n  /* Defaults use Material Design specification */\n  --jp-ui-font-color0: rgba(0, 0, 0, 1);\n  --jp-ui-font-color1: rgba(0, 0, 0, 0.87);\n  --jp-ui-font-color2: rgba(0, 0, 0, 0.54);\n  --jp-ui-font-color3: rgba(0, 0, 0, 0.38);\n\n  /*\n   * Use these against the brand/accent/warn/error colors.\n   * These will typically go from light to darker, in both a dark and light theme.\n   */\n\n  --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1);\n  --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1);\n  --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7);\n  --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5);\n\n  /* Content Fonts\n   *\n   * Content font variables are used for typography of user generated content.\n   *\n   * The font sizing here is done assuming that the body font size of --jp-content-font-size1\n   * is applied to a parent element. When children elements, such as headings, are sized\n   * in em all things will be computed relative to that body size.\n   */\n\n  --jp-content-line-height: 1.6;\n  --jp-content-font-scale-factor: 1.2;\n  --jp-content-font-size0: 0.83333em;\n  --jp-content-font-size1: 14px; /* Base font size */\n  --jp-content-font-size2: 1.2em;\n  --jp-content-font-size3: 1.44em;\n  --jp-content-font-size4: 1.728em;\n  --jp-content-font-size5: 2.0736em;\n\n  /* This gives a magnification of about 125% in presentation mode over normal. */\n  --jp-content-presentation-font-size1: 17px;\n  --jp-content-heading-line-height: 1;\n  --jp-content-heading-margin-top: 1.2em;\n  --jp-content-heading-margin-bottom: 0.8em;\n  --jp-content-heading-font-weight: 500;\n\n  /* Defaults use Material Design specification */\n  --jp-content-font-color0: rgba(0, 0, 0, 1);\n  --jp-content-font-color1: rgba(0, 0, 0, 0.87);\n  --jp-content-font-color2: rgba(0, 0, 0, 0.54);\n  --jp-content-font-color3: rgba(0, 0, 0, 0.38);\n  --jp-content-link-color: var(--md-blue-900);\n  --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont,\n    'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji',\n    'Segoe UI Emoji', 'Segoe UI Symbol';\n\n  /*\n   * Code Fonts\n   *\n   * Code font variables are used for typography of code and other monospaces content.\n   */\n\n  --jp-code-font-size: 13px;\n  --jp-code-line-height: 1.3077; /* 17px for 13px base */\n  --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */\n  --jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace;\n  --jp-code-font-family: var(--jp-code-font-family-default);\n\n  /* This gives a magnification of about 125% in presentation mode over normal. */\n  --jp-code-presentation-font-size: 16px;\n\n  /* may need to tweak cursor width if you change font size */\n  --jp-code-cursor-width0: 1.4px;\n  --jp-code-cursor-width1: 2px;\n  --jp-code-cursor-width2: 4px;\n\n  /* Layout\n   *\n   * The following are the main layout colors use in JupyterLab. In a light\n   * theme these would go from light to dark.\n   */\n\n  --jp-layout-color0: white;\n  --jp-layout-color1: white;\n  --jp-layout-color2: var(--md-grey-200);\n  --jp-layout-color3: var(--md-grey-400);\n  --jp-layout-color4: var(--md-grey-600);\n\n  /* Inverse Layout\n   *\n   * The following are the inverse layout colors use in JupyterLab. In a light\n   * theme these would go from dark to light.\n   */\n\n  --jp-inverse-layout-color0: #111;\n  --jp-inverse-layout-color1: var(--md-grey-900);\n  --jp-inverse-layout-color2: var(--md-grey-800);\n  --jp-inverse-layout-color3: var(--md-grey-700);\n  --jp-inverse-layout-color4: var(--md-grey-600);\n\n  /* Brand/accent */\n\n  --jp-brand-color0: var(--md-blue-900);\n  --jp-brand-color1: var(--md-blue-700);\n  --jp-brand-color2: var(--md-blue-300);\n  --jp-brand-color3: var(--md-blue-100);\n  --jp-brand-color4: var(--md-blue-50);\n  --jp-accent-color0: var(--md-green-900);\n  --jp-accent-color1: var(--md-green-700);\n  --jp-accent-color2: var(--md-green-300);\n  --jp-accent-color3: var(--md-green-100);\n\n  /* State colors (warn, error, success, info) */\n\n  --jp-warn-color0: var(--md-orange-900);\n  --jp-warn-color1: var(--md-orange-700);\n  --jp-warn-color2: var(--md-orange-300);\n  --jp-warn-color3: var(--md-orange-100);\n  --jp-error-color0: var(--md-red-900);\n  --jp-error-color1: var(--md-red-700);\n  --jp-error-color2: var(--md-red-300);\n  --jp-error-color3: var(--md-red-100);\n  --jp-success-color0: var(--md-green-900);\n  --jp-success-color1: var(--md-green-700);\n  --jp-success-color2: var(--md-green-300);\n  --jp-success-color3: var(--md-green-100);\n  --jp-info-color0: var(--md-cyan-900);\n  --jp-info-color1: var(--md-cyan-700);\n  --jp-info-color2: var(--md-cyan-300);\n  --jp-info-color3: var(--md-cyan-100);\n\n  /* Cell specific styles */\n\n  --jp-cell-padding: 5px;\n  --jp-cell-collapser-width: 8px;\n  --jp-cell-collapser-min-height: 20px;\n  --jp-cell-collapser-not-active-hover-opacity: 0.6;\n  --jp-cell-editor-background: var(--md-grey-100);\n  --jp-cell-editor-border-color: var(--md-grey-300);\n  --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);\n  --jp-cell-editor-active-background: var(--jp-layout-color0);\n  --jp-cell-editor-active-border-color: var(--jp-brand-color1);\n  --jp-cell-prompt-width: 64px;\n  --jp-cell-prompt-font-family: var(--jp-code-font-family-default);\n  --jp-cell-prompt-letter-spacing: 0;\n  --jp-cell-prompt-opacity: 1;\n  --jp-cell-prompt-not-active-opacity: 0.5;\n  --jp-cell-prompt-not-active-font-color: var(--md-grey-700);\n\n  /* A custom blend of MD grey and blue 600\n   * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */\n  --jp-cell-inprompt-font-color: #307fc1;\n\n  /* A custom blend of MD grey and orange 600\n   * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */\n  --jp-cell-outprompt-font-color: #bf5b3d;\n\n  /* Notebook specific styles */\n\n  --jp-notebook-padding: 10px;\n  --jp-notebook-select-background: var(--jp-layout-color1);\n  --jp-notebook-multiselected-color: var(--md-blue-50);\n\n  /* The scroll padding is calculated to fill enough space at the bottom of the\n  notebook to show one single-line cell (with appropriate padding) at the top\n  when the notebook is scrolled all the way to the bottom. We also subtract one\n  pixel so that no scrollbar appears if we have just one single-line cell in the\n  notebook. This padding is to enable a 'scroll past end' feature in a notebook.\n  */\n  --jp-notebook-scroll-padding: calc(\n    100% - var(--jp-code-font-size) * var(--jp-code-line-height) -\n      var(--jp-code-padding) - var(--jp-cell-padding) - 1px\n  );\n\n  /* Rendermime styles */\n\n  --jp-rendermime-error-background: #fdd;\n  --jp-rendermime-table-row-background: var(--md-grey-100);\n  --jp-rendermime-table-row-hover-background: var(--md-light-blue-50);\n\n  /* Dialog specific styles */\n\n  --jp-dialog-background: rgba(0, 0, 0, 0.25);\n\n  /* Console specific styles */\n\n  --jp-console-padding: 10px;\n\n  /* Toolbar specific styles */\n\n  --jp-toolbar-border-color: var(--jp-border-color1);\n  --jp-toolbar-micro-height: 8px;\n  --jp-toolbar-background: var(--jp-layout-color1);\n  --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);\n  --jp-toolbar-header-margin: 4px 4px 0 4px;\n  --jp-toolbar-active-background: var(--md-grey-300);\n\n  /* Statusbar specific styles */\n\n  --jp-statusbar-height: 24px;\n\n  /* Input field styles */\n\n  --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);\n  --jp-input-active-background: var(--jp-layout-color1);\n  --jp-input-hover-background: var(--jp-layout-color1);\n  --jp-input-background: var(--md-grey-100);\n  --jp-input-border-color: var(--jp-inverse-border-color);\n  --jp-input-active-border-color: var(--jp-brand-color1);\n  --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3);\n\n  /* General editor styles */\n\n  --jp-editor-selected-background: #d9d9d9;\n  --jp-editor-selected-focused-background: #d7d4f0;\n  --jp-editor-cursor-color: var(--jp-ui-font-color0);\n\n  /* Code mirror specific styles */\n\n  --jp-mirror-editor-keyword-color: #008000;\n  --jp-mirror-editor-atom-color: #88f;\n  --jp-mirror-editor-number-color: #080;\n  --jp-mirror-editor-def-color: #00f;\n  --jp-mirror-editor-variable-color: var(--md-grey-900);\n  --jp-mirror-editor-variable-2-color: rgb(0, 54, 109);\n  --jp-mirror-editor-variable-3-color: #085;\n  --jp-mirror-editor-punctuation-color: #05a;\n  --jp-mirror-editor-property-color: #05a;\n  --jp-mirror-editor-operator-color: #a2f;\n  --jp-mirror-editor-comment-color: #408080;\n  --jp-mirror-editor-string-color: #ba2121;\n  --jp-mirror-editor-string-2-color: #708;\n  --jp-mirror-editor-meta-color: #a2f;\n  --jp-mirror-editor-qualifier-color: #555;\n  --jp-mirror-editor-builtin-color: #008000;\n  --jp-mirror-editor-bracket-color: #997;\n  --jp-mirror-editor-tag-color: #170;\n  --jp-mirror-editor-attribute-color: #00c;\n  --jp-mirror-editor-header-color: blue;\n  --jp-mirror-editor-quote-color: #090;\n  --jp-mirror-editor-link-color: #00c;\n  --jp-mirror-editor-error-color: #f00;\n  --jp-mirror-editor-hr-color: #999;\n\n  /*\n    RTC user specific colors.\n    These colors are used for the cursor, username in the editor,\n    and the icon of the user.\n  */\n\n  --jp-collaborator-color1: #ffad8e;\n  --jp-collaborator-color2: #dac83d;\n  --jp-collaborator-color3: #72dd76;\n  --jp-collaborator-color4: #00e4d0;\n  --jp-collaborator-color5: #45d4ff;\n  --jp-collaborator-color6: #e2b1ff;\n  --jp-collaborator-color7: #ff9de6;\n\n  /* Vega extension styles */\n\n  --jp-vega-background: white;\n\n  /* Sidebar-related styles */\n\n  --jp-sidebar-min-width: 250px;\n\n  /* Search-related styles */\n\n  --jp-search-toggle-off-opacity: 0.5;\n  --jp-search-toggle-hover-opacity: 0.8;\n  --jp-search-toggle-on-opacity: 1;\n  --jp-search-selected-match-background-color: rgb(245, 200, 0);\n  --jp-search-selected-match-color: black;\n  --jp-search-unselected-match-background-color: var(\n    --jp-inverse-layout-color0\n  );\n  --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);\n\n  /* Icon colors that work well with light or dark backgrounds */\n  --jp-icon-contrast-color0: var(--md-purple-600);\n  --jp-icon-contrast-color1: var(--md-green-600);\n  --jp-icon-contrast-color2: var(--md-pink-600);\n  --jp-icon-contrast-color3: var(--md-blue-600);\n\n  /* Button colors */\n  --jp-accept-color-normal: var(--md-blue-700);\n  --jp-accept-color-hover: var(--md-blue-800);\n  --jp-accept-color-active: var(--md-blue-900);\n  --jp-warn-color-normal: var(--md-red-700);\n  --jp-warn-color-hover: var(--md-red-800);\n  --jp-warn-color-active: var(--md-red-900);\n  --jp-reject-color-normal: var(--md-grey-600);\n  --jp-reject-color-hover: var(--md-grey-700);\n  --jp-reject-color-active: var(--md-grey-800);\n\n  /* File or activity icons and switch semantic variables */\n  --jp-jupyter-icon-color: #f37626;\n  --jp-notebook-icon-color: #f37626;\n  --jp-json-icon-color: var(--md-orange-700);\n  --jp-console-icon-background-color: var(--md-blue-700);\n  --jp-console-icon-color: white;\n  --jp-terminal-icon-background-color: var(--md-grey-800);\n  --jp-terminal-icon-color: var(--md-grey-200);\n  --jp-text-editor-icon-color: var(--md-grey-700);\n  --jp-inspector-icon-color: var(--md-grey-700);\n  --jp-switch-color: var(--md-grey-400);\n  --jp-switch-true-position-color: var(--md-orange-900);\n}\n</style>\n<style type=\"text/css\">\n/* Force rendering true colors when outputing to pdf */\n* {\n  -webkit-print-color-adjust: exact;\n}\n\n/* Misc */\na.anchor-link {\n  display: none;\n}\n\n/* Input area styling */\n.jp-InputArea {\n  overflow: hidden;\n}\n\n.jp-InputArea-editor {\n  overflow: hidden;\n}\n\n.cm-editor.cm-s-jupyter .highlight pre {\n/* weird, but --jp-code-padding defined to be 5px but 4px horizontal padding is hardcoded for pre.cm-line */\n  padding: var(--jp-code-padding) 4px;\n  margin: 0;\n\n  font-family: inherit;\n  font-size: inherit;\n  line-height: inherit;\n  color: inherit;\n\n}\n\n.jp-OutputArea-output pre {\n  line-height: inherit;\n  font-family: inherit;\n}\n\n.jp-RenderedText pre {\n  color: var(--jp-content-font-color1);\n  font-size: var(--jp-code-font-size);\n}\n\n/* Hiding the collapser by default */\n.jp-Collapser {\n  display: none;\n}\n\n@page {\n    margin: 0.5in; /* Margin for each printed piece of paper */\n}\n\n@media print {\n  .jp-Cell-inputWrapper,\n  .jp-Cell-outputWrapper {\n    display: block;\n  }\n}\n</style>\n<!-- Load mathjax -->\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe\"> </script>\n<!-- MathJax configuration -->\n<script type=\"text/x-mathjax-config\">\n    init_mathjax = function() {\n        if (window.MathJax) {\n        // MathJax loaded\n            MathJax.Hub.Config({\n                TeX: {\n                    equationNumbers: {\n                    autoNumber: \"AMS\",\n                    useLabelIds: true\n                    }\n                },\n                tex2jax: {\n                    inlineMath: [ ['$','$'], [\"\\\\(\",\"\\\\)\"] ],\n                    displayMath: [ ['$$','$$'], [\"\\\\[\",\"\\\\]\"] ],\n                    processEscapes: true,\n                    processEnvironments: true\n                },\n                displayAlign: 'center',\n                messageStyle: 'none',\n                CommonHTML: {\n                    linebreaks: {\n                    automatic: true\n                    }\n                }\n            });\n\n            MathJax.Hub.Queue([\"Typeset\", MathJax.Hub]);\n        }\n    }\n    init_mathjax();\n    </script>\n<!-- End of mathjax configuration --><script type=\"module\">\n  document.addEventListener(\"DOMContentLoaded\", async () => {\n    const diagrams = document.querySelectorAll(\".jp-Mermaid > pre.mermaid\");\n    // do not load mermaidjs if not needed\n    if (!diagrams.length) {\n      return;\n    }\n    const mermaid = (await import(\"https://cdnjs.cloudflare.com/ajax/libs/mermaid/11.10.0/mermaid.esm.min.mjs\")).default;\n    const elkUrl = \"https://cdnjs.cloudflare.com/ajax/libs/mermaid-layout-elk/0.1.9/mermaid-layout-elk.esm.min.mjs\";\n    if(elkUrl) {\n      const elkLayouts = (await import(elkUrl)).default;\n      mermaid.registerLayoutLoaders(elkLayouts);\n    }\n    const parser = new DOMParser();\n\n    mermaid.initialize({\n      maxTextSize: 100000,\n      maxEdges: 100000,\n      startOnLoad: false,\n      fontFamily: window\n        .getComputedStyle(document.body)\n        .getPropertyValue(\"--jp-ui-font-family\"),\n      theme: document.querySelector(\"body[data-jp-theme-light='true']\")\n        ? \"default\"\n        : \"dark\",\n    });\n\n    let _nextMermaidId = 0;\n\n    function makeMermaidImage(svg) {\n      const img = document.createElement(\"img\");\n      const doc = parser.parseFromString(svg, \"image/svg+xml\");\n      const svgEl = doc.querySelector(\"svg\");\n      const { maxWidth } = svgEl?.style || {};\n      const firstTitle = doc.querySelector(\"title\");\n      const firstDesc = doc.querySelector(\"desc\");\n\n      img.setAttribute(\"src\", `data:image/svg+xml,${encodeURIComponent(svg)}`);\n      if (maxWidth) {\n        img.width = parseInt(maxWidth);\n      }\n      if (firstTitle) {\n        img.setAttribute(\"alt\", firstTitle.textContent);\n      }\n      if (firstDesc) {\n        const caption = document.createElement(\"figcaption\");\n        caption.className = \"sr-only\";\n        caption.textContent = firstDesc.textContent;\n        return [img, caption];\n      }\n      return [img];\n    }\n\n    async function makeMermaidError(text) {\n      let errorMessage = \"\";\n      try {\n        await mermaid.parse(text);\n      } catch (err) {\n        errorMessage = `${err}`;\n      }\n\n      const result = document.createElement(\"details\");\n      result.className = 'jp-RenderedMermaid-Details';\n      const summary = document.createElement(\"summary\");\n      summary.className = 'jp-RenderedMermaid-Summary';\n      const pre = document.createElement(\"pre\");\n      const code = document.createElement(\"code\");\n      code.innerText = text;\n      pre.appendChild(code);\n      summary.appendChild(pre);\n      result.appendChild(summary);\n\n      const warning = document.createElement(\"pre\");\n      warning.innerText = errorMessage;\n      result.appendChild(warning);\n      return [result];\n    }\n\n    async function renderOneMarmaid(src) {\n      const id = `jp-mermaid-${_nextMermaidId++}`;\n      const parent = src.parentNode;\n      let raw = src.textContent.trim();\n      const el = document.createElement(\"div\");\n      el.style.visibility = \"hidden\";\n      document.body.appendChild(el);\n      let results = null;\n      let output = null;\n      try {\n        let { svg } = await mermaid.render(id, raw, el);\n        svg = cleanMermaidSvg(svg);\n        results = makeMermaidImage(svg);\n        output = document.createElement(\"figure\");\n        results.map(output.appendChild, output);\n      } catch (err) {\n        parent.classList.add(\"jp-mod-warning\");\n        results = await makeMermaidError(raw);\n        output = results[0];\n      } finally {\n        el.remove();\n      }\n      parent.classList.add(\"jp-RenderedMermaid\");\n      parent.appendChild(output);\n    }\n\n\n    /**\n     * Post-process to ensure mermaid diagrams contain only valid SVG and XHTML.\n     */\n    function cleanMermaidSvg(svg) {\n      svg = svg.replace(RE_VOID_ELEMENT, replaceVoidElement);\n      return `${SVG_XML_HEADER}${svg}`;\n    }\n\n\n    /**\n     * A regular expression for all void elements, which may include attributes and\n     * a slash.\n     *\n     * @see https://developer.mozilla.org/en-US/docs/Glossary/Void_element\n     *\n     * Of these, only `<br>` is generated by Mermaid in place of `\\n`,\n     * but _any_ \"malformed\" tag will break the SVG rendering entirely.\n     */\n    const RE_VOID_ELEMENT =\n      /<\\s*(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)\\s*([^>]*?)\\s*>/gi;\n\n    /**\n     * Ensure a void element is closed with a slash, preserving any attributes.\n     */\n    function replaceVoidElement(match, tag, rest) {\n      rest = rest.trim();\n      if (!rest.endsWith('/')) {\n        rest = `${rest} /`;\n      }\n      return `<${tag} ${rest}>`;\n    }\n\n\n  /**\n   * Named HTML entities with their decimal equivalent codes.\n   *\n   * @see https://www.w3.org/TR/WD-html40-970708/sgml/entities.html\n   * */\n  const HTML_ENTITIES = `<!ENTITY Aacute \"&#193;\">\n<!ENTITY aacute \"&#225;\">\n<!ENTITY Acirc \"&#194;\">\n<!ENTITY acirc \"&#226;\">\n<!ENTITY acute \"&#180;\">\n<!ENTITY AElig \"&#198;\">\n<!ENTITY aelig \"&#230;\">\n<!ENTITY Agrave \"&#192;\">\n<!ENTITY agrave \"&#224;\">\n<!ENTITY alefsym \"&#8501;\">\n<!ENTITY Alpha \"&#913;\">\n<!ENTITY alpha \"&#945;\">\n<!ENTITY amp \"&#38;\">\n<!ENTITY and \"&#8869;\">\n<!ENTITY ang \"&#8736;\">\n<!ENTITY Aring \"&#197;\">\n<!ENTITY aring \"&#229;\">\n<!ENTITY asymp \"&#8776;\">\n<!ENTITY Atilde \"&#195;\">\n<!ENTITY atilde \"&#227;\">\n<!ENTITY Auml \"&#196;\">\n<!ENTITY auml \"&#228;\">\n<!ENTITY bdquo \"&#8222;\">\n<!ENTITY Beta \"&#914;\">\n<!ENTITY beta \"&#946;\">\n<!ENTITY brvbar \"&#166;\">\n<!ENTITY bull \"&#8226;\">\n<!ENTITY cap \"&#8745;\">\n<!ENTITY Ccedil \"&#199;\">\n<!ENTITY ccedil \"&#231;\">\n<!ENTITY cedil \"&#184;\">\n<!ENTITY cent \"&#162;\">\n<!ENTITY Chi \"&#935;\">\n<!ENTITY chi \"&#967;\">\n<!ENTITY circ \"&#710;\">\n<!ENTITY clubs \"&#9827;\">\n<!ENTITY cong \"&#8773;\">\n<!ENTITY copy \"&#169;\">\n<!ENTITY crarr \"&#8629;\">\n<!ENTITY cup \"&#8746;\">\n<!ENTITY curren \"&#164;\">\n<!ENTITY dagger \"&#8224;\">\n<!ENTITY Dagger \"&#8225;\">\n<!ENTITY darr \"&#8595;\">\n<!ENTITY dArr \"&#8659;\">\n<!ENTITY deg \"&#176;\">\n<!ENTITY Delta \"&#916;\">\n<!ENTITY delta \"&#948;\">\n<!ENTITY diams \"&#9830;\">\n<!ENTITY divide \"&#247;\">\n<!ENTITY Eacute \"&#201;\">\n<!ENTITY eacute \"&#233;\">\n<!ENTITY Ecirc \"&#202;\">\n<!ENTITY ecirc \"&#234;\">\n<!ENTITY Egrave \"&#200;\">\n<!ENTITY egrave \"&#232;\">\n<!ENTITY empty \"&#8709;\">\n<!ENTITY emsp \"&#8195;\">\n<!ENTITY ensp \"&#8194;\">\n<!ENTITY epsilon \"&#949;\">\n<!ENTITY Epsilon \"&#917;\">\n<!ENTITY equiv \"&#8801;\">\n<!ENTITY Eta \"&#919;\">\n<!ENTITY eta \"&#951;\">\n<!ENTITY ETH \"&#208;\">\n<!ENTITY eth \"&#240;\">\n<!ENTITY Euml \"&#203;\">\n<!ENTITY euml \"&#235;\">\n<!ENTITY exist \"&#8707;\">\n<!ENTITY fnof \"&#402;\">\n<!ENTITY forall \"&#8704;\">\n<!ENTITY frac12 \"&#189;\">\n<!ENTITY frac14 \"&#188;\">\n<!ENTITY frac34 \"&#190;\">\n<!ENTITY frasl \"&#8260;\">\n<!ENTITY Gamma \"&#915;\">\n<!ENTITY gamma \"&#947;\">\n<!ENTITY ge \"&#8805;\">\n<!ENTITY gt \"&#62;\">\n<!ENTITY harr \"&#8596;\">\n<!ENTITY hArr \"&#8660;\">\n<!ENTITY hearts \"&#9829;\">\n<!ENTITY hellip \"&#8230;\">\n<!ENTITY Iacute \"&#205;\">\n<!ENTITY iacute \"&#237;\">\n<!ENTITY Icirc \"&#206;\">\n<!ENTITY icirc \"&#238;\">\n<!ENTITY iexcl \"&#161;\">\n<!ENTITY Igrave \"&#204;\">\n<!ENTITY igrave \"&#236;\">\n<!ENTITY image \"&#8465;\">\n<!ENTITY infin \"&#8734;\">\n<!ENTITY int \"&#8747;\">\n<!ENTITY Iota \"&#921;\">\n<!ENTITY iota \"&#953;\">\n<!ENTITY iquest \"&#191;\">\n<!ENTITY isin \"&#8712;\">\n<!ENTITY Iuml \"&#207;\">\n<!ENTITY iuml \"&#239;\">\n<!ENTITY Kappa \"&#922;\">\n<!ENTITY kappa \"&#954;\">\n<!ENTITY Lambda \"&#923;\">\n<!ENTITY lambda \"&#955;\">\n<!ENTITY lang \"&#9001;\">\n<!ENTITY laquo \"&#171;\">\n<!ENTITY larr \"&#8592;\">\n<!ENTITY lArr \"&#8656;\">\n<!ENTITY lceil \"&#8968;\">\n<!ENTITY ldquo \"&#8220;\">\n<!ENTITY le \"&#8804;\">\n<!ENTITY lfloor \"&#8970;\">\n<!ENTITY lowast \"&#8727;\">\n<!ENTITY loz \"&#9674;\">\n<!ENTITY lrm \"&#8206;\">\n<!ENTITY lsaquo \"&#8249;\">\n<!ENTITY lsquo \"&#8216;\">\n<!ENTITY lt \"&#60;\">\n<!ENTITY macr \"&#175;\">\n<!ENTITY mdash \"&#8212;\">\n<!ENTITY micro \"&#181;\">\n<!ENTITY middot \"&#183;\">\n<!ENTITY minus \"&#8722;\">\n<!ENTITY Mu \"&#924;\">\n<!ENTITY mu \"&#956;\">\n<!ENTITY nabla \"&#8711;\">\n<!ENTITY nbsp \"&#160;\">\n<!ENTITY ndash \"&#8211;\">\n<!ENTITY ne \"&#8800;\">\n<!ENTITY ni \"&#8715;\">\n<!ENTITY not \"&#172;\">\n<!ENTITY notin \"&#8713;\">\n<!ENTITY nsub \"&#8836;\">\n<!ENTITY Ntilde \"&#209;\">\n<!ENTITY ntilde \"&#241;\">\n<!ENTITY Nu \"&#925;\">\n<!ENTITY nu \"&#957;\">\n<!ENTITY Oacute \"&#211;\">\n<!ENTITY oacute \"&#243;\">\n<!ENTITY Ocirc \"&#212;\">\n<!ENTITY ocirc \"&#244;\">\n<!ENTITY OElig \"&#338;\">\n<!ENTITY oelig \"&#339;\">\n<!ENTITY Ograve \"&#210;\">\n<!ENTITY ograve \"&#242;\">\n<!ENTITY oline \"&#8254;\">\n<!ENTITY Omega \"&#937;\">\n<!ENTITY omega \"&#969;\">\n<!ENTITY Omicron \"&#927;\">\n<!ENTITY omicron \"&#959;\">\n<!ENTITY oplus \"&#8853;\">\n<!ENTITY or \"&#8870;\">\n<!ENTITY ordf \"&#170;\">\n<!ENTITY ordm \"&#186;\">\n<!ENTITY Oslash \"&#216;\">\n<!ENTITY oslash \"&#248;\">\n<!ENTITY Otilde \"&#213;\">\n<!ENTITY otilde \"&#245;\">\n<!ENTITY otimes \"&#8855;\">\n<!ENTITY Ouml \"&#214;\">\n<!ENTITY ouml \"&#246;\">\n<!ENTITY para \"&#182;\">\n<!ENTITY part \"&#8706;\">\n<!ENTITY permil \"&#8240;\">\n<!ENTITY perp \"&#8869;\">\n<!ENTITY Phi \"&#934;\">\n<!ENTITY phi \"&#966;\">\n<!ENTITY Pi \"&#928;\">\n<!ENTITY pi \"&#960;\">\n<!ENTITY piv \"&#982;\">\n<!ENTITY plusmn \"&#177;\">\n<!ENTITY pound \"&#163;\">\n<!ENTITY prime \"&#8242;\">\n<!ENTITY Prime \"&#8243;\">\n<!ENTITY prod \"&#8719;\">\n<!ENTITY prop \"&#8733;\">\n<!ENTITY Psi \"&#936;\">\n<!ENTITY psi \"&#968;\">\n<!ENTITY quot \"&#34;\">\n<!ENTITY radic \"&#8730;\">\n<!ENTITY rang \"&#9002;\">\n<!ENTITY raquo \"&#187;\">\n<!ENTITY rarr \"&#8594;\">\n<!ENTITY rArr \"&#8658;\">\n<!ENTITY rceil \"&#8969;\">\n<!ENTITY rdquo \"&#8221;\">\n<!ENTITY real \"&#8476;\">\n<!ENTITY reg \"&#174;\">\n<!ENTITY rfloor \"&#8971;\">\n<!ENTITY Rho \"&#929;\">\n<!ENTITY rho \"&#961;\">\n<!ENTITY rlm \"&#8207;\">\n<!ENTITY rsaquo \"&#8250;\">\n<!ENTITY rsquo \"&#8217;\">\n<!ENTITY sbquo \"&#8218;\">\n<!ENTITY Scaron \"&#352;\">\n<!ENTITY scaron \"&#353;\">\n<!ENTITY sdot \"&#8901;\">\n<!ENTITY sect \"&#167;\">\n<!ENTITY shy \"&#173;\">\n<!ENTITY Sigma \"&#931;\">\n<!ENTITY sigma \"&#963;\">\n<!ENTITY sigmaf \"&#962;\">\n<!ENTITY sim \"&#8764;\">\n<!ENTITY spades \"&#9824;\">\n<!ENTITY sub \"&#8834;\">\n<!ENTITY sube \"&#8838;\">\n<!ENTITY sum \"&#8721;\">\n<!ENTITY sup \"&#8835;\">\n<!ENTITY sup1 \"&#185;\">\n<!ENTITY sup2 \"&#178;\">\n<!ENTITY sup3 \"&#179;\">\n<!ENTITY supe \"&#8839;\">\n<!ENTITY szlig \"&#223;\">\n<!ENTITY Tau \"&#932;\">\n<!ENTITY tau \"&#964;\">\n<!ENTITY there4 \"&#8756;\">\n<!ENTITY Theta \"&#920;\">\n<!ENTITY theta \"&#952;\">\n<!ENTITY thetasym \"&#977;\">\n<!ENTITY thinsp \"&#8201;\">\n<!ENTITY THORN \"&#222;\">\n<!ENTITY thorn \"&#254;\">\n<!ENTITY tilde \"&#732;\">\n<!ENTITY times \"&#215;\">\n<!ENTITY trade \"&#8482;\">\n<!ENTITY Uacute \"&#218;\">\n<!ENTITY uacute \"&#250;\">\n<!ENTITY uarr \"&#8593;\">\n<!ENTITY uArr \"&#8657;\">\n<!ENTITY Ucirc \"&#219;\">\n<!ENTITY ucirc \"&#251;\">\n<!ENTITY Ugrave \"&#217;\">\n<!ENTITY ugrave \"&#249;\">\n<!ENTITY uml \"&#168;\">\n<!ENTITY upsih \"&#978;\">\n<!ENTITY Upsilon \"&#933;\">\n<!ENTITY upsilon \"&#965;\">\n<!ENTITY Uuml \"&#220;\">\n<!ENTITY uuml \"&#252;\">\n<!ENTITY weierp \"&#8472;\">\n<!ENTITY Xi \"&#926;\">\n<!ENTITY xi \"&#958;\">\n<!ENTITY Yacute \"&#221;\">\n<!ENTITY yacute \"&#253;\">\n<!ENTITY yen \"&#165;\">\n<!ENTITY Yuml \"&#376;\">\n<!ENTITY yuml \"&#255;\">\n<!ENTITY Zeta \"&#918;\">\n<!ENTITY zeta \"&#950;\">\n<!ENTITY zwj \"&#8205;\">\n<!ENTITY zwnj \"&#8204;\">`.replace(/\\n/g, ' ');\n\n  /**\n   * A reasonably strict xml declaration.\n   */\n  const XML_DECL = '<?xml version=\"1.0\" standalone=\"no\"?>';\n\n  /**\n   * The beginning of the XML doctype declaration.\n   */\n  const DOCTYPE_START = `<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\" [`;\n\n  /**\n   * The end of the XML docype declaration.\n   */\n  const DOCTYPE_END = ']>';\n\n  /**\n   * A full header for an SVG XML document.\n   */\n  const SVG_XML_HEADER = `${XML_DECL}\n    ${DOCTYPE_START}${HTML_ENTITIES}${DOCTYPE_END}`;\n\n    void Promise.all([...diagrams].map(renderOneMarmaid));\n  });\n</script>\n<style>\n  .jp-Mermaid:not(.jp-RenderedMermaid) {\n    display: none;\n  }\n\n  .jp-RenderedMermaid {\n    overflow: auto;\n    display: flex;\n  }\n\n  .jp-RenderedMermaid.jp-mod-warning {\n    width: auto;\n    padding: 0.5em;\n    margin-top: 0.5em;\n    border: var(--jp-border-width) solid var(--jp-warn-color2);\n    border-radius: var(--jp-border-radius);\n    color: var(--jp-ui-font-color1);\n    font-size: var(--jp-ui-font-size1);\n    white-space: pre-wrap;\n    word-wrap: break-word;\n  }\n\n  .jp-RenderedMermaid figure {\n    margin: 0;\n    overflow: auto;\n    max-width: 100%;\n  }\n\n  .jp-RenderedMermaid img {\n    max-width: 100%;\n  }\n\n  .jp-RenderedMermaid-Details > pre {\n    margin-top: 1em;\n  }\n\n  .jp-RenderedMermaid-Summary {\n    color: var(--jp-warn-color2);\n  }\n\n  .jp-RenderedMermaid:not(.jp-mod-warning) pre {\n    display: none;\n  }\n\n  .jp-RenderedMermaid-Summary > pre {\n    display: inline-block;\n    white-space: normal;\n  }\n</style>\n<!-- End of mermaid configuration --></head>\n<body class=\"jp-Notebook\" data-jp-theme-light=\"true\" data-jp-theme-name=\"JupyterLab Light\">\n<main>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n</div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text/markdown\">\n<img align=\"right\" alt=\"No description has been provided for this image\" src=\"https://raw.githubusercontent.com/ACTRIS-Data-Centre/actris-jupyter-hub/refs/heads/main/actris-dc-logo.png\" width=\"400\"/>\n<h1 id=\"ACTRIS-DC\">ACTRIS DC<a class=\"anchor-link\" href=\"#ACTRIS-DC\">\u00b6</a></h1><h2 id=\"FLEXPART-footprint-emission-products-for-analysing-black-carbon-(BC)-measurements\">FLEXPART footprint emission products for analysing black carbon (BC) measurements<a class=\"anchor-link\" href=\"#FLEXPART-footprint-emission-products-for-analysing-black-carbon-(BC)-measurements\">\u00b6</a></h2>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n</div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text/markdown\">\n<p>The ATMO-ACCESS Virtual Access Portal gives access to Footprint analysis tools for ground based aerosol measurements. Through the portal you can request model runs to produce data products (e.g. footprint, source contributions) for your decided locations, or search and use the already produced products.\nAccess the ATMO-ACCESS Virtual Services: <a href=\"https://www.atmo-access.eu/virtual-access/\">https://www.atmo-access.eu/virtual-access/</a></p>\n<p>This example plots the footprint emission sensitivity for analysing black carbon (BC) measurements at a given facility. The products are produced using FLEXPART model and include footprint analysis for the air mass arriving at the station on 3 hour time resolution 20 days back in time. The footprint emissions sensitivity showing the probability of any release occurring in any grid-cell to reach the receptor (station) for 30 days particle tracking. There is also modelled source analysis available for some of the products. More documentation of the products are available at <a href=\"https://flexpart-request.nilu.no/data-access\">https://flexpart-request.nilu.no/data-access</a>.</p>\n<p>If you are interested in combining timeseries of modelled source analysis of black carbon with measured black carbon, have a look at example \"FLEXPART and observed timeseries.ipynb\"</p>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n</div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text/markdown\">\n<h3 id=\"Import-libraries\">Import libraries<a class=\"anchor-link\" href=\"#Import-libraries\">\u00b6</a></h3>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[1]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"kn\">import</span><span class=\"w\"> </span><span class=\"nn\">sys</span>\n<span class=\"kn\">import</span><span class=\"w\"> </span><span class=\"nn\">numpy</span><span class=\"w\"> </span><span class=\"k\">as</span><span class=\"w\"> </span><span class=\"nn\">np</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">netCDF4</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">Dataset</span>\n<span class=\"kn\">import</span><span class=\"w\"> </span><span class=\"nn\">requests</span>\n<span class=\"kn\">import</span><span class=\"w\"> </span><span class=\"nn\">io</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">datetime</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">datetime</span><span class=\"p\">,</span> <span class=\"n\">timedelta</span>\n<span class=\"kn\">import</span><span class=\"w\"> </span><span class=\"nn\">matplotlib.pyplot</span><span class=\"w\"> </span><span class=\"k\">as</span><span class=\"w\"> </span><span class=\"nn\">plt</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">mpl_toolkits.basemap</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">Basemap</span><span class=\"p\">,</span> <span class=\"n\">cm</span><span class=\"p\">,</span> <span class=\"n\">maskoceans</span>\n<span class=\"kn\">from</span><span class=\"w\"> </span><span class=\"nn\">matplotlib.colors</span><span class=\"w\"> </span><span class=\"kn\">import</span> <span class=\"n\">LinearSegmentedColormap</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n</div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"></div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"application/vnd.jupyter.stderr\" tabindex=\"0\">\n<pre>/home/lemu/miniconda3/envs/actris-vre/lib/python3.14/site-packages/pyproj/network.py:59: UserWarning: pyproj unable to set PROJ database path.\n  _set_context_ca_bundle_path(ca_bundle_path)\n</pre>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n</div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text/markdown\">\n<h3 id=\"Settings-for-FLEXPART-footprint-emission-sensitvity\">Settings for FLEXPART footprint emission sensitvity<a class=\"anchor-link\" href=\"#Settings-for-FLEXPART-footprint-emission-sensitvity\">\u00b6</a></h3>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n</div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text/markdown\">\n<p>Choose the settings you want for your FLEXPART footprint emission sensitivity plot. You can choose facility, year, month, altidute, day and hourly interval. Lastly you can choose the projection you want for the footprint.</p>\n<p><strong>Facilities to choose from:</strong></p>\n<p>NO0042G - Zeppelin mountain (Ny-\u00c5lesund) *(<a href=\"https://data.actris.eu/facility/w2kl)*\">https://data.actris.eu/facility/w2kl)*</a></p>\n<p>FI0050R - Hyyti\u00e4l\u00e4 *(<a href=\"https://data.actris.eu/facility/ko6m)*\">https://data.actris.eu/facility/ko6m)*</a></p>\n<p>FR0030R - Puy de D\u00f4me *(<a href=\"https://data.actris.eu/facility/do7b)*\">https://data.actris.eu/facility/do7b)*</a></p>\n<p>CZ0003R - Kosetice (NAOK) *(<a href=\"https://data.actris.eu/facility/p797)*\">https://data.actris.eu/facility/p797)*</a></p>\n<p>GR0002R - Finokalia *(<a href=\"https://data.actris.eu/facility/wdd9)*\">https://data.actris.eu/facility/wdd9)*</a></p>\n<p>CH0002R - Payerne *(<a href=\"https://data.actris.eu/facility/7tbf)*\">https://data.actris.eu/facility/7tbf)*</a></p>\n<p>CH0001G - Jungfraujoch *(<a href=\"https://data.actris.eu/facility/mmee)*\">https://data.actris.eu/facility/mmee)*</a></p>\n<p>GR0100B - Athens Demokritos *(<a href=\"https://data.actris.eu/facility/ekme)*\">https://data.actris.eu/facility/ekme)*</a></p>\n<p>ES0018G - Izana *(<a href=\"https://data.actris.eu/facility/flqs)*\">https://data.actris.eu/facility/flqs)*</a></p>\n<p>IT0009R - Monte Cimone *(<a href=\"https://data.actris.eu/facility/7uqv)*\">https://data.actris.eu/facility/7uqv)*</a></p>\n<p>NO0002R - Birkenes II *(<a href=\"https://data.actris.eu/facility/9cxe)*\">https://data.actris.eu/facility/9cxe)*</a></p>\n<p>ES0100R - El Arenosillo *(<a href=\"https://data.actris.eu/facility/3pb5)*\">https://data.actris.eu/facility/3pb5)*</a></p>\n<p>GR0101R - Helmos Mountain *(<a href=\"https://data.actris.eu/facility/n1rx)*\">https://data.actris.eu/facility/n1rx)*</a></p>\n<p>DE0043G - Hohenpeissenberg *(<a href=\"https://data.actris.eu/facility/rhhz)*\">https://data.actris.eu/facility/rhhz)*</a></p>\n<p>DE0044R - Melpitz *(<a href=\"https://data.actris.eu/facility/fhhq)*\">https://data.actris.eu/facility/fhhq)*</a></p>\n<p>ES0019U - Barcelona (Palau Reial) *(<a href=\"https://data.actris.eu/facility/hcwo)*\">https://data.actris.eu/facility/hcwo)*</a></p>\n<p>ES0020U - Granada *(<a href=\"https://data.actris.eu/facility/5qss)*\">https://data.actris.eu/facility/5qss)*</a></p>\n<p>FR0020R - SIRTA - Orme des Merisiers *(<a href=\"https://data.actris.eu/facility/aswe)*\">https://data.actris.eu/facility/aswe)*</a></p>\n<p>IT0004R - Ispra *(<a href=\"https://data.actris.eu/facility/j133)*\">https://data.actris.eu/facility/j133)*</a></p>\n<p>IT0013R - Potenza *(<a href=\"https://data.actris.eu/facility/epdw)*\">https://data.actris.eu/facility/epdw)*</a></p>\n<p>RO0007R - Bucharest I *(<a href=\"https://data.actris.eu/facility/ab2x)*\">https://data.actris.eu/facility/ab2x)*</a></p>\n<p>FR0026R - La R\u00e9union - Ma\u00efdo atmospheric observatory *(<a href=\"https://data.actris.eu/facility/ka8v)*\">https://data.actris.eu/facility/ka8v)*</a></p>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[2]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\"># SETTINGS, FEEL FREE TO CHANGE AND ADAPT TO YOUR NEEDS</span>\n<span class=\"n\">STATION</span> <span class=\"o\">=</span> <span class=\"s2\">\"DE0043G\"</span> <span class=\"c1\"># GIVE STATION CODE</span>\n<span class=\"c1\"># NOTE stations DE0043G\u2006 \u2006 DE0044R\u2006 \u2006 ES0019U\u2006 \u2006 ES0020U\u2006 \u2006 FR0020R\u2006 \u2006 IT0004R\u2006 \u2006 IT0013R\u2006 \u2006 RO0007R FR0026R are lidar and for these ALT&gt;0 is allowed [0, 100, 500, 4000]</span>\n<span class=\"n\">YEAR</span> <span class=\"o\">=</span> <span class=\"mi\">2023</span><span class=\"c1\"># GIVE YEAR</span>\n<span class=\"n\">MON</span> <span class=\"o\">=</span> <span class=\"mi\">7</span> <span class=\"c1\"># GIVE MONTH</span>\n<span class=\"n\">ALT</span> <span class=\"o\">=</span> <span class=\"mi\">100</span> <span class=\"c1\"># GIVE ALTITUDE</span>\n<span class=\"n\">DD</span> <span class=\"o\">=</span> <span class=\"mi\">20</span> <span class=\"c1\"># GIVE DAY</span>\n<span class=\"n\">TT</span> <span class=\"o\">=</span> <span class=\"mi\">12</span> <span class=\"c1\"># GIVE THE TIME IN 3 HOURLY INTERVALS LIKE 0, 3, 6, ..., 21</span>\n<span class=\"n\">PROJ</span> <span class=\"o\">=</span> <span class=\"s2\">\"REGIONAL\"</span> <span class=\"c1\"># GIVE THE PROJECTION YOU WANT TO SEE: CHOOSE BETWEEN GLOBAL, REGIONAL, POLAR </span>\n\n<span class=\"c1\">##### DO NOT CHANGE BELOW THIS UNLESS YOU KNOW WHAT YOU DO #####</span>\n<span class=\"c1\"># Available stations and their coordinates</span>\n<span class=\"n\">STNLIST</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">\"NO0042G\"</span><span class=\"p\">,</span> <span class=\"s2\">\"FI0050R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"FR0030R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"CZ0003R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"GR0002R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"CH0002R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"CH0001G\"</span><span class=\"p\">,</span> <span class=\"s2\">\"GR0100B\"</span><span class=\"p\">,</span> <span class=\"s2\">\"ES0018G\"</span><span class=\"p\">,</span> <span class=\"s2\">\"IT0009R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"NO0002R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"ES0100R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"GR0101R\"</span><span class=\"p\">,</span><span class=\"s2\">\"DE0043G\"</span><span class=\"p\">,</span> <span class=\"s2\">\"DE0044R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"ES0019U\"</span><span class=\"p\">,</span> <span class=\"s2\">\"ES0020U\"</span><span class=\"p\">,</span> <span class=\"s2\">\"FR0020R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"IT0004R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"IT0013R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"RO0007R\"</span><span class=\"p\">,</span> <span class=\"s2\">\"FR0026R\"</span><span class=\"p\">]</span>\n<span class=\"n\">LONLIST</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"mf\">11.88668</span><span class=\"p\">,</span> <span class=\"mf\">24.283333</span><span class=\"p\">,</span> <span class=\"mf\">2.964886</span><span class=\"p\">,</span> <span class=\"mf\">15.080278</span><span class=\"p\">,</span> <span class=\"mf\">25.669399</span><span class=\"p\">,</span> <span class=\"mf\">6.944722</span><span class=\"p\">,</span> <span class=\"mf\">7.985</span><span class=\"p\">,</span> <span class=\"mf\">23.816</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mf\">16.4994</span><span class=\"p\">,</span> <span class=\"mf\">10.7</span><span class=\"p\">,</span> <span class=\"mf\">8.252</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mf\">6.733</span><span class=\"p\">,</span> <span class=\"mf\">22.196262</span><span class=\"p\">,</span> <span class=\"mf\">11.009619</span><span class=\"p\">,</span> <span class=\"mf\">12.9277</span><span class=\"p\">,</span> <span class=\"mf\">2.116111</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mf\">3.605</span><span class=\"p\">,</span> <span class=\"mf\">2.158889</span><span class=\"p\">,</span> <span class=\"mf\">8.633333</span><span class=\"p\">,</span> <span class=\"mf\">15.7237</span><span class=\"p\">,</span> <span class=\"mf\">26.029</span><span class=\"p\">,</span> <span class=\"mf\">55.383</span><span class=\"p\">]</span>\n<span class=\"n\">LATLIST</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"mf\">78.90715</span><span class=\"p\">,</span> <span class=\"mf\">61.85</span><span class=\"p\">,</span> <span class=\"mf\">45.772223</span><span class=\"p\">,</span> <span class=\"mf\">49.573394</span><span class=\"p\">,</span> <span class=\"mf\">35.337799</span><span class=\"p\">,</span> <span class=\"mf\">46.813056</span><span class=\"p\">,</span> <span class=\"mf\">46.5475</span><span class=\"p\">,</span> <span class=\"mf\">37.994999</span><span class=\"p\">,</span> <span class=\"mf\">28.309</span><span class=\"p\">,</span> <span class=\"mf\">44.183333</span><span class=\"p\">,</span> <span class=\"mf\">58.38853</span><span class=\"p\">,</span> <span class=\"mf\">37.1</span><span class=\"p\">,</span> <span class=\"mf\">37.984265</span><span class=\"p\">,</span> <span class=\"mf\">47.801498</span><span class=\"p\">,</span> <span class=\"mf\">51.5255</span><span class=\"p\">,</span> <span class=\"mf\">41.39</span><span class=\"p\">,</span> <span class=\"mf\">37.164</span><span class=\"p\">,</span> <span class=\"mf\">48.708611</span><span class=\"p\">,</span> <span class=\"mf\">45.8</span><span class=\"p\">,</span> <span class=\"mf\">40.601</span><span class=\"p\">,</span> <span class=\"mf\">44.348</span><span class=\"p\">,</span> <span class=\"o\">-</span><span class=\"mf\">21.0794</span><span class=\"p\">]</span>\n<span class=\"n\">ALTLIST</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">100</span><span class=\"p\">,</span> <span class=\"mi\">500</span><span class=\"p\">,</span> <span class=\"mi\">4000</span><span class=\"p\">,</span> <span class=\"mi\">6000</span><span class=\"p\">]</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[3]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\"># Find coordinates of the station given in SETTINGS</span>\n<span class=\"n\">xx</span> <span class=\"o\">=</span> <span class=\"p\">[];</span> <span class=\"n\">yy</span> <span class=\"o\">=</span> <span class=\"p\">[]</span>\n<span class=\"k\">for</span> <span class=\"n\">i</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\">STNLIST</span><span class=\"p\">)):</span>\n    <span class=\"k\">if</span> <span class=\"n\">STNLIST</span><span class=\"p\">[</span><span class=\"n\">i</span><span class=\"p\">]</span> <span class=\"o\">==</span> <span class=\"n\">STATION</span><span class=\"p\">:</span>\n        <span class=\"n\">xx</span><span class=\"o\">.</span><span class=\"n\">append</span><span class=\"p\">(</span><span class=\"n\">LONLIST</span><span class=\"p\">[</span><span class=\"n\">i</span><span class=\"p\">])</span>\n        <span class=\"n\">yy</span><span class=\"o\">.</span><span class=\"n\">append</span><span class=\"p\">(</span><span class=\"n\">LATLIST</span><span class=\"p\">[</span><span class=\"n\">i</span><span class=\"p\">])</span>\n\n<span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s2\">\"The coordinates of\"</span><span class=\"p\">,</span><span class=\"n\">STATION</span><span class=\"p\">,</span> <span class=\"s2\">\"are\"</span><span class=\"p\">,</span><span class=\"n\">xx</span><span class=\"p\">,</span> <span class=\"s2\">\"and\"</span><span class=\"p\">,</span><span class=\"n\">yy</span><span class=\"p\">)</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n</div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"></div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text/plain\" tabindex=\"0\">\n<pre>The coordinates of DE0043G are [11.009619] and [47.801498]\n</pre>\n</div>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[4]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\"># Find altitude of the station given in SETTINGS</span>\n<span class=\"n\">zz1</span> <span class=\"o\">=</span> <span class=\"p\">[];</span> <span class=\"n\">zz2</span> <span class=\"o\">=</span> <span class=\"p\">[]</span>\n<span class=\"k\">for</span> <span class=\"n\">i</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\">ALTLIST</span><span class=\"p\">)):</span>\n    <span class=\"k\">if</span> <span class=\"n\">ALTLIST</span><span class=\"p\">[</span><span class=\"n\">i</span><span class=\"p\">]</span> <span class=\"o\">==</span> <span class=\"n\">ALT</span><span class=\"p\">:</span>\n        <span class=\"n\">zz1</span><span class=\"o\">.</span><span class=\"n\">append</span><span class=\"p\">(</span><span class=\"n\">ALTLIST</span><span class=\"p\">[</span><span class=\"n\">i</span><span class=\"p\">])</span>\n        <span class=\"n\">zz2</span><span class=\"o\">.</span><span class=\"n\">append</span><span class=\"p\">(</span><span class=\"n\">ALTLIST</span><span class=\"p\">[</span><span class=\"n\">i</span><span class=\"o\">+</span><span class=\"mi\">1</span><span class=\"p\">])</span>\n\n<span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s2\">\"The altitude of\"</span><span class=\"p\">,</span><span class=\"n\">STATION</span><span class=\"p\">,</span> <span class=\"s2\">\"is\"</span><span class=\"p\">,</span><span class=\"n\">zz1</span><span class=\"p\">,</span> <span class=\"s2\">\"and\"</span><span class=\"p\">,</span><span class=\"n\">zz2</span><span class=\"p\">)</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n</div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"></div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text/plain\" tabindex=\"0\">\n<pre>The altitude of DE0043G is [100] and [500]\n</pre>\n</div>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[5]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\"># Set datetime objects dat and datE</span>\n<span class=\"n\">dat</span> <span class=\"o\">=</span> <span class=\"n\">datetime</span><span class=\"p\">(</span><span class=\"n\">YEAR</span><span class=\"p\">,</span><span class=\"n\">MON</span><span class=\"p\">,</span><span class=\"n\">DD</span><span class=\"p\">,</span><span class=\"n\">TT</span><span class=\"p\">)</span>\n<span class=\"n\">datE</span> <span class=\"o\">=</span> <span class=\"n\">dat</span> <span class=\"o\">+</span> <span class=\"n\">timedelta</span><span class=\"p\">(</span><span class=\"n\">hours</span><span class=\"o\">=</span><span class=\"mi\">3</span><span class=\"p\">)</span>\n\n<span class=\"c1\"># Define the start and end of the month</span>\n<span class=\"n\">start_date</span> <span class=\"o\">=</span> <span class=\"n\">datetime</span><span class=\"p\">(</span><span class=\"n\">YEAR</span><span class=\"p\">,</span> <span class=\"n\">MON</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">)</span> <span class=\"c1\"># Start at midnight on the first day</span>\n<span class=\"c1\"># Find the first day of the next month to mark the end</span>\n<span class=\"k\">if</span> <span class=\"n\">MON</span> <span class=\"o\">==</span> <span class=\"mi\">12</span><span class=\"p\">:</span>\n    <span class=\"n\">end_date</span> <span class=\"o\">=</span> <span class=\"n\">datetime</span><span class=\"p\">(</span><span class=\"n\">YEAR</span> <span class=\"o\">+</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">)</span> <span class=\"c1\"># If December, next month is January of the next year</span>\n<span class=\"k\">else</span><span class=\"p\">:</span>\n    <span class=\"n\">end_date</span> <span class=\"o\">=</span> <span class=\"n\">datetime</span><span class=\"p\">(</span><span class=\"n\">YEAR</span><span class=\"p\">,</span> <span class=\"n\">MON</span> <span class=\"o\">+</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">1</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">,</span> <span class=\"mi\">0</span><span class=\"p\">)</span> <span class=\"c1\"># Otherwise, just increment the month</span>\n\n<span class=\"n\">time_steps</span> <span class=\"o\">=</span> <span class=\"p\">[]</span>\n<span class=\"n\">current_time</span> <span class=\"o\">=</span> <span class=\"n\">start_date</span>\n<span class=\"k\">while</span> <span class=\"n\">current_time</span> <span class=\"o\">&lt;</span> <span class=\"n\">end_date</span><span class=\"p\">:</span>\n    <span class=\"n\">time_steps</span><span class=\"o\">.</span><span class=\"n\">append</span><span class=\"p\">(</span><span class=\"n\">current_time</span><span class=\"p\">)</span>\n    <span class=\"n\">current_time</span> <span class=\"o\">+=</span> <span class=\"n\">timedelta</span><span class=\"p\">(</span><span class=\"n\">hours</span><span class=\"o\">=</span><span class=\"mi\">3</span><span class=\"p\">)</span>\n\n\n<span class=\"c1\">#print(ddlist)</span>\n<span class=\"n\">target_datetime</span> <span class=\"o\">=</span> <span class=\"n\">datetime</span><span class=\"p\">(</span><span class=\"n\">YEAR</span><span class=\"p\">,</span><span class=\"n\">MON</span><span class=\"p\">,</span><span class=\"n\">DD</span><span class=\"p\">,</span><span class=\"n\">TT</span><span class=\"p\">)</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[6]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\"># Find the index of the specific datetime within the list</span>\n<span class=\"k\">try</span><span class=\"p\">:</span>\n    <span class=\"n\">idx</span> <span class=\"o\">=</span> <span class=\"n\">time_steps</span><span class=\"o\">.</span><span class=\"n\">index</span><span class=\"p\">(</span><span class=\"n\">target_datetime</span><span class=\"p\">)</span><span class=\"o\">+</span><span class=\"mi\">1</span>\n    <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"sa\">f</span><span class=\"s2\">\"The index of </span><span class=\"si\">{</span><span class=\"n\">target_datetime</span><span class=\"si\">}</span><span class=\"s2\"> is </span><span class=\"si\">{</span><span class=\"n\">idx</span><span class=\"si\">}</span><span class=\"s2\">.\"</span><span class=\"p\">)</span>\n<span class=\"k\">except</span> <span class=\"ne\">ValueError</span><span class=\"p\">:</span>\n    <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"sa\">f</span><span class=\"s2\">\"</span><span class=\"si\">{</span><span class=\"n\">target_datetime</span><span class=\"si\">}</span><span class=\"s2\"> is not in the list of time steps.\"</span><span class=\"p\">)</span>\n\n<span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s2\">\"The index of \"</span><span class=\"p\">,</span> <span class=\"n\">dat</span><span class=\"p\">,</span> <span class=\"s2\">\"within a month is\"</span><span class=\"p\">,</span> <span class=\"n\">idx</span><span class=\"p\">)</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n</div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"></div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text/plain\" tabindex=\"0\">\n<pre>The index of 2023-07-20 12:00:00 is 157.\nThe index of  2023-07-20 12:00:00 within a month is 157\n</pre>\n</div>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[7]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\"># URL of the NetCDF file (example URL)</span>\n<span class=\"n\">url</span> <span class=\"o\">=</span> <span class=\"s1\">'https://atmo-access.nilu.no/WEBPLOTS/'</span> <span class=\"o\">+</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">STATION</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"s1\">'/'</span> <span class=\"o\">+</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">YEAR</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"s1\">'/'</span> <span class=\"o\">+</span> \\\n<span class=\"s1\">'OUT_'</span> <span class=\"o\">+</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">YEAR</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">MON</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">zfill</span><span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"s1\">'_'</span> <span class=\"o\">+</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">ALT</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"s1\">'/'</span> <span class=\"o\">+</span> <span class=\"s1\">'ECMWF/regional_footprint_a/OUT_'</span><span class=\"o\">+</span> \\\n<span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">YEAR</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">MON</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">zfill</span><span class=\"p\">(</span><span class=\"mi\">2</span><span class=\"p\">)</span> <span class=\"o\">+</span> <span class=\"s1\">'_'</span> <span class=\"o\">+</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">ALT</span><span class=\"p\">)</span> <span class=\"o\">+</span><span class=\"s1\">'.regional_footprint_a_'</span><span class=\"o\">+</span><span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"n\">idx</span><span class=\"p\">)</span><span class=\"o\">+</span><span class=\"s1\">'.nc'</span>\n<span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s2\">\"File is taken from\"</span><span class=\"p\">,</span> <span class=\"n\">url</span><span class=\"p\">)</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n</div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"></div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text/plain\" tabindex=\"0\">\n<pre>File is taken from https://atmo-access.nilu.no/WEBPLOTS/DE0043G/2023/OUT_202307_100/ECMWF/regional_footprint_a/OUT_202307_100.regional_footprint_a_157.nc\n</pre>\n</div>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[8]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\"># Function to read the NetCDF file from the internet</span>\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">read_netcdf_from_url</span><span class=\"p\">(</span><span class=\"n\">url</span><span class=\"p\">):</span>\n    <span class=\"k\">try</span><span class=\"p\">:</span>\n        <span class=\"c1\"># Send a GET request to download the file</span>\n        <span class=\"n\">response</span> <span class=\"o\">=</span> <span class=\"n\">requests</span><span class=\"o\">.</span><span class=\"n\">get</span><span class=\"p\">(</span><span class=\"n\">url</span><span class=\"p\">)</span>\n        <span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">raise_for_status</span><span class=\"p\">()</span> <span class=\"c1\"># Raise an exception for HTTP errors</span>\n        \n        <span class=\"c1\"># Open the file from the response content using an in-memory bytes buffer</span>\n        <span class=\"k\">with</span> <span class=\"n\">io</span><span class=\"o\">.</span><span class=\"n\">BytesIO</span><span class=\"p\">(</span><span class=\"n\">response</span><span class=\"o\">.</span><span class=\"n\">content</span><span class=\"p\">)</span> <span class=\"k\">as</span> <span class=\"n\">data</span><span class=\"p\">:</span>\n            <span class=\"c1\"># Open the dataset from the byte stream</span>\n            <span class=\"n\">ds</span> <span class=\"o\">=</span> <span class=\"n\">Dataset</span><span class=\"p\">(</span><span class=\"s1\">'inmemory.nc'</span><span class=\"p\">,</span> <span class=\"n\">mode</span><span class=\"o\">=</span><span class=\"s1\">'r'</span><span class=\"p\">,</span> <span class=\"n\">memory</span><span class=\"o\">=</span><span class=\"n\">data</span><span class=\"o\">.</span><span class=\"n\">read</span><span class=\"p\">())</span>\n            <span class=\"c1\"># Print basic information about the dataset</span>\n            <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"n\">ds</span><span class=\"p\">)</span> \n            <span class=\"c1\"># Example: List variables in the dataset</span>\n            <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s2\">\"Variables in the dataset:\"</span><span class=\"p\">)</span>\n            <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"nb\">list</span><span class=\"p\">(</span><span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">variables</span><span class=\"o\">.</span><span class=\"n\">keys</span><span class=\"p\">()))</span>\n            <span class=\"n\">lons</span> <span class=\"o\">=</span> <span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">variables</span><span class=\"p\">[</span><span class=\"s1\">'longitude'</span><span class=\"p\">][:]</span>\n            <span class=\"n\">lats</span> <span class=\"o\">=</span> <span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">variables</span><span class=\"p\">[</span><span class=\"s1\">'latitude'</span><span class=\"p\">][:]</span>\n            <span class=\"n\">foot</span> <span class=\"o\">=</span> <span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">variables</span><span class=\"p\">[</span><span class=\"s1\">'footprint'</span><span class=\"p\">][:]</span>\n            \n            <span class=\"c1\"># Close the dataset when done</span>\n            <span class=\"n\">ds</span><span class=\"o\">.</span><span class=\"n\">close</span><span class=\"p\">()</span>\n            <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s2\">\"NetCDF file processed successfully.\"</span><span class=\"p\">)</span>\n    <span class=\"k\">except</span> <span class=\"n\">requests</span><span class=\"o\">.</span><span class=\"n\">exceptions</span><span class=\"o\">.</span><span class=\"n\">RequestException</span> <span class=\"k\">as</span> <span class=\"n\">e</span><span class=\"p\">:</span>\n        <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"sa\">f</span><span class=\"s2\">\"Error downloading the NetCDF file: </span><span class=\"si\">{</span><span class=\"n\">e</span><span class=\"si\">}</span><span class=\"s2\">\"</span><span class=\"p\">)</span>\n    <span class=\"k\">except</span> <span class=\"ne\">Exception</span> <span class=\"k\">as</span> <span class=\"n\">e</span><span class=\"p\">:</span>\n        <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"sa\">f</span><span class=\"s2\">\"Error reading the NetCDF file: </span><span class=\"si\">{</span><span class=\"n\">e</span><span class=\"si\">}</span><span class=\"s2\">\"</span><span class=\"p\">)</span>\n    <span class=\"k\">return</span> <span class=\"n\">lons</span><span class=\"p\">,</span> <span class=\"n\">lats</span><span class=\"p\">,</span> <span class=\"n\">foot</span>\n\n<span class=\"c1\"># Call the function to read the NetCDF file from the URL</span>\n<span class=\"n\">lons</span><span class=\"p\">,</span> <span class=\"n\">lats</span><span class=\"p\">,</span> <span class=\"n\">foot</span> <span class=\"o\">=</span> <span class=\"n\">read_netcdf_from_url</span><span class=\"p\">(</span><span class=\"n\">url</span><span class=\"p\">)</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n</div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"></div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text/plain\" tabindex=\"0\">\n<pre>&lt;class 'netCDF4.Dataset'&gt;\nroot group (NETCDF4 data model, file format HDF5):\n    author: Nikolaos Evangeliou\n    contact: ne@nilu.no\n    created_date_UTC: 19-03-2024\n    created_hour_UTC: 02:49:02\n    institution: Norsk Institute for Luftforskning\n    description: Creates 2D netCDF from a pre-existing array\n    history: Created by NE\n    source: netCDF4 python module\n    coordinates: latitude longitude\n    dimensions(sizes): latitude(360), longitude(720)\n    variables(dimensions): float32 latitude(latitude), float32 longitude(longitude), float32 footprint(latitude, longitude)\n    groups: \nVariables in the dataset:\n['latitude', 'longitude', 'footprint']\nNetCDF file processed successfully.\n</pre>\n</div>\n</div>\n</div>\n</div>\n</div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[9]:</div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span></span><span class=\"c1\">######## MAKE PLOT ########</span>\n<span class=\"k\">def</span><span class=\"w\"> </span><span class=\"nf\">plot</span><span class=\"p\">(</span><span class=\"n\">dat</span><span class=\"p\">,</span><span class=\"n\">datE</span><span class=\"p\">,</span><span class=\"n\">xx</span><span class=\"p\">,</span><span class=\"n\">yy</span><span class=\"p\">,</span><span class=\"n\">lons</span><span class=\"p\">,</span><span class=\"n\">lats</span><span class=\"p\">,</span><span class=\"n\">zpoint1</span><span class=\"p\">,</span><span class=\"n\">zpoint2</span><span class=\"p\">,</span><span class=\"n\">var</span><span class=\"p\">,</span><span class=\"n\">area</span><span class=\"o\">=</span><span class=\"s1\">'GLOBAL'</span><span class=\"p\">):</span>\n    <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\">8</span><span class=\"p\">,</span><span class=\"mf\">7.5</span><span class=\"p\">))</span>  <span class=\"c1\"># Ensure fig is defined</span>\n    <span class=\"n\">ax</span> <span class=\"o\">=</span> <span class=\"n\">fig</span><span class=\"o\">.</span><span class=\"n\">add_subplot</span><span class=\"p\">(</span><span class=\"mi\">111</span><span class=\"p\">)</span>\n    <span class=\"n\">ax</span><span class=\"o\">.</span><span class=\"n\">set_title</span><span class=\"p\">(</span><span class=\"s1\">'Footprint emission sensitivity for BC'</span><span class=\"o\">+</span><span class=\"s1\">'</span><span class=\"se\">\\n</span><span class=\"s1\">from '</span><span class=\"o\">+</span> <span class=\"n\">dat</span><span class=\"o\">.</span><span class=\"n\">strftime</span><span class=\"p\">(</span><span class=\"s2\">\"</span><span class=\"si\">%d</span><span class=\"s2\">-%b-%Y %H:%M:%S\"</span><span class=\"p\">)</span><span class=\"o\">+</span><span class=\"s1\">' to '</span><span class=\"o\">+</span><span class=\"n\">datE</span><span class=\"o\">.</span><span class=\"n\">strftime</span><span class=\"p\">(</span><span class=\"s2\">\"</span><span class=\"si\">%d</span><span class=\"s2\">-%b-%Y %H:%M:%S\"</span><span class=\"p\">)</span><span class=\"o\">+</span><span class=\"s1\">'</span><span class=\"se\">\\n</span><span class=\"s1\">Lowest release height: '</span><span class=\"o\">+</span><span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"nb\">int</span><span class=\"p\">(</span><span class=\"n\">zpoint1</span><span class=\"p\">))</span><span class=\"o\">+</span><span class=\"s1\">' m Highest release height: '</span><span class=\"o\">+</span><span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"nb\">int</span><span class=\"p\">(</span><span class=\"n\">zpoint2</span><span class=\"p\">))</span><span class=\"o\">+</span><span class=\"s1\">' m'</span><span class=\"p\">,</span><span class=\"n\">fontsize</span><span class=\"o\">=</span><span class=\"mi\">14</span><span class=\"p\">)</span>\n    \n    <span class=\"k\">if</span> <span class=\"n\">area</span> <span class=\"o\">==</span> <span class=\"s1\">'GLOBAL'</span><span class=\"p\">:</span>\n        <span class=\"n\">m</span> <span class=\"o\">=</span> <span class=\"n\">Basemap</span><span class=\"p\">(</span><span class=\"n\">projection</span><span class=\"o\">=</span><span class=\"s1\">'robin'</span><span class=\"p\">,</span><span class=\"n\">lon_0</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"n\">resolution</span><span class=\"o\">=</span><span class=\"s1\">'l'</span><span class=\"p\">)</span>\n\n    <span class=\"k\">elif</span> <span class=\"n\">area</span> <span class=\"o\">==</span> <span class=\"s1\">'REGIONAL'</span><span class=\"p\">:</span>\n        <span class=\"n\">m</span> <span class=\"o\">=</span> <span class=\"n\">Basemap</span><span class=\"p\">(</span><span class=\"n\">width</span><span class=\"o\">=</span><span class=\"mi\">8000000</span><span class=\"p\">,</span><span class=\"n\">height</span><span class=\"o\">=</span><span class=\"mi\">5000000</span><span class=\"p\">,</span><span class=\"n\">resolution</span><span class=\"o\">=</span><span class=\"s1\">'l'</span><span class=\"p\">,</span><span class=\"n\">projection</span><span class=\"o\">=</span><span class=\"s1\">'stere'</span><span class=\"p\">,</span><span class=\"n\">lat_ts</span><span class=\"o\">=</span><span class=\"mf\">60.</span><span class=\"p\">,</span><span class=\"n\">lat_0</span><span class=\"o\">=</span><span class=\"n\">yy</span><span class=\"p\">,</span><span class=\"n\">lon_0</span><span class=\"o\">=</span><span class=\"n\">xx</span><span class=\"p\">)</span>\n\n    <span class=\"k\">elif</span> <span class=\"n\">area</span> <span class=\"o\">==</span> <span class=\"s1\">'POLAR'</span><span class=\"p\">:</span>\n        <span class=\"n\">h</span> <span class=\"o\">=</span> <span class=\"mf\">10000.</span>\n        <span class=\"n\">m</span> <span class=\"o\">=</span> <span class=\"n\">Basemap</span><span class=\"p\">(</span><span class=\"n\">projection</span><span class=\"o\">=</span><span class=\"s1\">'nsper'</span><span class=\"p\">,</span><span class=\"n\">lon_0</span><span class=\"o\">=</span><span class=\"n\">xx</span><span class=\"p\">,</span><span class=\"n\">lat_0</span><span class=\"o\">=</span><span class=\"mf\">90.</span><span class=\"p\">,</span><span class=\"n\">satellite_height</span><span class=\"o\">=</span><span class=\"n\">h</span><span class=\"o\">*</span><span class=\"mf\">1000.</span><span class=\"p\">,</span><span class=\"n\">resolution</span><span class=\"o\">=</span><span class=\"s1\">'l'</span><span class=\"p\">)</span>\n\n    <span class=\"k\">else</span><span class=\"p\">:</span>\n        <span class=\"nb\">print</span><span class=\"p\">(</span><span class=\"s2\">\"Error\"</span><span class=\"p\">)</span>\n        <span class=\"n\">sys</span><span class=\"o\">.</span><span class=\"n\">exit</span><span class=\"p\">()</span>\n\n    <span class=\"n\">lon</span><span class=\"p\">,</span> <span class=\"n\">lat</span> <span class=\"o\">=</span> <span class=\"n\">np</span><span class=\"o\">.</span><span class=\"n\">meshgrid</span><span class=\"p\">(</span><span class=\"n\">lons</span><span class=\"p\">,</span> <span class=\"n\">lats</span><span class=\"p\">)</span>\n    <span class=\"n\">xi</span><span class=\"p\">,</span> <span class=\"n\">yi</span> <span class=\"o\">=</span> <span class=\"n\">m</span><span class=\"p\">(</span><span class=\"n\">lon</span><span class=\"p\">,</span> <span class=\"n\">lat</span><span class=\"p\">)</span>\n    \n    <span class=\"n\">levs</span> <span class=\"o\">=</span> <span class=\"n\">np</span><span class=\"o\">.</span><span class=\"n\">arange</span><span class=\"p\">(</span><span class=\"o\">-</span><span class=\"mi\">2</span><span class=\"p\">,</span><span class=\"mf\">6.01</span><span class=\"p\">,</span><span class=\"mf\">0.01</span><span class=\"p\">)</span>\n    <span class=\"n\">clevs</span> <span class=\"o\">=</span> <span class=\"mi\">2</span><span class=\"o\">**</span><span class=\"n\">levs</span>\n    <span class=\"n\">boundlevs</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"nb\">str</span><span class=\"p\">((</span><span class=\"s1\">'</span><span class=\"si\">%.2f</span><span class=\"s1\">'</span> <span class=\"o\">%</span> <span class=\"n\">v</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">rstrip</span><span class=\"p\">(</span><span class=\"s1\">'0'</span><span class=\"p\">)</span><span class=\"o\">.</span><span class=\"n\">rstrip</span><span class=\"p\">(</span><span class=\"s1\">'.'</span><span class=\"p\">))</span> <span class=\"k\">if</span> <span class=\"n\">v</span> <span class=\"o\">&lt;=</span><span class=\"mi\">1</span> <span class=\"k\">else</span> <span class=\"nb\">str</span><span class=\"p\">(</span><span class=\"nb\">int</span><span class=\"p\">(</span><span class=\"nb\">round</span><span class=\"p\">(</span><span class=\"n\">v</span><span class=\"p\">)))</span> <span class=\"k\">for</span> <span class=\"n\">v</span> <span class=\"ow\">in</span> <span class=\"n\">clevs</span><span class=\"p\">]</span>\n    \n    <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">drawcoastlines</span><span class=\"p\">()</span>\n    <span class=\"k\">if</span> <span class=\"n\">area</span> <span class=\"o\">==</span> <span class=\"s1\">'GLOBAL'</span> <span class=\"ow\">or</span> <span class=\"n\">area</span> <span class=\"o\">==</span> <span class=\"s1\">'POLAR'</span><span class=\"p\">:</span>\n        <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">drawparallels</span><span class=\"p\">(</span><span class=\"n\">np</span><span class=\"o\">.</span><span class=\"n\">arange</span><span class=\"p\">(</span><span class=\"o\">-</span><span class=\"mf\">90.</span><span class=\"p\">,</span><span class=\"mf\">91.</span><span class=\"p\">,</span><span class=\"mf\">30.</span><span class=\"p\">),</span> <span class=\"n\">labels</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"mi\">1</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">],</span> <span class=\"n\">fontsize</span><span class=\"o\">=</span><span class=\"mi\">10</span><span class=\"p\">)</span>\n        <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">drawmeridians</span><span class=\"p\">(</span><span class=\"n\">np</span><span class=\"o\">.</span><span class=\"n\">arange</span><span class=\"p\">(</span><span class=\"o\">-</span><span class=\"mf\">180.</span><span class=\"p\">,</span><span class=\"mf\">181.</span><span class=\"p\">,</span><span class=\"mf\">60.</span><span class=\"p\">),</span> <span class=\"n\">labels</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">1</span><span class=\"p\">],</span> <span class=\"n\">fontsize</span><span class=\"o\">=</span><span class=\"mi\">10</span><span class=\"p\">)</span>\n    <span class=\"k\">elif</span> <span class=\"n\">area</span> <span class=\"o\">==</span> <span class=\"s1\">'REGIONAL'</span><span class=\"p\">:</span>\n        <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">drawparallels</span><span class=\"p\">(</span><span class=\"n\">np</span><span class=\"o\">.</span><span class=\"n\">arange</span><span class=\"p\">(</span><span class=\"o\">-</span><span class=\"mf\">90.</span><span class=\"p\">,</span><span class=\"mf\">91.</span><span class=\"p\">,</span><span class=\"mf\">10.</span><span class=\"p\">),</span> <span class=\"n\">labels</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"mi\">1</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">],</span> <span class=\"n\">fontsize</span><span class=\"o\">=</span><span class=\"mi\">10</span><span class=\"p\">)</span>\n        <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">drawmeridians</span><span class=\"p\">(</span><span class=\"n\">np</span><span class=\"o\">.</span><span class=\"n\">arange</span><span class=\"p\">(</span><span class=\"o\">-</span><span class=\"mf\">180.</span><span class=\"p\">,</span><span class=\"mf\">181.</span><span class=\"p\">,</span><span class=\"mf\">20.</span><span class=\"p\">),</span> <span class=\"n\">labels</span><span class=\"o\">=</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">0</span><span class=\"p\">,</span><span class=\"mi\">1</span><span class=\"p\">],</span> <span class=\"n\">fontsize</span><span class=\"o\">=</span><span class=\"mi\">10</span><span class=\"p\">)</span>\n    <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">drawmapboundary</span><span class=\"p\">()</span>\n    <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">drawcountries</span><span class=\"p\">()</span>\n    \n    <span class=\"n\">colors</span> <span class=\"o\">=</span> <span class=\"p\">[</span><span class=\"s2\">\"purple\"</span><span class=\"p\">,</span> <span class=\"s2\">\"red\"</span><span class=\"p\">,</span> <span class=\"s2\">\"orange\"</span><span class=\"p\">,</span> <span class=\"s2\">\"gold\"</span><span class=\"p\">,</span> <span class=\"s2\">\"lawngreen\"</span><span class=\"p\">,</span> <span class=\"s2\">\"cyan\"</span><span class=\"p\">,</span> <span class=\"s2\">\"blue\"</span><span class=\"p\">,</span> <span class=\"s2\">\"mediumorchid\"</span><span class=\"p\">,</span> <span class=\"s2\">\"white\"</span><span class=\"p\">]</span>\n    <span class=\"n\">cmap</span> <span class=\"o\">=</span> <span class=\"n\">LinearSegmentedColormap</span><span class=\"o\">.</span><span class=\"n\">from_list</span><span class=\"p\">(</span><span class=\"s2\">\"cb_friendly\"</span><span class=\"p\">,</span> <span class=\"n\">colors</span><span class=\"p\">[::</span><span class=\"o\">-</span><span class=\"mi\">1</span><span class=\"p\">],</span> <span class=\"n\">N</span><span class=\"o\">=</span><span class=\"mi\">900</span><span class=\"p\">)</span>\n    <span class=\"n\">norm</span> <span class=\"o\">=</span> <span class=\"n\">cm</span><span class=\"o\">.</span><span class=\"n\">colors</span><span class=\"o\">.</span><span class=\"n\">BoundaryNorm</span><span class=\"p\">(</span><span class=\"n\">boundaries</span><span class=\"o\">=</span><span class=\"n\">clevs</span><span class=\"p\">,</span><span class=\"n\">ncolors</span><span class=\"o\">=</span><span class=\"n\">cmap</span><span class=\"o\">.</span><span class=\"n\">N</span><span class=\"p\">)</span>\n\n    <span class=\"n\">cs</span> <span class=\"o\">=</span> <span class=\"n\">ax</span><span class=\"o\">.</span><span class=\"n\">contourf</span><span class=\"p\">(</span><span class=\"n\">xi</span><span class=\"p\">,</span> <span class=\"n\">yi</span><span class=\"p\">,</span> <span class=\"n\">var</span><span class=\"p\">[:,</span> <span class=\"p\">:],</span> <span class=\"n\">clevs</span><span class=\"p\">,</span> <span class=\"n\">cmap</span><span class=\"o\">=</span><span class=\"n\">cmap</span><span class=\"p\">,</span> <span class=\"n\">extend</span><span class=\"o\">=</span><span class=\"s1\">'both'</span><span class=\"p\">,</span> <span class=\"n\">norm</span><span class=\"o\">=</span><span class=\"n\">norm</span><span class=\"p\">)</span>\n    <span class=\"n\">cbar</span> <span class=\"o\">=</span> <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">colorbar</span><span class=\"p\">(</span><span class=\"n\">cs</span><span class=\"p\">,</span><span class=\"n\">ticks</span><span class=\"o\">=</span><span class=\"n\">clevs</span><span class=\"p\">[::</span><span class=\"mi\">100</span><span class=\"p\">],</span><span class=\"n\">location</span><span class=\"o\">=</span><span class=\"s1\">'bottom'</span><span class=\"p\">,</span> <span class=\"n\">pad</span><span class=\"o\">=</span><span class=\"s2\">\"12%\"</span><span class=\"p\">)</span>\n    <span class=\"n\">cbar</span><span class=\"o\">.</span><span class=\"n\">set_label</span><span class=\"p\">(</span><span class=\"s1\">'seconds'</span><span class=\"p\">,</span><span class=\"n\">fontsize</span><span class=\"o\">=</span><span class=\"mi\">15</span><span class=\"p\">)</span>\n    <span class=\"n\">cbar</span><span class=\"o\">.</span><span class=\"n\">ax</span><span class=\"o\">.</span><span class=\"n\">set_xticklabels</span><span class=\"p\">(</span><span class=\"n\">boundlevs</span><span class=\"p\">[::</span><span class=\"mi\">100</span><span class=\"p\">])</span>\n    \n    <span class=\"n\">aa1</span><span class=\"p\">,</span><span class=\"n\">bb1</span><span class=\"o\">=</span> <span class=\"n\">m</span><span class=\"p\">(</span><span class=\"n\">xx</span><span class=\"p\">,</span> <span class=\"n\">yy</span><span class=\"p\">)</span>\n    <span class=\"n\">m</span><span class=\"o\">.</span><span class=\"n\">plot</span><span class=\"p\">(</span><span class=\"n\">aa1</span><span class=\"p\">,</span> <span class=\"n\">bb1</span><span class=\"p\">,</span> <span class=\"n\">marker</span><span class=\"o\">=</span><span class=\"s1\">'*'</span><span class=\"p\">,</span> <span class=\"n\">markersize</span><span class=\"o\">=</span><span class=\"mi\">10</span><span class=\"p\">,</span> <span class=\"n\">markeredgecolor</span><span class=\"o\">=</span><span class=\"s1\">'k'</span><span class=\"p\">,</span><span class=\"n\">markeredgewidth</span><span class=\"o\">=</span><span class=\"mf\">0.8</span><span class=\"p\">,</span><span class=\"n\">markerfacecolor</span><span class=\"o\">=</span><span class=\"s1\">'m'</span><span class=\"p\">,</span><span class=\"n\">linestyle</span><span class=\"o\">=</span><span class=\"s1\">''</span><span class=\"p\">)</span>\n    <span class=\"n\">plt</span><span class=\"o\">.</span><span class=\"n\">show</span><span class=\"p\">()</span>\n\n<span class=\"c1\"># PLOT IT\u2006 \u2006 \u2006 \u2006 </span>\n<span class=\"n\">plot</span><span class=\"p\">(</span><span class=\"n\">dat</span><span class=\"p\">,</span><span class=\"n\">datE</span><span class=\"p\">,</span><span class=\"n\">xx</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">],</span><span class=\"n\">yy</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">],</span><span class=\"n\">lons</span><span class=\"p\">,</span><span class=\"n\">lats</span><span class=\"p\">,</span><span class=\"n\">zz1</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">],</span><span class=\"n\">zz2</span><span class=\"p\">[</span><span class=\"mi\">0</span><span class=\"p\">],</span><span class=\"n\">foot</span><span class=\"p\">,</span><span class=\"n\">area</span><span class=\"o\">=</span><span class=\"n\">PROJ</span><span class=\"p\">)</span>\n</pre></div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n</div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"></div>\n<div class=\"jp-RenderedImage jp-OutputArea-output\" tabindex=\"0\">\n<img alt=\"No description has been provided for this image\" class=\"\" src=\"data:image/png;base64,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V6M4b948hg8fzoQJE1iwYIE3/rlz5xg9ejTR0dFs27aNmjVrAjBp0iRatGjB6NGj6dGjh9/+3v9rBAUFab5+Na5a4uLiromPapXExMQym9ZMmDCBY8eOMXv2bB588EEAhBDce++9LFiwgAULFnDvvfd6469Zs4YPPviA9u3bs2rVKsxmMwD33HMPt9xyCw8++CDr1q2r9Hu6kmjT/RfJ7t27GTBgALGxsZjNZmrVqsXYsWPJyMjwidenTx/0er1feKNGjZAkieeff94n/J133kGSJBYvXuwTfvjwYUaMGEF8fDxms5m4uDiGDRvG0aNH/cq2bds2+vbt641bpUoVbrzxRu+0gzptdvToUY4ePeozNVFaJys65bZ3717uvPNOoqOj/aZPli1bRpcuXYiIiMBisdC4cWNeffVV3G53aVXr5cyZM4wdO5Y6depgNpuJjo7mrrvuYteuXX5x16xZw/Dhw6lXrx7BwcEEBwfTqlUr3n///YBpl1ZHFS1HabhcLp577jlq1aqF2Wymbt26zJ49O2BcIQRz586lbdu2hIaGEhQURKtWrZg7d65f3JKm3b/66itatWqF1WqlSpUqjBw5knPnzpVq7jF79mwaNGiAxWIhISGBadOmIcuy9/ywYcO8A+m9997r044uhvbt25OcnFzmdD744ANA2c626DX33nsvDRo0YPHixWRnZ3vDv/jiCzIzMxkzZoxXQAXlpfnYY4+RmZnJF198Uaa81To8f/48Dz74IHFxcdhsNjp06MC2bdsARWsydOhQYmNjCQoKolu3bqVqhyuDkmxS161bR4cOHbDZbERFRTFgwACOHz9equ30559/TosWLbBarcTFxfHII4+Qn58fMO769evp1asX0dHRmM1mkpOTmTx5Mnl5eX5xlyxZQseOHYmNjcVisVCzZk26d+/O0qVLAaV916pVC1A+Soq2tdJsQ4v2jeXLl9O+fXtCQkJ82r7D4eC1116jRYsW2Gw2QkJCaN++PV9//XWJaV/Ijh07GDhwIHFxcZhMJhISEhgzZgxnz571izt37lx69+5NYmIiFouFyMhIunXrxpo1awKmXVodVbQcpZGWlsbw4cOJjY3FarVyww03FFvn2dnZTJkyhUaNGmG1WgkPD6d79+78/PPPfnGLm3Z3uVxMnz6dpKQkLBYLderUYfr06Rw6dKhEc4/c3FzG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erQz27jPPvuw2267cccdd3S5PzerPFsBpOu3+rvpXIpLSklzczM777zzMlGZxabqB+x1EGefei69ti4HFEj9KSIrL7nkEv7+978DynHgyCOPZM6cOV0KVorb/EcffTTnn3/+Ku9n7NixDBs2jM8++4zbb7+9y2Xef//9ZZ67/fbbuf3229l1110RQoQgb86cOSHruWjRIpLJ5BqZrwfvj4cffpitttqKAw88kE022YRNN92U9dZbj3POOYfNNtuMY489lmeeeSYE6Ktbffr04dhjj2XjjTfmoosuWunys2fPZtKkSRxwwAG88cYbbL/99hx22GHss88+a7T//1/dU7vvvnvoelFfX99p1rhv376hQ4Xnebz66qs89NBD7Lffftx///306NGDY489NtQr/BIrn89z5plncu655/L111+vk/jlrupXB1JTGjSa0GGolKUOURYq3LNUYBND4KLhUDBKUqVhM+iMKnrs1E4uYfDNv9pY74AoAMLnQQUeMZqwRTa0uspqBTunQNkfjBcEc6eaVADOFb5gyb8fzKoGc7RB8pXlBc9l8cQSpFQ7ybfYLHz4O4aetz0Dzt6UjOmwIqc2DxMPk2niIAVSacIyJxJ1XUzfLqvEUfgw4ql2fyDwykW+IkMFHfTi6/1Hw5tAKRCDfFpD16CHcDrtT9dAE5KokER0D12T5F0tbPW7noAoCowGLfqMEji127pq4Qczon7b3fIkpuER0SVZR1MHG6j7AyDZBPElHn1L8yQsF7do1ED6DKele8QND9MXPAUgM7SiKk6vCj4rHHWL6B5JX50fhBygSQwBupDomsQ01Cyq0JSPphHTsUoVSF3axxRUOlLcjPPiCy+ClNz/4P2MvWYsrW2tHH/077nsrCtJWMkCqJTSnycVeLYk12Ljhup2ifRBrJsvWExplvAjW5ULgdDAyXpId9nc+eWVZmkIV3bJSv4UZXc4SEeiJbsWVBkJvUuxlXS7ttp64IEHVji3qUe1wszuSnxe17Ta2tq6PIZoNLqM96ItcpQMLIwmzJ07l6qqqu4/qKKaMWMGf/3rX8PHZ599NkIIPvzwQzo6OpZp9wf16quvrtAMv6sSQnDcccetsG3+0UcfLfd3EydOpKqqqpP11qeffso222zD+PHjOeGEE1breIKKx+M89NBDnHrqqYwdO5YHHngg9KBdb731eOed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etatW8fQoUMpLi7OcBnY1po5cyZfffUVw4cPp1WrVpx++ulcf/31OI6zRX/T4uJiVqxYwXnnncczzzzz/0VTu0iFw2EefPBBXn/9dfr3758htps1a1aDSW6/R3399df06dOHL774Yqf9ONuZtct9+mOiyBvnt6REdONXDmOx6E/pL13hOeB94E1gIvAY8CkwB1gELAfWeNdNAr4AZ2GYctGRStpSSWuUhMWmuE0d574MNSvhsY4WK79ysIgSo8hLeTJwMQMzffBM/aWyeTI28koFz9jfgX1OgyOGgR5WY34hFSc031aJUPkWNLKgsV1DU/kjrZhKrlxDiBpM4oSoIUo52awjizIMrxUphYZED6gJMQ/MV4tiarUQcT3l8ep4z6tJyLaVHVWe9/yN5FqKmMvuvEt++1+hCAUswxCzNJZXhVlZHaYyoVNr6ZTXGdSaOk6+UPdtAjRGCbuyvc1vpvkANYxKt9pINJvyYFUHzfI6tLo3uRdCkmWocXyON5ovjFo0itgURNQPBp+/GgBm/9eD/5wGgcLf1F2kFIR0l1xv5K9rqccIXQSdUzPHCDigrscB3RTFzUm4OAnJsGsv54rrL8vwHPPBrWupzqdrK5sp35DfB41KsCWw4w5OXPFQhabAGC4UmkV8MuZrDuh8EPN/mceHkz9AszTue/IeJn0xiUSFTV2ZRaLSwY67DaYzbamkI7FrHZy6PyCKahvrlltu2e7oyk3VE088wf7770+rVq0Ih8O89NJLDd5v9OjR/O9//9spzzlgwADef//94LJT5xJbk9ihfR599NGAMq7flAjIr3vuuaee92PTpk2JRCK8/PLLm33sbrvtFpzv06cPAC1atMA0TV577bXgtjlz5mSM64GMzvGGDRt49NFHGTduHKCM9OfPn891113HjTfeiKZpzJkzB1DWWieddBK//vrrZtcmhOCBBx4IEqS2tSorK7nzzjtZsWIF3377LU888QSWZTF9+nRuuOGGjNShLZVlWfzyyy+UlpZu8zp2hfI79evWrePOO+9sMPzir1i33XYbX3/9NWvWrGHNmjWACsv44IMPfvdYW8uyeOmllzjwwAP56KOP6Nu37+/6/FtbuxxIraYl5aITS8VRLBVHsbryAKx3s+Fx4HVgMjAXWIICpCu803Xe6TLvtndRYPUbqCktZj17KKN8oki0wPi+UQfY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KpTAxEm4mDkGoXwDPbrjI1tpu5x88slUVlZu+c5eCSHIysqiX79+gOrQ9u7dGyCw7gE1qpZSMmbMmIyoy969e3P//fezcOFCJk+eDMCHH35I06ZN+dvf/sZVV13FPffcQ+/evRkwYAAzZ85k+vTp/OMf/yCZTHLjjTeyfPlyvvjiC4444gj69evHHXfcQbt27Xj77beRUnLyySfzyCOPUFpayhVXXMHixYu59tpradmyJS+++CJXXHEF999/P4cccggvvfQSAwcOpKamhnXr1iGlpEePHgEQfPTRR+nQoQPFxcX8/PPP7LbbbkyYMIErr7ySvLy8gP+bzvldsGAB++67L02aNOGKK67YKZ2uVq1aUVVVxbHHHsvo0aPp3LlzPTVzQ1VeXs6NN97I+PHjiUQiDBs27DelQPyZatSoUbz00kusWLEiw5Ltr1Cnn346zz33HPfddx8HHXQQF198MQC1tbX8/PPPgAJom6Pb/JlLSsmDDz7I119/TV5eHitWrKC6unqb6BnJZJI+ffpw6qmncueddwbToV9//ZURI0Zw11137RQR25+9/lqf7K0oP/7T50zaQl3nj8sNCRHPdsnvSPoATPOESoKUL6guUjGgjnBwtTJcaeIK9cejywQGcQwRx15QR8nr71N4fn/CjTQqCttneKYG1ko2sAxqC5tSYxQToYKIKCcps0mKHCwZwhZJbAFn3wXhKpg5BZ6/B/77HDTNT73eoKOZNpp30847ItUdNTwgmpSp2xMeHzUkMkFqQgO/mZX+Z+ADTh+g+s/vikzro6gH+KPe8/v7kICMfo2jhRHCZYPeHkvPVsfE56H6x8oiFVXqi6n88jQYliuotQxqLBV/aghIeAvPMR2yTeElRimQCqgoVZ/Mi3oeJ2p669PV8/jWWOG0rUqtw/Lsr2otlW4VNVyihoGhSUK6i1FuUVBUxB3njKFXh4Owa93AksrI0pQFFd4439Bwk44HVAnM8oUHUP2RvmaokX2giNeVTVQATqOZANW1JHXlNuECQ43+bXeH+aa/ZUWamOghQaiRSaTQaFBsta3lWpImTZrsdOspIBCuHH744dx+++3B9dOnT2fChAmMGTMmsPl59dVXg9tramqQUuI4DmvXrqWwsJDddtst6OyOGjWKRCLB008/zbJly3jyySd55JFH+OSTT9h7772ZN28eRx55JFOn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eEpLS6msrOTFF19k8eLFhMNhevXqhRCCzz77jK+++orbbruNLl26MHXqVK655hpqamoQQiCE4JVXXmlw/8uWLaNZs2asX7+etWvXNmhft72Vk5PD6NGjefrpp/n666956qmndhnF/64HUv3uIShA5ncM/evTO4taaqTvehtkeqP6QMyQitfavG2Svc41aNI180vOJI4jw0iR1rnBICmzMUQSkzhRykmQh8BVnTp0HMJALTqW182zA9Ak0bEJs150AgkhUUXI/C6VkOWP2R0F+LJM6NUDls+H2T9Csg5Ky6FJFggHxc+VaccjbfPH+YFIzAOYobSGUwqQp8CpnnZ9+uP88ukCwn9vXBAumBqYhteVTT+QWV9hm2FWiwNUHGkuKZDqA1QX9cR+N1QjZbPlAgYkffKunxzlW1dp3mP86x0FTCW69xHRvddo4+SFVRe3AAVUGxMIrSDTy3Rx5SDCegv2bPIwCcch6QjVxcVVSxIQ0mXwGQP1+ZKuRNpSRana6kNp5hgKZKYdSM0QgVl/kFRluWi6wHUkyQ028VKrQVV/bK1GuCAFxM0cfafbPaXTCk4ZcAp3jL6T3Ox86ioT3HzfDdxz7QOMeer+DJ7g+PHjee655xBCMHfuXL744gtuu+02SkpKOOOMM3j33Xfr8dO2tt58800uuugili9fTl5eHgB6VMfM0tEMjVCBuYU9bLnmz58PqC7otddey+jRo9lrr722CaC+/fbbAQj/4IMPKCwspGfPnoHX6T//+U8WL15MVVUV4XCYiy66qN4+LrvsMq6++mpeeuklTNPkzTffpK6uLohlffzxx3n44YeZOHFiPZC6bt06fvrpJ3JycnjnnXe48847ATX2Hzt2LJZlbdHf8cgjj9ysqXg0Gg0A6nnnnccBBxzA+eefz9tvv80jjzzC5ZdfzvHHH89rr73Gf//7Xxo3boymaUHk6TfffMOECRMYNGjQFl0TLrvsMt5++23at2+PbdtBYtb/hZozZw69e/dmypQpW4yn/TPXAQccwAEHHPCb7X/9+vXssccePP300wwYMAApJf/+97/56aefePTRR8nJyWHRokWce+65HHroodTV1XHLLbfQu3dvVq9eTSQS4aabbuKtt97iiCOO4Igjjtjic06YMIHBgwczb948Pvvss98MQGZlZRGNRnEc5y8Z8tBQ7RqvYuPyv9wl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+xZTlAYPHswee+wRCG3811ZSUsKtt97Kq6++yiuvvJJxTHb1KiwsZNWqVUQiERzH2WbfzV2lampqeP7555k5cyarV69m0aJF9OvXjylTplBTU0NhYeGWd7KJys/PZ9iwYfWut22b8ePH8/e//51zzz2Xgw8++A/r5ofDYb799lsGDx5MixYtghjirakff/yRdu3a/Wlidv+68HpT5QuldNSY1yBlO+THYOqpGFHHG5NbIq1biAJhlRvgvVdg6O1w9cPewz2eqg/kQjJldO9zOiOuoyJPZQVZlHpbGRFZQZgqIpQTpZwsSsllFTmojooa/6feEp0EhoyTFLnUUEw1LYnRhDiFxGhEjeHZZqV974iNz3hAXTOhoABaNIETDoKWzeCNyVATI8VLlZmCrHTFf8hNqfY1Wf+DszEckGngOeO2jb8jRdqGep48G5onVHxtC3chTeR8moTnK3P/NsDuKLV9FikfU4NUh9T/UeK/33jvvz/q33jxcaXw94+9QYKQrPWoGslUOpVPMyj2t2ooaQtN3obdw9Q10lhTE6IkZqogAUfD0PwuauoouBIsV+BYUnVHYw6upRT8btINDPldT/GfrHaoK7eoK7NIbFDiKKfO66p6Eajppv2aKdDDmgKNugg8VaUjcRLKhilZqTxDrWp7mz1DVdSrpdbobZoh0Az1fJoh0EM6L7/0cvCYdB9N36bJr+eff54+ffrwySefsGHDBp5++mluuukmvvzyS2bOnMmrr77KyJEjOfDAA6mqqmLo0KG8+uqrm1zfulXrePnllwP1++9RgwYNYvLkyQFABTLM9Ovq6tA0jVAoxNlnn825557L448/vlU2VRuPIj/44AMOOeQQPvjgA/773/8ye/ZsNE2rB8Y+/PDD4Py//vWvzR4Pn26w8XvTUNXW1mYYh8diMQYOHMg333yz2ce9++67PPvss9TV1bHPPvtsNpL10EMPzQiB2FT16tWLK6+8MgN8N23alP/+97+0a9eOsrKyLe5jVyvLsujcufN2BWDsKrVo0SJeeeUVRo8ezTvvvEN5eTnFxcV8//33v0lMsuu6/PDDD1x66aV89dVXDB8+nP3222+nP8+2VM+ePfnll1/o27fvFsM20qt79+7k5ubSrl27P4XP8K7XSfVHuGkd0/TrpKbM8Gt0Be5871O7gUbS/z6A/94F+/eD7Gaqaefb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eFOVHk27JQHR+vXrg/MN+bCCSrN69NFHg+jR/fffP0Nk9fPPP7N06dIGH1tXV8d1113Hqaeeys8//8wZZ5zBSSedxNy5c9lnn3047bTT6olQWrZsSUFBQRDxuj1VWlrKjTfeuENA969ajuNwwQUX8Pzzz//RS/lDqkWLFliWteU7bkdJKXFdl4EDB3LnnXfSp08f7rrrrj9t175Zs2b07duXo446itGjR9e7fcGCBZx00kncfffdgRDUpy35os0/sna5cX88DFXhzO5eUkt1GS2fg6plWk35sZ5lJdCyE4x9G/bcX90nqan7J73N12QJmYoI9Sa56vlI4SGTOiQVKmlKWugihaYkOgIHFxMXI/BLVSr+HGwZpY4CEiKBTRibKC61SDRqKGaZOAIALfwFukwScVPiKc1WIDKcPoMXG23e9UMHACF4ZCJc9xDMnQyhpp6lldcZ9Tun0hvh60IZ1Me87nISFJ3Ce22GVLfbQjkh4CoDfx0yjVd91b+vyvf2g6Om63EN2sege+hVKmjL/466G+aiQKdDSsXvx+GmN07SlV3+fdKfp4pUh9VT/icKCohSrrqqngtDRFZgiWzqWhUo8FonodkB0H01hJvAMlKd3VIgD6rLDCoTNoVJjSxDI+EITF2lHelCkEAjpKvRv5UELealjxkCO+7g2jq652MqXZVI5Y/0la9q6jXqYS015hd4oiplPaX7giZdoAWWDl7nM6IRytOJNtu2f67hAgMKjC1SAx588EHeeeed4PI//vEPbrjhBg466CCSyeQWBUMb1x133MFee+3Frbfeulm1ajQaDZKL/qgqKiqiqEh5pG1p1N5QlZeX8/bbb3PqqaeSn5+PYRh8+OGHHHvssQwfPpy///3vmxXFtGrVilAoROvWrbcYLnDkkUeSm5tLdXU13333Xb3ba2trueCCC+jbty/nn38+H3/8Me+9914G2B47duwm9//2229TWVnJqFGjyE5LI2vXrh3vvvsul19+Offffz/Dhw8nKysLgIceeojKykqOO+64za59c/XYY48xY8YMxowZQ69evf60IOK3KMMwmDZt2jYFS+xKlZOTs1nv3u2tJUuWcM455zB+/HjeeeedP2XntKHSdZ3TTjuNHj16ZFx/7733Bnz0d999l0mTJvHyyy8HNnQbJwL+EbXLdVItr+NppwHUpFBgx++cJjzQ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\"/>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n</div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n</div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text/markdown\">\n<p>If you want to compare modelled source analysis of black carbon together with measured black carbon, have a look at example \"FLEXPART and observed timeseries.ipynb\"</p>\n</div>\n</div>\n</div>\n</div>\n</main>\n</div>\n</div>\n"}
