Files
luce/2024_10_25/code_canoe_graphique.html
T
2026-06-19 11:15:39 +02:00

7718 lines
581 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>code_canoe_graphique</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<style type="text/css">
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: var(--jp-cell-editor-active-background) }
.highlight { background: var(--jp-cell-editor-background); color: var(--jp-mirror-editor-variable-color) }
.highlight .c { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment */
.highlight .err { color: var(--jp-mirror-editor-error-color) } /* Error */
.highlight .k { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword */
.highlight .o { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator */
.highlight .p { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation */
.highlight .ch { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Multiline */
.highlight .cp { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Preproc */
.highlight .cpf { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Single */
.highlight .cs { color: var(--jp-mirror-editor-comment-color); font-style: italic } /* Comment.Special */
.highlight .kc { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: var(--jp-mirror-editor-keyword-color); font-weight: bold } /* Keyword.Type */
.highlight .m { color: var(--jp-mirror-editor-number-color) } /* Literal.Number */
.highlight .s { color: var(--jp-mirror-editor-string-color) } /* Literal.String */
.highlight .ow { color: var(--jp-mirror-editor-operator-color); font-weight: bold } /* Operator.Word */
.highlight .pm { color: var(--jp-mirror-editor-punctuation-color) } /* Punctuation.Marker */
.highlight .w { color: var(--jp-mirror-editor-variable-color) } /* Text.Whitespace */
.highlight .mb { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Bin */
.highlight .mf { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Float */
.highlight .mh { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Hex */
.highlight .mi { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer */
.highlight .mo { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Oct */
.highlight .sa { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Affix */
.highlight .sb { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Backtick */
.highlight .sc { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Char */
.highlight .dl { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Delimiter */
.highlight .sd { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Doc */
.highlight .s2 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Double */
.highlight .se { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Escape */
.highlight .sh { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Heredoc */
.highlight .si { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Interpol */
.highlight .sx { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Other */
.highlight .sr { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Regex */
.highlight .s1 { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Single */
.highlight .ss { color: var(--jp-mirror-editor-string-color) } /* Literal.String.Symbol */
.highlight .il { color: var(--jp-mirror-editor-number-color) } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*
* Mozilla scrollbar styling
*/
/* use standard opaque scrollbars for most nodes */
[data-jp-theme-scrollbars='true'] {
scrollbar-color: rgb(var(--jp-scrollbar-thumb-color))
var(--jp-scrollbar-background-color);
}
/* for code nodes, use a transparent style of scrollbar. These selectors
* will match lower in the tree, and so will override the above */
[data-jp-theme-scrollbars='true'] .CodeMirror-hscrollbar,
[data-jp-theme-scrollbars='true'] .CodeMirror-vscrollbar {
scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
}
/* tiny scrollbar */
.jp-scrollbar-tiny {
scrollbar-color: rgba(var(--jp-scrollbar-thumb-color), 0.5) transparent;
scrollbar-width: thin;
}
/* tiny scrollbar */
.jp-scrollbar-tiny::-webkit-scrollbar,
.jp-scrollbar-tiny::-webkit-scrollbar-corner {
background-color: transparent;
height: 4px;
width: 4px;
}
.jp-scrollbar-tiny::-webkit-scrollbar-thumb {
background: rgba(var(--jp-scrollbar-thumb-color), 0.5);
}
.jp-scrollbar-tiny::-webkit-scrollbar-track:horizontal {
border-left: 0 solid transparent;
border-right: 0 solid transparent;
}
.jp-scrollbar-tiny::-webkit-scrollbar-track:vertical {
border-top: 0 solid transparent;
border-bottom: 0 solid transparent;
}
/*
* Lumino
*/
.lm-ScrollBar[data-orientation='horizontal'] {
min-height: 16px;
max-height: 16px;
min-width: 45px;
border-top: 1px solid #a0a0a0;
}
.lm-ScrollBar[data-orientation='vertical'] {
min-width: 16px;
max-width: 16px;
min-height: 45px;
border-left: 1px solid #a0a0a0;
}
.lm-ScrollBar-button {
background-color: #f0f0f0;
background-position: center center;
min-height: 15px;
max-height: 15px;
min-width: 15px;
max-width: 15px;
}
.lm-ScrollBar-button:hover {
background-color: #dadada;
}
.lm-ScrollBar-button.lm-mod-active {
background-color: #cdcdcd;
}
.lm-ScrollBar-track {
background: #f0f0f0;
}
.lm-ScrollBar-thumb {
background: #cdcdcd;
}
.lm-ScrollBar-thumb:hover {
background: #bababa;
}
.lm-ScrollBar-thumb.lm-mod-active {
background: #a0a0a0;
}
.lm-ScrollBar[data-orientation='horizontal'] .lm-ScrollBar-thumb {
height: 100%;
min-width: 15px;
border-left: 1px solid #a0a0a0;
border-right: 1px solid #a0a0a0;
}
.lm-ScrollBar[data-orientation='vertical'] .lm-ScrollBar-thumb {
width: 100%;
min-height: 15px;
border-top: 1px solid #a0a0a0;
border-bottom: 1px solid #a0a0a0;
}
.lm-ScrollBar[data-orientation='horizontal']
.lm-ScrollBar-button[data-action='decrement'] {
background-image: var(--jp-icon-caret-left);
background-size: 17px;
}
.lm-ScrollBar[data-orientation='horizontal']
.lm-ScrollBar-button[data-action='increment'] {
background-image: var(--jp-icon-caret-right);
background-size: 17px;
}
.lm-ScrollBar[data-orientation='vertical']
.lm-ScrollBar-button[data-action='decrement'] {
background-image: var(--jp-icon-caret-up);
background-size: 17px;
}
.lm-ScrollBar[data-orientation='vertical']
.lm-ScrollBar-button[data-action='increment'] {
background-image: var(--jp-icon-caret-down);
background-size: 17px;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-Widget {
box-sizing: border-box;
position: relative;
overflow: hidden;
}
.lm-Widget.lm-mod-hidden {
display: none !important;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
.lm-AccordionPanel[data-orientation='horizontal'] > .lm-AccordionPanel-title {
/* Title is rotated for horizontal accordion panel using CSS */
display: block;
transform-origin: top left;
transform: rotate(-90deg) translate(-100%);
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-CommandPalette {
display: flex;
flex-direction: column;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lm-CommandPalette-search {
flex: 0 0 auto;
}
.lm-CommandPalette-content {
flex: 1 1 auto;
margin: 0;
padding: 0;
min-height: 0;
overflow: auto;
list-style-type: none;
}
.lm-CommandPalette-header {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.lm-CommandPalette-item {
display: flex;
flex-direction: row;
}
.lm-CommandPalette-itemIcon {
flex: 0 0 auto;
}
.lm-CommandPalette-itemContent {
flex: 1 1 auto;
overflow: hidden;
}
.lm-CommandPalette-itemShortcut {
flex: 0 0 auto;
}
.lm-CommandPalette-itemLabel {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.lm-close-icon {
border: 1px solid transparent;
background-color: transparent;
position: absolute;
z-index: 1;
right: 3%;
top: 0;
bottom: 0;
margin: auto;
padding: 7px 0;
display: none;
vertical-align: middle;
outline: 0;
cursor: pointer;
}
.lm-close-icon:after {
content: 'X';
display: block;
width: 15px;
height: 15px;
text-align: center;
color: #000;
font-weight: normal;
font-size: 12px;
cursor: pointer;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-DockPanel {
z-index: 0;
}
.lm-DockPanel-widget {
z-index: 0;
}
.lm-DockPanel-tabBar {
z-index: 1;
}
.lm-DockPanel-handle {
z-index: 2;
}
.lm-DockPanel-handle.lm-mod-hidden {
display: none !important;
}
.lm-DockPanel-handle:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
}
.lm-DockPanel-handle[data-orientation='horizontal'] {
cursor: ew-resize;
}
.lm-DockPanel-handle[data-orientation='vertical'] {
cursor: ns-resize;
}
.lm-DockPanel-handle[data-orientation='horizontal']:after {
left: 50%;
min-width: 8px;
transform: translateX(-50%);
}
.lm-DockPanel-handle[data-orientation='vertical']:after {
top: 50%;
min-height: 8px;
transform: translateY(-50%);
}
.lm-DockPanel-overlay {
z-index: 3;
box-sizing: border-box;
pointer-events: none;
}
.lm-DockPanel-overlay.lm-mod-hidden {
display: none !important;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-Menu {
z-index: 10000;
position: absolute;
white-space: nowrap;
overflow-x: hidden;
overflow-y: auto;
outline: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lm-Menu-content {
margin: 0;
padding: 0;
display: table;
list-style-type: none;
}
.lm-Menu-item {
display: table-row;
}
.lm-Menu-item.lm-mod-hidden,
.lm-Menu-item.lm-mod-collapsed {
display: none !important;
}
.lm-Menu-itemIcon,
.lm-Menu-itemSubmenuIcon {
display: table-cell;
text-align: center;
}
.lm-Menu-itemLabel {
display: table-cell;
text-align: left;
}
.lm-Menu-itemShortcut {
display: table-cell;
text-align: right;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-MenuBar {
outline: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lm-MenuBar-content {
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
list-style-type: none;
}
.lm-MenuBar-item {
box-sizing: border-box;
}
.lm-MenuBar-itemIcon,
.lm-MenuBar-itemLabel {
display: inline-block;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-ScrollBar {
display: flex;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lm-ScrollBar[data-orientation='horizontal'] {
flex-direction: row;
}
.lm-ScrollBar[data-orientation='vertical'] {
flex-direction: column;
}
.lm-ScrollBar-button {
box-sizing: border-box;
flex: 0 0 auto;
}
.lm-ScrollBar-track {
box-sizing: border-box;
position: relative;
overflow: hidden;
flex: 1 1 auto;
}
.lm-ScrollBar-thumb {
box-sizing: border-box;
position: absolute;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-SplitPanel-child {
z-index: 0;
}
.lm-SplitPanel-handle {
z-index: 1;
}
.lm-SplitPanel-handle.lm-mod-hidden {
display: none !important;
}
.lm-SplitPanel-handle:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
}
.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle {
cursor: ew-resize;
}
.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle {
cursor: ns-resize;
}
.lm-SplitPanel[data-orientation='horizontal'] > .lm-SplitPanel-handle:after {
left: 50%;
min-width: 8px;
transform: translateX(-50%);
}
.lm-SplitPanel[data-orientation='vertical'] > .lm-SplitPanel-handle:after {
top: 50%;
min-height: 8px;
transform: translateY(-50%);
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-TabBar {
display: flex;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.lm-TabBar[data-orientation='horizontal'] {
flex-direction: row;
align-items: flex-end;
}
.lm-TabBar[data-orientation='vertical'] {
flex-direction: column;
align-items: flex-end;
}
.lm-TabBar-content {
margin: 0;
padding: 0;
display: flex;
flex: 1 1 auto;
list-style-type: none;
}
.lm-TabBar[data-orientation='horizontal'] > .lm-TabBar-content {
flex-direction: row;
}
.lm-TabBar[data-orientation='vertical'] > .lm-TabBar-content {
flex-direction: column;
}
.lm-TabBar-tab {
display: flex;
flex-direction: row;
box-sizing: border-box;
overflow: hidden;
touch-action: none; /* Disable native Drag/Drop */
}
.lm-TabBar-tabIcon,
.lm-TabBar-tabCloseIcon {
flex: 0 0 auto;
}
.lm-TabBar-tabLabel {
flex: 1 1 auto;
overflow: hidden;
white-space: nowrap;
}
.lm-TabBar-tabInput {
user-select: all;
width: 100%;
box-sizing: border-box;
}
.lm-TabBar-tab.lm-mod-hidden {
display: none !important;
}
.lm-TabBar-addButton.lm-mod-hidden {
display: none !important;
}
.lm-TabBar.lm-mod-dragging .lm-TabBar-tab {
position: relative;
}
.lm-TabBar.lm-mod-dragging[data-orientation='horizontal'] .lm-TabBar-tab {
left: 0;
transition: left 150ms ease;
}
.lm-TabBar.lm-mod-dragging[data-orientation='vertical'] .lm-TabBar-tab {
top: 0;
transition: top 150ms ease;
}
.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging {
transition: none;
}
.lm-TabBar-tabLabel .lm-TabBar-tabInput {
user-select: all;
width: 100%;
box-sizing: border-box;
background: inherit;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-TabPanel-tabBar {
z-index: 1;
}
.lm-TabPanel-stackedPanel {
z-index: 0;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-Collapse {
display: flex;
flex-direction: column;
align-items: stretch;
}
.jp-Collapse-header {
padding: 1px 12px;
background-color: var(--jp-layout-color1);
border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
color: var(--jp-ui-font-color1);
cursor: pointer;
display: flex;
align-items: center;
font-size: var(--jp-ui-font-size0);
font-weight: 600;
text-transform: uppercase;
user-select: none;
}
.jp-Collapser-icon {
height: 16px;
}
.jp-Collapse-header-collapsed .jp-Collapser-icon {
transform: rotate(-90deg);
margin: auto 0;
}
.jp-Collapser-title {
line-height: 25px;
}
.jp-Collapse-contents {
padding: 0 12px;
background-color: var(--jp-layout-color1);
color: var(--jp-ui-font-color1);
overflow: auto;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/* This file was auto-generated by ensureUiComponents() in @jupyterlab/buildutils */
/**
* (DEPRECATED) Support for consuming icons as CSS background images
*/
/* Icons urls */
:root {
--jp-icon-add-above: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5MikiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik00Ljc1IDQuOTMwNjZINi42MjVWNi44MDU2NkM2LjYyNSA3LjAxMTkxIDYuNzkzNzUgNy4xODA2NiA3IDcuMTgwNjZDNy4yMDYyNSA3LjE4MDY2IDcuMzc1IDcuMDExOTEgNy4zNzUgNi44MDU2NlY0LjkzMDY2SDkuMjVDOS40NTYyNSA0LjkzMDY2IDkuNjI1IDQuNzYxOTEgOS42MjUgNC41NTU2NkM5LjYyNSA0LjM0OTQxIDkuNDU2MjUgNC4xODA2NiA5LjI1IDQuMTgwNjZINy4zNzVWMi4zMDU2NkM3LjM3NSAyLjA5OTQxIDcuMjA2MjUgMS45MzA2NiA3IDEuOTMwNjZDNi43OTM3NSAxLjkzMDY2IDYuNjI1IDIuMDk5NDEgNi42MjUgMi4zMDU2NlY0LjE4MDY2SDQuNzVDNC41NDM3NSA0LjE4MDY2IDQuMzc1IDQuMzQ5NDEgNC4zNzUgNC41NTU2NkM0LjM3NSA0Ljc2MTkxIDQuNTQzNzUgNC45MzA2NiA0Ljc1IDQuOTMwNjZaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC43Ii8+CjwvZz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjUgOS41VjExLjVMMi41IDExLjVWOS41TDExLjUgOS41Wk0xMiA4QzEyLjU1MjMgOCAxMyA4LjQ0NzcyIDEzIDlWMTJDMTMgMTIuNTUyMyAxMi41NTIzIDEzIDEyIDEzTDIgMTNDMS40NDc3MiAxMyAxIDEyLjU1MjMgMSAxMlY5QzEgOC40NDc3MiAxLjQ0NzcxIDggMiA4TDEyIDhaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5MiI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEwIDEuNTU1NjYpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
--jp-icon-add-below: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzN18xOTQ5OCkiPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGQ9Ik05LjI1IDEwLjA2OTNMNy4zNzUgMTAuMDY5M0w3LjM3NSA4LjE5NDM0QzcuMzc1IDcuOTg4MDkgNy4yMDYyNSA3LjgxOTM0IDcgNy44MTkzNEM2Ljc5Mzc1IDcuODE5MzQgNi42MjUgNy45ODgwOSA2LjYyNSA4LjE5NDM0TDYuNjI1IDEwLjA2OTNMNC43NSAxMC4wNjkzQzQuNTQzNzUgMTAuMDY5MyA0LjM3NSAxMC4yMzgxIDQuMzc1IDEwLjQ0NDNDNC4zNzUgMTAuNjUwNiA0LjU0Mzc1IDEwLjgxOTMgNC43NSAxMC44MTkzTDYuNjI1IDEwLjgxOTNMNi42MjUgMTIuNjk0M0M2LjYyNSAxMi45MDA2IDYuNzkzNzUgMTMuMDY5MyA3IDEzLjA2OTNDNy4yMDYyNSAxMy4wNjkzIDcuMzc1IDEyLjkwMDYgNy4zNzUgMTIuNjk0M0w3LjM3NSAxMC44MTkzTDkuMjUgMTAuODE5M0M5LjQ1NjI1IDEwLjgxOTMgOS42MjUgMTAuNjUwNiA5LjYyNSAxMC40NDQzQzkuNjI1IDEwLjIzODEgOS40NTYyNSAxMC4wNjkzIDkuMjUgMTAuMDY5M1oiIGZpbGw9IiM2MTYxNjEiIHN0cm9rZT0iIzYxNjE2MSIgc3Ryb2tlLXdpZHRoPSIwLjciLz4KPC9nPgo8cGF0aCBjbGFzcz0ianAtaWNvbjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi41IDUuNUwyLjUgMy41TDExLjUgMy41TDExLjUgNS41TDIuNSA1LjVaTTIgN0MxLjQ0NzcyIDcgMSA2LjU1MjI4IDEgNkwxIDNDMSAyLjQ0NzcyIDEuNDQ3NzIgMiAyIDJMMTIgMkMxMi41NTIzIDIgMTMgMi40NDc3MiAxMyAzTDEzIDZDMTMgNi41NTIyOSAxMi41NTIzIDcgMTIgN0wyIDdaIiBmaWxsPSIjNjE2MTYxIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzN18xOTQ5OCI+CjxyZWN0IGNsYXNzPSJqcC1pY29uMyIgd2lkdGg9IjYiIGhlaWdodD0iNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMS43NDg0NmUtMDcgMS43NDg0NmUtMDcgLTEgNCAxMy40NDQzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
--jp-icon-add: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-bell: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiPgogICA8cGF0aCBjbGFzcz0ianAtaWNvbjIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzMzMzMzIgogICAgICBkPSJtOCAwLjI5Yy0xLjQgMC0yLjcgMC43My0zLjYgMS44LTEuMiAxLjUtMS40IDMuNC0xLjUgNS4yLTAuMTggMi4yLTAuNDQgNC0yLjMgNS4zbDAuMjggMS4zaDVjMC4wMjYgMC42NiAwLjMyIDEuMSAwLjcxIDEuNSAwLjg0IDAuNjEgMiAwLjYxIDIuOCAwIDAuNTItMC40IDAuNi0xIDAuNzEtMS41aDVsMC4yOC0xLjNjLTEuOS0wLjk3LTIuMi0zLjMtMi4zLTUuMy0wLjEzLTEuOC0wLjI2LTMuNy0xLjUtNS4yLTAuODUtMS0yLjItMS44LTMuNi0xLjh6bTAgMS40YzAuODggMCAxLjkgMC41NSAyLjUgMS4zIDAuODggMS4xIDEuMSAyLjcgMS4yIDQuNCAwLjEzIDEuNyAwLjIzIDMuNiAxLjMgNS4yaC0xMGMxLjEtMS42IDEuMi0zLjQgMS4zLTUuMiAwLjEzLTEuNyAwLjMtMy4zIDEuMi00LjQgMC41OS0wLjcyIDEuNi0xLjMgMi41LTEuM3ptLTAuNzQgMTJoMS41Yy0wLjAwMTUgMC4yOCAwLjAxNSAwLjc5LTAuNzQgMC43OS0wLjczIDAuMDAxNi0wLjcyLTAuNTMtMC43NC0wLjc5eiIgLz4KPC9zdmc+Cg==);
--jp-icon-bug-dot: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTkgOEgyMFYxMEgxNy45MUMxNy45NiAxMC4zMyAxOCAxMC42NiAxOCAxMVYxMkgyMFYxNEgxOC41SDE4VjE0LjAyNzVDMTUuNzUgMTQuMjc2MiAxNCAxNi4xODM3IDE0IDE4LjVDMTQgMTkuMjA4IDE0LjE2MzUgMTkuODc3OSAxNC40NTQ5IDIwLjQ3MzlDMTMuNzA2MyAyMC44MTE3IDEyLjg3NTcgMjEgMTIgMjFDOS43OCAyMSA3Ljg1IDE5Ljc5IDYuODEgMThINFYxNkg2LjA5QzYuMDQgMTUuNjcgNiAxNS4zNCA2IDE1VjE0SDRWMTJINlYxMUM2IDEwLjY2IDYuMDQgMTAuMzMgNi4wOSAxMEg0VjhINi44MUM3LjI2IDcuMjIgNy44OCA2LjU1IDguNjIgNi4wNEw3IDQuNDFMOC40MSAzTDEwLjU5IDUuMTdDMTEuMDQgNS4wNiAxMS41MSA1IDEyIDVDMTIuNDkgNSAxMi45NiA1LjA2IDEzLjQyIDUuMTdMMTUuNTkgM0wxNyA0LjQxTDE1LjM3IDYuMDRDMTYuMTIgNi41NSAxNi43NCA3LjIyIDE3LjE5IDhaTTEwIDE2SDE0VjE0SDEwVjE2Wk0xMCAxMkgxNFYxMEgxMFYxMloiIGZpbGw9IiM2MTYxNjEiLz4KICAgICAgICA8cGF0aCBkPSJNMjIgMTguNUMyMiAyMC40MzMgMjAuNDMzIDIyIDE4LjUgMjJDMTYuNTY3IDIyIDE1IDIwLjQzMyAxNSAxOC41QzE1IDE2LjU2NyAxNi41NjcgMTUgMTguNSAxNUMyMC40MzMgMTUgMjIgMTYuNTY3IDIyIDE4LjVaIiBmaWxsPSIjNjE2MTYxIi8+CiAgICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-bug: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yMCA4aC0yLjgxYy0uNDUtLjc4LTEuMDctMS40NS0xLjgyLTEuOTZMMTcgNC40MSAxNS41OSAzbC0yLjE3IDIuMTdDMTIuOTYgNS4wNiAxMi40OSA1IDEyIDVjLS40OSAwLS45Ni4wNi0xLjQxLjE3TDguNDEgMyA3IDQuNDFsMS42MiAxLjYzQzcuODggNi41NSA3LjI2IDcuMjIgNi44MSA4SDR2MmgyLjA5Yy0uMDUuMzMtLjA5LjY2LS4wOSAxdjFINHYyaDJ2MWMwIC4zNC4wNC42Ny4wOSAxSDR2MmgyLjgxYzEuMDQgMS43OSAyLjk3IDMgNS4xOSAzczQuMTUtMS4yMSA1LjE5LTNIMjB2LTJoLTIuMDljLjA1LS4zMy4wOS0uNjYuMDktMXYtMWgydi0yaC0ydi0xYzAtLjM0LS4wNC0uNjctLjA5LTFIMjBWOHptLTYgOGgtNHYtMmg0djJ6bTAtNGgtNHYtMmg0djJ6Ii8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-build: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE0LjkgMTcuNDVDMTYuMjUgMTcuNDUgMTcuMzUgMTYuMzUgMTcuMzUgMTVDMTcuMzUgMTMuNjUgMTYuMjUgMTIuNTUgMTQuOSAxMi41NUMxMy41NCAxMi41NSAxMi40NSAxMy42NSAxMi40NSAxNUMxMi40NSAxNi4zNSAxMy41NCAxNy40NSAxNC45IDE3LjQ1Wk0yMC4xIDE1LjY4TDIxLjU4IDE2Ljg0QzIxLjcxIDE2Ljk1IDIxLjc1IDE3LjEzIDIxLjY2IDE3LjI5TDIwLjI2IDE5LjcxQzIwLjE3IDE5Ljg2IDIwIDE5LjkyIDE5LjgzIDE5Ljg2TDE4LjA5IDE5LjE2QzE3LjczIDE5LjQ0IDE3LjMzIDE5LjY3IDE2LjkxIDE5Ljg1TDE2LjY0IDIxLjdDMTYuNjIgMjEuODcgMTYuNDcgMjIgMTYuMyAyMkgxMy41QzEzLjMyIDIyIDEzLjE4IDIxLjg3IDEzLjE1IDIxLjdMMTIuODkgMTkuODVDMTIuNDYgMTkuNjcgMTIuMDcgMTkuNDQgMTEuNzEgMTkuMTZMOS45NjAwMiAxOS44NkM5LjgxMDAyIDE5LjkyIDkuNjIwMDIgMTkuODYgOS41NDAwMiAxOS43MUw4LjE0MDAyIDE3LjI5QzguMDUwMDIgMTcuMTMgOC4wOTAwMiAxNi45NSA4LjIyMDAyIDE2Ljg0TDkuNzAwMDIgMTUuNjhMOS42NTAwMSAxNUw5LjcwMDAyIDE0LjMxTDguMjIwMDIgMTMuMTZDOC4wOTAwMiAxMy4wNSA4LjA1MDAyIDEyLjg2IDguMTQwMDIgMTIuNzFMOS41NDAwMiAxMC4yOUM5LjYyMDAyIDEwLjEzIDkuODEwMDIgMTAuMDcgOS45NjAwMiAxMC4xM0wxMS43MSAxMC44NEMxMi4wNyAxMC41NiAxMi40NiAxMC4zMiAxMi44OSAxMC4xNUwxMy4xNSA4LjI4OTk4QzEzLjE4IDguMTI5OTggMTMuMzIgNy45OTk5OCAxMy41IDcuOTk5OThIMTYuM0MxNi40NyA3Ljk5OTk4IDE2LjYyIDguMTI5OTggMTYuNjQgOC4yODk5OEwxNi45MSAxMC4xNUMxNy4zMyAxMC4zMiAxNy43MyAxMC41NiAxOC4wOSAxMC44NEwxOS44MyAxMC4xM0MyMCAxMC4wNyAyMC4xNyAxMC4xMyAyMC4yNiAxMC4yOUwyMS42NiAxMi43MUMyMS43NSAxMi44NiAyMS43MSAxMy4wNSAyMS41OCAxMy4xNkwyMC4xIDE0LjMxTDIwLjE1IDE1TDIwLjEgMTUuNjhaIi8+CiAgICA8cGF0aCBkPSJNNy4zMjk2NiA3LjQ0NDU0QzguMDgzMSA3LjAwOTU0IDguMzM5MzIgNi4wNTMzMiA3LjkwNDMyIDUuMjk5ODhDNy40NjkzMiA0LjU0NjQzIDYuNTA4MSA0LjI4MTU2IDUuNzU0NjYgNC43MTY1NkM1LjM5MTc2IDQuOTI2MDggNS4xMjY5NSA1LjI3MTE4IDUuMDE4NDkgNS42NzU5NEM0LjkxMDA0IDYuMDgwNzEgNC45NjY4MiA2LjUxMTk4IDUuMTc2MzQgNi44NzQ4OEM1LjYxMTM0IDcuNjI4MzIgNi41NzYyMiA3Ljg3OTU0IDcuMzI5NjYgNy40NDQ1NFpNOS42NTcxOCA0Ljc5NTkzTDEwLjg2NzIgNC45NTE3OUMxMC45NjI4IDQuOTc3NDEgMTEuMDQwMiA1LjA3MTMzIDExLjAzODIgNS4xODc5M0wxMS4wMzg4IDYuOTg4OTNDMTEuMDQ1NSA3LjEwMDU0IDEwLjk2MTYgNy4xOTUxOCAxMC44NTUgNy4yMTA1NEw5LjY2MDAxIDcuMzgwODNMOS4yMzkxNSA4LjEzMTg4TDkuNjY5NjEgOS4yNTc0NUM5LjcwNzI5IDkuMzYyNzEgOS42NjkzNCA5LjQ3Njk5IDkuNTc0MDggOS41MzE5OUw4LjAxNTIzIDEwLjQzMkM3LjkxMTMxIDEwLjQ5MiA3Ljc5MzM3IDEwLjQ2NzcgNy43MjEwNSAxMC4zODI0TDYuOTg3NDggOS40MzE4OEw2LjEwOTMxIDkuNDMwODNMNS4zNDcwNCAxMC4zOTA1QzUuMjg5MDkgMTAuNDcwMiA1LjE3MzgzIDEwLjQ5MDUgNS4wNzE4NyAxMC40MzM5TDMuNTEyNDUgOS41MzI5M0MzLjQxMDQ5IDkuNDc2MzMgMy4zNzY0NyA5LjM1NzQxIDMuNDEwNzUgOS4yNTY3OUwzLjg2MzQ3IDguMTQwOTNMMy42MTc0OSA3Ljc3NDg4TDMuNDIzNDcgNy4zNzg4M0wyLjIzMDc1IDcuMjEyOTdDMi4xMjY0NyA3LjE5MjM1IDIuMDQwNDkgNy4xMDM0MiAyLjA0MjQ1IDYuOTg2ODJMMi4wNDE4NyA1LjE4NTgyQzIuMDQzODMgNS4wNjkyMiAyLjExOTA5IDQuOTc5NTggMi4yMTcwNCA0Ljk2OTIyTDMuNDIwNjUgNC43OTM5M0wzLjg2NzQ5IDQuMDI3ODhMMy40MTEwNSAyLjkxNzMxQzMuMzczMzcgMi44MTIwNCAzLjQxMTMxIDIuNjk3NzYgMy41MTUyMyAyLjYzNzc2TDUuMDc0MDggMS43Mzc3NkM1LjE2OTM0IDEuNjgyNzYgNS4yODcyOSAxLjcwNzA0IDUuMzU5NjEgMS43OTIzMUw2LjExOTE1IDIuNzI3ODhMNi45ODAwMSAyLjczODkzTDcuNzI0OTYgMS43ODkyMkM3Ljc5MTU2IDEuNzA0NTggNy45MTU0OCAxLjY3OTIyIDguMDA4NzkgMS43NDA4Mkw5LjU2ODIxIDIuNjQxODJDOS42NzAxNyAyLjY5ODQyIDkuNzEyODUgMi44MTIzNCA5LjY4NzIzIDIuOTA3OTdMOS4yMTcxOCA0LjAzMzgzTDkuNDYzMTYgNC4zOTk4OEw5LjY1NzE4IDQuNzk1OTNaIi8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-caret-down-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOS45LDEzLjYgMy42LDcuNCA0LjQsNi42IDkuOSwxMi4yIDE1LjQsNi43IDE2LjEsNy40ICIvPgoJPC9nPgo8L3N2Zz4K);
--jp-icon-caret-down-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNS45TDksOS43bDMuOC0zLjhsMS4yLDEuMmwtNC45LDVsLTQuOS01TDUuMiw1Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-caret-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik01LjIsNy41TDksMTEuMmwzLjgtMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-caret-left: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik0xMC44LDEyLjhMNy4xLDlsMy44LTMuOGwwLDcuNkgxMC44eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-caret-right: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIj4KICAgIDxwYXRoIGQ9Ik03LjIsNS4yTDEwLjksOWwtMy44LDMuOFY1LjJINy4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-caret-up-empty-thin: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUuNCwxMy4zIDkuOSw3LjcgNC40LDEzLjIgMy42LDEyLjUgOS45LDYuMyAxNi4xLDEyLjYgIi8+Cgk8L2c+Cjwvc3ZnPgo=);
--jp-icon-caret-up: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iPgoJCTxwYXRoIGQ9Ik01LjIsMTAuNUw5LDYuOGwzLjgsMy44SDUuMnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-case-sensitive: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWFjY2VudDIiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTcuNiw4aDAuOWwzLjUsOGgtMS4xTDEwLDE0SDZsLTAuOSwySDRMNy42LDh6IE04LDkuMUw2LjQsMTNoMy4yTDgsOS4xeiIvPgogICAgPHBhdGggZD0iTTE2LjYsOS44Yy0wLjIsMC4xLTAuNCwwLjEtMC43LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNyBjLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC4zLDAtMC41LDAtMC43LTAuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNi0wLjNjLTAuMi0wLjEtMC4zLTAuMy0wLjQtMC41IGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjMsMC4xLTAuNiwwLjItMC44YzAuMS0wLjIsMC4zLTAuNCwwLjQtMC41QzEyLDcsMTIuMiw2LjksMTIuNSw2LjhjMC4yLTAuMSwwLjUtMC4xLDAuNy0wLjIgYzAuMy0wLjEsMC41LTAuMSwwLjctMC4xYzAuMiwwLDAuNC0wLjEsMC42LTAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjRjMC0xLTEuMS0xLTEuMy0xIGMtMC40LDAtMS40LDAtMS40LDEuMmgtMC45YzAtMC40LDAuMS0wLjcsMC4yLTFjMC4xLTAuMiwwLjMtMC40LDAuNS0wLjZjMC4yLTAuMiwwLjUtMC4zLDAuOC0wLjNDMTMuMyw0LDEzLjYsNCwxMy45LDQgYzAuMywwLDAuNSwwLDAuOCwwLjFjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMiwwLjEsMC40LDAuMywwLjUsMC41QzE2LDUsMTYsNS4yLDE2LDUuNnYyLjljMCwwLjIsMCwwLjQsMCwwLjUgYzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjIsMCwwLjMsMFY5Ljh6IE0xNS4yLDYuOWMtMS4yLDAuNi0zLjEsMC4yLTMuMSwxLjRjMCwxLjQsMy4xLDEsMy4xLTAuNVY2Ljl6Ii8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-circle-empty: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDJDNi40NyAyIDIgNi40NyAyIDEyczQuNDcgMTAgMTAgMTAgMTAtNC40NyAxMC0xMFMxNy41MyAyIDEyIDJ6bTAgMThjLTQuNDEgMC04LTMuNTktOC04czMuNTktOCA4LTggOCAzLjU5IDggOC0zLjU5IDgtOCA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-circle: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-clear: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8bWFzayBpZD0iZG9udXRIb2xlIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIC8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSJibGFjayIvPgogIDwvbWFzaz4KCiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxyZWN0IGhlaWdodD0iMTgiIHdpZHRoPSIyIiB4PSIxMSIgeT0iMyIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1LCAxMiwgMTIpIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIgbWFzaz0idXJsKCNkb251dEhvbGUpIi8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-close: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1ub25lIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIGpwLWljb24zLWhvdmVyIiBmaWxsPSJub25lIj4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIi8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIGpwLWljb24tYWNjZW50Mi1ob3ZlciIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPgogIDwvZz4KCiAgPGcgY2xhc3M9ImpwLWljb24tbm9uZSBqcC1pY29uLWJ1c3kiIGZpbGw9Im5vbmUiPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNyIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-code-check: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiI+CiAgICA8cGF0aCBkPSJNNi41OSwzLjQxTDIsOEw2LjU5LDEyLjZMOCwxMS4xOEw0LjgyLDhMOCw0LjgyTDYuNTksMy40MU0xMi40MSwzLjQxTDExLDQuODJMMTQuMTgsOEwxMSwxMS4xOEwxMi40MSwxMi42TDE3LDhMMTIuNDEsMy40MU0yMS41OSwxMS41OUwxMy41LDE5LjY4TDkuODMsMTZMOC40MiwxNy40MUwxMy41LDIyLjVMMjMsMTNMMjEuNTksMTEuNTlaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-code: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTExLjQgMTguNkw2LjggMTRMMTEuNCA5LjRMMTAgOEw0IDE0TDEwIDIwTDExLjQgMTguNlpNMTYuNiAxOC42TDIxLjIgMTRMMTYuNiA5LjRMMTggOEwyNCAxNEwxOCAyMEwxNi42IDE4LjZWMTguNloiLz4KCTwvZz4KPC9zdmc+Cg==);
--jp-icon-collapse-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNNiAxM3YyaDh2LTJ6IiAvPgogICAgPC9nPgo8L3N2Zz4K);
--jp-icon-console: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgogIDxnIGNsYXNzPSJqcC1jb25zb2xlLWljb24tYmFja2dyb3VuZC1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMjg4RDEiPgogICAgPHBhdGggZD0iTTIwIDE5LjhoMTYwdjE1OS45SDIweiIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtY29uc29sZS1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIj4KICAgIDxwYXRoIGQ9Ik0xMDUgMTI3LjNoNDB2MTIuOGgtNDB6TTUxLjEgNzdMNzQgOTkuOWwtMjMuMyAyMy4zIDEwLjUgMTAuNSAyMy4zLTIzLjNMOTUgOTkuOSA4NC41IDg5LjQgNjEuNiA2Ni41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-copy: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTExLjksMUgzLjJDMi40LDEsMS43LDEuNywxLjcsMi41djEwLjJoMS41VjIuNWg4LjdWMXogTTE0LjEsMy45aC04Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjV2MTAuMmMwLDAuOCwwLjcsMS41LDEuNSwxLjVoOCBjMC44LDAsMS41LTAuNywxLjUtMS41VjUuNEMxNS41LDQuNiwxNC45LDMuOSwxNC4xLDMuOXogTTE0LjEsMTUuNWgtOFY1LjRoOFYxNS41eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-copyright: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+CiAgPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0xMS44OCw5LjE0YzEuMjgsMC4wNiwxLjYxLDEuMTUsMS42MywxLjY2aDEuNzljLTAuMDgtMS45OC0xLjQ5LTMuMTktMy40NS0zLjE5QzkuNjQsNy42MSw4LDksOCwxMi4xNCBjMCwxLjk0LDAuOTMsNC4yNCwzLjg0LDQuMjRjMi4yMiwwLDMuNDEtMS42NSwzLjQ0LTIuOTVoLTEuNzljLTAuMDMsMC41OS0wLjQ1LDEuMzgtMS42MywxLjQ0QzEwLjU1LDE0LjgzLDEwLDEzLjgxLDEwLDEyLjE0IEMxMCw5LjI1LDExLjI4LDkuMTYsMTEuODgsOS4xNHogTTEyLDJDNi40OCwyLDIsNi40OCwyLDEyczQuNDgsMTAsMTAsMTBzMTAtNC40OCwxMC0xMFMxNy41MiwyLDEyLDJ6IE0xMiwyMGMtNC40MSwwLTgtMy41OS04LTggczMuNTktOCw4LThzOCwzLjU5LDgsOFMxNi40MSwyMCwxMiwyMHoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-cut: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkuNjQgNy42NGMuMjMtLjUuMzYtMS4wNS4zNi0xLjY0IDAtMi4yMS0xLjc5LTQtNC00UzIgMy43OSAyIDZzMS43OSA0IDQgNGMuNTkgMCAxLjE0LS4xMyAxLjY0LS4zNkwxMCAxMmwtMi4zNiAyLjM2QzcuMTQgMTQuMTMgNi41OSAxNCA2IDE0Yy0yLjIxIDAtNCAxLjc5LTQgNHMxLjc5IDQgNCA0IDQtMS43OSA0LTRjMC0uNTktLjEzLTEuMTQtLjM2LTEuNjRMMTIgMTRsNyA3aDN2LTFMOS42NCA3LjY0ek02IDhjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTAgMTJjLTEuMSAwLTItLjg5LTItMnMuOS0yIDItMiAyIC44OSAyIDItLjkgMi0yIDJ6bTYtNy41Yy0uMjggMC0uNS0uMjItLjUtLjVzLjIyLS41LjUtLjUuNS4yMi41LjUtLjIyLjUtLjUuNXpNMTkgM2wtNiA2IDIgMiA3LTdWM3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjI2MjYyIiBkPSJNNiAxOWMwIDEuMS45IDIgMiAyaDhjMS4xIDAgMi0uOSAyLTJWN0g2djEyek0xOSA0aC0zLjVsLTEtMWgtNWwtMSAxSDV2MmgxNFY0eiIgLz4KPC9zdmc+Cg==);
--jp-icon-download: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-duplicate: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuNzk5OTggMC44NzVIOC44OTU4MkM5LjIwMDYxIDAuODc1IDkuNDQ5OTggMS4xMzkxNCA5LjQ0OTk4IDEuNDYxOThDOS40NDk5OCAxLjc4NDgyIDkuMjAwNjEgMi4wNDg5NiA4Ljg5NTgyIDIuMDQ4OTZIMy4zNTQxNUMzLjA0OTM2IDIuMDQ4OTYgMi43OTk5OCAyLjMxMzEgMi43OTk5OCAyLjYzNTk0VjkuNjc5NjlDMi43OTk5OCAxMC4wMDI1IDIuNTUwNjEgMTAuMjY2NyAyLjI0NTgyIDEwLjI2NjdDMS45NDEwMyAxMC4yNjY3IDEuNjkxNjUgMTAuMDAyNSAxLjY5MTY1IDkuNjc5NjlWMi4wNDg5NkMxLjY5MTY1IDEuNDAzMjggMi4xOTA0IDAuODc1IDIuNzk5OTggMC44NzVaTTUuMzY2NjUgMTEuOVY0LjU1SDExLjA4MzNWMTEuOUg1LjM2NjY1Wk00LjE0MTY1IDQuMTQxNjdDNC4xNDE2NSAzLjY5MDYzIDQuNTA3MjggMy4zMjUgNC45NTgzMiAzLjMyNUgxMS40OTE3QzExLjk0MjcgMy4zMjUgMTIuMzA4MyAzLjY5MDYzIDEyLjMwODMgNC4xNDE2N1YxMi4zMDgzQzEyLjMwODMgMTIuNzU5NCAxMS45NDI3IDEzLjEyNSAxMS40OTE3IDEzLjEyNUg0Ljk1ODMyQzQuNTA3MjggMTMuMTI1IDQuMTQxNjUgMTIuNzU5NCA0LjE0MTY1IDEyLjMwODNWNC4xNDE2N1oiIGZpbGw9IiM2MTYxNjEiLz4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNOS40MzU3NCA4LjI2NTA3SDguMzY0MzFWOS4zMzY1QzguMzY0MzEgOS40NTQzNSA4LjI2Nzg4IDkuNTUwNzggOC4xNTAwMiA5LjU1MDc4QzguMDMyMTcgOS41NTA3OCA3LjkzNTc0IDkuNDU0MzUgNy45MzU3NCA5LjMzNjVWOC4yNjUwN0g2Ljg2NDMxQzYuNzQ2NDUgOC4yNjUwNyA2LjY1MDAyIDguMTY4NjQgNi42NTAwMiA4LjA1MDc4QzYuNjUwMDIgNy45MzI5MiA2Ljc0NjQ1IDcuODM2NSA2Ljg2NDMxIDcuODM2NUg3LjkzNTc0VjYuNzY1MDdDNy45MzU3NCA2LjY0NzIxIDguMDMyMTcgNi41NTA3OCA4LjE1MDAyIDYuNTUwNzhDOC4yNjc4OCA2LjU1MDc4IDguMzY0MzEgNi42NDcyMSA4LjM2NDMxIDYuNzY1MDdWNy44MzY1SDkuNDM1NzRDOS41NTM2IDcuODM2NSA5LjY1MDAyIDcuOTMyOTIgOS42NTAwMiA4LjA1MDc4QzkuNjUwMDIgOC4xNjg2NCA5LjU1MzYgOC4yNjUwNyA5LjQzNTc0IDguMjY1MDdaIiBmaWxsPSIjNjE2MTYxIiBzdHJva2U9IiM2MTYxNjEiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=);
--jp-icon-edit: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC0yLjM0LTIuMzRjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwbC0xLjgzIDEuODMgMy43NSAzLjc1IDEuODMtMS44M3oiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-ellipses: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIyIi8+CiAgICA8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIyIi8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-error: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjE5IiByPSIyIi8+PHBhdGggZD0iTTEwIDNoNHYxMmgtNHoiLz48L2c+CjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiLz4KPC9zdmc+Cg==);
--jp-icon-expand-all: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTggMmMxIDAgMTEgMCAxMiAwczIgMSAyIDJjMCAxIDAgMTEgMCAxMnMwIDItMiAyQzIwIDE0IDIwIDQgMjAgNFMxMCA0IDYgNGMwLTIgMS0yIDItMnoiIC8+CiAgICAgICAgPHBhdGgKICAgICAgICAgICAgZD0iTTE4IDhjMC0xLTEtMi0yLTJTNSA2IDQgNnMtMiAxLTIgMmMwIDEgMCAxMSAwIDEyczEgMiAyIDJjMSAwIDExIDAgMTIgMHMyLTEgMi0yYzAtMSAwLTExIDAtMTJ6bS0yIDB2MTJINFY4eiIgLz4KICAgICAgICA8cGF0aCBkPSJNMTEgMTBIOXYzSDZ2MmgzdjNoMnYtM2gzdi0yaC0zeiIgLz4KICAgIDwvZz4KPC9zdmc+Cg==);
--jp-icon-extension: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwLjUgMTFIMTlWN2MwLTEuMS0uOS0yLTItMmgtNFYzLjVDMTMgMi4xMiAxMS44OCAxIDEwLjUgMVM4IDIuMTIgOCAzLjVWNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAydjMuOEgzLjVjMS40OSAwIDIuNyAxLjIxIDIuNyAyLjdzLTEuMjEgMi43LTIuNyAyLjdIMlYyMGMwIDEuMS45IDIgMiAyaDMuOHYtMS41YzAtMS40OSAxLjIxLTIuNyAyLjctMi43IDEuNDkgMCAyLjcgMS4yMSAyLjcgMi43VjIySDE3YzEuMSAwIDItLjkgMi0ydi00aDEuNWMxLjM4IDAgMi41LTEuMTIgMi41LTIuNVMyMS44OCAxMSAyMC41IDExeiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-fast-forward: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTQgMThsOC41LTZMNCA2djEyem05LTEydjEybDguNS02TDEzIDZ6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-file-upload: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTkgMTZoNnYtNmg0bC03LTctNyA3aDR6bS00IDJoMTR2Mkg1eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-file: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuMyA4LjJsLTUuNS01LjVjLS4zLS4zLS43LS41LTEuMi0uNUgzLjljLS44LjEtMS42LjktMS42IDEuOHYxNC4xYzAgLjkuNyAxLjYgMS42IDEuNmgxNC4yYy45IDAgMS42LS43IDEuNi0xLjZWOS40Yy4xLS41LS4xLS45LS40LTEuMnptLTUuOC0zLjNsMy40IDMuNmgtMy40VjQuOXptMy45IDEyLjdINC43Yy0uMSAwLS4yIDAtLjItLjJWNC43YzAtLjIuMS0uMy4yLS4zaDcuMnY0LjRzMCAuOC4zIDEuMWMuMy4zIDEuMS4zIDEuMS4zaDQuM3Y3LjJzLS4xLjItLjIuMnoiLz4KPC9zdmc+Cg==);
--jp-icon-filter-dot: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgogIDxnIGNsYXNzPSJqcC1pY29uLWRvdCIgZmlsbD0iI0ZGRiI+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjE3IiByPSIzIj48L2NpcmNsZT4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-filter-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-filter: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiNGRkYiPgogICAgPHBhdGggZD0iTTE0LDEyVjE5Ljg4QzE0LjA0LDIwLjE4IDEzLjk0LDIwLjUgMTMuNzEsMjAuNzFDMTMuMzIsMjEuMSAxMi42OSwyMS4xIDEyLjMsMjAuNzFMMTAuMjksMTguN0MxMC4wNiwxOC40NyA5Ljk2LDE4LjE2IDEwLDE3Ljg3VjEySDkuOTdMNC4yMSw0LjYyQzMuODcsNC4xOSAzLjk1LDMuNTYgNC4zOCwzLjIyQzQuNTcsMy4wOCA0Ljc4LDMgNSwzVjNIMTlWM0MxOS4yMiwzIDE5LjQzLDMuMDggMTkuNjIsMy4yMkMyMC4wNSwzLjU2IDIwLjEzLDQuMTkgMTkuNzksNC42MkwxNC4wMywxMkgxNFoiIC8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-folder-favorite: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggY2xhc3M9ImpwLWljb24zIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxNjE2MSIgZD0iTTIwIDZoLThsLTItMkg0Yy0xLjEgMC0yIC45LTIgMnYxMmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJ6bS0yLjA2IDExTDE1IDE1LjI4IDEyLjA2IDE3bC43OC0zLjMzLTIuNTktMi4yNCAzLjQxLS4yOUwxNSA4bDEuMzQgMy4xNCAzLjQxLjI5LTIuNTkgMi4yNC43OCAzLjMzeiIvPgo8L3N2Zz4K);
--jp-icon-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY4YzAtMS4xLS45LTItMi0yaC04bC0yLTJ6Ii8+Cjwvc3ZnPgo=);
--jp-icon-home: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iIzAwMDAwMCI+CiAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGNsYXNzPSJqcC1pY29uMyBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xMCAyMHYtNmg0djZoNXYtOGgzTDEyIDMgMiAxMmgzdjh6Ii8+Cjwvc3ZnPgo=);
--jp-icon-html5: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uMCBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiMwMDAiIGQ9Ik0xMDguNCAwaDIzdjIyLjhoMjEuMlYwaDIzdjY5aC0yM1Y0NmgtMjF2MjNoLTIzLjJNMjA2IDIzaC0yMC4zVjBoNjMuN3YyM0gyMjl2NDZoLTIzbTUzLjUtNjloMjQuMWwxNC44IDI0LjNMMzEzLjIgMGgyNC4xdjY5aC0yM1YzNC44bC0xNi4xIDI0LjgtMTYuMS0yNC44VjY5aC0yMi42bTg5LjItNjloMjN2NDYuMmgzMi42VjY5aC01NS42Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2U0NGQyNiIgZD0iTTEwNy42IDQ3MWwtMzMtMzcwLjRoMzYyLjhsLTMzIDM3MC4yTDI1NS43IDUxMiIvPgogIDxwYXRoIGNsYXNzPSJqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNmMTY1MjkiIGQ9Ik0yNTYgNDgwLjVWMTMxaDE0OC4zTDM3NiA0NDciLz4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNlYmViZWIiIGQ9Ik0xNDIgMTc2LjNoMTE0djQ1LjRoLTY0LjJsNC4yIDQ2LjVoNjB2NDUuM0gxNTQuNG0yIDIyLjhIMjAybDMuMiAzNi4zIDUwLjggMTMuNnY0Ny40bC05My4yLTI2Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZS1pbnZlcnNlIiBmaWxsPSIjZmZmIiBkPSJNMzY5LjYgMTc2LjNIMjU1Ljh2NDUuNGgxMDkuNm0tNC4xIDQ2LjVIMjU1Ljh2NDUuNGg1NmwtNS4zIDU5LTUwLjcgMTMuNnY0Ny4ybDkzLTI1LjgiLz4KPC9zdmc+Cg==);
--jp-icon-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1icmFuZDQganAtaWNvbi1zZWxlY3RhYmxlLWludmVyc2UiIGZpbGw9IiNGRkYiIGQ9Ik0yLjIgMi4yaDE3LjV2MTcuNUgyLjJ6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzNGNTFCNSIgZD0iTTIuMiAyLjJ2MTcuNWgxNy41bC4xLTE3LjVIMi4yem0xMi4xIDIuMmMxLjIgMCAyLjIgMSAyLjIgMi4ycy0xIDIuMi0yLjIgMi4yLTIuMi0xLTIuMi0yLjIgMS0yLjIgMi4yLTIuMnpNNC40IDE3LjZsMy4zLTguOCAzLjMgNi42IDIuMi0zLjIgNC40IDUuNEg0LjR6Ii8+Cjwvc3ZnPgo=);
--jp-icon-info: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUwLjk3OCA1MC45NzgiPgoJPGcgY2xhc3M9ImpwLWljb24zIiBmaWxsPSIjNjE2MTYxIj4KCQk8cGF0aCBkPSJNNDMuNTIsNy40NThDMzguNzExLDIuNjQ4LDMyLjMwNywwLDI1LjQ4OSwwQzE4LjY3LDAsMTIuMjY2LDIuNjQ4LDcuNDU4LDcuNDU4CgkJCWMtOS45NDMsOS45NDEtOS45NDMsMjYuMTE5LDAsMzYuMDYyYzQuODA5LDQuODA5LDExLjIxMiw3LjQ1NiwxOC4wMzEsNy40NThjMCwwLDAuMDAxLDAsMC4wMDIsMAoJCQljNi44MTYsMCwxMy4yMjEtMi42NDgsMTguMDI5LTcuNDU4YzQuODA5LTQuODA5LDcuNDU3LTExLjIxMiw3LjQ1Ny0xOC4wM0M1MC45NzcsMTguNjcsNDguMzI4LDEyLjI2Niw0My41Miw3LjQ1OHoKCQkJIE00Mi4xMDYsNDIuMTA1Yy00LjQzMiw0LjQzMS0xMC4zMzIsNi44NzItMTYuNjE1LDYuODcyaC0wLjAwMmMtNi4yODUtMC4wMDEtMTIuMTg3LTIuNDQxLTE2LjYxNy02Ljg3MgoJCQljLTkuMTYyLTkuMTYzLTkuMTYyLTI0LjA3MSwwLTMzLjIzM0MxMy4zMDMsNC40NCwxOS4yMDQsMiwyNS40ODksMmM2LjI4NCwwLDEyLjE4NiwyLjQ0LDE2LjYxNyw2Ljg3MgoJCQljNC40MzEsNC40MzEsNi44NzEsMTAuMzMyLDYuODcxLDE2LjYxN0M0OC45NzcsMzEuNzcyLDQ2LjUzNiwzNy42NzUsNDIuMTA2LDQyLjEwNXoiLz4KCQk8cGF0aCBkPSJNMjMuNTc4LDMyLjIxOGMtMC4wMjMtMS43MzQsMC4xNDMtMy4wNTksMC40OTYtMy45NzJjMC4zNTMtMC45MTMsMS4xMS0xLjk5NywyLjI3Mi0zLjI1MwoJCQljMC40NjgtMC41MzYsMC45MjMtMS4wNjIsMS4zNjctMS41NzVjMC42MjYtMC43NTMsMS4xMDQtMS40NzgsMS40MzYtMi4xNzVjMC4zMzEtMC43MDcsMC40OTUtMS41NDEsMC40OTUtMi41CgkJCWMwLTEuMDk2LTAuMjYtMi4wODgtMC43NzktMi45NzljLTAuNTY1LTAuODc5LTEuNTAxLTEuMzM2LTIuODA2LTEuMzY5Yy0xLjgwMiwwLjA1Ny0yLjk4NSwwLjY2Ny0zLjU1LDEuODMyCgkJCWMtMC4zMDEsMC41MzUtMC41MDMsMS4xNDEtMC42MDcsMS44MTRjLTAuMTM5LDAuNzA3LTAuMjA3LDEuNDMyLTAuMjA3LDIuMTc0aC0yLjkzN2MtMC4wOTEtMi4yMDgsMC40MDctNC4xMTQsMS40OTMtNS43MTkKCQkJYzEuMDYyLTEuNjQsMi44NTUtMi40ODEsNS4zNzgtMi41MjdjMi4xNiwwLjAyMywzLjg3NCwwLjYwOCw1LjE0MSwxLjc1OGMxLjI3OCwxLjE2LDEuOTI5LDIuNzY0LDEuOTUsNC44MTEKCQkJYzAsMS4xNDItMC4xMzcsMi4xMTEtMC40MSwyLjkxMWMtMC4zMDksMC44NDUtMC43MzEsMS41OTMtMS4yNjgsMi4yNDNjLTAuNDkyLDAuNjUtMS4wNjgsMS4zMTgtMS43MywyLjAwMgoJCQljLTAuNjUsMC42OTctMS4zMTMsMS40NzktMS45ODcsMi4zNDZjLTAuMjM5LDAuMzc3LTAuNDI5LDAuNzc3LTAuNTY1LDEuMTk5Yy0wLjE2LDAuOTU5LTAuMjE3LDEuOTUxLTAuMTcxLDIuOTc5CgkJCUMyNi41ODksMzIuMjE4LDIzLjU3OCwzMi4yMTgsMjMuNTc4LDMyLjIxOHogTTIzLjU3OCwzOC4yMnYtMy40ODRoMy4wNzZ2My40ODRIMjMuNTc4eiIvPgoJPC9nPgo8L3N2Zz4K);
--jp-icon-inspector: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaW5zcGVjdG9yLWljb24tY29sb3IganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNEg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMThjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY2YzAtMS4xLS45LTItMi0yem0tNSAxNEg0di00aDExdjR6bTAtNUg0VjloMTF2NHptNSA1aC00VjloNHY5eiIvPgo8L3N2Zz4K);
--jp-icon-json: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtanNvbi1pY29uLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0Y5QTgyNSI+CiAgICA8cGF0aCBkPSJNMjAuMiAxMS44Yy0xLjYgMC0xLjcuNS0xLjcgMSAwIC40LjEuOS4xIDEuMy4xLjUuMS45LjEgMS4zIDAgMS43LTEuNCAyLjMtMy41IDIuM2gtLjl2LTEuOWguNWMxLjEgMCAxLjQgMCAxLjQtLjggMC0uMyAwLS42LS4xLTEgMC0uNC0uMS0uOC0uMS0xLjIgMC0xLjMgMC0xLjggMS4zLTItMS4zLS4yLTEuMy0uNy0xLjMtMiAwLS40LjEtLjguMS0xLjIuMS0uNC4xLS43LjEtMSAwLS44LS40LS43LTEuNC0uOGgtLjVWNC4xaC45YzIuMiAwIDMuNS43IDMuNSAyLjMgMCAuNC0uMS45LS4xIDEuMy0uMS41LS4xLjktLjEgMS4zIDAgLjUuMiAxIDEuNyAxdjEuOHpNMS44IDEwLjFjMS42IDAgMS43LS41IDEuNy0xIDAtLjQtLjEtLjktLjEtMS4zLS4xLS41LS4xLS45LS4xLTEuMyAwLTEuNiAxLjQtMi4zIDMuNS0yLjNoLjl2MS45aC0uNWMtMSAwLTEuNCAwLTEuNC44IDAgLjMgMCAuNi4xIDEgMCAuMi4xLjYuMSAxIDAgMS4zIDAgMS44LTEuMyAyQzYgMTEuMiA2IDExLjcgNiAxM2MwIC40LS4xLjgtLjEgMS4yLS4xLjMtLjEuNy0uMSAxIDAgLjguMy44IDEuNC44aC41djEuOWgtLjljLTIuMSAwLTMuNS0uNi0zLjUtMi4zIDAtLjQuMS0uOS4xLTEuMy4xLS41LjEtLjkuMS0xLjMgMC0uNS0uMi0xLTEuNy0xdi0xLjl6Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMSIgY3k9IjEzLjgiIHI9IjIuMSIvPgogICAgPGNpcmNsZSBjeD0iMTEiIGN5PSI4LjIiIHI9IjIuMSIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-julia: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDMyNSAzMDAiPgogIDxnIGNsYXNzPSJqcC1icmFuZDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjY2IzYzMzIj4KICAgIDxwYXRoIGQ9Ik0gMTUwLjg5ODQzOCAyMjUgQyAxNTAuODk4NDM4IDI2Ni40MjE4NzUgMTE3LjMyMDMxMiAzMDAgNzUuODk4NDM4IDMwMCBDIDM0LjQ3NjU2MiAzMDAgMC44OTg0MzggMjY2LjQyMTg3NSAwLjg5ODQzOCAyMjUgQyAwLjg5ODQzOCAxODMuNTc4MTI1IDM0LjQ3NjU2MiAxNTAgNzUuODk4NDM4IDE1MCBDIDExNy4zMjAzMTIgMTUwIDE1MC44OTg0MzggMTgzLjU3ODEyNSAxNTAuODk4NDM4IDIyNSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzM4OTgyNiI+CiAgICA8cGF0aCBkPSJNIDIzNy41IDc1IEMgMjM3LjUgMTE2LjQyMTg3NSAyMDMuOTIxODc1IDE1MCAxNjIuNSAxNTAgQyAxMjEuMDc4MTI1IDE1MCA4Ny41IDExNi40MjE4NzUgODcuNSA3NSBDIDg3LjUgMzMuNTc4MTI1IDEyMS4wNzgxMjUgMCAxNjIuNSAwIEMgMjAzLjkyMTg3NSAwIDIzNy41IDMzLjU3ODEyNSAyMzcuNSA3NSIvPgogIDwvZz4KICA8ZyBjbGFzcz0ianAtYnJhbmQwIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzk1NThiMiI+CiAgICA8cGF0aCBkPSJNIDMyNC4xMDE1NjIgMjI1IEMgMzI0LjEwMTU2MiAyNjYuNDIxODc1IDI5MC41MjM0MzggMzAwIDI0OS4xMDE1NjIgMzAwIEMgMjA3LjY3OTY4OCAzMDAgMTc0LjEwMTU2MiAyNjYuNDIxODc1IDE3NC4xMDE1NjIgMjI1IEMgMTc0LjEwMTU2MiAxODMuNTc4MTI1IDIwNy42Nzk2ODggMTUwIDI0OS4xMDE1NjIgMTUwIEMgMjkwLjUyMzQzOCAxNTAgMzI0LjEwMTU2MiAxODMuNTc4MTI1IDMyNC4xMDE1NjIgMjI1Ii8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-jupyter-favicon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE2NSIgdmlld0JveD0iMCAwIDE1MiAxNjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgPGcgY2xhc3M9ImpwLWp1cHl0ZXItaWNvbi1jb2xvciIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3ODk0NywgMTEwLjU4MjkyNykiIGQ9Ik03NS45NDIyODQyLDI5LjU4MDQ1NjEgQzQzLjMwMjM5NDcsMjkuNTgwNDU2MSAxNC43OTY3ODMyLDE3LjY1MzQ2MzQgMCwwIEM1LjUxMDgzMjExLDE1Ljg0MDY4MjkgMTUuNzgxNTM4OSwyOS41NjY3NzMyIDI5LjM5MDQ5NDcsMzkuMjc4NDE3MSBDNDIuOTk5Nyw0OC45ODk4NTM3IDU5LjI3MzcsNTQuMjA2NzgwNSA3NS45NjA1Nzg5LDU0LjIwNjc4MDUgQzkyLjY0NzQ1NzksNTQuMjA2NzgwNSAxMDguOTIxNDU4LDQ4Ljk4OTg1MzcgMTIyLjUzMDY2MywzOS4yNzg0MTcxIEMxMzYuMTM5NDUzLDI5LjU2Njc3MzIgMTQ2LjQxMDI4NCwxNS44NDA2ODI5IDE1MS45MjExNTgsMCBDMTM3LjA4Nzg2OCwxNy42NTM0NjM0IDEwOC41ODI1ODksMjkuNTgwNDU2MSA3NS45NDIyODQyLDI5LjU4MDQ1NjEgTDc1Ljk0MjI4NDIsMjkuNTgwNDU2MSBaIiAvPgogICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMzczNjgsIDAuNzA0ODc4KSIgZD0iTTc1Ljk3ODQ1NzksMjQuNjI2NDA3MyBDMTA4LjYxODc2MywyNC42MjY0MDczIDEzNy4xMjQ0NTgsMzYuNTUzNDQxNSAxNTEuOTIxMTU4LDU0LjIwNjc4MDUgQzE0Ni40MTAyODQsMzguMzY2MjIyIDEzNi4xMzk0NTMsMjQuNjQwMTMxNyAxMjIuNTMwNjYzLDE0LjkyODQ4NzggQzEwOC45MjE0NTgsNS4yMTY4NDM5IDkyLjY0NzQ1NzksMCA3NS45NjA1Nzg5LDAgQzU5LjI3MzcsMCA0Mi45OTk3LDUuMjE2ODQzOSAyOS4zOTA0OTQ3LDE0LjkyODQ4NzggQzE1Ljc4MTUzODksMjQuNjQwMTMxNyA1LjUxMDgzMjExLDM4LjM2NjIyMiAwLDU0LjIwNjc4MDUgQzE0LjgzMzA4MTYsMzYuNTg5OTI5MyA0My4zMzg1Njg0LDI0LjYyNjQwNzMgNzUuOTc4NDU3OSwyNC42MjY0MDczIEw3NS45Nzg0NTc5LDI0LjYyNjQwNzMgWiIgLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-jupyter: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCAzOSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYzOCAtMjI4MSkiPgogICAgIDxnIGNsYXNzPSJqcC1qdXB5dGVyLWljb24tY29sb3IiIGZpbGw9IiNGMzc3MjYiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5Ljc0IDIzMTEuOTgpIiBkPSJNIDE4LjI2NDYgNy4xMzQxMUMgMTAuNDE0NSA3LjEzNDExIDMuNTU4NzIgNC4yNTc2IDAgMEMgMS4zMjUzOSAzLjgyMDQgMy43OTU1NiA3LjEzMDgxIDcuMDY4NiA5LjQ3MzAzQyAxMC4zNDE3IDExLjgxNTIgMTQuMjU1NyAxMy4wNzM0IDE4LjI2OSAxMy4wNzM0QyAyMi4yODIzIDEzLjA3MzQgMjYuMTk2MyAxMS44MTUyIDI5LjQ2OTQgOS40NzMwM0MgMzIuNzQyNCA3LjEzMDgxIDM1LjIxMjYgMy44MjA0IDM2LjUzOCAwQyAzMi45NzA1IDQuMjU3NiAyNi4xMTQ4IDcuMTM0MTEgMTguMjY0NiA3LjEzNDExWiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM5LjczIDIyODUuNDgpIiBkPSJNIDE4LjI3MzMgNS45MzkzMUMgMjYuMTIzNSA1LjkzOTMxIDMyLjk3OTMgOC44MTU4MyAzNi41MzggMTMuMDczNEMgMzUuMjEyNiA5LjI1MzAzIDMyLjc0MjQgNS45NDI2MiAyOS40Njk0IDMuNjAwNEMgMjYuMTk2MyAxLjI1ODE4IDIyLjI4MjMgMCAxOC4yNjkgMEMgMTQuMjU1NyAwIDEwLjM0MTcgMS4yNTgxOCA3LjA2ODYgMy42MDA0QyAzLjc5NTU2IDUuOTQyNjIgMS4zMjUzOSA5LjI1MzAzIDAgMTMuMDczNEMgMy41Njc0NSA4LjgyNDYzIDEwLjQyMzIgNS45MzkzMSAxOC4yNzMzIDUuOTM5MzFaIi8+CiAgICA8L2c+CiAgICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjY5LjMgMjI4MS4zMSkiIGQ9Ik0gNS44OTM1MyAyLjg0NEMgNS45MTg4OSAzLjQzMTY1IDUuNzcwODUgNC4wMTM2NyA1LjQ2ODE1IDQuNTE2NDVDIDUuMTY1NDUgNS4wMTkyMiA0LjcyMTY4IDUuNDIwMTUgNC4xOTI5OSA1LjY2ODUxQyAzLjY2NDMgNS45MTY4OCAzLjA3NDQ0IDYuMDAxNTEgMi40OTgwNSA1LjkxMTcxQyAxLjkyMTY2IDUuODIxOSAxLjM4NDYzIDUuNTYxNyAwLjk1NDg5OCA1LjE2NDAxQyAwLjUyNTE3IDQuNzY2MzMgMC4yMjIwNTYgNC4yNDkwMyAwLjA4MzkwMzcgMy42Nzc1N0MgLTAuMDU0MjQ4MyAzLjEwNjExIC0wLjAyMTIzIDIuNTA2MTcgMC4xNzg3ODEgMS45NTM2NEMgMC4zNzg3OTMgMS40MDExIDAuNzM2ODA5IDAuOTIwODE3IDEuMjA3NTQgMC41NzM1MzhDIDEuNjc4MjYgMC4yMjYyNTkgMi4yNDA1NSAwLjAyNzU5MTkgMi44MjMyNiAwLjAwMjY3MjI5QyAzLjYwMzg5IC0wLjAzMDcxMTUgNC4zNjU3MyAwLjI0OTc4OSA0Ljk0MTQyIDAuNzgyNTUxQyA1LjUxNzExIDEuMzE1MzEgNS44NTk1NiAyLjA1Njc2IDUuODkzNTMgMi44NDRaIi8+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2MzkuOCAyMzIzLjgxKSIgZD0iTSA3LjQyNzg5IDMuNTgzMzhDIDcuNDYwMDggNC4zMjQzIDcuMjczNTUgNS4wNTgxOSA2Ljg5MTkzIDUuNjkyMTNDIDYuNTEwMzEgNi4zMjYwNyA1Ljk1MDc1IDYuODMxNTYgNS4yODQxMSA3LjE0NDZDIDQuNjE3NDcgNy40NTc2MyAzLjg3MzcxIDcuNTY0MTQgMy4xNDcwMiA3LjQ1MDYzQyAyLjQyMDMyIDcuMzM3MTIgMS43NDMzNiA3LjAwODcgMS4yMDE4NCA2LjUwNjk1QyAwLjY2MDMyOCA2LjAwNTIgMC4yNzg2MSA1LjM1MjY4IDAuMTA1MDE3IDQuNjMyMDJDIC0wLjA2ODU3NTcgMy45MTEzNSAtMC4wMjYyMzYxIDMuMTU0OTQgMC4yMjY2NzUgMi40NTg1NkMgMC40Nzk1ODcgMS43NjIxNyAwLjkzMTY5NyAxLjE1NzEzIDEuNTI1NzYgMC43MjAwMzNDIDIuMTE5ODMgMC4yODI5MzUgMi44MjkxNCAwLjAzMzQzOTUgMy41NjM4OSAwLjAwMzEzMzQ0QyA0LjU0NjY3IC0wLjAzNzQwMzMgNS41MDUyOSAwLjMxNjcwNiA2LjIyOTYxIDAuOTg3ODM1QyA2Ljk1MzkzIDEuNjU4OTYgNy4zODQ4NCAyLjU5MjM1IDcuNDI3ODkgMy41ODMzOEwgNy40Mjc4OSAzLjU4MzM4WiIvPgogICAgICA8cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjM4LjM2IDIyODYuMDYpIiBkPSJNIDIuMjc0NzEgNC4zOTYyOUMgMS44NDM2MyA0LjQxNTA4IDEuNDE2NzEgNC4zMDQ0NSAxLjA0Nzk5IDQuMDc4NDNDIDAuNjc5MjY4IDMuODUyNCAwLjM4NTMyOCAzLjUyMTE0IDAuMjAzMzcxIDMuMTI2NTZDIDAuMDIxNDEzNiAyLjczMTk4IC0wLjA0MDM3OTggMi4yOTE4MyAwLjAyNTgxMTYgMS44NjE4MUMgMC4wOTIwMDMxIDEuNDMxOCAwLjI4MzIwNCAxLjAzMTI2IDAuNTc1MjEzIDAuNzEwODgzQyAwLjg2NzIyMiAwLjM5MDUxIDEuMjQ2OTEgMC4xNjQ3MDggMS42NjYyMiAwLjA2MjA1OTJDIDIuMDg1NTMgLTAuMDQwNTg5NyAyLjUyNTYxIC0wLjAxNTQ3MTQgMi45MzA3NiAwLjEzNDIzNUMgMy4zMzU5MSAwLjI4Mzk0MSAzLjY4NzkyIDAuNTUxNTA1IDMuOTQyMjIgMC45MDMwNkMgNC4xOTY1MiAxLjI1NDYyIDQuMzQxNjkgMS42NzQzNiA0LjM1OTM1IDIuMTA5MTZDIDQuMzgyOTkgMi42OTEwNyA0LjE3Njc4IDMuMjU4NjkgMy43ODU5NyAzLjY4NzQ2QyAzLjM5NTE2IDQuMTE2MjQgMi44NTE2NiA0LjM3MTE2IDIuMjc0NzEgNC4zOTYyOUwgMi4yNzQ3MSA0LjM5NjI5WiIvPgogICAgPC9nPgogIDwvZz4+Cjwvc3ZnPgo=);
--jp-icon-jupyterlab-wordmark: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIHZpZXdCb3g9IjAgMCAxODYwLjggNDc1Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0RTRFNEUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MC4xMzY0MDEsIDY0LjI3MTQ5MykiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU4Ljg3NTU2NikiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4NzYwMywgMC4xNDAyOTQpIj4KICAgICAgICA8cGF0aCBkPSJNLTQyNi45LDE2OS44YzAsNDguNy0zLjcsNjQuNy0xMy42LDc2LjRjLTEwLjgsMTAtMjUsMTUuNS0zOS43LDE1LjVsMy43LDI5IGMyMi44LDAuMyw0NC44LTcuOSw2MS45LTIzLjFjMTcuOC0xOC41LDI0LTQ0LjEsMjQtODMuM1YwSC00Mjd2MTcwLjFMLTQyNi45LDE2OS44TC00MjYuOSwxNjkuOHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU1LjA0NTI5NiwgNTYuODM3MTA0KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTYyNDUzLCAxLjc5OTg0MikiPgogICAgICAgIDxwYXRoIGQ9Ik0tMzEyLDE0OGMwLDIxLDAsMzkuNSwxLjcsNTUuNGgtMzEuOGwtMi4xLTMzLjNoLTAuOGMtNi43LDExLjYtMTYuNCwyMS4zLTI4LDI3LjkgYy0xMS42LDYuNi0yNC44LDEwLTM4LjIsOS44Yy0zMS40LDAtNjktMTcuNy02OS04OVYwaDM2LjR2MTEyLjdjMCwzOC43LDExLjYsNjQuNyw0NC42LDY0LjdjMTAuMy0wLjIsMjAuNC0zLjUsMjguOS05LjQgYzguNS01LjksMTUuMS0xNC4zLDE4LjktMjMuOWMyLjItNi4xLDMuMy0xMi41LDMuMy0xOC45VjAuMmgzNi40VjE0OEgtMzEyTC0zMTIsMTQ4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTAuMDEzMzIyLCA1My40Nzk2MzgpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43MDY0NTgsIDAuMjMxNDI1KSI+CiAgICAgICAgPHBhdGggZD0iTS00NzguNiw3MS40YzAtMjYtMC44LTQ3LTEuNy02Ni43aDMyLjdsMS43LDM0LjhoMC44YzcuMS0xMi41LDE3LjUtMjIuOCwzMC4xLTI5LjcgYzEyLjUtNywyNi43LTEwLjMsNDEtOS44YzQ4LjMsMCw4NC43LDQxLjcsODQuNywxMDMuM2MwLDczLjEtNDMuNywxMDkuMi05MSwxMDkuMmMtMTIuMSwwLjUtMjQuMi0yLjItMzUtNy44IGMtMTAuOC01LjYtMTkuOS0xMy45LTI2LjYtMjQuMmgtMC44VjI5MWgtMzZ2LTIyMEwtNDc4LjYsNzEuNEwtNDc4LjYsNzEuNHogTS00NDIuNiwxMjUuNmMwLjEsNS4xLDAuNiwxMC4xLDEuNywxNS4xIGMzLDEyLjMsOS45LDIzLjMsMTkuOCwzMS4xYzkuOSw3LjgsMjIuMSwxMi4xLDM0LjcsMTIuMWMzOC41LDAsNjAuNy0zMS45LDYwLjctNzguNWMwLTQwLjctMjEuMS03NS42LTU5LjUtNzUuNiBjLTEyLjksMC40LTI1LjMsNS4xLTM1LjMsMTMuNGMtOS45LDguMy0xNi45LDE5LjctMTkuNiwzMi40Yy0xLjUsNC45LTIuMywxMC0yLjUsMTUuMVYxMjUuNkwtNDQyLjYsMTI1LjZMLTQ0Mi42LDEyNS42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MDYuNzQwNzI2LCA1Ni44MzcxMDQpIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43NTEyMjYsIDEuOTg5Mjk5KSI+CiAgICAgICAgPHBhdGggZD0iTS00NDAuOCwwbDQzLjcsMTIwLjFjNC41LDEzLjQsOS41LDI5LjQsMTIuOCw0MS43aDAuOGMzLjctMTIuMiw3LjktMjcuNywxMi44LTQyLjQgbDM5LjctMTE5LjJoMzguNUwtMzQ2LjksMTQ1Yy0yNiw2OS43LTQzLjcsMTA1LjQtNjguNiwxMjcuMmMtMTIuNSwxMS43LTI3LjksMjAtNDQuNiwyMy45bC05LjEtMzEuMSBjMTEuNy0zLjksMjIuNS0xMC4xLDMxLjgtMTguMWMxMy4yLTExLjEsMjMuNy0yNS4yLDMwLjYtNDEuMmMxLjUtMi44LDIuNS01LjcsMi45LTguOGMtMC4zLTMuMy0xLjItNi42LTIuNS05LjdMLTQ4MC4yLDAuMSBoMzkuN0wtNDQwLjgsMEwtNDQwLjgsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODIyLjc0ODEwNCwgMC4wMDAwMDApIj4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS40NjQwNTAsIDAuMzc4OTE0KSI+CiAgICAgICAgPHBhdGggZD0iTS00MTMuNywwdjU4LjNoNTJ2MjguMmgtNTJWMTk2YzAsMjUsNywzOS41LDI3LjMsMzkuNWM3LjEsMC4xLDE0LjItMC43LDIxLjEtMi41IGwxLjcsMjcuN2MtMTAuMywzLjctMjEuMyw1LjQtMzIuMiw1Yy03LjMsMC40LTE0LjYtMC43LTIxLjMtMy40Yy02LjgtMi43LTEyLjktNi44LTE3LjktMTIuMWMtMTAuMy0xMC45LTE0LjEtMjktMTQuMS01Mi45IFY4Ni41aC0zMVY1OC4zaDMxVjkuNkwtNDEzLjcsMEwtNDEzLjcsMHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc0LjQzMzI4NiwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTkwMDM0LCAwLjYxMDMzOSkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDQ1LjgsMTEzYzAuOCw1MCwzMi4yLDcwLjYsNjguNiw3MC42YzE5LDAuNiwzNy45LTMsNTUuMy0xMC41bDYuMiwyNi40IGMtMjAuOSw4LjktNDMuNSwxMy4xLTY2LjIsMTIuNmMtNjEuNSwwLTk4LjMtNDEuMi05OC4zLTEwMi41Qy00ODAuMiw0OC4yLTQ0NC43LDAtMzg2LjUsMGM2NS4yLDAsODIuNyw1OC4zLDgyLjcsOTUuNyBjLTAuMSw1LjgtMC41LDExLjUtMS4yLDE3LjJoLTE0MC42SC00NDUuOEwtNDQ1LjgsMTEzeiBNLTMzOS4yLDg2LjZjMC40LTIzLjUtOS41LTYwLjEtNTAuNC02MC4xIGMtMzYuOCwwLTUyLjgsMzQuNC01NS43LDYwLjFILTMzOS4yTC0zMzkuMiw4Ni42TC0zMzkuMiw4Ni42eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAxLjk2MTA1OCwgNTMuNDc5NjM4KSI+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMTc5NjQwLCAwLjcwNTA2OCkiPgogICAgICAgIDxwYXRoIGQ9Ik0tNDc4LjYsNjhjMC0yMy45LTAuNC00NC41LTEuNy02My40aDMxLjhsMS4yLDM5LjloMS43YzkuMS0yNy4zLDMxLTQ0LjUsNTUuMy00NC41IGMzLjUtMC4xLDcsMC40LDEwLjMsMS4ydjM0LjhjLTQuMS0wLjktOC4yLTEuMy0xMi40LTEuMmMtMjUuNiwwLTQzLjcsMTkuNy00OC43LDQ3LjRjLTEsNS43LTEuNiwxMS41LTEuNywxNy4ydjEwOC4zaC0zNlY2OCBMLTQ3OC42LDY4eiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi13YXJuMCIgZmlsbD0iI0YzNzcyNiI+CiAgICA8cGF0aCBkPSJNMTM1Mi4zLDMyNi4yaDM3VjI4aC0zN1YzMjYuMnogTTE2MDQuOCwzMjYuMmMtMi41LTEzLjktMy40LTMxLjEtMy40LTQ4Ljd2LTc2IGMwLTQwLjctMTUuMS04My4xLTc3LjMtODMuMWMtMjUuNiwwLTUwLDcuMS02Ni44LDE4LjFsOC40LDI0LjRjMTQuMy05LjIsMzQtMTUuMSw1My0xNS4xYzQxLjYsMCw0Ni4yLDMwLjIsNDYuMiw0N3Y0LjIgYy03OC42LTAuNC0xMjIuMywyNi41LTEyMi4zLDc1LjZjMCwyOS40LDIxLDU4LjQsNjIuMiw1OC40YzI5LDAsNTAuOS0xNC4zLDYyLjItMzAuMmgxLjNsMi45LDI1LjZIMTYwNC44eiBNMTU2NS43LDI1Ny43IGMwLDMuOC0wLjgsOC0yLjEsMTEuOGMtNS45LDE3LjItMjIuNywzNC00OS4yLDM0Yy0xOC45LDAtMzQuOS0xMS4zLTM0LjktMzUuM2MwLTM5LjUsNDUuOC00Ni42LDg2LjItNDUuOFYyNTcuN3ogTTE2OTguNSwzMjYuMiBsMS43LTMzLjZoMS4zYzE1LjEsMjYuOSwzOC43LDM4LjIsNjguMSwzOC4yYzQ1LjQsMCw5MS4yLTM2LjEsOTEuMi0xMDguOGMwLjQtNjEuNy0zNS4zLTEwMy43LTg1LjctMTAzLjcgYy0zMi44LDAtNTYuMywxNC43LTY5LjMsMzcuNGgtMC44VjI4aC0zNi42djI0NS43YzAsMTguMS0wLjgsMzguNi0xLjcsNTIuNUgxNjk4LjV6IE0xNzA0LjgsMjA4LjJjMC01LjksMS4zLTEwLjksMi4xLTE1LjEgYzcuNi0yOC4xLDMxLjEtNDUuNCw1Ni4zLTQ1LjRjMzkuNSwwLDYwLjUsMzQuOSw2MC41LDc1LjZjMCw0Ni42LTIzLjEsNzguMS02MS44LDc4LjFjLTI2LjksMC00OC4zLTE3LjYtNTUuNS00My4zIGMtMC44LTQuMi0xLjctOC44LTEuNy0xMy40VjIwOC4yeiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzYxNjE2MSIgZD0iTTE1IDlIOXY2aDZWOXptLTIgNGgtMnYtMmgydjJ6bTgtMlY5aC0yVjdjMC0xLjEtLjktMi0yLTJoLTJWM2gtMnYyaC0yVjNIOXYySDdjLTEuMSAwLTIgLjktMiAydjJIM3YyaDJ2MkgzdjJoMnYyYzAgMS4xLjkgMiAyIDJoMnYyaDJ2LTJoMnYyaDJ2LTJoMmMxLjEgMCAyLS45IDItMnYtMmgydi0yaC0ydi0yaDJ6bS00IDZIN1Y3aDEwdjEweiIvPgo8L3N2Zz4K);
--jp-icon-keyboard: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMjAgNUg0Yy0xLjEgMC0xLjk5LjktMS45OSAyTDIgMTdjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY3YzAtMS4xLS45LTItMi0yem0tOSAzaDJ2MmgtMlY4em0wIDNoMnYyaC0ydi0yek04IDhoMnYySDhWOHptMCAzaDJ2Mkg4di0yem0tMSAySDV2LTJoMnYyem0wLTNINVY4aDJ2MnptOSA3SDh2LTJoOHYyem0wLTRoLTJ2LTJoMnYyem0wLTNoLTJWOGgydjJ6bTMgM2gtMnYtMmgydjJ6bTAtM2gtMlY4aDJ2MnoiLz4KPC9zdmc+Cg==);
--jp-icon-launch: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik0yNiwyOEg2YTIuMDAyNywyLjAwMjcsMCwwLDEtMi0yVjZBMi4wMDI3LDIuMDAyNywwLDAsMSw2LDRIMTZWNkg2VjI2SDI2VjE2aDJWMjZBMi4wMDI3LDIuMDAyNywwLDAsMSwyNiwyOFoiLz4KICAgIDxwb2x5Z29uIHBvaW50cz0iMjAgMiAyMCA0IDI2LjU4NiA0IDE4IDEyLjU4NiAxOS40MTQgMTQgMjggNS40MTQgMjggMTIgMzAgMTIgMzAgMiAyMCAyIi8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-launcher: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAwLTIgMnYxNGEyIDIgMCAwMDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz4KPC9zdmc+Cg==);
--jp-icon-line-form: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IndoaXRlIiBkPSJNNS44OCA0LjEyTDEzLjc2IDEybC03Ljg4IDcuODhMOCAyMmwxMC0xMEw4IDJ6Ii8+Cjwvc3ZnPgo=);
--jp-icon-link: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTMuOSAxMmMwLTEuNzEgMS4zOS0zLjEgMy4xLTMuMWg0VjdIN2MtMi43NiAwLTUgMi4yNC01IDVzMi4yNCA1IDUgNWg0di0xLjlIN2MtMS43MSAwLTMuMS0xLjM5LTMuMS0zLjF6TTggMTNoOHYtMkg4djJ6bTktNmgtNHYxLjloNGMxLjcxIDAgMy4xIDEuMzkgMy4xIDMuMXMtMS4zOSAzLjEtMy4xIDMuMWgtNFYxN2g0YzIuNzYgMCA1LTIuMjQgNS01cy0yLjI0LTUtNS01eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-list: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xOSA1djE0SDVWNWgxNG0xLjEtMkgzLjljLS41IDAtLjkuNC0uOS45djE2LjJjMCAuNC40LjkuOS45aDE2LjJjLjQgMCAuOS0uNS45LS45VjMuOWMwLS41LS41LS45LS45LS45ek0xMSA3aDZ2MmgtNlY3em0wIDRoNnYyaC02di0yem0wIDRoNnYyaC02ek03IDdoMnYySDd6bTAgNGgydjJIN3ptMCA0aDJ2Mkg3eiIvPgo8L3N2Zz4K);
--jp-icon-markdown: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDAganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjN0IxRkEyIiBkPSJNNSAxNC45aDEybC02LjEgNnptOS40LTYuOGMwLTEuMy0uMS0yLjktLjEtNC41LS40IDEuNC0uOSAyLjktMS4zIDQuM2wtMS4zIDQuM2gtMkw4LjUgNy45Yy0uNC0xLjMtLjctMi45LTEtNC4zLS4xIDEuNi0uMSAzLjItLjIgNC42TDcgMTIuNEg0LjhsLjctMTFoMy4zTDEwIDVjLjQgMS4yLjcgMi43IDEgMy45LjMtMS4yLjctMi42IDEtMy45bDEuMi0zLjdoMy4zbC42IDExaC0yLjRsLS4zLTQuMnoiLz4KPC9zdmc+Cg==);
--jp-icon-move-down: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMTIuNDcxIDcuNTI4OTlDMTIuNzYzMiA3LjIzNjg0IDEyLjc2MzIgNi43NjMxNiAxMi40NzEgNi40NzEwMVY2LjQ3MTAxQzEyLjE3OSA2LjE3OTA1IDExLjcwNTcgNi4xNzg4NCAxMS40MTM1IDYuNDcwNTRMNy43NSAxMC4xMjc1VjEuNzVDNy43NSAxLjMzNTc5IDcuNDE0MjEgMSA3IDFWMUM2LjU4NTc5IDEgNi4yNSAxLjMzNTc5IDYuMjUgMS43NVYxMC4xMjc1TDIuNTk3MjYgNi40NjgyMkMyLjMwMzM4IDYuMTczODEgMS44MjY0MSA2LjE3MzU5IDEuNTMyMjYgNi40Njc3NFY2LjQ2Nzc0QzEuMjM4MyA2Ljc2MTcgMS4yMzgzIDcuMjM4MyAxLjUzMjI2IDcuNTMyMjZMNi4yOTI4OSAxMi4yOTI5QzYuNjgzNDIgMTIuNjgzNCA3LjMxNjU4IDEyLjY4MzQgNy43MDcxMSAxMi4yOTI5TDEyLjQ3MSA3LjUyODk5WiIgZmlsbD0iIzYxNjE2MSIvPgo8L3N2Zz4K);
--jp-icon-move-up: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggY2xhc3M9ImpwLWljb24zIiBkPSJNMS41Mjg5OSA2LjQ3MTAxQzEuMjM2ODQgNi43NjMxNiAxLjIzNjg0IDcuMjM2ODQgMS41Mjg5OSA3LjUyODk5VjcuNTI4OTlDMS44MjA5NSA3LjgyMDk1IDIuMjk0MjYgNy44MjExNiAyLjU4NjQ5IDcuNTI5NDZMNi4yNSAzLjg3MjVWMTIuMjVDNi4yNSAxMi42NjQyIDYuNTg1NzkgMTMgNyAxM1YxM0M3LjQxNDIxIDEzIDcuNzUgMTIuNjY0MiA3Ljc1IDEyLjI1VjMuODcyNUwxMS40MDI3IDcuNTMxNzhDMTEuNjk2NiA3LjgyNjE5IDEyLjE3MzYgNy44MjY0MSAxMi40Njc3IDcuNTMyMjZWNy41MzIyNkMxMi43NjE3IDcuMjM4MyAxMi43NjE3IDYuNzYxNyAxMi40Njc3IDYuNDY3NzRMNy43MDcxMSAxLjcwNzExQzcuMzE2NTggMS4zMTY1OCA2LjY4MzQyIDEuMzE2NTggNi4yOTI4OSAxLjcwNzExTDEuNTI4OTkgNi40NzEwMVoiIGZpbGw9IiM2MTYxNjEiLz4KPC9zdmc+Cg==);
--jp-icon-new-folder: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIwIDZoLThsLTItMkg0Yy0xLjExIDAtMS45OS44OS0xLjk5IDJMMiAxOGMwIDEuMTEuODkgMiAyIDJoMTZjMS4xMSAwIDItLjg5IDItMlY4YzAtMS4xMS0uODktMi0yLTJ6bS0xIDhoLTN2M2gtMnYtM2gtM3YtMmgzVjloMnYzaDN2MnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-not-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI1IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMTkgMTcuMTg0NCAyLjk2OTY4IDE0LjMwMzIgMS44NjA5NCAxMS40NDA5WiIvPgogICAgPHBhdGggY2xhc3M9ImpwLWljb24yIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4zMTU5MiA5LjMyMDMxKSIgZD0iTTcuMzY4NDIgMEwwIDcuMzY0NzkiLz4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMzE1OTIgMTYuNjgzNikgc2NhbGUoMSAtMSkiIGQ9Ik03LjM2ODQyIDBMMCA3LjM2NDc5Ii8+Cjwvc3ZnPgo=);
--jp-icon-notebook: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtbm90ZWJvb2staWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiNFRjZDMDAiPgogICAgPHBhdGggZD0iTTE4LjcgMy4zdjE1LjRIMy4zVjMuM2gxNS40bTEuNS0xLjVIMS44djE4LjNoMTguM2wuMS0xOC4zeiIvPgogICAgPHBhdGggZD0iTTE2LjUgMTYuNWwtNS40LTQuMy01LjYgNC4zdi0xMWgxMXoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-numbering: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTQgMTlINlYxOS41SDVWMjAuNUg2VjIxSDRWMjJIN1YxOEg0VjE5Wk01IDEwSDZWNkg0VjdINVYxMFpNNCAxM0g1LjhMNCAxNS4xVjE2SDdWMTVINS4yTDcgMTIuOVYxMkg0VjEzWk05IDdWOUgyM1Y3SDlaTTkgMjFIMjNWMTlIOVYyMVpNOSAxNUgyM1YxM0g5VjE1WiIvPgoJPC9nPgo8L3N2Zz4K);
--jp-icon-offline-bolt: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyIDIuMDJjLTUuNTEgMC05Ljk4IDQuNDctOS45OCA5Ljk4czQuNDcgOS45OCA5Ljk4IDkuOTggOS45OC00LjQ3IDkuOTgtOS45OFMxNy41MSAyLjAyIDEyIDIuMDJ6TTExLjQ4IDIwdi02LjI2SDhMMTMgNHY2LjI2aDMuMzVMMTEuNDggMjB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-palette: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE4IDEzVjIwSDRWNkg5LjAyQzkuMDcgNS4yOSA5LjI0IDQuNjIgOS41IDRINEMyLjkgNCAyIDQuOSAyIDZWMjBDMiAyMS4xIDIuOSAyMiA0IDIySDE4QzE5LjEgMjIgMjAgMjEuMSAyMCAyMFYxNUwxOCAxM1pNMTkuMyA4Ljg5QzE5Ljc0IDguMTkgMjAgNy4zOCAyMCA2LjVDMjAgNC4wMSAxNy45OSAyIDE1LjUgMkMxMy4wMSAyIDExIDQuMDEgMTEgNi41QzExIDguOTkgMTMuMDEgMTEgMTUuNDkgMTFDMTYuMzcgMTEgMTcuMTkgMTAuNzQgMTcuODggMTAuM0wyMSAxMy40MkwyMi40MiAxMkwxOS4zIDguODlaTTE1LjUgOUMxNC4xMiA5IDEzIDcuODggMTMgNi41QzEzIDUuMTIgMTQuMTIgNCAxNS41IDRDMTYuODggNCAxOCA1LjEyIDE4IDYuNUMxOCA3Ljg4IDE2Ljg4IDkgMTUuNSA5WiIvPgogICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZIOS4wMTg5NEM5LjAwNjM5IDYuMTY1MDIgOSA2LjMzMTc2IDkgNi41QzkgOC44MTU3NyAxMC4yMTEgMTAuODQ4NyAxMi4wMzQzIDEySDlWMTRIMTZWMTIuOTgxMUMxNi41NzAzIDEyLjkzNzcgMTcuMTIgMTIuODIwNyAxNy42Mzk2IDEyLjYzOTZMMTggMTNWMjBINFY2Wk04IDhINlYxMEg4VjhaTTYgMTJIOFYxNEg2VjEyWk04IDE2SDZWMThIOFYxNlpNOSAxNkgxNlYxOEg5VjE2WiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-paste: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE5IDJoLTQuMThDMTQuNC44NCAxMy4zIDAgMTIgMGMtMS4zIDAtMi40Ljg0LTIuODIgMkg1Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjRjMC0xLjEtLjktMi0yLTJ6bS03IDBjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDEtMS0uNDUtMS0xIC40NS0xIDEtMXptNyAxOEg1VjRoMnYzaDEwVjRoMnYxNnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
--jp-icon-pdf: url(data:image/svg+xml;base64,PHN2ZwogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiIgd2lkdGg9IjE2Ij4KICAgIDxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDQ1KSIgY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI0ZGMkEyQSIKICAgICAgIGQ9Im0gMjIuMzQ0MzY5LC0zLjAxNjM2NDIgaCA1LjYzODYwNCB2IDEuNTc5MjQzMyBoIC0zLjU0OTIyNyB2IDEuNTA4NjkyOTkgaCAzLjMzNzU3NiBWIDEuNjUwODE1NCBoIC0zLjMzNzU3NiB2IDMuNDM1MjYxMyBoIC0yLjA4OTM3NyB6IG0gLTcuMTM2NDQ0LDEuNTc5MjQzMyB2IDQuOTQzOTU0MyBoIDAuNzQ4OTIgcSAxLjI4MDc2MSwwIDEuOTUzNzAzLC0wLjYzNDk1MzUgMC42NzgzNjksLTAuNjM0OTUzNSAwLjY3ODM2OSwtMS44NDUxNjQxIDAsLTEuMjA0NzgzNTUgLTAuNjcyOTQyLC0xLjgzNDMxMDExIC0wLjY3Mjk0MiwtMC42Mjk1MjY1OSAtMS45NTkxMywtMC42Mjk1MjY1OSB6IG0gLTIuMDg5Mzc3LC0xLjU3OTI0MzMgaCAyLjIwMzM0MyBxIDEuODQ1MTY0LDAgMi43NDYwMzksMC4yNjU5MjA3IDAuOTA2MzAxLDAuMjYwNDkzNyAxLjU1MjEwOCwwLjg5MDAyMDMgMC41Njk4MywwLjU0ODEyMjMgMC44NDY2MDUsMS4yNjQ0ODAwNiAwLjI3Njc3NCwwLjcxNjM1NzgxIDAuMjc2Nzc0LDEuNjIyNjU4OTQgMCwwLjkxNzE1NTEgLTAuMjc2Nzc0LDEuNjM4OTM5OSAtMC4yNzY3NzUsMC43MTYzNTc4IC0wLjg0NjYwNSwxLjI2NDQ4IC0wLjY1MTIzNCwwLjYyOTUyNjYgLTEuNTYyOTYyLDAuODk1NDQ3MyAtMC45MTE3MjgsMC4yNjA0OTM3IC0yLjczNTE4NSwwLjI2MDQ5MzcgaCAtMi4yMDMzNDMgeiBtIC04LjE0NTg1NjUsMCBoIDMuNDY3ODIzIHEgMS41NDY2ODE2LDAgMi4zNzE1Nzg1LDAuNjg5MjIzIDAuODMwMzI0LDAuNjgzNzk2MSAwLjgzMDMyNCwxLjk1MzcwMzE0IDAsMS4yNzUzMzM5NyAtMC44MzAzMjQsMS45NjQ1NTcwNiBRIDkuOTg3MTk2MSwyLjI3NDkxNSA4LjQ0MDUxNDUsMi4yNzQ5MTUgSCA3LjA2MjA2ODQgViA1LjA4NjA3NjcgSCA0Ljk3MjY5MTUgWiBtIDIuMDg5Mzc2OSwxLjUxNDExOTkgdiAyLjI2MzAzOTQzIGggMS4xNTU5NDEgcSAwLjYwNzgxODgsMCAwLjkzODg2MjksLTAuMjkzMDU1NDcgMC4zMzEwNDQxLC0wLjI5ODQ4MjQxIDAuMzMxMDQ0MSwtMC44NDExNzc3MiAwLC0wLjU0MjY5NTMxIC0wLjMzMTA0NDEsLTAuODM1NzUwNzQgLTAuMzMxMDQ0MSwtMC4yOTMwNTU1IC0wLjkzODg2MjksLTAuMjkzMDU1NSB6IgovPgo8L3N2Zz4K);
--jp-icon-python: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iLTEwIC0xMCAxMzEuMTYxMzYxNjk0MzM1OTQgMTMyLjM4ODk5OTkzODk2NDg0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMzA2OTk4IiBkPSJNIDU0LjkxODc4NSw5LjE5Mjc0MjFlLTQgQyA1MC4zMzUxMzIsMC4wMjIyMTcyNyA0NS45NTc4NDYsMC40MTMxMzY5NyA0Mi4xMDYyODUsMS4wOTQ2NjkzIDMwLjc2MDA2OSwzLjA5OTE3MzEgMjguNzAwMDM2LDcuMjk0NzcxNCAyOC43MDAwMzUsMTUuMDMyMTY5IHYgMTAuMjE4NzUgaCAyNi44MTI1IHYgMy40MDYyNSBoIC0yNi44MTI1IC0xMC4wNjI1IGMgLTcuNzkyNDU5LDAgLTE0LjYxNTc1ODgsNC42ODM3MTcgLTE2Ljc0OTk5OTgsMTMuNTkzNzUgLTIuNDYxODE5OTgsMTAuMjEyOTY2IC0yLjU3MTAxNTA4LDE2LjU4NjAyMyAwLDI3LjI1IDEuOTA1OTI4Myw3LjkzNzg1MiA2LjQ1NzU0MzIsMTMuNTkzNzQ4IDE0LjI0OTk5OTgsMTMuNTkzNzUgaCA5LjIxODc1IHYgLTEyLjI1IGMgMCwtOC44NDk5MDIgNy42NTcxNDQsLTE2LjY1NjI0OCAxNi43NSwtMTYuNjU2MjUgaCAyNi43ODEyNSBjIDcuNDU0OTUxLDAgMTMuNDA2MjUzLC02LjEzODE2NCAxMy40MDYyNSwtMTMuNjI1IHYgLTI1LjUzMTI1IGMgMCwtNy4yNjYzMzg2IC02LjEyOTk4LC0xMi43MjQ3NzcxIC0xMy40MDYyNSwtMTMuOTM3NDk5NyBDIDY0LjI4MTU0OCwwLjMyNzk0Mzk3IDU5LjUwMjQzOCwtMC4wMjAzNzkwMyA1NC45MTg3ODUsOS4xOTI3NDIxZS00IFogbSAtMTQuNSw4LjIxODc1MDEyNTc5IGMgMi43Njk1NDcsMCA1LjAzMTI1LDIuMjk4NjQ1NiA1LjAzMTI1LDUuMTI0OTk5NiAtMmUtNiwyLjgxNjMzNiAtMi4yNjE3MDMsNS4wOTM3NSAtNS4wMzEyNSw1LjA5Mzc1IC0yLjc3OTQ3NiwtMWUtNiAtNS4wMzEyNSwtMi4yNzc0MTUgLTUuMDMxMjUsLTUuMDkzNzUgLTEwZS03LC0yLjgyNjM1MyAyLjI1MTc3NCwtNS4xMjQ5OTk2IDUuMDMxMjUsLTUuMTI0OTk5NiB6Ii8+CiAgPHBhdGggY2xhc3M9ImpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iI2ZmZDQzYiIgZD0ibSA4NS42Mzc1MzUsMjguNjU3MTY5IHYgMTEuOTA2MjUgYyAwLDkuMjMwNzU1IC03LjgyNTg5NSwxNi45OTk5OTkgLTE2Ljc1LDE3IGggLTI2Ljc4MTI1IGMgLTcuMzM1ODMzLDAgLTEzLjQwNjI0OSw2LjI3ODQ4MyAtMTMuNDA2MjUsMTMuNjI1IHYgMjUuNTMxMjQ3IGMgMCw3LjI2NjM0NCA2LjMxODU4OCwxMS41NDAzMjQgMTMuNDA2MjUsMTMuNjI1MDA0IDguNDg3MzMxLDIuNDk1NjEgMTYuNjI2MjM3LDIuOTQ2NjMgMjYuNzgxMjUsMCA2Ljc1MDE1NSwtMS45NTQzOSAxMy40MDYyNTMsLTUuODg3NjEgMTMuNDA2MjUsLTEzLjYyNTAwNCBWIDg2LjUwMDkxOSBoIC0yNi43ODEyNSB2IC0zLjQwNjI1IGggMjYuNzgxMjUgMTMuNDA2MjU0IGMgNy43OTI0NjEsMCAxMC42OTYyNTEsLTUuNDM1NDA4IDEzLjQwNjI0MSwtMTMuNTkzNzUgMi43OTkzMywtOC4zOTg4ODYgMi42ODAyMiwtMTYuNDc1Nzc2IDAsLTI3LjI1IC0xLjkyNTc4LC03Ljc1NzQ0MSAtNS42MDM4NywtMTMuNTkzNzUgLTEzLjQwNjI0MSwtMTMuNTkzNzUgeiBtIC0xNS4wNjI1LDY0LjY1NjI1IGMgMi43Nzk0NzgsM2UtNiA1LjAzMTI1LDIuMjc3NDE3IDUuMDMxMjUsNS4wOTM3NDcgLTJlLTYsMi44MjYzNTQgLTIuMjUxNzc1LDUuMTI1MDA0IC01LjAzMTI1LDUuMTI1MDA0IC0yLjc2OTU1LDAgLTUuMDMxMjUsLTIuMjk4NjUgLTUuMDMxMjUsLTUuMTI1MDA0IDJlLTYsLTIuODE2MzMgMi4yNjE2OTcsLTUuMDkzNzQ3IDUuMDMxMjUsLTUuMDkzNzQ3IHoiLz4KPC9zdmc+Cg==);
--jp-icon-r-kernel: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjE5NkYzIiBkPSJNNC40IDIuNWMxLjItLjEgMi45LS4zIDQuOS0uMyAyLjUgMCA0LjEuNCA1LjIgMS4zIDEgLjcgMS41IDEuOSAxLjUgMy41IDAgMi0xLjQgMy41LTIuOSA0LjEgMS4yLjQgMS43IDEuNiAyLjIgMyAuNiAxLjkgMSAzLjkgMS4zIDQuNmgtMy44Yy0uMy0uNC0uOC0xLjctMS4yLTMuN3MtMS4yLTIuNi0yLjYtMi42aC0uOXY2LjRINC40VjIuNXptMy43IDYuOWgxLjRjMS45IDAgMi45LS45IDIuOS0yLjNzLTEtMi4zLTIuOC0yLjNjLS43IDAtMS4zIDAtMS42LjJ2NC41aC4xdi0uMXoiLz4KPC9zdmc+Cg==);
--jp-icon-react: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMTUwIDE1MCA1NDEuOSAyOTUuMyI+CiAgPGcgY2xhc3M9ImpwLWljb24tYnJhbmQyIGpwLWljb24tc2VsZWN0YWJsZSIgZmlsbD0iIzYxREFGQiI+CiAgICA8cGF0aCBkPSJNNjY2LjMgMjk2LjVjMC0zMi41LTQwLjctNjMuMy0xMDMuMS04Mi40IDE0LjQtNjMuNiA4LTExNC4yLTIwLjItMTMwLjQtNi41LTMuOC0xNC4xLTUuNi0yMi40LTUuNnYyMi4zYzQuNiAwIDguMy45IDExLjQgMi42IDEzLjYgNy44IDE5LjUgMzcuNSAxNC45IDc1LjctMS4xIDkuNC0yLjkgMTkuMy01LjEgMjkuNC0xOS42LTQuOC00MS04LjUtNjMuNS0xMC45LTEzLjUtMTguNS0yNy41LTM1LjMtNDEuNi01MCAzMi42LTMwLjMgNjMuMi00Ni45IDg0LTQ2LjlWNzhjLTI3LjUgMC02My41IDE5LjYtOTkuOSA1My42LTM2LjQtMzMuOC03Mi40LTUzLjItOTkuOS01My4ydjIyLjNjMjAuNyAwIDUxLjQgMTYuNSA4NCA0Ni42LTE0IDE0LjctMjggMzEuNC00MS4zIDQ5LjktMjIuNiAyLjQtNDQgNi4xLTYzLjYgMTEtMi4zLTEwLTQtMTkuNy01LjItMjktNC43LTM4LjIgMS4xLTY3LjkgMTQuNi03NS44IDMtMS44IDYuOS0yLjYgMTEuNS0yLjZWNzguNWMtOC40IDAtMTYgMS44LTIyLjYgNS42LTI4LjEgMTYuMi0zNC40IDY2LjctMTkuOSAxMzAuMS02Mi4yIDE5LjItMTAyLjcgNDkuOS0xMDIuNyA4Mi4zIDAgMzIuNSA0MC43IDYzLjMgMTAzLjEgODIuNC0xNC40IDYzLjYtOCAxMTQuMiAyMC4yIDEzMC40IDYuNSAzLjggMTQuMSA1LjYgMjIuNSA1LjYgMjcuNSAwIDYzLjUtMTkuNiA5OS45LTUzLjYgMzYuNCAzMy44IDcyLjQgNTMuMiA5OS45IDUzLjIgOC40IDAgMTYtMS44IDIyLjYtNS42IDI4LjEtMTYuMiAzNC40LTY2LjcgMTkuOS0xMzAuMSA2Mi0xOS4xIDEwMi41LTQ5LjkgMTAyLjUtODIuM3ptLTEzMC4yLTY2LjdjLTMuNyAxMi45LTguMyAyNi4yLTEzLjUgMzkuNS00LjEtOC04LjQtMTYtMTMuMS0yNC00LjYtOC05LjUtMTUuOC0xNC40LTIzLjQgMTQuMiAyLjEgMjcuOSA0LjcgNDEgNy45em0tNDUuOCAxMDYuNWMtNy44IDEzLjUtMTUuOCAyNi4zLTI0LjEgMzguMi0xNC45IDEuMy0zMCAyLTQ1LjIgMi0xNS4xIDAtMzAuMi0uNy00NS0xLjktOC4zLTExLjktMTYuNC0yNC42LTI0LjItMzgtNy42LTEzLjEtMTQuNS0yNi40LTIwLjgtMzkuOCA2LjItMTMuNCAxMy4yLTI2LjggMjAuNy0zOS45IDcuOC0xMy41IDE1LjgtMjYuMyAyNC4xLTM4LjIgMTQuOS0xLjMgMzAtMiA0NS4yLTIgMTUuMSAwIDMwLjIuNyA0NSAxLjkgOC4zIDExLjkgMTYuNCAyNC42IDI0LjIgMzggNy42IDEzLjEgMTQuNSAyNi40IDIwLjggMzkuOC02LjMgMTMuNC0xMy4yIDI2LjgtMjAuNyAzOS45em0zMi4zLTEzYzUuNCAxMy40IDEwIDI2LjggMTMuOCAzOS44LTEzLjEgMy4yLTI2LjkgNS45LTQxLjIgOCA0LjktNy43IDkuOC0xNS42IDE0LjQtMjMuNyA0LjYtOCA4LjktMTYuMSAxMy0yNC4xek00MjEuMiA0MzBjLTkuMy05LjYtMTguNi0yMC4zLTI3LjgtMzIgOSAuNCAxOC4yLjcgMjcuNS43IDkuNCAwIDE4LjctLjIgMjcuOC0uNy05IDExLjctMTguMyAyMi40LTI3LjUgMzJ6bS03NC40LTU4LjljLTE0LjItMi4xLTI3LjktNC43LTQxLTcuOSAzLjctMTIuOSA4LjMtMjYuMiAxMy41LTM5LjUgNC4xIDggOC40IDE2IDEzLjEgMjQgNC43IDggOS41IDE1LjggMTQuNCAyMy40ek00MjAuNyAxNjNjOS4zIDkuNiAxOC42IDIwLjMgMjcuOCAzMi05LS40LTE4LjItLjctMjcuNS0uNy05LjQgMC0xOC43LjItMjcuOC43IDktMTEuNyAxOC4zLTIyLjQgMjcuNS0zMnptLTc0IDU4LjljLTQuOSA3LjctOS44IDE1LjYtMTQuNCAyMy43LTQuNiA4LTguOSAxNi0xMyAyNC01LjQtMTMuNC0xMC0yNi44LTEzLjgtMzkuOCAxMy4xLTMuMSAyNi45LTUuOCA0MS4yLTcuOXptLTkwLjUgMTI1LjJjLTM1LjQtMTUuMS01OC4zLTM0LjktNTguMy01MC42IDAtMTUuNyAyMi45LTM1LjYgNTguMy01MC42IDguNi0zLjcgMTgtNyAyNy43LTEwLjEgNS43IDE5LjYgMTMuMiA0MCAyMi41IDYwLjktOS4yIDIwLjgtMTYuNiA0MS4xLTIyLjIgNjAuNi05LjktMy4xLTE5LjMtNi41LTI4LTEwLjJ6TTMxMCA0OTBjLTEzLjYtNy44LTE5LjUtMzcuNS0xNC45LTc1LjcgMS4xLTkuNCAyLjktMTkuMyA1LjEtMjkuNCAxOS42IDQuOCA0MSA4LjUgNjMuNSAxMC45IDEzLjUgMTguNSAyNy41IDM1LjMgNDEuNiA1MC0zMi42IDMwLjMtNjMuMiA0Ni45LTg0IDQ2LjktNC41LS4xLTguMy0xLTExLjMtMi43em0yMzcuMi03Ni4yYzQuNyAzOC4yLTEuMSA2Ny45LTE0LjYgNzUuOC0zIDEuOC02LjkgMi42LTExLjUgMi42LTIwLjcgMC01MS40LTE2LjUtODQtNDYuNiAxNC0xNC43IDI4LTMxLjQgNDEuMy00OS45IDIyLjYtMi40IDQ0LTYuMSA2My42LTExIDIuMyAxMC4xIDQuMSAxOS44IDUuMiAyOS4xem0zOC41LTY2LjdjLTguNiAzLjctMTggNy0yNy43IDEwLjEtNS43LTE5LjYtMTMuMi00MC0yMi41LTYwLjkgOS4yLTIwLjggMTYuNi00MS4xIDIyLjItNjAuNiA5LjkgMy4xIDE5LjMgNi41IDI4LjEgMTAuMiAzNS40IDE1LjEgNTguMyAzNC45IDU4LjMgNTAuNi0uMSAxNS43LTIzIDM1LjYtNTguNCA1MC42ek0zMjAuOCA3OC40eiIvPgogICAgPGNpcmNsZSBjeD0iNDIwLjkiIGN5PSIyOTYuNSIgcj0iNDUuNyIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-redo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE4LjQgMTAuNkMxNi41NSA4Ljk5IDE0LjE1IDggMTEuNSA4Yy00LjY1IDAtOC41OCAzLjAzLTkuOTYgNy4yMkwzLjkgMTZjMS4wNS0zLjE5IDQuMDUtNS41IDcuNi01LjUgMS45NSAwIDMuNzMuNzIgNS4xMiAxLjg4TDEzIDE2aDlWN2wtMy42IDMuNnoiLz4KICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-refresh: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTkgMTMuNWMtMi40OSAwLTQuNS0yLjAxLTQuNS00LjVTNi41MSA0LjUgOSA0LjVjMS4yNCAwIDIuMzYuNTIgMy4xNyAxLjMzTDEwIDhoNVYzbC0xLjc2IDEuNzZDMTIuMTUgMy42OCAxMC42NiAzIDkgMyA1LjY5IDMgMy4wMSA1LjY5IDMuMDEgOVM1LjY5IDE1IDkgMTVjMi45NyAwIDUuNDMtMi4xNiA1LjktNWgtMS41MmMtLjQ2IDItMi4yNCAzLjUtNC4zOCAzLjV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
--jp-icon-regex: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZyBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiM0MTQxNDEiPgogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiAgPC9nPgoKICA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiBmaWxsPSIjRkZGIj4KICAgIDxjaXJjbGUgY2xhc3M9InN0MiIgY3g9IjUuNSIgY3k9IjE0LjUiIHI9IjEuNSIvPgogICAgPHJlY3QgeD0iMTIiIHk9IjQiIGNsYXNzPSJzdDIiIHdpZHRoPSIxIiBoZWlnaHQ9IjgiLz4KICAgIDxyZWN0IHg9IjguNSIgeT0iNy41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NiAtMC41IDAuNSAwLjg2NiAtMi4zMjU1IDcuMzIxOSkiIGNsYXNzPSJzdDIiIHdpZHRoPSI4IiBoZWlnaHQ9IjEiLz4KICAgIDxyZWN0IHg9IjEyIiB5PSI0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjUgLTAuODY2IDAuODY2IDAuNSAtMC42Nzc5IDE0LjgyNTIpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMSIgaGVpZ2h0PSI4Ii8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-run: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTggNXYxNGwxMS03eiIvPgogICAgPC9nPgo8L3N2Zz4K);
--jp-icon-running: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICA8cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptOTYgMzI4YzAgOC44LTcuMiAxNi0xNiAxNkgxNzZjLTguOCAwLTE2LTcuMi0xNi0xNlYxNzZjMC04LjggNy4yLTE2IDE2LTE2aDE2MGM4LjggMCAxNiA3LjIgMTYgMTZ2MTYweiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-save: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTE3IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjdsLTQtNHptLTUgMTZjLTEuNjYgMC0zLTEuMzQtMy0zczEuMzQtMyAzLTMgMyAxLjM0IDMgMy0xLjM0IDMtMyAzem0zLTEwSDVWNWgxMHY0eiIvPgogICAgPC9nPgo8L3N2Zz4K);
--jp-icon-search: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjEsMTAuOWgtMC43bC0wLjItMC4yYzAuOC0wLjksMS4zLTIuMiwxLjMtMy41YzAtMy0yLjQtNS40LTUuNC01LjRTMS44LDQuMiwxLjgsNy4xczIuNCw1LjQsNS40LDUuNCBjMS4zLDAsMi41LTAuNSwzLjUtMS4zbDAuMiwwLjJ2MC43bDQuMSw0LjFsMS4yLTEuMkwxMi4xLDEwLjl6IE03LjEsMTAuOWMtMi4xLDAtMy43LTEuNy0zLjctMy43czEuNy0zLjcsMy43LTMuN3MzLjcsMS43LDMuNywzLjcgUzkuMiwxMC45LDcuMSwxMC45eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-settings: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIiBkPSJNMTkuNDMgMTIuOThjLjA0LS4zMi4wNy0uNjQuMDctLjk4cy0uMDMtLjY2LS4wNy0uOThsMi4xMS0xLjY1Yy4xOS0uMTUuMjQtLjQyLjEyLS42NGwtMi0zLjQ2Yy0uMTItLjIyLS4zOS0uMy0uNjEtLjIybC0yLjQ5IDFjLS41Mi0uNC0xLjA4LS43My0xLjY5LS45OGwtLjM4LTIuNjVBLjQ4OC40ODggMCAwMDE0IDJoLTRjLS4yNSAwLS40Ni4xOC0uNDkuNDJsLS4zOCAyLjY1Yy0uNjEuMjUtMS4xNy41OS0xLjY5Ljk4bC0yLjQ5LTFjLS4yMy0uMDktLjQ5IDAtLjYxLjIybC0yIDMuNDZjLS4xMy4yMi0uMDcuNDkuMTIuNjRsMi4xMSAxLjY1Yy0uMDQuMzItLjA3LjY1LS4wNy45OHMuMDMuNjYuMDcuOThsLTIuMTEgMS42NWMtLjE5LjE1LS4yNC40Mi0uMTIuNjRsMiAzLjQ2Yy4xMi4yMi4zOS4zLjYxLjIybDIuNDktMWMuNTIuNCAxLjA4LjczIDEuNjkuOThsLjM4IDIuNjVjLjAzLjI0LjI0LjQyLjQ5LjQyaDRjLjI1IDAgLjQ2LS4xOC40OS0uNDJsLjM4LTIuNjVjLjYxLS4yNSAxLjE3LS41OSAxLjY5LS45OGwyLjQ5IDFjLjIzLjA5LjQ5IDAgLjYxLS4yMmwyLTMuNDZjLjEyLS4yMi4wNy0uNDktLjEyLS42NGwtMi4xMS0xLjY1ek0xMiAxNS41Yy0xLjkzIDAtMy41LTEuNTctMy41LTMuNXMxLjU3LTMuNSAzLjUtMy41IDMuNSAxLjU3IDMuNSAzLjUtMS41NyAzLjUtMy41IDMuNXoiLz4KPC9zdmc+Cg==);
--jp-icon-share: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTSAxOCAyIEMgMTYuMzU0OTkgMiAxNSAzLjM1NDk5MDQgMTUgNSBDIDE1IDUuMTkwOTUyOSAxNS4wMjE3OTEgNS4zNzcxMjI0IDE1LjA1NjY0MSA1LjU1ODU5MzggTCA3LjkyMTg3NSA5LjcyMDcwMzEgQyA3LjM5ODUzOTkgOS4yNzc4NTM5IDYuNzMyMDc3MSA5IDYgOSBDIDQuMzU0OTkwNCA5IDMgMTAuMzU0OTkgMyAxMiBDIDMgMTMuNjQ1MDEgNC4zNTQ5OTA0IDE1IDYgMTUgQyA2LjczMjA3NzEgMTUgNy4zOTg1Mzk5IDE0LjcyMjE0NiA3LjkyMTg3NSAxNC4yNzkyOTcgTCAxNS4wNTY2NDEgMTguNDM5NDUzIEMgMTUuMDIxNTU1IDE4LjYyMTUxNCAxNSAxOC44MDgzODYgMTUgMTkgQyAxNSAyMC42NDUwMSAxNi4zNTQ5OSAyMiAxOCAyMiBDIDE5LjY0NTAxIDIyIDIxIDIwLjY0NTAxIDIxIDE5IEMgMjEgMTcuMzU0OTkgMTkuNjQ1MDEgMTYgMTggMTYgQyAxNy4yNjc0OCAxNiAxNi42MDE1OTMgMTYuMjc5MzI4IDE2LjA3ODEyNSAxNi43MjI2NTYgTCA4Ljk0MzM1OTQgMTIuNTU4NTk0IEMgOC45NzgyMDk1IDEyLjM3NzEyMiA5IDEyLjE5MDk1MyA5IDEyIEMgOSAxMS44MDkwNDcgOC45NzgyMDk1IDExLjYyMjg3OCA4Ljk0MzM1OTQgMTEuNDQxNDA2IEwgMTYuMDc4MTI1IDcuMjc5Mjk2OSBDIDE2LjYwMTQ2IDcuNzIyMTQ2MSAxNy4yNjc5MjMgOCAxOCA4IEMgMTkuNjQ1MDEgOCAyMSA2LjY0NTAwOTYgMjEgNSBDIDIxIDMuMzU0OTkwNCAxOS42NDUwMSAyIDE4IDIgeiBNIDE4IDQgQyAxOC41NjQxMjkgNCAxOSA0LjQzNTg3MDYgMTkgNSBDIDE5IDUuNTY0MTI5NCAxOC41NjQxMjkgNiAxOCA2IEMgMTcuNDM1ODcxIDYgMTcgNS41NjQxMjk0IDE3IDUgQyAxNyA0LjQzNTg3MDYgMTcuNDM1ODcxIDQgMTggNCB6IE0gNiAxMSBDIDYuNTY0MTI5NCAxMSA3IDExLjQzNTg3MSA3IDEyIEMgNyAxMi41NjQxMjkgNi41NjQxMjk0IDEzIDYgMTMgQyA1LjQzNTg3MDYgMTMgNSAxMi41NjQxMjkgNSAxMiBDIDUgMTEuNDM1ODcxIDUuNDM1ODcwNiAxMSA2IDExIHogTSAxOCAxOCBDIDE4LjU2NDEyOSAxOCAxOSAxOC40MzU4NzEgMTkgMTkgQyAxOSAxOS41NjQxMjkgMTguNTY0MTI5IDIwIDE4IDIwIEMgMTcuNDM1ODcxIDIwIDE3IDE5LjU2NDEyOSAxNyAxOSBDIDE3IDE4LjQzNTg3MSAxNy40MzU4NzEgMTggMTggMTggeiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-spreadsheet: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8cGF0aCBjbGFzcz0ianAtaWNvbi1jb250cmFzdDEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNENBRjUwIiBkPSJNMi4yIDIuMnYxNy42aDE3LjZWMi4ySDIuMnptMTUuNCA3LjdoLTUuNVY0LjRoNS41djUuNXpNOS45IDQuNHY1LjVINC40VjQuNGg1LjV6bS01LjUgNy43aDUuNXY1LjVINC40di01LjV6bTcuNyA1LjV2LTUuNWg1LjV2NS41aC01LjV6Ii8+Cjwvc3ZnPgo=);
--jp-icon-stop: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik02IDZoMTJ2MTJINnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==);
--jp-icon-tab: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTIxIDNIM2MtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxOGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE2SDNWNWgxMHY0aDh2MTB6Ii8+CiAgPC9nPgo8L3N2Zz4K);
--jp-icon-table-rows: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMSw4SDNWNGgxOFY4eiBNMjEsMTBIM3Y0aDE4VjEweiBNMjEsMTZIM3Y0aDE4VjE2eiIvPgogICAgPC9nPgo8L3N2Zz4K);
--jp-icon-tag: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0MyAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CgkJPHBhdGggZD0iTTI4LjgzMzIgMTIuMzM0TDMyLjk5OTggMTYuNTAwN0wzNy4xNjY1IDEyLjMzNEgyOC44MzMyWiIvPgoJCTxwYXRoIGQ9Ik0xNi4yMDk1IDIxLjYxMDRDMTUuNjg3MyAyMi4xMjk5IDE0Ljg0NDMgMjIuMTI5OSAxNC4zMjQ4IDIxLjYxMDRMNi45ODI5IDE0LjcyNDVDNi41NzI0IDE0LjMzOTQgNi4wODMxMyAxMy42MDk4IDYuMDQ3ODYgMTMuMDQ4MkM1Ljk1MzQ3IDExLjUyODggNi4wMjAwMiA4LjYxOTQ0IDYuMDY2MjEgNy4wNzY5NUM2LjA4MjgxIDYuNTE0NzcgNi41NTU0OCA2LjA0MzQ3IDcuMTE4MDQgNi4wMzA1NUM5LjA4ODYzIDUuOTg0NzMgMTMuMjYzOCA1LjkzNTc5IDEzLjY1MTggNi4zMjQyNUwyMS43MzY5IDEzLjYzOUMyMi4yNTYgMTQuMTU4NSAyMS43ODUxIDE1LjQ3MjQgMjEuMjYyIDE1Ljk5NDZMMTYuMjA5NSAyMS42MTA0Wk05Ljc3NTg1IDguMjY1QzkuMzM1NTEgNy44MjU2NiA4LjYyMzUxIDcuODI1NjYgOC4xODI4IDguMjY1QzcuNzQzNDYgOC43MDU3MSA3Ljc0MzQ2IDkuNDE3MzMgOC4xODI4IDkuODU2NjdDOC42MjM4MiAxMC4yOTY0IDkuMzM1ODIgMTAuMjk2NCA5Ljc3NTg1IDkuODU2NjdDMTAuMjE1NiA5LjQxNzMzIDEwLjIxNTYgOC43MDUzMyA5Ljc3NTg1IDguMjY1WiIvPgoJPC9nPgo8L3N2Zz4K);
--jp-icon-terminal: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiA+CiAgICA8cmVjdCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yIGpwLWljb24tc2VsZWN0YWJsZSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBmaWxsPSIjMzMzMzMzIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtdGVybWluYWwtaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUtaW52ZXJzZSIgZD0iTTUuMDU2NjQgOC43NjE3MkM1LjA1NjY0IDguNTk3NjYgNS4wMzEyNSA4LjQ1MzEyIDQuOTgwNDcgOC4zMjgxMkM0LjkzMzU5IDguMTk5MjIgNC44NTU0NyA4LjA4MjAzIDQuNzQ2MDkgNy45NzY1NkM0LjY0MDYyIDcuODcxMDkgNC41IDcuNzc1MzkgNC4zMjQyMiA3LjY4OTQ1QzQuMTUyMzQgNy41OTk2MSAzLjk0MzM2IDcuNTExNzIgMy42OTcyNyA3LjQyNTc4QzMuMzAyNzMgNy4yODUxNiAyLjk0MzM2IDcuMTM2NzIgMi42MTkxNCA2Ljk4MDQ3QzIuMjk0OTIgNi44MjQyMiAyLjAxNzU4IDYuNjQyNTggMS43ODcxMSA2LjQzNTU1QzEuNTYwNTUgNi4yMjg1MiAxLjM4NDc3IDUuOTg4MjggMS4yNTk3NyA1LjcxNDg0QzEuMTM0NzcgNS40Mzc1IDEuMDcyMjcgNS4xMDkzOCAxLjA3MjI3IDQuNzMwNDdDMS4wNzIyNyA0LjM5ODQ0IDEuMTI4OTEgNC4wOTU3IDEuMjQyMTkgMy44MjIyN0MxLjM1NTQ3IDMuNTQ0OTIgMS41MTU2MiAzLjMwNDY5IDEuNzIyNjYgMy4xMDE1NkMxLjkyOTY5IDIuODk4NDQgMi4xNzk2OSAyLjczNDM3IDIuNDcyNjYgMi42MDkzOEMyLjc2NTYyIDIuNDg0MzggMy4wOTE4IDIuNDA0MyAzLjQ1MTE3IDIuMzY5MTRWMS4xMDkzOEg0LjM4ODY3VjIuMzgwODZDNC43NDAyMyAyLjQyNzczIDUuMDU2NjQgMi41MjM0NCA1LjMzNzg5IDIuNjY3OTdDNS42MTkxNCAyLjgxMjUgNS44NTc0MiAzLjAwMTk1IDYuMDUyNzMgMy4yMzYzM0M2LjI1MTk1IDMuNDY2OCA2LjQwNDMgMy43NDAyMyA2LjUwOTc3IDQuMDU2NjRDNi42MTkxNCA0LjM2OTE0IDYuNjczODMgNC43MjA3IDYuNjczODMgNS4xMTEzM0g1LjA0NDkyQzUuMDQ0OTIgNC42Mzg2NyA0LjkzNzUgNC4yODEyNSA0LjcyMjY2IDQuMDM5MDZDNC41MDc4MSAzLjc5Mjk3IDQuMjE2OCAzLjY2OTkyIDMuODQ5NjEgMy42Njk5MkMzLjY1MDM5IDMuNjY5OTIgMy40NzY1NiAzLjY5NzI3IDMuMzI4MTIgMy43NTE5NUMzLjE4MzU5IDMuODAyNzMgMy4wNjQ0NSAzLjg3Njk1IDIuOTcwNyAzLjk3NDYxQzIuODc2OTUgNC4wNjgzNiAyLjgwNjY0IDQuMTc5NjkgMi43NTk3NyA0LjMwODU5QzIuNzE2OCA0LjQzNzUgMi42OTUzMSA0LjU3ODEyIDIuNjk1MzEgNC43MzA0N0MyLjY5NTMxIDQuODgyODEgMi43MTY4IDUuMDE5NTMgMi43NTk3NyA1LjE0MDYyQzIuODA2NjQgNS4yNTc4MSAyLjg4MjgxIDUuMzY3MTkgMi45ODgyOCA1LjQ2ODc1QzMuMDk3NjYgNS41NzAzMSAzLjI0MDIzIDUuNjY3OTcgMy40MTYwMiA1Ljc2MTcyQzMuNTkxOCA1Ljg1MTU2IDMuODEwNTUgNS45NDMzNiA0LjA3MjI3IDYuMDM3MTFDNC40NjY4IDYuMTg1NTUgNC44MjQyMiA2LjMzOTg0IDUuMTQ0NTMgNi41QzUuNDY0ODQgNi42NTYyNSA1LjczODI4IDYuODM5ODQgNS45NjQ4NCA3LjA1MDc4QzYuMTk1MzEgNy4yNTc4MSA2LjM3MTA5IDcuNSA2LjQ5MjE5IDcuNzc3MzRDNi42MTcxOSA4LjA1MDc4IDYuNjc5NjkgOC4zNzUgNi42Nzk2OSA4Ljc1QzYuNjc5NjkgOS4wOTM3NSA2LjYyMzA1IDkuNDA0MyA2LjUwOTc3IDkuNjgxNjRDNi4zOTY0OCA5Ljk1NTA4IDYuMjM0MzggMTAuMTkxNCA2LjAyMzQ0IDEwLjM5MDZDNS44MTI1IDEwLjU4OTggNS41NTg1OSAxMC43NSA1LjI2MTcyIDEwLjg3MTFDNC45NjQ4NCAxMC45ODgzIDQuNjMyODEgMTEuMDY0NSA0LjI2NTYyIDExLjA5OTZWMTIuMjQ4SDMuMzMzOThWMTEuMDk5NkMzLjAwMTk1IDExLjA2ODQgMi42Nzk2OSAxMC45OTYxIDIuMzY3MTkgMTAuODgyOEMyLjA1NDY5IDEwLjc2NTYgMS43NzczNCAxMC41OTc3IDEuNTM1MTYgMTAuMzc4OUMxLjI5Njg4IDEwLjE2MDIgMS4xMDU0NyA5Ljg4NDc3IDAuOTYwOTM4IDkuNTUyNzNDMC44MTY0MDYgOS4yMTY4IDAuNzQ0MTQxIDguODE0NDUgMC43NDQxNDEgOC4zNDU3SDIuMzc4OTFDMi4zNzg5MSA4LjYyNjk1IDIuNDE5OTIgOC44NjMyOCAyLjUwMTk1IDkuMDU0NjlDMi41ODM5OCA5LjI0MjE5IDIuNjg5NDUgOS4zOTI1OCAyLjgxODM2IDkuNTA1ODZDMi45NTExNyA5LjYxNTIzIDMuMTAxNTYgOS42OTMzNiAzLjI2OTUzIDkuNzQwMjNDMy40Mzc1IDkuNzg3MTEgMy42MDkzOCA5LjgxMDU1IDMuNzg1MTYgOS44MTA1NUM0LjIwMzEyIDkuODEwNTUgNC41MTk1MyA5LjcxMjg5IDQuNzM0MzggOS41MTc1OEM0Ljk0OTIyIDkuMzIyMjcgNS4wNTY2NCA5LjA3MDMxIDUuMDU2NjQgOC43NjE3MlpNMTMuNDE4IDEyLjI3MTVIOC4wNzQyMlYxMUgxMy40MThWMTIuMjcxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuOTUyNjQgNikiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
--jp-icon-text-editor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBjbGFzcz0ianAtdGV4dC1lZGl0b3ItaWNvbi1jb2xvciBqcC1pY29uLXNlbGVjdGFibGUiIGZpbGw9IiM2MTYxNjEiIGQ9Ik0xNSAxNUgzdjJoMTJ2LTJ6bTAtOEgzdjJoMTJWN3pNMyAxM2gxOHYtMkgzdjJ6bTAgOGgxOHYtMkgzdjJ6TTMgM3YyaDE4VjNIM3oiLz4KPC9zdmc+Cg==);
--jp-icon-toc: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyBjbGFzcz0ianAtaWNvbjMganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjNjE2MTYxIj4KICAgIDxwYXRoIGQ9Ik03LDVIMjFWN0g3VjVNNywxM1YxMUgyMVYxM0g3TTQsNC41QTEuNSwxLjUgMCAwLDEgNS41LDZBMS41LDEuNSAwIDAsMSA0LDcuNUExLjUsMS41IDAgMCwxIDIuNSw2QTEuNSwxLjUgMCAwLDEgNCw0LjVNNCwxMC41QTEuNSwxLjUgMCAwLDEgNS41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMy41QTEuNSwxLjUgMCAwLDEgMi41LDEyQTEuNSwxLjUgMCAwLDEgNCwxMC41TTcsMTlWMTdIMjFWMTlIN000LDE2LjVBMS41LDEuNSAwIDAsMSA1LjUsMThBMS41LDEuNSAwIDAsMSA0LDE5LjVBMS41LDEuNSAwIDAsMSAyLjUsMThBMS41LDEuNSAwIDAsMSA0LDE2LjVaIiAvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-tree-view: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsYXNzPSJqcC1pY29uMyIgZmlsbD0iIzYxNjE2MSI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPgogICAgICAgIDxwYXRoIGQ9Ik0yMiAxMVYzaC03djNIOVYzSDJ2OGg3VjhoMnYxMGg0djNoN3YtOGgtN3YzaC0yVjhoMnYzeiIvPgogICAgPC9nPgo8L3N2Zz4K);
--jp-icon-trusted: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGNsYXNzPSJqcC1pY29uMiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIGQ9Ik0xLjg2MDk0IDExLjQ0MDlDMC44MjY0NDggOC43NzAyNyAwLjg2Mzc3OSA2LjA1NzY0IDEuMjQ5MDcgNC4xOTkzMkMyLjQ4MjA2IDMuOTMzNDcgNC4wODA2OCAzLjQwMzQ3IDUuNjAxMDIgMi44NDQ5QzcuMjM1NDkgMi4yNDQ0IDguODU2NjYgMS41ODE1IDkuOTg3NiAxLjA5NTM5QzExLjA1OTcgMS41ODM0MSAxMi42MDk0IDIuMjQ0NCAxNC4yMTggMi44NDMzOUMxNS43NTAzIDMuNDEzOTQgMTcuMzk5NSAzLjk1MjU4IDE4Ljc1MzkgNC4yMTM4NUMxOS4xMzY0IDYuMDcxNzcgMTkuMTcwOSA4Ljc3NzIyIDE4LjEzOSAxMS40NDA5QzE3LjAzMDMgMTQuMzAzMiAxNC42NjY4IDE3LjE4NDQgOS45OTk5OSAxOC45MzU0QzUuMzMzMiAxNy4xODQ0IDIuOTY5NjggMTQuMzAzMiAxLjg2MDk0IDExLjQ0MDlaIi8+CiAgICA8cGF0aCBjbGFzcz0ianAtaWNvbjIiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOCA5Ljg2NzE5KSIgZD0iTTIuODYwMTUgNC44NjUzNUwwLjcyNjU0OSAyLjk5OTU5TDAgMy42MzA0NUwyLjg2MDE1IDYuMTMxNTdMOCAwLjYzMDg3Mkw3LjI3ODU3IDBMMi44NjAxNSA0Ljg2NTM1WiIvPgo8L3N2Zz4K);
--jp-icon-undo: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTEyLjUgOGMtMi42NSAwLTUuMDUuOTktNi45IDIuNkwyIDd2OWg5bC0zLjYyLTMuNjJjMS4zOS0xLjE2IDMuMTYtMS44OCA1LjEyLTEuODggMy41NCAwIDYuNTUgMi4zMSA3LjYgNS41bDIuMzctLjc4QzIxLjA4IDExLjAzIDE3LjE1IDggMTIuNSA4eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-user: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBjbGFzcz0ianAtaWNvbjMiIGZpbGw9IiM2MTYxNjEiPgogICAgPHBhdGggZD0iTTE2IDdhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAwek0xMiAxNGE3IDcgMCAwMC03IDdoMTRhNyA3IDAgMDAtNy03eiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-users: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGcgY2xhc3M9ImpwLWljb24zIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjczMjcgMCAwIDEuNzMyNyAtMy42MjgyIC4wOTk1NzcpIiBmaWxsPSIjNjE2MTYxIj4KICA8cGF0aCB0cmFuc2Zvcm09Im1hdHJpeCgxLjUsMCwwLDEuNSwwLC02KSIgZD0ibTEyLjE4NiA3LjUwOThjLTEuMDUzNSAwLTEuOTc1NyAwLjU2NjUtMi40Nzg1IDEuNDEwMiAwLjc1MDYxIDAuMzEyNzcgMS4zOTc0IDAuODI2NDggMS44NzMgMS40NzI3aDMuNDg2M2MwLTEuNTkyLTEuMjg4OS0yLjg4MjgtMi44ODA5LTIuODgyOHoiLz4KICA8cGF0aCBkPSJtMjAuNDY1IDIuMzg5NWEyLjE4ODUgMi4xODg1IDAgMCAxLTIuMTg4NCAyLjE4ODUgMi4xODg1IDIuMTg4NSAwIDAgMS0yLjE4ODUtMi4xODg1IDIuMTg4NSAyLjE4ODUgMCAwIDEgMi4xODg1LTIuMTg4NSAyLjE4ODUgMi4xODg1IDAgMCAxIDIuMTg4NCAyLjE4ODV6Ii8+CiAgPHBhdGggdHJhbnNmb3JtPSJtYXRyaXgoMS41LDAsMCwxLjUsMCwtNikiIGQ9Im0zLjU4OTggOC40MjE5Yy0xLjExMjYgMC0yLjAxMzcgMC45MDExMS0yLjAxMzcgMi4wMTM3aDIuODE0NWMwLjI2Nzk3LTAuMzczMDkgMC41OTA3LTAuNzA0MzUgMC45NTg5OC0wLjk3ODUyLTAuMzQ0MzMtMC42MTY4OC0xLjAwMzEtMS4wMzUyLTEuNzU5OC0xLjAzNTJ6Ii8+CiAgPHBhdGggZD0ibTYuOTE1NCA0LjYyM2ExLjUyOTQgMS41Mjk0IDAgMCAxLTEuNTI5NCAxLjUyOTQgMS41Mjk0IDEuNTI5NCAwIDAgMS0xLjUyOTQtMS41Mjk0IDEuNTI5NCAxLjUyOTQgMCAwIDEgMS41Mjk0LTEuNTI5NCAxLjUyOTQgMS41Mjk0IDAgMCAxIDEuNTI5NCAxLjUyOTR6Ii8+CiAgPHBhdGggZD0ibTYuMTM1IDEzLjUzNWMwLTMuMjM5MiAyLjYyNTktNS44NjUgNS44NjUtNS44NjUgMy4yMzkyIDAgNS44NjUgMi42MjU5IDUuODY1IDUuODY1eiIvPgogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMy43Njg1IiByPSIyLjk2ODUiLz4KIDwvZz4KPC9zdmc+Cg==);
--jp-icon-vega: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbjEganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjMjEyMTIxIj4KICAgIDxwYXRoIGQ9Ik0xMC42IDUuNGwyLjItMy4ySDIuMnY3LjNsNC02LjZ6Ii8+CiAgICA8cGF0aCBkPSJNMTUuOCAyLjJsLTQuNCA2LjZMNyA2LjNsLTQuOCA4djUuNWgxNy42VjIuMmgtNHptLTcgMTUuNEg1LjV2LTQuNGgzLjN2NC40em00LjQgMEg5LjhWOS44aDMuNHY3Ljh6bTQuNCAwaC0zLjRWNi41aDMuNHYxMS4xeiIvPgogIDwvZz4KPC9zdmc+Cg==);
--jp-icon-word: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIwIDIwIj4KIDxnIGNsYXNzPSJqcC1pY29uMiIgZmlsbD0iIzQxNDE0MSI+CiAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+CiA8L2c+CiA8ZyBjbGFzcz0ianAtaWNvbi1hY2NlbnQyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNDMgLjA0MDEpIiBmaWxsPSIjZmZmIj4KICA8cGF0aCBkPSJtNC4xNCA4Ljc2cTAuMDY4Mi0xLjg5IDIuNDItMS44OSAxLjE2IDAgMS42OCAwLjQyIDAuNTY3IDAuNDEgMC41NjcgMS4xNnYzLjQ3cTAgMC40NjIgMC41MTQgMC40NjIgMC4xMDMgMCAwLjItMC4wMjMxdjAuNzE0cS0wLjM5OSAwLjEwMy0wLjY1MSAwLjEwMy0wLjQ1MiAwLTAuNjkzLTAuMjItMC4yMzEtMC4yLTAuMjg0LTAuNjYyLTAuOTU2IDAuODcyLTIgMC44NzItMC45MDMgMC0xLjQ3LTAuNDcyLTAuNTI1LTAuNDcyLTAuNTI1LTEuMjYgMC0wLjI2MiAwLjA0NTItMC40NzIgMC4wNTY3LTAuMjIgMC4xMTYtMC4zNzggMC4wNjgyLTAuMTY4IDAuMjMxLTAuMzA0IDAuMTU4LTAuMTQ3IDAuMjYyLTAuMjQyIDAuMTE2LTAuMDkxNCAwLjM2OC0wLjE2OCAwLjI2Mi0wLjA5MTQgMC4zOTktMC4xMjYgMC4xMzYtMC4wNDUyIDAuNDcyLTAuMTAzIDAuMzM2LTAuMDU3OCAwLjUwNC0wLjA3OTggMC4xNTgtMC4wMjMxIDAuNTY3LTAuMDc5OCAwLjU1Ni0wLjA2ODIgMC43NzctMC4yMjEgMC4yMi0wLjE1MiAwLjIyLTAuNDQxdi0wLjI1MnEwLTAuNDMtMC4zNTctMC42NjItMC4zMzYtMC4yMzEtMC45NzYtMC4yMzEtMC42NjIgMC0wLjk5OCAwLjI2Mi0wLjMzNiAwLjI1Mi0wLjM5OSAwLjc5OHptMS44OSAzLjY4cTAuNzg4IDAgMS4yNi0wLjQxIDAuNTA0LTAuNDIgMC41MDQtMC45MDN2LTEuMDVxLTAuMjg0IDAuMTM2LTAuODYxIDAuMjMxLTAuNTY3IDAuMDkxNC0wLjk4NyAwLjE1OC0wLjQyIDAuMDY4Mi0wLjc2NiAwLjMyNi0wLjMzNiAwLjI1Mi0wLjMzNiAwLjcwNHQwLjMwNCAwLjcwNCAwLjg2MSAwLjI1MnoiIHN0cm9rZS13aWR0aD0iMS4wNSIvPgogIDxwYXRoIGQ9Im0xMCA0LjU2aDAuOTQ1djMuMTVxMC42NTEtMC45NzYgMS44OS0wLjk3NiAxLjE2IDAgMS44OSAwLjg0IDAuNjgyIDAuODQgMC42ODIgMi4zMSAwIDEuNDctMC43MDQgMi40Mi0wLjcwNCAwLjg4Mi0xLjg5IDAuODgyLTEuMjYgMC0xLjg5LTEuMDJ2MC43NjZoLTAuODV6bTIuNjIgMy4wNHEtMC43NDYgMC0xLjE2IDAuNjQtMC40NTIgMC42My0wLjQ1MiAxLjY4IDAgMS4wNSAwLjQ1MiAxLjY4dDEuMTYgMC42M3EwLjc3NyAwIDEuMjYtMC42MyAwLjQ5NC0wLjY0IDAuNDk0LTEuNjggMC0xLjA1LTAuNDcyLTEuNjgtMC40NjItMC42NC0xLjI2LTAuNjR6IiBzdHJva2Utd2lkdGg9IjEuMDUiLz4KICA8cGF0aCBkPSJtMi43MyAxNS44IDEzLjYgMC4wMDgxYzAuMDA2OSAwIDAtMi42IDAtMi42IDAtMC4wMDc4LTEuMTUgMC0xLjE1IDAtMC4wMDY5IDAtMC4wMDgzIDEuNS0wLjAwODMgMS41LTJlLTMgLTAuMDAxNC0xMS4zLTAuMDAxNC0xMS4zLTAuMDAxNGwtMC4wMDU5Mi0xLjVjMC0wLjAwNzgtMS4xNyAwLjAwMTMtMS4xNyAwLjAwMTN6IiBzdHJva2Utd2lkdGg9Ii45NzUiLz4KIDwvZz4KPC9zdmc+Cg==);
--jp-icon-yaml: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgdmlld0JveD0iMCAwIDIyIDIyIj4KICA8ZyBjbGFzcz0ianAtaWNvbi1jb250cmFzdDIganAtaWNvbi1zZWxlY3RhYmxlIiBmaWxsPSIjRDgxQjYwIj4KICAgIDxwYXRoIGQ9Ik03LjIgMTguNnYtNS40TDMgNS42aDMuM2wxLjQgMy4xYy4zLjkuNiAxLjYgMSAyLjUuMy0uOC42LTEuNiAxLTIuNWwxLjQtMy4xaDMuNGwtNC40IDcuNnY1LjVsLTIuOS0uMXoiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxNi41IiByPSIyLjEiLz4KICAgIDxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE3LjYiIGN5PSIxMSIgcj0iMi4xIi8+CiAgPC9nPgo8L3N2Zz4K);
}
/* Icon CSS class declarations */
.jp-AddAboveIcon {
background-image: var(--jp-icon-add-above);
}
.jp-AddBelowIcon {
background-image: var(--jp-icon-add-below);
}
.jp-AddIcon {
background-image: var(--jp-icon-add);
}
.jp-BellIcon {
background-image: var(--jp-icon-bell);
}
.jp-BugDotIcon {
background-image: var(--jp-icon-bug-dot);
}
.jp-BugIcon {
background-image: var(--jp-icon-bug);
}
.jp-BuildIcon {
background-image: var(--jp-icon-build);
}
.jp-CaretDownEmptyIcon {
background-image: var(--jp-icon-caret-down-empty);
}
.jp-CaretDownEmptyThinIcon {
background-image: var(--jp-icon-caret-down-empty-thin);
}
.jp-CaretDownIcon {
background-image: var(--jp-icon-caret-down);
}
.jp-CaretLeftIcon {
background-image: var(--jp-icon-caret-left);
}
.jp-CaretRightIcon {
background-image: var(--jp-icon-caret-right);
}
.jp-CaretUpEmptyThinIcon {
background-image: var(--jp-icon-caret-up-empty-thin);
}
.jp-CaretUpIcon {
background-image: var(--jp-icon-caret-up);
}
.jp-CaseSensitiveIcon {
background-image: var(--jp-icon-case-sensitive);
}
.jp-CheckIcon {
background-image: var(--jp-icon-check);
}
.jp-CircleEmptyIcon {
background-image: var(--jp-icon-circle-empty);
}
.jp-CircleIcon {
background-image: var(--jp-icon-circle);
}
.jp-ClearIcon {
background-image: var(--jp-icon-clear);
}
.jp-CloseIcon {
background-image: var(--jp-icon-close);
}
.jp-CodeCheckIcon {
background-image: var(--jp-icon-code-check);
}
.jp-CodeIcon {
background-image: var(--jp-icon-code);
}
.jp-CollapseAllIcon {
background-image: var(--jp-icon-collapse-all);
}
.jp-ConsoleIcon {
background-image: var(--jp-icon-console);
}
.jp-CopyIcon {
background-image: var(--jp-icon-copy);
}
.jp-CopyrightIcon {
background-image: var(--jp-icon-copyright);
}
.jp-CutIcon {
background-image: var(--jp-icon-cut);
}
.jp-DeleteIcon {
background-image: var(--jp-icon-delete);
}
.jp-DownloadIcon {
background-image: var(--jp-icon-download);
}
.jp-DuplicateIcon {
background-image: var(--jp-icon-duplicate);
}
.jp-EditIcon {
background-image: var(--jp-icon-edit);
}
.jp-EllipsesIcon {
background-image: var(--jp-icon-ellipses);
}
.jp-ErrorIcon {
background-image: var(--jp-icon-error);
}
.jp-ExpandAllIcon {
background-image: var(--jp-icon-expand-all);
}
.jp-ExtensionIcon {
background-image: var(--jp-icon-extension);
}
.jp-FastForwardIcon {
background-image: var(--jp-icon-fast-forward);
}
.jp-FileIcon {
background-image: var(--jp-icon-file);
}
.jp-FileUploadIcon {
background-image: var(--jp-icon-file-upload);
}
.jp-FilterDotIcon {
background-image: var(--jp-icon-filter-dot);
}
.jp-FilterIcon {
background-image: var(--jp-icon-filter);
}
.jp-FilterListIcon {
background-image: var(--jp-icon-filter-list);
}
.jp-FolderFavoriteIcon {
background-image: var(--jp-icon-folder-favorite);
}
.jp-FolderIcon {
background-image: var(--jp-icon-folder);
}
.jp-HomeIcon {
background-image: var(--jp-icon-home);
}
.jp-Html5Icon {
background-image: var(--jp-icon-html5);
}
.jp-ImageIcon {
background-image: var(--jp-icon-image);
}
.jp-InfoIcon {
background-image: var(--jp-icon-info);
}
.jp-InspectorIcon {
background-image: var(--jp-icon-inspector);
}
.jp-JsonIcon {
background-image: var(--jp-icon-json);
}
.jp-JuliaIcon {
background-image: var(--jp-icon-julia);
}
.jp-JupyterFaviconIcon {
background-image: var(--jp-icon-jupyter-favicon);
}
.jp-JupyterIcon {
background-image: var(--jp-icon-jupyter);
}
.jp-JupyterlabWordmarkIcon {
background-image: var(--jp-icon-jupyterlab-wordmark);
}
.jp-KernelIcon {
background-image: var(--jp-icon-kernel);
}
.jp-KeyboardIcon {
background-image: var(--jp-icon-keyboard);
}
.jp-LaunchIcon {
background-image: var(--jp-icon-launch);
}
.jp-LauncherIcon {
background-image: var(--jp-icon-launcher);
}
.jp-LineFormIcon {
background-image: var(--jp-icon-line-form);
}
.jp-LinkIcon {
background-image: var(--jp-icon-link);
}
.jp-ListIcon {
background-image: var(--jp-icon-list);
}
.jp-MarkdownIcon {
background-image: var(--jp-icon-markdown);
}
.jp-MoveDownIcon {
background-image: var(--jp-icon-move-down);
}
.jp-MoveUpIcon {
background-image: var(--jp-icon-move-up);
}
.jp-NewFolderIcon {
background-image: var(--jp-icon-new-folder);
}
.jp-NotTrustedIcon {
background-image: var(--jp-icon-not-trusted);
}
.jp-NotebookIcon {
background-image: var(--jp-icon-notebook);
}
.jp-NumberingIcon {
background-image: var(--jp-icon-numbering);
}
.jp-OfflineBoltIcon {
background-image: var(--jp-icon-offline-bolt);
}
.jp-PaletteIcon {
background-image: var(--jp-icon-palette);
}
.jp-PasteIcon {
background-image: var(--jp-icon-paste);
}
.jp-PdfIcon {
background-image: var(--jp-icon-pdf);
}
.jp-PythonIcon {
background-image: var(--jp-icon-python);
}
.jp-RKernelIcon {
background-image: var(--jp-icon-r-kernel);
}
.jp-ReactIcon {
background-image: var(--jp-icon-react);
}
.jp-RedoIcon {
background-image: var(--jp-icon-redo);
}
.jp-RefreshIcon {
background-image: var(--jp-icon-refresh);
}
.jp-RegexIcon {
background-image: var(--jp-icon-regex);
}
.jp-RunIcon {
background-image: var(--jp-icon-run);
}
.jp-RunningIcon {
background-image: var(--jp-icon-running);
}
.jp-SaveIcon {
background-image: var(--jp-icon-save);
}
.jp-SearchIcon {
background-image: var(--jp-icon-search);
}
.jp-SettingsIcon {
background-image: var(--jp-icon-settings);
}
.jp-ShareIcon {
background-image: var(--jp-icon-share);
}
.jp-SpreadsheetIcon {
background-image: var(--jp-icon-spreadsheet);
}
.jp-StopIcon {
background-image: var(--jp-icon-stop);
}
.jp-TabIcon {
background-image: var(--jp-icon-tab);
}
.jp-TableRowsIcon {
background-image: var(--jp-icon-table-rows);
}
.jp-TagIcon {
background-image: var(--jp-icon-tag);
}
.jp-TerminalIcon {
background-image: var(--jp-icon-terminal);
}
.jp-TextEditorIcon {
background-image: var(--jp-icon-text-editor);
}
.jp-TocIcon {
background-image: var(--jp-icon-toc);
}
.jp-TreeViewIcon {
background-image: var(--jp-icon-tree-view);
}
.jp-TrustedIcon {
background-image: var(--jp-icon-trusted);
}
.jp-UndoIcon {
background-image: var(--jp-icon-undo);
}
.jp-UserIcon {
background-image: var(--jp-icon-user);
}
.jp-UsersIcon {
background-image: var(--jp-icon-users);
}
.jp-VegaIcon {
background-image: var(--jp-icon-vega);
}
.jp-WordIcon {
background-image: var(--jp-icon-word);
}
.jp-YamlIcon {
background-image: var(--jp-icon-yaml);
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/**
* (DEPRECATED) Support for consuming icons as CSS background images
*/
.jp-Icon,
.jp-MaterialIcon {
background-position: center;
background-repeat: no-repeat;
background-size: 16px;
min-width: 16px;
min-height: 16px;
}
.jp-Icon-cover {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/**
* (DEPRECATED) Support for specific CSS icon sizes
*/
.jp-Icon-16 {
background-size: 16px;
min-width: 16px;
min-height: 16px;
}
.jp-Icon-18 {
background-size: 18px;
min-width: 18px;
min-height: 18px;
}
.jp-Icon-20 {
background-size: 20px;
min-width: 20px;
min-height: 20px;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.lm-TabBar .lm-TabBar-addButton {
align-items: center;
display: flex;
padding: 4px;
padding-bottom: 5px;
margin-right: 1px;
background-color: var(--jp-layout-color2);
}
.lm-TabBar .lm-TabBar-addButton:hover {
background-color: var(--jp-layout-color1);
}
.lm-DockPanel-tabBar .lm-TabBar-tab {
width: var(--jp-private-horizontal-tab-width);
}
.lm-DockPanel-tabBar .lm-TabBar-content {
flex: unset;
}
.lm-DockPanel-tabBar[data-orientation='horizontal'] {
flex: 1 1 auto;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/**
* Support for icons as inline SVG HTMLElements
*/
/* recolor the primary elements of an icon */
.jp-icon0[fill] {
fill: var(--jp-inverse-layout-color0);
}
.jp-icon1[fill] {
fill: var(--jp-inverse-layout-color1);
}
.jp-icon2[fill] {
fill: var(--jp-inverse-layout-color2);
}
.jp-icon3[fill] {
fill: var(--jp-inverse-layout-color3);
}
.jp-icon4[fill] {
fill: var(--jp-inverse-layout-color4);
}
.jp-icon0[stroke] {
stroke: var(--jp-inverse-layout-color0);
}
.jp-icon1[stroke] {
stroke: var(--jp-inverse-layout-color1);
}
.jp-icon2[stroke] {
stroke: var(--jp-inverse-layout-color2);
}
.jp-icon3[stroke] {
stroke: var(--jp-inverse-layout-color3);
}
.jp-icon4[stroke] {
stroke: var(--jp-inverse-layout-color4);
}
/* recolor the accent elements of an icon */
.jp-icon-accent0[fill] {
fill: var(--jp-layout-color0);
}
.jp-icon-accent1[fill] {
fill: var(--jp-layout-color1);
}
.jp-icon-accent2[fill] {
fill: var(--jp-layout-color2);
}
.jp-icon-accent3[fill] {
fill: var(--jp-layout-color3);
}
.jp-icon-accent4[fill] {
fill: var(--jp-layout-color4);
}
.jp-icon-accent0[stroke] {
stroke: var(--jp-layout-color0);
}
.jp-icon-accent1[stroke] {
stroke: var(--jp-layout-color1);
}
.jp-icon-accent2[stroke] {
stroke: var(--jp-layout-color2);
}
.jp-icon-accent3[stroke] {
stroke: var(--jp-layout-color3);
}
.jp-icon-accent4[stroke] {
stroke: var(--jp-layout-color4);
}
/* set the color of an icon to transparent */
.jp-icon-none[fill] {
fill: none;
}
.jp-icon-none[stroke] {
stroke: none;
}
/* brand icon colors. Same for light and dark */
.jp-icon-brand0[fill] {
fill: var(--jp-brand-color0);
}
.jp-icon-brand1[fill] {
fill: var(--jp-brand-color1);
}
.jp-icon-brand2[fill] {
fill: var(--jp-brand-color2);
}
.jp-icon-brand3[fill] {
fill: var(--jp-brand-color3);
}
.jp-icon-brand4[fill] {
fill: var(--jp-brand-color4);
}
.jp-icon-brand0[stroke] {
stroke: var(--jp-brand-color0);
}
.jp-icon-brand1[stroke] {
stroke: var(--jp-brand-color1);
}
.jp-icon-brand2[stroke] {
stroke: var(--jp-brand-color2);
}
.jp-icon-brand3[stroke] {
stroke: var(--jp-brand-color3);
}
.jp-icon-brand4[stroke] {
stroke: var(--jp-brand-color4);
}
/* warn icon colors. Same for light and dark */
.jp-icon-warn0[fill] {
fill: var(--jp-warn-color0);
}
.jp-icon-warn1[fill] {
fill: var(--jp-warn-color1);
}
.jp-icon-warn2[fill] {
fill: var(--jp-warn-color2);
}
.jp-icon-warn3[fill] {
fill: var(--jp-warn-color3);
}
.jp-icon-warn0[stroke] {
stroke: var(--jp-warn-color0);
}
.jp-icon-warn1[stroke] {
stroke: var(--jp-warn-color1);
}
.jp-icon-warn2[stroke] {
stroke: var(--jp-warn-color2);
}
.jp-icon-warn3[stroke] {
stroke: var(--jp-warn-color3);
}
/* icon colors that contrast well with each other and most backgrounds */
.jp-icon-contrast0[fill] {
fill: var(--jp-icon-contrast-color0);
}
.jp-icon-contrast1[fill] {
fill: var(--jp-icon-contrast-color1);
}
.jp-icon-contrast2[fill] {
fill: var(--jp-icon-contrast-color2);
}
.jp-icon-contrast3[fill] {
fill: var(--jp-icon-contrast-color3);
}
.jp-icon-contrast0[stroke] {
stroke: var(--jp-icon-contrast-color0);
}
.jp-icon-contrast1[stroke] {
stroke: var(--jp-icon-contrast-color1);
}
.jp-icon-contrast2[stroke] {
stroke: var(--jp-icon-contrast-color2);
}
.jp-icon-contrast3[stroke] {
stroke: var(--jp-icon-contrast-color3);
}
.jp-icon-dot[fill] {
fill: var(--jp-warn-color0);
}
.jp-jupyter-icon-color[fill] {
fill: var(--jp-jupyter-icon-color, var(--jp-warn-color0));
}
.jp-notebook-icon-color[fill] {
fill: var(--jp-notebook-icon-color, var(--jp-warn-color0));
}
.jp-json-icon-color[fill] {
fill: var(--jp-json-icon-color, var(--jp-warn-color1));
}
.jp-console-icon-color[fill] {
fill: var(--jp-console-icon-color, white);
}
.jp-console-icon-background-color[fill] {
fill: var(--jp-console-icon-background-color, var(--jp-brand-color1));
}
.jp-terminal-icon-color[fill] {
fill: var(--jp-terminal-icon-color, var(--jp-layout-color2));
}
.jp-terminal-icon-background-color[fill] {
fill: var(
--jp-terminal-icon-background-color,
var(--jp-inverse-layout-color2)
);
}
.jp-text-editor-icon-color[fill] {
fill: var(--jp-text-editor-icon-color, var(--jp-inverse-layout-color3));
}
.jp-inspector-icon-color[fill] {
fill: var(--jp-inspector-icon-color, var(--jp-inverse-layout-color3));
}
/* CSS for icons in selected filebrowser listing items */
.jp-DirListing-item.jp-mod-selected .jp-icon-selectable[fill] {
fill: #fff;
}
.jp-DirListing-item.jp-mod-selected .jp-icon-selectable-inverse[fill] {
fill: var(--jp-brand-color1);
}
/* stylelint-disable selector-max-class, selector-max-compound-selectors */
/**
* TODO: come up with non css-hack solution for showing the busy icon on top
* of the close icon
* CSS for complex behavior of close icon of tabs in the main area tabbar
*/
.lm-DockPanel-tabBar
.lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
> .lm-TabBar-tabCloseIcon
> :not(:hover)
> .jp-icon3[fill] {
fill: none;
}
.lm-DockPanel-tabBar
.lm-TabBar-tab.lm-mod-closable.jp-mod-dirty
> .lm-TabBar-tabCloseIcon
> :not(:hover)
> .jp-icon-busy[fill] {
fill: var(--jp-inverse-layout-color3);
}
/* stylelint-enable selector-max-class, selector-max-compound-selectors */
/* CSS for icons in status bar */
#jp-main-statusbar .jp-mod-selected .jp-icon-selectable[fill] {
fill: #fff;
}
#jp-main-statusbar .jp-mod-selected .jp-icon-selectable-inverse[fill] {
fill: var(--jp-brand-color1);
}
/* special handling for splash icon CSS. While the theme CSS reloads during
splash, the splash icon can loose theming. To prevent that, we set a
default for its color variable */
:root {
--jp-warn-color0: var(--md-orange-700);
}
/* not sure what to do with this one, used in filebrowser listing */
.jp-DragIcon {
margin-right: 4px;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/**
* Support for alt colors for icons as inline SVG HTMLElements
*/
/* alt recolor the primary elements of an icon */
.jp-icon-alt .jp-icon0[fill] {
fill: var(--jp-layout-color0);
}
.jp-icon-alt .jp-icon1[fill] {
fill: var(--jp-layout-color1);
}
.jp-icon-alt .jp-icon2[fill] {
fill: var(--jp-layout-color2);
}
.jp-icon-alt .jp-icon3[fill] {
fill: var(--jp-layout-color3);
}
.jp-icon-alt .jp-icon4[fill] {
fill: var(--jp-layout-color4);
}
.jp-icon-alt .jp-icon0[stroke] {
stroke: var(--jp-layout-color0);
}
.jp-icon-alt .jp-icon1[stroke] {
stroke: var(--jp-layout-color1);
}
.jp-icon-alt .jp-icon2[stroke] {
stroke: var(--jp-layout-color2);
}
.jp-icon-alt .jp-icon3[stroke] {
stroke: var(--jp-layout-color3);
}
.jp-icon-alt .jp-icon4[stroke] {
stroke: var(--jp-layout-color4);
}
/* alt recolor the accent elements of an icon */
.jp-icon-alt .jp-icon-accent0[fill] {
fill: var(--jp-inverse-layout-color0);
}
.jp-icon-alt .jp-icon-accent1[fill] {
fill: var(--jp-inverse-layout-color1);
}
.jp-icon-alt .jp-icon-accent2[fill] {
fill: var(--jp-inverse-layout-color2);
}
.jp-icon-alt .jp-icon-accent3[fill] {
fill: var(--jp-inverse-layout-color3);
}
.jp-icon-alt .jp-icon-accent4[fill] {
fill: var(--jp-inverse-layout-color4);
}
.jp-icon-alt .jp-icon-accent0[stroke] {
stroke: var(--jp-inverse-layout-color0);
}
.jp-icon-alt .jp-icon-accent1[stroke] {
stroke: var(--jp-inverse-layout-color1);
}
.jp-icon-alt .jp-icon-accent2[stroke] {
stroke: var(--jp-inverse-layout-color2);
}
.jp-icon-alt .jp-icon-accent3[stroke] {
stroke: var(--jp-inverse-layout-color3);
}
.jp-icon-alt .jp-icon-accent4[stroke] {
stroke: var(--jp-inverse-layout-color4);
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-icon-hoverShow:not(:hover) .jp-icon-hoverShow-content {
display: none !important;
}
/**
* Support for hover colors for icons as inline SVG HTMLElements
*/
/**
* regular colors
*/
/* recolor the primary elements of an icon */
.jp-icon-hover :hover .jp-icon0-hover[fill] {
fill: var(--jp-inverse-layout-color0);
}
.jp-icon-hover :hover .jp-icon1-hover[fill] {
fill: var(--jp-inverse-layout-color1);
}
.jp-icon-hover :hover .jp-icon2-hover[fill] {
fill: var(--jp-inverse-layout-color2);
}
.jp-icon-hover :hover .jp-icon3-hover[fill] {
fill: var(--jp-inverse-layout-color3);
}
.jp-icon-hover :hover .jp-icon4-hover[fill] {
fill: var(--jp-inverse-layout-color4);
}
.jp-icon-hover :hover .jp-icon0-hover[stroke] {
stroke: var(--jp-inverse-layout-color0);
}
.jp-icon-hover :hover .jp-icon1-hover[stroke] {
stroke: var(--jp-inverse-layout-color1);
}
.jp-icon-hover :hover .jp-icon2-hover[stroke] {
stroke: var(--jp-inverse-layout-color2);
}
.jp-icon-hover :hover .jp-icon3-hover[stroke] {
stroke: var(--jp-inverse-layout-color3);
}
.jp-icon-hover :hover .jp-icon4-hover[stroke] {
stroke: var(--jp-inverse-layout-color4);
}
/* recolor the accent elements of an icon */
.jp-icon-hover :hover .jp-icon-accent0-hover[fill] {
fill: var(--jp-layout-color0);
}
.jp-icon-hover :hover .jp-icon-accent1-hover[fill] {
fill: var(--jp-layout-color1);
}
.jp-icon-hover :hover .jp-icon-accent2-hover[fill] {
fill: var(--jp-layout-color2);
}
.jp-icon-hover :hover .jp-icon-accent3-hover[fill] {
fill: var(--jp-layout-color3);
}
.jp-icon-hover :hover .jp-icon-accent4-hover[fill] {
fill: var(--jp-layout-color4);
}
.jp-icon-hover :hover .jp-icon-accent0-hover[stroke] {
stroke: var(--jp-layout-color0);
}
.jp-icon-hover :hover .jp-icon-accent1-hover[stroke] {
stroke: var(--jp-layout-color1);
}
.jp-icon-hover :hover .jp-icon-accent2-hover[stroke] {
stroke: var(--jp-layout-color2);
}
.jp-icon-hover :hover .jp-icon-accent3-hover[stroke] {
stroke: var(--jp-layout-color3);
}
.jp-icon-hover :hover .jp-icon-accent4-hover[stroke] {
stroke: var(--jp-layout-color4);
}
/* set the color of an icon to transparent */
.jp-icon-hover :hover .jp-icon-none-hover[fill] {
fill: none;
}
.jp-icon-hover :hover .jp-icon-none-hover[stroke] {
stroke: none;
}
/**
* inverse colors
*/
/* inverse recolor the primary elements of an icon */
.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[fill] {
fill: var(--jp-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[fill] {
fill: var(--jp-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[fill] {
fill: var(--jp-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[fill] {
fill: var(--jp-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[fill] {
fill: var(--jp-layout-color4);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon0-hover[stroke] {
stroke: var(--jp-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon1-hover[stroke] {
stroke: var(--jp-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon2-hover[stroke] {
stroke: var(--jp-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon3-hover[stroke] {
stroke: var(--jp-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon4-hover[stroke] {
stroke: var(--jp-layout-color4);
}
/* inverse recolor the accent elements of an icon */
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[fill] {
fill: var(--jp-inverse-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[fill] {
fill: var(--jp-inverse-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[fill] {
fill: var(--jp-inverse-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[fill] {
fill: var(--jp-inverse-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[fill] {
fill: var(--jp-inverse-layout-color4);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent0-hover[stroke] {
stroke: var(--jp-inverse-layout-color0);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent1-hover[stroke] {
stroke: var(--jp-inverse-layout-color1);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent2-hover[stroke] {
stroke: var(--jp-inverse-layout-color2);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent3-hover[stroke] {
stroke: var(--jp-inverse-layout-color3);
}
.jp-icon-hover.jp-icon-alt :hover .jp-icon-accent4-hover[stroke] {
stroke: var(--jp-inverse-layout-color4);
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-IFrame {
width: 100%;
height: 100%;
}
.jp-IFrame > iframe {
border: none;
}
/*
When drag events occur, `lm-mod-override-cursor` is added to the body.
Because iframes steal all cursor events, the following two rules are necessary
to suppress pointer events while resize drags are occurring. There may be a
better solution to this problem.
*/
body.lm-mod-override-cursor .jp-IFrame {
position: relative;
}
body.lm-mod-override-cursor .jp-IFrame::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: transparent;
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-HoverBox {
position: fixed;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-FormGroup-content fieldset {
border: none;
padding: 0;
min-width: 0;
width: 100%;
}
/* stylelint-disable selector-max-type */
.jp-FormGroup-content fieldset .jp-inputFieldWrapper input,
.jp-FormGroup-content fieldset .jp-inputFieldWrapper select,
.jp-FormGroup-content fieldset .jp-inputFieldWrapper textarea {
font-size: var(--jp-content-font-size2);
border-color: var(--jp-input-border-color);
border-style: solid;
border-radius: var(--jp-border-radius);
border-width: 1px;
padding: 6px 8px;
background: none;
color: var(--jp-ui-font-color0);
height: inherit;
}
.jp-FormGroup-content fieldset input[type='checkbox'] {
position: relative;
top: 2px;
margin-left: 0;
}
.jp-FormGroup-content button.jp-mod-styled {
cursor: pointer;
}
.jp-FormGroup-content .checkbox label {
cursor: pointer;
font-size: var(--jp-content-font-size1);
}
.jp-FormGroup-content .jp-root > fieldset > legend {
display: none;
}
.jp-FormGroup-content .jp-root > fieldset > p {
display: none;
}
/** copy of `input.jp-mod-styled:focus` style */
.jp-FormGroup-content fieldset input:focus,
.jp-FormGroup-content fieldset select:focus {
-moz-outline-radius: unset;
outline: var(--jp-border-width) solid var(--md-blue-500);
outline-offset: -1px;
box-shadow: inset 0 0 4px var(--md-blue-300);
}
.jp-FormGroup-content fieldset input:hover:not(:focus),
.jp-FormGroup-content fieldset select:hover:not(:focus) {
background-color: var(--jp-border-color2);
}
/* stylelint-enable selector-max-type */
.jp-FormGroup-content .checkbox .field-description {
/* Disable default description field for checkbox:
because other widgets do not have description fields,
we add descriptions to each widget on the field level.
*/
display: none;
}
.jp-FormGroup-content #root__description {
display: none;
}
.jp-FormGroup-content .jp-modifiedIndicator {
width: 5px;
background-color: var(--jp-brand-color2);
margin-top: 0;
margin-left: calc(var(--jp-private-settingeditor-modifier-indent) * -1);
flex-shrink: 0;
}
.jp-FormGroup-content .jp-modifiedIndicator.jp-errorIndicator {
background-color: var(--jp-error-color0);
margin-right: 0.5em;
}
/* RJSF ARRAY style */
.jp-arrayFieldWrapper legend {
font-size: var(--jp-content-font-size2);
color: var(--jp-ui-font-color0);
flex-basis: 100%;
padding: 4px 0;
font-weight: var(--jp-content-heading-font-weight);
border-bottom: 1px solid var(--jp-border-color2);
}
.jp-arrayFieldWrapper .field-description {
padding: 4px 0;
white-space: pre-wrap;
}
.jp-arrayFieldWrapper .array-item {
width: 100%;
border: 1px solid var(--jp-border-color2);
border-radius: 4px;
margin: 4px;
}
.jp-ArrayOperations {
display: flex;
margin-left: 8px;
}
.jp-ArrayOperationsButton {
margin: 2px;
}
.jp-ArrayOperationsButton .jp-icon3[fill] {
fill: var(--jp-ui-font-color0);
}
button.jp-ArrayOperationsButton.jp-mod-styled:disabled {
cursor: not-allowed;
opacity: 0.5;
}
/* RJSF form validation error */
.jp-FormGroup-content .validationErrors {
color: var(--jp-error-color0);
}
/* Hide panel level error as duplicated the field level error */
.jp-FormGroup-content .panel.errors {
display: none;
}
/* RJSF normal content (settings-editor) */
.jp-FormGroup-contentNormal {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.jp-FormGroup-contentNormal .jp-FormGroup-contentItem {
margin-left: 7px;
color: var(--jp-ui-font-color0);
}
.jp-FormGroup-contentNormal .jp-FormGroup-description {
flex-basis: 100%;
padding: 4px 7px;
}
.jp-FormGroup-contentNormal .jp-FormGroup-default {
flex-basis: 100%;
padding: 4px 7px;
}
.jp-FormGroup-contentNormal .jp-FormGroup-fieldLabel {
font-size: var(--jp-content-font-size1);
font-weight: normal;
min-width: 120px;
}
.jp-FormGroup-contentNormal fieldset:not(:first-child) {
margin-left: 7px;
}
.jp-FormGroup-contentNormal .field-array-of-string .array-item {
/* Display `jp-ArrayOperations` buttons side-by-side with content except
for small screens where flex-wrap will place them one below the other.
*/
display: flex;
align-items: center;
flex-wrap: wrap;
}
.jp-FormGroup-contentNormal .jp-objectFieldWrapper .form-group {
padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
margin-top: 2px;
}
/* RJSF compact content (metadata-form) */
.jp-FormGroup-content.jp-FormGroup-contentCompact {
width: 100%;
}
.jp-FormGroup-contentCompact .form-group {
display: flex;
padding: 0.5em 0.2em 0.5em 0;
}
.jp-FormGroup-contentCompact
.jp-FormGroup-compactTitle
.jp-FormGroup-description {
font-size: var(--jp-ui-font-size1);
color: var(--jp-ui-font-color2);
}
.jp-FormGroup-contentCompact .jp-FormGroup-fieldLabel {
padding-bottom: 0.3em;
}
.jp-FormGroup-contentCompact .jp-inputFieldWrapper .form-control {
width: 100%;
box-sizing: border-box;
}
.jp-FormGroup-contentCompact .jp-arrayFieldWrapper .jp-FormGroup-compactTitle {
padding-bottom: 7px;
}
.jp-FormGroup-contentCompact
.jp-objectFieldWrapper
.jp-objectFieldWrapper
.form-group {
padding: 2px 8px 2px var(--jp-private-settingeditor-modifier-indent);
margin-top: 2px;
}
.jp-FormGroup-contentCompact ul.error-detail {
margin-block-start: 0.5em;
margin-block-end: 0.5em;
padding-inline-start: 1em;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
.jp-SidePanel {
display: flex;
flex-direction: column;
min-width: var(--jp-sidebar-min-width);
overflow-y: auto;
color: var(--jp-ui-font-color1);
background: var(--jp-layout-color1);
font-size: var(--jp-ui-font-size1);
}
.jp-SidePanel-header {
flex: 0 0 auto;
display: flex;
border-bottom: var(--jp-border-width) solid var(--jp-border-color2);
font-size: var(--jp-ui-font-size0);
font-weight: 600;
letter-spacing: 1px;
margin: 0;
padding: 2px;
text-transform: uppercase;
}
.jp-SidePanel-toolbar {
flex: 0 0 auto;
}
.jp-SidePanel-content {
flex: 1 1 auto;
}
.jp-SidePanel-toolbar,
.jp-AccordionPanel-toolbar {
height: var(--jp-private-toolbar-height);
}
.jp-SidePanel-toolbar.jp-Toolbar-micro {
display: none;
}
.lm-AccordionPanel .jp-AccordionPanel-title {
box-sizing: border-box;
line-height: 25px;
margin: 0;
display: flex;
align-items: center;
background: var(--jp-layout-color1);
color: var(--jp-ui-font-color1);
border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
box-shadow: var(--jp-toolbar-box-shadow);
font-size: var(--jp-ui-font-size0);
}
.jp-AccordionPanel-title {
cursor: pointer;
user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
text-transform: uppercase;
}
.lm-AccordionPanel[data-orientation='horizontal'] > .jp-AccordionPanel-title {
/* Title is rotated for horizontal accordion panel using CSS */
display: block;
transform-origin: top left;
transform: rotate(-90deg) translate(-100%);
}
.jp-AccordionPanel-title .lm-AccordionPanel-titleLabel {
user-select: none;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.jp-AccordionPanel-title .lm-AccordionPanel-titleCollapser {
transform: rotate(-90deg);
margin: auto 0;
height: 16px;
}
.jp-AccordionPanel-title.lm-mod-expanded .lm-AccordionPanel-titleCollapser {
transform: rotate(0deg);
}
.lm-AccordionPanel .jp-AccordionPanel-toolbar {
background: none;
box-shadow: none;
border: none;
margin-left: auto;
}
.lm-AccordionPanel .lm-SplitPanel-handle:hover {
background: var(--jp-layout-color3);
}
.jp-text-truncated {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-Spinner {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
z-index: 10;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: var(--jp-layout-color0);
outline: none;
}
.jp-SpinnerContent {
font-size: 10px;
margin: 50px auto;
text-indent: -9999em;
width: 3em;
height: 3em;
border-radius: 50%;
background: var(--jp-brand-color3);
background: linear-gradient(
to right,
#f37626 10%,
rgba(255, 255, 255, 0) 42%
);
position: relative;
animation: load3 1s infinite linear, fadeIn 1s;
}
.jp-SpinnerContent::before {
width: 50%;
height: 50%;
background: #f37626;
border-radius: 100% 0 0;
position: absolute;
top: 0;
left: 0;
content: '';
}
.jp-SpinnerContent::after {
background: var(--jp-layout-color0);
width: 75%;
height: 75%;
border-radius: 50%;
content: '';
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes load3 {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
button.jp-mod-styled {
font-size: var(--jp-ui-font-size1);
color: var(--jp-ui-font-color0);
border: none;
box-sizing: border-box;
text-align: center;
line-height: 32px;
height: 32px;
padding: 0 12px;
letter-spacing: 0.8px;
outline: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
input.jp-mod-styled {
background: var(--jp-input-background);
height: 28px;
box-sizing: border-box;
border: var(--jp-border-width) solid var(--jp-border-color1);
padding-left: 7px;
padding-right: 7px;
font-size: var(--jp-ui-font-size2);
color: var(--jp-ui-font-color0);
outline: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
input[type='checkbox'].jp-mod-styled {
appearance: checkbox;
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
height: auto;
}
input.jp-mod-styled:focus {
border: var(--jp-border-width) solid var(--md-blue-500);
box-shadow: inset 0 0 4px var(--md-blue-300);
}
.jp-select-wrapper {
display: flex;
position: relative;
flex-direction: column;
padding: 1px;
background-color: var(--jp-layout-color1);
box-sizing: border-box;
margin-bottom: 12px;
}
.jp-select-wrapper:not(.multiple) {
height: 28px;
}
.jp-select-wrapper.jp-mod-focused select.jp-mod-styled {
border: var(--jp-border-width) solid var(--jp-input-active-border-color);
box-shadow: var(--jp-input-box-shadow);
background-color: var(--jp-input-active-background);
}
select.jp-mod-styled:hover {
cursor: pointer;
color: var(--jp-ui-font-color0);
background-color: var(--jp-input-hover-background);
box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.5);
}
select.jp-mod-styled {
flex: 1 1 auto;
width: 100%;
font-size: var(--jp-ui-font-size2);
background: var(--jp-input-background);
color: var(--jp-ui-font-color0);
padding: 0 25px 0 8px;
border: var(--jp-border-width) solid var(--jp-input-border-color);
border-radius: 0;
outline: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
select.jp-mod-styled:not([multiple]) {
height: 32px;
}
select.jp-mod-styled[multiple] {
max-height: 200px;
overflow-y: auto;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-switch {
display: flex;
align-items: center;
padding-left: 4px;
padding-right: 4px;
font-size: var(--jp-ui-font-size1);
background-color: transparent;
color: var(--jp-ui-font-color1);
border: none;
height: 20px;
}
.jp-switch:hover {
background-color: var(--jp-layout-color2);
}
.jp-switch-label {
margin-right: 5px;
font-family: var(--jp-ui-font-family);
}
.jp-switch-track {
cursor: pointer;
background-color: var(--jp-switch-color, var(--jp-border-color1));
-webkit-transition: 0.4s;
transition: 0.4s;
border-radius: 34px;
height: 16px;
width: 35px;
position: relative;
}
.jp-switch-track::before {
content: '';
position: absolute;
height: 10px;
width: 10px;
margin: 3px;
left: 0;
background-color: var(--jp-ui-inverse-font-color1);
-webkit-transition: 0.4s;
transition: 0.4s;
border-radius: 50%;
}
.jp-switch[aria-checked='true'] .jp-switch-track {
background-color: var(--jp-switch-true-position-color, var(--jp-warn-color0));
}
.jp-switch[aria-checked='true'] .jp-switch-track::before {
/* track width (35) - margins (3 + 3) - thumb width (10) */
left: 19px;
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
:root {
--jp-private-toolbar-height: calc(
28px + var(--jp-border-width)
); /* leave 28px for content */
}
.jp-Toolbar {
color: var(--jp-ui-font-color1);
flex: 0 0 auto;
display: flex;
flex-direction: row;
border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
box-shadow: var(--jp-toolbar-box-shadow);
background: var(--jp-toolbar-background);
min-height: var(--jp-toolbar-micro-height);
padding: 2px;
z-index: 8;
overflow-x: hidden;
}
/* Toolbar items */
.jp-Toolbar > .jp-Toolbar-item.jp-Toolbar-spacer {
flex-grow: 1;
flex-shrink: 1;
}
.jp-Toolbar-item.jp-Toolbar-kernelStatus {
display: inline-block;
width: 32px;
background-repeat: no-repeat;
background-position: center;
background-size: 16px;
}
.jp-Toolbar > .jp-Toolbar-item {
flex: 0 0 auto;
display: flex;
padding-left: 1px;
padding-right: 1px;
font-size: var(--jp-ui-font-size1);
line-height: var(--jp-private-toolbar-height);
height: 100%;
}
/* Toolbar buttons */
/* This is the div we use to wrap the react component into a Widget */
div.jp-ToolbarButton {
color: transparent;
border: none;
box-sizing: border-box;
outline: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
padding: 0;
margin: 0;
}
button.jp-ToolbarButtonComponent {
background: var(--jp-layout-color1);
border: none;
box-sizing: border-box;
outline: none;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
padding: 0 6px;
margin: 0;
height: 24px;
border-radius: var(--jp-border-radius);
display: flex;
align-items: center;
text-align: center;
font-size: 14px;
min-width: unset;
min-height: unset;
}
button.jp-ToolbarButtonComponent:disabled {
opacity: 0.4;
}
button.jp-ToolbarButtonComponent > span {
padding: 0;
flex: 0 0 auto;
}
button.jp-ToolbarButtonComponent .jp-ToolbarButtonComponent-label {
font-size: var(--jp-ui-font-size1);
line-height: 100%;
padding-left: 2px;
color: var(--jp-ui-font-color1);
font-family: var(--jp-ui-font-family);
}
#jp-main-dock-panel[data-mode='single-document']
.jp-MainAreaWidget
> .jp-Toolbar.jp-Toolbar-micro {
padding: 0;
min-height: 0;
}
#jp-main-dock-panel[data-mode='single-document']
.jp-MainAreaWidget
> .jp-Toolbar {
border: none;
box-shadow: none;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
.jp-WindowedPanel-outer {
position: relative;
overflow-y: auto;
}
.jp-WindowedPanel-inner {
position: relative;
}
.jp-WindowedPanel-window {
position: absolute;
left: 0;
right: 0;
overflow: visible;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/* Sibling imports */
body {
color: var(--jp-ui-font-color1);
font-size: var(--jp-ui-font-size1);
}
/* Disable native link decoration styles everywhere outside of dialog boxes */
a {
text-decoration: unset;
color: unset;
}
a:hover {
text-decoration: unset;
color: unset;
}
/* Accessibility for links inside dialog box text */
.jp-Dialog-content a {
text-decoration: revert;
color: var(--jp-content-link-color);
}
.jp-Dialog-content a:hover {
text-decoration: revert;
}
/* Styles for ui-components */
.jp-Button {
color: var(--jp-ui-font-color2);
border-radius: var(--jp-border-radius);
padding: 0 12px;
font-size: var(--jp-ui-font-size1);
/* Copy from blueprint 3 */
display: inline-flex;
flex-direction: row;
border: none;
cursor: pointer;
align-items: center;
justify-content: center;
text-align: left;
vertical-align: middle;
min-height: 30px;
min-width: 30px;
}
.jp-Button:disabled {
cursor: not-allowed;
}
.jp-Button:empty {
padding: 0 !important;
}
.jp-Button.jp-mod-small {
min-height: 24px;
min-width: 24px;
font-size: 12px;
padding: 0 7px;
}
/* Use our own theme for hover styles */
.jp-Button.jp-mod-minimal:hover {
background-color: var(--jp-layout-color2);
}
.jp-Button.jp-mod-minimal {
background: none;
}
.jp-InputGroup {
display: block;
position: relative;
}
.jp-InputGroup input {
box-sizing: border-box;
border: none;
border-radius: 0;
background-color: transparent;
color: var(--jp-ui-font-color0);
box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
padding-bottom: 0;
padding-top: 0;
padding-left: 10px;
padding-right: 28px;
position: relative;
width: 100%;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 14px;
font-weight: 400;
height: 30px;
line-height: 30px;
outline: none;
vertical-align: middle;
}
.jp-InputGroup input:focus {
box-shadow: inset 0 0 0 var(--jp-border-width)
var(--jp-input-active-box-shadow-color),
inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
}
.jp-InputGroup input:disabled {
cursor: not-allowed;
resize: block;
background-color: var(--jp-layout-color2);
color: var(--jp-ui-font-color2);
}
.jp-InputGroup input:disabled ~ span {
cursor: not-allowed;
color: var(--jp-ui-font-color2);
}
.jp-InputGroup input::placeholder,
input::placeholder {
color: var(--jp-ui-font-color2);
}
.jp-InputGroupAction {
position: absolute;
bottom: 1px;
right: 0;
padding: 6px;
}
.jp-HTMLSelect.jp-DefaultStyle select {
background-color: initial;
border: none;
border-radius: 0;
box-shadow: none;
color: var(--jp-ui-font-color0);
display: block;
font-size: var(--jp-ui-font-size1);
font-family: var(--jp-ui-font-family);
height: 24px;
line-height: 14px;
padding: 0 25px 0 10px;
text-align: left;
-moz-appearance: none;
-webkit-appearance: none;
}
.jp-HTMLSelect.jp-DefaultStyle select:disabled {
background-color: var(--jp-layout-color2);
color: var(--jp-ui-font-color2);
cursor: not-allowed;
resize: block;
}
.jp-HTMLSelect.jp-DefaultStyle select:disabled ~ span {
cursor: not-allowed;
}
/* Use our own theme for hover and option styles */
/* stylelint-disable-next-line selector-max-type */
.jp-HTMLSelect.jp-DefaultStyle select:hover,
.jp-HTMLSelect.jp-DefaultStyle select > option {
background-color: var(--jp-layout-color2);
color: var(--jp-ui-font-color0);
}
select {
box-sizing: border-box;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Styles
|----------------------------------------------------------------------------*/
.jp-StatusBar-Widget {
display: flex;
align-items: center;
background: var(--jp-layout-color2);
min-height: var(--jp-statusbar-height);
justify-content: space-between;
padding: 0 10px;
}
.jp-StatusBar-Left {
display: flex;
align-items: center;
flex-direction: row;
}
.jp-StatusBar-Middle {
display: flex;
align-items: center;
}
.jp-StatusBar-Right {
display: flex;
align-items: center;
flex-direction: row-reverse;
}
.jp-StatusBar-Item {
max-height: var(--jp-statusbar-height);
margin: 0 2px;
height: var(--jp-statusbar-height);
white-space: nowrap;
text-overflow: ellipsis;
color: var(--jp-ui-font-color1);
padding: 0 6px;
}
.jp-mod-highlighted:hover {
background-color: var(--jp-layout-color3);
}
.jp-mod-clicked {
background-color: var(--jp-brand-color1);
}
.jp-mod-clicked:hover {
background-color: var(--jp-brand-color0);
}
.jp-mod-clicked .jp-StatusBar-TextItem {
color: var(--jp-ui-inverse-font-color1);
}
.jp-StatusBar-HoverItem {
box-shadow: '0px 4px 4px rgba(0, 0, 0, 0.25)';
}
.jp-StatusBar-TextItem {
font-size: var(--jp-ui-font-size1);
font-family: var(--jp-ui-font-family);
line-height: 24px;
color: var(--jp-ui-font-color1);
}
.jp-StatusBar-GroupItem {
display: flex;
align-items: center;
flex-direction: row;
}
.jp-Statusbar-ProgressCircle svg {
display: block;
margin: 0 auto;
width: 16px;
height: 24px;
align-self: normal;
}
.jp-Statusbar-ProgressCircle path {
fill: var(--jp-inverse-layout-color3);
}
.jp-Statusbar-ProgressBar-progress-bar {
height: 10px;
width: 100px;
border: solid 0.25px var(--jp-brand-color2);
border-radius: 3px;
overflow: hidden;
align-self: center;
}
.jp-Statusbar-ProgressBar-progress-bar > div {
background-color: var(--jp-brand-color2);
background-image: linear-gradient(
-45deg,
rgba(255, 255, 255, 0.2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, 0.2) 50%,
rgba(255, 255, 255, 0.2) 75%,
transparent 75%,
transparent
);
background-size: 40px 40px;
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 14px;
color: #fff;
text-align: center;
animation: jp-Statusbar-ExecutionTime-progress-bar 2s linear infinite;
}
.jp-Statusbar-ProgressBar-progress-bar p {
color: var(--jp-ui-font-color1);
font-family: var(--jp-ui-font-family);
font-size: var(--jp-ui-font-size1);
line-height: 10px;
width: 100px;
}
@keyframes jp-Statusbar-ExecutionTime-progress-bar {
0% {
background-position: 0 0;
}
100% {
background-position: 40px 40px;
}
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/
:root {
--jp-private-commandpalette-search-height: 28px;
}
/*-----------------------------------------------------------------------------
| Overall styles
|----------------------------------------------------------------------------*/
.lm-CommandPalette {
padding-bottom: 0;
color: var(--jp-ui-font-color1);
background: var(--jp-layout-color1);
/* This is needed so that all font sizing of children done in ems is
* relative to this base size */
font-size: var(--jp-ui-font-size1);
}
/*-----------------------------------------------------------------------------
| Modal variant
|----------------------------------------------------------------------------*/
.jp-ModalCommandPalette {
position: absolute;
z-index: 10000;
top: 38px;
left: 30%;
margin: 0;
padding: 4px;
width: 40%;
box-shadow: var(--jp-elevation-z4);
border-radius: 4px;
background: var(--jp-layout-color0);
}
.jp-ModalCommandPalette .lm-CommandPalette {
max-height: 40vh;
}
.jp-ModalCommandPalette .lm-CommandPalette .lm-close-icon::after {
display: none;
}
.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-header {
display: none;
}
.jp-ModalCommandPalette .lm-CommandPalette .lm-CommandPalette-item {
margin-left: 4px;
margin-right: 4px;
}
.jp-ModalCommandPalette
.lm-CommandPalette
.lm-CommandPalette-item.lm-mod-disabled {
display: none;
}
/*-----------------------------------------------------------------------------
| Search
|----------------------------------------------------------------------------*/
.lm-CommandPalette-search {
padding: 4px;
background-color: var(--jp-layout-color1);
z-index: 2;
}
.lm-CommandPalette-wrapper {
overflow: overlay;
padding: 0 9px;
background-color: var(--jp-input-active-background);
height: 30px;
box-shadow: inset 0 0 0 var(--jp-border-width) var(--jp-input-border-color);
}
.lm-CommandPalette.lm-mod-focused .lm-CommandPalette-wrapper {
box-shadow: inset 0 0 0 1px var(--jp-input-active-box-shadow-color),
inset 0 0 0 3px var(--jp-input-active-box-shadow-color);
}
.jp-SearchIconGroup {
color: white;
background-color: var(--jp-brand-color1);
position: absolute;
top: 4px;
right: 4px;
padding: 5px 5px 1px;
}
.jp-SearchIconGroup svg {
height: 20px;
width: 20px;
}
.jp-SearchIconGroup .jp-icon3[fill] {
fill: var(--jp-layout-color0);
}
.lm-CommandPalette-input {
background: transparent;
width: calc(100% - 18px);
float: left;
border: none;
outline: none;
font-size: var(--jp-ui-font-size1);
color: var(--jp-ui-font-color0);
line-height: var(--jp-private-commandpalette-search-height);
}
.lm-CommandPalette-input::-webkit-input-placeholder,
.lm-CommandPalette-input::-moz-placeholder,
.lm-CommandPalette-input:-ms-input-placeholder {
color: var(--jp-ui-font-color2);
font-size: var(--jp-ui-font-size1);
}
/*-----------------------------------------------------------------------------
| Results
|----------------------------------------------------------------------------*/
.lm-CommandPalette-header:first-child {
margin-top: 0;
}
.lm-CommandPalette-header {
border-bottom: solid var(--jp-border-width) var(--jp-border-color2);
color: var(--jp-ui-font-color1);
cursor: pointer;
display: flex;
font-size: var(--jp-ui-font-size0);
font-weight: 600;
letter-spacing: 1px;
margin-top: 8px;
padding: 8px 0 8px 12px;
text-transform: uppercase;
}
.lm-CommandPalette-header.lm-mod-active {
background: var(--jp-layout-color2);
}
.lm-CommandPalette-header > mark {
background-color: transparent;
font-weight: bold;
color: var(--jp-ui-font-color1);
}
.lm-CommandPalette-item {
padding: 4px 12px 4px 4px;
color: var(--jp-ui-font-color1);
font-size: var(--jp-ui-font-size1);
font-weight: 400;
display: flex;
}
.lm-CommandPalette-item.lm-mod-disabled {
color: var(--jp-ui-font-color2);
}
.lm-CommandPalette-item.lm-mod-active {
color: var(--jp-ui-inverse-font-color1);
background: var(--jp-brand-color1);
}
.lm-CommandPalette-item.lm-mod-active .lm-CommandPalette-itemLabel > mark {
color: var(--jp-ui-inverse-font-color0);
}
.lm-CommandPalette-item.lm-mod-active .jp-icon-selectable[fill] {
fill: var(--jp-layout-color0);
}
.lm-CommandPalette-item.lm-mod-active:hover:not(.lm-mod-disabled) {
color: var(--jp-ui-inverse-font-color1);
background: var(--jp-brand-color1);
}
.lm-CommandPalette-item:hover:not(.lm-mod-active):not(.lm-mod-disabled) {
background: var(--jp-layout-color2);
}
.lm-CommandPalette-itemContent {
overflow: hidden;
}
.lm-CommandPalette-itemLabel > mark {
color: var(--jp-ui-font-color0);
background-color: transparent;
font-weight: bold;
}
.lm-CommandPalette-item.lm-mod-disabled mark {
color: var(--jp-ui-font-color2);
}
.lm-CommandPalette-item .lm-CommandPalette-itemIcon {
margin: 0 4px 0 0;
position: relative;
width: 16px;
top: 2px;
flex: 0 0 auto;
}
.lm-CommandPalette-item.lm-mod-disabled .lm-CommandPalette-itemIcon {
opacity: 0.6;
}
.lm-CommandPalette-item .lm-CommandPalette-itemShortcut {
flex: 0 0 auto;
}
.lm-CommandPalette-itemCaption {
display: none;
}
.lm-CommandPalette-content {
background-color: var(--jp-layout-color1);
}
.lm-CommandPalette-content:empty::after {
content: 'No results';
margin: auto;
margin-top: 20px;
width: 100px;
display: block;
font-size: var(--jp-ui-font-size2);
font-family: var(--jp-ui-font-family);
font-weight: lighter;
}
.lm-CommandPalette-emptyMessage {
text-align: center;
margin-top: 24px;
line-height: 1.32;
padding: 0 8px;
color: var(--jp-content-font-color3);
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-Dialog {
position: absolute;
z-index: 10000;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
top: 0;
left: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: var(--jp-dialog-background);
}
.jp-Dialog-content {
display: flex;
flex-direction: column;
margin-left: auto;
margin-right: auto;
background: var(--jp-layout-color1);
padding: 24px 24px 12px;
min-width: 300px;
min-height: 150px;
max-width: 1000px;
max-height: 500px;
box-sizing: border-box;
box-shadow: var(--jp-elevation-z20);
word-wrap: break-word;
border-radius: var(--jp-border-radius);
/* This is needed so that all font sizing of children done in ems is
* relative to this base size */
font-size: var(--jp-ui-font-size1);
color: var(--jp-ui-font-color1);
resize: both;
}
.jp-Dialog-content.jp-Dialog-content-small {
max-width: 500px;
}
.jp-Dialog-button {
overflow: visible;
}
button.jp-Dialog-button:focus {
outline: 1px solid var(--jp-brand-color1);
outline-offset: 4px;
-moz-outline-radius: 0;
}
button.jp-Dialog-button:focus::-moz-focus-inner {
border: 0;
}
button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus,
button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus,
button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
outline-offset: 4px;
-moz-outline-radius: 0;
}
button.jp-Dialog-button.jp-mod-styled.jp-mod-accept:focus {
outline: 1px solid var(--jp-accept-color-normal, var(--jp-brand-color1));
}
button.jp-Dialog-button.jp-mod-styled.jp-mod-warn:focus {
outline: 1px solid var(--jp-warn-color-normal, var(--jp-error-color1));
}
button.jp-Dialog-button.jp-mod-styled.jp-mod-reject:focus {
outline: 1px solid var(--jp-reject-color-normal, var(--md-grey-600));
}
button.jp-Dialog-close-button {
padding: 0;
height: 100%;
min-width: unset;
min-height: unset;
}
.jp-Dialog-header {
display: flex;
justify-content: space-between;
flex: 0 0 auto;
padding-bottom: 12px;
font-size: var(--jp-ui-font-size3);
font-weight: 400;
color: var(--jp-ui-font-color1);
}
.jp-Dialog-body {
display: flex;
flex-direction: column;
flex: 1 1 auto;
font-size: var(--jp-ui-font-size1);
background: var(--jp-layout-color1);
color: var(--jp-ui-font-color1);
overflow: auto;
}
.jp-Dialog-footer {
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: center;
flex: 0 0 auto;
margin-left: -12px;
margin-right: -12px;
padding: 12px;
}
.jp-Dialog-checkbox {
padding-right: 5px;
}
.jp-Dialog-checkbox > input:focus-visible {
outline: 1px solid var(--jp-input-active-border-color);
outline-offset: 1px;
}
.jp-Dialog-spacer {
flex: 1 1 auto;
}
.jp-Dialog-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.jp-Dialog-body > .jp-select-wrapper {
width: 100%;
}
.jp-Dialog-body > button {
padding: 0 16px;
}
.jp-Dialog-body > label {
line-height: 1.4;
color: var(--jp-ui-font-color0);
}
.jp-Dialog-button.jp-mod-styled:not(:last-child) {
margin-right: 12px;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
.jp-Input-Boolean-Dialog {
flex-direction: row-reverse;
align-items: end;
width: 100%;
}
.jp-Input-Boolean-Dialog > label {
flex: 1 1 auto;
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-MainAreaWidget > :focus {
outline: none;
}
.jp-MainAreaWidget .jp-MainAreaWidget-error {
padding: 6px;
}
.jp-MainAreaWidget .jp-MainAreaWidget-error > pre {
width: auto;
padding: 10px;
background: var(--jp-error-color3);
border: var(--jp-border-width) solid var(--jp-error-color1);
border-radius: var(--jp-border-radius);
color: var(--jp-ui-font-color1);
font-size: var(--jp-ui-font-size1);
white-space: pre-wrap;
word-wrap: break-word;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/**
* google-material-color v1.2.6
* https://github.com/danlevan/google-material-color
*/
:root {
--md-red-50: #ffebee;
--md-red-100: #ffcdd2;
--md-red-200: #ef9a9a;
--md-red-300: #e57373;
--md-red-400: #ef5350;
--md-red-500: #f44336;
--md-red-600: #e53935;
--md-red-700: #d32f2f;
--md-red-800: #c62828;
--md-red-900: #b71c1c;
--md-red-A100: #ff8a80;
--md-red-A200: #ff5252;
--md-red-A400: #ff1744;
--md-red-A700: #d50000;
--md-pink-50: #fce4ec;
--md-pink-100: #f8bbd0;
--md-pink-200: #f48fb1;
--md-pink-300: #f06292;
--md-pink-400: #ec407a;
--md-pink-500: #e91e63;
--md-pink-600: #d81b60;
--md-pink-700: #c2185b;
--md-pink-800: #ad1457;
--md-pink-900: #880e4f;
--md-pink-A100: #ff80ab;
--md-pink-A200: #ff4081;
--md-pink-A400: #f50057;
--md-pink-A700: #c51162;
--md-purple-50: #f3e5f5;
--md-purple-100: #e1bee7;
--md-purple-200: #ce93d8;
--md-purple-300: #ba68c8;
--md-purple-400: #ab47bc;
--md-purple-500: #9c27b0;
--md-purple-600: #8e24aa;
--md-purple-700: #7b1fa2;
--md-purple-800: #6a1b9a;
--md-purple-900: #4a148c;
--md-purple-A100: #ea80fc;
--md-purple-A200: #e040fb;
--md-purple-A400: #d500f9;
--md-purple-A700: #a0f;
--md-deep-purple-50: #ede7f6;
--md-deep-purple-100: #d1c4e9;
--md-deep-purple-200: #b39ddb;
--md-deep-purple-300: #9575cd;
--md-deep-purple-400: #7e57c2;
--md-deep-purple-500: #673ab7;
--md-deep-purple-600: #5e35b1;
--md-deep-purple-700: #512da8;
--md-deep-purple-800: #4527a0;
--md-deep-purple-900: #311b92;
--md-deep-purple-A100: #b388ff;
--md-deep-purple-A200: #7c4dff;
--md-deep-purple-A400: #651fff;
--md-deep-purple-A700: #6200ea;
--md-indigo-50: #e8eaf6;
--md-indigo-100: #c5cae9;
--md-indigo-200: #9fa8da;
--md-indigo-300: #7986cb;
--md-indigo-400: #5c6bc0;
--md-indigo-500: #3f51b5;
--md-indigo-600: #3949ab;
--md-indigo-700: #303f9f;
--md-indigo-800: #283593;
--md-indigo-900: #1a237e;
--md-indigo-A100: #8c9eff;
--md-indigo-A200: #536dfe;
--md-indigo-A400: #3d5afe;
--md-indigo-A700: #304ffe;
--md-blue-50: #e3f2fd;
--md-blue-100: #bbdefb;
--md-blue-200: #90caf9;
--md-blue-300: #64b5f6;
--md-blue-400: #42a5f5;
--md-blue-500: #2196f3;
--md-blue-600: #1e88e5;
--md-blue-700: #1976d2;
--md-blue-800: #1565c0;
--md-blue-900: #0d47a1;
--md-blue-A100: #82b1ff;
--md-blue-A200: #448aff;
--md-blue-A400: #2979ff;
--md-blue-A700: #2962ff;
--md-light-blue-50: #e1f5fe;
--md-light-blue-100: #b3e5fc;
--md-light-blue-200: #81d4fa;
--md-light-blue-300: #4fc3f7;
--md-light-blue-400: #29b6f6;
--md-light-blue-500: #03a9f4;
--md-light-blue-600: #039be5;
--md-light-blue-700: #0288d1;
--md-light-blue-800: #0277bd;
--md-light-blue-900: #01579b;
--md-light-blue-A100: #80d8ff;
--md-light-blue-A200: #40c4ff;
--md-light-blue-A400: #00b0ff;
--md-light-blue-A700: #0091ea;
--md-cyan-50: #e0f7fa;
--md-cyan-100: #b2ebf2;
--md-cyan-200: #80deea;
--md-cyan-300: #4dd0e1;
--md-cyan-400: #26c6da;
--md-cyan-500: #00bcd4;
--md-cyan-600: #00acc1;
--md-cyan-700: #0097a7;
--md-cyan-800: #00838f;
--md-cyan-900: #006064;
--md-cyan-A100: #84ffff;
--md-cyan-A200: #18ffff;
--md-cyan-A400: #00e5ff;
--md-cyan-A700: #00b8d4;
--md-teal-50: #e0f2f1;
--md-teal-100: #b2dfdb;
--md-teal-200: #80cbc4;
--md-teal-300: #4db6ac;
--md-teal-400: #26a69a;
--md-teal-500: #009688;
--md-teal-600: #00897b;
--md-teal-700: #00796b;
--md-teal-800: #00695c;
--md-teal-900: #004d40;
--md-teal-A100: #a7ffeb;
--md-teal-A200: #64ffda;
--md-teal-A400: #1de9b6;
--md-teal-A700: #00bfa5;
--md-green-50: #e8f5e9;
--md-green-100: #c8e6c9;
--md-green-200: #a5d6a7;
--md-green-300: #81c784;
--md-green-400: #66bb6a;
--md-green-500: #4caf50;
--md-green-600: #43a047;
--md-green-700: #388e3c;
--md-green-800: #2e7d32;
--md-green-900: #1b5e20;
--md-green-A100: #b9f6ca;
--md-green-A200: #69f0ae;
--md-green-A400: #00e676;
--md-green-A700: #00c853;
--md-light-green-50: #f1f8e9;
--md-light-green-100: #dcedc8;
--md-light-green-200: #c5e1a5;
--md-light-green-300: #aed581;
--md-light-green-400: #9ccc65;
--md-light-green-500: #8bc34a;
--md-light-green-600: #7cb342;
--md-light-green-700: #689f38;
--md-light-green-800: #558b2f;
--md-light-green-900: #33691e;
--md-light-green-A100: #ccff90;
--md-light-green-A200: #b2ff59;
--md-light-green-A400: #76ff03;
--md-light-green-A700: #64dd17;
--md-lime-50: #f9fbe7;
--md-lime-100: #f0f4c3;
--md-lime-200: #e6ee9c;
--md-lime-300: #dce775;
--md-lime-400: #d4e157;
--md-lime-500: #cddc39;
--md-lime-600: #c0ca33;
--md-lime-700: #afb42b;
--md-lime-800: #9e9d24;
--md-lime-900: #827717;
--md-lime-A100: #f4ff81;
--md-lime-A200: #eeff41;
--md-lime-A400: #c6ff00;
--md-lime-A700: #aeea00;
--md-yellow-50: #fffde7;
--md-yellow-100: #fff9c4;
--md-yellow-200: #fff59d;
--md-yellow-300: #fff176;
--md-yellow-400: #ffee58;
--md-yellow-500: #ffeb3b;
--md-yellow-600: #fdd835;
--md-yellow-700: #fbc02d;
--md-yellow-800: #f9a825;
--md-yellow-900: #f57f17;
--md-yellow-A100: #ffff8d;
--md-yellow-A200: #ff0;
--md-yellow-A400: #ffea00;
--md-yellow-A700: #ffd600;
--md-amber-50: #fff8e1;
--md-amber-100: #ffecb3;
--md-amber-200: #ffe082;
--md-amber-300: #ffd54f;
--md-amber-400: #ffca28;
--md-amber-500: #ffc107;
--md-amber-600: #ffb300;
--md-amber-700: #ffa000;
--md-amber-800: #ff8f00;
--md-amber-900: #ff6f00;
--md-amber-A100: #ffe57f;
--md-amber-A200: #ffd740;
--md-amber-A400: #ffc400;
--md-amber-A700: #ffab00;
--md-orange-50: #fff3e0;
--md-orange-100: #ffe0b2;
--md-orange-200: #ffcc80;
--md-orange-300: #ffb74d;
--md-orange-400: #ffa726;
--md-orange-500: #ff9800;
--md-orange-600: #fb8c00;
--md-orange-700: #f57c00;
--md-orange-800: #ef6c00;
--md-orange-900: #e65100;
--md-orange-A100: #ffd180;
--md-orange-A200: #ffab40;
--md-orange-A400: #ff9100;
--md-orange-A700: #ff6d00;
--md-deep-orange-50: #fbe9e7;
--md-deep-orange-100: #ffccbc;
--md-deep-orange-200: #ffab91;
--md-deep-orange-300: #ff8a65;
--md-deep-orange-400: #ff7043;
--md-deep-orange-500: #ff5722;
--md-deep-orange-600: #f4511e;
--md-deep-orange-700: #e64a19;
--md-deep-orange-800: #d84315;
--md-deep-orange-900: #bf360c;
--md-deep-orange-A100: #ff9e80;
--md-deep-orange-A200: #ff6e40;
--md-deep-orange-A400: #ff3d00;
--md-deep-orange-A700: #dd2c00;
--md-brown-50: #efebe9;
--md-brown-100: #d7ccc8;
--md-brown-200: #bcaaa4;
--md-brown-300: #a1887f;
--md-brown-400: #8d6e63;
--md-brown-500: #795548;
--md-brown-600: #6d4c41;
--md-brown-700: #5d4037;
--md-brown-800: #4e342e;
--md-brown-900: #3e2723;
--md-grey-50: #fafafa;
--md-grey-100: #f5f5f5;
--md-grey-200: #eee;
--md-grey-300: #e0e0e0;
--md-grey-400: #bdbdbd;
--md-grey-500: #9e9e9e;
--md-grey-600: #757575;
--md-grey-700: #616161;
--md-grey-800: #424242;
--md-grey-900: #212121;
--md-blue-grey-50: #eceff1;
--md-blue-grey-100: #cfd8dc;
--md-blue-grey-200: #b0bec5;
--md-blue-grey-300: #90a4ae;
--md-blue-grey-400: #78909c;
--md-blue-grey-500: #607d8b;
--md-blue-grey-600: #546e7a;
--md-blue-grey-700: #455a64;
--md-blue-grey-800: #37474f;
--md-blue-grey-900: #263238;
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2017, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| RenderedText
|----------------------------------------------------------------------------*/
:root {
/* This is the padding value to fill the gaps between lines containing spans with background color. */
--jp-private-code-span-padding: calc(
(var(--jp-code-line-height) - 1) * var(--jp-code-font-size) / 2
);
}
.jp-RenderedText {
text-align: left;
padding-left: var(--jp-code-padding);
line-height: var(--jp-code-line-height);
font-family: var(--jp-code-font-family);
}
.jp-RenderedText pre,
.jp-RenderedJavaScript pre,
.jp-RenderedHTMLCommon pre {
color: var(--jp-content-font-color1);
font-size: var(--jp-code-font-size);
border: none;
margin: 0;
padding: 0;
}
.jp-RenderedText pre a:link {
text-decoration: none;
color: var(--jp-content-link-color);
}
.jp-RenderedText pre a:hover {
text-decoration: underline;
color: var(--jp-content-link-color);
}
.jp-RenderedText pre a:visited {
text-decoration: none;
color: var(--jp-content-link-color);
}
/* console foregrounds and backgrounds */
.jp-RenderedText pre .ansi-black-fg {
color: #3e424d;
}
.jp-RenderedText pre .ansi-red-fg {
color: #e75c58;
}
.jp-RenderedText pre .ansi-green-fg {
color: #00a250;
}
.jp-RenderedText pre .ansi-yellow-fg {
color: #ddb62b;
}
.jp-RenderedText pre .ansi-blue-fg {
color: #208ffb;
}
.jp-RenderedText pre .ansi-magenta-fg {
color: #d160c4;
}
.jp-RenderedText pre .ansi-cyan-fg {
color: #60c6c8;
}
.jp-RenderedText pre .ansi-white-fg {
color: #c5c1b4;
}
.jp-RenderedText pre .ansi-black-bg {
background-color: #3e424d;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-red-bg {
background-color: #e75c58;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-green-bg {
background-color: #00a250;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-yellow-bg {
background-color: #ddb62b;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-blue-bg {
background-color: #208ffb;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-magenta-bg {
background-color: #d160c4;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-cyan-bg {
background-color: #60c6c8;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-white-bg {
background-color: #c5c1b4;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-black-intense-fg {
color: #282c36;
}
.jp-RenderedText pre .ansi-red-intense-fg {
color: #b22b31;
}
.jp-RenderedText pre .ansi-green-intense-fg {
color: #007427;
}
.jp-RenderedText pre .ansi-yellow-intense-fg {
color: #b27d12;
}
.jp-RenderedText pre .ansi-blue-intense-fg {
color: #0065ca;
}
.jp-RenderedText pre .ansi-magenta-intense-fg {
color: #a03196;
}
.jp-RenderedText pre .ansi-cyan-intense-fg {
color: #258f8f;
}
.jp-RenderedText pre .ansi-white-intense-fg {
color: #a1a6b2;
}
.jp-RenderedText pre .ansi-black-intense-bg {
background-color: #282c36;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-red-intense-bg {
background-color: #b22b31;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-green-intense-bg {
background-color: #007427;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-yellow-intense-bg {
background-color: #b27d12;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-blue-intense-bg {
background-color: #0065ca;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-magenta-intense-bg {
background-color: #a03196;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-cyan-intense-bg {
background-color: #258f8f;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-white-intense-bg {
background-color: #a1a6b2;
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-default-inverse-fg {
color: var(--jp-ui-inverse-font-color0);
}
.jp-RenderedText pre .ansi-default-inverse-bg {
background-color: var(--jp-inverse-layout-color0);
padding: var(--jp-private-code-span-padding) 0;
}
.jp-RenderedText pre .ansi-bold {
font-weight: bold;
}
.jp-RenderedText pre .ansi-underline {
text-decoration: underline;
}
.jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] {
background: var(--jp-rendermime-error-background);
padding-top: var(--jp-code-padding);
}
/*-----------------------------------------------------------------------------
| RenderedLatex
|----------------------------------------------------------------------------*/
.jp-RenderedLatex {
color: var(--jp-content-font-color1);
font-size: var(--jp-content-font-size1);
line-height: var(--jp-content-line-height);
}
/* Left-justify outputs.*/
.jp-OutputArea-output.jp-RenderedLatex {
padding: var(--jp-code-padding);
text-align: left;
}
/*-----------------------------------------------------------------------------
| RenderedHTML
|----------------------------------------------------------------------------*/
.jp-RenderedHTMLCommon {
color: var(--jp-content-font-color1);
font-family: var(--jp-content-font-family);
font-size: var(--jp-content-font-size1);
line-height: var(--jp-content-line-height);
/* Give a bit more R padding on Markdown text to keep line lengths reasonable */
padding-right: 20px;
}
.jp-RenderedHTMLCommon em {
font-style: italic;
}
.jp-RenderedHTMLCommon strong {
font-weight: bold;
}
.jp-RenderedHTMLCommon u {
text-decoration: underline;
}
.jp-RenderedHTMLCommon a:link {
text-decoration: none;
color: var(--jp-content-link-color);
}
.jp-RenderedHTMLCommon a:hover {
text-decoration: underline;
color: var(--jp-content-link-color);
}
.jp-RenderedHTMLCommon a:visited {
text-decoration: none;
color: var(--jp-content-link-color);
}
/* Headings */
.jp-RenderedHTMLCommon h1,
.jp-RenderedHTMLCommon h2,
.jp-RenderedHTMLCommon h3,
.jp-RenderedHTMLCommon h4,
.jp-RenderedHTMLCommon h5,
.jp-RenderedHTMLCommon h6 {
line-height: var(--jp-content-heading-line-height);
font-weight: var(--jp-content-heading-font-weight);
font-style: normal;
margin: var(--jp-content-heading-margin-top) 0
var(--jp-content-heading-margin-bottom) 0;
}
.jp-RenderedHTMLCommon h1:first-child,
.jp-RenderedHTMLCommon h2:first-child,
.jp-RenderedHTMLCommon h3:first-child,
.jp-RenderedHTMLCommon h4:first-child,
.jp-RenderedHTMLCommon h5:first-child,
.jp-RenderedHTMLCommon h6:first-child {
margin-top: calc(0.5 * var(--jp-content-heading-margin-top));
}
.jp-RenderedHTMLCommon h1:last-child,
.jp-RenderedHTMLCommon h2:last-child,
.jp-RenderedHTMLCommon h3:last-child,
.jp-RenderedHTMLCommon h4:last-child,
.jp-RenderedHTMLCommon h5:last-child,
.jp-RenderedHTMLCommon h6:last-child {
margin-bottom: calc(0.5 * var(--jp-content-heading-margin-bottom));
}
.jp-RenderedHTMLCommon h1 {
font-size: var(--jp-content-font-size5);
}
.jp-RenderedHTMLCommon h2 {
font-size: var(--jp-content-font-size4);
}
.jp-RenderedHTMLCommon h3 {
font-size: var(--jp-content-font-size3);
}
.jp-RenderedHTMLCommon h4 {
font-size: var(--jp-content-font-size2);
}
.jp-RenderedHTMLCommon h5 {
font-size: var(--jp-content-font-size1);
}
.jp-RenderedHTMLCommon h6 {
font-size: var(--jp-content-font-size0);
}
/* Lists */
/* stylelint-disable selector-max-type, selector-max-compound-selectors */
.jp-RenderedHTMLCommon ul:not(.list-inline),
.jp-RenderedHTMLCommon ol:not(.list-inline) {
padding-left: 2em;
}
.jp-RenderedHTMLCommon ul {
list-style: disc;
}
.jp-RenderedHTMLCommon ul ul {
list-style: square;
}
.jp-RenderedHTMLCommon ul ul ul {
list-style: circle;
}
.jp-RenderedHTMLCommon ol {
list-style: decimal;
}
.jp-RenderedHTMLCommon ol ol {
list-style: upper-alpha;
}
.jp-RenderedHTMLCommon ol ol ol {
list-style: lower-alpha;
}
.jp-RenderedHTMLCommon ol ol ol ol {
list-style: lower-roman;
}
.jp-RenderedHTMLCommon ol ol ol ol ol {
list-style: decimal;
}
.jp-RenderedHTMLCommon ol,
.jp-RenderedHTMLCommon ul {
margin-bottom: 1em;
}
.jp-RenderedHTMLCommon ul ul,
.jp-RenderedHTMLCommon ul ol,
.jp-RenderedHTMLCommon ol ul,
.jp-RenderedHTMLCommon ol ol {
margin-bottom: 0;
}
/* stylelint-enable selector-max-type, selector-max-compound-selectors */
.jp-RenderedHTMLCommon hr {
color: var(--jp-border-color2);
background-color: var(--jp-border-color1);
margin-top: 1em;
margin-bottom: 1em;
}
.jp-RenderedHTMLCommon > pre {
margin: 1.5em 2em;
}
.jp-RenderedHTMLCommon pre,
.jp-RenderedHTMLCommon code {
border: 0;
background-color: var(--jp-layout-color0);
color: var(--jp-content-font-color1);
font-family: var(--jp-code-font-family);
font-size: inherit;
line-height: var(--jp-code-line-height);
padding: 0;
white-space: pre-wrap;
}
.jp-RenderedHTMLCommon :not(pre) > code {
background-color: var(--jp-layout-color2);
padding: 1px 5px;
}
/* Tables */
.jp-RenderedHTMLCommon table {
border-collapse: collapse;
border-spacing: 0;
border: none;
color: var(--jp-ui-font-color1);
font-size: var(--jp-ui-font-size1);
table-layout: fixed;
margin-left: auto;
margin-bottom: 1em;
margin-right: auto;
}
.jp-RenderedHTMLCommon thead {
border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
vertical-align: bottom;
}
.jp-RenderedHTMLCommon td,
.jp-RenderedHTMLCommon th,
.jp-RenderedHTMLCommon tr {
vertical-align: middle;
padding: 0.5em;
line-height: normal;
white-space: normal;
max-width: none;
border: none;
}
.jp-RenderedMarkdown.jp-RenderedHTMLCommon td,
.jp-RenderedMarkdown.jp-RenderedHTMLCommon th {
max-width: none;
}
:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon td,
:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon th,
:not(.jp-RenderedMarkdown).jp-RenderedHTMLCommon tr {
text-align: right;
}
.jp-RenderedHTMLCommon th {
font-weight: bold;
}
.jp-RenderedHTMLCommon tbody tr:nth-child(odd) {
background: var(--jp-layout-color0);
}
.jp-RenderedHTMLCommon tbody tr:nth-child(even) {
background: var(--jp-rendermime-table-row-background);
}
.jp-RenderedHTMLCommon tbody tr:hover {
background: var(--jp-rendermime-table-row-hover-background);
}
.jp-RenderedHTMLCommon p {
text-align: left;
margin: 0;
margin-bottom: 1em;
}
.jp-RenderedHTMLCommon img {
-moz-force-broken-image-icon: 1;
}
/* Restrict to direct children as other images could be nested in other content. */
.jp-RenderedHTMLCommon > img {
display: block;
margin-left: 0;
margin-right: 0;
margin-bottom: 1em;
}
/* Change color behind transparent images if they need it... */
[data-jp-theme-light='false'] .jp-RenderedImage img.jp-needs-light-background {
background-color: var(--jp-inverse-layout-color1);
}
[data-jp-theme-light='true'] .jp-RenderedImage img.jp-needs-dark-background {
background-color: var(--jp-inverse-layout-color1);
}
.jp-RenderedHTMLCommon img,
.jp-RenderedImage img,
.jp-RenderedHTMLCommon svg,
.jp-RenderedSVG svg {
max-width: 100%;
height: auto;
}
.jp-RenderedHTMLCommon img.jp-mod-unconfined,
.jp-RenderedImage img.jp-mod-unconfined,
.jp-RenderedHTMLCommon svg.jp-mod-unconfined,
.jp-RenderedSVG svg.jp-mod-unconfined {
max-width: none;
}
.jp-RenderedHTMLCommon .alert {
padding: var(--jp-notebook-padding);
border: var(--jp-border-width) solid transparent;
border-radius: var(--jp-border-radius);
margin-bottom: 1em;
}
.jp-RenderedHTMLCommon .alert-info {
color: var(--jp-info-color0);
background-color: var(--jp-info-color3);
border-color: var(--jp-info-color2);
}
.jp-RenderedHTMLCommon .alert-info hr {
border-color: var(--jp-info-color3);
}
.jp-RenderedHTMLCommon .alert-info > p:last-child,
.jp-RenderedHTMLCommon .alert-info > ul:last-child {
margin-bottom: 0;
}
.jp-RenderedHTMLCommon .alert-warning {
color: var(--jp-warn-color0);
background-color: var(--jp-warn-color3);
border-color: var(--jp-warn-color2);
}
.jp-RenderedHTMLCommon .alert-warning hr {
border-color: var(--jp-warn-color3);
}
.jp-RenderedHTMLCommon .alert-warning > p:last-child,
.jp-RenderedHTMLCommon .alert-warning > ul:last-child {
margin-bottom: 0;
}
.jp-RenderedHTMLCommon .alert-success {
color: var(--jp-success-color0);
background-color: var(--jp-success-color3);
border-color: var(--jp-success-color2);
}
.jp-RenderedHTMLCommon .alert-success hr {
border-color: var(--jp-success-color3);
}
.jp-RenderedHTMLCommon .alert-success > p:last-child,
.jp-RenderedHTMLCommon .alert-success > ul:last-child {
margin-bottom: 0;
}
.jp-RenderedHTMLCommon .alert-danger {
color: var(--jp-error-color0);
background-color: var(--jp-error-color3);
border-color: var(--jp-error-color2);
}
.jp-RenderedHTMLCommon .alert-danger hr {
border-color: var(--jp-error-color3);
}
.jp-RenderedHTMLCommon .alert-danger > p:last-child,
.jp-RenderedHTMLCommon .alert-danger > ul:last-child {
margin-bottom: 0;
}
.jp-RenderedHTMLCommon blockquote {
margin: 1em 2em;
padding: 0 1em;
border-left: 5px solid var(--jp-border-color2);
}
a.jp-InternalAnchorLink {
visibility: hidden;
margin-left: 8px;
color: var(--md-blue-800);
}
h1:hover .jp-InternalAnchorLink,
h2:hover .jp-InternalAnchorLink,
h3:hover .jp-InternalAnchorLink,
h4:hover .jp-InternalAnchorLink,
h5:hover .jp-InternalAnchorLink,
h6:hover .jp-InternalAnchorLink {
visibility: visible;
}
.jp-RenderedHTMLCommon kbd {
background-color: var(--jp-rendermime-table-row-background);
border: 1px solid var(--jp-border-color0);
border-bottom-color: var(--jp-border-color2);
border-radius: 3px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
display: inline-block;
font-size: var(--jp-ui-font-size0);
line-height: 1em;
padding: 0.2em 0.5em;
}
/* Most direct children of .jp-RenderedHTMLCommon have a margin-bottom of 1.0.
* At the bottom of cells this is a bit too much as there is also spacing
* between cells. Going all the way to 0 gets too tight between markdown and
* code cells.
*/
.jp-RenderedHTMLCommon > *:last-child {
margin-bottom: 0.5em;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Copyright (c) 2014-2017, PhosphorJS Contributors
|
| Distributed under the terms of the BSD 3-Clause License.
|
| The full license is in the file LICENSE, distributed with this software.
|----------------------------------------------------------------------------*/
.lm-cursor-backdrop {
position: fixed;
width: 200px;
height: 200px;
margin-top: -100px;
margin-left: -100px;
will-change: transform;
z-index: 100;
}
.lm-mod-drag-image {
will-change: transform;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
.jp-lineFormSearch {
padding: 4px 12px;
background-color: var(--jp-layout-color2);
box-shadow: var(--jp-toolbar-box-shadow);
z-index: 2;
font-size: var(--jp-ui-font-size1);
}
.jp-lineFormCaption {
font-size: var(--jp-ui-font-size0);
line-height: var(--jp-ui-font-size1);
margin-top: 4px;
color: var(--jp-ui-font-color0);
}
.jp-baseLineForm {
border: none;
border-radius: 0;
position: absolute;
background-size: 16px;
background-repeat: no-repeat;
background-position: center;
outline: none;
}
.jp-lineFormButtonContainer {
top: 4px;
right: 8px;
height: 24px;
padding: 0 12px;
width: 12px;
}
.jp-lineFormButtonIcon {
top: 0;
right: 0;
background-color: var(--jp-brand-color1);
height: 100%;
width: 100%;
box-sizing: border-box;
padding: 4px 6px;
}
.jp-lineFormButton {
top: 0;
right: 0;
background-color: transparent;
height: 100%;
width: 100%;
box-sizing: border-box;
}
.jp-lineFormWrapper {
overflow: hidden;
padding: 0 8px;
border: 1px solid var(--jp-border-color0);
background-color: var(--jp-input-active-background);
height: 22px;
}
.jp-lineFormWrapperFocusWithin {
border: var(--jp-border-width) solid var(--md-blue-500);
box-shadow: inset 0 0 4px var(--md-blue-300);
}
.jp-lineFormInput {
background: transparent;
width: 200px;
height: 100%;
border: none;
outline: none;
color: var(--jp-ui-font-color0);
line-height: 28px;
}
/*-----------------------------------------------------------------------------
| Copyright (c) 2014-2016, Jupyter Development Team.
|
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-JSONEditor {
display: flex;
flex-direction: column;
width: 100%;
}
.jp-JSONEditor-host {
flex: 1 1 auto;
border: var(--jp-border-width) solid var(--jp-input-border-color);
border-radius: 0;
background: var(--jp-layout-color0);
min-height: 50px;
padding: 1px;
}
.jp-JSONEditor.jp-mod-error .jp-JSONEditor-host {
border-color: red;
outline-color: red;
}
.jp-JSONEditor-header {
display: flex;
flex: 1 0 auto;
padding: 0 0 0 12px;
}
.jp-JSONEditor-header label {
flex: 0 0 auto;
}
.jp-JSONEditor-commitButton {
height: 16px;
width: 16px;
background-size: 18px;
background-repeat: no-repeat;
background-position: center;
}
.jp-JSONEditor-host.jp-mod-focused {
background-color: var(--jp-input-active-background);
border: 1px solid var(--jp-input-active-border-color);
box-shadow: var(--jp-input-box-shadow);
}
.jp-Editor.jp-mod-dropTarget {
border: var(--jp-border-width) solid var(--jp-input-active-border-color);
box-shadow: var(--jp-input-box-shadow);
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-DocumentSearch-input {
border: none;
outline: none;
color: var(--jp-ui-font-color0);
font-size: var(--jp-ui-font-size1);
background-color: var(--jp-layout-color0);
font-family: var(--jp-ui-font-family);
padding: 2px 1px;
resize: none;
}
.jp-DocumentSearch-overlay {
position: absolute;
background-color: var(--jp-toolbar-background);
border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
border-left: var(--jp-border-width) solid var(--jp-toolbar-border-color);
top: 0;
right: 0;
z-index: 7;
min-width: 405px;
padding: 2px;
font-size: var(--jp-ui-font-size1);
--jp-private-document-search-button-height: 20px;
}
.jp-DocumentSearch-overlay button {
background-color: var(--jp-toolbar-background);
outline: 0;
}
.jp-DocumentSearch-overlay button:hover {
background-color: var(--jp-layout-color2);
}
.jp-DocumentSearch-overlay button:active {
background-color: var(--jp-layout-color3);
}
.jp-DocumentSearch-overlay-row {
display: flex;
align-items: center;
margin-bottom: 2px;
}
.jp-DocumentSearch-button-content {
display: inline-block;
cursor: pointer;
box-sizing: border-box;
width: 100%;
height: 100%;
}
.jp-DocumentSearch-button-content svg {
width: 100%;
height: 100%;
}
.jp-DocumentSearch-input-wrapper {
border: var(--jp-border-width) solid var(--jp-border-color0);
display: flex;
background-color: var(--jp-layout-color0);
margin: 2px;
}
.jp-DocumentSearch-input-wrapper:focus-within {
border-color: var(--jp-cell-editor-active-border-color);
}
.jp-DocumentSearch-toggle-wrapper,
.jp-DocumentSearch-button-wrapper {
all: initial;
overflow: hidden;
display: inline-block;
border: none;
box-sizing: border-box;
}
.jp-DocumentSearch-toggle-wrapper {
width: 14px;
height: 14px;
}
.jp-DocumentSearch-button-wrapper {
width: var(--jp-private-document-search-button-height);
height: var(--jp-private-document-search-button-height);
}
.jp-DocumentSearch-toggle-wrapper:focus,
.jp-DocumentSearch-button-wrapper:focus {
outline: var(--jp-border-width) solid
var(--jp-cell-editor-active-border-color);
outline-offset: -1px;
}
.jp-DocumentSearch-toggle-wrapper,
.jp-DocumentSearch-button-wrapper,
.jp-DocumentSearch-button-content:focus {
outline: none;
}
.jp-DocumentSearch-toggle-placeholder {
width: 5px;
}
.jp-DocumentSearch-input-button::before {
display: block;
padding-top: 100%;
}
.jp-DocumentSearch-input-button-off {
opacity: var(--jp-search-toggle-off-opacity);
}
.jp-DocumentSearch-input-button-off:hover {
opacity: var(--jp-search-toggle-hover-opacity);
}
.jp-DocumentSearch-input-button-on {
opacity: var(--jp-search-toggle-on-opacity);
}
.jp-DocumentSearch-index-counter {
padding-left: 10px;
padding-right: 10px;
user-select: none;
min-width: 35px;
display: inline-block;
}
.jp-DocumentSearch-up-down-wrapper {
display: inline-block;
padding-right: 2px;
margin-left: auto;
white-space: nowrap;
}
.jp-DocumentSearch-spacer {
margin-left: auto;
}
.jp-DocumentSearch-up-down-wrapper button {
outline: 0;
border: none;
width: var(--jp-private-document-search-button-height);
height: var(--jp-private-document-search-button-height);
vertical-align: middle;
margin: 1px 5px 2px;
}
.jp-DocumentSearch-up-down-button:hover {
background-color: var(--jp-layout-color2);
}
.jp-DocumentSearch-up-down-button:active {
background-color: var(--jp-layout-color3);
}
.jp-DocumentSearch-filter-button {
border-radius: var(--jp-border-radius);
}
.jp-DocumentSearch-filter-button:hover {
background-color: var(--jp-layout-color2);
}
.jp-DocumentSearch-filter-button-enabled {
background-color: var(--jp-layout-color2);
}
.jp-DocumentSearch-filter-button-enabled:hover {
background-color: var(--jp-layout-color3);
}
.jp-DocumentSearch-search-options {
padding: 0 8px;
margin-left: 3px;
width: 100%;
display: grid;
justify-content: start;
grid-template-columns: 1fr 1fr;
align-items: center;
justify-items: stretch;
}
.jp-DocumentSearch-search-filter-disabled {
color: var(--jp-ui-font-color2);
}
.jp-DocumentSearch-search-filter {
display: flex;
align-items: center;
user-select: none;
}
.jp-DocumentSearch-regex-error {
color: var(--jp-error-color0);
}
.jp-DocumentSearch-replace-button-wrapper {
overflow: hidden;
display: inline-block;
box-sizing: border-box;
border: var(--jp-border-width) solid var(--jp-border-color0);
margin: auto 2px;
padding: 1px 4px;
height: calc(var(--jp-private-document-search-button-height) + 2px);
}
.jp-DocumentSearch-replace-button-wrapper:focus {
border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
}
.jp-DocumentSearch-replace-button {
display: inline-block;
text-align: center;
cursor: pointer;
box-sizing: border-box;
color: var(--jp-ui-font-color1);
/* height - 2 * (padding of wrapper) */
line-height: calc(var(--jp-private-document-search-button-height) - 2px);
width: 100%;
height: 100%;
}
.jp-DocumentSearch-replace-button:focus {
outline: none;
}
.jp-DocumentSearch-replace-wrapper-class {
margin-left: 14px;
display: flex;
}
.jp-DocumentSearch-replace-toggle {
border: none;
background-color: var(--jp-toolbar-background);
border-radius: var(--jp-border-radius);
}
.jp-DocumentSearch-replace-toggle:hover {
background-color: var(--jp-layout-color2);
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.cm-editor {
line-height: var(--jp-code-line-height);
font-size: var(--jp-code-font-size);
font-family: var(--jp-code-font-family);
border: 0;
border-radius: 0;
height: auto;
/* Changed to auto to autogrow */
}
.cm-editor pre {
padding: 0 var(--jp-code-padding);
}
.jp-CodeMirrorEditor[data-type='inline'] .cm-dialog {
background-color: var(--jp-layout-color0);
color: var(--jp-content-font-color1);
}
.jp-CodeMirrorEditor {
cursor: text;
}
/* When zoomed out 67% and 33% on a screen of 1440 width x 900 height */
@media screen and (min-width: 2138px) and (max-width: 4319px) {
.jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
border-left: var(--jp-code-cursor-width1) solid
var(--jp-editor-cursor-color);
}
}
/* When zoomed out less than 33% */
@media screen and (min-width: 4320px) {
.jp-CodeMirrorEditor[data-type='inline'] .cm-cursor {
border-left: var(--jp-code-cursor-width2) solid
var(--jp-editor-cursor-color);
}
}
.cm-editor.jp-mod-readOnly .cm-cursor {
display: none;
}
.jp-CollaboratorCursor {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: none;
border-bottom: 3px solid;
background-clip: content-box;
margin-left: -5px;
margin-right: -5px;
}
.cm-searching,
.cm-searching span {
/* `.cm-searching span`: we need to override syntax highlighting */
background-color: var(--jp-search-unselected-match-background-color);
color: var(--jp-search-unselected-match-color);
}
.cm-searching::selection,
.cm-searching span::selection {
background-color: var(--jp-search-unselected-match-background-color);
color: var(--jp-search-unselected-match-color);
}
.jp-current-match > .cm-searching,
.jp-current-match > .cm-searching span,
.cm-searching > .jp-current-match,
.cm-searching > .jp-current-match span {
background-color: var(--jp-search-selected-match-background-color);
color: var(--jp-search-selected-match-color);
}
.jp-current-match > .cm-searching::selection,
.cm-searching > .jp-current-match::selection,
.jp-current-match > .cm-searching span::selection {
background-color: var(--jp-search-selected-match-background-color);
color: var(--jp-search-selected-match-color);
}
.cm-trailingspace {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVQIHQGlAFr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+r3zKmT0/+pk9P/7+r3zAAAAAAAAAAABAAAAAAAAAAA6OPzM+/q9wAAAAAA6OPzMwAAAAAAAAAAAgAAAAAAAAAAGR8NiRQaCgAZIA0AGR8NiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQyoYJ/SY80UAAAAASUVORK5CYII=);
background-position: center left;
background-repeat: repeat-x;
}
.jp-CollaboratorCursor-hover {
position: absolute;
z-index: 1;
transform: translateX(-50%);
color: white;
border-radius: 3px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
text-align: center;
font-size: var(--jp-ui-font-size1);
white-space: nowrap;
}
.jp-CodeMirror-ruler {
border-left: 1px dashed var(--jp-border-color2);
}
/* Styles for shared cursors (remote cursor locations and selected ranges) */
.jp-CodeMirrorEditor .cm-ySelectionCaret {
position: relative;
border-left: 1px solid black;
margin-left: -1px;
margin-right: -1px;
box-sizing: border-box;
}
.jp-CodeMirrorEditor .cm-ySelectionCaret > .cm-ySelectionInfo {
white-space: nowrap;
position: absolute;
top: -1.15em;
padding-bottom: 0.05em;
left: -1px;
font-size: 0.95em;
font-family: var(--jp-ui-font-family);
font-weight: bold;
line-height: normal;
user-select: none;
color: white;
padding-left: 2px;
padding-right: 2px;
z-index: 101;
transition: opacity 0.3s ease-in-out;
}
.jp-CodeMirrorEditor .cm-ySelectionInfo {
transition-delay: 0.7s;
opacity: 0;
}
.jp-CodeMirrorEditor .cm-ySelectionCaret:hover > .cm-ySelectionInfo {
opacity: 1;
transition-delay: 0s;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-MimeDocument {
outline: none;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/
:root {
--jp-private-filebrowser-button-height: 28px;
--jp-private-filebrowser-button-width: 48px;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-FileBrowser .jp-SidePanel-content {
display: flex;
flex-direction: column;
}
.jp-FileBrowser-toolbar.jp-Toolbar {
flex-wrap: wrap;
row-gap: 12px;
border-bottom: none;
height: auto;
margin: 8px 12px 0;
box-shadow: none;
padding: 0;
justify-content: flex-start;
}
.jp-FileBrowser-Panel {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.jp-BreadCrumbs {
flex: 0 0 auto;
margin: 8px 12px;
}
.jp-BreadCrumbs-item {
margin: 0 2px;
padding: 0 2px;
border-radius: var(--jp-border-radius);
cursor: pointer;
}
.jp-BreadCrumbs-item:hover {
background-color: var(--jp-layout-color2);
}
.jp-BreadCrumbs-item:first-child {
margin-left: 0;
}
.jp-BreadCrumbs-item.jp-mod-dropTarget {
background-color: var(--jp-brand-color2);
opacity: 0.7;
}
/*-----------------------------------------------------------------------------
| Buttons
|----------------------------------------------------------------------------*/
.jp-FileBrowser-toolbar > .jp-Toolbar-item {
flex: 0 0 auto;
padding-left: 0;
padding-right: 2px;
align-items: center;
height: unset;
}
.jp-FileBrowser-toolbar > .jp-Toolbar-item .jp-ToolbarButtonComponent {
width: 40px;
}
/*-----------------------------------------------------------------------------
| Other styles
|----------------------------------------------------------------------------*/
.jp-FileDialog.jp-mod-conflict input {
color: var(--jp-error-color1);
}
.jp-FileDialog .jp-new-name-title {
margin-top: 12px;
}
.jp-LastModified-hidden {
display: none;
}
.jp-FileSize-hidden {
display: none;
}
.jp-FileBrowser .lm-AccordionPanel > h3:first-child {
display: none;
}
/*-----------------------------------------------------------------------------
| DirListing
|----------------------------------------------------------------------------*/
.jp-DirListing {
flex: 1 1 auto;
display: flex;
flex-direction: column;
outline: 0;
}
.jp-DirListing-header {
flex: 0 0 auto;
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
border-top: var(--jp-border-width) solid var(--jp-border-color2);
border-bottom: var(--jp-border-width) solid var(--jp-border-color1);
box-shadow: var(--jp-toolbar-box-shadow);
z-index: 2;
}
.jp-DirListing-headerItem {
padding: 4px 12px 2px;
font-weight: 500;
}
.jp-DirListing-headerItem:hover {
background: var(--jp-layout-color2);
}
.jp-DirListing-headerItem.jp-id-name {
flex: 1 0 84px;
}
.jp-DirListing-headerItem.jp-id-modified {
flex: 0 0 112px;
border-left: var(--jp-border-width) solid var(--jp-border-color2);
text-align: right;
}
.jp-DirListing-headerItem.jp-id-filesize {
flex: 0 0 75px;
border-left: var(--jp-border-width) solid var(--jp-border-color2);
text-align: right;
}
.jp-id-narrow {
display: none;
flex: 0 0 5px;
padding: 4px;
border-left: var(--jp-border-width) solid var(--jp-border-color2);
text-align: right;
color: var(--jp-border-color2);
}
.jp-DirListing-narrow .jp-id-narrow {
display: block;
}
.jp-DirListing-narrow .jp-id-modified,
.jp-DirListing-narrow .jp-DirListing-itemModified {
display: none;
}
.jp-DirListing-headerItem.jp-mod-selected {
font-weight: 600;
}
/* increase specificity to override bundled default */
.jp-DirListing-content {
flex: 1 1 auto;
margin: 0;
padding: 0;
list-style-type: none;
overflow: auto;
background-color: var(--jp-layout-color1);
}
.jp-DirListing-content mark {
color: var(--jp-ui-font-color0);
background-color: transparent;
font-weight: bold;
}
.jp-DirListing-content .jp-DirListing-item.jp-mod-selected mark {
color: var(--jp-ui-inverse-font-color0);
}
/* Style the directory listing content when a user drops a file to upload */
.jp-DirListing.jp-mod-native-drop .jp-DirListing-content {
outline: 5px dashed rgba(128, 128, 128, 0.5);
outline-offset: -10px;
cursor: copy;
}
.jp-DirListing-item {
display: flex;
flex-direction: row;
align-items: center;
padding: 4px 12px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jp-DirListing-checkboxWrapper {
/* Increases hit area of checkbox. */
padding: 4px;
}
.jp-DirListing-header
.jp-DirListing-checkboxWrapper
+ .jp-DirListing-headerItem {
padding-left: 4px;
}
.jp-DirListing-content .jp-DirListing-checkboxWrapper {
position: relative;
left: -4px;
margin: -4px 0 -4px -8px;
}
.jp-DirListing-checkboxWrapper.jp-mod-visible {
visibility: visible;
}
/* For devices that support hovering, hide checkboxes until hovered, selected...
*/
@media (hover: hover) {
.jp-DirListing-checkboxWrapper {
visibility: hidden;
}
.jp-DirListing-item:hover .jp-DirListing-checkboxWrapper,
.jp-DirListing-item.jp-mod-selected .jp-DirListing-checkboxWrapper {
visibility: visible;
}
}
.jp-DirListing-item[data-is-dot] {
opacity: 75%;
}
.jp-DirListing-item.jp-mod-selected {
color: var(--jp-ui-inverse-font-color1);
background: var(--jp-brand-color1);
}
.jp-DirListing-item.jp-mod-dropTarget {
background: var(--jp-brand-color3);
}
.jp-DirListing-item:hover:not(.jp-mod-selected) {
background: var(--jp-layout-color2);
}
.jp-DirListing-itemIcon {
flex: 0 0 20px;
margin-right: 4px;
}
.jp-DirListing-itemText {
flex: 1 0 64px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
user-select: none;
}
.jp-DirListing-itemText:focus {
outline-width: 2px;
outline-color: var(--jp-inverse-layout-color1);
outline-style: solid;
outline-offset: 1px;
}
.jp-DirListing-item.jp-mod-selected .jp-DirListing-itemText:focus {
outline-color: var(--jp-layout-color1);
}
.jp-DirListing-itemModified {
flex: 0 0 125px;
text-align: right;
}
.jp-DirListing-itemFileSize {
flex: 0 0 90px;
text-align: right;
}
.jp-DirListing-editor {
flex: 1 0 64px;
outline: none;
border: none;
color: var(--jp-ui-font-color1);
background-color: var(--jp-layout-color1);
}
.jp-DirListing-item.jp-mod-running .jp-DirListing-itemIcon::before {
color: var(--jp-success-color1);
content: '\25CF';
font-size: 8px;
position: absolute;
left: -8px;
}
.jp-DirListing-item.jp-mod-running.jp-mod-selected
.jp-DirListing-itemIcon::before {
color: var(--jp-ui-inverse-font-color1);
}
.jp-DirListing-item.lm-mod-drag-image,
.jp-DirListing-item.jp-mod-selected.lm-mod-drag-image {
font-size: var(--jp-ui-font-size1);
padding-left: 4px;
margin-left: 4px;
width: 160px;
background-color: var(--jp-ui-inverse-font-color2);
box-shadow: var(--jp-elevation-z2);
border-radius: 0;
color: var(--jp-ui-font-color1);
transform: translateX(-40%) translateY(-58%);
}
.jp-Document {
min-width: 120px;
min-height: 120px;
outline: none;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Main OutputArea
| OutputArea has a list of Outputs
|----------------------------------------------------------------------------*/
.jp-OutputArea {
overflow-y: auto;
}
.jp-OutputArea-child {
display: table;
table-layout: fixed;
width: 100%;
overflow: hidden;
}
.jp-OutputPrompt {
width: var(--jp-cell-prompt-width);
color: var(--jp-cell-outprompt-font-color);
font-family: var(--jp-cell-prompt-font-family);
padding: var(--jp-code-padding);
letter-spacing: var(--jp-cell-prompt-letter-spacing);
line-height: var(--jp-code-line-height);
font-size: var(--jp-code-font-size);
border: var(--jp-border-width) solid transparent;
opacity: var(--jp-cell-prompt-opacity);
/* Right align prompt text, don't wrap to handle large prompt numbers */
text-align: right;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
/* Disable text selection */
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jp-OutputArea-prompt {
display: table-cell;
vertical-align: top;
}
.jp-OutputArea-output {
display: table-cell;
width: 100%;
height: auto;
overflow: auto;
user-select: text;
-moz-user-select: text;
-webkit-user-select: text;
-ms-user-select: text;
}
.jp-OutputArea .jp-RenderedText {
padding-left: 1ch;
}
/**
* Prompt overlay.
*/
.jp-OutputArea-promptOverlay {
position: absolute;
top: 0;
width: var(--jp-cell-prompt-width);
height: 100%;
opacity: 0.5;
}
.jp-OutputArea-promptOverlay:hover {
background: var(--jp-layout-color2);
box-shadow: inset 0 0 1px var(--jp-inverse-layout-color0);
cursor: zoom-out;
}
.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay:hover {
cursor: zoom-in;
}
/**
* Isolated output.
*/
.jp-OutputArea-output.jp-mod-isolated {
width: 100%;
display: block;
}
/*
When drag events occur, `lm-mod-override-cursor` is added to the body.
Because iframes steal all cursor events, the following two rules are necessary
to suppress pointer events while resize drags are occurring. There may be a
better solution to this problem.
*/
body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated {
position: relative;
}
body.lm-mod-override-cursor .jp-OutputArea-output.jp-mod-isolated::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: transparent;
}
/* pre */
.jp-OutputArea-output pre {
border: none;
margin: 0;
padding: 0;
overflow-x: auto;
overflow-y: auto;
word-break: break-all;
word-wrap: break-word;
white-space: pre-wrap;
}
/* tables */
.jp-OutputArea-output.jp-RenderedHTMLCommon table {
margin-left: 0;
margin-right: 0;
}
/* description lists */
.jp-OutputArea-output dl,
.jp-OutputArea-output dt,
.jp-OutputArea-output dd {
display: block;
}
.jp-OutputArea-output dl {
width: 100%;
overflow: hidden;
padding: 0;
margin: 0;
}
.jp-OutputArea-output dt {
font-weight: bold;
float: left;
width: 20%;
padding: 0;
margin: 0;
}
.jp-OutputArea-output dd {
float: left;
width: 80%;
padding: 0;
margin: 0;
}
.jp-TrimmedOutputs pre {
background: var(--jp-layout-color3);
font-size: calc(var(--jp-code-font-size) * 1.4);
text-align: center;
text-transform: uppercase;
}
/* Hide the gutter in case of
* - nested output areas (e.g. in the case of output widgets)
* - mirrored output areas
*/
.jp-OutputArea .jp-OutputArea .jp-OutputArea-prompt {
display: none;
}
/* Hide empty lines in the output area, for instance due to cleared widgets */
.jp-OutputArea-prompt:empty {
padding: 0;
border: 0;
}
/*-----------------------------------------------------------------------------
| executeResult is added to any Output-result for the display of the object
| returned by a cell
|----------------------------------------------------------------------------*/
.jp-OutputArea-output.jp-OutputArea-executeResult {
margin-left: 0;
width: 100%;
}
/* Text output with the Out[] prompt needs a top padding to match the
* alignment of the Out[] prompt itself.
*/
.jp-OutputArea-executeResult .jp-RenderedText.jp-OutputArea-output {
padding-top: var(--jp-code-padding);
border-top: var(--jp-border-width) solid transparent;
}
/*-----------------------------------------------------------------------------
| The Stdin output
|----------------------------------------------------------------------------*/
.jp-Stdin-prompt {
color: var(--jp-content-font-color0);
padding-right: var(--jp-code-padding);
vertical-align: baseline;
flex: 0 0 auto;
}
.jp-Stdin-input {
font-family: var(--jp-code-font-family);
font-size: inherit;
color: inherit;
background-color: inherit;
width: 42%;
min-width: 200px;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0 0.25em;
margin: 0 0.25em;
flex: 0 0 70%;
}
.jp-Stdin-input::placeholder {
opacity: 0;
}
.jp-Stdin-input:focus {
box-shadow: none;
}
.jp-Stdin-input:focus::placeholder {
opacity: 1;
}
/*-----------------------------------------------------------------------------
| Output Area View
|----------------------------------------------------------------------------*/
.jp-LinkedOutputView .jp-OutputArea {
height: 100%;
display: block;
}
.jp-LinkedOutputView .jp-OutputArea-output:only-child {
height: 100%;
}
/*-----------------------------------------------------------------------------
| Printing
|----------------------------------------------------------------------------*/
@media print {
.jp-OutputArea-child {
break-inside: avoid-page;
}
}
/*-----------------------------------------------------------------------------
| Mobile
|----------------------------------------------------------------------------*/
@media only screen and (max-width: 760px) {
.jp-OutputPrompt {
display: table-row;
text-align: left;
}
.jp-OutputArea-child .jp-OutputArea-output {
display: table-row;
margin-left: var(--jp-notebook-padding);
}
}
/* Trimmed outputs warning */
.jp-TrimmedOutputs > a {
margin: 10px;
text-decoration: none;
cursor: pointer;
}
.jp-TrimmedOutputs > a:hover {
text-decoration: none;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Table of Contents
|----------------------------------------------------------------------------*/
:root {
--jp-private-toc-active-width: 4px;
}
.jp-TableOfContents {
display: flex;
flex-direction: column;
background: var(--jp-layout-color1);
color: var(--jp-ui-font-color1);
font-size: var(--jp-ui-font-size1);
height: 100%;
}
.jp-TableOfContents-placeholder {
text-align: center;
}
.jp-TableOfContents-placeholderContent {
color: var(--jp-content-font-color2);
padding: 8px;
}
.jp-TableOfContents-placeholderContent > h3 {
margin-bottom: var(--jp-content-heading-margin-bottom);
}
.jp-TableOfContents .jp-SidePanel-content {
overflow-y: auto;
}
.jp-TableOfContents-tree {
margin: 4px;
}
.jp-TableOfContents ol {
list-style-type: none;
}
/* stylelint-disable-next-line selector-max-type */
.jp-TableOfContents li > ol {
/* Align left border with triangle icon center */
padding-left: 11px;
}
.jp-TableOfContents-content {
/* left margin for the active heading indicator */
margin: 0 0 0 var(--jp-private-toc-active-width);
padding: 0;
background-color: var(--jp-layout-color1);
}
.jp-tocItem {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.jp-tocItem-heading {
display: flex;
cursor: pointer;
}
.jp-tocItem-heading:hover {
background-color: var(--jp-layout-color2);
}
.jp-tocItem-content {
display: block;
padding: 4px 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow-x: hidden;
}
.jp-tocItem-collapser {
height: 20px;
margin: 2px 2px 0;
padding: 0;
background: none;
border: none;
cursor: pointer;
}
.jp-tocItem-collapser:hover {
background-color: var(--jp-layout-color3);
}
/* Active heading indicator */
.jp-tocItem-heading::before {
content: ' ';
background: transparent;
width: var(--jp-private-toc-active-width);
height: 24px;
position: absolute;
left: 0;
border-radius: var(--jp-border-radius);
}
.jp-tocItem-heading.jp-tocItem-active::before {
background-color: var(--jp-brand-color1);
}
.jp-tocItem-heading:hover.jp-tocItem-active::before {
background: var(--jp-brand-color0);
opacity: 1;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
.jp-Collapser {
flex: 0 0 var(--jp-cell-collapser-width);
padding: 0;
margin: 0;
border: none;
outline: none;
background: transparent;
border-radius: var(--jp-border-radius);
opacity: 1;
}
.jp-Collapser-child {
display: block;
width: 100%;
box-sizing: border-box;
/* height: 100% doesn't work because the height of its parent is computed from content */
position: absolute;
top: 0;
bottom: 0;
}
/*-----------------------------------------------------------------------------
| Printing
|----------------------------------------------------------------------------*/
/*
Hiding collapsers in print mode.
Note: input and output wrappers have "display: block" propery in print mode.
*/
@media print {
.jp-Collapser {
display: none;
}
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Header/Footer
|----------------------------------------------------------------------------*/
/* Hidden by zero height by default */
.jp-CellHeader,
.jp-CellFooter {
height: 0;
width: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
background: transparent;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Input
|----------------------------------------------------------------------------*/
/* All input areas */
.jp-InputArea {
display: table;
table-layout: fixed;
width: 100%;
overflow: hidden;
}
.jp-InputArea-editor {
display: table-cell;
overflow: hidden;
vertical-align: top;
/* This is the non-active, default styling */
border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
border-radius: 0;
background: var(--jp-cell-editor-background);
}
.jp-InputPrompt {
display: table-cell;
vertical-align: top;
width: var(--jp-cell-prompt-width);
color: var(--jp-cell-inprompt-font-color);
font-family: var(--jp-cell-prompt-font-family);
padding: var(--jp-code-padding);
letter-spacing: var(--jp-cell-prompt-letter-spacing);
opacity: var(--jp-cell-prompt-opacity);
line-height: var(--jp-code-line-height);
font-size: var(--jp-code-font-size);
border: var(--jp-border-width) solid transparent;
/* Right align prompt text, don't wrap to handle large prompt numbers */
text-align: right;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
/* Disable text selection */
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
/*-----------------------------------------------------------------------------
| Mobile
|----------------------------------------------------------------------------*/
@media only screen and (max-width: 760px) {
.jp-InputArea-editor {
display: table-row;
margin-left: var(--jp-notebook-padding);
}
.jp-InputPrompt {
display: table-row;
text-align: left;
}
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Placeholder
|----------------------------------------------------------------------------*/
.jp-Placeholder {
display: table;
table-layout: fixed;
width: 100%;
}
.jp-Placeholder-prompt {
display: table-cell;
box-sizing: border-box;
}
.jp-Placeholder-content {
display: table-cell;
padding: 4px 6px;
border: 1px solid transparent;
border-radius: 0;
background: none;
box-sizing: border-box;
cursor: pointer;
}
.jp-Placeholder-contentContainer {
display: flex;
}
.jp-Placeholder-content:hover,
.jp-InputPlaceholder > .jp-Placeholder-content:hover {
border-color: var(--jp-layout-color3);
}
.jp-Placeholder-content .jp-MoreHorizIcon {
width: 32px;
height: 16px;
border: 1px solid transparent;
border-radius: var(--jp-border-radius);
}
.jp-Placeholder-content .jp-MoreHorizIcon:hover {
border: 1px solid var(--jp-border-color1);
box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.25);
background-color: var(--jp-layout-color0);
}
.jp-PlaceholderText {
white-space: nowrap;
overflow-x: hidden;
color: var(--jp-inverse-layout-color3);
font-family: var(--jp-code-font-family);
}
.jp-InputPlaceholder > .jp-Placeholder-content {
border-color: var(--jp-cell-editor-border-color);
background: var(--jp-cell-editor-background);
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Private CSS variables
|----------------------------------------------------------------------------*/
:root {
--jp-private-cell-scrolling-output-offset: 5px;
}
/*-----------------------------------------------------------------------------
| Cell
|----------------------------------------------------------------------------*/
.jp-Cell {
padding: var(--jp-cell-padding);
margin: 0;
border: none;
outline: none;
background: transparent;
}
/*-----------------------------------------------------------------------------
| Common input/output
|----------------------------------------------------------------------------*/
.jp-Cell-inputWrapper,
.jp-Cell-outputWrapper {
display: flex;
flex-direction: row;
padding: 0;
margin: 0;
/* Added to reveal the box-shadow on the input and output collapsers. */
overflow: visible;
}
/* Only input/output areas inside cells */
.jp-Cell-inputArea,
.jp-Cell-outputArea {
flex: 1 1 auto;
}
/*-----------------------------------------------------------------------------
| Collapser
|----------------------------------------------------------------------------*/
/* Make the output collapser disappear when there is not output, but do so
* in a manner that leaves it in the layout and preserves its width.
*/
.jp-Cell.jp-mod-noOutputs .jp-Cell-outputCollapser {
border: none !important;
background: transparent !important;
}
.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputCollapser {
min-height: var(--jp-cell-collapser-min-height);
}
/*-----------------------------------------------------------------------------
| Output
|----------------------------------------------------------------------------*/
/* Put a space between input and output when there IS output */
.jp-Cell:not(.jp-mod-noOutputs) .jp-Cell-outputWrapper {
margin-top: 5px;
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea {
overflow-y: auto;
max-height: 24em;
margin-left: var(--jp-private-cell-scrolling-output-offset);
resize: vertical;
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea[style*='height'] {
max-height: unset;
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-Cell-outputArea::after {
content: ' ';
box-shadow: inset 0 0 6px 2px rgb(0 0 0 / 30%);
width: 100%;
height: 100%;
position: sticky;
bottom: 0;
top: 0;
margin-top: -50%;
float: left;
display: block;
pointer-events: none;
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-child {
padding-top: 6px;
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-prompt {
width: calc(
var(--jp-cell-prompt-width) - var(--jp-private-cell-scrolling-output-offset)
);
}
.jp-CodeCell.jp-mod-outputsScrolled .jp-OutputArea-promptOverlay {
left: calc(-1 * var(--jp-private-cell-scrolling-output-offset));
}
/*-----------------------------------------------------------------------------
| CodeCell
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| MarkdownCell
|----------------------------------------------------------------------------*/
.jp-MarkdownOutput {
display: table-cell;
width: 100%;
margin-top: 0;
margin-bottom: 0;
padding-left: var(--jp-code-padding);
}
.jp-MarkdownOutput.jp-RenderedHTMLCommon {
overflow: auto;
}
/* collapseHeadingButton (show always if hiddenCellsButton is _not_ shown) */
.jp-collapseHeadingButton {
display: flex;
min-height: var(--jp-cell-collapser-min-height);
font-size: var(--jp-code-font-size);
position: absolute;
background-color: transparent;
background-size: 25px;
background-repeat: no-repeat;
background-position-x: center;
background-position-y: top;
background-image: var(--jp-icon-caret-down);
right: 0;
top: 0;
bottom: 0;
}
.jp-collapseHeadingButton.jp-mod-collapsed {
background-image: var(--jp-icon-caret-right);
}
/*
set the container font size to match that of content
so that the nested collapse buttons have the right size
*/
.jp-MarkdownCell .jp-InputPrompt {
font-size: var(--jp-content-font-size1);
}
/*
Align collapseHeadingButton with cell top header
The font sizes are identical to the ones in packages/rendermime/style/base.css
*/
.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='1'] {
font-size: var(--jp-content-font-size5);
background-position-y: calc(0.3 * var(--jp-content-font-size5));
}
.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='2'] {
font-size: var(--jp-content-font-size4);
background-position-y: calc(0.3 * var(--jp-content-font-size4));
}
.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='3'] {
font-size: var(--jp-content-font-size3);
background-position-y: calc(0.3 * var(--jp-content-font-size3));
}
.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='4'] {
font-size: var(--jp-content-font-size2);
background-position-y: calc(0.3 * var(--jp-content-font-size2));
}
.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='5'] {
font-size: var(--jp-content-font-size1);
background-position-y: top;
}
.jp-mod-rendered .jp-collapseHeadingButton[data-heading-level='6'] {
font-size: var(--jp-content-font-size0);
background-position-y: top;
}
/* collapseHeadingButton (show only on (hover,active) if hiddenCellsButton is shown) */
.jp-Notebook.jp-mod-showHiddenCellsButton .jp-collapseHeadingButton {
display: none;
}
.jp-Notebook.jp-mod-showHiddenCellsButton
:is(.jp-MarkdownCell:hover, .jp-mod-active)
.jp-collapseHeadingButton {
display: flex;
}
/* showHiddenCellsButton (only show if jp-mod-showHiddenCellsButton is set, which
is a consequence of the showHiddenCellsButton option in Notebook Settings)*/
.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton {
margin-left: calc(var(--jp-cell-prompt-width) + 2 * var(--jp-code-padding));
margin-top: var(--jp-code-padding);
border: 1px solid var(--jp-border-color2);
background-color: var(--jp-border-color3) !important;
color: var(--jp-content-font-color0) !important;
display: flex;
}
.jp-Notebook.jp-mod-showHiddenCellsButton .jp-showHiddenCellsButton:hover {
background-color: var(--jp-border-color2) !important;
}
.jp-showHiddenCellsButton {
display: none;
}
/*-----------------------------------------------------------------------------
| Printing
|----------------------------------------------------------------------------*/
/*
Using block instead of flex to allow the use of the break-inside CSS property for
cell outputs.
*/
@media print {
.jp-Cell-inputWrapper,
.jp-Cell-outputWrapper {
display: block;
}
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/
:root {
--jp-notebook-toolbar-padding: 2px 5px 2px 2px;
}
/*-----------------------------------------------------------------------------
/*-----------------------------------------------------------------------------
| Styles
|----------------------------------------------------------------------------*/
.jp-NotebookPanel-toolbar {
padding: var(--jp-notebook-toolbar-padding);
/* disable paint containment from lumino 2.0 default strict CSS containment */
contain: style size !important;
}
.jp-Toolbar-item.jp-Notebook-toolbarCellType .jp-select-wrapper.jp-mod-focused {
border: none;
box-shadow: none;
}
.jp-Notebook-toolbarCellTypeDropdown select {
height: 24px;
font-size: var(--jp-ui-font-size1);
line-height: 14px;
border-radius: 0;
display: block;
}
.jp-Notebook-toolbarCellTypeDropdown span {
top: 5px !important;
}
.jp-Toolbar-responsive-popup {
position: absolute;
height: fit-content;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-end;
border-bottom: var(--jp-border-width) solid var(--jp-toolbar-border-color);
box-shadow: var(--jp-toolbar-box-shadow);
background: var(--jp-toolbar-background);
min-height: var(--jp-toolbar-micro-height);
padding: var(--jp-notebook-toolbar-padding);
z-index: 1;
right: 0;
top: 0;
}
.jp-Toolbar > .jp-Toolbar-responsive-opener {
margin-left: auto;
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Variables
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
/*-----------------------------------------------------------------------------
| Styles
|----------------------------------------------------------------------------*/
.jp-Notebook-ExecutionIndicator {
position: relative;
display: inline-block;
height: 100%;
z-index: 9997;
}
.jp-Notebook-ExecutionIndicator-tooltip {
visibility: hidden;
height: auto;
width: max-content;
width: -moz-max-content;
background-color: var(--jp-layout-color2);
color: var(--jp-ui-font-color1);
text-align: justify;
border-radius: 6px;
padding: 0 5px;
position: fixed;
display: table;
}
.jp-Notebook-ExecutionIndicator-tooltip.up {
transform: translateX(-50%) translateY(-100%) translateY(-32px);
}
.jp-Notebook-ExecutionIndicator-tooltip.down {
transform: translateX(calc(-100% + 16px)) translateY(5px);
}
.jp-Notebook-ExecutionIndicator-tooltip.hidden {
display: none;
}
.jp-Notebook-ExecutionIndicator:hover .jp-Notebook-ExecutionIndicator-tooltip {
visibility: visible;
}
.jp-Notebook-ExecutionIndicator span {
font-size: var(--jp-ui-font-size1);
font-family: var(--jp-ui-font-family);
color: var(--jp-ui-font-color1);
line-height: 24px;
display: block;
}
.jp-Notebook-ExecutionIndicator-progress-bar {
display: flex;
justify-content: center;
height: 100%;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
/*
* Execution indicator
*/
.jp-tocItem-content::after {
content: '';
/* Must be identical to form a circle */
width: 12px;
height: 12px;
background: none;
border: none;
position: absolute;
right: 0;
}
.jp-tocItem-content[data-running='0']::after {
border-radius: 50%;
border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
background: none;
}
.jp-tocItem-content[data-running='1']::after {
border-radius: 50%;
border: var(--jp-border-width) solid var(--jp-inverse-layout-color3);
background-color: var(--jp-inverse-layout-color3);
}
.jp-tocItem-content[data-running='0'],
.jp-tocItem-content[data-running='1'] {
margin-right: 12px;
}
/*
* Copyright (c) Jupyter Development Team.
* Distributed under the terms of the Modified BSD License.
*/
.jp-Notebook-footer {
height: 27px;
margin-left: calc(
var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
var(--jp-cell-padding)
);
width: calc(
100% -
(
var(--jp-cell-prompt-width) + var(--jp-cell-collapser-width) +
var(--jp-cell-padding) + var(--jp-cell-padding)
)
);
border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
color: var(--jp-ui-font-color3);
margin-top: 6px;
background: none;
cursor: pointer;
}
.jp-Notebook-footer:focus {
border-color: var(--jp-cell-editor-active-border-color);
}
/* For devices that support hovering, hide footer until hover */
@media (hover: hover) {
.jp-Notebook-footer {
opacity: 0;
}
.jp-Notebook-footer:focus,
.jp-Notebook-footer:hover {
opacity: 1;
}
}
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| Imports
|----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------
| CSS variables
|----------------------------------------------------------------------------*/
:root {
--jp-side-by-side-output-size: 1fr;
--jp-side-by-side-resized-cell: var(--jp-side-by-side-output-size);
--jp-private-notebook-dragImage-width: 304px;
--jp-private-notebook-dragImage-height: 36px;
--jp-private-notebook-selected-color: var(--md-blue-400);
--jp-private-notebook-active-color: var(--md-green-400);
}
/*-----------------------------------------------------------------------------
| Notebook
|----------------------------------------------------------------------------*/
/* stylelint-disable selector-max-class */
.jp-NotebookPanel {
display: block;
height: 100%;
}
.jp-NotebookPanel.jp-Document {
min-width: 240px;
min-height: 120px;
}
.jp-Notebook {
padding: var(--jp-notebook-padding);
outline: none;
overflow: auto;
background: var(--jp-layout-color0);
}
.jp-Notebook.jp-mod-scrollPastEnd::after {
display: block;
content: '';
min-height: var(--jp-notebook-scroll-padding);
}
.jp-MainAreaWidget-ContainStrict .jp-Notebook * {
contain: strict;
}
.jp-Notebook .jp-Cell {
overflow: visible;
}
.jp-Notebook .jp-Cell .jp-InputPrompt {
cursor: move;
}
/*-----------------------------------------------------------------------------
| Notebook state related styling
|
| The notebook and cells each have states, here are the possibilities:
|
| - Notebook
| - Command
| - Edit
| - Cell
| - None
| - Active (only one can be active)
| - Selected (the cells actions are applied to)
| - Multiselected (when multiple selected, the cursor)
| - No outputs
|----------------------------------------------------------------------------*/
/* Command or edit modes */
.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-InputPrompt {
opacity: var(--jp-cell-prompt-not-active-opacity);
color: var(--jp-cell-prompt-not-active-font-color);
}
.jp-Notebook .jp-Cell:not(.jp-mod-active) .jp-OutputPrompt {
opacity: var(--jp-cell-prompt-not-active-opacity);
color: var(--jp-cell-prompt-not-active-font-color);
}
/* cell is active */
.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser {
background: var(--jp-brand-color1);
}
/* cell is dirty */
.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt {
color: var(--jp-warn-color1);
}
.jp-Notebook .jp-Cell.jp-mod-dirty .jp-InputPrompt::before {
color: var(--jp-warn-color1);
content: '•';
}
.jp-Notebook .jp-Cell.jp-mod-active.jp-mod-dirty .jp-Collapser {
background: var(--jp-warn-color1);
}
/* collapser is hovered */
.jp-Notebook .jp-Cell .jp-Collapser:hover {
box-shadow: var(--jp-elevation-z2);
background: var(--jp-brand-color1);
opacity: var(--jp-cell-collapser-not-active-hover-opacity);
}
/* cell is active and collapser is hovered */
.jp-Notebook .jp-Cell.jp-mod-active .jp-Collapser:hover {
background: var(--jp-brand-color0);
opacity: 1;
}
/* Command mode */
.jp-Notebook.jp-mod-commandMode .jp-Cell.jp-mod-selected {
background: var(--jp-notebook-multiselected-color);
}
.jp-Notebook.jp-mod-commandMode
.jp-Cell.jp-mod-active.jp-mod-selected:not(.jp-mod-multiSelected) {
background: transparent;
}
/* Edit mode */
.jp-Notebook.jp-mod-editMode .jp-Cell.jp-mod-active .jp-InputArea-editor {
border: var(--jp-border-width) solid var(--jp-cell-editor-active-border-color);
box-shadow: var(--jp-input-box-shadow);
background-color: var(--jp-cell-editor-active-background);
}
/*-----------------------------------------------------------------------------
| Notebook drag and drop
|----------------------------------------------------------------------------*/
.jp-Notebook-cell.jp-mod-dropSource {
opacity: 0.5;
}
.jp-Notebook-cell.jp-mod-dropTarget,
.jp-Notebook.jp-mod-commandMode
.jp-Notebook-cell.jp-mod-active.jp-mod-selected.jp-mod-dropTarget {
border-top-color: var(--jp-private-notebook-selected-color);
border-top-style: solid;
border-top-width: 2px;
}
.jp-dragImage {
display: block;
flex-direction: row;
width: var(--jp-private-notebook-dragImage-width);
height: var(--jp-private-notebook-dragImage-height);
border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
background: var(--jp-cell-editor-background);
overflow: visible;
}
.jp-dragImage-singlePrompt {
box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
}
.jp-dragImage .jp-dragImage-content {
flex: 1 1 auto;
z-index: 2;
font-size: var(--jp-code-font-size);
font-family: var(--jp-code-font-family);
line-height: var(--jp-code-line-height);
padding: var(--jp-code-padding);
border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
background: var(--jp-cell-editor-background-color);
color: var(--jp-content-font-color3);
text-align: left;
margin: 4px 4px 4px 0;
}
.jp-dragImage .jp-dragImage-prompt {
flex: 0 0 auto;
min-width: 36px;
color: var(--jp-cell-inprompt-font-color);
padding: var(--jp-code-padding);
padding-left: 12px;
font-family: var(--jp-cell-prompt-font-family);
letter-spacing: var(--jp-cell-prompt-letter-spacing);
line-height: 1.9;
font-size: var(--jp-code-font-size);
border: var(--jp-border-width) solid transparent;
}
.jp-dragImage-multipleBack {
z-index: -1;
position: absolute;
height: 32px;
width: 300px;
top: 8px;
left: 8px;
background: var(--jp-layout-color2);
border: var(--jp-border-width) solid var(--jp-input-border-color);
box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.12);
}
/*-----------------------------------------------------------------------------
| Cell toolbar
|----------------------------------------------------------------------------*/
.jp-NotebookTools {
display: block;
min-width: var(--jp-sidebar-min-width);
color: var(--jp-ui-font-color1);
background: var(--jp-layout-color1);
/* This is needed so that all font sizing of children done in ems is
* relative to this base size */
font-size: var(--jp-ui-font-size1);
overflow: auto;
}
.jp-ActiveCellTool {
padding: 12px 0;
display: flex;
}
.jp-ActiveCellTool-Content {
flex: 1 1 auto;
}
.jp-ActiveCellTool .jp-ActiveCellTool-CellContent {
background: var(--jp-cell-editor-background);
border: var(--jp-border-width) solid var(--jp-cell-editor-border-color);
border-radius: 0;
min-height: 29px;
}
.jp-ActiveCellTool .jp-InputPrompt {
min-width: calc(var(--jp-cell-prompt-width) * 0.75);
}
.jp-ActiveCellTool-CellContent > pre {
padding: 5px 4px;
margin: 0;
white-space: normal;
}
.jp-MetadataEditorTool {
flex-direction: column;
padding: 12px 0;
}
.jp-RankedPanel > :not(:first-child) {
margin-top: 12px;
}
.jp-KeySelector select.jp-mod-styled {
font-size: var(--jp-ui-font-size1);
color: var(--jp-ui-font-color0);
border: var(--jp-border-width) solid var(--jp-border-color1);
}
.jp-KeySelector label,
.jp-MetadataEditorTool label,
.jp-NumberSetter label {
line-height: 1.4;
}
.jp-NotebookTools .jp-select-wrapper {
margin-top: 4px;
margin-bottom: 0;
}
.jp-NumberSetter input {
width: 100%;
margin-top: 4px;
}
.jp-NotebookTools .jp-Collapse {
margin-top: 16px;
}
/*-----------------------------------------------------------------------------
| Presentation Mode (.jp-mod-presentationMode)
|----------------------------------------------------------------------------*/
.jp-mod-presentationMode .jp-Notebook {
--jp-content-font-size1: var(--jp-content-presentation-font-size1);
--jp-code-font-size: var(--jp-code-presentation-font-size);
}
.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-InputPrompt,
.jp-mod-presentationMode .jp-Notebook .jp-Cell .jp-OutputPrompt {
flex: 0 0 110px;
}
/*-----------------------------------------------------------------------------
| Side-by-side Mode (.jp-mod-sideBySide)
|----------------------------------------------------------------------------*/
.jp-mod-sideBySide.jp-Notebook .jp-Notebook-cell {
margin-top: 3em;
margin-bottom: 3em;
margin-left: 5%;
margin-right: 5%;
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell {
display: grid;
grid-template-columns: minmax(0, 1fr) min-content minmax(
0,
var(--jp-side-by-side-output-size)
);
grid-template-rows: auto minmax(0, 1fr) auto;
grid-template-areas:
'header header header'
'input handle output'
'footer footer footer';
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell.jp-mod-resizedCell {
grid-template-columns: minmax(0, 1fr) min-content minmax(
0,
var(--jp-side-by-side-resized-cell)
);
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellHeader {
grid-area: header;
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-inputWrapper {
grid-area: input;
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-Cell-outputWrapper {
/* overwrite the default margin (no vertical separation needed in side by side move */
margin-top: 0;
grid-area: output;
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellFooter {
grid-area: footer;
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle {
grid-area: handle;
user-select: none;
display: block;
height: 100%;
cursor: ew-resize;
padding: 0 var(--jp-cell-padding);
}
.jp-mod-sideBySide.jp-Notebook .jp-CodeCell .jp-CellResizeHandle::after {
content: '';
display: block;
background: var(--jp-border-color2);
height: 100%;
width: 5px;
}
.jp-mod-sideBySide.jp-Notebook
.jp-CodeCell.jp-mod-resizedCell
.jp-CellResizeHandle::after {
background: var(--jp-border-color0);
}
.jp-CellResizeHandle {
display: none;
}
/*-----------------------------------------------------------------------------
| Placeholder
|----------------------------------------------------------------------------*/
.jp-Cell-Placeholder {
padding-left: 55px;
}
.jp-Cell-Placeholder-wrapper {
background: #fff;
border: 1px solid;
border-color: #e5e6e9 #dfe0e4 #d0d1d5;
border-radius: 4px;
-webkit-border-radius: 4px;
margin: 10px 15px;
}
.jp-Cell-Placeholder-wrapper-inner {
padding: 15px;
position: relative;
}
.jp-Cell-Placeholder-wrapper-body {
background-repeat: repeat;
background-size: 50% auto;
}
.jp-Cell-Placeholder-wrapper-body div {
background: #f6f7f8;
background-image: -webkit-linear-gradient(
left,
#f6f7f8 0%,
#edeef1 20%,
#f6f7f8 40%,
#f6f7f8 100%
);
background-repeat: no-repeat;
background-size: 800px 104px;
height: 104px;
position: absolute;
right: 15px;
left: 15px;
top: 15px;
}
div.jp-Cell-Placeholder-h1 {
top: 20px;
height: 20px;
left: 15px;
width: 150px;
}
div.jp-Cell-Placeholder-h2 {
left: 15px;
top: 50px;
height: 10px;
width: 100px;
}
div.jp-Cell-Placeholder-content-1,
div.jp-Cell-Placeholder-content-2,
div.jp-Cell-Placeholder-content-3 {
left: 15px;
right: 15px;
height: 10px;
}
div.jp-Cell-Placeholder-content-1 {
top: 100px;
}
div.jp-Cell-Placeholder-content-2 {
top: 120px;
}
div.jp-Cell-Placeholder-content-3 {
top: 140px;
}
</style>
<style type="text/css">
/*-----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
/*
The following CSS variables define the main, public API for styling JupyterLab.
These variables should be used by all plugins wherever possible. In other
words, plugins should not define custom colors, sizes, etc unless absolutely
necessary. This enables users to change the visual theme of JupyterLab
by changing these variables.
Many variables appear in an ordered sequence (0,1,2,3). These sequences
are designed to work well together, so for example, `--jp-border-color1` should
be used with `--jp-layout-color1`. The numbers have the following meanings:
* 0: super-primary, reserved for special emphasis
* 1: primary, most important under normal situations
* 2: secondary, next most important under normal situations
* 3: tertiary, next most important under normal situations
Throughout JupyterLab, we are mostly following principles from Google's
Material Design when selecting colors. We are not, however, following
all of MD as it is not optimized for dense, information rich UIs.
*/
:root {
/* Elevation
*
* We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here:
*
* https://github.com/material-components/material-components-web
* https://material-components-web.appspot.com/elevation.html
*/
--jp-shadow-base-lightness: 0;
--jp-shadow-umbra-color: rgba(
var(--jp-shadow-base-lightness),
var(--jp-shadow-base-lightness),
var(--jp-shadow-base-lightness),
0.2
);
--jp-shadow-penumbra-color: rgba(
var(--jp-shadow-base-lightness),
var(--jp-shadow-base-lightness),
var(--jp-shadow-base-lightness),
0.14
);
--jp-shadow-ambient-color: rgba(
var(--jp-shadow-base-lightness),
var(--jp-shadow-base-lightness),
var(--jp-shadow-base-lightness),
0.12
);
--jp-elevation-z0: none;
--jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color),
0 1px 1px 0 var(--jp-shadow-penumbra-color),
0 1px 3px 0 var(--jp-shadow-ambient-color);
--jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color),
0 2px 2px 0 var(--jp-shadow-penumbra-color),
0 1px 5px 0 var(--jp-shadow-ambient-color);
--jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color),
0 4px 5px 0 var(--jp-shadow-penumbra-color),
0 1px 10px 0 var(--jp-shadow-ambient-color);
--jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color),
0 6px 10px 0 var(--jp-shadow-penumbra-color),
0 1px 18px 0 var(--jp-shadow-ambient-color);
--jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color),
0 8px 10px 1px var(--jp-shadow-penumbra-color),
0 3px 14px 2px var(--jp-shadow-ambient-color);
--jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color),
0 12px 17px 2px var(--jp-shadow-penumbra-color),
0 5px 22px 4px var(--jp-shadow-ambient-color);
--jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color),
0 16px 24px 2px var(--jp-shadow-penumbra-color),
0 6px 30px 5px var(--jp-shadow-ambient-color);
--jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color),
0 20px 31px 3px var(--jp-shadow-penumbra-color),
0 8px 38px 7px var(--jp-shadow-ambient-color);
--jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color),
0 24px 38px 3px var(--jp-shadow-penumbra-color),
0 9px 46px 8px var(--jp-shadow-ambient-color);
/* Borders
*
* The following variables, specify the visual styling of borders in JupyterLab.
*/
--jp-border-width: 1px;
--jp-border-color0: var(--md-grey-400);
--jp-border-color1: var(--md-grey-400);
--jp-border-color2: var(--md-grey-300);
--jp-border-color3: var(--md-grey-200);
--jp-inverse-border-color: var(--md-grey-600);
--jp-border-radius: 2px;
/* UI Fonts
*
* The UI font CSS variables are used for the typography all of the JupyterLab
* user interface elements that are not directly user generated content.
*
* The font sizing here is done assuming that the body font size of --jp-ui-font-size1
* is applied to a parent element. When children elements, such as headings, are sized
* in em all things will be computed relative to that body size.
*/
--jp-ui-font-scale-factor: 1.2;
--jp-ui-font-size0: 0.83333em;
--jp-ui-font-size1: 13px; /* Base font size */
--jp-ui-font-size2: 1.2em;
--jp-ui-font-size3: 1.44em;
--jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI',
helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
'Segoe UI Symbol';
/*
* Use these font colors against the corresponding main layout colors.
* In a light theme, these go from dark to light.
*/
/* Defaults use Material Design specification */
--jp-ui-font-color0: rgba(0, 0, 0, 1);
--jp-ui-font-color1: rgba(0, 0, 0, 0.87);
--jp-ui-font-color2: rgba(0, 0, 0, 0.54);
--jp-ui-font-color3: rgba(0, 0, 0, 0.38);
/*
* Use these against the brand/accent/warn/error colors.
* These will typically go from light to darker, in both a dark and light theme.
*/
--jp-ui-inverse-font-color0: rgba(255, 255, 255, 1);
--jp-ui-inverse-font-color1: rgba(255, 255, 255, 1);
--jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7);
--jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5);
/* Content Fonts
*
* Content font variables are used for typography of user generated content.
*
* The font sizing here is done assuming that the body font size of --jp-content-font-size1
* is applied to a parent element. When children elements, such as headings, are sized
* in em all things will be computed relative to that body size.
*/
--jp-content-line-height: 1.6;
--jp-content-font-scale-factor: 1.2;
--jp-content-font-size0: 0.83333em;
--jp-content-font-size1: 14px; /* Base font size */
--jp-content-font-size2: 1.2em;
--jp-content-font-size3: 1.44em;
--jp-content-font-size4: 1.728em;
--jp-content-font-size5: 2.0736em;
/* This gives a magnification of about 125% in presentation mode over normal. */
--jp-content-presentation-font-size1: 17px;
--jp-content-heading-line-height: 1;
--jp-content-heading-margin-top: 1.2em;
--jp-content-heading-margin-bottom: 0.8em;
--jp-content-heading-font-weight: 500;
/* Defaults use Material Design specification */
--jp-content-font-color0: rgba(0, 0, 0, 1);
--jp-content-font-color1: rgba(0, 0, 0, 0.87);
--jp-content-font-color2: rgba(0, 0, 0, 0.54);
--jp-content-font-color3: rgba(0, 0, 0, 0.38);
--jp-content-link-color: var(--md-blue-900);
--jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont,
'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji',
'Segoe UI Emoji', 'Segoe UI Symbol';
/*
* Code Fonts
*
* Code font variables are used for typography of code and other monospaces content.
*/
--jp-code-font-size: 13px;
--jp-code-line-height: 1.3077; /* 17px for 13px base */
--jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */
--jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace;
--jp-code-font-family: var(--jp-code-font-family-default);
/* This gives a magnification of about 125% in presentation mode over normal. */
--jp-code-presentation-font-size: 16px;
/* may need to tweak cursor width if you change font size */
--jp-code-cursor-width0: 1.4px;
--jp-code-cursor-width1: 2px;
--jp-code-cursor-width2: 4px;
/* Layout
*
* The following are the main layout colors use in JupyterLab. In a light
* theme these would go from light to dark.
*/
--jp-layout-color0: white;
--jp-layout-color1: white;
--jp-layout-color2: var(--md-grey-200);
--jp-layout-color3: var(--md-grey-400);
--jp-layout-color4: var(--md-grey-600);
/* Inverse Layout
*
* The following are the inverse layout colors use in JupyterLab. In a light
* theme these would go from dark to light.
*/
--jp-inverse-layout-color0: #111;
--jp-inverse-layout-color1: var(--md-grey-900);
--jp-inverse-layout-color2: var(--md-grey-800);
--jp-inverse-layout-color3: var(--md-grey-700);
--jp-inverse-layout-color4: var(--md-grey-600);
/* Brand/accent */
--jp-brand-color0: var(--md-blue-900);
--jp-brand-color1: var(--md-blue-700);
--jp-brand-color2: var(--md-blue-300);
--jp-brand-color3: var(--md-blue-100);
--jp-brand-color4: var(--md-blue-50);
--jp-accent-color0: var(--md-green-900);
--jp-accent-color1: var(--md-green-700);
--jp-accent-color2: var(--md-green-300);
--jp-accent-color3: var(--md-green-100);
/* State colors (warn, error, success, info) */
--jp-warn-color0: var(--md-orange-900);
--jp-warn-color1: var(--md-orange-700);
--jp-warn-color2: var(--md-orange-300);
--jp-warn-color3: var(--md-orange-100);
--jp-error-color0: var(--md-red-900);
--jp-error-color1: var(--md-red-700);
--jp-error-color2: var(--md-red-300);
--jp-error-color3: var(--md-red-100);
--jp-success-color0: var(--md-green-900);
--jp-success-color1: var(--md-green-700);
--jp-success-color2: var(--md-green-300);
--jp-success-color3: var(--md-green-100);
--jp-info-color0: var(--md-cyan-900);
--jp-info-color1: var(--md-cyan-700);
--jp-info-color2: var(--md-cyan-300);
--jp-info-color3: var(--md-cyan-100);
/* Cell specific styles */
--jp-cell-padding: 5px;
--jp-cell-collapser-width: 8px;
--jp-cell-collapser-min-height: 20px;
--jp-cell-collapser-not-active-hover-opacity: 0.6;
--jp-cell-editor-background: var(--md-grey-100);
--jp-cell-editor-border-color: var(--md-grey-300);
--jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300);
--jp-cell-editor-active-background: var(--jp-layout-color0);
--jp-cell-editor-active-border-color: var(--jp-brand-color1);
--jp-cell-prompt-width: 64px;
--jp-cell-prompt-font-family: var(--jp-code-font-family-default);
--jp-cell-prompt-letter-spacing: 0;
--jp-cell-prompt-opacity: 1;
--jp-cell-prompt-not-active-opacity: 0.5;
--jp-cell-prompt-not-active-font-color: var(--md-grey-700);
/* A custom blend of MD grey and blue 600
* See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */
--jp-cell-inprompt-font-color: #307fc1;
/* A custom blend of MD grey and orange 600
* https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */
--jp-cell-outprompt-font-color: #bf5b3d;
/* Notebook specific styles */
--jp-notebook-padding: 10px;
--jp-notebook-select-background: var(--jp-layout-color1);
--jp-notebook-multiselected-color: var(--md-blue-50);
/* The scroll padding is calculated to fill enough space at the bottom of the
notebook to show one single-line cell (with appropriate padding) at the top
when the notebook is scrolled all the way to the bottom. We also subtract one
pixel so that no scrollbar appears if we have just one single-line cell in the
notebook. This padding is to enable a 'scroll past end' feature in a notebook.
*/
--jp-notebook-scroll-padding: calc(
100% - var(--jp-code-font-size) * var(--jp-code-line-height) -
var(--jp-code-padding) - var(--jp-cell-padding) - 1px
);
/* Rendermime styles */
--jp-rendermime-error-background: #fdd;
--jp-rendermime-table-row-background: var(--md-grey-100);
--jp-rendermime-table-row-hover-background: var(--md-light-blue-50);
/* Dialog specific styles */
--jp-dialog-background: rgba(0, 0, 0, 0.25);
/* Console specific styles */
--jp-console-padding: 10px;
/* Toolbar specific styles */
--jp-toolbar-border-color: var(--jp-border-color1);
--jp-toolbar-micro-height: 8px;
--jp-toolbar-background: var(--jp-layout-color1);
--jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24);
--jp-toolbar-header-margin: 4px 4px 0 4px;
--jp-toolbar-active-background: var(--md-grey-300);
/* Statusbar specific styles */
--jp-statusbar-height: 24px;
/* Input field styles */
--jp-input-box-shadow: inset 0 0 2px var(--md-blue-300);
--jp-input-active-background: var(--jp-layout-color1);
--jp-input-hover-background: var(--jp-layout-color1);
--jp-input-background: var(--md-grey-100);
--jp-input-border-color: var(--jp-inverse-border-color);
--jp-input-active-border-color: var(--jp-brand-color1);
--jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3);
/* General editor styles */
--jp-editor-selected-background: #d9d9d9;
--jp-editor-selected-focused-background: #d7d4f0;
--jp-editor-cursor-color: var(--jp-ui-font-color0);
/* Code mirror specific styles */
--jp-mirror-editor-keyword-color: #008000;
--jp-mirror-editor-atom-color: #88f;
--jp-mirror-editor-number-color: #080;
--jp-mirror-editor-def-color: #00f;
--jp-mirror-editor-variable-color: var(--md-grey-900);
--jp-mirror-editor-variable-2-color: rgb(0, 54, 109);
--jp-mirror-editor-variable-3-color: #085;
--jp-mirror-editor-punctuation-color: #05a;
--jp-mirror-editor-property-color: #05a;
--jp-mirror-editor-operator-color: #a2f;
--jp-mirror-editor-comment-color: #408080;
--jp-mirror-editor-string-color: #ba2121;
--jp-mirror-editor-string-2-color: #708;
--jp-mirror-editor-meta-color: #a2f;
--jp-mirror-editor-qualifier-color: #555;
--jp-mirror-editor-builtin-color: #008000;
--jp-mirror-editor-bracket-color: #997;
--jp-mirror-editor-tag-color: #170;
--jp-mirror-editor-attribute-color: #00c;
--jp-mirror-editor-header-color: blue;
--jp-mirror-editor-quote-color: #090;
--jp-mirror-editor-link-color: #00c;
--jp-mirror-editor-error-color: #f00;
--jp-mirror-editor-hr-color: #999;
/*
RTC user specific colors.
These colors are used for the cursor, username in the editor,
and the icon of the user.
*/
--jp-collaborator-color1: #ffad8e;
--jp-collaborator-color2: #dac83d;
--jp-collaborator-color3: #72dd76;
--jp-collaborator-color4: #00e4d0;
--jp-collaborator-color5: #45d4ff;
--jp-collaborator-color6: #e2b1ff;
--jp-collaborator-color7: #ff9de6;
/* Vega extension styles */
--jp-vega-background: white;
/* Sidebar-related styles */
--jp-sidebar-min-width: 250px;
/* Search-related styles */
--jp-search-toggle-off-opacity: 0.5;
--jp-search-toggle-hover-opacity: 0.8;
--jp-search-toggle-on-opacity: 1;
--jp-search-selected-match-background-color: rgb(245, 200, 0);
--jp-search-selected-match-color: black;
--jp-search-unselected-match-background-color: var(
--jp-inverse-layout-color0
);
--jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0);
/* Icon colors that work well with light or dark backgrounds */
--jp-icon-contrast-color0: var(--md-purple-600);
--jp-icon-contrast-color1: var(--md-green-600);
--jp-icon-contrast-color2: var(--md-pink-600);
--jp-icon-contrast-color3: var(--md-blue-600);
/* Button colors */
--jp-accept-color-normal: var(--md-blue-700);
--jp-accept-color-hover: var(--md-blue-800);
--jp-accept-color-active: var(--md-blue-900);
--jp-warn-color-normal: var(--md-red-700);
--jp-warn-color-hover: var(--md-red-800);
--jp-warn-color-active: var(--md-red-900);
--jp-reject-color-normal: var(--md-grey-600);
--jp-reject-color-hover: var(--md-grey-700);
--jp-reject-color-active: var(--md-grey-800);
/* File or activity icons and switch semantic variables */
--jp-jupyter-icon-color: #f37626;
--jp-notebook-icon-color: #f37626;
--jp-json-icon-color: var(--md-orange-700);
--jp-console-icon-background-color: var(--md-blue-700);
--jp-console-icon-color: white;
--jp-terminal-icon-background-color: var(--md-grey-800);
--jp-terminal-icon-color: var(--md-grey-200);
--jp-text-editor-icon-color: var(--md-grey-700);
--jp-inspector-icon-color: var(--md-grey-700);
--jp-switch-color: var(--md-grey-400);
--jp-switch-true-position-color: var(--md-orange-900);
}
</style>
<style type="text/css">
/* Force rendering true colors when outputing to pdf */
* {
-webkit-print-color-adjust: exact;
}
/* Misc */
a.anchor-link {
display: none;
}
/* Input area styling */
.jp-InputArea {
overflow: hidden;
}
.jp-InputArea-editor {
overflow: hidden;
}
.cm-editor.cm-s-jupyter .highlight pre {
/* weird, but --jp-code-padding defined to be 5px but 4px horizontal padding is hardcoded for pre.cm-line */
padding: var(--jp-code-padding) 4px;
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
}
.jp-OutputArea-output pre {
line-height: inherit;
font-family: inherit;
}
.jp-RenderedText pre {
color: var(--jp-content-font-color1);
font-size: var(--jp-code-font-size);
}
/* Hiding the collapser by default */
.jp-Collapser {
display: none;
}
@page {
margin: 0.5in; /* Margin for each printed piece of paper */
}
@media print {
.jp-Cell-inputWrapper,
.jp-Cell-outputWrapper {
display: block;
}
}
</style>
<!-- Load mathjax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe"> </script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
init_mathjax = function() {
if (window.MathJax) {
// MathJax loaded
MathJax.Hub.Config({
TeX: {
equationNumbers: {
autoNumber: "AMS",
useLabelIds: true
}
},
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
displayAlign: 'center',
CommonHTML: {
linebreaks: {
automatic: true
}
}
});
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
}
}
init_mathjax();
</script>
<!-- End of mathjax configuration --><script type="module">
document.addEventListener("DOMContentLoaded", async () => {
const diagrams = document.querySelectorAll(".jp-Mermaid > pre.mermaid");
// do not load mermaidjs if not needed
if (!diagrams.length) {
return;
}
const mermaid = (await import("https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.6.0/mermaid.esm.min.mjs")).default;
const parser = new DOMParser();
mermaid.initialize({
maxTextSize: 100000,
startOnLoad: false,
fontFamily: window
.getComputedStyle(document.body)
.getPropertyValue("--jp-ui-font-family"),
theme: document.querySelector("body[data-jp-theme-light='true']")
? "default"
: "dark",
});
let _nextMermaidId = 0;
function makeMermaidImage(svg) {
const img = document.createElement("img");
const doc = parser.parseFromString(svg, "image/svg+xml");
const svgEl = doc.querySelector("svg");
const { maxWidth } = svgEl?.style || {};
const firstTitle = doc.querySelector("title");
const firstDesc = doc.querySelector("desc");
img.setAttribute("src", `data:image/svg+xml,${encodeURIComponent(svg)}`);
if (maxWidth) {
img.width = parseInt(maxWidth);
}
if (firstTitle) {
img.setAttribute("alt", firstTitle.textContent);
}
if (firstDesc) {
const caption = document.createElement("figcaption");
caption.className = "sr-only";
caption.textContent = firstDesc.textContent;
return [img, caption];
}
return [img];
}
async function makeMermaidError(text) {
let errorMessage = "";
try {
await mermaid.parse(text);
} catch (err) {
errorMessage = `${err}`;
}
const result = document.createElement("details");
result.className = 'jp-RenderedMermaid-Details';
const summary = document.createElement("summary");
summary.className = 'jp-RenderedMermaid-Summary';
const pre = document.createElement("pre");
const code = document.createElement("code");
code.innerText = text;
pre.appendChild(code);
summary.appendChild(pre);
result.appendChild(summary);
const warning = document.createElement("pre");
warning.innerText = errorMessage;
result.appendChild(warning);
return [result];
}
async function renderOneMarmaid(src) {
const id = `jp-mermaid-${_nextMermaidId++}`;
const parent = src.parentNode;
let raw = src.textContent.trim();
const el = document.createElement("div");
el.style.visibility = "hidden";
document.body.appendChild(el);
let results = null;
let output = null;
try {
const { svg } = await mermaid.render(id, raw, el);
results = makeMermaidImage(svg);
output = document.createElement("figure");
results.map(output.appendChild, output);
} catch (err) {
parent.classList.add("jp-mod-warning");
results = await makeMermaidError(raw);
output = results[0];
} finally {
el.remove();
}
parent.classList.add("jp-RenderedMermaid");
parent.appendChild(output);
}
void Promise.all([...diagrams].map(renderOneMarmaid));
});
</script>
<style>
.jp-Mermaid:not(.jp-RenderedMermaid) {
display: none;
}
.jp-RenderedMermaid {
overflow: auto;
display: flex;
}
.jp-RenderedMermaid.jp-mod-warning {
width: auto;
padding: 0.5em;
margin-top: 0.5em;
border: var(--jp-border-width) solid var(--jp-warn-color2);
border-radius: var(--jp-border-radius);
color: var(--jp-ui-font-color1);
font-size: var(--jp-ui-font-size1);
white-space: pre-wrap;
word-wrap: break-word;
}
.jp-RenderedMermaid figure {
margin: 0;
overflow: auto;
max-width: 100%;
}
.jp-RenderedMermaid img {
max-width: 100%;
}
.jp-RenderedMermaid-Details > pre {
margin-top: 1em;
}
.jp-RenderedMermaid-Summary {
color: var(--jp-warn-color2);
}
.jp-RenderedMermaid:not(.jp-mod-warning) pre {
display: none;
}
.jp-RenderedMermaid-Summary > pre {
display: inline-block;
white-space: normal;
}
</style>
<!-- End of mermaid configuration --></head>
<body class="jp-Notebook" data-jp-theme-light="true" data-jp-theme-name="JupyterLab Light">
<main><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=a65d1f04-fee4-4e24-8f58-d0990f91866c">
<div class="jp-Cell-inputWrapper" tabindex="0">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [1]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="cm-editor cm-s-jupyter">
<div class="highlight hl-ipython3"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">pandas</span> <span class="n">matplotlib</span> <span class="n">openpyxl</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<div class="jp-OutputArea jp-Cell-outputArea">
<div class="jp-OutputArea-child">
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain" tabindex="0">
<pre>Defaulting to user installation because normal site-packages is not writeableNote: you may need to restart the kernel to use updated packages.
Requirement already satisfied: pandas in c:\programdata\anaconda3\lib\site-packages (2.2.2)
Requirement already satisfied: matplotlib in c:\programdata\anaconda3\lib\site-packages (3.8.4)
Requirement already satisfied: openpyxl in c:\programdata\anaconda3\lib\site-packages (3.1.2)
Requirement already satisfied: numpy&gt;=1.26.0 in c:\programdata\anaconda3\lib\site-packages (from pandas) (1.26.4)
Requirement already satisfied: python-dateutil&gt;=2.8.2 in c:\programdata\anaconda3\lib\site-packages (from pandas) (2.9.0.post0)
Requirement already satisfied: pytz&gt;=2020.1 in c:\programdata\anaconda3\lib\site-packages (from pandas) (2024.1)
Requirement already satisfied: tzdata&gt;=2022.7 in c:\programdata\anaconda3\lib\site-packages (from pandas) (2023.3)
Requirement already satisfied: contourpy&gt;=1.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (1.2.0)
Requirement already satisfied: cycler&gt;=0.10 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (0.11.0)
Requirement already satisfied: fonttools&gt;=4.22.0 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (4.51.0)
Requirement already satisfied: kiwisolver&gt;=1.3.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (1.4.4)
Requirement already satisfied: packaging&gt;=20.0 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (23.2)
Requirement already satisfied: pillow&gt;=8 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (10.3.0)
Requirement already satisfied: pyparsing&gt;=2.3.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (3.0.9)
Requirement already satisfied: et-xmlfile in c:\programdata\anaconda3\lib\site-packages (from openpyxl) (1.1.0)
Requirement already satisfied: six&gt;=1.5 in c:\programdata\anaconda3\lib\site-packages (from python-dateutil&gt;=2.8.2-&gt;pandas) (1.16.0)
</pre>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=fe306b8b-6c97-41d4-b1e0-1c9eba19a20e">
<div class="jp-Cell-inputWrapper" tabindex="0">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [1]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="cm-editor cm-s-jupyter">
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="c1"># List of file paths</span>
<span class="n">files</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'Y:MISSIONS/Eau/8 - Projet recherche Célé/Lucie/Science/Canoo/rive_droite_2024.xlsx'</span><span class="p">,</span>
<span class="s1">'Y:/MISSIONS/Eau/8 - Projet recherche Célé/Lucie/Science/Canoo/rive_gauche_2024.xlsx'</span><span class="p">,</span>
<span class="s1">'Y:/MISSIONS/Eau/8 - Projet recherche Célé/Lucie/Science/Canoo/canoo_2023.xlsx'</span><span class="p">,</span>
<span class="s1">'Y:/MISSIONS/Eau/8 - Projet recherche Célé/Lucie/Science/Canoo/canoo_2020.xlsx'</span>
<span class="p">]</span>
<span class="c1"># Output paths for cleaned data</span>
<span class="n">output_paths</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/rive_droite_2024.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/rive_gauche_2024.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/canoo_2023.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/canoo_2020.csv'</span>
<span class="p">]</span>
<span class="n">dfs</span> <span class="o">=</span> <span class="p">[]</span> <span class="c1"># List to store cleaned dataframes</span>
<span class="k">for</span> <span class="n">file</span><span class="p">,</span> <span class="n">output_path</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">files</span><span class="p">,</span> <span class="n">output_paths</span><span class="p">):</span>
<span class="c1"># Read the Excel file</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_excel</span><span class="p">(</span><span class="n">file</span><span class="p">)</span>
<span class="c1"># Clean the data</span>
<span class="n">df_clean</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span> <span class="c1"># Drop rows with any missing data</span>
<span class="n">df_clean</span> <span class="o">=</span> <span class="n">df_clean</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="n">pd</span><span class="o">.</span><span class="n">to_numeric</span><span class="p">,</span> <span class="n">errors</span><span class="o">=</span><span class="s1">'coerce'</span><span class="p">)</span> <span class="c1"># Convert all to numeric, coerce errors to NaN</span>
<span class="n">df_clean</span> <span class="o">=</span> <span class="n">df_clean</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span> <span class="c1"># Drop any rows that now have NaNs</span>
<span class="c1"># Save the cleaned dataframe</span>
<span class="n">df_clean</span><span class="o">.</span><span class="n">to_csv</span><span class="p">(</span><span class="n">output_path</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="c1"># Append the clean dataframe to the list for plotting</span>
<span class="n">dfs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">df_clean</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=a5134727-0645-4518-9c28-e51706385475">
<div class="jp-Cell-inputWrapper" tabindex="0">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [12]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="cm-editor cm-s-jupyter">
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="c1"># Paths to the cleaned data CSV files</span>
<span class="n">files</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/rive_droite_2024.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/rive_gauche_2024.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/canoo_2023.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/canoo_2020.csv'</span>
<span class="p">]</span>
<span class="n">colors</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'blue'</span><span class="p">,</span> <span class="s1">'green'</span><span class="p">,</span> <span class="s1">'red'</span><span class="p">,</span> <span class="s1">'purple'</span><span class="p">]</span> <span class="c1"># Colors for each year</span>
<span class="n">labels</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'2024 Rive Droite'</span><span class="p">,</span> <span class="s1">'2024 Rive Gauche'</span><span class="p">,</span> <span class="s1">'2023 Canoo'</span><span class="p">,</span> <span class="s1">'2020 Canoo'</span><span class="p">]</span> <span class="c1"># Labels for each dataset</span>
<span class="n">dfs</span> <span class="o">=</span> <span class="p">[]</span> <span class="c1"># List to store dataframes</span>
<span class="k">for</span> <span class="n">file</span> <span class="ow">in</span> <span class="n">files</span><span class="p">:</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">file</span><span class="p">)</span>
<span class="n">dfs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">df</span><span class="p">)</span>
<span class="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">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">))</span> <span class="c1"># Create a figure with a custom size</span>
<span class="k">for</span> <span class="n">df</span><span class="p">,</span> <span class="n">color</span><span class="p">,</span> <span class="n">label</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">dfs</span><span class="p">,</span> <span class="n">colors</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span>
<span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">],</span> <span class="n">df</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">label</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.6</span><span class="p">)</span> <span class="c1"># Plot each year's data</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Conductivity by Distance for Different Years'</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Distance (meters)'</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Conductivity'</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<div class="jp-OutputArea jp-Cell-outputArea">
<div class="jp-OutputArea-child">
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0">
<img alt="No description has been provided for this image" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+0AAAK7CAYAAACH525NAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeVxU5f4H8M8MwzbsCAiKC4qIuKKgqeWSqaltN7vmkqmVbWpZtltqtmi23LyWdn/ldUlt38xrpmlRZpYi7qThggugLLJvM8zz++PbDAzrgMCAft6v19xxzjlzznPOHL19z/N9vo9GKaVARERERERERE2O1t4NICIiIiIiIqLKMWgnIiIiIiIiaqIYtBMRERERERE1UQzaiYiIiIiIiJooBu1ERERERERETRSDdiIiIiIiIqImikE7ERERERERURPFoJ2IiIiIiIioiWLQTkRERERERNREMWgnIrKDgwcPYtq0aQgJCYGLiwvc3d3Ru3dvLFmyBBkZGY3enp9++gkajQY//fRTg+w/Pz8fCxYsqHT/q1evhkajwenTp2u93yFDhmDIkCE2HedymNu4d+/eet1veQsWLIBGo7G89Ho9goODMXLkSCxbtgw5OTkVvjN16lS0b9++VsdJSkrCggULsH///vppeBMQFxeHwYMHw8vLCxqNBm+//XaDHq/s7+Tg4AAfHx/07NkTDzzwAHbv3l1h+9OnT0Oj0WD16tVWyz/55BN07doVrq6u0Gg0lt9k2bJlCA0NhZOTEzQaDTIzMxv0fOqqNvfSjBkz4OjoiH379lVYV1xcjO7duyM0NBR5eXkN0FIiouZLZ+8GEBFdbd5//308/PDD6Ny5M5588klERETAYDBg7969eO+99/Dbb7/hq6++sncz61V+fj5efPFFALAKsgFgzJgx+O233xAUFFTr/S5fvtzm4zQnW7ZsgZeXF4qLi5GUlITt27fjqaeewuuvv45vv/0WPXv2tGz7wgsv4NFHH63V/pOSkvDiiy+iffv26NWrVz233j7uuece5OXl4eOPP4aPj0+tH2TUxR133IE5c+ZAKYXs7GwcPnwYa9euxf/93//hkUcewdKlSy3bBgUF4bfffkPHjh0ty1JTUzF58mTceOONWL58OZydnREWFob9+/fjkUcewX333YcpU6ZAp9PBw8Ojwc+nLmpzL73++uvYtm0bpkyZgtjYWDg5OVnWLViwAEePHsXPP/8MNze3Bm41EVHzwqCdiKgR/fbbb3jooYcwfPhwfP3113B2drasGz58OObMmYMtW7bYsYWNz9/fH/7+/nX6bkRERD23pmno06cP/Pz8LJ/Hjx+PmTNnYvDgwbjllltw/Phxy71TNgi8mh0+fBjTp0/HqFGj6mV/BoMBGo0GOl3V/6nUsmVLXHPNNZbPI0eOxOzZs3H//ffj3//+N8LDw/HQQw8BAJydna22BYDjx4/DYDDgrrvuwuDBgy3Ljxw5AgCYPn06+vbtWy/nk5+fD71eXy/7qiu9Xo81a9bguuuuw/z587Fo0SIAwJ49e7BkyRI88cQTGDhwYIO3QymFwsJCuLq6NvixiIjqhSIiokZz0003KZ1Op86cOWPT9iUlJeq1115TnTt3Vk5OTsrf319NnjxZnT171mq7wYMHq65du6o//vhDXXvttcrV1VWFhISoRYsWqZKSEqtt4+Pj1ciRI5Wrq6tq0aKFeuCBB9TGjRsVAPXjjz9atmvXrp2aMmVKhTYNHjxYDR482GrZpUuX1OOPP65CQkIs7Rw1apSKj49Xp06dUgAqvMz7XrVqlQKgTp06pZRS6tFHH1V6vV5lZWVVOPa4ceNUQECAKi4urtCW6o7z888/KwBqw4YNFfa5Zs0aBUD98ccfVf4O5jZu3bpVTZ06Vfn4+Ci9Xq9uuukmdeLECct2CxcuVA4ODpX+vtOmTVO+vr6qoKCgyuPMnz9fAVCpqamVrl+yZIkCoNasWWNZNmXKFNWuXTur7T799FPVt29f5enpabkXpk2bppRS6scff6z0Os2fP18ppdSePXvUnXfeqdq1a6dcXFxUu3bt1Pjx49Xp06crvSY7duxQDz74oGrRooXy9fVV//jHP9T58+crtH39+vXqmmuuUW5ubsrNzU317NlTffDBB1bbbNu2TV1//fXKw8NDubq6qgEDBqgffvihyutVth3lX2aHDh1St9xyi/L29lbOzs6qZ8+eavXq1Vb7MF+TtWvXqscff1y1atVKaTQaFR8fX+VxAagZM2ZUui4/P1/5+fmpkJAQyzLz/blq1SqllPxu5dtsvp+r+rti6zUy30exsbFq7NixytvbWwUGBiqllDKZTOrdd99VPXv2VC4uLsrb21uNHTvW6j5WyrZ/U2q6l6ryzDPPKAcHB7V7925VWFioIiIiVLdu3VRhYaFSSqnjx4+rCRMmKH9/f+Xk5KTCw8PVO++8Y7WPgoIC9fjjj6uePXsqT09P5ePjo6655hr19ddfV/lbrVixQoWHhytHR0e1YsUKpZRSy5cvVz169FBubm7K3d1dde7cWT377LPVtp+IqLExaCciaiRGo1Hp9XrVr18/m79z//33KwBq5syZasuWLeq9995T/v7+qk2bNlaB3eDBg1WLFi1Up06d1Hvvvae2bdumHn744QoBXkpKigoICFCtW7dWq1atUps3b1aTJk1Sbdu2rXPQnp2drbp27arc3NzUwoUL1ffff6+++OIL9eijj6odO3aowsJCtWXLFgVA3Xvvveq3335Tv/32m0pISFBKVQzaDxw4oACo999/3+q4ly5dUs7Ozurxxx+vtC01HScyMlINHDiwwvlER0er6Ojoan8HcxvbtGmj7rnnHvXdd9+p//u//1MBAQGqTZs26tKlS0oppS5cuKCcnZ3V3Llzrb6fnp6uXF1d1ZNPPlntcWoK2v/880/L+ZmVD9p37dqlNBqNGj9+vNq8ebPasWOHWrVqlZo8ebJSSqmsrCzL+Tz//POW62R+EPTZZ5+pefPmqa+++krFxMSojz/+WA0ePFj5+/tbtcu8jw4dOqhZs2ap77//Xn3wwQfKx8dHDR061KrdL7zwggKgbr/9dvXZZ5+prVu3qrfeeku98MILlm0+/PBDpdFo1G233aa+/PJL9e2336qbbrpJOTg4VBu4X7x4Uf32228KgLrjjjss52O+Xh4eHqpjx45q7dq16n//+5+aMGGCAqBee+01yz7MwWfr1q3VHXfcoTZu3Kg2bdqk0tPTqzxudUG7UkqNHz9eAbBc1/JBe0JCgnr33XcVAPXqq6+q3377TR05ckQdOXJEPf/885Zty97Dtl4j833Url079fTTT6tt27ZZgtnp06crR0dHNWfOHLVlyxa1YcMGFR4erlq2bKlSUlIs+7Dl35Sa7qWqFBUVqR49eqjw8HD16KOPKkdHR7Vv3z6llFJHjhxRXl5eqnv37mrt2rVq69atas6cOUqr1aoFCxZY9pGZmammTp2qPvzwQ7Vjxw61ZcsW9cQTTyitVmv1b575t2rdurXq0aOH2rBhg9qxY4c6fPiw+uijjxQANWvWLLV161b1ww8/qPfee0898sgj1bafiKixMWgnImokKSkpCoAaP368TdvHx8crAOrhhx+2Wv77778rAOq5556zLDP3zv3+++9W20ZERKiRI0daPj/99NNKo9Go/fv3W203fPjwOgftCxcuVADUtm3bqjyX1NTUKnvgygftSinVu3dvNWDAAKvtli9frgCoQ4cOVdkWW44TFxdnWfbHH39UeLBRGfN3//GPf1gt//XXXxUA9fLLL1uWTZkyRQUEBKiioiLLstdee01ptVqrc6xMTUF7QUGBAqBGjRpldbyyQfsbb7yhAKjMzMwqj7Nnzx6rALI6RqNR5ebmKjc3N7V06VLLcvM1KX9/mrMBkpOTlVJKnTx5Ujk4OKhJkyZVeYy8vDzl6+urbr75ZqvlJSUlqmfPnqpv3741trOyIHr8+PHK2dm5QubDqFGjlF6vt1wjc9A+aNCgGo9T3fHKevrpp63+TpYP2sse97PPPrP6rvna7tmzx7KsNtfIfB/NmzfPalvzw40333zTavnZs2eVq6ureuqppyzLbP03pTb3Uln79+9XTk5OCoB66aWXLMtHjhypgoODK2TazJw5U7m4uKiMjIxK92c0GpXBYFD33nuvioyMtFoHQHl5eVX47syZM5W3t3et2k1EZA+sHk9E1ET9+OOPAKQ6eFl9+/ZFly5dsH37dqvlgYGBFca/9ujRA4mJiVb77Nq1q1UhMwCYOHFindv53XffISwsDDfccEOd91HetGnTsGvXLhw7dsyybNWqVYiOjka3bt3qtM8JEyYgICAA7777rmXZsmXL4O/vjzvvvNOmfUyaNMnq84ABA9CuXTvLbwUAjz76KC5evIjPPvsMAGAymbBixQqMGTPmsoujKaVq3CY6OhoAMG7cOHz66ac4f/58rY6Rm5uLp59+GqGhodDpdNDpdHB3d0deXh7i4+MrbH/LLbdYfe7RowcAWO67bdu2oaSkBDNmzKjymLt27UJGRgamTJkCo9FoeZlMJtx4443Ys2dPnSqK79ixA8OGDUObNm2slk+dOhX5+fn47bffrJaPHTu21seoii2/VW3U5RqVP59NmzZBo9HgrrvustpHYGAgevbsWWHWBVv+Tamrnj174vbbb4erqyueffZZAEBhYSG2b9+Of/zjH9Dr9VZtHD16NAoLC60q83/22WcYOHAg3N3dodPp4OjoiJUrV1Z6n15//fXw8fGxWta3b19kZmZi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1157La677jo89NBDaN++PXJycpCQkIBvv/3W8nDwpptuwpdffomHH34Yd9xxB86ePYuXXnoJQUFB+Ouvv2w61vTp0+Hq6oqBAwciKCgIKSkpWLRoEby8vCy1IYiImgS7lcAjIrqK7d+/X02ZMkW1bdtWOTk5KTc3NxUZGanmzZunLl68aNnOPE97WFiYcnR0VH5+fuquu+6qcp728iqbw/vo0aNq+PDhysXFRfn6+qp7771XffPNNxWqx5tMJrVkyRLVoUMH5eLioqKiotSOHTuqnKf90UcfVW3btlWOjo4qICBAjRkzRv3555+WbX744QcVGRmpnJ2dq52nvaznnnvOMtVa+fnmzeddvi1VHaes9u3bqy5dulRYXpWy87RPnjxZeXt7K1dXVzV69Gj1119/Vfqd06dPKwDqwQcftPk45qrf5pezs7MKCgpSI0aMUEuXLlXZ2dkVvlP+N960aZMaNWqUat26tXJyclIBAQFq9OjR6pdffrH63kcffWSZsxplKu6fO3dOjR07Vvn4+CgPDw914403qsOHD1eYTaCyCudKlVZEL3svKaXU2rVrVXR0tHJxcVHu7u4qMjKyQsXxmJgYNWbMGOXr66scHR1V69at1ZgxYypUV68MqqjmfujQIXXzzTcrLy8v5eTkpHr27FnhuFVVca/peOaXVqtVnp6eqnv37ur++++3TDlX1uVWjzez5RrVNAvBf//7X9WvXz/l5uamXF1dVceOHdXdd9+t9u7da9mmNv+mVHUv1WTKlCnKzc2twvJTp06pe+65R7Vu3Vo5Ojoqf39/NWDAAKtZGpRSavHixap9+/bK2dlZdenSRb3//vuWcy+rqntjzZo1aujQoaply5bKyclJtWrVSo0bN04dPHjQpvYTETUWjVL1XN6UiIioCTt48CB69uyJd999t0IPeX1atmwZHnnkERw+fBhdu3ZtsOMQERHRlY1BOxERXRVOnDiBxMREPPfcczhz5gwSEhKg1+vr/ThxcXE4deoUHnjgAQwcOBBff/11vR+DiIiIrh4sREdERFeFl156CcOHD0dubi4+++yzBgnYASlCN3HiRPTq1QvvvfdegxyDiIiIrh7saSciIiIiIiJqotjTTkRERERERNREMWgnIiIiIiIiaqIYtBMRERERERE1UTp7N6ApMJlMSEpKgoeHBzQajb2bQ0RERERE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/PzzzwgODrYsDwwMBCA97kFBQZblFy9erND7npOTgxtvvBHu7u746quvrFLYd+zYgd27d8PZ2dnqO1FRUZg0aRLWrFlTZdu8vLwQGhoKAFi3bh26du2KlStXVlnoDpBAf8OGDXjmmWewYcMGjBw5En5+fgCk5z0oKAg//fRThe/VZco1c9AdEhJiWebq6moVxJsD+/KqevhRlfpuOxERERERXRmYHt+AvLwAFxegTMF2K/n5st7Lq/6PrZTCzJkz8eWXX2LHjh1WgScggWhgYKDVeO3i4mLExMRgwIABlmXZ2dkYMWIEnJycsHHjRri4uFjt59///jcOHDiA/fv3Y//+/di8eTMA4JNPPsErr7xic3sdHR3x3HPP4fnnn0d+fn6V202cOBGHDh1CbGyspVicWe/evZGSkgKdTofQ0FCrlzmwr423334bnp6euOGGG6rcJiIiAkajEb///rtlWXp6Oo4fP44uXbpU+h0nJyeUlJRYLavvthMRERER0ZWBQXsDCg2VsevnzgHlO2SVkuUREbJdfZsxYwbWrVuHDRs2wMPDAykpKUhJSUFBQQEASfmePXs2Xn31VXz11Vc4fPgwpk6dCr1ej4kTJwKQHnbzNHErV65Edna2ZT/moLNt27bo1q2b5RX2d55/x44drXr2bTFx4kRoNBosX768ym1CQkIwYMAA3HvvvTAajbj11lst62644Qb0798ft912G77//nucPn0au3btwvPPP4+9e/dWe+zMzEykpKQgMTER27Ztwx133IENGzZgxYoV1fZ0d+rUCbfeeiumT5+OnTt34sCBA7jrrrvQunVrq7aV1b59e5w6dQr79+9HWloaioqKLqvtRERERER05WLQ3oC0WmDKFMDPT8a2Z2cDRqO8x8fL8rvvlu3q24oVK5CVlYUhQ4YgKCjI8vrkk08s2zz11FOYPXs2Hn74YURFReH8+fPYunUrPDw8AMg4699//x2HDh1CaGio1X7Onj1b7212cnLCzJkzsWTJEuTm5la53aRJk3DgwAHcfvvtcHV1tSzXaDTYvHkzBg0ahHvuuQdhYWEYP348Tp8+XSHlv7xp06YhKCgI4eHheOihh+Du7o4//vjD8gCjOqtWrUKfPn1w0003oX///lBKYfPmzVVWwh87dixuvPFGDB06FP7+/vjoo48uq+1ERERERI3KZAKOHwf2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/krcdjcet+dYN09EREREROSko9njpUW+nfwt+6r2MeLlEewo20FafBpZKVms3LUSYwyWZYVijTFsL9tOTpccvElN99KLiIiIiIhIfSrapcWSopP47MbPQu/zi/J5aPFDrN6zmvSEdGIcMVT6K9letp3k2GTG9RmHzdKgDhERERERkZZSJSVHLTs1mymDptAvrR/7qvaxft969lXtI6dLDlMunqJ12kVERERERFpJPe3SJrJTs8lKyWL9vvWUVpficXvwJnnVwy4iIiIiInIUVLRLm7FZNnp07NHezRARERERETlpqBtUREREREREJEKpaBcRERERERGJUCraRURERERERCKUinYRERERERGRCKWiXURERERERCRCqWgXERERERERiVAq2kVEREREREQilIp2ERERERERkQilol1EREREREQkQqloFxEREREREYlQKtpFREREREREIpSKdhEREREREZEIpaJdREREREREJEKpaBcRERERERGJUCraRURERERERCKUinYRERERERGRCKWiXURERERERCRCqWgXERERERERiVAq2kVEREREREQilIp2ERERERERkQhlb+8GRAJjDABlZWXt3JKm+f1+KisrKSsrw+FwtHdzRJSTEpGUlxKJlJcSiZSXEolOpbw8WH8erEcbo6IdOHDgAAAZGRnt3BIRERERERE5lRw4cACPx9Pofsscqaw/BQQCAQoLC4mPj8eyrPZuTqPKysrIyMhg27ZtJCQktHdzRJSTEpGUlxKJlJcSiZSXEolOpbw0xnDgwAHS0tKw2Rp/cl097YDNZiM9Pb29m9FsCQkJJ30Cy4lFOSmRSHkpkUh5KZFIeSmR6FTJy6Z62A/SRHQiIiIiIiIiEUpFu4iIiIiIiEiEUtF+AnG5XDzwwAO4XK72booIoJyUyKS8lEikvJRIpLyUSKS8rE8T0YmIiIiIiIhEKPW0i4iIiIiIiEQoFe0iIiIiIiIiEUpFu4iIiIiIiEiEUtEuIiIiIiIiEqFUtJ8gnn76abp3747b7aZfv358/PHH7d0kOUF99NFHjBw5krS0NCzL4vXXXw/bb4xh6tSppKWlER0dzSWXXMLKlSvDYnw+H5MmTSI5OZnY2FiuvPJKtm/fHhZTUlLCj3/8YzweDx6Phx//+Mfs378/LGbr1q2MHDmS2NhYkpOTue2226ipqTkWty0RbPr06fTv35/4+Hg6derE1Vdfzdq1a8NilJdyvD3zzDP06dOHhIQEEhISGDBgAO+8805ov3JSIsH06dOxLIvbb789tE25Kcfb1KlTsSwr7JWSkhLar5xsA0Yi3ty5c43D4TDPPfecWbVqlZk8ebKJjY01W7Zsae+myQno7bffNvfdd5959dVXDWDmzZsXtn/GjBkmPj7evPrqq6agoMCMHj3apKammrKyslDMzTffbLp06WIWLFhgli5dagYPHmyysrJMbW1tKGbYsGGmd+/e5rPPPjOfffaZ6d27txkxYkRof21trendu7cZPHiwWbp0qVmwYIFJS0szEydOPOafgUSWvLw888ILL5gVK1aYZcuWmSuuuMKcfvrppry8PBSjvJTj7Y033jBvvfWWWbt2rVm7dq259957jcPhMCtWrDDGKCel/X355ZemW7dupk+fPmby5Mmh7cpNOd4eeOABc+6555qioqLQa9euXaH9ysmjp6L9BHD++eebm2++OWzbOeecY37zm9+0U4vkZHF40R4IBExKSoqZMWNGaFt1dbXxeDzmj3/8ozHGmP379xuHw2Hmzp0bitmxY4ex2Wzm3XffNcYYs2rVKgOYL774IhTz+eefG8CsWbPGGBP88sBms5kdO3aEYubMmWNcLpcpLS09JvcrJ4Zdu3YZwCxevNgYo7yUyJGYmGief/555aS0uwMHDpizzjrLLFiwwAwaNChUtCs3pT088MADJisrq8F9ysm2oeHxEa6mpoYlS5YwdOjQsO1Dhw7ls88+a6dWyclq06ZNFBcXh+Wby+Vi0KBBoXxbsmQJfr8/LCYtLY3evXuHYj7//HM8Hg8XXHBBKObCCy/E4/GExfTu3Zu0tLRQTF5eHj6fjyVLlhzT+5TIVlpaCkBSUhKgvJT2V1dXx9y5c6moqGDAgAHKSWl3t956K1dccQVDhgwJ267clPby7bffkpaWRvfu3bn++uvZuHEjoJxsK/b2boA0bc+ePdTV1dG5c+ew7Z07d6a4uLidWiUnq4M51VC+bdmyJRTjdDpJTEysF3Pw+OLiYjp16lTv/J06dQqLOfw6iYmJOJ1O5fYpzBjDHXfcwfe+9z169+4NKC+l/RQUFDBgwACqq6uJi4tj3rx59OrVK/QPROWktIe5c+eydOlSvvrqq3r79PeltIcLLriAF198kR49erBz504efvhhBg4cyMqVK5WTbURF+wnCsqyw98aYettE2kpr8u3wmIbiWxMjp5aJEyeyfPlyPvnkk3r7lJdyvJ199tksW7aM/fv38+qrrzJ+/HgWL14c2q+clONt27ZtTJ48mfnz5+N2uxuNU27K8TR8+PDQ75mZmQwYMIAzzzyT2bNnc+GFFwLKyaOl4fERLjk5maioqHrfDu3ataveN0kiR+vgTJ9N5VtKSgo1NTWUlJQ0GbNz585659+9e3dYzOHXKSkpwe/3K7dPUZMmTeKNN97ggw8+ID09PbRdeSntxel04vV6ycnJYfr06WRlZfGHP/xBOSntZsmSJezatYt+/fpht9ux2+0sXryYp556CrvdHsoJ5aa0p9jYWDIzM/n222/192UbUdEe4ZxOJ/369WPBggVh2xcsWMDAgQPbqVVysurevTspKSlh+VZTU8PixYtD+davXz8cDkdYTFFREStWrAjFDBgwgNLSUr788stQzL/+9S9KS0vDYlasWEFRUVEoZv78+bhcLvr163dM71MiizGGiRMn8tprr/H+++/TvXv3sP3KS4kUxhh8Pp9yUtpNbm4uBQUFLFu2LPTKyclh7NixLFu2jDPOOEO5Ke3O5/OxevVqUlNT9fdlWzl+c95Jax1c8u3Pf/6zWbVqlbn99ttNbGys2bx5c3s3TU5ABw4cMPn5+SY/P98A5ne/+53Jz88PLSE4Y8YM4/F4zGuvvWYKCgrMmDFjGlyWIz093SxcuNAsXbrUXHrppQ0uy9GnTx/z+eefm88//9xkZmY2uCxHbm6uWbp0qVm4cKFJT08/KZblkJa55ZZbjMfjMR9++GHYcjGVlZWhGOWlHG/33HOP+eijj8ymTZvM8uXLzb333mtsNpuZP3++MUY5KZHj0NnjjVFuyvF35513mg8//NBs3LjRfPHFF2bEiBEmPj4+VKsoJ4+eivYTxP/8z/+Yrl27GqfTafr27RtaCkmkpT744AMD1HuNHz/eGBNcmuOBBx4wKSkpxuVymYsvvtgUFBSEnaOqqspMnDjRJCUlmejoaDNixAizdevWsJi9e/easWPHmvj4eBMfH2/Gjh1rSkpKwmK2bNlirrjiChMdHW2SkpLMxIkTTXV19bG8fYlADeUjYF544YVQjPJSjref/vSnof/vnnbaaSY3NzdUsBujnJTIcXjRrtyU4+3guusOh8OkpaWZa6+91qxcuTK0Xzl59CxjjGmfPn4RERERERERaYqeaRcRERERERGJUCraRURERERERCKUinYRERERERGRCKWiXURERERERCRCqWgXERERERERiVAq2kVEREREREQilIp2ERERERERkQilol1EREREREQkQqloFxERaQeWZfH666+3dzOOiZqaGrxeL59++ml7N6XNFBQUkJ6eTkVFRXs3RURETjEq2kVERNrIhAkTsCwLy7JwOBx07tyZyy67jP/93/8lEAiExRYVFTF8+PBmnfdEK/D/9Kc/0bVrVy666KJjep3NmzdjWRbLli07ptcByMzM5Pzzz+fJJ5885tcSERE5lIp2ERGRNjRs2DCKiorYvHkz77zzDoMHD2by5MmMGDGC2traUFxKSgoul6sdW3rszJw5k5tuuqm9m9Eifr//iDE/+clPeOaZZ6irqzsOLRIREQlS0S4iItKGXC4XKSkpdOnShb59+3Lvvffyj3/8g3feeYdZs2aF4g7tPa+pqWHixImkpqbidrvp1q0b06dPB6Bbt24AXHPNNViWFXq/YcMGrrrqKjp37kxcXBz9+/dn4cKFYW3p1q0b06ZN46c//Snx8fGcfvrp/OlPfwqL2b59O9dffz1JSUnExsaSk5PDv/71r9D+f/7zn/Tr1w+3280ZZ5zBgw8+GPblw+GWLl3K+vXrueKKK0LbDvaI//Wvf+X73/8+0dHR9O/fn3Xr1vHVV1+Rk5NDXFwcw4YNY/fu3WHne+GFF+jZsydut5tzzjmHp59+OrSve/fuAGRnZ2NZFpdcckmzjju0PZdccglut5uXXnqJLVu2MHLkSBITE4mNjeXcc8/l7bffDh2Xl5fH3r17Wbx4caP3LyIi0tZUtIuIiBxjl156KVlZWbz22msN7n/qqad44403+Otf/8ratWt56aWXQsX5V199BQSL0KKiotD78vJyLr/8chYuXEh+fj55eXmMHDmSrVu3hp37iSeeICcnh/z8fH75y19yyy23sGbNmtA5Bg0aRGFhIW+88QbffPMNd999d2go/3vvvccNN9zAbbfdxqpVq3j22WeZNWsWjzzySKP3+tFHH9GjRw8SEhLq7XvggQf47W9/y9KlS7Hb7YwZM4a7776bP/zhD3z88cds2LCBKVOmhOKfe+457rvvPh555BFWr17NtGnTuP/++5k9ezYAX375JQALFy6kqKgo9Pke6biDfv3rX3PbbbexevVq8vLyuPXWW/H5fHz00UcUFBTw6KOPEhcXF4p3Op1kZWXx8ccfN3r/IiIibc6IiIhImxg/fry56qqrGtw3evRo07Nnz9B7wMybN88YY8ykSZPMpZdeagKBQIPHHhrblF69epmZM2eG3nft2tXccMMNofeBQMB06tTJPPPMM8YYY5599lkTHx9v9u7d2+D5vv/975tp06aFbfvLX/5iUlNTG23D5MmTzaWXXhq2bdOmTQYwzz//fGjbnDlzDGAWLVoU2jZ9+nRz9tlnh95nZGSYl19+Oexc//mf/2kGDBgQdt78/PywmOYe9/vf/z4sJjMz00ydOrXRezPGmGuuucZMmDChyRgREZG2ZG/PLwxEREROFcYYLMtqcN+ECRO47LLLOPvssxk2bBgjRoxg6NChTZ6voqKCBx98kDfffJPCwkJqa2upqqqq19Pep0+f0O+WZZGSksKuXbsAWLZsGdnZ2SQlJTV4jSVLlvDVV1+F9azX1dVRXV1NZWUlMTEx9Y6pqqrC7XY3eL5D29K5c2cgOMHbodsOtm337t1s27aNG2+8kZ/97GehmNraWjweT8MfSguPy8nJCXt/2223ccsttzB//nyGDBnCD37wg7A2A0RHR1NZWdno9UVERNqainYREZHjYPXq1aFnsA/Xt29fNm3axDvvvMPChQv54Q9/yJAhQ/j73//e6Pnuuusu3nvvPf7rv/4Lr9dLdHQ01113HTU1NWFxDocj7L1lWaHh79HR0U22ORAI8OCDD3LttdfW29dYYZ6cnExBQUGD+w5ty8EvMA7fdrBtB38+99xzXHDBBWHniYqKarLNzT0uNjY27P1NN91EXl4eb731FvPnz2f69Ok88cQTTJo0KRSzb98+zjzzzEavLyIi0tZUtIuIiBxj77//PgUFBfzqV79qNCYhIYHRo0czevRorrvuOoYNG8a+fftISkrC4XDUm7H8448/ZsKECVxzzTVA8Pn0zZs3t6hdffr04fnnnw9d53B9+/Zl7dq1eL3eZp8zOzubZ555psmRBc3RuXNnunTpwsaNGxk7dmyDMU6nEyDss2nOcU3JyMjg5ptv5uabb+aee+7hueeeCyvaV6xYwXXXXdfi84qIiLSWinYREZE25PP5KC4upq6ujp07d/Luu+8yffp0RowYwbhx4xo85sknnyQ1NZXzzjsPm83G3/72N1JSUujQoQMQnAV+0aJFXHTRRbhcLhITE/F6vbz22muMHDkSy7K4//77660FfyRjxoxh2rRpXH311UyfPp3U1FTy8/NJS0tjwIABTJkyhREjRpCRkcGoUaOw2WwsX76cgoICHn744QbPOXjwYCoqKli5ciW9e/duUXsON3XqVG677TYSEhIYPnw4Pp+Pr7/+mpKSEu644w46depEdHQ07777Lunp6bjdbjwezxGPa8ztt9/O8OHD6dGjByUlJbz//vv07NkztH/z5s3s2LGDIUOGHNV9iYiItIRmjxcREWlD7777LqmpqXTr1o1hw4bxwQcf8NRTT/GPf/yj0WHdcXFxPProo+Tk5NC/f382b97M22+/jc0W/N/0E088wYIFC8jIyCA7OxsIFvqJiYkMHDiQkSNHkpeXR9++fVvUVqfTyfz58+nUqROXX345mZmZzJgxI9TOvLw83nzzTRYsWED//v258MIL+d3vfkfXrl0bPWfHjh259tpr+b//+78WtaUhN910E88//zyzZs0iMzOTQYMGMWvWrNBjBna7naeeeopnn32WtLQ0rrrqqmYd15i6ujpuvfVWevbsybBhwzj77LPDloqbM2cOQ4cObfL+RURE2ppljDHt3QgRERE5eRQUFDBkyBDWr19PfHx8ezenTfh8Ps466yzmzJnDRRdd1N7NERGRU4iKdhEREWlzs2fPpm/fvmGzw5/I1q1bxwcffMAvfvGL9m6KiIicYlS0i4iIiIiIiEQoPdMuIiIiIiIiEqFUtIuIiIiIiIhEKBXtIiIiIiIiIhFKRbuIiIiIiIhIhFLRLiIiIiIiIhKhVLSLiIiIiIiIRCgV7SIiIiIiIiIRSkW7iIiIiIiISIRS0S4iIiIiIiISof4fpncRbUMXHH4AAAAASUVORK5CYII="/>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell" id="cell-id=2d09855c-89a3-4fe5-9075-546b8ab0e977">
<div class="jp-Cell-inputWrapper" tabindex="0">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [3]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="cm-editor cm-s-jupyter">
<div class="highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="c1"># Paths to the cleaned data CSV files</span>
<span class="n">files</span> <span class="o">=</span> <span class="p">[</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/rive_droite_2024.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/rive_gauche_2024.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/canoo_2023.csv'</span><span class="p">,</span>
<span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/canoo_2020.csv'</span>
<span class="p">]</span>
<span class="n">colors</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'blue'</span><span class="p">,</span> <span class="s1">'limegreen'</span><span class="p">,</span> <span class="s1">'red'</span><span class="p">,</span> <span class="s1">'purple'</span><span class="p">]</span> <span class="c1"># Colors for each year</span>
<span class="n">labels</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'2024 Canoe Right Bank'</span><span class="p">,</span> <span class="s1">'2024 Canoe Left Bank'</span><span class="p">,</span> <span class="s1">'2023 Canoe'</span><span class="p">,</span> <span class="s1">'2020 Canoe'</span><span class="p">]</span> <span class="c1"># Labels for each dataset</span>
<span class="n">dfs</span> <span class="o">=</span> <span class="p">[]</span> <span class="c1"># List to store dataframes</span>
<span class="k">for</span> <span class="n">file</span> <span class="ow">in</span> <span class="n">files</span><span class="p">:</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">file</span><span class="p">)</span>
<span class="n">dfs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">df</span><span class="p">)</span>
<span class="c1"># Define the points of interest for vertical lines and annotations</span>
<span class="n">points_of_interest</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">({</span>
<span class="s1">'distance'</span><span class="p">:</span> <span class="p">[</span><span class="mf">2.624552714</span><span class="p">,</span> <span class="mf">5.344023139</span><span class="p">,</span> <span class="mf">3.99491</span><span class="p">,</span> <span class="mf">12.14835075</span><span class="p">,</span> <span class="mf">14.082</span><span class="p">,</span>
<span class="mf">18.2607284858491</span><span class="p">,</span> <span class="mf">22.79516878</span><span class="p">,</span> <span class="mf">25.95420761</span><span class="p">,</span> <span class="mf">30.19047331</span><span class="p">,</span> <span class="mf">35.14127516</span><span class="p">,</span>
<span class="mf">42.08013205</span><span class="p">,</span> <span class="mf">43.45151653</span><span class="p">,</span> <span class="mf">46.29024454</span><span class="p">],</span>
<span class="s1">'source'</span><span class="p">:</span> <span class="p">[</span><span class="s1">'Bullac'</span><span class="p">,</span> <span class="s1">'Corn'</span><span class="p">,</span> <span class="s1">'Bual'</span><span class="p">,</span> <span class="s1">'Diege'</span><span class="p">,</span> <span class="s1">'Cross du renard'</span><span class="p">,</span>
<span class="s1">'Ayrissac'</span><span class="p">,</span> <span class="s1">'Pito'</span><span class="p">,</span> <span class="s1">'Ressel'</span><span class="p">,</span> <span class="s1">'Marchepied'</span><span class="p">,</span> <span class="s1">'Anglades'</span><span class="p">,</span>
<span class="s1">'Liauzu'</span><span class="p">,</span> <span class="s1">'Pescalerie'</span><span class="p">,</span> <span class="s1">'Sagne'</span><span class="p">]</span>
<span class="p">})</span>
<span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span> <span class="mi">8</span><span class="p">))</span> <span class="c1"># Create a figure with a custom size</span>
<span class="k">for</span> <span class="n">df</span><span class="p">,</span> <span class="n">color</span><span class="p">,</span> <span class="n">label</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">dfs</span><span class="p">,</span> <span class="n">colors</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span>
<span class="n">plt</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">0</span><span class="p">],</span> <span class="n">df</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">1</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">label</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.8</span><span class="p">,</span> <span class="n">s</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span> <span class="c1"># Plot each year's data</span>
<span class="c1"># Adding vertical lines and labels for each point of interest</span>
<span class="c1">#for index, row in points_of_interest.iterrows():</span>
<span class="c1">#plt.axvline(x=row['distance'], color='black', linestyle='--', alpha=0.8 ) # Black vertical line</span>
<span class="c1">#Adjusted text placement to add space and move higher</span>
<span class="c1">#plt.text(row['distance'] - 200, plt.ylim()[1]*1.01, row['source'], rotation=90, </span>
<span class="c1">#verticalalignment='bottom', fontsize=12, color='black', fontweight='bold')</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Conductivity by kilometers of river for different year of continuous measurements'</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="mi">1</span> <span class="p">,</span> <span class="n">fontsize</span> <span class="o">=</span> <span class="mi">15</span><span class="p">,</span> <span class="n">fontweight</span> <span class="o">=</span> <span class="s1">'bold'</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">'Distance (kilometers)'</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Conductivity (us/cm)'</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">'lower right'</span><span class="p">,</span> <span class="n">frameon</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">facecolor</span><span class="o">=</span><span class="s1">'white'</span><span class="p">,</span> <span class="n">edgecolor</span><span class="o">=</span><span class="s1">'black'</span><span class="p">,</span> <span class="n">fancybox</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">framealpha</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">True</span><span class="p">)</span>
<span class="c1"># Sauvegarder le graphique</span>
<span class="n">plt</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="s1">'C:/Users/lnoguera.PNR/Desktop/canoo_2020/my_conductivity_plot2.png'</span><span class="p">,</span> <span class="nb">format</span><span class="o">=</span><span class="s1">'png'</span><span class="p">,</span> <span class="n">dpi</span><span class="o">=</span><span class="mi">300</span><span class="p">,</span> <span class="n">bbox_inches</span><span class="o">=</span><span class="s1">'tight'</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="jp-Cell-outputWrapper">
<div class="jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser">
</div>
<div class="jp-OutputArea jp-Cell-outputArea">
<div class="jp-OutputArea-child">
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
<div class="jp-RenderedImage jp-OutputArea-output" tabindex="0">
<img alt="No description has been provided for this image" class="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAIAAAK/CAYAAADzpG8kAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3yT1f4H8E+SNt0ttKW0pC0UkCGyLHuWvfcULoJyHdftz3Ev4sDN1ev1uvXKFKggqICgKHsjWEURrgURaBtaNqV7JOf3xzFpnow2adMmbT/v1yuv9NknyZP0Od/nnO9RCSEEiIiIiIiIiKheUHu6AERERERERERUcxgIICIiIiIiIqpHGAggIiIiIiIiqkcYCCAiIiIiIiKqRxgIICIiIiIiIqpHGAggIiIiIiIiqkcYCCAiIiIiIiKqRxgIICIiIiIiIqpHGAggIiIiIiIiqkfqVCBg8+bNmDNnDlq3bo2wsDD4+voiKioK/fr1w/PPP48zZ854uojlOnv2LFQqlfmxYMECTxepQklJSebyNmvWzC37tHwP5syZ45Z9uoM3lauy58quXbsU2y1btqzK+6S6YePGjRgwYAAaNmwItVptPg927drltmPMmTNHcY7VFTXx3lWXBQsWKD6Ts2fPmpctW7ZMscze63Hmte/btw8jR45EZGQkNBqN3d8foqpIS0vDHXfcgbi4OGi1Wq/5X+0J3nStQkTerU4EAs6cOYNu3bph9OjRWL58OU6ePIkbN26gtLQUly5dwt69e7FgwQIkJiZ6uqi1hjMXgJ5Q3kUrkTO89dz2pK+//hrjx4/Hrl27cP36dQghPF2kWqM+v3fOvPaff/4ZgwYNwjfffIMrV67AaDR6oKQ1j78zNaegoAD9+/fHsmXLkJGRgZKSEk8XqVrU1UAqEXnu++1TY0eqJqdPn0aPHj1w+fJl8zy1Wo1bb70VTZo0wbVr1/DTTz8hNze33lyA1KT+/fsjMjISABAVFeWWfU6aNMn8d9euXd2yT5IaNWqkeH/d1YqDarfly5crKnHdu3dHbGwsAHnOuEvXrl2Rm5vrtv15g5p67zyhWbNmit8L69fjzGtPTk5GcXGxeZ0OHTqgZcuWbm1FRvXbrl27FDcFdDodunbtCo1GUy+vIXgNRUTOqtWBAKPRiEmTJimCAD179sSKFSvQokUL87ySkhKsXbsWr7/+uieKWac9//zzbt/nunXr3L5Pktq1a8f3l2xcvHjR/HdMTAwOHTpULce5//77cf/991fLvj2lpt47T0hKSkJSUpLD5c68dst1AODIkSPQarVuKyOR9Tm2ZMkSDB061EOl8Tz+jycip4la7LPPPhMAzI+mTZuKGzduOFy/sLDQZt7169fFwoULRc+ePUXDhg2Fr6+vaNSokRgyZIhYvHixKC4uttlm9uzZiuMajUbx8ccfi1tvvVX4+/uLiIgIMWPGDKHX6+2W49ixY2LcuHGiQYMGIigoSPTp00ds2rRJnDlzRrHf5557zrxNecuEEGLnzp2K5UuXLrX7Wl9//XXRr18/ERERYX6t3bt3F08//bQoLi622Y+jh0n//v0V778QQhiNRtGsWTPz/KSkJJuylJaWisaNG5vXGT58uHmZ5XFmz54thBBi6dKlFZapadOm4syZM0KtVpvnPfvsszbH/umnnxTbvfXWW3Y/J2vW5bp69ap48MEHRWxsrPDz8xOtW7cWr732migpKTFvs3v3bsV2S5Yssdnvl19+qVhnw4YNFZalvPMhPz9f8bkAEO+++64QovzzpKJzTAj3fF+Ki4vFSy+9JFq0aCH8/f1F27ZtxYcffmhef/369aJ79+4iICBAREZGittvv11kZmbafR+KiorEokWLxODBg0VkZKTw9fUVERERYujQoWLNmjXCaDSa13X13BZCnsufffaZGD16tIiOjha+vr6iQYMGom/fvuKjjz5SfNaOXm9paal44403RLt27YSfn5/o2LGjed1vv/1WjB8/XsTGxgqtVisCAwNFs2bNxIABA8Tf//53cfDgQbuvuzxfffWVmDBhgtDpdEKr1YqQkBDRoUMH8cQTT4iMjIxyy1rR++FI06ZNzev379/f/N2Ij48XGo1GPPzww3aPZ9KvXz/zvISEBLvHSExMNK/Tpk0bxTJXzgMT69+u/Px88fTTT4uWLVsKX19fMW7cuHJfs6vvXVZWlpg/f7649dZbRWhoqPD19RUxMTFizJgxYt26ddVSRkuLFi0SnTp1Ev7+/iIqKkrMnj1bZGRkiOeee05R5jNnzpi3sf7d3blzp9Ov3Xq/9h6Wx8rNzRVvvPGG6NOnjwgPDxe+vr6icePGYty4ceK7776z+5qcPe9Mvv32WzF58mTz9y0kJER07dpVvPbaayIvL89m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COTl2V9eWgpkZVUcDChvOREREdnFHAFERETkGeUl+Dt/HggLq7myEBER1SMMBBAREVHNi48HOncuf53k5JopCxERUT3DQAARERF5hk8FPRSbN6+ZchAREdUzzBFARERENau4GNi8GTh2rPz1mjSpmfIQERHVMwwEEBERkfsZDDIhICC7AZiy+hcXA61bA+npFWf6P3kSaN++estJRERUD7FrABEREbmXwQDMnAm0awfccgvwl7+UJQZMSZEBAoNBBgUaNrS/j8BAYOTImiszERFRPcJAABEREblXWhqwYQNQUADk58thAk2tA6zv8Pv729/H0KGAVlu95SQiIqqnGAggIiKi6iVE2d9HjwJGY9l0Zqb9bdavB06frs5SERER1VsMBBAREZF7xccD48YBAQHyMW6cnAcA4eHO7+enn6qnfERERPUckwUSERGRe2k0wKpV9pMFXrrk/H6Cg91fNiIiImIggIiIiKqBRgMkJNjOj452fh+5ue4rDxEREZmxawARERHVHMv8AOVRqYDOnau3LERERPUUAwFERERUc06ccLxs7VrZYiAyEpg2DWjRoubKRUREVI+wawARERG5n8EA6PWATien09KA4mIgNFTe7bccSQCQXQkSE4GMjLLtTHkFiIiIyK0YCCAiIiL3MhiA2bOBAweAHj1kd4CNG4GCAsfbREeXVf5NIwwQERFRtWAggIiIiNxLr5dBgOvXgX37gJKS8oMAAJCVJVsNtGxZI0UkIiKqz5gjgIiIiNxLp5MtAYKDgZ49AbUTlxtGowwGEBERUbVjIICIiIiqT34+cP684+UxMbI7QNOmQLduNVcuIiKieoyBACIiInIvvR44dAjIzQV++KH8dZ98Eti7F0hNBbTamikfERFRPcdAABEREbmXTgf06gU0aAD07y+HA3SkfXvZfYBBACIiohrDZIFERETkXhoNsHx52TCAq1bJUQSsBQTIgAERERHVKLYIICIiIvczDQNoMABPPWV/nZAQ4NKlmi0XERERMRBARERE1ejwYdkywJ6mTWWLASIiIqpR7BpARERE7mcwyABAWJjjdTZvli0HiIiIqEYxEEBERETuZTDInAAHDgAtWjhe79dfgQEDaq5cREREBIBdA4iIiLyK0WBEdlo2jAajp4tSeXq9DAJcvw6cPOl4RIALF2q0WERERCQxEEBEROQljAYj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nmg0mpquTpkyMzNp1KgR586dw8vLq6arI4Rck6JWkutS1EZyXYraSK5LURvVpetSURSysrIICgpCq63eXvuSEQBotVoaNmxY09WoMC8vrzv+j0LcXuSaFLWRXJeiNpLrUtRGcl2K2qiuXJfVnQlQSAYLFEIIIYQQQggh6hAJBAghhBBCCCGEEHWIBAJuI87OzsyYMQNnZ+earooQgFyTonaS61LURnJditpIrktRG8l1WT1ksEAhhBBCCCGEEKIOkYwAIYQQQgghhBCiDpFAgBBCCCGEEEIIUYdIIEAIIYQQQgghhKhDJBAghBBCCCGEEELUIRIIuE28//77NG7cGBcXFzp27MiuXbtqukqiDtm5cyfDhw8nKCgIjUbDunXrHLYrisLMmTMJCgrC1dWVPn36cPTo0ZqprKgTXn/9dTp37oynpydGo5H777+f48ePO5SR61JUtyVLltCuXTu8vLzw8vKie/fufP/99/btck2K2uD1119Ho9EwZcoU+zq5NkV1mzlzJhqNxuEnICDAvl2uyVtPAgG3gS+//JIpU6Ywffp0Dh06xN13382QIUNISEio6aqJOiInJ4fIyEgWL15c6vYFCxbw1ltvsXjxYn755RcCAgIYMGAAWVlZ1VxTUVdER0czceJE9u3bx5YtWygoKGDgwIHk5OTYy8h1Kapbw4YNmT9/PgcOHODAgQP069ePESNG2L+8yjUpatovv/zChx9+SLt27RzWy7UpakLr1q1JSkqy/xw5csS+Ta7JaqCIWq9Lly7KhAkTHNa1bNlSeeGFF2qoRqIuA5S1a9fal202mxIQEKDMnz/fvu7KlSuKt7e38p///KcGaijqIpPJpABKdHS0oihyXYrao169espHH30k16SocVlZWUrz5s2VLVu2KL1791aefvppRVHk81LUjBkzZiiRkZGlbpNrsnpIRkAtZzabiYmJYeDAgQ7rBw4cyN69e2uoVkJcc/r0aZKTkx2uUWdnZ3r37i3XqKg2GRkZAPj6+gJyXYqaZ7VaWbVqFTk5OXTv3l2uSVHjJk6cyLBhw+jfv7/Derk2RU35/fffCQoKonHjxjz00EP88ccfgFyT1cWppisgypeSkoLVasXf399hvb+/P8nJyTVUKyGuKbwOS7tGz549WxNVEnWMoig8++yz9OzZkzZt2gByXYqac+TIEbp3786VK1fw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"/>
</div>
</div>
</div>
</div>
</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs" id="cell-id=5f76d46e-6f0c-45d1-a0c9-72ec121c4113">
<div class="jp-Cell-inputWrapper" tabindex="0">
<div class="jp-Collapser jp-InputCollapser jp-Cell-inputCollapser">
</div>
<div class="jp-InputArea jp-Cell-inputArea">
<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div>
<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
<div class="cm-editor cm-s-jupyter">
<div class="highlight hl-ipython3"><pre><span></span>
</pre></div>
</div>
</div>
</div>
</div>
</div>
</main>
</body>
</html>